0001122388-18-000010.txt : 20180301 0001122388-18-000010.hdr.sgml : 20180301 20180301163112 ACCESSION NUMBER: 0001122388-18-000010 CONFORMED SUBMISSION TYPE: 10-K PUBLIC DOCUMENT COUNT: 90 CONFORMED PERIOD OF REPORT: 20171231 FILED AS OF DATE: 20180301 DATE AS OF CHANGE: 20180301 FILER: COMPANY DATA: COMPANY CONFORMED NAME: ELLIE MAE INC CENTRAL INDEX KEY: 0001122388 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-PREPACKAGED SOFTWARE [7372] IRS NUMBER: 000000000 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-K SEC ACT: 1934 Act SEC FILE NUMBER: 001-35140 FILM NUMBER: 18657851 BUSINESS ADDRESS: STREET 1: 4420 ROSEWOOD DRIVE, SUITE 500 CITY: PLEASANTON STATE: CA ZIP: 94588 BUSINESS PHONE: 925-227-2082 MAIL ADDRESS: STREET 1: 4420 ROSEWOOD DRIVE, SUITE 500 CITY: PLEASANTON STATE: CA ZIP: 94588 10-K 1 elli-20171231x10k.htm 10-K Document
 
UNITED STATES SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
_____________________________
FORM 10-K
_____________________________
(Mark One)
x
ANNUAL REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the fiscal year ended December 31, 2017
OR
¨
TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE
SECURITIES EXCHANGE ACT OF 1934
For the transition period from                      to                     
Commission File Number: 001-35140
_____________________________
ELLIE MAE, INC.
(Exact name of registrant as specified in its charter)
_____________________________
Delaware
 
94-3288780
(State or other jurisdiction of
incorporation or organization)
 
(I.R.S. Employer
Identification No.)
 
 
4420 Rosewood Drive, Suite 500
Pleasanton, California
 
94588
(Address of principal executive offices)
 
(Zip Code)
(925) 227-7000
(Registrant’s telephone number, including area code)
_____________________________

Securities Registered pursuant to Section 12(b) of the Act:
Title of Each Class
 
Name of Each Exchange on Which Registered
Common Stock, par value $0.0001 per share
 
New York Stock Exchange
Securities Registered pursuant to Section 12(g) of the Act: None 
_____________________________
Indicate by check mark if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act.    Yes  x    No  o
Indicate by check mark if the registrant is not required to file reports pursuant to Section 13 of Section 15(d) of the Act.    Yes  o    No  x
Indicate by check mark whether the registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days.    Yes   x     No   o
Indicate by check mark whether the registrant has submitted electronically and posted on its corporate Website, if any, every Interactive Data File required to be submitted and posted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit and post such files).    Yes   x     No   o
Indicate by check mark if disclosure of delinquent filers pursuant to Item 405 of Regulation S-K is not contained herein, and will not be contained, to the best of the registrant’s knowledge, in definitive proxy or information statements incorporated by reference in Part III of this Form 10-K or any amendment to this Form  10-K.  o
Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, or a non-accelerated filer, or a smaller reporting company. See definitions of “large accelerated filer,” “accelerated filer” and “smaller reporting company” in Rule 12b-2 of the Exchange Act.
Large accelerated filer
x
Accelerated filer
o

 
 
 
 
Non-accelerated filer
o  (Do not check if smaller reporting company)
Smaller reporting company
o

 
 
 
 
 
 
Emerging growth company
¨

If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act    o
Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act).    Yes  o    No  x
The aggregate market value of the voting and non-voting common equity held by non-affiliates of the registrant as of June 30, 2017, the last business day of the registrant’s most recently completed second fiscal quarter, was approximately $2,325,501,000 (based on the last reported sale price of $109.91 on June 30, 2017).
34,289,833 shares of the registrant’s common stock, par value $0.0001 per share, were outstanding as of February 22, 2018.
 
Documents Incorporated by Reference
Portions of the registrant’s Proxy Statement for the registrant’s 2018 Annual Meeting of Stockholders are incorporated by reference into Part III of this Form 10-K to the extent stated herein. The registrant intends to file the Proxy Statement within 120 days of the registrant’s fiscal year ended December 31, 2017.
 



Ellie Mae, Inc.
Form 10-K
For the Year Ended December 31, 2017
TABLE OF CONTENTS


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



NOTE REGARDING FORWARD-LOOKING STATEMENTS
This Annual Report on Form 10-K and the documents incorporated herein by reference contain 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, which are subject to the “safe harbor” created by those sections. Forward-looking statements may include words such as “may,” “will,” “should,” “could,” “expect,” “plan,” “intend,” “target,” “anticipate,” “believe,” “estimate,” “predict,” “potential,” “project,” “continue,” “depend” or other wording indicating future results or expectations. These forward-looking statements include, but are not limited to, statements about:
the ability of our investments in the security of the Encompass service, as well as our internal systems, processes and monitoring capabilities, to protect our customers’ data and help minimize the risk of data security loss;
the impact of changes in mortgage interest rates, home sale activity, and regulatory changes;
the seasonality of the residential mortgage industry;
the impact of seasonality on our revenues;
changes in mortgage originator, lender, investor or service provider behavior and any related impact on the residential mortgage industry;
our revenue and cost forecasts and drivers;
the potential impact of Accounting Standards Update No. 2014-09, Revenue from Contracts with Customers, on our revenues and costs;
the number of Encompass users, including contracted Encompass users;
the effectiveness of our marketing and sales efforts to attract new and retain existing Encompass users and Ellie Mae Network participants;
transaction volume on the Ellie Mae Network;
the level of demand for our Encompass Docs Solution, our Encompass Product & Pricing Service, our Encompass Compliance Service, our Encompass CRM service, our Velocify sales engagement service and the other services we offer;
the timing of the introduction of new software and services;
our expectations regarding the acceptance of our new offerings by the market;
our expectations regarding the adoption rate of our platform by mortgage lenders;
changes in government regulation and tax laws affecting mortgage lenders and Ellie Mae Network participants or our business, and potential structural changes in the U.S. residential mortgage industry;
our customer retention, renewal and upgrade rates;
our current and planned investments in our products and services;
our expectations regarding our current and planned investments;
our expectations regarding our future costs and expenses;
our ability to successfully manage our growth and any future acquisitions of businesses, solutions or technologies;
the anticipated benefits and growth prospects expected from our recent acquisition;
the impact of uncertain domestic and worldwide economic conditions, including the resulting effect on residential mortgage volumes;
our ability to compete effectively in a highly competitive market and adapt to technological changes; and
our ability to protect our intellectual property, including our proprietary Encompass software.
We caution you that the foregoing list may not contain all of the forward-looking statements made in this Annual Report on Form 10-K. You should not rely upon forward-looking statements as predictions of future events. The outcomes of the events described in these forward-looking statements are subject to substantial risks, uncertainties and other factors described in Part I, Item 1A “Risk Factors,” and elsewhere, in this Annual Report on Form 10-K. Moreover, we operate in a very competitive and rapidly changing environment. New risks and uncertainties emerge from time to time and it is not possible for us to predict all risks and uncertainties that could have an impact on the forward-looking statements contained in this Annual Report on Form 10-K. We cannot assure you that the results, events and circumstances reflected in the forward-looking statements will be achieved or occur, and actual results, events or circumstances could differ materially from those described in the forward-looking statements.

1


The forward-looking statements made in this Annual Report on Form 10-K relate only to events as of the date on which the statements are made. We undertake no obligation to update any forward-looking statements made in this Annual Report on Form 10-K to reflect events or circumstances after the date of this Annual Report on Form 10-K or to reflect new information or the occurrence of unanticipated events, except as required by law. We may not actually achieve the plans, intentions or expectations disclosed in our forward-looking statements, and you should not place undue reliance on our forward-looking statements.
In this report, references to “Ellie Mae,” “the Company,” “we,” “our” or “us” refer to Ellie Mae, Inc. together with its subsidiaries, unless the context requires otherwise.
PART I
ITEM 1.
BUSINESS
Our Company
We are a leading cloud-based platform provider for the mortgage finance industry. Our technology solutions are used by lenders to originate and close residential mortgage loans. At December 31, 2017, approximately 184,000 mortgage professionals used Encompass for their mortgage management solution.
Our Encompass digital mortgage software is a comprehensive, end-to-end enterprise solution that handles most of the functions involved in running the business of originating mortgages including: marketing; lead management; loan origination; loan processing; underwriting; preparation of mortgage applications, disclosure agreements, and closing documents; funding and closing the loan for the borrower; compliance with regulatory and investor requirements and overall enterprise management that provides one system of record for loans. Delivery of our Encompass software in an on-demand Software-as-a-Service, or SaaS, environment provides customers with the added benefits of lower up front implementation costs and reduced need for an infrastructure of servers, storage and network devices as well as the staff needed to support the infrastructure. SaaS delivery of Encompass enables access to the most current version of our software, including periodic upgrades and regulatory updates. We also host the Ellie Mae Network, a proprietary electronic platform that allows Encompass users to conduct electronic business transactions with mortgage investors (also referred to as “investors”) and service providers they work with in order to process and fund loans.
For mortgage originators, Encompass is a comprehensive digital mortgage solution that handles key business and management functions involved in running a residential mortgage origination business. Mortgage originators use Encompass as a single tool for marketing, loan origination, processing, and customer communication, and to interact electronically with lenders, investors, and service providers over the Ellie Mae Network. For lenders, investors and service providers on the Ellie Mae Network, we provide electronic connectivity that allows them to do business with mortgage origination professionals using Encompass. We also offer Encompass users a variety of other on-demand software services delivered within Encompass which are discussed below in our Products and Services overview.
Mortgage originators pay for Encompass in one of two models: recurring monthly subscription fees or fees based on the number of loans closed, subject to base fees, which we refer to as Success-Based Pricing. Our additional services are paid on either a subscription or transaction basis. Lenders, investors and service providers participating in the Ellie Mae Network also pay us fees, generally on a per transaction basis, for transactions processed through the Ellie Mae Network from Encompass users.
Corporate Information
Founded in 1997 as a California corporation, we were reincorporated as a Delaware corporation in November 2009. We completed our initial public offering of our common stock in April 2011, and our common stock is listed on the New York Stock Exchange under the symbol “ELLI”. Our mailing address and executive offices are located at 4420 Rosewood Drive, Suite 500, Pleasanton, California 94588 and our telephone number at that address is (925) 227-7000. Our website address is www.elliemae.com. Information found on or accessible through our website is not part of and is not incorporated into this report.
We are subject to the information and periodic reporting requirements of the Securities Exchange Act of 1934, or Exchange Act, and, in accordance therewith, file periodic reports, proxy statements, and other information with the Securities and Exchange Commission (the “SEC”). Such periodic reports, proxy statements, and other information are available for inspection and copying at the SEC’s Public Reference Room at 100 F Street, NE., Washington, DC 20549 or may be obtained by calling the SEC at 1-800-SEC-0330. In addition, the SEC maintains a website at http://www.sec.gov that contains reports, proxy statements, and other information regarding issuers that file electronically with the SEC. We also post on the Investor Relations page of our website, www.elliemae.com, a link to our filings with the SEC, our Corporate Governance Guidelines, and Code of Business Conduct and Ethics, which applies to all directors and all employees, and the charters of our Audit Committee, Compensation Committee, and Nominating and Corporate Governance Committee of our board of directors. Our filings with the SEC are posted on our website

2


and are available free of charge as soon as reasonably practical after they are filed electronically with the SEC. You can also obtain copies of these documents free of charge by writing to us at: Corporate Secretary, Ellie Mae, Inc., 4420 Rosewood Drive, Suite 500, Pleasanton, CA 94588, or emailing us at: ir@elliemae.com.
We also use our investor relations website (investor.elliemae.com) as a channel of distribution for important company information. Important information, including press releases, analyst presentations and financial information regarding us, as well as corporate governance information, is routinely posted and accessible on our investor relations website.
The “Ellie Mae,” “Encompass,” “AllRegs”, “Velocify”, and other trademarks or service marks of Ellie Mae appearing in this report are the property of Ellie Mae.
Mortgage Industry Overview
Overview of Mortgage Origination Market
Mortgage originators typically advise borrowers, process loan files, collect, and verify the property and borrower data upon which lending decisions are based and, in the majority of cases, fund and close mortgage loans. According to data available pursuant to the Home Mortgage Disclosure Act (“HMDA”), there were more than 6,000(1) mortgage lenders in 2017 in the United States, including national banks, regional banks, non-bank lenders and credit unions.
Based on estimates provided by the Mortgage Bankers Association, there were $1.7 trillion, $2.1 trillion(2), $1.7 trillion, $1.3 trillion and $1.8 trillion in loans originated for 1- to 4-family homes during the years ended December 31, 2017, 2016, 2015, 2014 and 2013, respectively.
The Mortgage Origination Process
Originating a residential mortgage involves multiple parties and requires a complex series of data-laden transactions that must be handled accurately under tight time constraints. By the time a mortgage has been funded, the typical loan package contains over one thousand pages of documents that come from over a dozen different entities, usually operating on disparate technology systems and databases. Traditionally, much of the data used to prepare these documents has been gathered manually, rather than electronically, with documents exchanged among the many participants by facsimile, courier or mail. The entire process results in significant duplicative efforts, time delays, errors, costs, and redundant paper documentation, and often exposes borrower data to potential privacy and security breaches.


















________________
(1) Federal Financial Institutions Examination Council, FFIEC Announces Availability of 2016 Data on Mortgage Lending, September 28, 2017.
(2) Mortgage Bankers Association, MBA Mortgage Finance Forecast as of January 20, 2018. Copyright 2018.

3


The following diagram of the mortgage origination process provides a framework for understanding the complexity and inefficiency of the process and the need for automated solutions. 
emgraphic.jpg
In addition to the challenges involved in processing loans, mortgage originators must satisfy a multitude of federal, state and local regulations, and address basic business needs, including marketing, sales, product fulfillment, customer support, reporting, and general management functions. Historically, most mortgage originators have operated their businesses using separate task-specific software applications that were interconnected, if at all, through customized integrations. This often resulted in constraints on effective collaboration among operating departments, limited ability to monitor the business comprehensively, increased risk of error due to inconsistent data, failure to incorporate current regulations into work flows, inadequate security and control over the process, and expensive technical integration and maintenance costs.
Recent Mortgage Industry Trends and Developments
The residential mortgage industry continues to evolve and undergo significant changes. There are six major trends that are currently impacting the residential mortgage industry.
Greater Focus on Operational Efficiencies
The average total production cost per loan was $8,060 in the third quarter of 2017.(3) We expect operational costs to continue to be a significant consideration for mortgage originators due to the continuously changing regulatory environment and heightened quality standards. As a result, mortgage originators have sought to increase their efficiency and reduce fixed expenses, leading them to explore technology solutions to automate their business processes as well as methods to avoid or reduce expenses that are not tied to revenue generating activities.



________________
(3) Mortgage Bankers Association, Independent Mortgage Bank Production Profits Down in Third Quarter 2017, November 30, 2017.

4


Customers Adopting Multi-Channel Strategies
Customers are developing multi-channel strategies beyond a single retail, correspondent or wholesale mortgage lending channel in order to grow their businesses. The requirements of these different channels vary, and in order to maintain a single operating system, customers must use a robust system with customizable functionality.
Changes in Regulations Affecting Lenders and Investors
Mortgage lending regulations continue to change and many regulatory reforms have been introduced or proposed in recent years to promote increased underwriting standards and accountability by lenders and mortgage originators, ensure meaningful disclosures by lenders to borrowers, increase the transparency and objectivity of settlement services, and protect consumers in the mortgage market from unfair or abusive lending practices. Many of the significant changes in regulations were issued in 2014 and 2015, including legal changes resulting from the Dodd-Frank Wall Street Reform and Consumer Protection Act (the “Dodd-Frank Act”) and associated regulations issued by the Consumer Financial Protection Bureau (the “CFPB”). The CFPB has subsequently amended, revised and expanded regulations under its authority and is expected to continue exerting its influence over the regulated workings of the mortgage industry. Changes to CFPB leadership may further affect regulatory compliance requirements. Congress is also considering legislation affecting the mortgage industry. These changes have complicated the mortgage origination process and increased the amount of documentation required to originate and fund residential mortgages. We have made and expect to continue to make significant investments in our products and services to address statutory and regulatory changes.
Consumer Demand for a Digital Based Experience from Lenders
Today’s borrowers expect transparency, service and speed, and a human touch. To meet these requirements, lenders must offer a seamless, online experience that continues even after the application has been submitted. Lenders should have access to current and historical data on every individual borrower, and provide an intuitive borrower portal that offers a simple, transparent interaction, the ability to easily upload documents, and real-time status updates.
Increased Quality Standards Imposed by Regulators, Lenders and Investors
Lenders have eliminated many high-risk loan product offerings and significantly tightened underwriting and processing requirements. Similarly, investors seek higher-quality, lower-risk loans in which to invest. Consistent with these tightened standards and expectations, lenders and investors are demanding increased levels of documentation of the data upon which a lending decision will be based, increased use of third-party services to obtain unbiased and independent verification of borrowers’ creditworthiness, greater proof of the adequacy of the collateral securing mortgages and strict compliance with regulatory requirements. This trend further increases the amount of documentation and number of services required to originate and fund residential mortgages. Increased enforcement by federal and state regulators continues to encourage mortgage originators to explore technology solutions that provide adequate controls and policy enforcement to facilitate the origination of compliant loans.
Greater focus by customers and regulators on data security and consumer privacy
Recent high-profile data security incidents affecting banking institutions and their third-party service providers have resulted in an increased focus on data security by our customers and our customers’ regulators. We expect the industry focus on data security to continue to increase as companies generate greater amounts of data and as future data security incidents occur.
Our Strategy
Our mission is to be the industry standard platform for residential mortgage origination in the United States. Key elements of our strategy include:
Increase the number of lenders using Encompass and the number of loans originated on our platform.  We continue to focus our marketing, sales and product development efforts on increasing the number of mortgage lenders, commercial banks and credit unions using Encompass and our additional services, and the number of loans originated on our platform. We expect many non-Encompass mortgage lenders to assess new platform options and adopt Encompass in an effort to gain efficiency and meet quality standards and compliance mandates. We intend to continue to focus our efforts on all market segments, including the largest, or enterprise segment, of the lending industry.
Increase adoption and utilization of Ellie Mae solutions and services. We intend to encourage increased adoption and utilization by our Encompass customers of the various products and services we currently offer, such as customer relationship and lead management, document preparation, compliance services, product and pricing services, fraud services, income tax verification services and flood services. As our customers opt for supplemental on-demand software and services, we generate additional revenues. By encouraging our customers to use these through the Encompass platform, we can help offer the lender greater efficiency and cost savings, and continue to drive additional revenue per loan originated on Encompass.

5


Create a true digital mortgage platform. We continue to expand into a more complete digital mortgage strategy to benefit our customers. It is our goal to provide a true digital mortgage process that enables the lender to originate more loans, lower origination costs, reduce the time to close and make smarter decisions through data and predictive analytics, all while ensuring the highest levels of compliance, quality and efficiency. Our digital mortgage vision encompasses all phases of the mortgage loan lifecycle, with each milestone informing the next. The market will require lenders to adapt, as the pressure to meet closing dates, increased competition, and the emerging high-tech and human touch expectations of borrowers continues to drive the use of the next generation of technology.
Invest in new product and platform development.  We are investing in the development of the next generation of our Encompass platform, which we call Encompass NG, as well as the Encompass Connect solutions, each of which is built on the new Encompass Lending Platform and utilize Application Program Interfaces (“APIs”) to offer unique capabilities that help improve visibility and collaboration between loan officers, third-party originators, developers and homebuyers.
Increase our customers’ use of, and the services integrated into, the Ellie Mae Network.  The Ellie Mae Network provides mortgage originators electronic access to many of the investors and service providers that they interact with in order to process and fund loans. These transactions include electronic ordering of credit reports, appraisal services, title and flood reports and accessing the automatic underwriting systems of Fannie Mae and Freddie Mac. We will continue to promote service ordering by our Encompass customers through the Ellie Mae Network as well as encourage providers of settlement services to deliver these services electronically through the Ellie Mae Network.
Investment in our business.  We are investing aggressively in initiatives that we believe will help us continue to grow our business, improve our products and services, and strengthen our competitive advantage while bringing sustainable, long-term value to our customers. During 2017, we increased our investments in our sales and client services capabilities, research and development, technology infrastructure, and data security to support our customer additions and overall business growth. In order to continue supporting our customers and to further differentiate ourselves, we currently anticipate that throughout 2018 we will continue to invest in key areas such as research and development, enterprise sales, services, technical support, and data security. This investment will include the development of our hybrid cloud infrastructure to accommodate the increasing number of loans processed on our platform and our next generation Encompass Lending Platform and capabilities, which we expect to continue to roll out to customers in 2018 and 2019.
Acquisitions.  Our industry is highly fragmented, and we are evaluating strategic opportunities available to acquire technology-based companies that will complement and increase the attractiveness of our solutions. In October 2017, we acquired Velocify, Inc. (“Velocify”), a leading cloud-based sales engagement platform that provides customers the capabilities to generate and manage leads and customer relationships. The acquisition of Velocify accelerates our vision of offering a fully digital mortgage. We expect to continue to evaluate and explore strategic opportunities that will enhance the breadth and depth of our solutions, and furthers our mission of automating the entire end-to-end mortgage process for our customers.
Products and Services
Encompass
Encompass is our proprietary, comprehensive digital mortgage solution built on the Encompass Lending Platform that addresses the entire loan lifecycle, and also provides seamless access to the investors, lenders, and service providers on the Ellie Mae Network. The Encompass Lending Platform gives customers, partners and independent software vendors a secure, scalable platform plus a suite of APIs to enable them to extend Encompass by easily integrating Encompass with external systems and data, and build custom applications that integrate with Encompass. Encompass helps users structure and streamline their mortgage origination process and facilitates collaboration among internal departments of a mortgage origination company. It supports efficiency in gathering, reviewing, and verifying mortgage-related data and in producing accurate documentation. It also enables enforcement of rules and business practices designed to ensure loan quality, adherence to processing standards, and regulatory compliance.
Encompass provides the following features and benefits:
Feature
 
Benefits
Sales, Marketing, and Point of Sale
 
Sales and marketing tools to help acquire and grow new business and pre-qualify prospective borrowers, while also allowing users to manage leads and automate follow up communications, contacts, and one-to-one marketing campaigns.
 
 
Integration to custom branded websites to help attract new borrowers and create new loans through an online application that flows directly into the Encompass loan pipeline.

6


Feature
 
Benefits
 
 
Integration to a self-service portal where borrowers can research and apply for a loan online. Automatic lead follow-up and customer retention through campaign management capabilities that allow design and execution of multi-step marketing campaigns.
 
 
Pre-qualification tools to start loan applications, access integrated pricing engines and easily find appropriate loan products and prices for a borrower.
 
 
Automatic status updates posted to a branded website to keep customers and their real estate and other designated agents informed throughout the loan process.
 
 
Tools used to track the effectiveness of marketing and relationship building activities.
 
 
Processing
 
Configurable pipeline, forms and workflow enable faster loan processing, reduced errors and more efficient business operations.
 
 
Support for multiple business channels using configurable workflows.
 
 
“Alert” management allows focus on urgent and relevant issues.
 
 
Collaboration tools keep stakeholders informed and reduce the need to manually notify other employees, partners and borrowers.
 
 
Seamless access to electronic document management simplifies document handling and increases data security.
 
 
Risk Management and Business Reporting
 
Centralization of all business data and electronic images.
 
 
Built-in rules and safeguards to set and enforce business practices.
 
 
Management dashboards highlighting key performance indicators.
 
 
Predefined reports provide out-of-the-box intelligence and can be modified with a custom report writer.
 
 
Connectivity, Personalization and Integration
 
Seamless and secure connections to thousands of service providers and investors on the Ellie Mae Network.
 
 
Workflow management to define customer-specific business processes.
 
 
User-defined experience through a personalized homepage.
 
 
Integration with third-party applications through a software development kit to leverage existing technology investments.
 
 
 
Underwriting
 
Ability to collaborate with all origination team members and respond effectively to underwriting requests and track underwriting conditions. 
 
 
Ability to communicate loan conditions, request and receive mortgage documents and track conditions and documents in a single system.
 
 
Access to electronic copies of borrower documents within the loan file and compare them with actual loan data to reduce risk of data inconsistencies.
 
 
 
 
Secondary Marketing and Trade Management
 
Ability to manage lock requests and accurately track buy-side and sell-side pricing.
 
 
Ability to allocate loans that qualify for trades, track progress and capture key trade details.
 
 
Ability to receive deadline-notification alerts to help avoid late-delivery fees.
 
 
 
 
Closing and Funding
 
Ability to enter closing data, perform audits and order closing documents all within a single loan file.    
 
 
Automatic population of closing data on funding worksheets, helping to reduce errors and enable faster funding.
 
 
 
 
Post-Closing, Shipping and Delivery
 
Comprehensive tracking, fulfillment and shipping of compliant, tamper-proof loan data and documents directly to the investor.   

7


Feature
 
Benefits
 
 
Tools to manage interim servicing before selling loans to investors.
 
 
 
 
Advanced Configuration and Business Rule Management
 
Enterprise-level functionality for higher level security, more granular control of processes and flexible customization of the software. 
 
 
Comprehensive control over workflow, business rules, processes and user groups.
Mortgage originators using Encompass pay monthly per-user subscription fees or pay fees based on the Success-Based Pricing model where fees are based on their monthly closed loans volume, either separately or as a bundled package; subject to monthly base fees. This Success-Based Pricing model also includes our Encompass Docs Solution, Encompass Compliance Service, and Encompass Consumer Connect.
Encompass Solutions and Services
Additional solutions offered within our platform include the following:
Encompass Lending Platform and Encompass Developer Connect Solution
The Encompass Lending Platform and Encompass Developer Connect gives customers, partners and independent software vendors a secure suite of APIs and developer resources to enable them to extend Encompass with new functionality, easily integrate Encompass with external systems and data, and build custom applications that integrate with Encompass in the cloud.
Encompass Data Connect gives lenders access to all of their loan data in near real time, enabling them to fully maximize the utility of existing reporting, business intelligence and visualization.
Sales and Marketing Solutions
Encompass CRM includes a suite of sales and marketing tools that allows users to manage contacts, leads and marketing campaigns. It provides one-to-one marketing campaign capabilities for lender’s customers, prospects and referral partners, and robust business intelligence reporting and compliance controls for marketing and sales efforts.
Velocify by Ellie Mae is a cloud-based sales engagement platform that helps lenders and other non-lender customers manage leads and automate customer engagement tasks.
Encompass WebCenter, which is being replaced by Encompass Consumer Connect, provides the ability to create and customize professional websites for lenders, allowing prospective borrowers to initiate loan applications online.
Encompass Consumer Connect which is built on the Encompass Lending Platform, enables lenders to engage consumers with a customized online experience that expedites the mortgage process and allows them to stay informed and securely send and receive documents. Encompass WebCenter customers are upgrading to Encompass Consumer Connect.
Encompass TPO WebCenter, which is being replaced by Encompass TPO Connect, is a web-based extension of Encompass that enables loan level interaction between a third-party originator (“TPO”), and a wholesale or correspondent lender.
Encompass TPO Connect is built on the Encompass Lending Platform and provides a customizable and interactive web experience for wholesale and correspondent lending channels. It gives lenders and investors a modern and collaborative web experience for their TPO partners that promotes compliance, data integrity, and easy bi-directional communication throughout the entire loan process. Encompass TPO WebCenter customers are upgrading to Encompass TPO Connect.
Encompass Loan Officer Connect, which is built on the Encompass Lending Platform, keeps loan officers in the field connected with borrowers by providing the ability to originate loans, access pipelines, alerts, and lock expiration dates anywhere on any device.
Loan Quality and Compliance Solutions
The Ellie Mae Total Quality Loan Program (“TQL”) is a centralized platform of services within Encompass that facilitates improved consistency, efficiency, and loan quality. TQL enables the ordering of multiple necessary services, such as compliance, income verification, fraud checks, collateral risk, and flood certification, from one tool. Through the creation of reports and dashboards, TQL also enables lenders to monitor and optimize efficiency and loan quality, thus optimizing profitability. If selling mortgages to investors, TQL also aligns the ordered services with those required by the specific investor to help expedite the sales process for both lender and investor.

8


Encompass Compliance Service analyzes mortgage loan data for compliance with a comprehensive set of federal and state laws and regulations as well as institutionally mandated compliance policies. Encompass Compliance Service is integrated with Encompass but can be used with other loan origination software as well.
Encompass 4506-T Service, which we license from a third party, is an integrated income verification solution that allows users to electronically order tax return data from the Internal Revenue Service, quickly receive reports back, and compare and validate the income stated on the loan application with the borrower’s actual tax returns.
Encompass Flood Service, which we license from a third party, allows Encompass users to order and transfer basic and life-of-loan flood zone determination electronically. Documentation and data are stored automatically for review and investor delivery.
Encompass Fraud Service, which we license from a third party, allows Encompass users to order collateral and non-collateral based fraud risk reports from within Encompass. Documentation received back is automatically stored for review with alerts that highlight specific areas of concern as well as recommended next steps for investigating and curing.
Efficient Processing and Closing Solutions
Encompass Electronic Document Management gives Encompass users the ability to go paperless and receive, store and manage documents, as well as deliver any documents electronically and securely to borrowers, real estate agents, lenders, and settlement service providers.
Encompass Docs Solution is an integrated, comprehensive initial disclosure, and closing document preparation solution that electronically generates the dozens of documents a borrower must receive and sign prior to the funding of a loan. Because mortgage originators using Encompass Docs Solution do not have to move loan data from their loan origination system to a separate closing system, the Encompass Docs Solution increases the accuracy and efficiency of the document preparation to closing process.
Encompass Appraisal Center enables Encompass users to seamlessly order, track, and retrieve appraisal reports from within Encompass. Users can manage their own panel of independent appraisers or work with one of our integrated appraisal management companies.
Encompass Title & Closing Center streamlines the closing process by enabling lenders to order title through workflow in Encompass and seamlessly connect with settlement agents through a secure browser-based portal.
Integrated Pricing and Secondary Marketing Solutions
Encompass Product and Pricing Service allows Encompass users to automatically compare qualified loan products with current pricing and easily pinpoint the best program for a borrower. Seamless two-way workflow sends information directly from the loan file to the product and pricing engine and adjustment information directly back into Encompass.
Encompass Secondary Marketing provides lock request management, post-closing condition tracking and tools for fulfillment and trades, such as purchase advice reconciliation, interim servicing and trade management. Trade Management allows lenders to track both Mortgage Backed Securities trades with broker/dealers as well as trades with aggregators.
Encompass Data and Docs Delivery establishes secure system-to-system workflows between the lender and the investor, ensuring accurate, compliant, and tamper-proof loan data and docs are delivered expeditiously.
The Ellie Mae Network
A key component of the Encompass platform is the Ellie Mae Network, which enables mortgage originators to choose from, and connect to, a broad array of third-party service providers, mortgage lenders, and investors essential to the processing and funding of loans. Key functions of the Ellie Mae Network include the following:
Mortgage originators can electronically order settlement services, including credit, title, appraisal, flood, compliance, mortgage insurance, fraud detection, and other reports.
Mortgage originators can electronically and securely submit loan files to the investors to whom they intend to sell them, in order to have the loans underwritten and priced and to have loan rates locked.
Investors and settlement service providers can gain instant electronic access to a large number of mortgage originators, potentially increasing their revenue opportunities and lowering their marketing, loan processing, and customer support costs.
Investors and service providers can access electronic and real-time marketing and quality enforcement services that facilitate business interactions with mortgage originators.

9


Service providers and investors enter into contracts with us that allow their proprietary operating systems to inter-operate with the Ellie Mae Network. Service providers and investors generally pay us fees on a per transaction basis when the mortgage originator orders the applicable services through the Ellie Mae Network. The table below describes some of the services that mortgage originators may order during the mortgage origination process.
Type
 
Description
Credit Report
 
A report verifying a loan applicant’s credit standing to statistically predict the likelihood of the applicant repaying future debts.
 
 
 
Product Eligibility and Pricing Engine
 
A service that allows a mortgage originator to compare loans offered by different lenders and investors to determine the best product and price available to a particular borrower.
 
 
 
Automated Underwriting
 
A service provided by Fannie Mae and Freddie Mac that analyzes and determines whether a loan meets their acquisition requirements.
 
 
 
Data Transmission to and from Lenders and Investors
 
Mortgage originators transmit data for loan underwriting, pricing, and registration prior to delivery of the loan package to the lender.
 
 
 
Appraisal Report
 
An estimate of the value of the property securing the mortgage conducted by a licensed appraiser and used by the lender to determine whether the loan is adequately collateralized.
 
 
 
Title Report; Insurance
 
A report ordered on the property to examine public records to ensure that no one except the seller or borrower has a valid claim on the property and to disclose past and current facts regarding ownership of and liens on the property; title insurance protects the insured against any loss caused by defect of title to the property.
 
 
 
Flood Certification
 
A report that determines whether the property is located in a flood hazard area based on federal flood regulations and whether the lender or investor will require flood insurance on the property.
 
 
 
Compliance Review
 
A service that reviews a loan file to confirm whether a loan complies with federal, state, and local regulations.
 
 
 
Fraud Detection
 
A service that searches through a number of data fields on a loan application, identifies inaccurate or inconsistent data or suspicious circumstances, and delivers a fraud filter score report.
 
 
 
Document Preparation
 
A service that automates the process of preparing the legal documents required for closing a loan.
 
 
 
Mortgage Insurance
 
Insurance that protects mortgage lenders against loss in the event of default by the borrower, which can allow lenders to originate loans with lower down payments.
 
 
 
Income, Identity and Employment Verifications
 
Services that automate the verification of each of a borrower’s income, identity, and employment through a variety of sources, including the Internal Revenue Service, Social Security Administration, and other third parties.
AllRegs
AllRegs Online:  We offer access to a comprehensive online database consisting of thousands of government and conventional lending guidelines and forms, as well as federal and state laws and regulations. We also provide access to federal disclosures and forms and state compliance resources including pending legislation and email updates, and we are the exclusive electronic publisher of certain mortgage lending guidelines for Fannie Mae, Freddie Mac, and the Federal Home Loan Bank.
AllRegs Policy and Education Manager includes:
AllRegs Education, which is a suite of courses related to the mortgage industry. Customers can choose from a variety of delivery options, including self-paced training, instructor-led online courses, webinars, or live classroom training. Our courses allow our customers to meet continuing education requirements for state-licensed mortgage loan originators, as well as certification programs for mortgage industry professionals.
AllRegs Policy and Procedure Manuals, which helps organizations of all sizes author, publish, and maintain policy manuals, procedure templates, and lending handbooks.
Compliance Management System, which leverages components from the AllRegs product line. With this system, lenders have the base tools necessary to develop their comprehensive compliance management system. This includes the AllRegs Policy and Education Manager, and AllRegs Online.

10


AllRegs Professional Services: We offer documentation services that allow our customers to manage internal mortgage lending compliance or management of customers’ document and guideline publishing with private label branding. Additionally, AllRegs Online provides custom training solutions as well as a robust learning and content management tool.
Data & Analytics: AllRegs tracks and makes available information regarding investor loan products from many different investors. The AllRegs Market Clarity solution enables mortgage originators to search across these numerous loan products, allowing them to select appropriate loan programs for their borrowers.
Sales and Marketing
Our sales force, which is deployed across the United States, consists of four distinct teams: Sales Development, New Account Acquisition, Solution Engineering, and Account Management. These teams manage and grow our customer accounts and focus on continuing to expand our customer base. They also encourage adoption of the Ellie Mae Network and our professional services, manage new product introductions, and cross sell solutions added to our portfolio as a result of acquisitions.
To build brand awareness and generate sales leads, we conduct digital marketing campaigns, webinars, public relations campaigns, and advertising. We attend and sponsor many mortgage and banking industry conferences and promote the Ellie Mae Experience, our annual user conference.
Professional Services, Technical Support, and Education
Professional Services
Our professional services organization promotes best practice implementations and ongoing software upkeep to support our customers’ preferred workflows and integrate with other critical systems while improving productivity and supporting compliance. Our professional services implementation team is typically comprised of implementation consultants, project managers, business analysts, product specialists, and custom development resources. Our implementation team assists customers with configuration of our products for successful transition and adoption. Once implemented, our advisory team offers assistance with ongoing performance tuning and continual best practice configuration adjustments.
Technical Support & Services
Our technical support and services organization applies expertise in compliance, business workflows, and product knowledge to enable our customers to achieve better levels of productivity and more effective use of Ellie Mae technologies which result in maximization of return on investment. This is achieved through direct interactions with a dedicated support team and experienced support engineers utilizing systems, processes, and knowledge developed to facilitate customer success.
Education Services
Our education organization develops and delivers training curriculum which facilitates the foundation of knowledge and successful application of our solutions across our user base. Education is delivered live in classroom settings at our facilities and on-location, as well as virtually through online on-demand formats. Our curriculum includes foundational training in the use and workflows of our various products and services, as well as advanced certification programs oriented toward the advanced customer who wishes to gain the most out of our solution.
Technology
Our technology infrastructure supports all of our SaaS products and services.
Data Centers and Network Access
Our primary data centers are hosted by a leading SOC 1/SSAE-16 Type II certified provider of hosting services in Santa Clara, California and Elk Grove (Chicago), Illinois. Applications we provide will run actively in either of these two sites at any time. In 2016, we started moving towards a hybrid cloud architecture that leverages our private co-location data centers as well as Amazon Web Services (“AWS”). Moving towards a hybrid cloud architecture provides us with the scalability to expand our platform and application services, as well as increase availability and cost efficiencies to deliver on our product roadmap and service quality.
We rely on private data centers and AWS to host our products and services. Any disruption with our use of private cloud data centers or AWS would impact our operations and our business would be adversely impacted. In the event of a partial or full failure of our private data centers or AWS regions due to any natural disasters or other factors, we can recover services on a separate disaster recovery data center or other Amazon regions as part of our disaster recovery plan.

11


In 2015, we acquired substantially all of the assets of Mortgage Returns, LLC (“Mortgage Returns”), whose primary data center is hosted by a third party provider located in St. Louis, Missouri. Currently, our Encompass CRM application runs out of this site. In 2017, we acquired Velocify, whose primary data center is hosted by a third party provider located in Richardson, Texas. Currently, our Velocify products run out of this data center.
Network Security
All sensitive data transmitted over public networks is encrypted using industry standard encryption protocols in order to protect sensitive data against third-party disclosure. Servers and network components are secured with access control mechanisms and protected by hardened firewalls, virus protection, and intrusion prevention/detection systems. Security services and tools are monitored and updated in order to address emerging vulnerabilities. We have and will continue to commit significant resources to protect against and remedy any potential security breaches and their consequences and intend to keep doing so in the future. In 2017, we made major investments in our network security infrastructure, encryption of customer data, end-point security, and cybersecurity threat intelligence, including headcount and third-party tools and systems. In 2018 and beyond, we will continue to invest in our security infrastructure to protect the confidentiality and integrity of our customer data.
Research and Development
We devote substantial resources to enhance the features and functionality of our offerings as well as developing new products and services. We are developing the next generation Encompass platform, including the Encompass Connect solutions that leverage our new APIs and platform capabilities. These new products include our Encompass Consumer Connect solution to better equip our customers to deploy customized borrower-facing websites, Encompass TPO Connect which helps our customers better manage third-party originations with their partners, Encompass Loan Officer Connect which exposes a rich set of loan officer-facing functionality on mobile devices, Encompass Developer Connect which provides developers with APIs, tools and developer portal, and Encompass Data Connect which gives lenders access to all of their loan data in near real time.
We will also deliver enhancements to our offerings in support of compliance updates such as the 2018 HMDA collection and reporting changes.
Intellectual Property
Our success depends in large part on our proprietary products and technology for which we seek protection from a combination of patents, copyrights, trademarks, and trade secret laws and other agreements with employees and third parties. We require our officers, employees, and consultants to enter into standard agreements containing provisions requiring the confidentiality of proprietary information and assignment to us of all inventions made during the course of their employment or consulting relationship. We also enter into nondisclosure agreements with our commercial counterparties and limit access to, and distribution of, our confidential information.
We are committed to developing and protecting our intellectual property and, where appropriate, file patent applications to protect our technology. Our existing patents expire between 2020 and 2035. Our present and future patents may provide only limited protection for our technology and may not be sufficient to provide competitive advantages to us. Third parties may infringe or misappropriate our proprietary rights. Competitors may also independently develop technologies that are substantially equivalent or superior to the technology we offer in our products and services.
We hold a number of registered and unregistered trademarks, service names and domain names that are used in our business in the United States.
Competition
The mortgage origination software market is highly competitive. We compete against software providers based on our ability to provide:
a comprehensive, integrated software solution that provides all business-critical functions including customer acquisition, loan processing, task management, communication with borrowers and other mortgage origination participants, reporting, regulatory compliance, and general enterprise management;
solutions that create efficiencies in gathering, reviewing, and verifying mortgage-related data and producing accurate documentation;
on-demand solutions that reduce the need for IT infrastructure and overhead while providing the ability to update capabilities and adopt new regulations in a timely manner;
customizable business rules to automate processes, promote accountability, and enforce business practices that help assure loan quality and regulatory compliance;

12


a database architecture designed to reduce data errors and facilitate collaboration among departments within a mortgage origination company and comprehensive monitoring of the business of the entire enterprise;
attractive pricing options, such as our Success-Based Pricing model, allowing customers to time payments to cash flow;
an integrated network to submit loan files electronically and securely to lenders and electronically order all of the services necessary to originate a loan;
a solution that is secure and maintains the confidentiality of sensitive data; and
a solution that is reliable with minimal planned and unplanned downtime.
Our end-to-end mortgage origination software solution, Encompass, competes with many software providers catering to mortgage brokerages and mortgage lenders. Our principal software competitors include: Byte Software Inc; Calyx Technology, Inc.; DH Corporation now Finastra; LendingQB; Mortgage Builder Software, Inc.; Mortgage Cadence, an Accenture Company; Wipro Gallagher Solutions, Inc.; and Black Knight Financial Technology Solutions, LLC (LoanSphere Empower and LoanSphere LendingSpace). Some of these software providers, including Calyx Technology, Inc. and Black Knight Financial Technology Solutions, LLC, also provide connectivity between their software users and lenders and service providers.
We also compete against other service providers that offer various competing software services not only based on the quality of the service we offer, but also on the integration of each specific service provided within our Encompass platform’s overall workflow. We believe that the integration of the services with Encompass enhances mortgage originators’ control over their processes with the critical result of reducing errors and costs through the seamless exchange of data across applications and services which Encompass offers.
Our principal functional service competitors include:
Borrower-facing Mortgage Originator Website providers, including: D+H Corporation; Blend Labs, Inc.; Cloudvirga, Inc.; and Blue Igloo, Inc. (dba Roostify).
Document Preparation Services providers, including: DigitalDocs, Inc.; DocMagic Inc.; IDS, Inc. (International Doc Services); DocuTech, LLC; Docu Prep, Inc.; Mortgage Resources Group, LLC; and Wolters Kluwer Financial Services, Inc.
Compliance Services providers including: Interthinx, Inc.; and LogicEase Solutions, Inc. (ComplianceEase).
Product and Pricing Services providers, including: Mortech, Inc.; LoanLogics, Inc.; Optimal Blue, LLC; and Cre8tech Labs Inc. (LenderPrice).
Electronic Document Management providers, including: Conduent, Inc. (BlitzDocs); and VirPack Corporation.
The Ellie Mae Network is our proprietary method of facilitating our Encompass customers’ ability to choose from, and connect with, a broad array of mortgage lenders and third-party service providers essential for the processing and funding of loans, and is only available to mortgage originators using Encompass. Its principal competition remains traditional methods of exchanging data and documents among mortgage industry participants, such as by email, facsimile, phone, courier, and mail. In addition, mortgage originators may use a standalone web browser to go individually to each investor, lender, or service provider’s website and then manually upload loan data or enter information into that website. Mortgage originators may continue to use these methods due to habit, personal business relationships or for other reasons, despite the disadvantages of duplicative efforts, time delays, errors and costs, redundant paper documentation, and potential privacy and security breaches.
Lenders and service providers, including those who participate on the Ellie Mae Network, can and do connect with mortgage originators that are not Encompass users in a variety of ways, including through other networks between mortgage originators and lenders, and service providers such as Black Knight, Inc.
We compete with respect to the Ellie Mae Network based on:
offering mortgage originators accessibility to a critical mass of investors, lenders, and service providers;
enabling mortgage originators to transact all aspects of the mortgage origination process over the network.; and
providing investors, lenders, and service providers with superior technological connectivity with mortgage originators, which enables them to lower costs, reduce errors and increase speed.
Our future financial condition and operating results depend on our ability to continue to develop and offer new products and services. We believe we generally compete favorably with our competitors; however, some of our actual and potential competitors enjoy substantial competitive advantages over us, such as longer operating histories and significantly greater financial, technical, marketing, and other resources.

13


Government Regulation
The U.S. mortgage industry is heavily regulated. Mortgage originators, lenders, investors, and service providers with which we do business are subject to federal, state, and local laws that regulate and restrict the manner in which they operate in the residential mortgage industry, including Regulation X of RESPA, Regulation Z of TILA, the Mortgage Disclosure Improvement Act, and the Secure and Fair Enforcement for Mortgage Licensing Act of 2008, as amended. In addition, the Dodd-Frank Act increased regulation of the mortgage industry, including: generally prohibiting lenders from making residential mortgage loans unless a good faith determination is made of a borrower’s creditworthiness based on verified and documented information; requiring the CFPB to enact regulations to help assure that consumers are provided with timely and understandable information about residential mortgage loans that protect them against unfair, deceptive, and abusive practices; and requiring federal regulators to establish minimum national underwriting guidelines for residential mortgages that lenders will be allowed to securitize and sell to third-party investors without retaining any of the loans’ default risk. Although we are not directly subject to these laws and regulations, changes to these laws and regulations could broaden the scope of parties or activities subject to regulation and require us to comply with their restrictions, and new products and services developed by us may be subject to, or have to reflect, these laws or regulations.
In addition, we are subject to general business laws and regulations, regulations governing federal contractors, and laws and regulations specifically governing the Internet, such as those covering taxation, tariffs, user privacy, data protection, pricing, content, copyrights, distribution, electronic contracts and other communications, consumer protection, broadband residential Internet access, and the characteristics and quality of services.
Employees
At December 31, 2017, we had approximately 1,480 full-time employees, including 220 in sales and marketing, 1,095 in research and development and technology, and 165 in general and administrative functions. None of our employees are covered by a collective bargaining agreement.
Facilities
Our corporate headquarters are located in Pleasanton, California, totaling approximately 280,680 square feet, under a lease expiring in December 2025. We also have branch offices in Calabasas, California; El Segundo, California; Irvine, California; San Diego, California; Eagan, Minnesota; Creve Coeur, Missouri; Omaha, Nebraska; and Parsippany, New Jersey.

14


ITEM 1A.
RISK FACTORS
You should carefully consider the risks described below and the other information in this report. If any of the following risks materialize, our business could be materially harmed, and our financial condition and results of operations could be materially and adversely affected. The risks described below are not the only ones facing us. Additional risks not currently known to us or that we currently believe are immaterial may also impair our business, results of operations, financial condition, and liquidity.
The following discussion of risk factors contains forward-looking statements. These risk factors may be important to understanding other statements in this Annual Report on Form 10-K. The following information should be read in conjunction with the consolidated financial statements and related notes in Part II, Item 7, “Management’s Discussion and Analysis of Financial Condition and Results of Operations” and Part II, Item 8, “Financial Statements and Supplementary Data” of this Annual Report on Form 10-K.
Because of the following risks, as well as other factors affecting our financial condition and operating results, past financial performance should not be considered to be a reliable indicator of future performance, and investors should not use historical trends to anticipate results or trends in future periods.
Any outages or system interruptions that impair access to Encompass, the Ellie Mae Network, or our other services could damage our reputation and brand and may substantially harm our business and operating results.
The satisfactory performance, reliability, and availability of Encompass, the Ellie Mae Network, and our other services are critical to our reputation and our ability to attract and retain Encompass users and Ellie Mae Network participants. Because our services are complex and incorporate a variety of hardware and proprietary and third-party software, our services may have errors or defects that could result in unanticipated downtime for our customers. Internet-based services frequently contain undetected errors when first introduced or when new versions or enhancements are released, and we have from time to time found errors and defects in our services and new errors and defects in our services may be detected in the future. We are dependent on third parties for the implementation and maintenance of certain aspects of our systems and because some of the causes of system interruptions may be outside of our control, we may not be able to remedy such interruptions in a timely manner.
Moreover, we have experienced and may in the future continue to experience temporary system interruptions to Encompass, the Ellie Mae Network, or our other services for a variety of other reasons, including:
network or power failures;
problems with Encompass and other third-party firmware updates;
an overwhelming number of users trying to access our services during periods of strong demand;
security or denial of services attacks which result in service interruptions;
use of our services by our customers in unanticipated ways that may cause a disruption in services for other customers; and
disruptions or congestions in the portions of the Internet linking us to our customers.
Since our customers use our service for important aspects of their business, any errors, defects, disruptions in service, or other performance problems could result in negative publicity, damage to our reputation and brand, reduce our revenue, increase our operating expenses, negatively impact our ability to run our business, hinder our ability to enroll new customers, cause us to incur legal liability or issue refunds or service credits to our customers and cause us to lose current customers, all of which could substantially harm our business and operating results.
We depend on data centers and computing infrastructure operated by third parties and any disruption in these operations could damage our reputation and brand and substantially harm our business and operating results.
We host our applications and serve our customers from third-party data centers located within the United States. We utilize a hybrid cloud approach to our third-party data centers consisting of (i) two primary production data centers, located in Santa Clara, California and Elk Grove (Chicago), Illinois, which are each hosted by a third-party service provider, as well as third party data centers located in St. Louis, Missouri and Richardson, Texas, which host our Encompass CRM and Velocify products, and (ii) a network of AWS data centers within the United States which provides a distributed computing infrastructure platform for business operations. We maintain regular oversight but have little direct control over our third party data centers. In the case of AWS, we do not control any aspects of the AWS data center operations and do not own any of the underlying computing hardware. We rely on these third-party service providers to provide continuous and uninterrupted access to our products and services, including Encompass and the Ellie Mae Network. If for any reason our relationship with any of these third parties were to end unexpectedly, it could require a significant amount of time to transition the hosting of our computing infrastructure to new third-party service providers.

15


Problems faced by our third-party data center providers or AWS, or with the telecommunications network providers with whom we or they rely, could adversely affect the experience of our customers. Our third-party data center operators or AWS could decide to close their facilities or reduce services to us without adequate notice. In addition, any financial difficulties, such as bankruptcy, faced by our third-party data center providers, AWS or any of the other service providers with whom we or they contract may have negative effects on our business, the nature and extent of which are difficult to predict. Additionally, if our data center providers or AWS are unable to keep up with our needs for capacity, this could have an adverse effect on our business. Any changes in third-party service levels at our data centers or at AWS or any errors, defects, disruptions, or other performance problems with our applications or the hosted infrastructure on which they run could adversely affect our reputation and may damage our customers’ stored files or result in lengthy interruptions in our services. Interruptions in our services, as discussed in the preceding risk factor, could substantially harm our business and operating results.
Our failure to maintain the security of the confidential information of the customers of the users of our software and services could damage our reputation and brand and substantially harm our business and operating results.
We collect, process, transmit, and maintain certain confidential information relating to the customers (borrowers and loan applicants) of the users of our software and services, including personally identifiable information. This information resides on data center servers hosted by third-party providers and on AWS, and is transmitted to, across, and from our networks. While we have security measures in place to protect this information and prevent security breaches, these security measures may be compromised as a result of third-party action, including intentional misconduct by computer hackers, advanced persistent cyber-attacks (by hacktivists or cybercriminal organizations), employee error or malfeasance, service provider or vendor error, malfeasance or other intentional or unintentional acts by third parties. Furthermore, our customers’ data, including personally identifiable information, may be lost, exposed, or subject to unauthorized access and/or use as a result of accidents, errors, or malfeasance by our employees, independent contractors, or others working with us or on our behalf. Our servers and systems, and those of our service providers, may also be vulnerable to computer malware, break-ins, denial-of-service attacks, and similar disruptions from unauthorized tampering with our computer systems, which could result in someone obtaining unauthorized access to our customers’ data or our data, including our intellectual property and other confidential business information. Because the techniques used to obtain unauthorized access to, or to sabotage, systems change frequently and often are not recognized until launched against a target, we may be unable to anticipate these techniques or implement adequate preventative measures. We may also experience security breaches that may remain undetected for an extended period. The possession and use of personally identifiable information in conducting our business subjects us to legislative and regulatory burdens that may require notification to customers in the event of a security breach, restrict our use of personally identifiable information, and hinder our ability to acquire new customers or market to existing customers.
We cannot guarantee that our security measures will prevent security breaches or the loss or exposure of confidential information or other information we maintain or process. Any actual or perceived compromise of our security could result in the loss of customer data, intellectual property or trade secrets, and could damage our reputation and brand, negatively affect our ability to attract new customers and retain existing customers, adversely affect investor confidence, and expose us to a risk of litigation or regulatory actions and orders, penalties for violation of applicable laws, regulations, or contractual obligations and/or other liabilities, which would substantially harm our business and operating results. We will need to expend significant resources to protect against and remedy any potential security breaches and their consequences, including costs to deploy additional personnel and protection technologies, train employees, and engage third-party experts and consultants.
Our future performance will be highly dependent on both our ability to continue to attract new customers to our service offerings and our ability to sell additional service offerings to existing customers.
To maintain or increase our revenues, we may need to (i) increase the number of customers of our service offerings, and (ii) increase the adoption of our suite of other and newer service offerings to existing customers, in each case the failure to do so may have a materially adverse impact on our business.
Our success will depend on (i) the willingness of our customers, primarily mortgage lenders, to continue to accept the SaaS model for delivering software applications that they view as critical to the success of their business, (ii) our ability to successfully deliver new and improved SaaS service offerings that meet the needs of our existing customers and potential customers, and (iii) the available market of potential customers of our services and our ability to sell our services to these potential customers.
It is difficult to predict customer adoption rates and demand for our services, the future growth rate and size of the market for our service offerings, or the entry of competitive applications. The growth of the mortgage technology market depends on a number of factors, including the cost, performance, and perceived value associated with product offerings, most notably SaaS offerings such as our own, including the extent to which SaaS companies are successful in continuing to address security and reliability concerns. If other SaaS providers experience security incidents, loss of customer data, disruptions in delivery or other problems, the market for SaaS applications as a whole, including our own products and services, may be negatively affected. If there is a reduction in demand for mortgage technology caused by technological challenges, weakening economic conditions, interest rate increases, security or privacy concerns, competing technologies and products, decreases in spending by mortgage

16


lenders, or a decrease in the number of potential users of our service offerings, this could result in decreased revenues and our business could be adversely affected. In addition, we will need to continue to optimize our sales infrastructure in order to grow our customer base and our business. Identifying and recruiting qualified personnel and training them in the use of our software requires significant time, expense, and attention.
If we are not able to provide successful enhancements, new features and modifications to our services, our business could be adversely affected. Further, impairment of software-related assets and other assets may materially adversely affect our operating results.
If we are unable to provide enhancements, new features, and modifications of our existing services, including the successful completion and deployment of our next generation Encompass software, the Encompass Lending Platform and our Encompass Connect solutions as well as changes to our services to reflect changes in laws and regulations relating to residential mortgage lending, our business and operating results could be adversely affected. If we do not successfully manage the migration of our customers to our next generation Encompass software or if the transition takes longer than expected, customers may not experience the benefits of new enhancements and features and our business and operating results could be adversely affected. In addition, we will need to continuously modify and enhance our services to keep pace with changes in software, communication, browser, database, and SaaS infrastructure technologies. We may not be successful in either developing these modifications and enhancements or in bringing them to market in a timely fashion, which could increase our costs and adversely affect our business. The failure of our services to operate effectively with future technologies could reduce the demand for our services, result in customer dissatisfaction, and adversely affect our business.
We have invested and continue to invest significant resources to develop and acquire technology related to our services that is capitalized to property and equipment or intangible assets and treated as an asset on our balance sheet. We may not launch this developed and acquired technology, the launch of such technology may result in disruptions to our business operations, or such technology might not meet our and our customers’ expectations. Also, changes to any of our implementation strategies or the failure of this technology to meet our and our customers’ expectations could result in the impairment of software-related assets, and our future operating results could be materially adversely affected if we are required to write down the carrying value of capitalized software development or other intangible assets.
Changes in current legislation or new legislation may increase our costs by requiring us to update our products and services and if our products and services fail to address relevant laws and regulations our business could be adversely affected.
Changes to existing laws or regulations or adoption of new laws or regulations relating to the residential mortgage industry or mortgage lending may require us to incur significant costs to update our products and services so that our customers remain compliant with such laws and regulations. Our Encompass Compliance Service analyzes mortgage loan data for compliance with consumer protection laws and institutionally mandated compliance policies and must continually be updated to incorporate changes to such laws and policies. The Dodd-Frank Act has caused and will continue to cause us to make similar updates to Encompass, Encompass Compliance Service, Encompass Product and Pricing Service, Encompass Docs Solution, TQL, and the Ellie Mae Network to address, among other things, regulations that protect consumers against unfair, deceptive, and abusive practices by lenders. For example, additional tools and product updates were required to address the Ability-to-Repay/Qualified Mortgage and Federal and State High Cost rules that became effective in January 2014. In addition, we have updated certain products to comply with the TILA-RESPA Integrated Disclosure rule changes and the 2013 Loan Originator Rule under the Truth in Lending Act (Regulation Z) that became effective on October 3, 2015. The final rule amending Regulation C to implement amendments to the Home Mortgage Disclosure Act (“HMDA”) made by section 1094 of the Dodd-Frank Act was published on October 15, 2015. It includes various effective compliance dates, starting with January 1, 2017 through May 30, 2020. The final “Qualified Residential Mortgage” rule which implements the risk retention requirements in the Dodd-Frank Act became effective on December 24, 2015. On August 23, 2016, Fannie Mae and Freddie Mac published the first material updates to the Uniform Residential Loan Application (“URLA”) in more than 20 years. In September 2017, Fannie Mae and Freddie Mac announced that lenders may begin using the redesigned URLA starting in July 2019 and they will require the use of the redesigned URLA for all new loan applications beginning in February 2020. These additions and updates have caused us to incur significant expense, and future updates will likely cause us to incur similar significant expense. For example, if the new U.S. presidential administration and U.S. Congress significantly change or repeal the mortgage lending portions of the Dodd-Frank Act or the CFBP announces new rules or repeals previously announced rules, we may need to incur significant expense to make updates to our products and services.
In addition, if our products and services fail to adequately address laws or regulations relating to the residential mortgage industry or mortgage lending (including existing laws and regulations or newly introduced laws or regulations), we could be subject to claims by our customers that we have breached our customer contracts as well as potential claims by borrowers or government agencies. Such claims could result from a failure of our product to meet customer expectations regarding functionality or from errors or defects in our products. Such claims could result in substantial costs and we could incur judgments or enter into settlements of claims that could have a material adverse effect on our business and operating results. Furthermore, if our products and services fail to address relevant laws and regulations this could result in negative publicity, damage to our reputation and brand, hinder our

17


ability to enroll new customers and cause us to lose current customers, all of which could substantially harm our business and operating results.
A decrease in mortgage lending volume could materially adversely affect our business.
Mortgage lending volume decreased substantially in 2017 relative to 2016 and is expected to continue to decrease in 2018. A continued decline in mortgage lending volumes could materially adversely affect our business and our operating results. A decline in mortgage lending volume could reduce the closed loan fees we receive as well as fees for transactions on our platform, including Ellie Mae Network transaction fees. In addition, a substantial decline in mortgage lending volumes by our customers could result in a reduction of Encompass users, consolidation of our customers with other lenders that do not use Encompass, or cessation of operations by our customers, in each case which would decrease the base fee portion of success based revenues, subscription revenues and professional services revenues we receive from our customers. Furthermore, the volumes of mortgages originated by our customers may decline more than the volume of mortgages originated by lenders who do not use Encompass. Factors that adversely impact mortgage lending volumes include increasing mortgage interest rates, reduced consumer and investor demand for mortgages, more stringent underwriting guidelines, decreased liquidity in the secondary mortgage market, high levels of unemployment, high levels of consumer debt, lower consumer confidence, changes in tax and other regulatory policies (including the passage of The Tax Cuts and Job Act), the number of existing mortgages eligible for refinancing, the available inventory of housing, and other macroeconomic factors.
Mortgage interest rates are influenced by a number of factors, including monetary policy. The Federal Reserve Bank raised the target federal funds rate by 0.25% in each of March 2017, June 2017, and December 2017, the most recent increase from 1.25% to 1.50%, and signaled that the federal funds rate could be increased further over the next several years. The increase in the federal funds rate since December 2016 has contributed to an increase in mortgage interest rates in 2017 and may result in future mortgage interest rate increases. Increases in mortgage interest rates materially reduced the volume of new mortgages originated in 2017 relative to 2016, in particular the volume of mortgage refinancings, and future increases may further decrease the volume of new mortgages originated. Furthermore, changes in tax law may have an impact on the number of mortgages originated. The Tax Cuts and Jobs Act (“The Tax Act”), which was enacted in December 2017 and which limits the deductibility of mortgage interest and local property taxes for federal income tax purposes, as well as increases the standard deduction (reducing the number of U.S. tax payers who itemize deductions), may have a negative effect on the number of mortgages originated. In addition, our revenues typically, but not always, track the seasonality of the residential mortgage industry, with increased activity in the second and third quarters and reduced activity in the first and fourth quarters as home buyers tend to purchase their homes during the spring and summer in order to move to a new home before the start of the school year. As a result, a higher percentage of our revenues have historically been recognized during those quarters.
If we fail to successfully adopt Topic 606, the new revenue recognition standard, we may be unable to produce accurate financial statements and may be unable to meet our reporting obligations, which could have a material adverse effect on our business and the market price of our common stock.
Our adoption of Accounting Standards Update (“ASU”) No. 2014-09, Revenue from Contracts with Customers (“ASU 2014-09” or “Topic 606”), is requiring that we make significant updates to our financial information technology systems, significant modifications to our accounting controls and procedures and is placing a significant burden on our accounting and information technology teams, both financially and through the expenditure of management time, with no assurance that we will successfully transition to Topic 606 from the existing revenue recognition standard and meeting our reporting requirements. Our failure to meet our reporting obligations could have a material adverse effect on our business and the market price of our common stock. Furthermore, due to the implementation of Topic 606 and the changes we’re making to our internal control environment to adopt Topic 606, there is an increased risk that we fail to maintain an effective internal control environment. Our failure to maintain an effective internal control environment may, among other things, result in material misstatements in our financial statements and failure to meet our reporting obligations.
We cannot accurately predict subscription renewal or upgrade rates and the impact these rates may have on our future revenues and operating results.
Our customers have no obligation to renew their subscriptions for our service after the expiration of their initial subscription term, which ranges from one to five years. They may also choose to renew their subscriptions at lower levels. In addition, in the first year of a subscription, customers often purchase a higher level of professional services than they do in renewal years. As a result, our ability to grow is dependent in part on existing customers renewing their subscriptions and purchasing new services after the initial subscription term. It may be more difficult to predict renewal rates as our customer base grows, as we continue to expand suite of offerings, and as we continue to expand the number of multi-year subscription contracts. Our customers’ renewal rates may decline or fluctuate because of several factors, including merger and acquisition activity, their satisfaction or dissatisfaction with our services, the prices of our services, changes to the standard prices of our services, the prices of services offered by our competitors or reductions in our customers’ spending levels due to the macroeconomic environment or other factors.

18


If our customers do not renew their subscriptions for our services, renew on less favorable terms, or do not purchase additional subscriptions or services, our revenues may grow more slowly than expected or decline and our profitability and gross margin percentage may be harmed.
Our future performance will be highly dependent on our ability to expand the third-party services available on, and increase the number of transactions effected through, the Ellie Mae Network.
To grow our base of Ellie Mae Network participants, we must continue to enhance the features and functionality of the Ellie Mae Network, including the APIs we make available to Ellie Mae Network providers. In addition, increasing the number of settlement service and other transactions effected through the Ellie Mae Network will depend, in part, on third-party service providers enhancing their technical capabilities, which is largely beyond our control.
We must also convince a variety of potential Ellie Mae Network participants, including mortgage lenders, originators, settlement service providers, and mega lenders, of the benefits of electronic origination and network participation as compared to traditional mortgage origination methods including paper, facsimile, courier, mail, and email.
We cannot guarantee that our Ellie Mae Network and other service offerings will achieve market acceptance. In the event these efforts are not successful, our business and growth prospects would be adversely affected.
We expect a number of factors to cause our operating results to fluctuate on a quarterly and annual basis, which may make it difficult to predict our future performance.
Our revenues and operating results have in the past varied and could in the future vary significantly from quarter-to-quarter and year-to-year because of a variety of factors, many of which are outside of our control. As a result, comparing our operating results on a period-to-period basis may not be indicative of future operating results. In addition to other risk factors discussed in this section, factors that may contribute to the variability of our quarterly and annual results include:
the volume of mortgages originated by Encompass users, especially users on our Success-Based Pricing model;
the number of Encompass users;
transaction volume on the Ellie Mae Network and the demand for our services;
fluctuations in mortgage lending volume and the number of closed loans relative to loan applications;
the relative mix of purchase and refinance volume handled by Encompass users;
the timing of the introduction and acceptance of new services and Ellie Mae Network service providers;
how quickly larger customers implement our services and use our services to originate and close loans;
continued investment in the Encompass Lending Platform and our Encompass Connect solutions;
changes in accounting rules applicable to our business;
any write-downs in the value of our property and equipment, goodwill or intangible assets as a result of our investment or acquisition activities;
changes in government regulation affecting mortgage lenders and Ellie Mae Network participants or our business, and potential structural changes in the U.S. residential mortgage industry; and
costs associated with defending intellectual property infringement and other litigation claims.
Due to these and other factors, our future results may not reach our financial projections. In addition, our operating results in future periods may not meet the expectations of investors or public market analysts who follow our company, which could cause our stock price to decline rapidly and significantly. The results of any prior quarterly or annual periods should not be relied upon as indications of our future operating performance.
As we sell our services to larger customers, our sales cycle may become longer and more expensive, we may encounter pricing pressure and implementation challenges, and we may have to delay revenue recognition for some complex transactions or experience delays in these customers using our service to originate and close loans, all of which could harm our business and operating results.
Part of our business strategy is to target larger mortgage lenders that handle greater volumes of loans. As we target more of our sales and marketing efforts at larger customers, we could face greater costs, longer sales cycles, and less predictability in completing some of our sales. In this market, the customer’s decision to use our products and services may be an enterprise-wide decision and, if so, this type of sale could require us to provide greater levels of education regarding the use and benefits of our products and services. In addition, larger customers may demand more complex integration services, more comprehensive implementation services, and expanded or modified product functionality, which may result in implementations that take longer

19


than we forecast or plan or result in delays in these customers using our service to originate and close loans. As a result of these factors, these sales opportunities may require us to devote greater sales support and professional services resources to individual customers, driving up costs and time required to complete sales and diverting our own sales and professional services resources to a smaller number of larger transactions. Furthermore, if implementations take longer than planned or these customers delay their use of our service to originate and close loans, we may be required to delay revenue recognition on some of these transactions until the technical or implementation requirements have been met and may not generate revenue from these customers as quickly as we had forecast.
If we are unable to scale our operations and increase productivity, we may not be able to successfully implement our business plan.
We continue to experience significant growth in our customer base, which has placed a strain on our management and administrative, operational, and financial infrastructure. Additional investments in our implementation capabilities, technical support, technical operations, research and development, and general and administrative functions will be required to scale our operations and increase productivity, address the needs of our customers, further develop and enhance our products and services, and scale with the overall growth of our company.
In addition, professional services, such as implementation services, are a key aspect of on-boarding new customers. The implementation process is complicated and we may need to scale our capabilities in this area to meet future revenue targets. If a customer is not satisfied with the quality of work performed by us or with the type of services or solutions delivered, then we could incur additional costs to address the situation, the profitability of that work might be impaired, and the customer’s dissatisfaction with our products and services could damage our ability to obtain additional work from that customer. In addition, negative publicity related to our customer relationships, regardless of its accuracy, may further damage our business by affecting our ability to compete for new business with current and prospective customers.
Our growth strategy will require significant expenditures and resources to improve our technology, systems, and operational infrastructure in order to support a growing number of customers. We will need to make such expenditures with no assurance that the volume of our business or revenues will actually increase.
Our strategy of growing our business and increasing the number of Encompass users has placed and may continue to place significant demands on our technology systems and operational infrastructure. As our operations grow in size, scope, and complexity, we will need to expand, improve, and upgrade our technology systems and operational infrastructure, including the data center infrastructure we utilize to offer an increasing number of customers enhanced solutions, features, and functionality, and to ensure that our services are reliable.
Our growth and the improvement of our technology systems and operational infrastructure will require significant lead time and substantial financial, operational and technical resources in advance of the anticipated increase in the volume of business, with no assurance that the volume of business or our revenues will actually increase.
We have experienced rapid growth. If we fail to manage our growth effectively, we may be unable to execute our business plan, maintain high levels of service and operational controls, or adequately address competitive challenges.
We have experienced, and are continuing to experience, a period of rapid growth in our customers, headcount, and operations. In particular, we grew from approximately 270 employees as of December 31, 2011 to approximately 1,480 employees as of December 31, 2017, and have also significantly increased the number of customers and loans originated using Encompass. We anticipate that we will significantly expand our operations in the near term and will continue to expand our loans originated on our platform. This growth has placed, and future growth will place, a significant strain on our management, general and administrative resources, and operational infrastructure.
Our success will depend in part on our ability to manage this growth effectively and to scale our operations. To manage the expected growth of our operations, we will need to continue to improve our operational, financial, and management controls and our reporting systems and procedures. As we continue to grow, we also need to ensure that our policies and procedures evolve to reflect our current operations and are appropriately communicated to and observed by employees, and that we appropriately manage our corporate information assets, including confidential and proprietary information. Failure to effectively manage growth could result in difficulty or delays in deploying customers, declines in quality or customer satisfaction, increases in costs, difficulties in introducing new features, or other operational difficulties, and any of these difficulties could adversely impact our business performance and results of operations.

20


Completing and integrating future acquisitions could disrupt our business, harm our financial condition, and operating results or dilute or adversely affect the price of our common stock.
Our success will depend in part on our ability to expand our solutions and services and to grow our business in response to changing technologies, customer demands, and competitive pressures. In some circumstances, we may pursue growth through the acquisition of complementary businesses, solutions, or technologies rather than through internal development. For example, in October 2017, we purchased Velocify, a leading cloud-based sales engagement platform.
The identification of suitable acquisition candidates can be difficult, time-consuming, and costly, and we may not be able to complete acquisitions successfully. Moreover, if such acquisitions require us to seek additional debt or equity financing, we may not be able to obtain such financing on terms favorable to us or at all. Acquisitions and investments involve numerous risks which may have a negative impact on our results of operations, including:
write-offs of acquired assets or investments;
potential financial and credit risks associated with acquired customers;
unknown liabilities associated with the acquired businesses;
unanticipated expenses related to acquired technology and its integration into existing technology;
limitations to our ability to recognize revenue from acquired deferred revenue;
the potential loss of key employees;
depreciation and amortization of amounts related to acquired intangible assets, fixed assets, and deferred compensation; and
adverse tax consequences of any such acquisitions.
Even if we successfully complete an acquisition, we may not be able to assimilate and integrate effectively the acquired business, technologies, solutions, assets, personnel, or operations, particularly if key personnel of an acquired company decide not to work for us. We may encounter difficulty in incorporating acquired technologies into our service and maintaining the quality standards that are consistent with our brand and reputation. In addition, we may issue debt or equity securities to complete an acquisition, which could dilute our stockholders’ ownership and adversely affect the price of our common stock.
The residential mortgage industry is heavily regulated and changes in current legislation or new legislation could adversely affect our business.
The U.S. mortgage industry is heavily regulated. Federal and state governments and agencies could enact legislation or other policies that could negatively impact the business of our Encompass users and other Ellie Mae Network participants. Any changes to existing laws or regulations or adoption of new laws or regulations that increase restrictions on the residential mortgage industry may decrease residential mortgage volume or otherwise limit the ability of our Encompass users and Ellie Mae Network participants to operate their businesses, resulting in decreased usage of our solutions. In addition, reduced regulatory requirements may reduce the demand for certain of our products and services, including the Encompass Compliance service.
Potential structural changes in the U.S. residential mortgage industry, in particular plans to diminish the role of Fannie Mae and Freddie Mac, could disrupt the residential mortgage market and have a material adverse effect on our business.
Fannie Mae and Freddie Mac play a very important role in providing liquidity, stability, and affordability in the current U.S. residential mortgage market. In particular, they participate in the secondary mortgage market by purchasing mortgage loans and mortgage-related securities for investment and by issuing guaranteed mortgage-related securities. There have been numerous executive branch proposals as well as proposed federal legislation which may wind down or recapitalize Fannie Mae and Freddie Mac and/or eliminate or reduce the government’s role in the housing market. Any significant structural change to the role of Fannie Mae and Freddie Mac or to the U.S. residential mortgage industry may cause significant disruption to the residential mortgage market. If we are unable to react effectively and quickly to changes in the residential mortgage industry or if such changes reduce the volume of mortgage lending, our business could be harmed.
We may be limited in the way in which we market our business or generate revenue by U.S. federal law prohibiting referral fees in real estate transactions, and if we are found to be in violation of such laws we would be subject to significant liability.
The Real Estate Settlement Procedures Act (“RESPA”) generally prohibits the payment or receipt of fees or any other thing of value for the referral of business related to a residential real estate settlement service and prohibits fee shares or splits or unearned fees in connection with the provision of such services. Encompass software and services and the Ellie Mae Network were designed with payment methods that are intended to comply with the restrictions under RESPA. Nonetheless, RESPA may restrict our ability to enter into marketing and distribution arrangements with third parties for existing or newly developed products and services, particularly to the extent that such arrangements may be characterized as involving payments for the referral of residential real

21


estate settlement service business. Additionally, any amendments to RESPA, court opinions interpreting the provisions of RESPA, or changes in the manner that RESPA is interpreted by the regulatory agencies responsible for enforcing RESPA that result in restrictions on our current payment methods, or any determination that our payment methods have been and currently are subject to the restrictions under RESPA, could have a material adverse effect on our business. If we were found to be in violation of RESPA rules, we would be exposed to significant potential liability that could have a material adverse effect on our reputation and business.
We depend on key and highly skilled personnel to operate our business, and if we are unable to retain our current or hire additional personnel, our ability to develop and successfully market our business could be harmed.
We believe our future success will depend in large part upon our ability to attract and retain highly skilled managerial, technical, finance, creative, and sales and marketing personnel. Moreover, we believe that our future success is highly dependent on the contributions of our named executive officers. All of our officers and other employees are at-will employees, which means they may terminate their employment relationship with us at any time, and their knowledge of our business and industry would be extremely difficult to replace. In addition, the loss of any key employee or the inability to attract or retain qualified personnel could delay the development and introduction of, and harm our ability to sell, our solutions and harm the market’s perception of us. Competition for qualified personnel is particularly intense in the San Francisco Bay Area, where our headquarters are located. Qualified individuals are in high demand, and we may incur significant costs to attract them. We may be unable to attract and retain suitably qualified individuals who are capable of meeting our growing sales, operational, and managerial requirements, or we may be required to pay increased compensation in order to do so. If we are unable to attract and retain the qualified personnel we need to succeed, our business will suffer.
Volatility or lack of performance in our stock price may also affect our ability to attract and retain our key employees. Most of our named executive officers are vested in a substantial number of stock options and performance awards. Employees may be more likely to leave us if the shares they own or the shares underlying their vested options have significantly appreciated in value relative to the original purchase prices of the shares or the exercise prices of the vested options, or if the exercise prices of the options that they hold are significantly above the market price of our common stock. If we are unable to retain our named executive officers or other key employees, our business will be harmed.
We operate in a highly competitive market, which could make it difficult for us to attract and retain Encompass users and Ellie Mae Network participants.
The mortgage origination software market is highly competitive. There are many software providers that compete with us by offering loan origination software to mortgage originators. These competitors include: Calyx Technology, Inc.; DH Corporation now Finastra; LendingQB; Mortgage Builder Software, Inc.; Mortgage Cadence, an Accenture Company; Wipro Gallagher Solutions, Inc.; and Black Knight Financial Technology Solutions, LLC (LoanSphere Empower and LoanSphere LendingSpace). Some of these software providers, including Calyx Technology, Inc. and Black Knight Financial Technology Solutions, LLC, also provide connectivity between their software users and lenders and service providers to make such services available to mortgage lenders. We also compete with compliance, document preparation service, and product eligibility and pricing service providers that are more established than us. There is vigorous competition among providers of these services and we may not succeed in convincing potential customers using other services to switch to ours. In addition, some of our competitors are consolidating, which facilitates greater cross-selling of services and could weaken our ability to differentiate our offering in the market. Some of our competitors also offer services on a per closed loan basis, which could adversely impact the effectiveness of our Success-Based Pricing strategy for increasing the number of Encompass customers. If we are unsuccessful in competing effectively by providing attractive functionality, customer service, or value, we could lose existing Encompass users to our competitors and our ability to attract new Encompass users could be harmed.
There are many service providers that offer our Encompass users competing services, including borrower-facing websites, customer relationship management solutions, document preparation services, compliance services, product eligibility and pricing services, and electronic document management services. We may be unsuccessful in continuing to differentiate our Encompass service offerings to the extent necessary to effectively compete in some or all of these markets.
The Ellie Mae Network is only available to mortgage originators using Encompass. The principal alternative to the use of the Ellie Mae Network by Encompass users remains traditional methods of exchanging data and documents among mortgage industry participants by email, facsimile, phone, courier, and mail. In addition, mortgage originators may use standalone web browsers to go individually to each investor, lender, or service provider’s website, and then manually upload loan data or enter information into the website. Mortgage originators may continue to use these methods due to habit, personal business relationships, or otherwise. The success of the Ellie Mae Network depends on our ability to achieve and offer access to both the critical mass of investors, lenders, and service providers necessary to attract and retain mortgage originators using Encompass on the Ellie Mae Network and the critical mass of active mortgage originators necessary to attract and retain investors, lenders, and service providers on our network.

22


Some of our actual and potential competitors have longer operating histories and significantly greater financial, technical, marketing, and other resources than we do and, as a result, these companies may be able to respond more quickly to changes in regulations, new technologies or customer demands, or devote greater resources to the development, promotion, and sale of their software and services than we can. In addition, we may face increased competition as a result of continuing industry consolidation. We expect the mortgage origination market to continue to attract new competitors and there can be no assurance that we will be able to compete successfully against current or future competitors or that competitive pressures we face will not materially adversely affect our business.
Failure to adapt to technological changes may render our technology obsolete or decrease the attractiveness of our solutions to our customers.
If new industry standards and practices emerge, or if competitors introduce new solutions embodying new services or technologies, Encompass and the Ellie Mae Network technology may become obsolete. Our future success will depend on our ability to:
enhance our existing solutions;
develop and potentially license new solutions and technologies that address the needs of our prospective customers; and
respond to changes in industry standards and practices on a cost-effective and timely basis.
We must continue to enhance the features and functionality of Encompass, our other services, and the Ellie Mae Network. The effective performance, reliability, and availability of Encompass, our other services, and the Ellie Mae Network infrastructure are critical to our reputation and our ability to attract and retain Encompass users, users of our other services, and Ellie Mae Network participants. If we do not continue to make investments in product development and, as a result, or due to other reasons, fail to attract new and retain existing mortgage originators, lenders, investors, and service providers, we may lose existing Ellie Mae Network participants, which could significantly decrease the value of the Ellie Mae Network to all participants and materially adversely affect our business.
We are subject to the risks of current and future legal proceedings, which could have a material adverse effect on our business, financial condition, results of operations, and future prospects.
At any given time, we are a defendant in various legal proceedings and litigation matters arising in the ordinary course of business including commercial and employment disputes. We can give no assurance that the outcome of any such matter would not have a material adverse effect on our consolidated financial condition, results of operations, or cash flows. We are unable to predict the ultimate outcome of these disputes or the actual impact of these matters on our profitability at this time, and any views we form as to the viability of these claims or the financial exposure in which they could result, could change from time to time as the matters proceed through their course, as facts are established, and as various judicial determinations are made.
If we agree to settle these matters or judgments are secured against us, we may incur charges which may have a material and adverse impact on our business, financial conditions, results of operations, and future prospects.
Failure to adequately protect our intellectual property could harm our business.
The protection of our intellectual property rights, including our proprietary Encompass software and Ellie Mae Network technology, is crucial to the success of our business. We rely on a combination of patents, copyrights, trademarks, and trade secret laws, and contractual restrictions to protect our intellectual property. Our present and future patents may provide only limited protection for our technology and may not be sufficient to provide competitive advantage to us. Furthermore, we cannot guarantee any patents will be issued to us as a result of our patent applications. We also rely in part on confidentiality and invention assignment agreements with our employees, independent contractors, and consultants. Despite our efforts to protect our proprietary rights, unauthorized parties may attempt to copy aspects of our Ellie Mae Network and Encompass features and functionality or obtain and use information that we consider proprietary. Enforcing our proprietary rights is difficult and may not always be effective.
We have registered “Ellie Mae,” “Encompass,” “Velocify” and “AllRegs” and certain of our other trademarks as trademarks in the United States. Competitors may adopt service names similar to ours, thereby impeding our ability to build brand identity and possibly leading to customer confusion. In addition, there could be potential trade name or trademark infringement claims brought by owners of other registered trademarks or trademarks that incorporate variations of the terms Ellie Mae, Encompass, or our other trademarks.
Litigation or proceedings before the U.S. Patent and Trademark Office or other governmental authorities and administrative bodies in the United States and abroad may be necessary in the future to enforce our intellectual property rights, protect our patent and copyright rights, trade secrets and domain names, and determine the validity and scope of the proprietary rights of others. Our efforts to enforce or protect our proprietary rights may be ineffective and could result in substantial costs and diversion of resources and could harm our business.

23


Assertions that we infringe third-party intellectual property rights could result in significant costs and substantially harm our business.
Other parties have asserted, and may in the future assert, that we have infringed their intellectual property rights. In addition, we generally agree to indemnify our customers against legal claims that our software products infringe intellectual property rights of third parties and, in the event of an infringement, to modify or replace the infringing product or, if those options are not reasonably possible, to refund the cost of the software, as pro-rated over a period of years. We cannot predict whether assertions of third-party intellectual property rights or claims arising from such assertions will substantially harm our business and operating results. If we are forced to defend against any infringement claims, whether they are with or without merit or are determined in our favor, we may face costly litigation and diversion of technical and management personnel. Furthermore, an adverse outcome of a dispute may require us to: pay damages, potentially including treble damages and attorneys’ fees if the infringement were found to be willful; cease providing solutions that allegedly incorporate the intellectual property of others; expend additional development resources to redesign or re-engineer our solutions and products, if feasible; and enter into potentially unfavorable royalty or license agreements in order to obtain the right to use necessary technologies. We cannot be certain of the outcome of any litigation. Any royalty or licensing agreement, if required, may not be available to us on acceptable terms or at all. Our failure to obtain the necessary licenses or other rights could prevent the sale or distribution of some of our products and services and, therefore, could have a material adverse effect on our business.
Our internal information technology systems are critical to our business. System integration and implementation issues could disrupt our operations, which could have a material adverse impact on our business or results in significant deficiencies or material weaknesses in our internal controls.
We rely on the efficient and uninterrupted operation of complex information technology systems, including systems for customer billing, human resources, enterprise resource planning, and customer relationship management.  As our business has grown in size and complexity, the growth has placed, and will continue to place, significant demands on our internal information technology systems. To effectively manage this growth, we must commit significant financial resources and personnel to maintain and enhance existing systems and develop or acquire new systems to keep pace with continuing changes in our business and information processing technology as well as evolving industry, regulatory, and accounting standards.  If the information we rely upon to run our businesses is determined to be inaccurate or unreliable, or if we fail to properly maintain or enhance our internal information technology systems, we could have operational disruptions, customer disputes, significant deficiencies, or material weaknesses in our internal controls, incur increased operating and administrative expenses, lose our ability to produce timely and accurate financial reports, or suffer other adverse consequences.
For example, as discussed in more detail below, our implementation of Topic 606, a new revenue recognition standard which becomes effective in fiscal 2018 and as more fully described in Note 2 “Basis of Presentation and Significant Accounting Policies” in the notes to our consolidated financial statements included elsewhere in this Annual Report on Form 10-K, requires significant updates to our financial technology systems.  The timely and precise implementation of necessary systems updates for Topic 606 are critical to our ability to properly record and recognize revenue and the failure to do so may, among other things, result in significant deficiencies or material weaknesses in our internal controls.
If we fail to maintain proper and effective internal controls, our ability to produce accurate financial statements could be impaired, which could result in a loss of investor confidence in our financial reports, significant expenses to remediate any internal control deficiencies, and ultimately have an adverse effect on the market price of our common stock.
As a publicly-traded company, we are subject to compliance with, among other regulations, Section 404 of the Sarbanes-Oxley Act of 2002 (“SOX”), which requires that we properly implement and maintain our internal control over financial reporting and disclosure controls and procedures. Ensuring that we have adequate functioning internal financial and accounting controls and procedures in place so that we can produce accurate financial statements on a timely basis is a costly and time-consuming effort that needs to be re-evaluated frequently. Our compliance with SOX requires that we incur substantial expense and expend significant management time on compliance-related issues. If we fail to achieve and maintain an effective internal control environment, we could suffer material misstatements in our financial statements and fail to meet our reporting obligations, which would likely cause investors to lose confidence in our reported financial information. This could harm our operating results and lead to a decline in our stock price. Additionally, ineffective internal control over financial reporting could expose us to increased risk of fraud or misuse of corporate assets and subject us to potential delisting from the New York Stock Exchange, regulatory investigations, civil or criminal sanctions, and class action litigation.
As a third-party technology service provider of mission-critical products and services to many financial institutions that are regulated by one or more member agencies of the Federal Financial Institutions Examination Council (the “FFIEC”), we are subject to an Information Technology (“IT”) Examination by the member agencies of the FFIEC. As a result, the FFIEC conducts recurring IT Examinations in order to identify existing or potential risks associated with our operations or our products and services that could adversely affect the financial institutions to whom we provide products and services, evaluate our risk management systems, and controls and determine our compliance with applicable laws that affect the products and services we provide to financial

24


institutions. In addition to examining areas such as our management of technology, product functionality, data integrity, information confidentiality, and service availability, the reviews also assess our financial stability. A sufficiently unfavorable review from the FFIEC in the future could have a material adverse effect on our business and financial condition.
If one or more U.S. states or local jurisdictions successfully assert that we should have collected or in the future should collect additional sales or use taxes on our fees, we could be subject to additional liability with respect to past or future sales, and the results of our operations could be adversely affected.
We do not collect state and local sales and use taxes on all sales in all jurisdictions in which our customers are located, based on our belief that such taxes are not applicable. Sales and use tax laws and rates vary by jurisdiction and such laws are subject to interpretation. Jurisdictions in which we do not collect sales and use taxes may assert that such taxes are applicable, which could result in the assessment of such taxes, interest, and penalties, and we could be required to collect such taxes in the future. This additional sales and use tax liability could adversely affect the results of our operations.
Adverse tax laws or regulations could be enacted or existing laws could be applied to us, which could increase the costs of our services and adversely impact our business.
The application of federal, state and local tax laws to services provided electronically is evolving. New income, sales, use or other tax laws, statutes, rules, regulations or ordinances could be enacted at any time (possibly with retroactive effect), and could be applied solely or disproportionately to services provided over the Internet. These enactments could adversely affect our sales activity due to the inherent cost increase the taxes would represent and ultimately result in a negative impact on our operating results and cash flows.
In addition, existing tax laws, statutes, rules, regulations or ordinances could be interpreted, changed, modified or applied adversely to us (possibly with retroactive effect), which could require us or our customers to pay additional tax amounts, as well as require us or our customers to pay fines or penalties and interest for past amounts. If we are unsuccessful in collecting such taxes from our customers, we could be held liable for such costs, thereby adversely impacting our operating results and cash flows.
On December 22, 2017, the President of the United States signed into law The Tax Cuts that significantly revises the Internal Revenue Code of 1986, as amended.  The newly enacted federal income tax law, among other things, contains significant changes to corporate taxation, including reduction of the corporate tax rate from a top marginal rate of 35% to a flat rate of 21%, limitation of the tax deduction for interest expense to 30% of adjusted earnings (except for certain small businesses), limitation of the deduction for net operating losses to 80% of current year taxable income and elimination of net operating loss carrybacks, one time taxation of offshore earnings at reduced rates regardless of whether they are repatriated, elimination of U.S. tax on foreign earnings (subject to certain important exceptions), immediate deductions for certain new investments instead of deductions for depreciation expense over time, and modifying or repealing many business deductions and credits.  Notwithstanding the reduction in the corporate income tax rate, the overall impact of the new federal tax law on our business and financial condition is uncertain.
Our business is subject to the risks of earthquakes, fires, floods, and other natural catastrophic events and to interruption by man-made problems such as terrorism.
Our systems and operations are vulnerable to damage or interruption from earthquakes, fires, floods, power losses, telecommunications failures, terrorist attacks, acts of war, and similar events. For example, a significant natural disaster, such as an earthquake, fire, or flood, could have a material adverse impact on our business, operating results and financial condition, and our insurance coverage may be insufficient to compensate us for losses that may occur. Our corporate offices and one of the facilities we lease to house our computer and telecommunications equipment are located in the San Francisco Bay Area, a region known for seismic activity. In addition, acts of terrorism, which may be targeted at metropolitan areas with higher population density than rural areas, could cause disruptions in our or our customers’ businesses or the economy as a whole. We may not have sufficient protection or recovery plans in certain circumstances, such as natural disasters affecting the San Francisco Bay Area, and our business interruption insurance may be insufficient to compensate us for losses that may occur.
Our stock price is volatile and purchasers of our common stock could incur substantial losses.
The trading price of our common stock may be subject to wide fluctuations in response to various factors, some of which are beyond our control. In addition to the factors discussed in this “Risk Factors” section and elsewhere in our filings with the SEC, these factors include:
our operating performance and the operating performance of similar companies;
the overall performance of the equity markets;
the number of shares our common stock publicly owned and available for trading;
threatened or actual litigation;
changes in laws or regulations relating to our solutions;

25


any major change in our board of directors or management;
publication of research reports about us or our industry or positive or negative recommendations or withdrawal of research coverage by securities analysts;
large volumes of sales of our shares of common stock by existing stockholders; and
general political and economic conditions.
In addition, the stock market in general has experienced extreme price and volume fluctuations. Securities class action litigation has often been instituted against companies following periods of volatility in the overall market and in the market price of a company’s securities. This litigation, if instituted against us, could result in very substantial costs, divert our management’s attention and resources and harm our business.
Our reported financial results may be adversely affected by changes in accounting principles generally accepted in the United States.
Generally accepted accounting principles in the United States are subject to interpretation by the Financial Accounting Standards Board (“FASB”), the SEC, and various bodies formed to promulgate and interpret appropriate accounting principles. A change in these principles or interpretations could have a significant effect on our reported financial results and affect the reporting of transactions completed before the announcement of a change. For example, the adoption of Topic 606, a new revenue recognition standard, which became effective for us on January 1, 2018, could have an impact on the timing of revenue recognition of our Encompass subscription and professional services revenues. There could also be a material impact to the scope of costs deferred to obtain customer contracts and the timing of recognition of these costs. Refer to Note 2 “Basis of Presentation and Significant Accounting Policies” in the notes to our consolidated financial statements included elsewhere in this Annual Report on Form 10-K for additional information on the recent accounting pronouncements and the potential impact on us.
We may execute stock repurchase programs when authorized by the board of directors that may be suspended or terminated at any time, which may result in a decrease in the trading price of our common stock.
In August 2017, our Audit Committee, under authority delegated to it by our Board of Directors, approved a new stock repurchase program granting us authority to repurchase up to $250.0 million of our outstanding common stock through August 2020. Stock repurchases under this program or any future program may be limited, suspended, or terminated at any time without prior notice. There can be no assurance that we will repurchase additional shares of our common stock under our stock repurchase program or that any future repurchases will have a positive impact on the trading price of our common stock or earnings per share. Important factors that could cause us to limit, suspend or terminate our stock repurchase program include, among others, unfavorable market conditions, the trading price of our common stock, the nature of other investment or strategic opportunities presented to us from time to time, the rate of dilution of our equity compensation programs, the status of our corporate trading windows, the availability of adequate funds, and our ability to make appropriate, timely, and beneficial decisions as to when, how, and whether to purchase shares under the stock repurchase program. If we limit, suspend or terminate our stock repurchase program, our stock price may be negatively affected.
If securities or industry analysts discontinue publishing research or publish inaccurate or unfavorable research about our business, our stock price could decline.
The trading market for our common stock depends in part on the research and reports that securities or industry analysts publish about us or our business. If one or more of the analysts who cover us downgrade our stock or publish inaccurate or unfavorable research about our business, our stock price would likely decline. If one or more of these analysts cease coverage of our company or fail to publish reports on us regularly, demand for our stock could decrease, which may cause our stock price to decline.
Certain provisions in our charter documents and Delaware law could discourage takeover attempts and lead to management entrenchment.
Our amended and restated certificate of incorporation and amended and restated bylaws contain provisions that could have the effect of delaying or preventing changes in control or changes in our board of directors. These provisions include:
a classified board of directors with three-year staggered terms, which may delay the ability of stockholders to change the membership of a majority of our board of directors;
no cumulative voting in the election of directors, which limits the ability of minority stockholders to elect director candidates;
the exclusive right of our board of directors to elect a director to fill a vacancy created by the expansion of the board of directors or the resignation, death or removal of a director, which prevents stockholders from being able to fill vacancies on our board of directors;

26


the ability of our board of directors to determine to issue shares of preferred stock and to determine the price and other terms of those shares, including preferences and voting rights, without stockholder approval, which could be used to significantly dilute the ownership of a hostile acquirer;
a prohibition on stockholder action by written consent, which forces stockholder action to be taken at an annual or special meeting of our stockholders; and
advance notice procedures that stockholders must comply with in order to nominate candidates to our board of directors or to propose matters to be acted upon at a stockholders’ meeting, which may discourage or deter a potential acquirer from conducting a solicitation of proxies to elect the acquirer’s own slate of directors or otherwise attempting to obtain control of us.
We are also subject to certain anti-takeover provisions under Delaware law. Under Delaware law, a corporation may not, in general, engage in a business combination with any holder of 15% or more of its capital stock unless the holder has held the stock for three years or, among other things, the board of directors has approved the transaction.
ITEM 1B.
UNRESOLVED STAFF COMMENTS
Not applicable.
ITEM 2.
PROPERTIES
The following table sets forth the location and approximate square footage of each of our principal properties. All properties are leased under operating leases that expire at various times through 2025.
Location
 
Primary Use
 
Approximate Square Footage
Pleasanton, CA
 
Headquarters
 
280,680

 
 
 
 
 
Calabasas, CA
 
Branch office
 
3,400

 
 
 
 
 
El Segundo, CA
 
Branch office
 
35,500

 
 
 
 
 
Irvine, CA
 
Branch office
 
4,600

 
 
 
 
 
San Diego, CA
 
Branch office
 
4,880

 
 
 
 
 
Eagan, MN
 
Branch office
 
4,800

 
 
 
 
 
Creve Coeur, MO
 
Branch office
 
13,400

 
 
 
 
 
Omaha, NE
 
Branch office
 
20,100

 
 
 
 
 
Parsippany, NJ
 
Branch office
 
2,200

In addition, we believe that our headquarters and branch offices are adequate for our current needs and that suitable additional or substitute space will be available as needed to accommodate foreseeable expansion of our operations.
ITEM 3.
LEGAL PROCEEDINGS
On December 1, 2017, a pension fund and stockholder purporting to act on our behalf filed a derivative lawsuit in the Superior Court of California for the County of Alameda, captioned United Association of Plumbers and Pipefitters, Journeymen, Local #38 Defined Benefit Pension Plan v. Jonathan H. Corr, et al. (Case No. RG17884445). The lawsuit purports to assert claims against certain of our officers and directors for insider trading under California law, breach of fiduciary duty, corporate waste, and unjust enrichment based on allegations that: (1) we overstated our financial prospects in public filings between February 10, 2017 and July 27, 2017; and (2) certain of our officers and directors sold shares during this same period. Plaintiff seeks unspecified monetary damages, attorneys’ fees and costs, as well as certain changes to our corporate governance and internal procedures.  Our demurrer to plaintiff’s complaint was filed on February 15, 2018.

27


In addition, from time to time, we are involved in various other litigations that we believe are of the type common to companies engaged in our line of business, including commercial and employment disputes. As of the date of this Annual Report on Form 10-K, we are not involved in any other pending legal proceedings whose outcome we expect to have a material adverse effect on our financial position, results of operations or cash flows. However, litigation is unpredictable and excessive verdicts, both in the form of monetary damages and injunctions, could occur. In the future, litigation could result in substantial costs and diversion of resources, and we could incur judgments or enter into settlements of claims that could have a material adverse effect on our business.
ITEM 4.
MINE SAFETY DISCLOSURES
Not applicable.
PART II
ITEM 5.
MARKET FOR REGISTRANT’S COMMON EQUITY, RELATED STOCKHOLDER MATTERS AND ISSUER PURCHASES OF EQUITY SECURITIES
Market Information for Common Stock
Our common stock has been traded on the New York Stock Exchange, or NYSE, under the symbol “ELLI” since April 15, 2011. The following table sets forth the high and low sales prices of our common stock as reported on the NYSE for the periods indicated.
 
Low
 
High
Year ended December 31, 2017
 
 
 
First Quarter
$
80.66

 
$
101.38

Second Quarter
$
98.68

  
$
114.38

Third Quarter
$
79.71

  
$
114.95

Fourth Quarter
$
82.03

  
$
95.41

 
 
 
 
Year ended December 31, 2016
 
 
 
First Quarter
$
57.88

 
$
91.16

Second Quarter
$
74.11

  
$
94.20

Third Quarter
$
90.25

  
$
105.98

Fourth Quarter
$
77.60

  
$
109.99

Holders of Our Common Shares
As of February 22, 2018, there were approximately 42 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.
Dividend Policy
We have never declared or paid, and do not anticipate declaring or paying, 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 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.



Performance Graph
The following graph compares the total cumulative shareholder return on our common stock with the total cumulative return of the NYSE Composite Index, and the S&P 500 North American Technology-Software Index for each of the last five fiscal years ended December 31, 2017.

totalreturnlinegraph.jpg
 
 
12/31/2012
 
12/31/2013
 
12/31/2014
 
12/31/2015
 
12/31/2016
 
12/31/2017
Ellie Mae, Inc.
100.00

 
96.83

 
145.30

 
217.05

 
301.55

 
322.16

NYSE Composite
100.00

 
126.28

 
134.81

 
129.29

 
144.73

 
171.83

S&P 500 North American Technology-Software
100.00

 
131.10

 
149.30

 
167.95

 
178.37

 
254.73

*
Assumes that $100.00 was invested in our common stock and in each index at market closing prices on December 31, 2012, and that all dividends were reinvested. No cash dividends have been declared on our common stock since our initial public offering. Stockholder returns over the indicated period should not be considered indicative of future share prices or stockholder returns.
This performance graph shall not be deemed “filed” for purposes of Section 18 of the Exchange Act of 1934, or incorporated by reference into any filing of Ellie Mae, Inc. under the Securities Act of 1933, as amended except as shall be expressly set forth by specific reference in such filing.
Recent Sales of Unregistered Securities
None.

29


Purchases of Equity Securities by the Issuer and Affiliated Purchasers
The table below sets forth the information with respect to purchases made by or on behalf of the Company or any “affiliated purchaser” (as the term is defined in Rule 10b-18(a)(3) under the Securities Exchange Act of 1934, as amended) of our common stock during the three months ended December 31, 2017:
ISSUER PURCHASES OF EQUITY SECURITIES
 
 
 
 
 
 
Total Number
 
Approximate
 
 
 
 
 
 
of Shares
 
Dollar Value or
 
 
Total
 
 
 
Purchased as
 
Shares that May
 
 
Number of
 
Average
 
Part of Publicly
 
Yet be Purchased
 
 
Shares
 
Price Paid
 
Announced Plans
 
Under the Plans
Period
 
Purchased
 
per Share
 
or Programs
 
or Programs (1)
October 1, 2017 to October 31, 2017
 
16,500

 
$
89.19

 
16,500

 
$
248,528,322

November 1, 2017 to November 30, 2017
 
369,321

 
$
87.78

 
369,321

 
$
216,108,927

December 1, 2017 to December 31, 2017
 
15,367

 
$
88.01

 
15,367

 
$
214,756,434

Total
 
401,188

 
 
 
401,188

 
 
________________
(1) In August 2017, our audit committee, under the authority delegated to it by our board of directors, approved a new stock repurchase program under which we are authorized to repurchase up to $250.0 million of our common stock. The stock repurchase program expires in August 2020. Shares under the program are retired upon the repurchase. Amounts remaining to be purchased are exclusive of commissions.

30


ITEM 6.
SELECTED CONSOLIDATED FINANCIAL DATA
The consolidated statements of operations data for the years ended December 31, 2017, 2016 and 2015 and the consolidated balance sheets data as of December 31, 2017 and 2016 are derived from our audited consolidated financial statements included elsewhere in this report. The consolidated statements of operations data for the years ended December 31, 2014 and 2013 and the consolidated balance sheets data as of December 31, 2015, 2014 and 2013 are derived from our audited consolidated financial statements not included elsewhere in this report. Our historical results are not necessarily indicative of future performance. You should read the following selected consolidated financial data below in conjunction with “Management’s Discussion and Analysis of Financial Condition and Results of Operations” and the consolidated financial statements, related notes and other financial information included elsewhere in this report. 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 report.
 
Year ended December 31,
 
2017
 
2016

2015
  
2014
 
2013
 
(in thousands, except share and per share data)
Consolidated Statements of Operations Data:
 
 
 
 
 
 
 
 
 
Revenues
$
417,042

 
$
360,285

 
$
253,937

 
$
161,537

  
$
128,481

Cost of revenues(1)
160,910

 
120,145

 
84,208

 
46,283

  
32,630

Gross profit
256,132


240,140


169,729


115,254


95,851

Operating expenses:
 
 
 
 
 
 
 
 
 
Sales and marketing(1)
65,042

 
54,704

 
38,208

 
26,544

  
21,331

Research and development(1)
69,266

 
58,501

 
40,451

 
28,228

  
24,695

General and administrative(1)
79,686

 
71,318

 
57,212

 
39,361

  
30,853

Total operating expenses
213,994

 
184,523

 
135,871

 
94,133

  
76,879

Income from operations
42,138

 
55,617

 
33,858

 
21,121

  
18,972

Other income, net
3,256

 
989

 
619

 
488

  
460

Income before income taxes
45,394

 
56,606

 
34,477

 
21,609

  
19,432

Income tax provision (benefit)
(7,456
)
 
18,830

 
12,219

 
6,786

  
6,114

Net income
$
52,850

 
$
37,776

 
$
22,258

 
$
14,823

  
$
13,318

Net income per share of common stock:
 
 
 
 
 
 
 
 
 
Basic
$
1.55

 
$
1.21

 
$
0.76

 
$
0.53

  
$
0.50

Diluted
$
1.48

 
$
1.15

 
$
0.72

 
$
0.50

  
$
0.47

Weighted average shares outstanding:
 
 
 
 
 
 
 
 
 
Basic
34,056,962

 
31,179,857

 
29,179,352

 
27,858,828

  
26,581,962

Diluted
35,805,524

 
32,799,785

 
30,842,584

 
29,593,873

  
28,502,403

 
December 31,
 
2017
 
2016
 
2015
  
2014
 
2013
 
(in thousands)
Consolidated Balance Sheet Data:
 
 
 
 
 
 
 
 
 
Cash and cash equivalents
$
137,698

 
$
380,907

 
$
34,396

  
$
26,756

 
$
33,462

Short-term investments
$
103,345

 
$
41,841

 
$
48,975

  
$
49,352

 
$
46,325

Long-term investments
$
107,363

 
$
45,931

 
$
55,473

 
$
58,679

 
$
56,285

Property and equipment, net
$
186,991

 
$
126,297

 
$
81,360

  
$
28,694

 
$
12,869

Working capital
$
225,250

 
$
398,438

 
$
58,731

  
$
78,733

 
$
78,161

Total assets
$
831,607

 
$
751,517

 
$
364,891

  
$
290,120

 
$
229,603

Total stockholders’ equity
$
735,339

 
$
654,908

 
$
290,851

  
$
252,884

 
$
207,927


31


(1) 
Stock-based compensation included in the above line items:
 
 
Year ended December 31,
 
 
2017
 
2016
 
2015
  
2014
 
2013
 
 
(in thousands)
Cost of revenues
$
6,786

 
$
4,835

 
$
3,218

 
$
1,579

 
$
745

Sales and marketing
5,223

 
4,429

 
2,752

 
1,562

 
1,041

Research and development
8,281

 
7,296

 
5,431

 
3,672

 
3,469

General and administrative
14,177

 
14,911

 
12,840

 
7,735

 
9,004

Total
$
34,467

 
$
31,471

 
$
24,241

 
$
14,548

 
$
14,259

ITEM 7.
MANAGEMENT’S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS
You should read the following discussion of our financial condition and results of operations in conjunction with the financial statements and the notes thereto included elsewhere in this Annual Report on Form 10-K. The following discussion contains forward-looking statements that reflect our plans, estimates and beliefs. Our actual results could differ materially from those discussed in the forward-looking statements. Factors that could cause or contribute to these differences include those discussed below and elsewhere in this Annual Report on Form 10-K, particularly in “Risk Factors” included in Item 1A of Part I of this Annual Report on Form 10-K.
Overview
We are a leading cloud-based platform provider for the mortgage finance industry. Our technology solutions are used by lenders to originate and close residential mortgage loans. Banks, credit unions and mortgage lenders use our Encompass® all-in-one mortgage management solution to originate and fund mortgages and improve compliance, loan quality, and efficiency.
Mortgage originators use our Encompass software, a comprehensive digital mortgage solution that handles key business and management functions involved in running a residential mortgage origination business. Mortgage originators use Encompass as a single tool for marketing, loan origination, processing, and customer communication, and to interact electronically with lenders, investors, and service providers over the Ellie Mae Network. Our software also enables enforcement of rules and business practices designed to ensure loan quality, adherence to processing standards and regulatory compliance.
The Ellie Mae Network electronically connects approximately 184,000 mortgage professionals using Encompass to the broad array of third-party service providers, mortgage lenders and investors integral to the origination and funding of residential mortgages. During the mortgage origination process, mortgage originators may order various services through the Ellie Mae Network, including credit reports; product eligibility and pricing services; automated underwriting services; appraisals; title reports; insurance; flood certifications and flood insurance; compliance reviews; fraud detection; document preparation; and verification of income, identity, and employment. Mortgage originators can also initiate secure data transmission to and from lenders and investors.
In October 2017, we acquired Velocify, a cloud-based sales engagement platform that provides customers the capabilities to generate and manage leads and customer relationships.
Our revenues are generated primarily from subscriptions to the company-hosted Encompass Software that customers access through the Internet, including customers who pay fees based on the number of loans they close, or success basis, subject to monthly base fees, which we refer to as Success-Based Pricing, and related professional services such as consulting, implementation, and training services. Our revenues also include software related services that are sold on a transactional basis; Ellie Mae Network transaction fees paid by service providers, lenders, investors, and certain government-sponsored entities participating on the Ellie Mae Network; education and training; and loan product and guideline data and analytics services that are provided under the AllRegs brand.
Our revenues typically, but not always, track the seasonality of the residential mortgage industry, with increased activity in the second and third quarters and reduced activity in the first and fourth quarters as home buyers tend to purchase their homes during the spring and summer in order to move to a new home before the start of the school year. Mortgage volumes are also impacted by other factors such as interest rate fluctuations, home sale activity, regulatory changes such as the TILA-RESPA Integrated Disclosure rule which became effective in October 2015, and general economic conditions, which can lead to departures from the typical seasonal pattern. In 2017, mortgage volumes declined relative to 2016 due to an increase in mortgage interest rates resulting in a lower number of refinancings. This had the effect of reducing the number of closed loans per active user on our platform in 2017 relative to the same period in 2016. Although the market is expected to transition to one in which increasing volumes are driven primarily by demand for home purchases, a tight housing supply in certain markets is currently limiting the

32


rate of growth in purchase volumes.
In spite of lower industry volume in 2017, we continued to experience period-over-period increases in revenues as our customers use our platform to process an increasing percentage of loans originated in the United States and we are able to increase the revenue we earned per loan. This was achieved by the continued addition of new users and the increased adoption of our broader service offerings by our customers.
We currently estimate that approximately 25% to 35% of our revenues have some direct sensitivity to volume. The base fee portion of success based revenues, subscription revenues, and professional services revenues, are generally not affected by fluctuations in mortgage origination volume. However, the impact on our revenues from a substantial decline in mortgage volumes is difficult to predict. Please refer to the risks relating to a decline in mortgage lending volumes described in Part I, Item 1A “Risk Factors” for additional information.  
We are investing aggressively in initiatives that we believe will help us continue to grow our business, improve our products and services, and strengthen our competitive advantage while bringing sustainable long-term value to our customers. Our recent launch of Developer Connect will enable developers to create new features for Encompass, easily integrate Encompass with external systems and data, and build and deploy custom applications in the cloud. We believe this open and simplified architecture will enable us to deploy services more easily and drive more revenue per loan. In addition, lenders are also looking for a technology partner to deliver a better digital mortgage experience to consumers. The acquisition of Velocify accelerates our vision of offering a fully digital mortgage by combining Velocify’s lead management, engagement and distribution capabilities with our Encompass CRM and Consumer Connect service offerings, which allows lenders to provide better digital tools and a more easy-to-use web based experience as a seamless extension of Encompass.
In 2017, we increased our investment in our platform, research and development, technology infrastructure, and data security in an effort to support our growing user base. This includes the roll out of our Connect solutions in 2017, the development of our hybrid cloud infrastructure, and the development of our next generation Encompass platform and capabilities, which we expect to continue to roll out to customers in 2018 and 2019. The amortization expense of capitalized costs associated with our Connect solutions resulted in a decrease in our gross margin percentage and increased operating expenses in 2017 as compared to the same period in 2016. Conversely, capitalized costs associated with solutions that we have not yet introduced are reflected as an asset on our Consolidated Balance Sheet.
We have also invested in our sales and client services capabilities to continue to increase sales of our products and to assist our customers in implementing our solutions. To continue to support customers as we grow our business and further differentiate ourselves, we intend to invest in key areas, such as research and development, enterprise sales, services, technical support, data security, and our hybrid cloud infrastructure. We expect that our cost of revenues will continue to increase as our revenues increase, as we make additional and accelerated investments to bolster our infrastructure and enhance our system capacity, reliability, and data security, as we place new internal-use software into service, and as we pursue additional strategic acquisitions. As we continue to invest in these areas, such expenditures may affect our ability to improve our margins as we grow revenue.
In addition to our internal initiatives, our business strategy has evolved to address recent industry trends, including:
greater focus on operational efficiencies;
customers adopting multi-channel strategies;
consumer demand for a digital based experience from lenders;
changes in regulation affecting lenders and investors;
increased quality standards imposed by regulators, lenders, and investors; and
greater focus by customers and regulators on data security and consumer privacy.
We are responding to these trends as follows:
Greater focus on operational efficiencies.  The average total production cost per loan was $8,060 in the third quarter of 2017.(1) We expect operational costs to continue to be a significant consideration for mortgage originators due to the continuously changing regulatory environment and heightened quality standards. By automating many of the functions of mortgage origination, we enable our users to comply with regulations and process quality loans more efficiently and effectively. This reduces the cost of originating loans and lowers the risk of buy-back demands from investors resulting from poorly originated or documented loans or loans that fail to comply with applicable regulations. We continually address the changing needs of our customers by developing and enhancing tools to allow for simplified regulatory compliance, increased availability of information, and enhanced system functionality and performance.

________________
(1) Mortgage Bankers Association, Independent Mortgage Bank Production Profits Down in Third Quarter 2017, November 30, 2017.

33


With an eye towards providing customers with ever-improving tools to enhance efficiency, we currently anticipate that we will continue to develop new service offerings through the Ellie Mae Network and encourage adoption of our services through initiatives such as our Encompass Connect Solutions. By integrating and expanding our current and new services, we aim to provide a more comprehensive solution to our users.
Customers adopting multi-channel strategies. Customers are developing multi-channel strategies beyond a single retail, correspondent or wholesale mortgage lending channel in order to grow their businesses. The requirements of these different channels vary and in order to maintain a single operating system, customers must use a robust system with customizable functionality. Encompass includes support for multi-channel workflows, allowing our customers to drive efficiencies and boost productivity by creating distinct workflows for each channel that map to our customers’ business needs. Encompass users can customize workflows based on channel, loan purpose or specific loan criteria - all of which can vary between lending channels. With the introduction of Encompass TPO Connect, Encompass users are able to utilize a customizable and interactive web experience for wholesale and correspondent lending channels, which gives lenders and investors a modern and collaborative web experience for their third-party origination (“TPO”) partners that promotes compliance, data integrity, and easy bi-directional communication throughout the entire loan process. Additionally, Encompass Consumer Connect enables our customers to originate loans directly from borrowers by offering an online loan application that can be accessed by anyone with a web browser.
Consumer Demand for a Digital Based Experience from Lenders. Borrowers expect transparency, service and speed, and a human touch. To meet these requirements, lenders must offer a seamless, online experience that continues even after the application has been submitted. It is our goal to provide a true digital mortgage process that enables the lender to originate more loans, lower origination costs, reduce the time to close and make smarter decisions through data and predictive analytics, all while ensuring the highest levels of compliance, quality and efficiency. Our digital mortgage vision encompasses all phases of the mortgage loan lifecycle, with each milestone informing the next. The market will require lenders to adapt, as the pressure to meet closing dates, increased competition, and the emerging high-tech and human touch expectations of borrowers continue to drive the use of the next generation of technology.
Changes in regulation affecting lenders and investors.  Regulations continue to be subject to change and many regulatory reforms have significantly increased the complexity and importance of regulatory compliance. We devote considerable resources to continually upgrade our software to help our customers address regulatory changes. We offer Encompass Compliance Service, which analyzes mortgage loan data for compliance with consumer protection laws and institutionally mandated compliance policies and also alerts users to possible violations of these laws and policies. In addition, we have a staff of attorneys who work with compliance experts and help ensure that documents prepared using our software and the processes recommended by the Encompass workflow comply with applicable rules and regulations. For example, additional tools and product updates were required to address the Ability-to-Repay/Qualified Mortgage and Federal and State High Cost rules that became effective in January 2014. In addition, we updated certain of our products to comply with the TILA-RESPA Integrated Disclosure rule changes that took effect in October 2015, and we will provide a complete offering of readiness initiatives, tools and training programs in advance of the 2018 HMDA collection and reporting changes. We believe we are well-positioned to help our customers comply with changing regulatory requirements as they are published and become effective. However, changes to existing laws or regulations or adoption of new laws or regulations relating to the residential mortgage industry could require us to incur significant costs to update our products and services so that our customers remain compliant with such laws and regulations.
Increased quality standards imposed by regulators, lenders and investors.  Encompass is designed to automate and streamline the process of originating mortgages to, among other things, satisfy increased quality requirements of investors. Relevant features of Encompass include enabling customers’ management to impose processing rules and formats, and providing milestone and process reminders, automated population of forms with accurate data, and accurate and automated transmission of loan files and data from originators to investors and lenders. Our TQL program is designed to further enhance the quality, compliance, and salability of loans that are originated through Encompass. Additionally, TQL is intended to reduce the possibility of errors in the process of transferring information from originator to investor and to give investors confidence in the accuracy and regulatory compliance of the information that is underlying loan files.
In response to the increased quality standards and compliance mandates affecting the industry, we expect many non-Encompass mortgage lenders to assess new platform options and replace their legacy systems. We have increased the size of our customer acquisition, implementation, and support teams by approximately 63% from 356 employees at December 31, 2015 to 580 employees at December 31, 2017 in order to address anticipated demand for our software solutions.
Greater focus by customers and regulators on data security and consumer privacy. Recent high-profile data security incidents affecting banking institutions and cloud-service software providers have resulted in an increased focus on data security by our customers and our customers’ regulators. We are making significant investments in the security of the Encompass service, as well as our internal systems, processes and monitoring capabilities to protect our customers’ data and help minimize the risk of data security loss. We expect the industry focus on data security to continue to increase, and we anticipate that our investments in data security will increase substantially over time.

34


Acquisition Strategy
We evaluate strategic acquisition and investment opportunities within our core mortgage vertical and across complementary fintech verticals. To date, our acquisitions have been focused on enhancing the delivery of an end-to-end digital mortgage experience for our clients and their customers. The acquisition of Velocify accelerates our vision of offering a fully digital mortgage. We expect to continue to evaluate and explore strategic opportunities that will enhance the breadth and depth of our solutions, and furthers our mission of automating the entire end-to-end mortgage process for our customers.
Operating Metrics
We use certain operational metrics to evaluate our business, determine allocation of our resources, and make decisions regarding corporate strategy. We focus on these metrics to determine our success in leveraging our user base to increase our revenues and to gauge the degree of our market penetration.
These metrics are defined below.
Contracted revenues.  Contracted revenues are those revenues that are fixed by the terms of a contract and are generally not affected by fluctuations in mortgage origination volume. These revenues consist of the base fee portion of success-based revenues, monthly per-user subscription revenues, professional services revenues, and subscription revenues paid for products other than Encompass.
Contracted users.  A contracted user is a mortgage origination professional who has a license to use Encompass and has an obligation to pay for this license, but who is not necessarily an active user.
Active users.  An active user is a mortgage origination professional who has used Encompass at least once within a 90-day period preceding the measurement date. A user is a mortgage origination professional working at an Encompass mortgage lender, such as a mortgage bank, commercial bank, thrift or credit union, which sources and funds loans and generally sells these funded loans to investors; or a mortgage brokerage, which typically processes and submits loan files to a mortgage lender or mega lender that funds the loan.
Average active users.  Average active users during a period is calculated by averaging the monthly active users during a reporting period.
Revenue per average active user.  Revenue per average active user is calculated by dividing total revenues by average active Encompass users.
The following table shows these operating metrics as of and for the years ended December 31, 2017, 2016 and 2015:
 
Year ended December 31,
 
2017
 
2016
 
2015
Revenues (in thousands):
 
 
 
 
 
Total revenues
$
417,042

 
$
360,285

 
$
253,937

Total contracted revenues
$
283,183

 
$
208,005

 
$
150,773

Users at end of period:
 
 
 
 
 
Contracted users
242,505

 
215,769

 
166,057

Active users
183,900

 
164,648

 
136,167

Active users as a percentage of contracted users
76
%
 
76
%
 
82
%
Average active users:
 
 
 
 
 
Average active users during the period
177,465

 
152,902

 
127,226

Revenue per average active user during the period
$
2,350

 
$
2,356

 
$
1,996

Basis of Presentation
General
Our consolidated financial statements include the accounts of Ellie Mae, Inc. and its wholly owned subsidiaries. All significant intercompany accounts and transactions have been eliminated upon consolidation.

35


Revenue Recognition
We generate revenues primarily from subscription services and usage-based fees, transaction-based fees, and fees from professional services. Sales taxes assessed by governmental authorities are excluded from revenue.
Our revenues are generated from the company-hosted Encompass Software subscriptions that customers access through the Internet. Our revenues are also comprised of fees for software services sold both as a subscription and transactionally, including fees based on a per closed loan, or success basis, subject to monthly base fees, which we refer to as Success-Based Pricing; Ellie Mae Network fees; education and training, loan product, policy and guideline data and analytics services under the AllRegs brand; and professional services which include consulting, implementation, and training services.
Cost of Revenues and Operating Expenses
Cost of Revenues
Our cost of revenues consists primarily of: salaries and benefits, including stock-based compensation expense; data center operating costs; depreciation on data center computer equipment; amortization of internal-use software and acquired intangible assets such as developed technology and trade names; customer support; professional services associated with implementation of our software; third-party royalty expenses; and allocated facilities costs. We expect that our cost of revenues will continue to increase in absolute dollars as our revenues increase, as we make additional and accelerated investments to bolster our infrastructure and enhance our system capacity, reliability, and data security, as we place new internal-use software into service, as we pursue additional strategic acquisitions, and as we continue to hire personnel in our implementation and customer support departments to support new customers and provide new services. We anticipate that we will continue to invest in key areas such as development of internal-use software, professional services, technical support, data security, and data center infrastructure to better support our customers and further differentiate ourselves. This will include development of our next generation Encompass platform, which we expect to continue to roll out to customers throughout 2018 and 2019.
Sales and Marketing
Our sales and marketing expenses consist primarily of: salaries, benefits and incentive compensation, including stock-based compensation expense and commissions; allocated facilities costs; expenses for trade shows, public relations, our annual user conference, and other promotional and marketing activities; expenses for travel and entertainment; and amortization of acquired intangible assets such as customer relationships. We expect that our sales and marketing expenses will continue to increase as we hire additional sales personnel in order to address anticipated demand for our software solutions, as we pursue additional strategic acquisitions and as our annual user conference continues to increase in size.
Research and Development
Our research and development expenses consist primarily of: salaries and benefits, including bonuses and stock-based compensation expense; fees to contractors engaged in the development of the Encompass software, Ellie Mae Network, and other products; and allocated facilities costs. We expect that our research and development expenses will continue to increase in absolute dollars as we continue to invest in our products and services and related next-generation enhancements, including hiring additional engineering and product development personnel and as we pursue additional strategic acquisitions.
General and Administrative
Our general and administrative expenses consist primarily of: salaries and benefits, including bonuses and stock-based compensation expense for employees involved in finance, accounting, human resources, administration, information technology, and legal; third-party provider expenses such as general consulting, legal, accounting, and other professional services; and allocated facilities costs. We expect general and administrative expenses to continue to increase in absolute dollars as we expand our facilities and invest in our back office infrastructure to enhance our system capacity, reliability, and security. We also expect general and administrative expenses to continue to increase as we hire additional personnel and grant stock-based awards to attract and retain the employees needed to continue to grow our business and as we pursue additional strategic acquisitions.
Other Income, Net
Other income, net consists of interest income earned on investments and cash accounts, offset by investment discount amortization, and interest expense paid on equipment and software leases.

36


Critical Accounting Policies and Estimates
Our discussion and analysis of our financial condition and results of operations are based on our consolidated financial statements which are prepared in accordance with generally accepted accounting principles in the United States (“U.S. GAAP”). The preparation of these consolidated financial statements requires us to make estimates and assumptions that affect the reported amounts of assets, liabilities, revenues, expenses, and related disclosures. We evaluate our estimates and assumptions on an ongoing basis. Our estimates are based on historical experience and various other assumptions that we believe to be reasonable under the circumstances. Our actual results could differ from these estimates.
We believe that the assumptions and estimates associated with revenue recognition, income taxes, stock-based compensation, goodwill and intangible assets, fair value of investments, deferred commissions, and software and website development costs have the greatest potential impact on our consolidated financial statements. Therefore, we consider these to be our critical accounting policies and estimates. For further information on all of our significant accounting policies, please see Note 2 of the Notes to Consolidated Financial Statements.
Revenue Recognition
We generate revenues from sales of services including subscription services and usage-based fees, transactional services, and professional services.
Subscription Services and Usage-Based Fee Arrangements. Subscription services and usage-based fee arrangements generally include a combination of our products delivered as SaaS and support services. These arrangements are generally non-cancelable and do not contain refund-type provisions. These revenues typically include the following:
Encompass Revenues.  We offer web-based, on-demand access to our Encompass software for a monthly recurring fee. We provide the right to access our loan origination software and handle the responsibility of managing the servers, providing security, backing up the data and applying updates. Customers under this arrangement may not take possession of the software at any time during the term of the agreement. Subscription revenues are recognized ratably over the contract terms as subscription services are provided, beginning on the commencement date of each contract, which is the date our service is made available to customers. Contracts generally range from one to five years. Alternatively, customers can elect to pay on a success basis. Success basis contracts generally have a term of one to five years and are subject to monthly base fees, which enable customers to close loans up to a contractually agreed-to minimum number of transactions, and additional closed loan fees, which are assessed for loans closed in excess of the minimum. Revenues are earned from both base fees and additional closed loan fees as the result of the customer’s usage of Encompass. Monthly base fees are recognized over the respective monthly service period as the subscription services are provided. Additional closed loans fees are recognized when the loans are reported as closed. This offering also includes Encompass Consumer Connect, Encompass Compliance Service, and Encompass Docs Solution as integrated components, which are combined elements of the arrangement that are delivered in conjunction with the Encompass offering and therefore are not accounted for separately.
Services Revenues.  We provide a variety of mortgage-related and other business services, including: automated documentation; fraud detection, valuation, validation, and risk analysis; income verification; marketing and customer relationship management; product and pricing; flood zone certifications; website and electronic document management; and compliance reports. Services revenues are recognized upon completion of the services.
Transactional and Other Revenues.  We have entered into agreements with various lenders, service providers and certain government-sponsored entities participating in the mortgage origination process that provide them access to, and ability to interoperate with, mortgage originators on the Ellie Mae Network. Under these agreements, we earn transaction fees when transactions are processed through the Ellie Mae Network. Transactional and other revenues are recognized upon completion of the services.
Professional Services Revenues.  Professional services revenues are generally recognized upon delivery or completion for fixed price contracts or as the services are rendered for time and material contracts. The majority of our professional services contracts are on a fixed price basis. Training revenues are recognized as the services are rendered.
Subscriptions to Online Research and Data Resources.  We provide mortgage originators and underwriters with access to online databases of various federal and state laws and regulations and forms as well as investor product guidelines. Subscription fees are recognized ratably over the subscription term as subscription services are provided, which is typically one year.

37


Multiple Element Arrangements
We enter into arrangements with multiple elements that generally include multiple subscriptions and professional services. For arrangements with multiple deliverables, we evaluate whether the individual deliverables qualify as separate units of accounting. In order to treat deliverables in a multiple-deliverable arrangement as separate units of accounting, the deliverables must have standalone value upon delivery.
Subscription services have standalone value as such services are often sold separately. Additionally, we concluded that professional services included in multiple element arrangements also have standalone value. In establishing standalone value, we considered the following factors for each professional services agreement: availability of the services from other vendors, the nature of the professional services, and the timing of when the professional services contract was signed in comparison to the subscription service start date.
When subscription services agreements involve multiple elements that qualify as separate units of accounting, we allocate arrangement consideration to all deliverables at the inception of an arrangement based on the relative selling price method in accordance with the selling price hierarchy, which includes: (i) vendor specific objective evidence (“VSOE”), if it is available; (ii) third-party evidence (“TPE”), if VSOE is not available; and (iii) the best estimate of selling price (“BESP”), if neither VSOE nor TPE is available. We have determined that TPE is not a practical alternative as our go-to-market strategy and offerings contain a significant level of differentiation such that the comparable pricing of services with similar functionality cannot be obtained. Furthermore, we are unable to reliably determine what similar competitor services’ selling prices are on a standalone basis. The amount of revenue allocated to delivered items is limited by contingent revenue, if any.
We have not historically priced our services within a narrow range. As a result, we have not been able to establish VSOE for our services. Accordingly, we use BESP to determine the relative selling price for our services.
The objective of BESP is to determine the price at which we would transact a sale if the service was sold on a standalone basis. When establishing BESP, we review company-specific factors used to determine list price and make adjustments as appropriate to reflect current market conditions and pricing behavior. Our process for establishing list price includes assessing the cost to provide a particular product or service, surveying customers to determine market expectations, analyzing customer demographics, and taking into account similar products and services historically sold by us. We continue to review the factors used to establish list price and adjust BESP as necessary.
Income Taxes
We account for income taxes under the asset and liability method, which requires the recognition of taxes payable or refundable for the current year, and deferred tax liabilities and assets for the future tax consequences of events that have been recognized in our financial statements or tax returns. The measurement of current and deferred tax liabilities and assets is based on provisions of the enacted tax law.
We operate in various tax jurisdictions and are subject to audit by various tax authorities. We recognize the tax benefit of an uncertain tax position only if it is more likely than not that the position is sustainable upon examination by the taxing authority, based on the technical merits. The tax benefit recognized is measured as the largest amount of benefit which is greater than 50 percent likely to be realized upon settlement with the taxing authority. We recognize interest accrued and penalties related to unrecognized tax benefits in our income tax provision.
Valuation allowances are established when necessary to reduce deferred tax assets to the amounts that are more likely than not expected to be realized based on the weighting of positive and negative evidence.  Future realization of deferred tax assets ultimately depends on estimates of future sources of taxable income for the jurisdictions in which we operate and the periods over which our deferred tax assets will be realizable. To the extent we establish a valuation allowance or change the valuation allowance in a period, we reflect the change with a corresponding increase or decrease to our tax provision in our consolidated statements of operations.
In relation to our adoption of ASU No. 2016-09, Compensation—Stock Compensation (Topic 718): Improvements to Employee Share-Based Payment Accounting (“ASU 2016-09”), on January 1, 2017, we record excess tax benefits and tax deficiencies as an income tax benefit or expense when stock awards vest or are settled and, on a retrospective basis, the excess tax benefits are classified as an operating activity in our consolidated statements of cash flows.
Stock-based Compensation
We recognize compensation expense related to Restricted Stock Units (“RSUs”), Performance-Vesting Restricted Stock Units and Performance Awards (“Performance Awards”), based on the fair market value of the underlying shares of common stock as of the date of grant. Expense related to the RSUs is recognized on a straight-line basis over the requisite service period of the award, which generally equals the vesting period. Expense related to the Performance Awards and performance-vesting RSUs is recognized under the graded vesting method over the requisite service period of the award, which results in the recognition of a

38


larger portion of the expense during the beginning of the vesting period than in the end of the vesting period. We evaluate the probability of performance attainment and estimate the probable number of shares of common stock that will be granted and records the expense accordingly, if probable.
We recognize compensation expense related to stock option grants that are ultimately expected to vest based on estimated fair values on the date of grant using the Black-Scholes option-pricing model. Such expense is recognized on a straight-line basis over the requisite service period of the award, which generally equals the vesting period.
The date of grant is the date at which we and the employee reach a mutual understanding of the key terms and conditions of the award, appropriate approvals are received by the equity incentive committee of the board of directors and we become contingently obligated to issue equity instruments to the employee who renders the requisite service.
We estimate potential forfeitures of stock grants and adjust recorded compensation cost accordingly. The estimate of forfeitures is based on historical experience and is adjusted over the requisite service period to the extent that actual forfeitures differ, or are expected to differ, from the prior estimates. Changes in estimated forfeitures will be recognized in the period of change and will impact the amount of stock-based compensation expense to be recognized in future periods, which could be material if actual results differ significantly from our estimates.
Please refer to Note 11 in the Notes to Consolidated Financial Statements for the assumptions used in the Black-Scholes option-pricing model relating to stock options in the years ended December 31, 2017, 2016 and 2015.
Goodwill and Intangible Assets
Goodwill and intangible assets are stated at cost less accumulated amortization, as appropriate. Intangible assets include developed technology, trade names, customer relationships, and order backlog. Intangible assets with finite lives are amortized on a straight-line basis over the estimated periods of benefit, generally two to ten years. Goodwill and intangible assets with indefinite lives are not amortized but tested for impairment at least annually, or whenever changes in circumstances indicate that the carrying amount of the goodwill or indefinite-lived intangible assets may not be recoverable. Intangible assets with finite lives are tested for impairment whenever changes in circumstances indicate that the carrying amount of the finite-lived intangible assets may not be recoverable. On January 1, 2017, we early adopted “ASU” No. 2017-04, Intangibles - Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment (“ASU 2017-04”). The standard eliminated Step 2 from the goodwill impairment test, which requires a hypothetical purchase price allocation. Goodwill impairment tests are performed at the reporting unit level, which is the company as a whole, using the fair-value approach.
An impairment loss on finite lived intangible assets would be recognized when the sum of the undiscounted estimated future cash flows expected to result from the use of the asset and its eventual disposition is less than its carrying amount. Such impairment loss would be measured as the difference between the carrying amount of the asset and its fair value. Cash flow assumptions are based on historical and forecasted revenue, operating costs, and other relevant factors. Intangible asset impairment tests consist of a comparison of the fair value of an intangible asset with its carrying amount.
There was no impairment of goodwill and intangible assets in 2017 and 2016.
Fair Value Measurement of Financial Instruments
All of our investments that have maturities of greater than 90 days are classified as available-for-sale and are carried at fair value. Fair value is determined based on quoted market rates when observable or utilizing data points that are observable, such as quoted prices, interest rates, and yield curves. The cost of available-for-sale investments sold is based on the specific identification method. Unrealized gains and losses are reported in stockholders’ equity as accumulated other comprehensive income (loss). Realized gains and losses are included in other income (expense), net. Interest and dividends are included in other income (expense), net when they are earned.
At December 31, 2017, our financial instruments are measured and recorded at fair value on a recurring basis. When determining fair value, we consider the principal or most advantageous market in which we would transact, and we consider assumptions that market participants would use when pricing the asset or liability. For further information, see “Fair Value Measurement of Financial Instruments” in Notes 2 and 4 of the Notes to Consolidated Financial Statements.
Our money market funds and marketable debt instruments are measured and recorded at fair value on a recurring basis and classified as Level 1, and were classified as such due to the use of observable market prices for identical securities that are traded in active markets. Management judgment was required to determine the levels for the frequency of transactions that should be met for a market to be considered active. Our assessment of an active market for our marketable debt instruments includes taking into consideration the number of days each individual instrument trades over a specified period.

39


When we use observable market prices for identical securities that are traded in less active markets, we classify our marketable financial instruments as Level 2. When observable market prices for identical securities are not available, we price our marketable financial instruments using non-binding market consensus prices that are corroborated with observable market data; quoted market prices for similar instruments; or pricing models with all significant inputs derived from or corroborated with observable market data. Non-binding market consensus prices are based on the proprietary valuation models of pricing providers. These valuation models incorporate a number of inputs, including non-binding and binding broker quotes; observable market prices for identical or similar securities; and the internal assumptions of pricing providers or brokers that use observable market inputs and, to a lesser degree, unobservable market inputs. We corroborate non-binding market consensus prices with observable market data as such data exists.
We had no investments classified as Level 3 as of December 31, 2017, 2016, and 2015.
Deferred Commissions
Deferred commission expenses are the incremental costs that are directly associated with non-cancelable subscription contracts with customers and consist of sales commissions paid to our direct sales force. Commissions are calculated based on a percentage of the revenues for the non-cancelable term of subscription contracts, which are typically 1 to 5 years.
The deferred commission expense amounts are recoverable through the future revenue streams under the non-cancelable customer contracts.
Software and Website Development Costs
We capitalize internal and external costs incurred to develop internal-use software and website applications. Capitalized internal costs include salaries, benefits, and stock-based compensation charges for employees that are directly involved in developing the software or website application, and depreciation of assets used in the development process. Capitalized external costs include third-party consultants involved in the development process, as well as other direct costs incurred as part of the development process.
Capitalization of costs begins when the preliminary project stage has been completed, management authorizes and commits to funding a project and it is probable that the project will be completed and the software or website application will be used to perform the function intended. Internal and external costs incurred as part of the preliminary project stage are expensed as incurred.
Capitalization ceases at the point at which the project is substantially complete and ready for its intended use. Internal and external training costs and maintenance costs during the post-implementation operation stage are expensed as incurred.
Internal-developed core software is amortized on a straight-line basis over its estimated useful life, generally three to five years. Amortization of product related internal-use software and website applications is typically recorded to cost of revenues, and amortization of other internal-use software and website applications is typically recorded to the operating expense line to which it most closely relates. Our management evaluates the useful lives of these assets on an annual basis and tests for impairment whenever events or changes in circumstances occur that could impact the recoverability of these assets. The capitalized costs are included in the property and equipment, net line in the accompanying consolidated balance sheets. For the years ended December 31, 2017, 2016, and 2015, we capitalized software and website application development costs of $64.6 million, $38.5 million, and $29.4 million, respectively.

40


Results of Operations
The following tables set forth our results of operations for the periods presented and as a percentage of our revenues for those periods. The period-to-period comparison of financial results is not necessarily indicative of future results.
 
Year ended December 31,
 
2017
 
2016
 
2015
 
(in thousands)
Revenues
$
417,042

 
$
360,285

 
$
253,937

Cost of revenues(1)
160,910

 
120,145

 
84,208

Gross profit
256,132

 
240,140

 
169,729

Operating expenses:
 
 
 
 
 
Sales and marketing(1)
65,042

 
54,704

 
38,208

Research and development(1)
69,266

 
58,501

 
40,451

General and administrative(1)
79,686

 
71,318

 
57,212

Total operating expenses
213,994

 
184,523

 
135,871

Income from operations
42,138

 
55,617

 
33,858

Other income, net
3,256

 
989

 
619

Income before income taxes
45,394

 
56,606

 
34,477

Income tax provision (benefit)
(7,456
)
 
18,830

 
12,219

Net income
$
52,850

 
$
37,776

 
$
22,258

(1) 
Stock-based compensation included in the above line items:
 
 
Year ended December 31,
 
 
2017
 
2016
 
2015
 
 
(in thousands)
 
Cost of revenues
$
6,786

 
$
4,835

 
$
3,218

 
Sales and marketing
5,223

 
4,429

 
2,752

 
Research and development
8,281

 
7,296

 
5,431

 
General and administrative
14,177

 
14,911

 
12,840

 
 
$
34,467

 
$
31,471

 
$
24,241

 
 
Year ended December 31,
 
 
2017
 
2016
 
2015
 
 
(as a percentage of revenues)
 
Revenues
100.0
 %
 
100.0
%
 
100.0
%
 
Cost of revenues
38.6

 
33.3

 
33.2

 
Gross profit
61.4

 
66.7

 
66.8

 
Operating expenses:
 
 
 
 
 
 
Sales and marketing
15.6

 
15.2

 
15.0

 
Research and development
16.6

 
16.2

 
15.9

 
General and administrative
19.1

 
19.8

 
22.5

 
 
51.3

 
51.2

 
53.4

 
Income from operations
10.1

 
15.5

 
13.4

 
Other income, net
0.8

 
0.3

 
0.2

 
Income before income taxes
10.9

 
15.8

 
13.6

 
Income tax provision (benefit)
(1.8
)
 
5.3

 
4.8

 
Net income
12.7
 %
 
10.5
%
 
8.8
%

41


Revenues
 
Year ended December 31,
 
2017
 
2016
 
2015
 
(in thousands)
Revenues
$
417,042

 
$
360,285

 
$
253,937

Year Ended December 31, 2017 Compared to Year Ended December 31, 2016.  Total revenues increased $56.8 million, or 15.8%, for the year ended December 31, 2017 as compared to the same period of 2016. This increase was primarily driven by a 12.4% increase in contracted users as of December 31, 2017 compared to the same period in 2016, partially offset by lower mortgage origination volumes driven mainly by an industry-wide decrease in refinancings. Encompass revenues increased $28.2 million, mainly attributable to a $48.0 million, or 32.2%, increase in base fees, partially offset by a decrease of $19.8 million in additional closed loan fees, which are assessed for loans closed in excess of base fees under our Success-Based Pricing model. Significantly lower refinance origination volumes had the effect of reducing closed loans per average active user in 2017 as compared to same period in 2016.
The increase in implementation services and use of training and other technical support offerings also contributed to a $10.9 million increase in revenues from professional services. Additionally, we had a $14.9 million increase from other software and services and a $3.3 million increase in network revenues from increased adoption of service offerings with third-party providers.
Year Ended December 31, 2016 Compared to Year Ended December 31, 2015.  Total revenues increased $106.3 million, or 41.9%, for the year ended December 31, 2016 as compared to the same period of 2015. This increase was primarily driven by a $70.8 million increase in Encompass revenue. The increase in Encompass revenue was partially attributable to a $44.3 million, or 42.3%, increase in base fees due to a 29.9% increase in contracted users as of December 31, 2016 compared to the same period in 2015, and an increase of $26.5 million in closed loan fees, which are assessed for loans closed in excess of base fees under our Success-Based Pricing model. The closed loan fee increase was primarily driven by an increase in contracted users and by higher mortgage origination volumes.
Similarly, the increase in mortgage origination volumes, contracted users and new customers also contributed to a $14.5 million increase in revenues from network transactions due to increased network usage of third party Credit, Flood, Appraisal, and Title services to process loans, a $10.5 million increase in revenues from professional services, driven primarily by implementation and training services provided to new customers, a $15.1 million increase in revenues from other software and services due to increased usage by Encompass users and prior period acquisitions.
Gross Profit
 
Year ended December 31,
 
2017
 
2016
 
2015
 
(in thousands except percentages)
Gross profit
$
256,132

 
$
240,140

 
$
169,729

Gross margin
61.4
%
 
66.7
%
 
66.8
%
Year Ended December 31, 2017 Compared to Year Ended December 31, 2016.  Gross profit increased by $16.0 million and gross margin decreased by 5.3 percentage points during the year ended December 31, 2017 as compared to the same period in 2016. Revenues increased by $56.8 million and cost of revenues increased by $40.8 million. The decrease in gross margin was primarily a result of an increase in fixed costs associated with the Velocify acquisition, amortization related to internal-use software placed into service during 2017, headcount added to our operations and investments we have made to enhance our data centers and data security for our customers. The increase in costs primarily include a $18.4 million increase in amortization related to internal-use software and intangibles acquired from the Velocify acquisition as well as depreciation related to infrastructure hardware, and a $12.4 million increase in salaries, employee benefits, and stock-based compensation expenses associated with additional headcount. Additionally, there was a $5.3 million increase in expenses related to upgrades and services to data center hardware and technology as we increased capacity relating to new customers through our hybrid cloud architecture and there was a $3.1 million increase in third-party royalty expenses as a result of the increased revenues.
Year Ended December 31, 2016 Compared to Year Ended December 31, 2015.  Gross profit increased by $70.4 million and gross margin decreased by 0.1 percentage points during the year ended December 31, 2016 as compared to the same period in 2015. Revenues increased by $106.3 million and cost of revenues increased by $35.9 million. The flat gross margin was a result of an increase in revenue offset by an increase in fixed costs associated with headcount added to our operations and professional services organizations and investments we have made in expanding our data centers, and enhancing data security for our customers.

42


The increase in costs primarily include a $14.5 million increase in salaries, employee benefits, and stock-based compensation expenses associated with additional headcount for our professional services and customer support organizations in anticipation of continued increasing demand for our software solutions, a $9.0 million increase in third-party royalty expenses as a result of increased revenues, a $7.5 million increase in amortization related to internal-use software and depreciation related to infrastructure hardware, a $4.3 million increase in expenses related to upgrades and services to our data centers’ hardware and technology as we increase capacity relating to new customers, and a $1.0 million increase in third-party services to assist in data security and infrastructure upgrades.
Sales and Marketing
 
Year ended December 31,
 
2017
 
2016
 
2015
 
(in thousands except percentages)
Sales and marketing
$
65,042

 
$
54,704

 
$
38,208

Sales and marketing as a % of revenues
15.6
%
 
15.2
%
 
15.0
%
Year Ended December 31, 2017 Compared to Year Ended December 31, 2016.  Sales and marketing expenses increased by $10.3 million, or 18.9%, for the year ended December 31, 2017 as compared to the same period in 2016. Sales and marketing expenses as a percentage of revenues increased by 0.4 percentage points. The increase in the sales and marketing expenses was primarily due to a $6.1 million increase in salaries, employee benefits, and stock-based compensation expenses related to increased headcount as we continued to grow our sales and marketing departments in an effort to increase our market share and address anticipated demand for our software solutions and a $1.8 million increase in other marketing and promotion expenses related to marketing events.
Year Ended December 31, 2016 Compared to Year Ended December 31, 2015.  Sales and marketing expenses increased by $16.5 million, or 43.2%, for the year ended December 31, 2016 as compared to the same period in 2015. Sales and marketing expenses as a percentage of revenues increased by 0.2 percentage points. The increase in the sales and marketing expenses was primarily due to a $7.9 million increase in salaries, employee benefits, and stock-based compensation expenses related to increased headcount as we continued to grow our sales and marketing departments in an effort to increase our market share and address anticipated demand for our software solutions, a $3.6 million increase in other marketing and promotion expenses, a $2.5 million increase in commissions paid to our sales representatives arising from increased bookings, and a $1.4 million increase in technology, telecom, and travel related expenses.
Research and Development
 
Year ended December 31,
 
2017
 
2016
 
2015
 
(in thousands except percentages)
Research and development
$
69,266

 
$
58,501

 
$
40,451

Research and development as a % of revenues
16.6
%
 
16.2
%
 
15.9
%
Year Ended December 31, 2017 Compared to Year Ended December 31, 2016.  Research and development expenses increased by $10.8 million, or 18.4%, for the year ended December 31, 2017 as compared to the same period in 2016. Research and development expenses as a percentage of revenues increased by 0.4 percentage points. The increase in the research and development expenses was primarily due to an increase in salaries, employee benefits, and stock-based compensation expenses related to increased headcount and fees to contractors as we continued to invest in our products and services.
Year Ended December 31, 2016 Compared to Year Ended December 31, 2015.  Research and development expenses increased by $18.1 million, or 44.6%, for the year ended December 31, 2016 as compared to the same period in 2015. Research and development expenses as a percentage of revenues increased by 0.3 percentage points. The increase in the research and development expenses was primarily due to an increase in salaries, employee benefits, and stock-based compensation expenses related to increased headcount and fees to contractors as we continued to invest in our products and services.

43


 General and Administrative
 
Year ended December 31,
 
2017
 
2016
 
2015
 
(in thousands except percentages)
General and administrative
$
79,686

 
$
71,318

 
$
57,212

General and administrative as a % of revenues
19.1
%
 
19.8
%
 
22.5
%
Year Ended December 31, 2017 Compared to Year Ended December 31, 2016.  General and administrative expenses increased by $8.4 million, or 11.7%, for the year ended December 31, 2017 as compared to the same period in 2016. General and administrative expenses as a percentage of revenues decreased by 0.7 percentage points. The increase in the general and administrative expenses was primarily due to a $4.2 million increase in salaries, stock-based compensation, and employee benefits related to increased headcount and a $1.4 million increase in third-party services related to consulting services.
Year Ended December 31, 2016 Compared to Year Ended December 31, 2015.  General and administrative expenses increased by $14.1 million, or 24.7%, for the year ended December 31, 2016 as compared to the same period in 2015. General and administrative expenses as a percentage of revenues decreased by 2.7 percentage points. The increase in the general and administrative expenses was primarily due to a $8.5 million increase in salaries, stock-based compensation, and employee benefits related to increased headcount, a $1.9 million increase in third-party services related to system upgrades, a $1.7 million increase related to technology expenses due to increased headcount, and a $1.6 million increase in depreciation and amortization expense related to the release of new systems and depreciation related to internal-use software placed into service.
Other Income, Net
Other income, net includes imputed interest expense related to capital lease obligations, interest income from notes receivable and investments, and realized gains and losses on sales of investments. Other income, net for the year ended December 31, 2017 was $3.3 million primarily due to increased investments. The amounts were not significant in the years ended December 31, 2016 and 2015.
Income Taxes
We recorded a provision (benefit) for income taxes of $(7.5) million, $18.8 million, and $12.2 million for the years ended December 31, 2017, 2016 and 2015, respectively. Our effective tax rate for the year 2017 differs from the U.S. statutory federal income tax rate of 35%, primarily due to the income tax benefit from re-measurement of net deferred tax liabilities related to the enacted change to the corporate tax rate in December 2017, excess tax benefits of stock-based compensation from the adoption of ASU 2016-09, and federal research and development credits.
Our effective tax rate did not significantly differ from the statutory federal rate for the years ended December 31, 2016 and 2015, although there were offsetting differences between the effective tax rate and statutory federal rate due to non-deductible items and state taxes, offset by benefits related to federal research and development credits.
The valuation allowance increased by $6.8 million in 2017, increased by $1.2 million in 2016, and increased by $1.0 million in 2015. We continue to maintain a valuation allowance against the deferred tax assets related to certain state research and development tax credits, the realization of which is uncertain as we expect to generate additional credits at a faster rate than we are able to utilize them. We will continue to assess the need for a valuation allowance on deferred tax assets by evaluating both positive and negative evidence that may exist. Any adjustment to the deferred tax asset valuation allowance will be recorded in the income statement for the periods that the adjustment is determined to be required.
On December 22, 2017, the U.S. government enacted comprehensive tax legislation commonly referred to as The Tax Act. The Tax Act makes broad and complex changes to the U.S. tax code. Changes impacting the Company include, but are not limited to, (1) reducing the U.S. federal corporate tax rate from 35 percent to 21 percent; (2) eliminating the corporate alternative minimum tax (AMT) and changing how existing AMT credits can be realized; (3) creating a new limitation on deductible interest expense; (4) changing rules related to uses and limitations of net operating loss carryforwards created in tax years beginning after December 31, 2017; (5) bonus depreciation that will allow for full expensing of qualified property; (6) the repeal of the domestic production activity deduction; and (7) limitations on the deductibility of certain executive compensation.
In December 2017, the SEC staff issued Staff Accounting Bulletin No. 118 (“SAB 118”), which provides guidance on accounting for the tax effects of the Tax Act. SAB 118 provides a measurement period that should not extend beyond one year from the Tax Act enactment date for companies to complete the accounting under FASB Accounting Standards Board (“ASC”) 740, Income Taxes (“ASC 740”). In accordance with SAB 118, a company must reflect the income tax effects of those aspects of the Act for which the accounting under ASC 740 is complete. To the extent that a company’s accounting for certain income tax

44


effects of the Tax Act is incomplete but it is able to determine a reasonable estimate, it must record a provisional estimate in the financial statements. If a company cannot determine a provisional estimate to be included in the financial statements, it should continue to apply ASC 740 on the basis of the provisions of the tax laws that were in effect immediately before the enactment of The Tax Act.
As of December 31, 2017, we have not completed our accounting for the income tax effects of certain elements of the Tax Act. However, in connection with our initial analysis, we recorded a provisional net tax benefit based on reasonable estimates for those tax effects. The provisional net tax benefit is subject to revisions as we complete our analysis of The Tax Act, collect and prepare necessary data, finalize the Velocify purchase accounting, interpret any additional guidance issued by the U.S. Treasury Department, Internal Revenue Service (“IRS”) and FASB. Adjustments may materially impact our provision for income taxes and effective tax rate in the period in which the adjustments are made. Our accounting for the tax effects of The Tax Act will be completed during the measurement period.
Our accounting for the following elements of The Tax Act is incomplete. However, we are able to make reasonable estimate of certain effects and, therefore, recorded provisional adjustments as follows:
The Tax Act reduces the corporate tax rate to 21 percent, effective January 1, 2018. Consequently, we have recorded a decrease related to net deferred tax liabilities of $8.6 million, with a corresponding net adjustment to our deferred income tax benefit of $8.6 million for the year ended December 31, 2017.
The Tax Act creates a new limitation on the deductibility of certain executive compensation and removes the exceptions for performance-based compensation. However, The Tax Act grants a “transition rule” to compensation stemming from written binding contracts entered on or before November 2, 2017. We estimated the tax adjustment related to the “transition rule” is insignificant.
For further discussion of our income tax provision, see Note 8 “Income Taxes” in the Notes to Consolidated Financial Statements.
Liquidity and Capital Resources
As of December 31, 2017, we had cash, cash equivalents, and short-term investments of $241.0 million and long-term investments of $107.4 million. This balance reflects cash proceeds of approximately $271.4 million from the public offering completed in August 2016 of 3,162,500 shares of common stock, net of underwriting discounts, and offering costs and expenses. Cash and cash equivalents consist of cash, money market accounts, and highly liquid investments purchased with an original maturity of three months or less. Both short and long-term investments consist of U.S. government notes, and U.S. government agency securities, corporate bonds and obligations, certificates of deposit and municipal obligations.
We believe that our existing cash, cash equivalents, and short-term investments will be sufficient to fund capital expenditures, operating expenses and other cash requirements for at least the next 12 months. We may use our cash and investments to repurchase our stock. Acquisitions that we enter into are funded by our cash and investments or require us to seek additional equity or debt financing. Additional funds may not be available on terms favorable to us or at all.
The following table sets forth our statement of cash flows data for the periods presented:
 
Year ended December 31,
 
2017
 
2016
 
2015
 
(in thousands)
Net cash provided by operating activities
$
116,221

 
$
112,899

 
$
98,617

Net cash used in investing activities
$
(329,032
)
 
$
(44,598
)
 
$
(66,349
)
Net cash provided by (used in) financing activities
$
(30,398
)
 
$
278,210

 
$
(24,628
)
Net increase (decrease) in cash and cash equivalents
$
(243,209
)
 
$
346,511

 
$
7,640

Operating Activities
Year Ended December 31, 2017 Compared to Year Ended December 31, 2016.  Cash provided by operating activities increased by $3.3 million from $112.9 million in 2016 to $116.2 million in 2017. In the consolidated statements of cash flows, cash provided by operating activities is presented as net income adjusted for non-cash items and changes in operating assets and liabilities. Net income increased by $15.1 million for the year ended December 31, 2017 as compared to the same period in 2016. The net contribution of non-cash items to cash provided by operating activities increased by $4.6 million for the year ended December 31, 2017 as compared to the same period in 2016. The net contribution of changes in operating assets and liabilities to

45


cash provided by operating activities decreased by $16.4 million for the year ended December 31, 2017 as compared to the same period in 2016.
The $4.6 million increase in the net contribution of non-cash items to cash provided by operating activities was primarily due to a $16.0 million increase in depreciation/amortization expense from internal-use software, data center equipment, leasehold improvements, and furniture and fixtures placed into service, a $4.0 million increase in amortization of intangible assets as a result of the acquisition of Velocify, and a $3.0 million increase in stock-based compensation expense due to increased headcount, partially offset by a $15.6 million decrease in deferred income taxes related to the deferred tax liabilities from the Velocify acquisition and a $2.7 million decrease due to accretion of investments.
Changes in operating assets and liabilities resulted in a net decrease of $16.4 million to cash provided by operating activities in the year ended December 31, 2017 as compared to the same period in 2016. Our net accounts receivable balance fluctuates from period to period, depending on the amount and timing of sales and billing activity, our customers’ payment method, and cash collections. Additionally, we experienced overall growth in our accounts receivable balance due to increased revenues for the year ended December 31, 2017 as compared to the same period in 2016. The change in prepaid expenses and other current assets was primarily due to the timing of payments for software services and other maintenance. The change in accounts payable and accrued and other liabilities was due to the annual payment of variable compensation costs in March 2017, partially offset by a decrease in annual variable compensation cost accrual for the year ended 2017 as well as the timing of additional liabilities and payments in general, and does not reflect any significant change in the nature of accrued liabilities. The decrease in deferred revenues is primarily the result of the timing of customer payments and the completion of professional services projects.
Year Ended December 31, 2016 Compared to Year Ended December 31, 2015.  Cash provided by operating activities increased by $14.3 million from $98.6 million in 2015 to $112.9 million in 2016. Net income increased by $15.5 million for the year ended December 31, 2016 as compared to the same period in 2015. The net contribution of non-cash items to cash provided by operating activities increased by $22.6 million for the year ended December 31, 2016 as compared to the same period in 2015. The net contribution of changes in operating assets and liabilities to cash provided by operating activities decreased by $23.8 million for the year ended December 31, 2016 as compared to the same period in 2015.
The $22.6 million increase in the net contribution of non-cash items to cash provided by operating activities was primarily due to a $9.6 million increase in depreciation/amortization expense from internal-use software, data center equipment, leasehold improvements, and furniture and fixtures placed into service, a $7.2 million increase in stock-based compensation expense due to increased headcount, and a $5.5 million increase in deferred income taxes, offset by a $0.6 million change in non-cash impairment loss on intangible assets acquired from MortgageCEO incurred in 2015.
Changes in operating assets and liabilities resulted in a net decrease of $23.8 million to cash provided by operating activities in the year ended December 31, 2016 as compared to the same period in 2015. Our net accounts receivable balance fluctuates from period to period, depending on the amount and timing of sales and billing activity, our customers’ payment method, and cash collections. Additionally, we experienced overall growth in our accounts receivable balance due to increased revenues for the year ended December 31, 2016 as compared to the same period in 2015. The change in prepaid expenses and other current assets was primarily due to the timing of payments for software services and other maintenance. The change in deposits and other assets was due to increased deferred commission expenses associated with continuing sales of our products. The change in accounts payable and accrued and other liabilities was due to an increase in compensation costs associated with increased headcount as well as the timing of additional liabilities and payments in general, and does not reflect any significant change in the nature of accrued liabilities. The increase in deferred revenue is primarily the result of an increase in sales of professional services and timing of customer payments.
Investing Activities
Our primary investing activities have consisted of purchases and maturities of investments, and purchases of property and equipment (including costs incurred to develop internal-use software). Purchases of property and equipment may vary from period to period due to the timing of the expansion of our operations and the timing of our internal-use software projects subject to capitalization. We plan to continue to invest in the expansion of our operations and facilities as well as the next generation Encompass platform, and we intend to continue pursuing strategic acquisitions.
Cash used in investing activities of $329.0 million for the year ended December 31, 2017 was primarily the result of $119.3 million in cash payments for the Velocify acquisition, $28.4 million in expenditures for purchases of property, including capital improvements to our new corporate headquarters, investments to bolster our infrastructure and enhance our system capacity, reliability, and security, and $59.5 million in expenditures incurred to develop internal-use software and website applications, including the development of our next generation Encompass platform. Additionally, we sold net $121.9 million of investments to fund these expenditures.

46


Cash used in investing activities of $44.6 million for the year ended December 31, 2016 was primarily the result of $25.2 million in expenditures for purchases of property and equipment, including capital improvements to our new corporate headquarters, investments to bolster our infrastructure and enhance our system capacity, reliability, and security, and $35.1 million in expenditures incurred to develop internal-use software and website applications, including the development of our next generation Encompass platform. Additionally, we sold net $15.7 million to fund these expenditures.
Cash used in investing activities of $66.3 million for the year ended December 31, 2015 was the result of $52.3 million for purchases of property and equipment and costs incurred to develop internal-use software and website applications and cash payments of $16.4 million for the Mortgage Returns acquisition, offset in part by $2.4 million net proceeds from maturities of investments.
Financing Activities
Financing activities have consisted primarily of cash provided from the exercise of stock options and purchases under the employee stock purchase plan, reduced by the payments related to capital lease obligations, repurchases of common stock and tax payments related to shares withheld for vested RSUs. In August 2016, we completed a public offering of common stock and sold a total of 3,162,500 shares of our common stock for total cash proceeds of approximately $271.4 million, net of underwriting discounts, and offering costs and expenses of approximately $13.2 million, which will be used for general corporate purposes, including working capital, sales and marketing activities, general and administrative matters and capital expenditures. We may also use the net proceeds for the acquisition of, or investment in, technologies, solutions or businesses that complement our business. In May 2014, our board of directors approved a stock repurchase program under which we are authorized to repurchase up to $75.0 million of our common stock over a 36-month period which ended in May 2017. We did not repurchase any shares during the first five months of 2017. In August 2017, our audit committee, under the authority delegated to it by our board of directors, approved a new stock repurchase program under which we are authorized to repurchase up to $250.0 million of our common stock, which expires in August 2020. As of December 31, 2017, $214.8 million remained available for repurchases. Under the program, purchases may be made from time to time on the open market, and will be funded from available working capital.
Cash used in financing activities of $30.4 million for the year ended December 31, 2017 consisted primarily of $35.2 million in common stock repurchases and tax payments of $13.8 million related to shares withheld for vested RSUs, offset by $19.3 million in proceeds from employee stock purchases and the exercise of stock options.
Cash provided by financing activities of $278.2 million for the year ended December 31, 2016 consisted primarily of $271.4 million in net proceeds from our August 2016 public offering of 3,162,500 shares of common stock, $17.3 million in proceeds from employee stock purchase and exercise of stock options, partially offset by tax payments of $6.0 million related to shares withheld for vested RSUs, payments of capital leases of $3.8 million, and $0.7 million in common stock repurchases.
Cash used in financing activities of $24.6 million for the year ended December 31, 2015 consisted primarily of $31.5 million in common stock repurchases, payments on capital leases of $3.7 million, and tax payments of $3.6 million related to shares withheld for vested RSUs, offset in part by $14.2 million in proceeds from the exercise of stock options.
Off Balance Sheet Arrangements
As of December 31, 2017, we had no off-balance sheet arrangements, and operating leases were the only financing arrangements not reported on our consolidated financial statements.
Contractual Obligations
At December 31, 2017, our contractual payment obligations are as follows:
 
Payment due by period (as of December 31, 2017)
 
 
 
Total
 
Less than
1 year
 
1-3
years
 
3-5
years
 
More than
5 years
 
(in thousands)
Capital lease obligations
$
87

  
$
87

  
$

  
$

 
$

Operating lease obligations
93,245

  
11,718

  
24,374

  
22,790

 
34,363

Purchase obligations(1)
66,605

 
39,745

 
26,860

 

 

Total
$
159,937

  
$
51,550

  
$
51,234

  
$
22,790

 
$
34,363

________________
(1) Purchase obligations are associated with agreements that are enforceable and legally binding and that specify all significant terms, including: fixed or minimum services to be used; fixed, minimum or variable price provisions; and the approximate timing of the transaction. Purchase obligations include non-cancelable contractual obligations for the purchase of goods and services, licenses of third-party software, sponsorships,

47


and construction commitments. Obligations under contracts that we can cancel without a significant penalty are not included in the table above. See Note 9 of the Notes to Consolidated Financial Statements.
Recent Accounting Pronouncements
See Note 2 of the Notes to Consolidated Financial Statements for a full description of recent accounting pronouncements, including the expected dates of adoption and estimated effects on results of operations and financial condition, which is incorporated herein by reference.
ITEM 7A.
QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK
We are exposed to market risks in the ordinary course of our business. These risks primarily include interest rate risks and inflation.
Interest Rate Fluctuation Risk
We do not have any long-term borrowings.
Our investments include cash, cash equivalents, and both short-term and long-term investments including investment-grade interest-bearing securities, such as money market accounts, certificates of deposit, commercial paper, corporate bonds, municipal and government agency obligations, and guaranteed obligations of the U.S. government. The primary objective of our investment activities is to preserve principal while maximizing income without significantly increasing risk. We do not enter into investments for trading or speculative purposes. Our investments are exposed to market risk due to a fluctuation in interest rates, which may affect our interest income and the fair market value of our investments.
A hypothetical increase in interest rates of 1.0% would have resulted in a decrease in the fair value of our investment portfolio of $2.2 million as of December 31, 2017. The fluctuations in fair value of our investment portfolio reflect only the direct impact of the change in interest rates. Other economic variables, such as equity market fluctuations and changes in relative credit risk, could result in a significantly higher decline in the fair value of our net investment position. For further information on how credit risk is factored into the valuation of our investment portfolio see Note 4 of the Notes to Consolidated Financial Statements.
Inflation Risk
We do not believe that inflation has had a material effect on our business, financial condition or results of operations. 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.

48


ITEM 8.
FINANCIAL STATEMENTS AND SUPPLEMENTARY DATA
All other schedules are omitted because they are not applicable or the required information is shown in the consolidated financial statements or notes thereto.

49


Report of Independent Registered Public Accounting Firm
Board of Directors and Shareholders
Ellie Mae, Inc.

Opinion on the financial statements
We have audited the accompanying consolidated balance sheets of Ellie Mae, Inc. (a Delaware corporation) and subsidiaries (the “Company”) as of December 31, 2017 and 2016, the related consolidated statements of comprehensive income, stockholders’ equity, and cash flows for each of the three years in the period ended December 31, 2017, and the related notes and schedule (collectively referred to as the “financial statements”). In our opinion, the financial statements present fairly, in all material respects, the financial position of the Company as of December 31, 2017 and 2016, and the results of its operations and its cash flows for each of the three years in the period ended December 31, 2017, in conformity with accounting principles generally accepted in the United States of America.
We also have audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (“PCAOB”), the Company’s internal control over financial reporting as of December 31, 2017, based on criteria established in the 2013 Internal Control-Integrated Framework issued by the Committee of Sponsoring Organizations of the Treadway Commission (“COSO”), and our report dated March 1, 2018 expressed an unqualified opinion.

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

We conducted our audits in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether the financial statements are free of material misstatement, whether due to error or fraud. Our audits included performing procedures to assess the risks of material misstatement of the financial statements, whether due to error or fraud, and performing procedures that respond to those risks. Such procedures included examining, on a test basis, evidence supporting the amounts and disclosures in the financial statements. Our audits also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the financial statements. We believe that our audits provide a reasonable basis for our opinion.

/s/ GRANT THORNTON LLP
We have served as the Company’s auditor since 2005.
San Francisco, CA
March 1, 2018





50


Report of Independent Registered Public Accounting Firm
Board of Directors and Shareholders
Ellie Mae, Inc.

Opinion on internal control over financial reporting
We have audited the internal control over financial reporting of Ellie Mae, Inc. (a Delaware corporation) and subsidiaries (the “Company”) as of December 31, 2017, based on criteria established in the 2013 Internal Control-Integrated Framework issued by the Committee of Sponsoring Organizations of the Treadway Commission (“COSO”). In our opinion, the Company maintained, in all material respects, effective internal control over financial reporting as of December 31, 2017, based on criteria established in the 2013 Internal Control- Integrated Framework issued by COSO.
We also have audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (“PCAOB”), the consolidated financial statements of the Company as of and for the year ended December 31, 2017, and our report dated March 1, 2018 expressed an unqualified opinion on those financial statements.

Basis for opinion
The Company’s management is responsible for maintaining effective internal control over financial reporting and for its assessment of the effectiveness of internal control over financial reporting, included in the accompanying Management Report on Internal Control Over Financial Reporting (“Management’s Report”). Our responsibility is to express an opinion on the Company’s internal control over financial reporting based on our audit. We are a public accounting firm registered with the PCAOB and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.
We conducted our audit in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether effective internal control over financial reporting was maintained in all material respects. Our audit included obtaining an understanding of internal control over financial reporting, assessing the risk that a material weakness exists, testing and evaluating the design and operating effectiveness of internal control based on the assessed risk, and performing such other procedures as we considered necessary in the circumstances. We believe that our audit provides a reasonable basis for our opinion.
Our audit of, and opinion on, the Company’s internal control over financial reporting does not include the internal control over financial reporting for the portion of Velocify, Inc., a wholly-owned subsidiary, that had not been integrated and whose financial statements reflect total assets and revenues constituting less than 1 and less than 3 percent, respectively, of the related consolidated financial statement amounts as of and for the year ended December 31, 2017. As indicated in Management’s Report, Velocify, Inc. was acquired during October 2017. Management’s assertion on the effectiveness of the Company’s internal control over financial reporting excluded internal control over financial reporting of the portions of Velocify, Inc. that had not yet been integrated.

Definition and limitations of internal control over financial reporting
A company’s internal control over financial reporting is a process designed to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles. A company’s internal control over financial reporting includes those policies and procedures that (1) pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions and dispositions of the assets of the company; (2) provide reasonable assurance that transactions are recorded as necessary to permit preparation of financial statements in accordance with generally accepted accounting principles, and that receipts and expenditures of the company are being made only in accordance with authorizations of management and directors of the company; and (3) provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use, or disposition of the company’s assets that could have a material effect on the financial statements.
Because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements. Also, projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate.

/s/ GRANT THORNTON LLP
San Francisco, CA
March 1, 2018

51


Ellie Mae, Inc.
CONSOLIDATED BALANCE SHEETS
(in thousands, except share and per share amounts)
 
 
December 31,
 
2017
 
2016
Assets
 
 
 
Current assets:
 
 
 
Cash and cash equivalents
$
137,698

 
$
380,907

Short-term investments
103,345

 
41,841

Accounts receivable, net of allowance for doubtful accounts of $340 and $45 as of December 31, 2017 and December 31, 2016, respectively
43,121

 
39,358

Prepaid expenses and other current assets
18,474

 
15,209

Total current assets
302,638

 
477,315

Property and equipment, net
186,991

 
126,297

Long-term investments
107,363

 
45,931

Intangible assets, net
80,874

 
17,289

Deposits and other assets
9,290

 
10,138

Goodwill
144,451

 
74,547

Total assets
$
831,607

 
$
751,517

Liabilities and Stockholders’ Equity
 
 
 
Current liabilities:
 
 
 
Accounts payable
$
24,913

 
$
15,942

Accrued and other current liabilities
26,188

 
39,809

Deferred revenue
26,287

 
23,126

Total current liabilities
77,388

 
78,877

Other long-term liabilities
18,880

 
17,732

Total liabilities
96,268

 
96,609

Commitments and contingencies (Note 9)

 

Stockholders’ equity:
 
 
 
Common stock, $0.0001 par value per share; 140,000,000 authorized shares, 34,227,684 and 33,685,649 shares issued and outstanding as of December 31, 2017 and December 31, 2016, respectively
3

 
3

Additional paid-in capital
649,817

 
612,098

Accumulated other comprehensive loss
(880
)
 
(219
)
Retained earnings
86,399

 
43,026

Total stockholders’ equity
735,339

 
654,908

Total liabilities and stockholders’ equity
$
831,607

 
$
751,517

See accompanying notes to these consolidated financial statements.

52


Ellie Mae, Inc.
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME
(in thousands, except share and per share amounts)
 
 
Year ended December 31,
 
2017
 
2016
 
2015
Revenues
$
417,042

 
$
360,285

 
$
253,937

Cost of revenues
160,910

 
120,145

 
84,208

Gross profit
256,132

 
240,140

 
169,729

Operating expenses:
 
 
 
 
 
Sales and marketing
65,042

 
54,704

 
38,208

Research and development
69,266

 
58,501

 
40,451

General and administrative
79,686

 
71,318

 
57,212

Total operating expenses
213,994

 
184,523

 
135,871

Income from operations
42,138

 
55,617

 
33,858

Other income, net
3,256

 
989

 
619

Income before income taxes
45,394

 
56,606

 
34,477

Income tax provision (benefit)
(7,456
)
 
18,830

 
12,219

Net income
$
52,850

 
$
37,776

 
$
22,258

Net income per share of common stock:
 
 
 
 
 
Basic
$
1.55

 
$
1.21

 
$
0.76

Diluted
$
1.48

 
$
1.15

 
$
0.72

Weighted average common shares used in computing net income per share of common stock:
 
 
 
 
 
Basic
34,056,962

 
31,179,857

 
29,179,352

Diluted
35,805,524

 
32,799,785

 
30,842,584

 
 
 
 
 
 
Net income
$
52,850

 
$
37,776

 
$
22,258

Other comprehensive income (loss), net of taxes:
 
 
 
 
 
Unrealized gain (loss) on investments
(661
)
 
38

 
(162
)
Comprehensive income
$
52,189

 
$
37,814

 
$
22,096


 See accompanying notes to these consolidated financial statements.

53


Ellie Mae, Inc.
CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY
(in thousands, except share amounts)
 
 
 
 
 
 
 
Accumulated
 
 
 
 
 
 
 
 
 
Additional
 
Other
 
 
 
 Total
 
Common Stock
 
Paid-in
 
Comprehensive
 
Retained
 
Stockholders'
 
Shares
 
Amount
 
Capital
 
Income (Loss)
 
Earnings
 
Equity
Balances, December 31, 2014
28,907,147

 
$
3

 
$
242,527

 
$
(95
)
 
$
10,449

 
$
252,884

Issuance of common stock under stock incentive plans
1,109,013

 

 
10,094

 

 

 
10,094

Shares withheld for employee taxes related to vested restricted stock units
(56,797
)
 

 
(3,552
)
 

 

 
(3,552
)
Issuance of common stock under employee stock purchase plan
110,598

 

 
4,105

 

 

 
4,105

Stock-based compensation

 

 
25,367

 

 

 
25,367

Excess tax benefit from stock-based compensation

 

 
11,387

 

 

 
11,387

Stock repurchase
(503,450
)
 

 
(4,586
)
 

 
(26,944
)
 
(31,530
)
Unrealized losses on investments

 

 

 
(162
)
 

 
(162
)
Net income

 

 

 

 
22,258

 
22,258

Balances, December 31, 2015
29,566,511

 
3

 
285,342

 
(257
)
 
5,763

 
290,851

Issuance of common stock under stock incentive plans
934,234

 

 
10,573

 

 

 
10,573

Issuance of common stock in public offering, net of issuance costs
3,162,500

 

 
271,309

 

 

 
271,309

Shares withheld for employee taxes related to vested restricted stock units
(71,079
)
 

 
(5,976
)
 

 

 
(5,976
)
Issuance of common stock under employee stock purchase plan
101,816

 

 
6,724

 

 

 
6,724

Stock-based compensation

 

 
34,302

 

 

 
34,302

Excess tax benefit from stock-based compensation

 

 
9,974

 

 

 
9,974

Stock repurchase
(8,333
)
 

 
(150
)
 

 
(513
)
 
(663
)
Unrealized gains on investments

 

 

 
38

 

 
38

Net income

 

 

 

 
37,776

 
37,776

Balances, December 31, 2016
33,685,649

 
3

 
612,098

 
(219
)
 
43,026

 
654,908

Issuance of common stock under stock incentive plans
961,448

 

 
10,208

 

 

 
10,208

Shares withheld for employee taxes related to vested restricted stock units
(139,235
)
 

 
(13,826
)
 

 

 
(13,826
)
Issuance of common stock under employee stock purchase plan
121,010

 

 
9,098

 

 

 
9,098

Stock-based compensation

 

 
39,762

 

 

 
39,762

Stock repurchase
(401,188
)
 

 
(7,523
)
 

 
(27,721
)
 
(35,244
)
Excess tax benefits cumulative-effect adjustment resulting from the adoption of ASU 2016-09 (Note 2)

 

 

 

 
18,244

 
18,244

Unrealized losses on investments

 

 

 
(661
)
 

 
(661
)
Net income

 

 

 

 
52,850

 
52,850

Balances, December 31, 2017
34,227,684

 
$
3

 
$
649,817

 
$
(880
)
 
$
86,399

 
$
735,339

See accompanying notes to these consolidated financial statements.

54


Ellie Mae, Inc.
CONSOLIDATED STATEMENTS OF CASH FLOWS
(in thousands)

 
Year ended December 31,
 
2017
 
2016
 
2015
CASH FLOWS FROM OPERATING ACTIVITIES:
 
 
 
 
 
Net income
$
52,850

 
$
37,776

 
$
22,258

Adjustments to reconcile net income to net cash provided by operating activities:
 
 
 
 
 
Depreciation and amortization
36,482

 
20,460

 
10,842

Amortization of intangible assets
9,515

 
5,521

 
5,180

Impairment loss on intangible assets

 

 
562

Legal settlement

 

 
(522
)
Stock-based compensation expense
34,467

 
31,471

 
24,241

Impairment and loss on sale of property and equipment

 
5

 
97

Deferred income taxes
(7,849
)
 
7,784

 
2,255

Amortization (accretion) of investments
(1,704
)
 
1,024

 
1,033

Changes in operating assets and liabilities:
 
 
 
 
 
Accounts receivable, net
(997
)
 
(10,791
)
 
(7,943
)
Prepaid expenses and other current assets
(2,622
)
 
(5,334
)
 
1,381

Deposits and other assets
1,088

 
(3,464
)
 
(1,985
)
Accounts payable
4,943

 
3,678

 
290

Accrued, other current and other liabilities
(11,750
)
 
17,585

 
35,079

Deferred revenue
1,798

 
7,184

 
5,849

Net cash provided by operating activities
116,221

 
112,899

 
98,617

CASH FLOWS FROM INVESTING ACTIVITIES:
 
 
 
 
 
Acquisition of property and equipment
(28,355
)
 
(25,191
)
 
(24,768
)
Acquisition of internal-use software
(59,514
)
 
(35,097
)
 
(27,608
)
Proceeds from sale of property and equipment

 

 
58

Purchases of investments
(221,383
)
 
(62,533
)
 
(60,816
)
Maturities of investments
99,490

 
58,223

 
63,204

Sale of investments

 
20,000

 

Cash paid for acquisitions, net of cash acquired
(119,270
)
 

 
(16,419
)
Net cash used in investing activities
(329,032
)
 
(44,598
)
 
(66,349
)
CASH FLOWS FROM FINANCING ACTIVITIES:
 
 
 
 
 
Payment of capital lease obligations
(619
)
 
(3,827
)
 
(3,745
)
Proceeds from issuance of common stock under employee stock plans
19,306

 
17,297

 
14,199

Proceeds (payment of issuance costs) relating to common stock issued in public offering, net
(15
)
 
271,379

 

Payments for repurchase of common stock
(35,244
)
 
(663
)
 
(31,530
)
Tax payments related to shares withheld for vested restricted stock units
(13,826
)
 
(5,976
)
 
(3,552
)
Net cash provided by (used in) financing activities
(30,398
)
 
278,210

 
(24,628
)
NET INCREASE (DECREASE) IN CASH AND CASH EQUIVALENTS
(243,209
)
 
346,511

 
7,640

CASH AND CASH EQUIVALENTS, Beginning of period
380,907

 
34,396

 
26,756

CASH AND CASH EQUIVALENTS, End of period
$
137,698

 
$
380,907

 
$
34,396





55


Ellie Mae, Inc.
CONSOLIDATED STATEMENTS OF CASH FLOWS - (continued)
(in thousands)
 
Year ended December 31,
 
2017
 
2016
 
2015
Supplemental disclosure of cash flow information:
 
 
 
 
 
Cash paid for interest
$
515

 
$
294

 
$
133

Cash paid for (refunded from) income taxes
$
(1,299
)
 
$
267

 
$
104

Supplemental disclosure of non-cash investing and financing activities:
 
 
 
 
 
Fixed asset purchases not yet paid
$
9,114

 
$
5,945

 
$
3,662

Stock-based compensation capitalized to property and equipment
$
5,295

 
$
2,831

 
$
1,126

Acquisition of property and equipment under capital leases
$

 
$

 
$
6,998

See accompanying notes to these consolidated financial statements.

56


Ellie Mae, Inc.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
NOTE 1Description of Business
Ellie Mae, Inc. (“Ellie Mae” and the “Company”) is a leading cloud-based platform provider for the mortgage finance industry. The Company’s technology solutions enable lenders to originate and close residential mortgage loans. Banks, credit unions and mortgage lenders use the Company’s Encompass® all-in-one mortgage management solution (“Encompass”) to originate and fund mortgages and improve compliance, loan quality, and efficiency.
NOTE 2Basis of Presentation and Significant Accounting Policies
Principles of Consolidation
The consolidated financial statements include the accounts of the Company and its wholly-owned subsidiaries. All intercompany balances and transactions have been eliminated.
Applicable Accounting Guidance
Any reference in these notes to applicable accounting guidance is meant to refer to the authoritative generally accepted accounting principles in the United States (“U.S. GAAP”), as found in the Financial Accounting Standards Board’s (“FASB”) Accounting Standards Codification (“ASC”).
Use of Estimates
The preparation of consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Management evaluates estimates on a regular basis including those relating to revenue recognition, allowance for doubtful accounts, goodwill, intangible assets, valuation of deferred income taxes, stock-based compensation, and unrecognized tax benefits, among others. Actual results could differ from those estimates and such differences may have a material impact on the Company’s consolidated financial statements and footnotes.
Segment Information
The Company operates in one industry—mortgage-related software and services. The Company’s chief operating decision maker is its chief executive officer, who makes decisions about resource allocation and reviews financial information presented on a consolidated basis. Accordingly, the Company has determined that it has a single reporting segment and operating unit structure, specifically technology-enabled solutions to help streamline and automate the residential mortgage origination process in the United States.
Cash and Cash Equivalents
All highly liquid investments with original maturities of 90 days or less are considered to be cash equivalents. Cash equivalents are recorded at cost, which approximates fair value.
Fair Value Measurement of Financial Instruments
The Company invests excess cash primarily in investment-grade, fixed maturity interest-bearing securities, such as money market accounts, certificates of deposit, commercial paper, corporate bonds, municipal and government agency obligations, and guaranteed obligations of the U.S. government. All of the Company’s investments that have maturities of greater than 90 days are classified as available-for-sale and are carried at fair value. For the Company’s remaining financial instruments, fair value is determined based on quoted market rates when observable or utilizing data points that are observable, such as quoted prices, interest rates, and yield curves. The cost of available-for-sale investments sold is based on the specific identification method. Unrealized gains and losses are reported in stockholders’ equity as accumulated other comprehensive income (loss). Realized gains and losses are included in other income (expense), net. Interest and dividends are included in other income (expense), net when they are earned.

57


Fair value is defined as the price that would be received from selling an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. Fair value measurements are classified and disclosed in one of the following three categories:
Level 1 — Valuations based on quoted prices in active markets for identical assets or liabilities.
Level 2 — Valuations based on other than quoted prices in active markets for identical assets and liabilities, quoted prices for identical or similar assets or liabilities in inactive markets, or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities.
Level 3 — Valuations based on inputs that are generally unobservable and typically reflect management’s estimates of assumptions that market participants would use in pricing the assets or liabilities.
The fair values of the Company’s cash equivalents, accounts receivable, and accounts payable approximate their carrying values due to the short maturities of the instruments. The fair value of the Company’s capital lease obligations approximates the carrying value due to the terms continuing to approximate prevailing market terms. The Company classifies its money market funds that are specifically backed by debt securities and U.S. government obligations as Level 1 instruments, due to the use of observable market prices for identical securities that are traded in active markets.
When the Company uses observable market prices for identical securities that are traded in less active markets, the Company classifies its marketable financial instruments as Level 2. When observable market prices for identical securities are not available, the Company prices its marketable financial instruments using non-binding market consensus prices that are corroborated with observable market data; quoted market prices for similar instruments; or pricing models with all significant inputs derived from or corroborated with observable market data. Non-binding market consensus prices are based on the proprietary valuation models of pricing providers. These valuation models incorporate a number of inputs, including non-binding and binding broker quotes; observable market prices for identical or similar securities; and the internal assumptions of pricing providers or brokers that use observable market inputs and, to a lesser degree, unobservable market inputs. The Company corroborates non-binding market consensus prices with observable market data as such data exists.
Accounts Receivable and Allowance for Doubtful Accounts
Trade accounts receivable consist of amounts billed to customers in connection with sale of services. The Company analyzes individual trade accounts receivable by considering historical bad debts, customer creditworthiness, current economic trends, changes in customer payment terms, and collection trends when evaluating the adequacy of the allowance for doubtful accounts. Allowances for doubtful accounts are recognized in the period in which the associated receivable balance is not considered recoverable. Any change in the assumptions used in analyzing accounts receivable may result in changes to the allowance for doubtful accounts and is recognized in the period in which the change occurs. The Company writes off a receivable when all rights, remedies, and recourse against the account and its principals are exhausted and records a benefit when previously reserved accounts are collected.
Concentration of Credit Risk
The financial instruments that potentially expose the Company to concentrations of credit risk consist primarily of cash and cash equivalents, investments, and accounts receivable. The Company’s cash and cash equivalents are deposited with major financial institutions in the United States. At times, such deposits may be in excess of federally insured limits. Management believes that the Company’s investments in cash equivalents and available-for-sale investments are financially sound. The Company’s accounts receivable are derived from revenue earned from customers located in the United States. The Company had no customers that represented 10% or more of revenues for the years ended December 31, 2017, 2016 and 2015. No customer represented more than 10% of accounts receivable as of December 31, 2017 and 2016.
Property and Equipment
Property and equipment are stated at cost less accumulated depreciation and are depreciated on a straight-line basis over their estimated useful lives, which is generally three to seven years. Leasehold improvements are amortized on a straight-line basis over their estimated useful lives or over the term of the lease, whichever is shorter.
Software and Website Development Costs
The Company capitalizes internal and external costs incurred to develop internal-use software and website applications. Capitalized internal costs include salaries, benefits, and stock-based compensation charges for employees that are directly involved in developing the software or website application, and depreciation of assets used in the development process. Capitalized external costs include third-party consultants involved in the development process, as well as other direct costs incurred therein.

58


Capitalization of costs begins when the preliminary project stage has been completed, management authorizes and commits to funding a project and it is probable that the project will be completed and the software or website application will be used to perform the function intended. Internal and external costs incurred as part of the preliminary project stage are expensed as incurred.
Capitalization ceases at the point at which the project is substantially complete and ready for its intended use. Internal and external training costs and maintenance costs during the post-implementation operation stage are expensed as incurred.
Internal-developed core software is amortized on a straight-line basis over its estimated useful life, generally three to five years. Amortization of product related internal-use software and website applications is typically recorded to cost of revenues, and amortization of other internal-use software and website applications is typically recorded to the operating expense line to which it most closely relates. Management evaluates the useful lives of these assets on an annual basis and tests for impairment whenever events or changes in circumstances occur that could impact the recoverability of these assets. The capitalized costs are included in property and equipment, net in the accompanying consolidated balance sheets. For the years ended December 31, 2017, 2016 and 2015, the Company capitalized software and website application development costs of $64.6 million, $38.5 million and $29.4 million, respectively.
Business Combinations
The Company recognizes and measures the identifiable assets acquired in a business combination, the liabilities assumed and any non-controlling interest in the acquiree, at their fair values as of the acquisition date. The Company recognizes contingent consideration arrangements at their acquisition-date fair values with subsequent changes in fair value reflected in earnings, recognizes pre-acquisition loss and gain contingencies at their acquisition-date fair values, capitalizes in-process research and development assets and expenses acquisition-related transaction costs as incurred. Due to the inherent uncertainty in the estimates and assumptions used by the Company in its fair value measurements, recorded amounts may be subject to refinement. During the measurement period, which may be up to one year from the acquisition date, the Company may record adjustments to the fair value of assets acquired and liabilities assumed, with the corresponding offset to goodwill. Any subsequent adjustments, including changes in accounting for deferred tax asset valuation allowances and acquired income tax uncertainties after the measurement period, are recognized in current period earnings.
Goodwill
The Company records goodwill in a business combination when the consideration paid exceeds the fair value of the identifiable net assets acquired. Goodwill is not amortized but is tested for impairment at least annually, or whenever changes in circumstances indicate that the fair value of a reporting unit is less than its carrying amount, including goodwill. The annual test is performed at the reporting unit level using a fair-value based approach. The Company’s operations are organized as one reporting unit. In testing for a potential impairment of goodwill, the Company first compares the net aggregate carrying value of assets and liabilities to the aggregate estimated fair value of the Company. If estimated fair value is less than carrying value, then potential impairment exists. On January 1, 2017, the Company early adopted Accounting Standards Update (“ASU”) No. 2017-04, Intangibles - Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment (“ASU 2017-04”). The standard eliminated Step 2 from the goodwill impairment test, which requires a hypothetical purchase price allocation. Impairment is equivalent to any excess of goodwill carrying value over its implied fair value. There were no impairment charges related to goodwill during the years ended December 31, 2017, 2016 and 2015.
The process of evaluating the potential impairment of goodwill requires significant judgment at many points during the analysis, including calculating fair value of the reporting unit based on estimated future cash flows and discount rates to be applied.
Intangible Assets
Intangible assets are stated at cost less accumulated amortization. Intangible assets include developed technology, trade names, customer relationships, and order backlog. Intangible assets with finite lives are amortized on a straight-line basis over the estimated periods of benefit, as follows:
Developed technology
2-8 years
Trade names with finite lives
2-3 years
Customer relationships
4-10 years
Order backlog
1 year
The AllRegs tradename is the only intangible asset with an indefinite useful life. The Company evaluates the remaining useful life of indefinite-lived intangible assets each reporting period to determine whether events and circumstances continue to support an indefinite useful life. The Company tests intangible assets with indefinite lives at least annually or if events or circumstances indicate that such assets might be impaired. If potential impairment exists, the amount of any impairment is calculated

59


by using a discounted cash flow model, which is based on the assumptions the Company believe hypothetical marketplace participants would use. For indefinite-lived intangible assets, other than goodwill, if the carrying amount exceeds the fair value, an impairment charge is recognized in an amount equal to that excess.
The Company evaluates its finite-lived intangible assets for impairment whenever events or changes in circumstances indicate that the carrying amount of such assets may not be recoverable. Recoverability of assets to be held and used is measured by a comparison of the carrying amount of an asset or asset group to future undiscounted net cash flows expected to be generated by the asset or asset group. If such assets or asset groups are considered to be impaired, the impairment loss to be recognized is measured by the amount by which the carrying amounts of the assets or asset groups exceed the fair value of the assets or asset groups. Assets to be disposed of are reported at the lower of the carrying amount and fair value less costs to sell.
Impairment of Long-Lived Assets
The Company evaluates its long-lived assets for indications of possible impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. There has been no loss on impairment or disposal of long-lived assets.
Revenue Recognition
The Company generates revenue primarily from transaction-based fees and fees for software and related services, including its annual user conference and fees from professional services. Our revenues are generated from the company-hosted Encompass Software subscriptions that customers access through the Internet. Revenues are also comprised of fees for software services sold both as a subscription and transactionally, including fees based on a per closed loan, or success basis, subject to monthly base fees, which the Company refers to as Success-Based Pricing; Ellie Mae Network fees; education and training, loan product, policy and guideline data and analytics services under the AllRegs brand; and professional services which include consulting, implementation, and training services. Sales taxes assessed by governmental authorities are excluded from revenue.
The Company commences revenue recognition when all of the following conditions are satisfied:
There is persuasive evidence of an arrangement;
The service has been or is being provided to the customer;
The collection of the fees is reasonably assured; and
The amount of fees to be paid by the customer is fixed or determinable.
The Company also generates revenues from sales of services including subscription services and usage-based fees, transactional services, and professional services.
Subscription Services and Usage-Based Fee Arrangements.  Subscription services and usage-based fee arrangements generally include a combination of the Company’s products delivered as software-as-a-service (“SaaS”) and support services. These arrangements are generally non-cancelable and do not contain refund-type provisions. These revenues typically include the following:
Encompass Revenues.  The Company offers web-based, on-demand access to Encompass software for a monthly recurring fee. The Company provides the right to access its loan origination software and handles the responsibility of managing the servers, providing security, backing up the data and applying updates. Customers under SaaS arrangements do not take possession of the software at any time during the term of the agreement. Subscription revenues are recognized ratably over the contract terms as subscription services are provided, beginning on the commencement date of each contract, which is the date the Company’s service is made available to customers. Contracts generally range from one year to five years.
Alternatively, customers can elect to pay on a success basis. Success basis contracts generally have a term of one to five years and are subject to monthly base fees, which enable customers to close loans up to a contractually agreed-to minimum number of transactions, and additional closed loan fees, which are assessed for loans closed in excess of the minimum. Revenues are earned from both base fees and additional closed loan fees as the result of the customer’s usage of Encompass. Monthly base fees are recognized over the respective monthly service period as the subscription services are provided. Additional closed loans fees are recognized when the loans are reported as closed. This offering also includes Encompass Consumer Connect, Encompass Compliance Service, and Encompass Docs Solution as integrated components, which are combined elements of the arrangement that are delivered in conjunction with the Encompass offering and therefore are not accounted for separately.
Services Revenues.  The Company provides a variety of mortgage-related and other business services, including: automated documentation; fraud detection, valuation, validation, and risk analysis; income verification; marketing and

60


customer relationship management; product and pricing; flood zone certifications; website and electronic document management; and compliance reports. Services revenues are recognized upon completion of the services.
Transactional and Other Revenues.  The Company has entered into agreements with various lenders, service providers and certain government-sponsored entities participating in the mortgage origination process that provide them access to, and ability to interoperate with, mortgage originators on the Ellie Mae Network. Under these agreements, the Company earns transaction fees when transactions are processed through the Ellie Mae Network. Transactional and other revenues are recognized upon completion of the services.
Professional Services Revenues.  Professional services revenues are generally recognized upon delivery or completion for fixed price contracts or as the services are rendered for time and material contracts. The majority of the Company’s professional services contracts are on a fixed price basis. Training revenues are recognized as the services are rendered.
Subscriptions to Online Research and Data Resources.  The Company provides mortgage originators and underwriters with access to online databases of various federal and state laws and regulations and forms as well as investor product guidelines. Subscription fees are recognized ratably over the subscription term as subscription services are provided, which is typically one year.
Multiple Element Arrangements
The Company enters into arrangements with multiple elements that generally include multiple subscriptions and professional services. For arrangements with multiple deliverables, the Company evaluates whether the individual deliverables qualify as separate units of accounting. In order to treat deliverables in a multiple-deliverable arrangement as separate units of accounting, the deliverables must have standalone value upon delivery.
Subscription services have standalone value as such services are often sold separately. Additionally, the Company concluded that professional services included in multiple element arrangements also have standalone value. In establishing standalone value, the Company considered the following factors for each professional services agreement: availability of the services from other vendors, the nature of the professional services, and the timing of when the professional services contract was signed in comparison to the subscription service start date.
When subscription services agreements involve multiple elements that qualify as separate units of accounting, the Company allocates arrangement consideration to all deliverables at the inception of an arrangement based on the relative selling price method in accordance with the selling price hierarchy, which includes: (i) vendor specific objective evidence (“VSOE”) if it is available; (ii) third-party evidence (“TPE”) if VSOE is not available; and (iii) the best estimate of selling price (“BESP”) if neither VSOE nor TPE is available. The Company has determined that TPE is not a practical alternative as the Company’s go-to-market strategy and offerings contain a significant level of differentiation such that the comparable pricing of services with similar functionality cannot be obtained. Furthermore, the Company is unable to reliably determine what similar competitor services’ selling prices are on a standalone basis. The amount of revenue allocated to delivered items is limited by contingent revenue, if any.
The Company has not historically priced its services within a narrow range. As a result, the Company has not been able to establish VSOE for its services. Accordingly, the Company uses its BESP to determine the relative selling price for its services.
The objective of BESP is to determine the price at which the Company would transact a sale if the service was sold on a standalone basis. When establishing BESP, the Company reviews company-specific factors used to determine list price and makes adjustments as appropriate to reflect current market conditions and pricing behavior. The Company’s process for establishing list price includes assessing the cost to provide a particular product or service, surveying customers to determine market expectations, analyzing customer demographics, and taking into account similar products and services historically sold by the Company. The Company continues to review the factors used to establish list price and adjusts BESP as necessary.
Deferred Revenues
Deferred revenues represent billings or payments received in advance of revenue recognition and is recognized as the revenue recognition criteria are met. Balances consist primarily of prepaid subscription services and professional and training services not yet provided as of the balance sheet date. Deferred revenues that will be recognized during the succeeding 12 month period are recorded as current deferred revenues, and the remaining portion is recorded as other long-term liabilities. Long-term deferred revenue at December 31, 2017 and 2016 was not material.
Deferred Commission Expenses
Deferred commission expenses are the incremental costs that are directly associated with non-cancelable subscription contracts with customers and consist of sales commissions paid to the Company’s direct sales force. Commissions are calculated based on a percentage of the revenues for the non-cancelable term of subscription contracts, which are typically one to five years.

61


The deferred commission expense amounts are recoverable through the future revenue streams under the non-cancelable customer contracts.
During the years ended December 31, 2017, 2016, and 2015, the Company deferred $4.3 million, $4.9 million, and $3.6 million of commission expenses, respectively.
At December 31, 2017 and 2016, $8.5 million and $7.8 million of deferred commission remained on the Company’s consolidated balance sheets, respectively.
Warranties and Indemnification
The Company provides a warranty for its software products and services to its customers and accounts for its warranties as a contingent liability. The Company’s software is generally warranted to perform substantially as described in the associated product documentation and to satisfy defined levels of uptime reliability. The Company’s services are generally warranted to be performed consistent with industry standards. The Company has not provided for a warranty accrual as of December 31, 2017 or 2016. To date, the Company’s product warranty expense has not been significant.
The Company generally agrees to indemnify its customers against legal claims that the Company’s software products infringe certain third-party intellectual property rights and accounts for its indemnification obligations as a contingent liability. In addition, the Company may also incur liability under its contracts if it breaches its warranties as well as certain data security and/or confidentiality obligations. To date, the Company has not been required to make any payment resulting from either infringement claims asserted against its customers or from claims in connection with a breach of the data security and/or confidentiality obligations in the Company’s contracts. The Company has not recorded a liability for related costs as of December 31, 2017 or 2016.
The Company has obligations under certain circumstances to indemnify each executive officer and member of the Company’s board of directors against judgments, fines, settlements, and expenses related to claims against such executive officer or director and otherwise to the fullest extent permitted under Delaware law and the Company’s bylaws and certificate of incorporation.
Cost of Revenues
The Company’s cost of revenues consists primarily of: salaries and benefits, including stock-based compensation expense; data center operating costs; depreciation on data center computer equipment; amortization of internal-use software and acquired intangible assets such as developed technology and trade names; customer support; professional services associated with implementation of the Company’s software; third-party royalty expenses; and allocated facilities costs.
Research and Development Costs
The Company’s research and development expenses consist primarily of: salaries and benefits, including bonuses and stock-based compensation expense; fees to contractors engaged in the development and support of the Ellie Mae Network, Encompass software and other products; and allocated facilities costs. Research and development costs that are not capitalized as internal-use software are expensed as they are incurred.
Advertising Expenses
The Company expenses advertising costs as incurred. Advertising expenses for the years ended December 31, 2017, 2016 and 2015 were $1.3 million, $1.0 million, and $0.7 million, respectively.
Stock-Based Compensation
The Company recognizes stock-based compensation related to awards granted under its 2009 Stock Option and Incentive Plan (the “2009 Plan”), 2011 Equity Incentive Award Plan (the “2011 Plan”), and Employee Stock Purchase Plan (“ESPP”).
The Company recognizes compensation expense related to Restricted Stock Units (“RSUs”), Performance-Vesting Restricted Stock Units and Performance Awards (“Performance Awards”) based on the fair market value of the underlying shares of common stock as of the date of grant. Expense related to the RSUs is recognized on a straight-line basis over the requisite service period of the award, which generally equals the vesting period. Expense related to the Performance Awards and performance-vesting RSUs is recognized under the graded vesting method over the requisite service period of the award, which results in the recognition of a larger portion of the expense during the beginning of the vesting period than in the end of the vesting period. Management evaluates the probability of performance attainment and estimates the probable number of shares of common stock that will be granted and records the expense accordingly, if probable.
The Company recognizes compensation expense related to stock option grants that are ultimately expected to vest based on estimated fair values on the date of grant using the Black-Scholes option-pricing model. Such expense is recognized on a straight-line basis over the requisite service period of the award, which generally equals the vesting period.

62


The date of grant is the date at which the Company and the employee reach a mutual understanding of the key terms and conditions of the award, appropriate approvals are received by the equity incentive committee of the board of directors and the Company becomes contingently obligated to issue equity instruments to the employee who renders the requisite service.
The Company estimates potential forfeitures of stock grants and adjust recorded compensation cost accordingly. The estimate of forfeitures is based on historical experience and is adjusted over the requisite service period to the extent that actual forfeitures differ, or are expected to differ, from the prior estimates. Changes in estimated forfeitures will be recognized in the period of change and will impact the amount of stock-based compensation expense to be recognized in future periods.
Income Taxes
The Company accounts for income taxes under the asset and liability method, which requires the recognition of taxes payable or refundable for the current year, and deferred tax liabilities and assets for the future tax consequences of events that have been recognized in our financial statements or tax returns. The measurement of current and deferred tax liabilities and assets is based on provisions of the enacted tax law.
The Company operates in various tax jurisdictions and is subject to audit by various tax authorities. The Company recognizes the tax benefit of an uncertain tax position only if it is more likely than not that the position is sustainable upon examination by the taxing authority, based on the technical merits. The tax benefit recognized is measured as the largest amount of benefit which is greater than 50 percent likely to be realized upon settlement with the taxing authority. The Company recognizes interest accrued and penalties related to unrecognized tax benefits in the income tax provision.
Valuation allowances are established when necessary to reduce deferred tax assets to the amounts that are more likely than not expected to be realized based on the weighting of positive and negative evidence.  Future realization of deferred tax assets ultimately depends on estimates of future sources of taxable income for the jurisdictions in which the Company operates and the periods over which the deferred tax assets will be realizable. To the extent the Company establishes a valuation allowance or change the valuation allowance in a period, the Company reflects the change with a corresponding increase or decrease to the tax provision in the consolidated statements of operations.
In relation to the Company’s adoption of ASU No. 2016-09, Compensation—Stock Compensation (Topic 718): Improvements to Employee Share-Based Payment Accounting (“ASU 2016-09”), on January 1, 2017, the Company records excess tax benefits and tax deficiencies as an income tax benefit or expense when stock awards vested or settled and, on a retrospective basis, the excess tax benefits are classified as an operating activity in the Company’s consolidated statements of cash flows.
Comprehensive Income
Comprehensive income consists of net income and other comprehensive income. Other comprehensive income includes certain changes in equity that are excluded from net income, specifically unrealized gains (losses) on marketable securities. Except for net realized gain (loss) on investments which was not significant, there were no reclassifications out of accumulated other comprehensive income that affected net income during the years ended December 31, 2017, 2016 and 2015.
Geographical Information
The Company is domiciled in the United States, had no international operations and had minimal sales to customers outside of the United States for the years ended December 31, 2017, 2016 and 2015.
Recent Accounting Pronouncements
In May 2014, the FASB issued ASU No. 2014-09, Revenue from Contracts with Customers (“ASU 2014-09” or “Topic 606”), as subsequently amended, which outlines a single comprehensive model for entities to use in accounting for revenue arising from contracts with customers and supersedes most current revenue recognition guidance, including industry-specific guidance. This standard requires expanded disclosures about revenue recognition to better communicate the nature, amount, timing, and uncertainty of the Company’s revenue and cash flows, including significant judgments. The standard also provides guidance on the recognition of costs related to obtaining customer contracts. The effective date for public entities is fiscal years beginning after December 15, 2017 and early adoption is allowed. The Company adopted the new standard as of January 1, 2018. The guidance permits two methods of adoption: retrospectively to each prior reporting period presented (full retrospective method), or retrospectively with the cumulative effect of initially applying the guidance recognized at the date of initial application (modified retrospective method).
The Company will adopt the standard using the modified retrospective method and is in the process of finalizing the evaluation of the new standard on its accounting policies, processes, and systems including impacts from guidance issued by the FASB Transition Resource Group. The Company has assigned internal resources, engaged a third-party service provider, is in the process of updating its systems and is currently evaluating the quantitative impact to its financial statements.

63


The Company expects an impact to its Encompass subscription and professional services revenue streams due to the removal of the current limitation on contingent revenue, which may affect the timing and allocation of revenue being recognized for certain contracts, and is in the process of finalizing this evaluation.
The Company has also identified potential impacts to the costs to obtain customer contracts, which is primarily comprised of sales commissions and the related fringe benefits associated with non-cancelable contracts. The Company is evaluating the quantitative impact of capitalizing the costs to obtain and the costs to fulfill open contracts. The Company expects to capitalize certain costs that are expensed under the current standard, and the Company expects an increase in the amortization period over which the capitalized costs will be recognized. The Company is in the process of finalizing the evaluation of the expected period of benefit under ASU 2014-09.
The Company is in the process of finalizing the impact evaluation of the new standard, as subsequently amended, together with the implementation of new accounting systems and processes, which will significantly change the Company’s internal controls over revenue recognition.
In January 2016, the FASB issued ASU No. 2016-01, Financial Instruments-Overall (Subtopic 825-10): Recognition and Measurement of Financial Assets and Financial Liabilities (“ASU 2016-01”), which updates certain aspects of recognition, measurement, presentation and disclosure of financial instruments. ASU 2016-01 is effective for fiscal years, and interim periods within those years, beginning after December 15, 2017, and early adoption is not permitted. The Company adopted the new standard as of January 1, 2018 and it did not have a material impact on its consolidated financial statements.
In February 2016, the FASB issued ASU No. 2016-02, Leases (Topic 842) (“ASU 2016-02”), as subsequently amended, which requires lessees to put most leases on their balance sheets but recognize the expenses on their income statements in a manner similar to current practice. ASU 2016-02 states that a lessee would recognize a lease liability for the obligation to make lease payments and a right-to-use asset for the right to use the underlying asset for the lease term. The standard is effective for interim and annual periods beginning after December 15, 2018, and early adoption is permitted. The Company currently does not intend to early adopt and is evaluating the impact of this accounting standard update on its consolidated financial statements.
In May 2017, the FASB issued ASU 2017-09, Compensation - Stock Compensation (Topic 718): Scope of Modification Accounting (“ASU 2017-09”), which provides guidance on determining which changes to the terms and conditions of share-based payment awards require an entity to apply modification accounting under Topic 718. ASU 2017-09 is effective for interim and annual periods beginning after December 15, 2017, and early adoption is permitted. The Company adopted the new standard as of January 1, 2018 and it did not have a material impact on its consolidated financial statements.
Standards Adopted
In March 2016, the FASB issued ASU 2016-09, which simplifies and makes several modifications to Topic 718 related to the accounting for share-based payment transactions. The standard requires companies to record excess tax benefits and tax deficiencies as income tax benefit or expense in the income statement when stock awards vest or are settled. This change is required to be applied prospectively. The standard also allows the employer tax withholding on share-based compensation to increase (up to the employee’s maximum statutory rates) without triggering liability accounting and provides an accounting policy election to allow the recognition of forfeitures when they are incurred. The standard is effective for interim and annual reporting periods beginning after December 15, 2016, and early adoption is permitted. The Company has adopted the standard as of January 1, 2017. Upon adoption, the Company recognized the previously unrecognized excess tax benefits using the modified retrospective transition method, which resulted in a cumulative-effect adjustment of $18.2 million to retained earnings as of the beginning of the period. The Company previously reported an adjustment of $14.5 million in its beginning retained earnings for the period ending March 31, 2017, and has corrected this amount as of the beginning of the period in the accompanying consolidated financial statements, as the Company identified an incorrect calculation in the previously reported amount. The correction also has the effect of reducing the Company’s Other long-term liabilities by $2.4 million and increasing Deposits and other assets by $1.3 million. The Company also elected to continue estimating forfeitures and has also elected to apply the change in presentation to the statements of cash flows retrospectively. This resulted in a $10.2 million and $11.4 million increase in net cash provided by operating activities and a corresponding $10.2 million and $11.4 million decrease in net cash provided by (used in) financing activities for the years ended December 31, 2016 and 2015, respectively, from previously reported amounts.
In January 2017, the FASB issued ASU 2017-04. The standard eliminates Step 2 from the goodwill impairment test, which requires a hypothetical purchase price allocation. The Company will continue to have the option to perform the qualitative assessment for a reporting unit to determine if the quantitative impairment test is necessary. The standard is effective for interim and annual periods beginning after December 15, 2019 and early adoption is permitted for interim or annual goodwill impairment tests performed on testing dates after January 1, 2017. The standard should be applied on a prospective basis. The Company elected to early adopt the standard as of January 1, 2017. The adoption did not have an impact to the Company’s consolidated financial statements.

64


In January 2017, the FASB issued ASU No. 2017-01, Business Combinations (Topic 805): Clarifying the Definition of a Business. This standard clarifies the definition of a business and is intended to help companies evaluate whether transactions should be accounted for as acquisitions (or disposals) of assets or businesses. The standard is effective for interim and annual periods beginning after December 15, 2017 and early adoption is permitted under certain circumstances. The standard should be applied prospectively as of the beginning of the period of adoption. The Company elected to early adopt the standard on April 1, 2017. The adoption did not have an impact to the Company’s consolidated financial statements.
NOTE 3Net Income Per Share of Common Stock
Net income per share of common stock is calculated by dividing net income by the weighted average shares of common stock outstanding during the period. Diluted net income per share of common stock is calculated by dividing net income by the weighted average shares of common stock outstanding and potential shares of common stock during the period. Potential shares of common stock include dilutive shares attributable to the assumed exercise of stock options, RSUs, performance-vesting RSUs, Performance Awards, and ESPP shares using the treasury stock method, if dilutive.
The components of net income per share of common stock were as follows:
  
Year ended December 31,
  
2017
 
2016
 
2015
 
(in thousands, except share and per share amounts)

Net income
$
52,850

 
$
37,776

 
$
22,258

 
 
 
 
 
 
Weighted average common shares outstanding used to compute basic net income per share
34,056,962

 
31,179,857

 
29,179,352

Effect of potentially dilutive securities:
 
 
 
 
 
Employee stock options, RSUs, performance-vesting RSUs, Performance Awards and ESPP shares
1,748,562

 
1,619,928

 
1,663,232

Weighted average common shares outstanding used to compute diluted net income per share
35,805,524

 
32,799,785

 
30,842,584

Net income per share:
 
 
 
 
 
Basic
$
1.55

 
$
1.21

 
$
0.76

Diluted
$
1.48

 
$
1.15

 
$
0.72

The following potential weighted average common shares were excluded from the computation of diluted net income per share, as their effect would have been anti-dilutive:
  
Year ended December 31,
  
2017
 
2016
 
2015
Employee stock options and awards
212,257

 
48,374

 
225,122

Performance-vesting RSUs and Performance Awards are included in the diluted shares outstanding for each period if the established performance criteria have been met at the end of the respective periods. However, if none of the required performance criteria have been met for such awards, the Company includes the number of shares that would be issuable if the end of the reporting period were the end of the contingency period. Accordingly, in addition to the employee stock options and awards noted above, 15,954 and 20,304 shares underlying performance-vesting RSUs and Performance Awards were excluded from the dilutive shares outstanding for the years ended December 31, 2017 and 2016, respectively. No shares were excluded from the dilutive shares outstanding for the year ended December 31, 2015.
NOTE 4Financial Instruments and Fair Value Measurement
As of December 31, 2017 and 2016, the Company’s cash, cash equivalents and investments were primarily comprised of cash and investment-grade, fixed maturity interest-bearing debt securities, such as money market funds, certificates of deposit, commercial paper, corporate bonds, municipal and government agency obligations, and guaranteed obligations of the United States government. Cash equivalents and investments are recorded at fair value. All investments are considered available for sale.

65


The following table summarizes cash and investments in financial instruments that are measured at fair value on a recurring basis and are categorized using the fair value hierarchy by investment type:
 
December 31, 2017
 
December 31, 2016(1)
 
Amortized Cost
 
Unrealized Gains
 
Unrealized Losses
 
Carrying or Fair Value
 
Amortized 
Cost
 
Unrealized Gains
 
Unrealized Losses
 
Carrying or
Fair Value
 
(in thousands)
 
(in thousands)
Cash
$
119,035

 
$

 
$

 
$
119,035

 
$
76,538

 
$

 
$

 
$
76,538

Level 1:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Money market funds
3,623

 

 

 
3,623

 
2,733

 

 

 
2,733

U.S. government and government agency obligations
52,255

 

 
(266
)
 
51,989

 
156,240

 
2

 
(3
)
 
156,239

 
174,913

 

 
(266
)
 
174,647

 
235,511

 
2

 
(3
)
 
235,510

Level 2:
 

 
 
 
 

 
 

 
 
 
 
 
 
 
 
Corporate notes and obligations
81,062

 

 
(304
)
 
80,758

 
28,978

 
1

 
(87
)
 
28,892

Certificates of deposit
6,527

 
2

 

 
6,529

 
12,094

 
13

 
(19
)
 
12,088

Municipal obligations
10,274

 

 
(46
)
 
10,228

 
11,422

 
1

 
(62
)
 
11,361

U.S. government and government agency obligations
76,510

 

 
(266
)
 
76,244

 
180,893

 
14

 
(79
)
 
180,828

Total financial instruments
349,286

 
2

 
(882
)
 
348,406

 
468,898

 
31

 
(250
)
 
468,679

Less investments
211,588

 
2

 
(882
)
 
210,708

 
87,996

 
23

 
(247
)
 
87,772

Cash and cash equivalents
$
137,698

 
$

 
$

 
$
137,698

 
$
380,902

 
$
8

 
$
(3
)
 
$
380,907

________________
(1) Certain reclassifications of prior period amounts have been made to conform to the current period presentation, such reclassification did not materially change previously reported consolidated financial statements.
As of December 31, 2017 and 2016, the Company did not have any assets or liabilities that were valued using Level 3 inputs. For the years ended December 31, 2017, 2016 and 2015, there were no transfers of financial instruments between the levels.
For the years ended December 31, 2017, 2016 and 2015, the Company recognized interest income from financial instruments of $3.3 million, $1.1 million and $0.7 million, respectively. Gross realized gains and gross realized losses from the sale of investments were not significant during the years ended December 31, 2017, 2016 and 2015.

66


The following table shows the gross unrealized losses and the related fair values of the Company’s investments that have been in a continuous unrealized loss position. The Company did not identify any investments as other-than-temporarily impaired at December 31, 2017 or December 31, 2016 based on its evaluation of available evidence, such as whether it is the Company’s intent to hold an investment to its contractual maturity date and whether it is more likely than not that the Company will be required to sell the investment before recovery of the investment’s amortized basis. The Company typically expects to receive the full principal and interest on its investments.

December 31, 2017

Less than 12 Months

12 Months or Greater

Total

Fair Value

Unrealized Losses

Fair Value

Unrealized Losses

Fair Value

Unrealized Losses

(in thousands)
Corporate notes and obligations
$
62,099


$
(253
)

$
7,574


$
(51
)

$
69,673


$
(304
)
Certificates of deposit
482




1,348




1,830



U.S. government, government agency, and municipal obligations
119,456


(492
)

13,070


(86
)

132,526


(578
)
Total
$
182,037


$
(745
)

$
21,992


$
(137
)

$
204,029


$
(882
)
 
 
 
 
 
 
 
 
 
 
 
 
 
December 31, 2016
 
Less than 12 Months
 
12 Months or Greater
 
Total
 
Fair Value
 
Unrealized Losses
 
Fair Value
 
Unrealized Losses
 
Fair Value
 
Unrealized Losses
 
(in thousands)
Corporate notes and obligations
$
26,076

 
$
(87
)
 
$

 
$

 
$
26,076

 
$
(87
)
Certificates of deposit
5,651

 
(19
)
 

 

 
5,651

 
(19
)
U.S. government, government agency, and municipal obligations
180,138

 
(144
)
 
385

 

 
180,523

 
(144
)
Total
$
211,865

 
$
(250
)
 
$
385

 
$

 
$
212,250

 
$
(250
)
The following table summarizes the contractual maturities of the Company’s investments at December 31, 2017:
 
Amortized Cost
 
Carrying or
Fair Value
 
(in thousands)
Due within one year
$
103,508

 
$
103,345

Due after one year through three years (1)
108,080

 
107,363

Total
$
211,588

 
$
210,708

________________
(1) Maximum maturity of individual investments is three years.
Actual maturities may differ from the contractual maturities because borrowers may have the right to call or prepay certain obligations.
NOTE 5Acquisitions
Velocify, Inc.
On October 2, 2017, the Company acquired the outstanding stock of Velocify, Inc. (“Velocify”), a leading cloud-based sales engagement platform that provides customers the capabilities to generate and manage leads and customer relationships. The Company acquired the Velocify business in order to add functionality to its product offerings, including lead management, engagement and distribution capabilities. The transaction was accounted for as a business combination and, accordingly, the total purchase price was allocated to the assets acquired and liabilities assumed based on their respective fair values.
The total purchase consideration was approximately $130.0 million in cash, of which $16.0 million was placed in escrow to cover closing capital settlement adjustments and any indemnity claims, and any amount remaining in escrow 18 months after the date of acquisition will be paid to the seller.

67


The allocation of the purchase consideration to the identifiable tangible and intangible assets acquired and liabilities assumed under the purchase method of accounting, based on their estimated fair values as of the acquisition date, is summarized in the following table (in thousands):
Cash and cash equivalents
$
10,686

Other assets
3,510

Property and equipment
843

Identifiable intangible assets
73,100

Current liabilities
(5,280
)
Deferred tax liability
(21,206
)
Deferred revenue
(1,600
)
Goodwill
69,904

Total purchase consideration
$
129,957

The excess of purchase consideration over the fair value of net tangible and identifiable intangible assets acquired was recorded as goodwill. The fair values assigned to tangible assets acquired, liabilities assumed and identifiable intangible assets are based on management’s estimates and assumptions. The deferred tax liability was primarily a result of the difference in the book basis and tax basis related to the identifiable intangible assets. The preliminary estimated fair values of assets acquired and liabilities assumed, including current and noncurrent income taxes payable, deferred taxes, and certain identifiable intangible assets, may be subject to change as additional information is received and certain tax returns are finalized. Thus, the provisional measurements of fair value set forth above are subject to change. The Company expects to finalize the valuation as soon as practicable, but not later than one year from the acquisition date.
The following table sets forth the components of identifiable intangible assets acquired and their estimated useful lives as of the date of acquisition.
 
Fair Value
 
Useful Life
 
(in thousands)
 
(in years)
Developed technology
$
42,000

 
8.0
Customer relationships
15,500

 
10.0
Order backlog
14,000

 
1.0
Trade name
1,600

 
3.0
Identifiable intangible assets
$
73,100

 
 
Developed technology consists of the technology underlying Velocify’s existing products and the Company expects to incorporate it into our Encompass product in the future. Customer relationships represents the fair values of the underlying relationships with Velocify’s customers. Order backlog represents estimated net discounted future cash flows associated with service contracts that were outstanding as of the acquisition date and expected to be completed within one year. Trade name represents the right to use the Velocify trade name over a useful life of three years. The goodwill balance is not deductible for tax purposes.
NOTE 6—Goodwill and Intangible Assets
Goodwill
The Company completed its annual goodwill impairment tests during the fourth quarter of 2017, 2016 and 2015 and determined that goodwill was not impaired.
The change in the carrying value of goodwill during the period ended December 31, 2017 was as follows (in thousands):
Balance at December 31, 2015
$
74,547

No changes

Balance at December 31, 2016
74,547

Addition: Velocify acquisition
69,904

Balance at December 31, 2017
$
144,451


68


Intangible Assets
Intangible assets, net, consisted of the following:
 
December 31, 2017
 
Gross carrying
amount
 
Accumulated
amortization
 
Net intangibles
 
Weighted Average Remaining Useful Life
 
(in thousands)
 
(in years)
Assets subject to amortization:
 
 
 
 
 
 
 
Developed technology
$
53,535

 
$
(10,810
)
 
$
42,725

 
7.5
Trade names
1,931

 
(464
)
 
1,467

 
2.8
Customer relationships
34,900

 
(13,050
)
 
21,850

 
7.7
Order backlog
14,370

 
(3,577
)
 
10,793

 
0.8
Total assets subject to amortization
104,736

 
(27,901
)
 
76,835

 
6.5
Assets not subject to amortization:
 
 
 
 
 
 
 
Trade name
4,039

 

 
4,039

 
 
Total intangible assets
$
108,775

 
$
(27,901
)
 
$
80,874

 
 
 
 
 
 
 
 
 
 
 
December 31, 2016
 
Gross carrying
amount
 
Accumulated
amortization
 
Net intangibles
 
Weighted Average Remaining Useful Life
 
(in thousands)
 
(in years)
Assets subject to amortization:
 
 
 
 
 
 
 
Developed technology
$
11,535

 
$
(8,183
)
 
$
3,352

 
2.7
Trade names
331

 
(331
)
 

 
0.0
Customer relationships
19,400

 
(9,762
)
 
9,638

 
4.0
Order backlog
370

 
(110
)
 
260

 
2.8
Total assets subject to amortization
31,636

 
(18,386
)
 
13,250

 
3.6
Assets not subject to amortization:
 
 
 
 
 
 
 
Trade name
4,039

 

 
4,039

 
 
Total intangible assets
$
35,675

 
$
(18,386
)
 
$
17,289

 
 
Amortization expense associated with intangible assets was $9.5 million, $5.5 million and $5.2 million for the years ended December 31, 2017, 2016 and 2015, respectively.
Minimum future amortization expense for intangible assets at December 31, 2017 was as follows (in thousands):
2018
$
20,951

2019
10,549

2020
9,028

2021
7,164

2022
7,105

Thereafter
22,038

 
$
76,835


69


NOTE 7—Other Balance Sheet Components
Prepaid Expenses and Other Current Assets
Prepaid expenses and other current assets consisted of the following:
 
December 31,
 
2017
 
2016
 
(in thousands)
Prepaid expenses
$
13,494

 
$
11,568

Deferred commissions, current portion
3,533

 
2,761

Other current assets
1,447

 
880

 
$
18,474

 
$
15,209

Property and Equipment, net
Property and equipment, net, consisted of the following:
 
December 31,
 
2017
 
2016
 
(in thousands)
Computer equipment and software
$
67,068

 
$
54,029

Internal-use software(1)
108,710

 
62,573

Furniture and fixtures
8,311

 
6,838

Leasehold improvements
27,356

 
18,532

Internal-use software and other assets not yet placed in service
52,659

 
33,316

Property and equipment, gross
264,104

 
175,288

Accumulated depreciation and amortization
(77,113
)
 
(48,991
)
Property and equipment, net
$
186,991

 
$
126,297

________________
(1) Certain reclassifications of prior period amounts have been made to conform to the current period presentation, such reclassification did not materially change previously reported consolidated financial statements.
At December 31, 2017 and 2016, the Company had unamortized internal-use software costs of $124.4 million and $77.2 million, respectively. Amortization of internal-use software for the years ended December 31, 2017, 2016, and 2015 was $17.7 million, $8.3 million, and $2.4 million, respectively.
Depreciation expense for the years ended December 31, 2017, 2016 and 2015 was $36.5 million, $20.5 million, and $10.8 million, respectively. These amounts include amortization of assets under capital leases of $2.8 million, $3.2 million, and $2.5 million for the years ended December 31, 2017, 2016, and 2015, respectively.

70


Accrued and Other Current Liabilities
Accrued and other current liabilities consisted of the following:
 
December 31,
 
2017
 
2016
 
(in thousands)
Accrued payroll and related expenses
$
18,018

 
$
31,848

Accrued commissions
1,480

 
1,832

Accrued royalties
1,630

 
1,395

Sales and other taxes
1,737

 
2,327

Other accrued expenses(1)
3,323

 
2,407

 
$
26,188

 
$
39,809

________________
(1) Certain reclassifications of prior period amounts have been made to conform to the current period presentation, such reclassification did not materially change previously reported consolidated financial statements.
Deferred Revenue
Deferred revenues consisted of the following:
 
December 31,
 
2017
 
2016
 
(in thousands)
Professional services and training
$
11,350

 
$
10,729

Subscriptions
10,565

 
8,419

Other
4,772

 
4,140

Total
26,687

 
23,288

Less portion included in other long-term liabilities
(400
)
 
(162
)
 
$
26,287

 
$
23,126

Other Long-Term Liabilities
Other long-term liabilities consisted of the following:
 
December 31,
 
2017
 
2016
 
(in thousands)
Deferred revenue
$
400

 
$
162

Deferred rent
13,443

 
9,512

Deferred tax liability
4,963

 
5,564

Other long-term liabilities(1)
74

 
2,494

 
$
18,880

 
$
17,732

________________
(1) Certain reclassifications of prior period amounts have been made to conform to the current period presentation, such reclassification did not materially change previously reported consolidated financial statements.

71


NOTE 8—Income Taxes
The components of the provision for income taxes were as follows:
 
Year ended December 31,
 
2017
 
2016
 
2015
 
(in thousands)
Current
 
 
 
 
 
Federal
$
156

 
$
9,428

 
$
8,070

State
305

 
1,664

 
1,894

 
461

 
11,092

 
9,964

Deferred
 
 
 
 
 
Federal
(11,793
)
 
7,124

 
1,899

State
3,876

 
614

 
356

 
(7,917
)
 
7,738

 
2,255

Income tax provision (benefit)
$
(7,456
)
 
$
18,830

 
$
12,219

The provision for income taxes differed from the amount of income taxes determined by applying the U.S. statutory federal income tax rate as follows:
 
Year ended December 31,
 
2017
 
2016
 
2015
Tax at federal statutory rate
35
 %
 
35
 %
 
35
 %
State taxes, net of federal benefit
7

 
4

 
5

Excess tax benefits related to stock-based compensation(1)
(35
)
 
1

 
1

Research and development tax credits
(12
)
 
(6
)
 
(7
)
Re-measurement of net deferred tax liabilities arising from The Tax Act
(19
)
 

 

Other non-deductible items(2)
4

 

 
1

Other
4

 
(1
)
 

Income tax provision (benefit)
(16
)%
 
33
 %
 
35
 %
________________
(1) In 2017, due to the adoption of ASU 2016-09, the excess tax benefits resulted from the vesting or the settlement of the stock awards were recorded in the tax provision.
(2) Certain reclassifications of prior period amounts have been made to conform to the current period presentation, such reclassification did not materially change previously reported consolidated financial statements.



72


The components of net deferred tax assets (liabilities) were as follows:
 
December 31,
 
2017
 
2016
 
(in thousands)
Deferred tax assets
 
 
 
Research and development credits
$
29,461

 
$
5,089

Stock-based compensation
8,765

 
12,551

Reserves and accruals
5,894

 
11,896

Net operating loss carryforwards
16,422

 

Total deferred tax assets
60,542

 
29,536

Valuation allowance
(11,908
)
 
(5,089
)
Total deferred tax assets, net of valuation allowance
48,634

 
24,447

 
 
 
 
Deferred tax liabilities
 
 
 
Depreciation and amortization
(50,360
)
 
(28,749
)
Book/tax basis in acquired assets
(1,360
)
 
(1,262
)
Total deferred tax liabilities
(51,720
)
 
(30,011
)
Net deferred tax liabilities
$
(3,086
)
 
$
(5,564
)
The Company continues to maintain a valuation allowance against the deferred tax assets related to certain state research and development tax credits, the realization of which is uncertain as the Company expects to generate additional credits at a faster rate than it is able to utilize them. The valuation allowance increased by $6.8 million, $1.2 million and $1.0 million in 2017, 2016 and 2015, respectively.
As of December 31, 2017, the Company had federal net operating loss (“NOL”) carryforwards of $68.7 million, available to reduce future taxable income and $38.6 million of state NOL carryforwards. These federal and state NOL carryforwards will begin to expire commencing 2021 and 2018, respectively.
As of December 31, 2017, the Company also had federal and state research and development tax credit carryforwards of $22.0 million and $20.3 million, respectively. The federal tax credit carryforwards begin to expire commencing in 2020. The state tax credit carryforwards may be carried forward indefinitely.
On December 22, 2017, the U.S. government enacted comprehensive tax legislation commonly referred to as the Tax Cuts and Jobs Act (“The Tax Act”). The Tax Act makes broad and complex changes to the U.S. tax code. Changes impacting the Company include, but are not limited to, (1) reducing the U.S. federal corporate tax rate from 35 percent to 21 percent; (2) eliminating the corporate alternative minimum tax (“AMT”) and changing how existing AMT credits can be realized; (3) creating a new limitation on deductible interest expense; (4) changing rules related to uses and limitations of net operating loss carryforwards created in tax years beginning after December 31, 2017; (5) bonus depreciation that will allow for full expensing of qualified property; (6) the repeal of the domestic production activity deduction; and (7) limitations on the deductibility of certain executive compensation.
The SEC staff issued Staff Accounting Bulletin No. 118 (“SAB 118”), which provides guidance on accounting for the tax effects of The Tax Act. SAB 118 provides a measurement period that should not extend beyond one year from The Tax Act enactment date for companies to complete the accounting under FASB Accounting Standards Board (“ASC”) 740, Income Taxes (“ASC 740”). In accordance with SAB 118, a company must reflect the income tax effects of those aspects of The Tax Act for which the accounting under ASC 740 is complete. To the extent that a company’s accounting for certain income tax effects of The Tax Act is incomplete but it is able to determine a reasonable estimate, it must record a provisional estimate in the financial statements. If a company cannot determine a provisional estimate to be included in the financial statements, it should continue to apply ASC 740 on the basis of the provisions of the tax laws that were in effect immediately before the enactment of The Tax Act.
As of December 31, 2017, the Company has not completed its accounting for the income tax effects of certain elements of The Tax Act. However, in connection with the initial analysis, the Company recorded a provisional net tax benefit based on reasonable estimates for those tax effects. The provisional net tax benefit is subject to revisions as the Company completes the analysis of The Tax Act, collects and prepares necessary data, finalizes the Velocify purchase accounting, and interprets any additional guidance issued by the U.S. Treasury Department, Internal Revenue Service (“IRS”) and FASB. Adjustments may materially impact the provision for income taxes and effective tax rate in the period in which the adjustments are made. The accounting for the tax effects of The Tax Act will be completed during the measurement period.

73


The accounting for the following elements of The Tax Act is incomplete. However, the Company is able to make reasonable estimates of certain effects and, therefore, recorded provisional adjustments as follows:
The Tax Act reduces the corporate tax rate to 21 percent, effective January 1, 2018. Consequently, the Company has recorded a decrease related to net deferred tax liabilities of $8.6 million, with a corresponding net adjustment to the deferred income tax benefit of $8.6 million for the year ended December 31, 2017.
The Tax Act creates a new limitation on the deductibility of certain executive compensation and removes the exceptions for performance-based compensation. However, The Tax Act grants a “transition rule” to compensation stemming from written binding contracts entered on or before November 2, 2017. The Company estimated the tax adjustment related to the “transition rule” is immaterial.
Unrecognized Tax Benefits
At December 31, 2017, the Company had $10.0 million of cumulative unrecognized tax benefits. If the benefits were to be recognized, $5.5 million would affect the effective tax rate and $4.5 million would reverse the valuation allowance against the deferred tax assets. The Company does not expect a significant change to its unrecognized tax benefits over the next twelve months.
A reconciliation of the beginning and ending balance of gross unrecognized tax benefits is as follows for the periods indicated:
 
Year ended December 31,
  
2017
 
2016
 
2015
 
(in thousands)
Beginning balance
$
4,634

 
$
3,440

 
$
2,408

Additions based on tax positions related to the current year
5,420

 
1,334

 
1,023

Additions (reductions) based on tax positions related to prior years including acquisitions
(26
)
 
(140
)
 
9

Ending balance
$
10,028

 
$
4,634

 
$
3,440

The Company files income tax returns in the U.S. federal jurisdiction and various state jurisdictions. The Company’s tax years for 2000 and forward are subject to examination by the U.S. tax authorities and for 2000 and forward are subject to examination by the California tax authorities due to the carryforward of unutilized net operating losses and research and development credits.
The Company believes that it has provided adequate reserves for its income tax uncertainties in all open tax years, and that it does not have any tax positions that it is reasonably possible would materially increase or decrease the gross unrecognized tax benefits within the next twelve months.
The Company has a policy to classify accrued interest and penalties associated with uncertain tax positions together with the related liability, and the expenses incurred related to such accruals are included in the provision for income taxes. The Company did not incur any interest expense or penalties associated with unrecognized tax benefits during the years ended December 31, 2017, 2016 and 2015.
NOTE 9Commitments and Contingencies
Leases
As of December 31, 2017, the Company leased nine facilities under operating lease arrangements. The lease expiration dates range from September 2019 to December 2025. Certain leases contain escalation clauses calling for increased rents. The Company recognizes rent expense on a straight-line basis over the lease period and has recorded deferred rent for the difference between rent payments and rent expense recognized. Rent expense was $7.9 million, $5.4 million, and $4.2 million for the years ended December 31, 2017, 2016 and 2015, respectively.

74


Future minimum lease payments under non-cancelable operating and capital leases at December 31, 2017 consisted of the following:

Capital Leases
 
Operating Leases
 
(in thousands)
2018
$
87

 
$
11,718

2019

 
12,349

2020

 
12,025

2021

 
11,306

2022

 
11,484

Thereafter

 
34,363

Total minimum lease payments
87

 
$
93,245

Less amount representing interest
(2
)
 
 
Present value of minimum lease payments
85

 
 
Less current portion
(85
)
 
 
Long-term portion of lease obligations
$

 
 
Purchase Commitments
Commitments for the purchase of services, licenses of third-party software, and construction commitments totaled $66.6 million at December 31, 2017 and are to be paid as follows: $39.7 million in 2018, $25.1 million in 2019 and $1.8 million in 2020.
Legal Proceedings
On December 1, 2017, a pension fund and stockholder purporting to act on the Company’s behalf filed a derivative lawsuit in the Superior Court of California for the County of Alameda, captioned United Association of Plumbers and Pipefitters, Journeymen, Local #38 Defined Benefit Pension Plan v. Jonathan H. Corr, et al. (Case No. RG17884445). The lawsuit purports to assert claims against certain of the Company’s officers and directors for insider trading under California law, breach of fiduciary duty, corporate waste, and unjust enrichment based on allegations that: (1) the Company overstated its financial prospects in public filings between February 10, 2017 and July 27, 2017; and (2) certain of the Company’s officers and directors sold shares during this same period. Plaintiff seeks unspecified monetary damages, attorneys’ fees and costs, as well as certain changes to the Company’s corporate governance and internal procedures.  Our demurrer to plaintiff’s complaint was filed on February 15, 2018. At this time, the Company is unable to estimate a probable loss for this matter, if any, and accordingly has not accrued for any amount.
In addition, from time to time, the Company is involved in litigation that it believes is of the type common to companies engaged in the Company’s line of business, including commercial and employment disputes. As of the date of this Annual Report on Form 10-K, the Company is not involved in any other pending legal proceedings whose outcome the Company expects to have a material adverse effect on its financial position, results of operations or cash flows. However, litigation is unpredictable and excessive verdicts, both in the form of monetary damages and injunctions, could occur. In the future, litigation could result in substantial costs and diversion of resources and the Company could incur judgments or enter into settlements of claims that could have a material adverse effect on its business.
NOTE 10—Stockholders' Equity
Common Stock
The amended and restated certificate of incorporation of the Company authorizes 140,000,000 shares of common stock, $0.0001 par value per share and 10,000,000 shares of undesignated preferred stock, $0.0001 par value per share.

75


The following number of shares of common stock were reserved and available for future issuance at December 31, 2017:
  
 
 
Reserved
Shares
Options and awards granted and outstanding under stock incentive plans
 
 
2,909,953

Shares available for future grant under the stock incentive plans
 
 
5,140,367

Shares available under the employee stock purchase plan
 
 
1,614,689

Total
 
 
9,665,009

Stock Offering
In August 2016, the Company completed a public offering of common stock and sold a total of 3,162,500 shares of its common stock for total cash proceeds of approximately $271.4 million, net of underwriting discounts, and offering costs and expenses of approximately $13.2 million.
Stock Repurchase Program
In May 2014, the Company’s board of directors approved a repurchase program which the Company is authorized to repurchase up to $75.0 million of its common stock over a 36-month period. All shares are retired upon repurchase. This program ended in May 2017 and the Company did not repurchase any shares in 2017 under this program.
In August 2017, the Company’s audit committee, under the authority delegated to it by the Company’s board of directors, approved a new stock repurchase program under which the Company is authorized to repurchase up to $250.0 million of its common stock. This authorization expires in August 2020. All shares are retired upon repurchase.
The Company repurchased the following shares of common stock under its repurchase programs:
 
Shares Repurchased
 
Weighted Average Purchase Price per Share
 
Total Amount
 
 
 
 
 
(in thousands)
Year Ended 2017
401,188

 
$
87.85

 
$
35,244

Year Ended 2016
8,333

 
$
79.62

 
$
663

Year Ended 2015
503,450

 
$
62.63

 
$
31,530

NOTE 11—Share-based Compensation
The Company recognized stock-based compensation expense related to awards granted under the 2009 Plan, the 2011 Plan, and ESPP.
2009 Stock Option and Incentive Plan and 2011 Equity Incentive Award Plan
Stock Options
In March 2011, the Company adopted the 2011 Plan, which was approved by the Company’s stockholders on March 24, 2011. Under the 2011 Plan, 2,666,666 shares of the Company’s common stock were initially reserved. Any shares of common stock that were available for issuance under prior plans, including the 2009 Plan, were transferred to the 2011 Plan. As of December 31, 2017, the Company had 987,657 shares of its common stock previously available for issuance under the 2009 Plan available for issuance under the 2011 Plan. The majority of stock options issued under the plan have a maximum contractual term of ten years, the options generally vest over a four-year period.
The number of common shares reserved for issuance under the 2011 Plan increase automatically in January of each year by the least of (a) 1,666,666 shares, (b) five percent (5%) of the shares of common stock outstanding on the last day of the immediately preceding fiscal year and (c) such smaller number of shares of common stock as determined by the Company’s board of directors; provided, however that no more than 23,333,333 shares of common stock may be issued upon the exercise of incentive stock options.



The following table summarizes the Company’s stock option activity under the 2009 Plan and 2011 Plan:
 
Number of
Shares
 
Weighted
Average
Exercise
Price
 
Weighted
Average
Remaining
Contractual
Term
 
Aggregate
Intrinsic
Value
 
 
 
 
 
(in years)
 
(in thousands)
Outstanding at December 31, 2014
3,050,301

 
$
17.41

 
 
 
 
Granted
385,776

 
$
55.30

 
 
 
 
Exercised
(822,133
)
 
$
12.28

 
 
 
 
Forfeited or expired
(98,615
)
 
$
30.12

 
 
 
 
Outstanding at December 31, 2015
2,515,329

 
$
24.40

 
 
 
 
Granted
14,506

 
$
59.78

 
 
 
 
Exercised
(584,807
)
 
$
18.08

 
 
 
 
Forfeited or expired
(59,696
)
 
$
37.94

 
 
 
 
Outstanding at December 31, 2016
1,885,332

 
$
26.21

 
 
 
 
Granted
6,601

 
$
94.66

 
 
 
 
Exercised
(432,341
)
 
$
23.61

 
 
 
 
Forfeited or expired
(23,561
)
 
$
40.94

 
 
 
 
Outstanding at December 31, 2017
1,436,031

 
$
27.06

 
5.43
 
$
89,554

Ending vested and expected to vest at December 31, 2017
1,431,645

 
$
26.98

 
5.42
 
$
89,393

Exercisable at December 31, 2017
1,250,119

 
$
24.05

 
5.18
 
$
81,700

The aggregate intrinsic value of the stock options outstanding at December 31, 2017 based on the Company’s closing stock price of $89.40 is presented above. Intrinsic value of an option is the difference between the fair value of the Company’s common stock at the time of exercise and the exercise price to be paid. Options outstanding that are expected to vest are net of estimated future forfeitures. For the majority of stock options outstanding, the options vest over a four-year period and have a maximum contractual term of ten years.
Following is additional information pertaining to the Company’s stock option activity:
 
Year ended December 31,
  
2017
 
2016
 
2015
 
(in thousands except for per option data)
Weighted average fair value per option granted
$
45.44

 
$
27.57

 
$
26.13

Grant-date fair value of options vested
$
4,994

 
$
8,577

 
$
8,285

Intrinsic value of options exercised
$
31,621

 
$
39,040

 
$
38,971

Proceeds received from options exercised
$
10,208

 
$
10,573

 
$
10,094

As of December 31, 2017, total unrecognized stock-based compensation expense related to unvested stock options, adjusted for estimated forfeitures, was $3.8 million and is expected to be recognized over a weighted average period of 1.10 years.
Restricted Stock Units, Performance-Vesting Restricted Stock Units, and Performance Awards
The fair value of the Company’s RSUs and Performance Awards is measured based upon the closing price of its underlying common stock as of the grant date and is recognized over the vesting term. Upon vesting, RSUs convert into an equivalent number of shares of common stock. Restricted shares vest in full after four years. The estimated fair value of restricted shares under the Company's stock plans is determined by the product of the number of shares granted and the grant date market price of the Company's common stock. The estimated fair value of restricted shares is expensed on a straight-line basis over the requisite service period.
Performance Awards and performance-vesting RSUs are granted to certain executives under the 2011 Plan, which represent common stock potentially issuable in the future. Performance stock awards and units vest over a four-year period and the number of shares to be awarded is determined based on the achievement of specific performance goals. Based on the extent to which the targets are achieved at the end of the performance period, vested shares may range from 0 percent to 200 percent of the target award amount. The fair value of performance stock awards and units is determined by the grant date market price of the Company's

77


common stock, and the compensation expense associated with nonvested performance stock awards and units is recognized over the requisite service period and is dependent on the Company's periodic assessment of the probability of the targets being achieved and its estimate of the number of shares that will ultimately be issued. During the fiscal years ended December 31, 2017, 2016 and 2015, the Company recognized $5.8 million, $8.3 million, and $7.4 million of compensation expense, respectively, related to these performance stock awards and units.
In October 2015, in connection with the acquisition of Mortgage Returns, LLC (“Mortgage Returns”), the Company agreed to grant up to 29,006 of performance-vesting RSUs for a total value of $2.0 million to the former Chief Executive Officer of Mortgage Returns. The performance-vesting RSUs granted represent the right to receive shares of the Company’s common stock upon achievement of certain performance criteria and a service requirement during the performance period of October 23, 2015 through October 23, 2019. The performance-vesting RSUs will vest annually based on the achievement of the performance criteria and the service requirement. In December 2016, a modification was made to a performance criteria of the award to align certain performance metrics to the Company’s targets. The modification resulted in an incremental value of approximately $0.2 million that will be recognized over the remaining requisite period; dependent on the Company’s periodic assessment of the probability of achievement.
The following table summarizes the Company’s RSU, Performance Award and performance-vesting RSU activity:
 
RSUs
 
Performance Awards and performance-vesting RSUs
 
Number of
Shares
 
Weighted
Average
Grant Date
Fair Value
Per Share
 
Number of
Shares
 
Weighted
Average
Grant Date
Fair Value
Per Share
Outstanding at December 31, 2014
585,858

 
$
27.20

 
485,177

 
$
25.61

Granted
401,158

 
$
62.62

 
205,816

 
$
47.18

Released
(179,530
)
 
$
25.97

 
(182,711
)
 
$
24.69

Forfeited or expired
(58,798
)
 
$
39.40

 

 
$

Outstanding at December 31, 2015
748,688

 
$
45.52

 
508,282

 
$
34.68

Granted
598,390

 
$
78.39

 
151,540

 
$
61.69

Released
(240,386
)
 
$
42.48

 
(239,120
)
 
$
29.34

Forfeited or expired
(81,577
)
 
$
57.50

 
(13,052
)
 
$
68.19

Outstanding at December 31, 2016
1,025,115

 
$
64.47

 
407,650

 
$
46.77

Granted
651,936

 
$
97.73

 
43,414

 
$
94.66

Released
(355,045
)
 
$
57.37

 
(150,727
)
 
$
40.73

Forfeited or expired
(142,548
)
 
$
82.25

 
(5,873
)
 
$
84.86

Outstanding at December 31, 2017
1,179,458

 
$
82.84

 
294,464

 
$
56.17

Ending vested and expected to vest at December 31, 2017
1,034,136

 
 
 
294,463

 
 
RSUs, performance-vesting RSUs and Performance Awards that are expected to vest are presented net of estimated future forfeitures. RSUs released during the years ended December 31, 2017 and 2016 had an aggregate intrinsic value of $36.0 million and $20.1 million, respectively, and an aggregate grant-date fair value of $20.4 million and $10.2 million, respectively. Performance-vesting RSUs and Performance Awards released during the years ended December 31, 2017 and 2016 had an aggregate intrinsic value of $14.2 million and $21.8 million, respectively, and an aggregate grant-date fair value of $6.1 million and $7.0 million, respectively. The number of RSUs released includes shares that the Company withheld on behalf of employees to satisfy the minimum statutory tax withholding requirements.
As of December 31, 2017, total unrecognized compensation expense related to unvested RSUs, performance-vesting RSUs and Performance Awards was $72.1 million and is expected to be recognized over a weighted average period of 2.46 years.
Executive Incentive Plan
On March 14, 2016, the Compensation Committee adopted the Ellie Mae, Inc. Executive Incentive Plan (the “Executive Incentive Plan”). The Executive Incentive Plan was approved by the Company’s stockholders on May 25, 2016. The Executive Incentive Plan has a term of five years from the date of approval by the stockholders, expiring May 25, 2021, and may be terminated, amended or suspended by the Compensation Committee at any prior time, and may also be reinstated. The Company issued cash bonus and performance-based equity awards under the Executive Incentive Plan to the Company’s executive officers in 2017.

78


Shares underlying equity awards from the Executive Incentive Plan are issued from the Company’s 2011 Plan. The equity awards have the following limitations:
Stock Option Limitations. The maximum number of shares that may be granted as an incentive stock option under the Executive Incentive Plan is 70,000,000. No participant will be eligible to receive a stock option covering more than 1,000,000 shares in any calendar year.
Performance Units/Performance Share Limitations. No participant will be eligible to receive performance units or performance shares having a grant date value (assuming maximum payout) greater than $10,000,000 or covering more than 1,000,000 shares, whichever is greater, in any calendar year.
Due to changes in the deductibility of executive compensation under The Tax Act, the Company is currently evaluating whether future cash bonus and performance-based equity awards will continue to be issued under the Executive Incentive Plan.
Employee Stock Purchase Plan
Under the ESPP, qualified employees are permitted to purchase the Company’s common stock at 85% of the fair market value of the common stock as of the commencement date of the offering period or as of the specified purchase date, whichever is lower. The ESPP is deemed compensatory and stock-based compensation is recognized in accordance with ASC 718, Stock Compensation. The ESPP is designed to allow eligible employees to purchase shares of common stock, at semi-annual intervals, with their accumulated payroll deductions.
The weighted-average grant-date fair value of awards issued pursuant to the ESPP during the years ended December 31, 2017, 2016, and 2015 were $23.01, $24.11, and $16.12 per share, respectively.
For the years ended December 31, 2017, 2016 and 2015, employees purchased 121,010, 101,816, and 110,598 shares under the ESPP for a total of $9.1 million, $6.7 million, and $4.1 million, respectively. As of December 31, 2017, unrecognized compensation cost related to the current ESPP period which ends on February 28, 2018 was approximately $0.5 million and is expected to be recognized over the next 2 months.
Valuation Information
The fair value of stock options and stock purchase rights granted under the 2009 Plan, the 2011 Plan and the ESPP were estimated at the date of grant using the Black-Scholes option valuation model with the following weighted average assumptions:
  
Year ended December 31,
 
  
2017
 
 
2016
 
 
2015
 
Stock option plans:
 
 
 
 
 
 
 
 
Risk-free interest rate
2.04

%
 
1.38
%
 
1.50-1.96

%
Expected life of options (in years)
6.08

 
 
6.08
 
 
5.00-6.08

 
Expected dividend yield

%
 
%
 

%
Volatility
48

%
 
47
%
 
48-49

%
Employee Stock Purchase Plan:
 
 
 
 
 
 
 
 
Risk-free interest rate
0.46-0.69

%
 
0.46-0.48
%
 
0.13-0.24

%
Expected life of options (in years)
0.5

 
 
0.5
 
 
0.5

 
Expected dividend yield

%
 
%
 

%
Volatility
33-37

%
 
33-49
%
 
35-44

%
The Company uses the simplified method to estimate the expected term of options granted by taking the average of the vesting term and the contractual term of the option. The Company estimated its future stock price volatility considering its historical volatility calculations. The risk-free interest rate used was the Federal Reserve Bank’s constant maturities interest rate commensurate with the expected life of the options. The expected dividend yield was zero, as the Company does not anticipate paying a dividend within the relevant time frame.

79


Stock-Based Compensation Expense
Total stock-based compensation expense recognized by the Company consisted of:
  
Year ended December 31,
  
2017
 
2016
 
2015
 
(in thousands)
Stock-based compensation by category of expense:
 
 
 
 
 
Cost of revenues
$
6,786

 
$
4,835

 
$
3,218

Sales and marketing
5,223

 
4,429

 
2,752

Research and development
8,281

 
7,296

 
5,431

General and administrative
14,177

 
14,911

 
12,840

 
$
34,467

 
$
31,471

 
$
24,241

The Company capitalized $5.3 million, $2.8 million, and $1.1 million of stock compensation costs as software and website application development costs for the years ended December 31, 2017, 2016, and 2015, respectively.
NOTE 12—Employee Benefit Plan
The Company offers a qualified 401(k) defined contribution plan to substantially all of the Company’s employees. Eligible employees may contribute up to the annual amount allowed pursuant to the Internal Revenue Code. In the years ended December 31, 2017, 2016 and 2015, the Company matched 50% of each dollar of employee contribution, up to a maximum match of three percent of the employee’s compensation. The Company’s contributions to the 401(k) plan for the years ended December 31, 2017, 2016 and 2015 were $3.9 million, $2.8 million, and $2.0 million, respectively, which were recognized as expense in the consolidated statements of comprehensive income.
NOTE 13—Quarterly Results of Operations Data (Unaudited)
 
Three months ended
 
Dec 31,
2017
 
Sep 30,
2017
 
Jun 30,
2017
 
Mar 31,
2017
 
Dec 31,
2016
 
Sep 30,
2016
 
Jun 30,
2016
 
Mar 31,
2016
 
(in thousands, except per share amounts)
Revenues
$
112,886

 
$
107,029

 
$
104,125

 
$
93,002

 
$
96,181

 
$
100,381

 
$
90,098

 
$
73,625

Gross profit
$
64,614

 
$
67,426

 
$
65,858

 
$
58,234

 
$
63,338

 
$
68,163

 
$
61,645

 
$
46,994

Income before income taxes
$
3,417

 
$
18,984

 
$
17,987

 
$
5,006

 
$
14,766

 
$
21,272

 
$
16,846

 
$
3,722

Net income
$
9,909

 
$
14,519

 
$
18,823

 
$
9,599

 
$
10,902

 
$
13,780

 
$
10,588

 
$
2,506

Net income per share, basic
$
0.29

 
$
0.42

 
$
0.55

 
$
0.28

 
$
0.33

 
$
0.43

 
$
0.36

 
$
0.09

Net income per share, diluted
$
0.28

 
$
0.41

 
$
0.52

 
$
0.27

 
$
0.31

 
$
0.41

 
$
0.34

 
$
0.08



80


SCHEDULE II
VALUATION AND QUALIFYING ACCOUNT
FOR THE YEARS ENDED DECEMBER 31, 2017, 2016 and 2015
(in thousands)
 
Balance at Beginning of Period
 
Charged (Credited) to Income
 
Deductions and Other(a)
 
Balance at End of Period
Allowance for Doubtful Accounts:
 
 
 
 
 
 
 
Year ended December 31, 2017
$
45

 
$
374

 
$
(79
)
 
$
340

Year ended December 31, 2016
$
124

 
$
121

 
$
(200
)
 
$
45

Year ended December 31, 2015
$
66

 
$
62

 
$
(4
)
 
$
124

 (a) 
Accounts written off, net of recoveries.
ITEM 9.
CHANGES IN AND DISAGREEMENTS WITH ACCOUNTANTS ON ACCOUNTING AND FINANCIAL DISCLOSURE
Not applicable.
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, 2017. The term “disclosure controls and procedures,” as defined in Rules 13a-15(e) and 15d-15(e) under the Exchange Act, means controls and other procedures of a company that are designed to ensure that information required to be disclosed by a company in the reports that it files or submits under the Exchange Act is recorded, processed, summarized and reported, within the time periods specified in the SEC’s rules and forms. Disclosure controls and procedures include, without limitation, controls and procedures designed to ensure that information required to be disclosed by a company in the reports that it files or submits under the Exchange Act is accumulated and communicated to the company’s management, including its principal executive and principal financial officers, as appropriate to allow timely decisions regarding required disclosure. 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, 2017, 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 Report on Internal Control Over Financial Reporting
Our management is responsible for establishing and maintaining adequate internal control over financial reporting as defined in Rules 13a-15(f) and 15d-15(f) under the Exchange Act.
Management assessed our internal control over financial reporting as of December 31, 2017, the end of our fiscal year. Management based its assessment on criteria established in Internal Control-Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission. Management’s assessment included evaluation of elements such as the design and operating effectiveness of key financial reporting controls, process documentation, accounting policies and our overall control environment.
Based on management’s assessment, they have concluded that our internal control over financial reporting was effective as of the end of the fiscal year to provide reasonable assurance regarding the reliability of financial reporting and the preparation of consolidated financial statements for external reporting purposes in accordance with U.S. GAAP. We reviewed the results of management’s assessment with the Audit Committee of our Board of Directors.
In accordance with guidance issued by the SEC, companies are permitted to exclude acquisitions from their final assessment of internal control over financial reporting for the first fiscal year in which the acquisition occurred. Our management’s evaluation of internal control over financial reporting excluded the internal control activities that had not yet been integrated for Velocify, which we acquired on October 2, 2017, as discussed in Note 5 “Acquisitions” in the Notes to Consolidated Financial Statements. We have included the financial results of Velocify in the consolidated financial statements from the date of acquisition. Total revenues subject to Velocify’s internal control over financial reporting represented less than 3 percent of our consolidated total

81


revenues for the year ended December 31, 2017. Total assets subject to Velocify’s internal control over financial reporting represented less than 1 percent of our consolidated total assets as of December 31, 2017.
Our independent registered public accounting firm, Grant Thornton LLP, independently assessed the effectiveness of the company’s internal control over financial reporting, as stated in their attestation report, which is included in Part II, Item 8 of this Form 10-K.
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 report that has materially affected, or is reasonably likely to materially affect, our internal control over financial reporting.
ITEM 9B.
OTHER INFORMATION
None.

82


PART III
ITEM 10.
DIRECTORS, EXECUTIVE OFFICERS AND CORPORATE GOVERNANCE
The information under the captions “Election of Directors” and “Section 16(a) Beneficial Ownership Reporting Compliance” in our 2018 Proxy Statement is incorporated herein by reference.
ITEM 11.
EXECUTIVE COMPENSATION
The information under the captions “Election of Directors,” “Director Compensation,” “Compensation Discussion and Analysis” and “Report of the Compensation Committee of the Board of Directors on Executive Compensation” in our 2018 Proxy Statement is incorporated herein by reference.
ITEM 12.
SECURITY OWNERSHIP OF CERTAIN BENEFICIAL OWNERS AND MANAGEMENT AND RELATED STOCKHOLDER MATTERS
The information under the captions “Security Ownership of Certain Beneficial Owners and Management” and “Equity Compensation Plan Information” in our 2018 Proxy Statement is incorporated herein by reference.
ITEM 13.
CERTAIN RELATIONSHIPS AND RELATED TRANSACTIONS, AND DIRECTOR INDEPENDENCE
The information under the captions “Election of Directors” and “Certain Relationships and Related Transactions” in our 2018 Proxy Statement is incorporated herein by reference.
ITEM 14.
PRINCIPAL ACCOUNTING FEES AND SERVICES
The information under the caption “Ratification of Selection of Independent Registered Public Accounting Firm” in our 2018 Proxy Statement is incorporated herein by reference.
With the exception of the information specifically incorporated by reference in Part III to this Annual Report on Form 10-K from our 2018 Proxy Statement, our 2018 Proxy Statement shall not be deemed to be filed as part of this report.

83


PART IV
ITEM 15.
EXHIBITS AND FINANCIAL STATEMENT SCHEDULES
(a)
(1
)
Financial Statements—The financial statements filed as part of this report are listed on the Index to Consolidated Financial Statements in Item 8.
 
(2
)
Financial Statement Schedules—The financial statement schedules filed as part of this report are listed on the Index to Consolidated Financial Statements in Item 8.
(b) Exhibits.
The following exhibits are filed with or incorporated by reference into this Annual Report.

Exhibit
 
 
 
Incorporated by Reference
 
Filed
Number
 
Description of Document
 
Form
 
Date
 
Number
 
Herewith
2.1

 
 
8-K
 
8/31/2017
 
2.1
 
 
 
 
 
 
 
 
 
 
 
 
 
3.1

 
 
10-Q
 
8/5/2015
 
3.1
 
 
 
 
 
 
 
 
 
 
 
 
 
3.2

 
 
8-K
 
2/26/2018
 
3.1
 
 
 
 
 
 
 
 
 
 
 
 
 
4.1

 
 
S-1/A
 
2/17/2011
 
4.1
 
 
 
 
 
 
 
 
 
 
 
 
 
4.2

 
 
S-3ASR
 
8/1/2016
 
4.2
 
 
 
 
 
 
 
 
 
 
 
 
 
10.1

 
 
10-Q
 
11/6/2014
 
10.2
 
 
 
 
 
 
 
 
 
 
 
 
 
10.2±

 
 
S-1/A
 
8/5/2010
 
10.3
 
 
 
 
 
 
 
 
 
 
 
 
 
10.3±

 
 
10-K
 
3/2/2015
 
10.5
 
 
 
 
 
 
 
 
 
 
 
 
 
10.4±

 
 
8-K
 
1/5/2015
 
10.1
 
 
 
 
 
 
 
 
 
 
 
 
 
10.5±

 
 
8-K
 
1/5/2015
 
10.2
 
 
 
 
 
 
 
 
 
 
 
 
 
10.6±

 
 
10-Q
 
11/6/2014
 
10.5
 
 
 
 
 
 
 
 
 
 
 
 
 
10.7±

 
 
S-1
 
4/30/2010
 
10.2
 
 
 
 
 
 
 
 
 
 
 
 
 
10.8±

 
 
S-1/A
 
2/17/2011
 
10.24
 
 
 
 
 
 
 
 
 
 
 
 
 
10.9±

 
 
S-1/A
 
2/17/2011
 
10.25
 
 
 
 
 
 
 
 
 
 
 
 
 

84


10.10±

 
 
S-8
 
5/25/2011
 
10.5
 
 
 
 
 
 
 
 
 
 
 
 
 
10.11(a)±

 
 
S-8
 
5/25/2011
 
10.6
 
 
 
 
 
 
 
 
 
 
 
 
 
10.11(b)±

 
 
S-8
 
2/10/2015
 
10.2(b)
 
 
 
 
 
 
 
 
 
 
 
 
 
10.11(c)±

 
 
S-8
 
2/10/2015
 
10.2(c)
 
 
 
 
 
 
 
 
 
 
 
 
 
10.11(d)±

 
 
S-8
 
5/25/2011
 
10.7
 
 
 
 
 
 
 
 
 
 
 
 
 
10.11(e)±

 
 
S-8
 
2/10/2015
 
10.3(b)
 
 
 
 
 
 
 
 
 
 
 
 
 
10.11(f)±

 
 
S-8
 
2/10/2015
 
10.3(c)
 
 
 
 
 
 
 
 
 
 
 
 
 
10.12±

 
 
S-8
 
5/25/2011
 
10.8
 
 
 
 
 
 
 
 
 
 
 
 
 
10.13(a)±

 
 
10-Q
 
5/7/2013
 
10.1
 
 
 
 
 
 
 
 
 
 
 
 
 
10.13(b)±

 
 
10-Q
 
5/7/2013
 
10.2
 
 
 
 
 
 
 
 
 
 
 
 
 
10.14(a)±

 
 
10-K
 
3/14/2014
 
10.20
 
 
 
 
 
 
 
 
 
 
 
 
 
10.14(b)±

 
 
10-K
 
3/14/2014
 
10.21
 
 
 
 
 
 
 
 
 
 
 
 
 
10.15±

 
 
8-K
 
6/6/2016
 
10.1
 
 
 
 
 
 
 
 
 
 
 
 
 
10.16±

 
 
10-Q
 
5/7/2015
 
10.3
 
 
 
 
 
 
 
 
 
 
 
 
 
10.17±

 
 
10-Q
 
5/7/2015
 
10.4
 
 
 
 
 
 
 
 
 
 
 
 
 

85


10.18±

 
 
10-Q
 
5/7/2015
 
10.5
 
 
 
 
 
 
 
 
 
 
 
 
 
10.19±

 
 
10-Q
 
8/5/2015
 
10.1
 
 
 
 
 
 
 
 
 
 
 
 
 
10.20±

 
 
10-Q
 
8/5/2015
 
10.2
 
 
 
 
 
 
 
 
 
 
 
 
 
10.21±

 
 
10-Q
 
8/5/2015
 
10.4
 
 
 
 
 
 
 
 
 
 
 
 
 
10.22±

 
 
10-Q
 
8/5/2015
 
10.5
 
 
 
 
 
 
 
 
 
 
 
 
 
10.23(a)±

 
 
10-Q
 
5/5/2016
 
10.1
 
 
 
 
 
 
 
 
 
 
 
 
 
10.23(b)±

 
 
10-Q
 
5/5/2016
 
10.2
 
 
 
 
 
 
 
 
 
 
 
 
 
10.24±

 
 
DEF14A
 
4/7/2016
 
App. A
 
 
 
 
 
 
 
 
 
 
 
 
 
10.25±

 
 
10-Q
 
11/1/2016
 
10.2
 
 
 
 
 
 
 
 
 
 
 
 
 
10.26±

 
 
10-K
 
2/21/2017
 
10.30
 
 
 
 
 
 
 
 
 
 
 
 
 
10.27±

 
 
10-K
 
2/21/2017
 
10.31
 
 
 
 
 
 
 
 
 
 
 
 
 
10.28±

 
 
10-Q
 
5/1/2017
 
10.1
 
 
 
 
 
 
 
 
 
 
 
 
 
10.29±

 
 
10-Q
 
5/1/2017
 
10.2
 
 
 
 
 
 
 
 
 
 
 
 
 
10.30±

 
 
10-Q
 
5/1/2017
 
10.3
 
 
 
 
 
 
 
 
 
 
 
 
 
21.1

 
 
 
 
 
 
 
 
X
 
 
 
 
 
 
 
 
 
 
 
23.1

 
 
 
 
 
 
 
 
X
 
 
 
 
 
 
 
 
 
 
 
24.1

 
 
 
 
 
 
 
 
X
 
 
 
 
 
 
 
 
 
 
 
31.1

 
 
 
 
 
 
 
 
X
 
 
 
 
 
 
 
 
 
 
 

86


31.2

 
 
 
 
 
 
 
 
X
 
 
 
 
 
 
 
 
 
 
 
32.1*

 
 
 
 
 
 
 
 
X
 
 
 
 
 
 
 
 
 
 
 
32.2*

 
 
 
 
 
 
 
 
X
 
 
 
 
 
 
 
 
 
 
 
101.INS

 
XBRL Instance Document
 
 
 
 
 
 
 
X
 
 
 
 
 
 
 
 
 
 
 
101.SCH

 
XBRL Taxonomy Extension Schema Document
 
 
 
 
 
 
 
X
 
 
 
 
 
 
 
 
 
 
 
101.CAL

 
XBRL Taxonomy Extension Calculation Linkbase Document
 
 
 
 
 
 
 
X
 
 
 
 
 
 
 
 
 
 
 
101.DEF

 
XBRL Taxonomy Extension Definition Linkbase Document
 
 
 
 
 
 
 
X
 
 
 
 
 
 
 
 
 
 
 
101.LAB

 
XBRL Taxonomy Extension Label Linkbase Document
 
 
 
 
 
 
 
X
 
 
 
 
 
 
 
 
 
 
 
101.PRE

 
XBRL Taxonomy Extension Presentation Linkbase Document
 
 
 
 
 
 
 
X
 
 
 
 
 
 
 
 
 
 
 
 
*
Exhibits 32.1 and 32.2 are being furnished and shall not be deemed to be “filed” for purposes of Section 18 of the Securities Exchange Act of 1934, as amended (the “Exchange Act”), or otherwise subject to the liability of that section, nor shall such exhibits be deemed to be incorporated by reference in any registration statement or other document filed under the Securities Act of 1933, as amended, or the Exchange Act, except as otherwise specifically stated in such filing.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
±
Indicates management contract or compensatory plan, contract or arrangement.
 
 
 
 
 
 
 
 

87


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

 
 
 
ELLIE MAE, INC.
 
 
 
 
 
Date:
March 1, 2018
 
By:
/s/ Matthew LaVay
 
 
 
 
Matthew LaVay
 
 
 
 
Executive Vice President and Chief Financial Officer
(Principal Financial and Accounting Officer and duly authorized signatory)

POWER OF ATTORNEY
KNOW ALL PERSONS BY THESE PRESENTS, that each person whose individual signature appears below hereby authorizes and appoints Jonathan Corr and Matthew LaVay, and each of them, with full power of substitution and resubstitution and full power to act without the other, as his or her true and lawful attorney-in-fact and agent to act in his or her name, place and stead and to execute in the name and on behalf of each person, individually and in each capacity stated below, and to file any and all amendments to this Annual Report on Form 10-K, and to file the same, with all 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, ratifying and confirming all that said attorneys-in-fact and agents or any of them or their or his substitute or substitutes may lawfully do or cause to be done by virtue thereof.
Pursuant to the requirements of the Securities Exchange Act of 1934, this report has been signed below by the following persons on behalf of the registrant and in the capacities and on the dates indicated.

88


Signature
 
Title
 
Date
 
 
 
 
 
/s/ Jonathan Corr
 
Chief Executive Officer and Director
 
March 1, 2018
Jonathan Corr
 
(Principal Executive Officer)
 
 
 
 
 
 
 
/s/ Matthew LaVay
 
Executive Vice President and Chief Financial Officer
 
March 1, 2018
Matthew LaVay
 
(principal financial and accounting officer)
 
 
 
 
 
 
 
/s/ Sigmund Anderman
 
Executive Chairman and Director
 
March 1, 2018
Sigmund Anderman
 
 
 
 
 
 
 
 
 
/s/ Karen Blasing
 
Director
 
March 1, 2018
Karen Blasing
 
 
 
 
 
 
 
 
 
/s/ Carl Buccellato
 
Director
 
March 1, 2018
Carl Buccellato
 
 
 
 
 
 
 
 
 
/s/ Craig Davis
 
Director
 
March 1, 2018
Craig Davis
 
 
 
 
 
 
 
 
 
/s/ A. Barr Dolan
 
Director
 
March 1, 2018
A. Barr Dolan
 
 
 
 
 
 
 
 
 
/s/ Robert J. Levin
 
Director
 
March 1, 2018
Robert J. Levin
 
 
 
 
 
 
 
 
 
/s/ Marina Levinson
 
Director
 
March 1, 2018
Marina Levinson
 
 
 
 
 
 
 
 
 
/s/ Frank Schultz
 
Director
 
March 1, 2018
Frank Schultz
 
 
 
 
 
 
 
 
 
/s/ Jeb Spencer
 
Director
 
March 1, 2018
Jeb Spencer
 
 
 
 
 
 
 
 
 
/s/ Rajat Taneja
 
Director
 
March 1, 2018
Rajat Taneja
 
 
 
 

89
EX-21.1 2 elli-20171231ex211.htm EXHIBIT 21.1 Exhibit


Exhibit 21.1
List of Subsidiaries of Ellie Mae, Inc.

None



EX-23.1 3 elli-20171231ex231.htm EXHIBIT 23.1 Exhibit


Exhibit 23.1
CONSENT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM
We have issued our reports dated March 1, 2018, with respect to the consolidated financial statements and internal control over financial reporting included in the Annual Report of Ellie Mae, Inc. on Form 10-K for the year ended December 31, 2017. We consent to the incorporation by reference of said reports in the Registration Statements of Ellie Mae, Inc. on Forms S-3 (File No. 333-181980 and automatic shelf registration statement File No. 333-212810) and on Forms S-8 (File No. 333-174460, File No. 333-179318, File No. 333-186213, File No. 333-193831, File No. 333-201998, File No. 333-209720, and File No. 333-216158).


/s/ GRANT THORNTON LLP
San Francisco, California
March 1, 2018



EX-31.1 4 elli-20171231ex311.htm EXHIBIT 31.1 Exhibit


Exhibit 31.1
CERTIFICATION OF CHIEF EXECUTIVE OFFICER
PURSUANT TO SECTION 302 OF
THE SARBANES-OXLEY ACT OF 2002
I, Jonathan Corr, certify that:
1.
I have reviewed this Annual Report on Form 10-K of Ellie Mae, 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.
 
/s/ Jonathan Corr
Jonathan Corr
President and Chief Executive Officer
Date: March 1, 2018


EX-31.2 5 elli-20171231ex312.htm EXHIBIT 31.2 Exhibit


Exhibit 31.2
CERTIFICATION OF CHIEF FINANCIAL OFFICER
PURSUANT TO SECTION 302 OF
THE SARBANES-OXLEY ACT OF 2002
I, Matthew LaVay, certify that:
1.
I have reviewed this Annual Report on Form 10-K of Ellie Mae, 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.
 
/s/ Matthew LaVay
Matthew LaVay
Executive Vice President and Chief Financial Officer
Date: March 1, 2018


EX-32.1 6 elli-20171231ex321.htm EXHIBIT 32.1 Exhibit


Exhibit 32.1
CERTIFICATION OF CHIEF EXECUTIVE OFFICER
PURSUANT TO 18 U.S.C. SECTION 1350,
AS ADOPTED PURSUANT TO SECTION 906
OF THE SARBANES-OXLEY ACT OF 2002
Pursuant to the requirement set forth in Rule 13a-14(b) of the Securities Exchange Act of 1934, as amended (the “Exchange Act”), and Section 1350 of Chapter 63 of Title 18 of the United States Code (18 U.S.C. §1350), Jonathan Corr, Chief Executive Officer of Ellie Mae, Inc. (the “Company”), hereby certifies that, to the best of his knowledge:
1.
The Company’s Annual Report on Form 10-K for the period ended December 31, 2017, to which this Certification is attached as Exhibit 32.1 (the “Report”) fully complies with the requirements of Section 13(a) or Section 15(d) of the Exchange Act, and
2.
The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.
 
/s/ Jonathan Corr
Jonathan Corr
President and Chief Executive Officer
(Principal Executive Officer)
Date: March 1, 2018


EX-32.2 7 elli-20171231ex322.htm EXHIBIT 32.2 Exhibit


Exhibit 32.2
CERTIFICATION OF CHIEF FINANCIAL OFFICER
PURSUANT TO 18 U.S.C. SECTION 1350,
AS ADOPTED PURSUANT TO SECTION 906
OF THE SARBANES-OXLEY ACT OF 2002
Pursuant to the requirement set forth in Rule 13a-14(b) of the Securities Exchange Act of 1934, as amended (the “Exchange Act”), and Section 1350 of Chapter 63 of Title 18 of the United States Code (18 U.S.C. §1350), Matthew LaVay, Chief Financial Officer of Ellie Mae, Inc. (the “Company”), hereby certifies that, to the best of his knowledge:
1.
The Company’s Annual Report on Form 10-K for the period ended December 31, 2017, to which this Certification is attached as Exhibit 32.2 (the “Report”) fully complies with the requirements of Section 13(a) or Section 15(d) of the Exchange Act, and
2.
The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.
 
/s/ Matthew LaVay
Matthew LaVay
Executive Vice President and Chief Financial Officer
(Principal Financial Officer)
Date: March 1, 2018


EX-101.INS 8 elli-20171231.xml XBRL INSTANCE DOCUMENT 0001122388 2017-01-01 2017-12-31 0001122388 2017-06-30 0001122388 2018-02-22 0001122388 2017-12-31 0001122388 2016-12-31 0001122388 2015-01-01 2015-12-31 0001122388 2016-01-01 2016-12-31 0001122388 us-gaap:RetainedEarningsMember 2016-01-01 2016-12-31 0001122388 us-gaap:CommonStockMember 2016-01-01 2016-12-31 0001122388 us-gaap:AdditionalPaidInCapitalMember 2015-12-31 0001122388 us-gaap:CommonStockMember 2015-01-01 2015-12-31 0001122388 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2014-12-31 0001122388 us-gaap:AdditionalPaidInCapitalMember 2016-01-01 2016-12-31 0001122388 us-gaap:AdditionalPaidInCapitalMember 2017-01-01 2017-12-31 0001122388 us-gaap:AdditionalPaidInCapitalMember 2015-01-01 2015-12-31 0001122388 us-gaap:RetainedEarningsMember 2015-12-31 0001122388 us-gaap:AdditionalPaidInCapitalMember 2016-12-31 0001122388 us-gaap:RetainedEarningsMember 2015-01-01 2015-12-31 0001122388 us-gaap:RetainedEarningsMember 2017-01-01 2017-12-31 0001122388 us-gaap:RetainedEarningsMember 2017-12-31 0001122388 us-gaap:AdditionalPaidInCapitalMember 2017-12-31 0001122388 us-gaap:CommonStockMember 2016-12-31 0001122388 2014-12-31 0001122388 us-gaap:CommonStockMember 2017-12-31 0001122388 us-gaap:RetainedEarningsMember 2014-12-31 0001122388 us-gaap:CommonStockMember 2017-01-01 2017-12-31 0001122388 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-01-01 2017-12-31 0001122388 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-12-31 0001122388 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2016-12-31 0001122388 us-gaap:AdditionalPaidInCapitalMember 2014-12-31 0001122388 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2015-12-31 0001122388 us-gaap:CommonStockMember 2015-12-31 0001122388 us-gaap:RetainedEarningsMember 2016-12-31 0001122388 us-gaap:CommonStockMember 2014-12-31 0001122388 2015-12-31 0001122388 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2016-01-01 2016-12-31 0001122388 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2015-01-01 2015-12-31 0001122388 elli:AccountingStandardsUpdate201609Member us-gaap:RestatementAdjustmentMember 2016-01-01 2016-12-31 0001122388 elli:AccountingStandardsUpdate201609Member us-gaap:RestatementAdjustmentMember 2015-01-01 2015-12-31 0001122388 elli:AccountingStandardsUpdate201609Member us-gaap:RestatementAdjustmentMember 2017-01-01 0001122388 elli:AccountingStandardsUpdate201609Member 2017-01-01 2017-12-31 0001122388 us-gaap:MinimumMember 2017-01-01 2017-12-31 0001122388 us-gaap:MaximumMember 2017-01-01 2017-12-31 0001122388 us-gaap:SoftwareDevelopmentMember us-gaap:MinimumMember 2017-01-01 2017-12-31 0001122388 us-gaap:SoftwareDevelopmentMember us-gaap:MaximumMember 2017-01-01 2017-12-31 0001122388 elli:AccountingStandardsUpdate201609Member 2017-01-01 2017-03-31 0001122388 us-gaap:DevelopedTechnologyRightsMember us-gaap:MinimumMember 2017-01-01 2017-12-31 0001122388 us-gaap:CustomerRelationshipsMember us-gaap:MinimumMember 2017-01-01 2017-12-31 0001122388 us-gaap:CustomerRelationshipsMember us-gaap:MaximumMember 2017-01-01 2017-12-31 0001122388 us-gaap:TradeNamesMember us-gaap:MinimumMember 2017-01-01 2017-12-31 0001122388 us-gaap:DevelopedTechnologyRightsMember us-gaap:MaximumMember 2017-01-01 2017-12-31 0001122388 us-gaap:TradeNamesMember us-gaap:MaximumMember 2017-01-01 2017-12-31 0001122388 us-gaap:OrderOrProductionBacklogMember 2017-01-01 2017-12-31 0001122388 elli:PerformanceBasedAwardsMember 2016-01-01 2016-12-31 0001122388 elli:PerformanceBasedAwardsMember 2017-01-01 2017-12-31 0001122388 elli:EmployeeStockOptionsAndAwardsMember 2015-01-01 2015-12-31 0001122388 elli:EmployeeStockOptionsAndAwardsMember 2016-01-01 2016-12-31 0001122388 elli:EmployeeStockOptionsAndAwardsMember 2017-01-01 2017-12-31 0001122388 elli:PerformanceBasedAwardsMember 2015-01-01 2015-12-31 0001122388 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2017-12-31 0001122388 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2016-12-31 0001122388 us-gaap:USTreasuryAndGovernmentMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2017-12-31 0001122388 us-gaap:CorporateNoteSecuritiesMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2016-12-31 0001122388 us-gaap:USTreasuryAndGovernmentMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2016-12-31 0001122388 us-gaap:CertificatesOfDepositMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2017-12-31 0001122388 us-gaap:InvestmentsMember us-gaap:FairValueMeasurementsRecurringMember 2016-12-31 0001122388 us-gaap:USTreasuryAndGovernmentMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2017-12-31 0001122388 us-gaap:CertificatesOfDepositMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2016-12-31 0001122388 us-gaap:USTreasuryAndGovernmentMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2016-12-31 0001122388 us-gaap:InvestmentsMember us-gaap:FairValueMeasurementsRecurringMember 2017-12-31 0001122388 us-gaap:MunicipalBondsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2016-12-31 0001122388 us-gaap:MunicipalBondsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2017-12-31 0001122388 us-gaap:CashAndCashEquivalentsMember 2016-12-31 0001122388 us-gaap:CorporateNoteSecuritiesMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2017-12-31 0001122388 us-gaap:CashAndCashEquivalentsMember 2017-12-31 0001122388 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2017-12-31 0001122388 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2016-12-31 0001122388 elli:USTreasuryAndGovernmentAndMunicipalBondsMember 2016-12-31 0001122388 us-gaap:CertificatesOfDepositMember 2016-12-31 0001122388 us-gaap:CorporateNoteSecuritiesMember 2017-12-31 0001122388 us-gaap:CertificatesOfDepositMember 2017-12-31 0001122388 us-gaap:CorporateNoteSecuritiesMember 2016-12-31 0001122388 elli:USTreasuryAndGovernmentAndMunicipalBondsMember 2017-12-31 0001122388 elli:VelocifyIncMember us-gaap:OrderOrProductionBacklogMember 2017-10-02 2017-10-02 0001122388 elli:VelocifyIncMember us-gaap:DevelopedTechnologyRightsMember 2017-10-02 2017-10-02 0001122388 elli:VelocifyIncMember 2017-10-02 2017-10-02 0001122388 elli:VelocifyIncMember us-gaap:TradeNamesMember 2017-10-02 2017-10-02 0001122388 elli:VelocifyIncMember us-gaap:CustomerRelationshipsMember 2017-10-02 2017-10-02 0001122388 elli:VelocifyIncMember 2017-12-31 0001122388 elli:VelocifyIncMember 2017-10-02 0001122388 us-gaap:CustomerRelationshipsMember 2017-12-31 0001122388 us-gaap:DevelopedTechnologyRightsMember 2017-01-01 2017-12-31 0001122388 us-gaap:OrderOrProductionBacklogMember 2017-12-31 0001122388 us-gaap:OrderOrProductionBacklogMember 2016-12-31 0001122388 us-gaap:CustomerRelationshipsMember 2017-01-01 2017-12-31 0001122388 us-gaap:DevelopedTechnologyRightsMember 2016-12-31 0001122388 us-gaap:DevelopedTechnologyRightsMember 2017-12-31 0001122388 us-gaap:TradeNamesMember 2017-12-31 0001122388 us-gaap:TradeNamesMember 2017-01-01 2017-12-31 0001122388 us-gaap:CustomerRelationshipsMember 2016-12-31 0001122388 us-gaap:CustomerRelationshipsMember 2016-01-01 2016-12-31 0001122388 us-gaap:TradeNamesMember 2016-12-31 0001122388 us-gaap:TradeNamesMember 2017-12-31 0001122388 us-gaap:TradeNamesMember 2016-01-01 2016-12-31 0001122388 us-gaap:TradeNamesMember 2016-12-31 0001122388 us-gaap:DevelopedTechnologyRightsMember 2016-01-01 2016-12-31 0001122388 us-gaap:OrderOrProductionBacklogMember 2016-01-01 2016-12-31 0001122388 elli:ProfessionalServicesAndTrainingMember 2016-12-31 0001122388 elli:SubscriptionsMember 2016-12-31 0001122388 elli:ProfessionalServicesAndTrainingMember 2017-12-31 0001122388 elli:SubscriptionsMember 2017-12-31 0001122388 elli:OtherDeferredRevenueMember 2016-12-31 0001122388 elli:OtherDeferredRevenueMember 2017-12-31 0001122388 us-gaap:SoftwareDevelopmentMember 2017-12-31 0001122388 us-gaap:FurnitureAndFixturesMember 2017-12-31 0001122388 us-gaap:SoftwareDevelopmentMember 2016-12-31 0001122388 us-gaap:LeaseholdImprovementsMember 2017-12-31 0001122388 us-gaap:FurnitureAndFixturesMember 2016-12-31 0001122388 elli:ComputerEquipmentAndComputerSoftwareMember 2017-12-31 0001122388 elli:ComputerEquipmentAndComputerSoftwareMember 2016-12-31 0001122388 us-gaap:LeaseholdImprovementsMember 2016-12-31 0001122388 us-gaap:StateAndLocalJurisdictionMember us-gaap:ResearchMember 2017-12-31 0001122388 us-gaap:DomesticCountryMember 2017-12-31 0001122388 us-gaap:DomesticCountryMember us-gaap:ResearchMember 2017-12-31 0001122388 us-gaap:StateAndLocalJurisdictionMember 2017-12-31 0001122388 2011-04-20 0001122388 2017-08-31 0001122388 2016-07-01 2016-09-30 0001122388 2014-05-31 0001122388 elli:SharesAvailableUnderEmployeeStockPurchasePlanMember 2017-12-31 0001122388 elli:OptionsAndAwardsOutstandingMember 2017-12-31 0001122388 elli:SharesAvailableForFutureGrantMember 2017-12-31 0001122388 us-gaap:PerformanceSharesMember 2015-12-31 0001122388 us-gaap:RestrictedStockUnitsRSUMember 2016-01-01 2016-12-31 0001122388 us-gaap:PerformanceSharesMember 2017-01-01 2017-12-31 0001122388 us-gaap:PerformanceSharesMember 2016-01-01 2016-12-31 0001122388 us-gaap:RestrictedStockUnitsRSUMember 2017-12-31 0001122388 us-gaap:PerformanceSharesMember 2016-12-31 0001122388 us-gaap:RestrictedStockUnitsRSUMember 2014-12-31 0001122388 us-gaap:RestrictedStockUnitsRSUMember 2015-01-01 2015-12-31 0001122388 us-gaap:RestrictedStockUnitsRSUMember 2016-12-31 0001122388 us-gaap:PerformanceSharesMember 2014-12-31 0001122388 us-gaap:PerformanceSharesMember 2017-12-31 0001122388 us-gaap:RestrictedStockUnitsRSUMember 2015-12-31 0001122388 us-gaap:RestrictedStockUnitsRSUMember 2017-01-01 2017-12-31 0001122388 us-gaap:PerformanceSharesMember 2015-01-01 2015-12-31 0001122388 us-gaap:EmployeeStockMember 2016-01-01 2016-12-31 0001122388 us-gaap:EmployeeStockOptionMember 2015-01-01 2015-12-31 0001122388 us-gaap:EmployeeStockMember 2015-01-01 2015-12-31 0001122388 us-gaap:EmployeeStockOptionMember 2017-01-01 2017-12-31 0001122388 us-gaap:EmployeeStockOptionMember 2016-01-01 2016-12-31 0001122388 us-gaap:EmployeeStockMember 2017-01-01 2017-12-31 0001122388 us-gaap:ResearchAndDevelopmentExpenseMember 2015-01-01 2015-12-31 0001122388 us-gaap:GeneralAndAdministrativeExpenseMember 2017-01-01 2017-12-31 0001122388 us-gaap:GeneralAndAdministrativeExpenseMember 2016-01-01 2016-12-31 0001122388 us-gaap:SellingAndMarketingExpenseMember 2015-01-01 2015-12-31 0001122388 us-gaap:GeneralAndAdministrativeExpenseMember 2015-01-01 2015-12-31 0001122388 us-gaap:CostOfSalesMember 2015-01-01 2015-12-31 0001122388 us-gaap:SellingAndMarketingExpenseMember 2016-01-01 2016-12-31 0001122388 us-gaap:ResearchAndDevelopmentExpenseMember 2016-01-01 2016-12-31 0001122388 us-gaap:SellingAndMarketingExpenseMember 2017-01-01 2017-12-31 0001122388 us-gaap:ResearchAndDevelopmentExpenseMember 2017-01-01 2017-12-31 0001122388 us-gaap:CostOfSalesMember 2017-01-01 2017-12-31 0001122388 us-gaap:CostOfSalesMember 2016-01-01 2016-12-31 0001122388 us-gaap:EmployeeStockOptionMember 2017-12-31 0001122388 us-gaap:EmployeeStockOptionMember 2016-12-31 0001122388 us-gaap:EmployeeStockOptionMember 2015-12-31 0001122388 us-gaap:EmployeeStockOptionMember 2014-12-31 0001122388 us-gaap:EmployeeStockMember elli:EmployeeStockPurchasePlanMember 2016-01-01 2016-12-31 0001122388 us-gaap:EmployeeStockOptionMember elli:A2011EquityIncentiveAwardPlanMember us-gaap:MaximumMember 2017-12-31 0001122388 elli:PerformancevestingRSUsMember elli:FormerCEOofMortgageReturnsMember 2015-10-01 2015-10-31 0001122388 us-gaap:PerformanceSharesMember elli:A2011EquityIncentiveAwardPlanMember us-gaap:MaximumMember 2017-01-01 2017-12-31 0001122388 elli:PerformancevestingRSUsMember elli:FormerCEOofMortgageReturnsMember 2016-12-01 2016-12-31 0001122388 us-gaap:EmployeeStockMember elli:EmployeeStockPurchasePlanMember 2015-01-01 2015-12-31 0001122388 us-gaap:EmployeeStockMember elli:EmployeeStockPurchasePlanMember 2017-01-01 2017-12-31 0001122388 us-gaap:EmployeeStockMember elli:EmployeeStockPurchasePlanMember 2017-12-31 0001122388 us-gaap:EmployeeStockOptionMember elli:A2011EquityIncentiveAwardPlanMember us-gaap:MinimumMember 2017-12-31 0001122388 elli:RestrictedStockUnitsAndPerformanceAwardsMember 2017-12-31 0001122388 elli:A2009PlanMember 2017-12-31 0001122388 us-gaap:EmployeeStockOptionMember elli:ExecutiveIncentivePlanMember 2017-12-31 0001122388 us-gaap:PerformanceSharesMember elli:A2011EquityIncentiveAwardPlanMember us-gaap:MinimumMember 2017-01-01 2017-12-31 0001122388 us-gaap:PerformanceSharesMember elli:ExecutiveIncentivePlanMember 2017-01-01 2017-12-31 0001122388 us-gaap:EmployeeStockOptionMember elli:A2011EquityIncentiveAwardPlanMember 2017-12-31 0001122388 us-gaap:EmployeeStockOptionMember elli:ExecutiveIncentivePlanMember 2017-01-01 2017-12-31 0001122388 elli:RestrictedStockUnitsAndPerformanceAwardsMember 2017-01-01 2017-12-31 0001122388 us-gaap:EmployeeStockMember us-gaap:MinimumMember 2016-01-01 2016-12-31 0001122388 us-gaap:EmployeeStockMember us-gaap:MaximumMember 2016-01-01 2016-12-31 0001122388 us-gaap:EmployeeStockMember us-gaap:MaximumMember 2017-01-01 2017-12-31 0001122388 us-gaap:EmployeeStockMember us-gaap:MinimumMember 2017-01-01 2017-12-31 0001122388 us-gaap:EmployeeStockMember us-gaap:MaximumMember 2015-01-01 2015-12-31 0001122388 us-gaap:EmployeeStockOptionMember us-gaap:MaximumMember 2015-01-01 2015-12-31 0001122388 us-gaap:EmployeeStockMember us-gaap:MinimumMember 2015-01-01 2015-12-31 0001122388 us-gaap:EmployeeStockOptionMember us-gaap:MinimumMember 2015-01-01 2015-12-31 0001122388 2016-04-01 2016-06-30 0001122388 2017-04-01 2017-06-30 0001122388 2016-01-01 2016-03-31 0001122388 2017-10-01 2017-12-31 0001122388 2016-10-01 2016-12-31 0001122388 2017-07-01 2017-09-30 0001122388 2017-01-01 2017-03-31 0001122388 us-gaap:AllowanceForDoubtfulAccountsMember 2017-01-01 2017-12-31 0001122388 us-gaap:AllowanceForDoubtfulAccountsMember 2015-12-31 0001122388 us-gaap:AllowanceForDoubtfulAccountsMember 2016-01-01 2016-12-31 0001122388 us-gaap:AllowanceForDoubtfulAccountsMember 2015-01-01 2015-12-31 0001122388 us-gaap:AllowanceForDoubtfulAccountsMember 2016-12-31 0001122388 us-gaap:AllowanceForDoubtfulAccountsMember 2014-12-31 0001122388 us-gaap:AllowanceForDoubtfulAccountsMember 2017-12-31 iso4217:USD xbrli:pure iso4217:USD xbrli:shares elli:segment xbrli:shares elli:facility false --12-31 FY 2017 2017-12-31 10-K 0001122388 34289833 Yes Large Accelerated Filer 2325501000 ELLIE MAE INC No Yes 0.05 1666666 16000000 P18M 0 1600000 380902000 137698000 7800000 8500000 1262000 1360000 28749000 50360000 0.00 0.00 -0.19 P2M 33316000 52659000 P5Y P1Y 2000000 10000000 62.63 79.62 87.85 P5Y P1Y 8600000 500000 4500000 26.98 15942000 24913000 39358000 43121000 1395000 1630000 1832000 1480000 48991000 77113000 -219000 -880000 P120M0D P96M0D P12M0D P36M0D 612098000 649817000 3552000 3552000 5976000 5976000 13826000 13826000 25367000 25367000 34302000 34302000 39762000 39762000 11387000 11387000 9974000 9974000 700000 1000000 1300000 24241000 7400000 3218000 12840000 5431000 2752000 31471000 8300000 4835000 14911000 7296000 4429000 34467000 5800000 6786000 14177000 8281000 5223000 45000 340000 1033000 1024000 -1704000 5180000 5521000 9515000 225122 0 48374 20304 212257 15954 751517000 831607000 477315000 302638000 87772000 12088000 28892000 468679000 2733000 11361000 156239000 180828000 235510000 210708000 6529000 80758000 348406000 3623000 10228000 51989000 76244000 174647000 23000 8000 13000 1000 31000 1000 2000 14000 2000 2000 0 2000 0 2000 0 0 0 0 247000 3000 19000 87000 250000 62000 3000 79000 3000 882000 0 0 304000 882000 46000 266000 266000 266000 87996000 12094000 28978000 468898000 2733000 11422000 156240000 180893000 235511000 211588000 6527000 81062000 349286000 3623000 10274000 52255000 76510000 174913000 0 0 0 0 137000 86000 0 51000 250000 144000 19000 87000 882000 578000 0 304000 212250000 180523000 5651000 26076000 204029000 132526000 1830000 69673000 250000 144000 19000 87000 745000 492000 0 253000 211865000 180138000 5651000 26076000 182037000 119456000 482000 62099000 385000 385000 0 0 21992000 13070000 1348000 7574000 41841000 103345000 103508000 103345000 108080000 107363000 45931000 107363000 130000000 10686000 3510000 5280000 21206000 73100000 843000 129957000 3662000 5945000 9114000 85000 0 87000 87000 0 0 0 0 0 2000 85000 2500000 3200000 2800000 29400000 38500000 64600000 2400000 8300000 17700000 77200000 124400000 76538000 119035000 26756000 34396000 380907000 380907000 137698000 137698000 7640000 346511000 -243209000 9665009 2909953 5140367 1614689 0.0001000 0.0001000 0.0001 140000000 140000000 140000000 33685649.000 34227684.000 33685649.000 34227684.000 3000 3000 22096000 37814000 52189000 84208000 120145000 160910000 14500000 18244000 18200000 18244000 8070000 9428000 156000 9964000 11092000 461000 1894000 1664000 305000 1899000 7124000 -11793000 2255000 7738000 -7917000 30011000 51720000 2255000 7784000 -7849000 9512000 13443000 23288000 4140000 10729000 8419000 26687000 4772000 11350000 10565000 23126000 26287000 162000 400000 2761000 3533000 356000 614000 3876000 29536000 60542000 5089000 29461000 24447000 48634000 0 16422000 12551000 8765000 11896000 5894000 5089000 11908000 5564000 3086000 5564000 4963000 2000000 2800000 3900000 0.50 0.50 0.50 0.03 0.03 0.03 10842000 20460000 36482000 0.76 0.09 0.36 0.43 0.33 1.21 0.28 0.55 0.42 0.29 1.55 0.72 0.08 0.34 0.41 0.31 1.15 0.27 0.52 0.41 0.28 1.48 0.35 0.33 -0.16 0.35 0.35 0.35 0.01 0.00 0.04 0.01 0.01 -0.35 0.00 -0.01 0.04 0.05 0.04 0.07 0.07 0.06 0.12 31848000 18018000 1126000 2831000 5295000 P2Y168D P1Y37D 72100000 3800000 P10Y P4Y P8Y P2Y P1Y P3Y P2Y 18386000 9762000 8183000 110000 331000 27901000 13050000 10810000 3577000 464000 22038000 20951000 7105000 7164000 9028000 10549000 31636000 19400000 11535000 370000 331000 104736000 34900000 53535000 14370000 1931000 13250000 9638000 3352000 260000 0 76835000 21850000 42725000 10793000 1467000 P43M17D P47M18D P32M21D P34M0D P0Y P78M5D P92M25D P89M18D P9M6D P33M0D 73100000 15500000 42000000 13500000 1600000 -5000 0 522000 0 0 57212000 71318000 79686000 74547000 74547000 144451000 69904000 69904000 0 169729000 46994000 61645000 68163000 63338000 240140000 58234000 65858000 67426000 64614000 256132000 562000 0 0 97000 34477000 3722000 16846000 21272000 14766000 56606000 5006000 17987000 18984000 3417000 45394000 12219000 18830000 -7456000 104000 267000 -1299000 290000 3678000 4943000 7943000 10791000 997000 35079000 17585000 -11750000 3600000 4900000 4300000 5849000 7184000 1798000 1985000 3464000 -1088000 -1381000 5334000 2622000 4039000 4039000 35675000 108775000 17289000 80874000 17289000 80874000 700000 1100000 3300000 133000 294000 515000 4200000 5400000 7900000 96609000 96268000 751517000 831607000 78877000 77388000 -24628000 -11400000 278210000 -10200000 -30398000 -66349000 -44598000 -329032000 98617000 11400000 112899000 10200000 116221000 22258000 22258000 22258000 2506000 10588000 13780000 10902000 37776000 37776000 9599000 18823000 14519000 9909000 52850000 52850000 6998000 1 135871000 184523000 213994000 33858000 55617000 42138000 93245000 11718000 11484000 11306000 12025000 12349000 34363000 68700000 38600000 2407000 3323000 10138000 9290000 1300000 39809000 26188000 17732000 18880000 -2400000 619000 989000 3256000 880000 1447000 2494000 74000 31530000 663000 35244000 27608000 35097000 59514000 13200000 15000 3552000 5976000 13826000 16419000 0 119270000 60816000 62533000 221383000 24768000 25191000 28355000 0.0001 10000000 15209000 18474000 11568000 13494000 0 271379000 14199000 17297000 19306000 63204000 58223000 99490000 0 20000000 0 58000 0 0 10094000 10573000 10208000 175288000 54029000 6838000 18532000 62573000 264104000 67068000 8311000 27356000 108710000 126297000 186991000 P5Y P3Y P7Y P3Y 9 0 0 0 3745000 3827000 619000 40451000 58501000 69266000 43026000 86399000 253937000 73625000 90098000 100381000 96181000 360285000 93002000 104125000 107029000 112886000 417042000 2327000 1737000 38208000 54704000 65042000 24241000 31471000 34467000 P4Y P4Y P4Y 0 58798 13052 81577 5873 142548 0.00 39.40 68.19 57.50 84.86 82.25 29006 205816 401158 151540 598390 43414 651936 16.12 47.18 62.62 24.11 61.69 78.39 23.01 94.66 97.73 485177 585858 508282 748688 407650 1025115 294464 1179458 25.61 27.20 34.68 45.52 46.77 64.47 56.17 82.84 182711 179530 239120 240386 150727 355045 7000000 10200000 6100000 20400000 24.69 25.97 29.34 42.48 40.73 57.37 0 0.0000 0 0.0000 0 0.0000 0.44 0.35 0.49 0.48 0.49 0.33 0.47 0.37 0.33 0.48 0.0024 0.0013 0.0196 0.0150 0.0048 0.0046 0.0138 0.0069 0.0046 0.0204 1000000 1000000 23333333 2666666 70000000 38971000 39040000 31621000 98615 59696 23561 385776 14506 6601 26.13 27.57 45.44 89554000 3050301 2515329 1885332 1436031 987657 17.41 24.40 26.21 27.06 1250119 89393000 1431645 294463 1034136 24.05 200000 12.28 18.08 23.61 30.12 37.94 40.94 55.30 59.78 94.66 89.4 2 0 21800000 20100000 14200000 36000000 P10Y P6M P6Y0M29D P5Y P183D P6Y0M29D P0Y179D P6Y0M29D 81700000 P5Y66D P5Y157D P5Y153D 8285000 8577000 4994000 0.85 28907147 29566511 33685649 34227684 56797 71079 139235 110598 110598 101816 101816 121010 121010 3162500 3162500 1109013 934234 961448 822133 584807 432341 4105000 4100000 4105000 6724000 6700000 6724000 9098000 9100000 9098000 271400000 271309000 271309000 10094000 10094000 10573000 10573000 10208000 10208000 75000000 250000000 503450 503450 8333 8333 401188 401188 31530000 4586000 26944000 663000 150000 513000 35244000 7523000 27721000 252884000 -95000 242527000 3000 10449000 290851000 -257000 285342000 3000 5763000 654908000 -219000 612098000 3000 43026000 735339000 -880000 649817000 3000 86399000 22000000 20300000 -162000 -162000 38000 38000 -661000 -661000 2408000 3440000 4634000 10028000 140000 26000 9000 1023000 1334000 5420000 5500000 39700000 25000000 1800000 66600000 1000000 1200000 6800000 66000 124000 45000 340000 62000 121000 374000 4000 200000 79000 1663232 1619928 1748562 30842584 32799785 35805524 29179352 31179857 34056962 <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:18px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Geographical Information</font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company is domiciled in the United States, had no international operations and had minimal sales to customers outside of the United States for the </font><font style="font-family:inherit;font-size:10pt;">years ended December 31, 2017, 2016 and 2015</font><font style="font-family:inherit;font-size:10pt;">.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Following is additional information pertaining to the Company&#8217;s stock option activity:</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:68%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Year ended December 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2015</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(in thousands except for per option data)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Weighted average fair value per option granted</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">45.44</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">27.57</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">26.13</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Grant-date fair value of options vested</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,994</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,577</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,285</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Intrinsic value of options exercised</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">31,621</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">39,040</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">38,971</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Proceeds received from options exercised</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10,208</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10,573</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10,094</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The fair value of stock options and stock purchase rights granted under the 2009 Plan, the </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">2011 Plan</font><font style="font-family:inherit;font-size:10pt;"> and the </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">ESPP</font><font style="font-family:inherit;font-size:10pt;"> were estimated at the date of grant using the Black-Scholes option valuation model with the following weighted average assumptions:</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="11" rowspan="1"></td></tr><tr><td style="width:62%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:3%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:3%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:3%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="9" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Year ended December 31,</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2015</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Stock option plans:</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Risk-free interest rate</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2.04</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.38</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.50-1.96</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Expected life of options (in years)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6.08</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6.08</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5.00-6.08</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Expected dividend yield</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Volatility</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">48</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">47</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">48-49</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Employee Stock Purchase Plan:</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Risk-free interest rate</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.46-0.69</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.46-0.48</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.13-0.24</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Expected life of options (in years)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.5</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.5</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.5</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Expected dividend yield</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Volatility</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">33-37</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">33-49</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">35-44</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:18px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Advertising Expenses</font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company expenses advertising costs as incurred.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table shows the gross unrealized losses and the related fair values of the Company&#8217;s investments that have been in a continuous unrealized loss position. </font><font style="font-family:inherit;font-size:10pt;">The Company did not identify any investments as other-than-temporarily impaired at</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;"> or </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2016</font><font style="font-family:inherit;font-size:10pt;"> based on its evaluation of available evidence, such as whether it is the Company&#8217;s intent to hold an investment to its contractual maturity date and whether it is more likely than not that the Company will be required to sell the investment before recovery of the investment&#8217;s amortized basis. The Company typically expects to receive the full principal and interest on its investments.</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="24" rowspan="1"></td></tr><tr><td style="width:41%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:7%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:7%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:7%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:7%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:7%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:7%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="23" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December&#160;31, 2017</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Less than 12 Months</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">12 Months or Greater</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Total</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Fair Value</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;"><br clear="none"/></font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Unrealized Losses</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;"><br clear="none"/></font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Fair Value</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;"><br clear="none"/></font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Unrealized Losses</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;"><br clear="none"/></font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Fair Value</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;"><br clear="none"/></font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Unrealized Losses</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;"><br clear="none"/></font></div></td><td colspan="23" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(in thousands)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Corporate notes and obligations</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">62,099</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(253</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,574</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(51</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">69,673</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(304</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Certificates of deposit</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">482</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,348</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,830</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">U.S. government, government agency, and municipal obligations</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">119,456</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(492</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">13,070</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(86</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">132,526</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(578</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">182,037</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(745</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">21,992</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(137</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">204,029</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(882</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="23" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 2016</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Less than 12 Months</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">12 Months or Greater</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Total</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Fair Value</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Unrealized Losses</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Fair Value</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Unrealized Losses</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Fair Value</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Unrealized Losses</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="23" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(in thousands)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Corporate notes and obligations</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">26,076</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(87</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">26,076</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(87</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;background-color:#cceeff;">Certificates of deposit</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,651</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(19</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,651</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(19</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">U.S. government, government agency, and municipal obligations</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">180,138</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(144</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">385</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">180,523</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(144</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">211,865</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(250</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">385</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">212,250</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(250</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:18px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;"></font><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Acquisitions</font></div><div style="line-height:120%;padding-top:18px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Velocify, Inc.</font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">On </font><font style="font-family:inherit;font-size:10pt;">October&#160;2, 2017</font><font style="font-family:inherit;font-size:10pt;">, the Company acquired the outstanding stock of Velocify, Inc. (&#8220;Velocify&#8221;), a leading cloud-based sales engagement platform that provides customers the capabilities to generate and manage leads and customer relationships. The Company acquired the Velocify business in order to add functionality to its product offerings, including lead management, engagement and distribution capabilities. The transaction was accounted for as a business combination and, accordingly, the total purchase price was allocated to the assets acquired and liabilities assumed based on their respective fair values. </font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The total purchase consideration was approximately </font><font style="font-family:inherit;font-size:10pt;">$130.0 million</font><font style="font-family:inherit;font-size:10pt;"> in cash, of which </font><font style="font-family:inherit;font-size:10pt;">$16.0 million</font><font style="font-family:inherit;font-size:10pt;"> was placed in escrow to cover closing capital settlement adjustments and any indemnity claims, and any amount remaining in escrow </font><font style="font-family:inherit;font-size:10pt;">18 months</font><font style="font-family:inherit;font-size:10pt;"> after the date of acquisition will be paid to the seller.</font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The allocation of the purchase consideration to the identifiable tangible and intangible assets acquired and liabilities assumed under the purchase method of accounting, based on their estimated fair values as of the acquisition date, is summarized in the following table (in thousands):</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:center;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4" rowspan="1"></td></tr><tr><td style="width:84%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cash and cash equivalents</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10,686</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other assets</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,510</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Property and equipment</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">843</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Identifiable intangible assets</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">73,100</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Current liabilities</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(5,280</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred tax liability</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(21,206</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred revenue</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,600</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Goodwill</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">69,904</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total purchase consideration</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">129,957</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The excess of purchase consideration over the fair value of net tangible and identifiable intangible assets acquired was recorded as goodwill. The fair values assigned to tangible assets acquired, liabilities assumed and identifiable intangible assets are based on management&#8217;s estimates and assumptions. The deferred tax liability was primarily a result of the difference in the book basis and tax basis related to the identifiable intangible assets. The preliminary estimated fair values of assets acquired and liabilities assumed, including current and noncurrent income taxes payable, deferred taxes, and certain identifiable intangible assets, may be subject to change as additional information is received and certain tax returns are finalized. Thus, the provisional measurements of fair value set forth above are subject to change. The Company expects to finalize the valuation as soon as practicable, but not later than one year from the acquisition date.</font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table sets forth the components of identifiable intangible assets acquired and their estimated useful lives as of the date of acquisition.</font></div><div style="line-height:120%;padding-top:6px;text-align:center;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="6" rowspan="1"></td></tr><tr><td style="width:71%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Fair Value</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Useful Life</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(in thousands)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(in years)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Developed technology</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">42,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8.0</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Customer relationships</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">15,500</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10.0</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Order backlog</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">14,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.0</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Trade name</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,600</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3.0</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Identifiable intangible assets</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">73,100</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Developed technology consists of the technology underlying Velocify&#8217;s existing products and the Company expects to incorporate it into our Encompass product in the future. Customer relationships represents the fair values of the underlying relationships with Velocify&#8217;s customers. Order backlog represents estimated net discounted future cash flows associated with service contracts that were outstanding as of the acquisition date and expected to be completed within one year. Trade name represents the right to use the Velocify trade name over a useful life of three years. The goodwill balance is not deductible for tax purposes.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:18px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Business Combinations</font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company recognizes and measures the identifiable assets acquired in a business combination, the liabilities assumed and any non-controlling interest in the acquiree, at their fair values as of the acquisition date. The Company recognizes contingent consideration arrangements at their acquisition-date fair values with subsequent changes in fair value reflected in earnings, recognizes pre-acquisition loss and gain contingencies at their acquisition-date fair values, capitalizes in-process research and development assets and expenses acquisition-related transaction costs as incurred. Due to the inherent uncertainty in the estimates and assumptions used by the Company in its fair value measurements, recorded amounts may be subject to refinement. During the measurement period, which may be up to </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">one</font><font style="font-family:inherit;font-size:10pt;"> year from the acquisition date, the Company may record adjustments to the fair value of assets acquired and liabilities assumed, with the corresponding offset to goodwill. Any subsequent adjustments, including changes in accounting for deferred tax asset valuation allowances and acquired income tax uncertainties after the measurement period, are recognized in current period earnings.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:18px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Cash and Cash Equivalents</font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">All highly liquid investments with original maturities of 90 days or less are considered to be cash equivalents. Cash equivalents are recorded at cost, which approximates fair value.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:18px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;"></font><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Commitments and Contingencies</font><font style="font-family:inherit;font-size:10pt;font-weight:bold;"> </font></div><div style="line-height:120%;padding-top:18px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Leases</font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As of </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;">, the Company leased </font><font style="font-family:inherit;font-size:10pt;">nine</font><font style="font-family:inherit;font-size:10pt;"> facilities under operating lease arrangements. The lease expiration dates range from September 2019 to December 2025. Certain leases contain escalation clauses calling for increased rents. The Company recognizes rent expense on a straight-line basis over the lease period and has recorded deferred rent for the difference between rent payments and rent expense recognized. Rent expense was </font><font style="font-family:inherit;font-size:10pt;">$7.9 million</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">$5.4 million</font><font style="font-family:inherit;font-size:10pt;">, and </font><font style="font-family:inherit;font-size:10pt;">$4.2 million</font><font style="font-family:inherit;font-size:10pt;"> for the </font><font style="font-family:inherit;font-size:10pt;">years ended December 31, 2017, 2016 and 2015</font><font style="font-family:inherit;font-size:10pt;">, respectively.</font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Future minimum lease payments under non-cancelable operating and capital leases at </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;"> consisted of the following:</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:73%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Capital&#160;Leases</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Operating&#160;Leases</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(in thousands)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">87</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11,718</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2019</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12,349</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2020</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12,025</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2021</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11,306</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2022</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11,484</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Thereafter</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">34,363</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total minimum lease payments</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">87</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">93,245</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Less amount representing interest</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(2</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Present value of minimum lease payments</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">85</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Less current portion</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(85</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Long-term portion of lease obligations</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:18px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Purchase Commitments</font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Commitments for the purchase of services, licenses of third-party software, and construction commitments totaled </font><font style="font-family:inherit;font-size:10pt;">$66.6 million</font><font style="font-family:inherit;font-size:10pt;"> at </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;"> and are to be paid as follows: </font><font style="font-family:inherit;font-size:10pt;">$39.7 million</font><font style="font-family:inherit;font-size:10pt;"> in </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">$25.1 million</font><font style="font-family:inherit;font-size:10pt;"> in </font><font style="font-family:inherit;font-size:10pt;">2019</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$1.8 million</font><font style="font-family:inherit;font-size:10pt;"> in </font><font style="font-family:inherit;font-size:10pt;">2020</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div style="line-height:120%;padding-top:18px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Legal Proceedings</font></div><div style="line-height:120%;padding-top:10px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">On December 1, 2017, a pension fund and stockholder purporting to act on the Company&#8217;s behalf filed a derivative lawsuit in the Superior Court of California for the County of Alameda, captioned </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">United Association of Plumbers and Pipefitters, Journeymen, Local #38 Defined Benefit Pension Plan v. Jonathan H. Corr, et al</font><font style="font-family:inherit;font-size:10pt;">. (Case No. RG17884445). The lawsuit purports to assert claims against certain of the Company&#8217;s officers and directors for insider trading under California law, breach of fiduciary duty, corporate waste, and unjust enrichment based on allegations that: (1) the Company overstated its financial prospects in public filings between February 10, 2017 and July 27, 2017; and (2) certain of the Company&#8217;s officers and directors sold shares during this same period. Plaintiff seeks unspecified monetary damages, attorneys&#8217; fees and costs, as well as certain changes to the Company&#8217;s corporate governance and internal procedures.&#160; Our demurrer to plaintiff&#8217;s complaint was filed on February 15, 2018. At this time, the Company is unable to estimate a probable loss for this matter, if any, and accordingly has not accrued for any amount.</font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In addition, from time to time, the Company is involved in litigation that it believes is of the type common to companies engaged in the Company&#8217;s line of business, including commercial and employment disputes. As of the date of this Annual Report on Form 10-K, the Company is not involved in any other pending legal proceedings whose outcome the Company expects to have a material adverse effect on its financial position, results of operations or cash flows. However, litigation is unpredictable and excessive verdicts, both in the form of monetary damages and injunctions, could occur. In the future, litigation could result in substantial costs and diversion of resources and the Company could incur judgments or enter into settlements of claims that could have a material adverse effect on its business.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:18px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Comprehensive Income</font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Comprehensive income consists of net income and other comprehensive </font><font style="font-family:inherit;font-size:10pt;">income</font><font style="font-family:inherit;font-size:10pt;">. Other comprehensive </font><font style="font-family:inherit;font-size:10pt;">income</font><font style="font-family:inherit;font-size:10pt;"> includes certain changes in equity that are excluded from net income, specifically unrealized gains (losses) on marketable securities. Except for net realized gain (loss) on investments which was not significant, there were no reclassifications out of accumulated other comprehensive </font><font style="font-family:inherit;font-size:10pt;">income</font><font style="font-family:inherit;font-size:10pt;"> that affected net income during the </font><font style="font-family:inherit;font-size:10pt;">years ended</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">December 31,</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2015</font><font style="font-family:inherit;font-size:10pt;">.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:18px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Concentration of Credit Risk</font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The financial instruments that potentially expose the Company to concentrations of credit risk consist primarily of cash and cash equivalents, investments, and accounts receivable. The Company&#8217;s cash and cash equivalents are deposited with major financial institutions in the United States. At times, such deposits may be in excess of federally insured limits. Management believes that the Company&#8217;s investments in cash equivalents and available-for-sale investments are financially sound. The Company&#8217;s accounts receivable are derived from revenue earned from customers located in the United States. The Company had </font><font style="font-family:inherit;font-size:10pt;">no</font><font style="font-family:inherit;font-size:10pt;"> customers that represented </font><font style="font-family:inherit;font-size:10pt;">10%</font><font style="font-family:inherit;font-size:10pt;"> or more of revenues for the </font><font style="font-family:inherit;font-size:10pt;">years ended December 31, 2017, 2016 and 2015</font><font style="font-family:inherit;font-size:10pt;">. </font><font style="font-family:inherit;font-size:10pt;">No</font><font style="font-family:inherit;font-size:10pt;"> customer represented more than </font><font style="font-family:inherit;font-size:10pt;">10%</font><font style="font-family:inherit;font-size:10pt;"> of accounts receivable </font><font style="font-family:inherit;font-size:10pt;">as of December&#160;31,</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;">.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:18px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Principles of Consolidation</font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The consolidated financial statements include the accounts of the Company and its wholly-owned subsidiaries. All intercompany balances and transactions have been eliminated.</font></div><div style="line-height:120%;padding-top:18px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"></font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:18px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Cost of Revenues</font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company&#8217;s cost of revenues consists primarily of: salaries and benefits, including stock-based compensation expense; data center operating costs; depreciation on data center computer equipment; amortization of internal-use software and acquired intangible assets such as developed technology and trade names; customer support; professional services associated with implementation of the Company&#8217;s software; third-party royalty expenses; and allocated facilities costs.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:18px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Deferred Commission Expenses</font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred commission expenses are the incremental costs that are directly associated with non-cancelable subscription contracts with customers and consist of sales commissions paid to the Company&#8217;s direct sales force. Commissions are calculated based on a percentage of the revenues for the non-cancelable term of subscription contracts, which are typically </font><font style="font-family:inherit;font-size:10pt;">one</font><font style="font-family:inherit;font-size:10pt;"> to </font><font style="font-family:inherit;font-size:10pt;">five years</font><font style="font-family:inherit;font-size:10pt;">. </font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The deferred commission expense amounts are recoverable through the future revenue streams under the non-cancelable customer contracts.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Prepaid expenses and other current assets consisted of the following:</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:73%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2016</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(in thousands)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Prepaid expenses</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">13,494</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11,568</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred commissions, current portion</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,533</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,761</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other current assets</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,447</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">880</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">18,474</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">15,209</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred revenues consisted of the following:</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:73%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2016</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(in thousands)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Professional services and training</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11,350</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10,729</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Subscriptions</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10,565</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,419</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,772</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,140</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">26,687</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">23,288</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Less portion included in other long-term liabilities</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(400</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(162</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">26,287</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">23,126</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;padding-top:18px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Other Long-Term Liabilities</font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other long-term liabilities consisted of the following:</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:73%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2016</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(in thousands)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred revenue</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">400</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">162</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred rent</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">13,443</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9,512</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred tax liability</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,963</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,564</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other long-term liabilities</font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">74</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,494</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">18,880</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">17,732</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;padding-top:6px;text-align:justify;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">________________</font></div><div style="line-height:120%;padding-top:6px;text-align:justify;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;vertical-align:middle;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(1) </sup></font><font style="font-family:inherit;font-size:9pt;vertical-align:middle;">Certain reclassifications of prior period amounts have been made to conform to the current period presentation, such reclassification did not materially change previously reported consolidated financial statements.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:18px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;"></font><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Share-based Compensation</font><font style="font-family:inherit;font-size:10pt;font-weight:bold;"> </font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company recognized stock-based compensation expense related to awards granted under the 2009 Plan, the 2011 Plan, and </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">ESPP</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div style="line-height:120%;padding-top:18px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">2009 Stock Option and Incentive Plan and 2011 Equity Incentive Award Plan</font></div><div style="line-height:120%;padding-top:18px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Stock Options</font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In March&#160;2011, the Company adopted the </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">2011 Plan</font><font style="font-family:inherit;font-size:10pt;">, which was approved by the Company&#8217;s stockholders on March&#160;24, 2011. Under the </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">2011 Plan</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">2,666,666</font><font style="font-family:inherit;font-size:10pt;"> shares of the Company&#8217;s common stock were initially reserved. Any shares of common stock that were available for issuance under prior plans, including the 2009 Plan, were transferred to the </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">2011 Plan</font><font style="font-family:inherit;font-size:10pt;">. As of </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;">, the Company had </font><font style="font-family:inherit;font-size:10pt;">987,657</font><font style="font-family:inherit;font-size:10pt;"> shares of its common stock previously available for issuance under the 2009 Plan available for issuance under the 2011 Plan. The majority of stock options issued under the plan have a maximum contractual term of ten years, the options generally vest over a four-year period.</font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The number of common shares reserved for issuance under the </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">2011 Plan</font><font style="font-family:inherit;font-size:10pt;"> increase automatically in January of each year by the least of (a)&#160;</font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">1,666,666</font><font style="font-family:inherit;font-size:10pt;"> shares, (b)&#160;five percent (</font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">5%</font><font style="font-family:inherit;font-size:10pt;">)&#160;of the shares of common stock outstanding on the last day of the immediately preceding fiscal year and (c)&#160;such smaller number of shares of common stock as determined by the Company&#8217;s board of directors; provided, however that no more than </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">23,333,333</font><font style="font-family:inherit;font-size:10pt;"> shares of common stock may be issued upon the exercise of incentive stock options.</font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table summarizes the Company&#8217;s stock option activity under the 2009 Plan and 2011 Plan:</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="13" rowspan="1"></td></tr><tr><td style="width:53%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Number of</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Shares</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Weighted</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Average</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Exercise</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Price</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Weighted</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Average</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Remaining</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Contractual</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Term</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Aggregate</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Intrinsic</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Value</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(in years)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(in&#160;thousands)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Outstanding at December 31, 2014</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,050,301</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">17.41</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Granted</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">385,776</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">55.30</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Exercised</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(822,133</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12.28</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Forfeited or expired</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(98,615</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">30.12</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Outstanding at December 31, 2015</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,515,329</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">24.40</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Granted</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">14,506</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">59.78</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Exercised</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(584,807</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">18.08</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Forfeited or expired</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(59,696</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">37.94</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Outstanding at December 31, 2016</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,885,332</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">26.21</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Granted</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,601</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">94.66</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Exercised</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(432,341</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">23.61</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Forfeited or expired</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(23,561</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">40.94</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Outstanding at December 31, 2017</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,436,031</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">27.06</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5.43</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">89,554</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Ending vested and expected to vest at December 31, 2017</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,431,645</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">26.98</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5.42</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">89,393</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Exercisable at December 31, 2017</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,250,119</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">24.05</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5.18</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">81,700</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The aggregate intrinsic value of the stock options outstanding at </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;"> based on the Company&#8217;s closing stock price of </font><font style="font-family:inherit;font-size:10pt;">$89.40</font><font style="font-family:inherit;font-size:10pt;"> is presented above. Intrinsic value of an option is the difference between the fair value of the Company&#8217;s common stock at the time of exercise and the exercise price to be paid. Options outstanding that are expected to vest are net of estimated future forfeitures. For the majority of stock options outstanding, the options vest over a </font><font style="font-family:inherit;font-size:10pt;">four</font><font style="font-family:inherit;font-size:10pt;">-year period and have a maximum contractual term of </font><font style="font-family:inherit;font-size:10pt;">ten</font><font style="font-family:inherit;font-size:10pt;"> years.</font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Following is additional information pertaining to the Company&#8217;s stock option activity:</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:68%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Year ended December 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2015</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(in thousands except for per option data)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Weighted average fair value per option granted</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">45.44</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">27.57</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">26.13</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Grant-date fair value of options vested</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,994</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,577</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,285</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Intrinsic value of options exercised</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">31,621</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">39,040</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">38,971</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Proceeds received from options exercised</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10,208</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10,573</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10,094</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As of</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">total unrecognized stock-based compensation expense related to unvested stock options, adjusted for estimated forfeitures, was</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">$3.8 million</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">and is expected to be recognized over a weighted average period of</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">1.10</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">years.</font></div><div style="line-height:120%;padding-top:18px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Restricted Stock Units, Performance-Vesting Restricted Stock Units, and Performance Awards</font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The fair value of the Company&#8217;s </font><font style="font-family:inherit;font-size:10pt;">RSUs</font><font style="font-family:inherit;font-size:10pt;"> and Performance Awards is measured based upon the closing price of its underlying common stock as of the grant date and is recognized over the vesting term. Upon vesting, </font><font style="font-family:inherit;font-size:10pt;">RSUs</font><font style="font-family:inherit;font-size:10pt;"> convert into an equivalent number of shares of common stock. Restricted shares vest in full after&#160;</font><font style="font-family:inherit;font-size:10pt;">four</font><font style="font-family:inherit;font-size:10pt;">&#160;years. The estimated fair value of restricted shares under the Company's stock plans is determined by the product of the number of shares granted and the grant date market price of the Company's common stock. The estimated fair value of restricted shares is expensed on a straight-line basis over the requisite service period. </font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Performance Awards</font><font style="font-family:inherit;font-size:10pt;"> and performance-vesting RSUs are granted to certain executives under the </font><font style="font-family:inherit;font-size:10pt;">2011 Plan</font><font style="font-family:inherit;font-size:10pt;">, which represent common stock potentially issuable in the future. Performance stock awards and units vest over a </font><font style="font-family:inherit;font-size:10pt;">four</font><font style="font-family:inherit;font-size:10pt;">-year period and the number of shares to be awarded is determined based on the achievement of specific performance goals. Based on the extent to which the targets are achieved at the end of the performance period, vested shares may range from&#160;</font><font style="font-family:inherit;font-size:10pt;">0 percent</font><font style="font-family:inherit;font-size:10pt;"> to&#160;</font><font style="font-family:inherit;font-size:10pt;">200 percent</font><font style="font-family:inherit;font-size:10pt;"> of the target award amount. The fair value of performance stock awards and units is determined by the grant date market price of the Company's common stock, and the compensation expense associated with nonvested performance stock awards and units is recognized over the requisite service period and is dependent on the Company's periodic assessment of the probability of the targets being achieved and its estimate of the number of shares that will ultimately be issued. During the fiscal </font><font style="font-family:inherit;font-size:10pt;">years ended December 31, 2017, 2016 and 2015</font><font style="font-family:inherit;font-size:10pt;">, the Company recognized </font><font style="font-family:inherit;font-size:10pt;">$5.8 million</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">$8.3 million</font><font style="font-family:inherit;font-size:10pt;">, and </font><font style="font-family:inherit;font-size:10pt;">$7.4 million</font><font style="font-family:inherit;font-size:10pt;">&#160;of compensation expense, respectively, related to these performance stock awards and units.</font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In October 2015, in connection with the acquisition of Mortgage Returns, LLC (&#8220;Mortgage Returns&#8221;), the Company agreed to grant up to </font><font style="font-family:inherit;font-size:10pt;">29,006</font><font style="font-family:inherit;font-size:10pt;"> of performance-vesting RSUs for a total value of </font><font style="font-family:inherit;font-size:10pt;">$2.0 million</font><font style="font-family:inherit;font-size:10pt;"> to the former Chief Executive Officer of Mortgage Returns. The performance-vesting RSUs granted represent the right to receive shares of the Company&#8217;s common stock upon achievement of certain performance criteria and a service requirement during the performance period of October 23, 2015 through October 23, 2019. The performance-vesting RSUs will vest annually based on the achievement of the performance criteria and the service requirement. In December 2016, a modification was made to a performance criteria of the award to align certain performance metrics to the Company&#8217;s targets. The modification resulted in an incremental value of approximately </font><font style="font-family:inherit;font-size:10pt;">$0.2 million</font><font style="font-family:inherit;font-size:10pt;"> that will be recognized over the remaining requisite period; dependent on the Company&#8217;s periodic assessment of the probability of achievement.</font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table summarizes the Company&#8217;s RSU, Performance Award and performance-vesting RSU activity:</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="14" rowspan="1"></td></tr><tr><td style="width:57%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="6" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">RSUs</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="6" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Performance Awards and performance-vesting RSUs</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Number&#160;of</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Shares</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Weighted</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Average</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Grant&#160;Date</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Fair Value</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Per Share</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Number&#160;of</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Shares</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Weighted</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Average</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Grant&#160;Date</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Fair Value</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Per Share</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Outstanding at December 31, 2014</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">585,858</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">27.20</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">485,177</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">25.61</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Granted</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">401,158</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">62.62</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">205,816</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">47.18</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Released</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(179,530</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">25.97</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(182,711</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">24.69</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Forfeited or expired</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(58,798</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">39.40</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Outstanding at December 31, 2015</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">748,688</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">45.52</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">508,282</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">34.68</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Granted</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">598,390</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">78.39</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">151,540</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">61.69</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Released</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(240,386</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">42.48</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(239,120</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">29.34</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Forfeited or expired</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(81,577</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">57.50</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(13,052</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">68.19</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Outstanding at December 31, 2016</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,025,115</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">64.47</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">407,650</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">46.77</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Granted</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">651,936</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">97.73</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">43,414</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">94.66</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Released</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(355,045</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">57.37</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(150,727</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">40.73</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Forfeited or expired</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(142,548</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">82.25</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(5,873</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">84.86</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;background-color:#cceeff;">Outstanding at December 31, 2017</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,179,458</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">82.84</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">294,464</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">56.17</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Ending vested and expected to vest at December 31, 2017</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,034,136</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">294,463</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:10px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">RSUs</font><font style="font-family:inherit;font-size:10pt;">, performance-vesting RSUs and </font><font style="font-family:inherit;font-size:10pt;">Performance Awards</font><font style="font-family:inherit;font-size:10pt;"> that are expected to vest are presented net of estimated future forfeitures. </font><font style="font-family:inherit;font-size:10pt;">RSUs</font><font style="font-family:inherit;font-size:10pt;"> released during the </font><font style="font-family:inherit;font-size:10pt;">years ended</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">December 31,</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;"> had an </font><font style="font-family:inherit;font-size:10pt;">aggregate intrinsic value</font><font style="font-family:inherit;font-size:10pt;"> of </font><font style="font-family:inherit;font-size:10pt;">$36.0 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$20.1 million</font><font style="font-family:inherit;font-size:10pt;">, respectively, and an </font><font style="font-family:inherit;font-size:10pt;">aggregate grant-date fair value</font><font style="font-family:inherit;font-size:10pt;"> of </font><font style="font-family:inherit;font-size:10pt;">$20.4 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$10.2 million</font><font style="font-family:inherit;font-size:10pt;">, respectively. Performance-vesting RSUs and </font><font style="font-family:inherit;font-size:10pt;">Performance Awards</font><font style="font-family:inherit;font-size:10pt;"> released during the </font><font style="font-family:inherit;font-size:10pt;">years ended</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">December 31,</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;"> had an </font><font style="font-family:inherit;font-size:10pt;">aggregate intrinsic value</font><font style="font-family:inherit;font-size:10pt;"> of </font><font style="font-family:inherit;font-size:10pt;">$14.2 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$21.8 million</font><font style="font-family:inherit;font-size:10pt;">, respectively, and an </font><font style="font-family:inherit;font-size:10pt;">aggregate grant-date fair value</font><font style="font-family:inherit;font-size:10pt;"> of </font><font style="font-family:inherit;font-size:10pt;">$6.1 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$7.0 million</font><font style="font-family:inherit;font-size:10pt;">, respectively. The number of </font><font style="font-family:inherit;font-size:10pt;">RSUs</font><font style="font-family:inherit;font-size:10pt;"> released includes shares that the Company withheld on behalf of employees to satisfy the minimum statutory tax withholding requirements.</font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As of</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">total unrecognized compensation expense related to unvested</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">RSUs</font><font style="font-family:inherit;font-size:10pt;">, performance-vesting RSUs </font><font style="font-family:inherit;font-size:10pt;">and Performance Awards was</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">$72.1 million</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">and is expected to be recognized over a weighted average period of</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">2.46</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">years.</font></div><div style="line-height:120%;padding-top:18px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Executive Incentive Plan</font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">On March 14, 2016, the Compensation Committee adopted the Ellie Mae, Inc. Executive Incentive Plan (the &#8220;Executive Incentive Plan&#8221;).&#160;The Executive Incentive Plan was approved by the Company&#8217;s stockholders on May 25, 2016.&#160;The Executive Incentive Plan has a term of five years from the date of approval by the stockholders, expiring May 25, 2021, and may be terminated, amended or suspended by the Compensation Committee at any prior time, and may also be reinstated. The Company issued cash bonus and performance-based equity awards under the Executive Incentive Plan to the Company&#8217;s executive officers in 2017. Shares underlying equity awards from the Executive Incentive Plan are issued from the Company&#8217;s 2011 Plan. The equity awards have the following limitations:</font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Stock Option Limitations.</font><font style="font-family:inherit;font-size:10pt;"> The maximum number of shares that may be granted as an incentive stock option under the Executive Incentive Plan is </font><font style="font-family:inherit;font-size:10pt;">70,000,000</font><font style="font-family:inherit;font-size:10pt;">. No participant will be eligible to receive a stock option covering more than </font><font style="font-family:inherit;font-size:10pt;">1,000,000</font><font style="font-family:inherit;font-size:10pt;"> shares in any calendar year. </font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Performance Units/Performance Share Limitations.</font><font style="font-family:inherit;font-size:10pt;"> No participant will be eligible to receive performance units or performance shares having a grant date value (assuming maximum payout) greater than </font><font style="font-family:inherit;font-size:10pt;">$10,000,000</font><font style="font-family:inherit;font-size:10pt;"> or covering more than </font><font style="font-family:inherit;font-size:10pt;">1,000,000</font><font style="font-family:inherit;font-size:10pt;"> shares, whichever is greater, in any calendar year.</font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Due to changes in the deductibility of executive compensation under The Tax Act, the Company is currently evaluating whether future cash bonus and performance-based equity awards will continue to be issued under the Executive Incentive Plan. </font></div><div style="line-height:120%;padding-top:18px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Employee Stock Purchase Plan</font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Under the </font><font style="font-family:inherit;font-size:10pt;">ESPP</font><font style="font-family:inherit;font-size:10pt;">, qualified employees are permitted to purchase the Company&#8217;s common stock at </font><font style="font-family:inherit;font-size:10pt;">85%</font><font style="font-family:inherit;font-size:10pt;"> of the fair market value of the common stock as of the commencement date of the offering period or as of the specified purchase date, whichever is lower. The </font><font style="font-family:inherit;font-size:10pt;">ESPP</font><font style="font-family:inherit;font-size:10pt;"> is deemed compensatory and stock-based compensation is recognized in accordance with </font><font style="font-family:inherit;font-size:10pt;">ASC</font><font style="font-family:inherit;font-size:10pt;"> 718</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">, Stock Compensation.</font><font style="font-family:inherit;font-size:10pt;"> The </font><font style="font-family:inherit;font-size:10pt;">ESPP</font><font style="font-family:inherit;font-size:10pt;"> is designed to allow eligible employees to purchase shares of common stock, at semi-annual intervals, with their accumulated payroll deductions.</font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The weighted-average grant-date fair value of awards issued pursuant to the </font><font style="font-family:inherit;font-size:10pt;">ESPP</font><font style="font-family:inherit;font-size:10pt;"> during the </font><font style="font-family:inherit;font-size:10pt;">years ended</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">December 31,</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;">, and </font><font style="font-family:inherit;font-size:10pt;">2015</font><font style="font-family:inherit;font-size:10pt;"> were </font><font style="font-family:inherit;font-size:10pt;">$23.01</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">$24.11</font><font style="font-family:inherit;font-size:10pt;">, and </font><font style="font-family:inherit;font-size:10pt;">$16.12</font><font style="font-family:inherit;font-size:10pt;"> per share, respectively.</font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">For the </font><font style="font-family:inherit;font-size:10pt;">years ended</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">December 31,</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2015</font><font style="font-family:inherit;font-size:10pt;">, employees purchased </font><font style="font-family:inherit;font-size:10pt;">121,010</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">101,816</font><font style="font-family:inherit;font-size:10pt;">, and </font><font style="font-family:inherit;font-size:10pt;">110,598</font><font style="font-family:inherit;font-size:10pt;"> shares under the </font><font style="font-family:inherit;font-size:10pt;">ESPP</font><font style="font-family:inherit;font-size:10pt;"> for a total of </font><font style="font-family:inherit;font-size:10pt;">$9.1 million</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">$6.7 million</font><font style="font-family:inherit;font-size:10pt;">, and </font><font style="font-family:inherit;font-size:10pt;">$4.1 million</font><font style="font-family:inherit;font-size:10pt;">, respectively. As of </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;">, unrecognized compensation cost related to the current </font><font style="font-family:inherit;font-size:10pt;">ESPP</font><font style="font-family:inherit;font-size:10pt;"> period which ends on </font><font style="font-family:inherit;font-size:10pt;">February&#160;28, 2018</font><font style="font-family:inherit;font-size:10pt;"> was approximately </font><font style="font-family:inherit;font-size:10pt;">$0.5 million</font><font style="font-family:inherit;font-size:10pt;"> and is expected to be recognized over the next </font><font style="font-family:inherit;font-size:10pt;">2 months</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div style="line-height:120%;padding-top:18px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Valuation Information</font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The fair value of stock options and stock purchase rights granted under the 2009 Plan, the </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">2011 Plan</font><font style="font-family:inherit;font-size:10pt;"> and the </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">ESPP</font><font style="font-family:inherit;font-size:10pt;"> were estimated at the date of grant using the Black-Scholes option valuation model with the following weighted average assumptions:</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="11" rowspan="1"></td></tr><tr><td style="width:62%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:3%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:3%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:3%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="9" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Year ended December 31,</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2015</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Stock option plans:</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Risk-free interest rate</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2.04</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.38</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.50-1.96</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Expected life of options (in years)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6.08</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6.08</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5.00-6.08</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Expected dividend yield</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Volatility</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">48</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">47</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">48-49</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Employee Stock Purchase Plan:</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Risk-free interest rate</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.46-0.69</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.46-0.48</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.13-0.24</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Expected life of options (in years)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.5</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.5</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.5</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Expected dividend yield</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Volatility</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">33-37</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">33-49</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">35-44</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company uses the simplified method to estimate the expected term of options granted by taking the average of the vesting term and the contractual term of the option. The Company estimated its future stock price volatility considering its historical volatility calculations. The risk-free interest rate used was the Federal Reserve Bank&#8217;s constant maturities interest rate commensurate with the expected life of the options. The expected dividend yield was zero, as the Company does not anticipate paying a dividend within the relevant time frame.</font></div><div style="line-height:120%;padding-top:18px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Stock-Based Compensation Expense</font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total stock-based compensation expense recognized by the Company consisted of:</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:68%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Year ended December 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2015</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(in thousands)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Stock-based compensation by category of expense:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cost of revenues</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,786</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,835</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,218</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Sales and marketing</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,223</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,429</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,752</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Research and development</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,281</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,296</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,431</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">General and administrative</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">14,177</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">14,911</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12,840</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">34,467</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">31,471</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">24,241</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company capitalized </font><font style="font-family:inherit;font-size:10pt;">$5.3 million</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">$2.8 million</font><font style="font-family:inherit;font-size:10pt;">, and </font><font style="font-family:inherit;font-size:10pt;">$1.1 million</font><font style="font-family:inherit;font-size:10pt;"> of stock compensation costs as software and website application development costs for the </font><font style="font-family:inherit;font-size:10pt;">years ended</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">December 31,</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;">, and </font><font style="font-family:inherit;font-size:10pt;">2015</font><font style="font-family:inherit;font-size:10pt;">, respectively.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:18px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;"></font><font style="font-family:inherit;font-size:10pt;color:#000000;font-weight:bold;text-decoration:none;">Net Income Per Share of Common Stock</font><font style="font-family:inherit;font-size:10pt;font-weight:bold;"> </font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net income per share of common stock is calculated by dividing net income by the weighted average shares of common stock outstanding during the period. Diluted net income per share of common stock is calculated by dividing net income by the weighted average shares of common stock outstanding and potential shares of common stock during the period. Potential shares of common stock include dilutive shares attributable to the assumed exercise of stock options, </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">RSUs</font><font style="font-family:inherit;font-size:10pt;">, performance-vesting RSUs, </font><font style="font-family:inherit;font-size:10pt;">Performance Awards</font><font style="font-family:inherit;font-size:10pt;">, and ESPP shares using the treasury stock method, if dilutive.</font></div><div style="line-height:120%;padding-top:6px;text-align:left;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The components of net income per share of common stock were as follows:</font><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:65%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Year ended December 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2015</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(in thousands, except share and per share amounts)</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net income</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">52,850</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">37,776</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">22,258</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Weighted average common shares outstanding used to compute basic net income per share</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">34,056,962</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">31,179,857</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">29,179,352</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Effect of potentially dilutive securities:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Employee stock options, RSUs, performance-vesting RSUs, Performance Awards and ESPP shares</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,748,562</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,619,928</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,663,232</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Weighted average common shares outstanding used to compute diluted net income per share</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">35,805,524</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">32,799,785</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">30,842,584</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net income per share:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Basic</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.55</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.21</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.76</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Diluted</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.48</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.15</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.72</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following potential weighted average common shares were excluded from the computation of diluted net income per share, as their effect would have been anti-dilutive:</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="9" rowspan="1"></td></tr><tr><td style="width:65%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="8" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Year ended December 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2015</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Employee stock options and awards</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">212,257</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">48,374</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">225,122</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Performance-vesting RSUs and </font><font style="font-family:inherit;font-size:10pt;">Performance Awards</font><font style="font-family:inherit;font-size:10pt;"> are included in the diluted shares outstanding for each period if the established performance criteria have been met at the end of the respective periods. However, if none of the required performance criteria have been met for such awards, the Company includes the number of shares that would be issuable if the end of the reporting period were the end of the contingency period. Accordingly, in addition to the employee stock options and awards noted above, </font><font style="font-family:inherit;font-size:10pt;">15,954</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">20,304</font><font style="font-family:inherit;font-size:10pt;"> shares underlying performance-vesting RSUs and Performance Awards were excluded from the dilutive shares outstanding for the years ended </font><font style="font-family:inherit;font-size:10pt;">December 31,</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;">, respectively. No shares were excluded from the dilutive shares outstanding for the year ended </font><font style="font-family:inherit;font-size:10pt;">December 31,</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">2015</font><font style="font-family:inherit;font-size:10pt;">.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:18px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Fair Value Measurement of Financial Instruments</font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company invests excess cash primarily in investment-grade, fixed maturity interest-bearing securities, such as money market accounts, certificates of deposit, commercial paper, corporate bonds, municipal and government agency obligations, and guaranteed obligations of the U.S. government. </font><font style="font-family:inherit;font-size:10pt;">All of</font><font style="font-family:inherit;font-size:10pt;"> the Company&#8217;s </font><font style="font-family:inherit;font-size:10pt;">investments that have maturities of greater than 90 days are classified as available-for-sale and are carried at fair value.</font><font style="font-family:inherit;font-size:10pt;"> For the Company&#8217;s remaining financial instruments, </font><font style="font-family:inherit;font-size:10pt;">fair value is determined based on quoted market rates when observable or utilizing data points that are observable, such as quoted prices, interest rates, and yield curves. The cost of available-for-sale investments sold is based on the specific identification method. Unrealized gains and losses are reported in stockholders&#8217; equity as</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">accumulated other comprehensive income (loss)</font><font style="font-family:inherit;font-size:10pt;">. </font><font style="font-family:inherit;font-size:10pt;">Realized gains and losses are included in</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">other income (expense), net</font><font style="font-family:inherit;font-size:10pt;">. </font><font style="font-family:inherit;font-size:10pt;">Interest and dividends are included in</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">other income (expense), net</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">when they are earned</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Fair value is defined as the price that would be received from selling an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. Fair value measurements are classified and disclosed in one of the following three categories:</font></div><div style="line-height:120%;padding-top:6px;text-align:justify;padding-left:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Level&#160;1 &#8212; Valuations based on quoted prices in active markets for identical assets or liabilities. </font></div><div style="line-height:120%;padding-top:6px;text-align:justify;padding-left:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Level&#160;2 &#8212; Valuations based on other than quoted prices in active markets for identical assets and liabilities, quoted prices for identical or similar assets or liabilities in inactive markets, or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities. </font></div><div style="line-height:120%;padding-top:6px;text-align:justify;padding-left:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Level&#160;3 &#8212; Valuations based on inputs that are generally unobservable and typically reflect management&#8217;s estimates of assumptions that market participants would use in pricing the assets or liabilities.</font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The fair values of the Company&#8217;s cash equivalents, accounts receivable, and accounts payable approximate their carrying values due to the short maturities of the instruments. The fair value of the Company&#8217;s capital lease obligations approximates the carrying value due to the terms continuing to approximate prevailing market terms. The Company classifies its money market funds that are specifically backed by debt securities and U.S. government obligations as Level&#160;1 instruments, due to the use of observable market prices for identical securities that are traded in active markets. </font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">When the Company uses observable market prices for identical securities that are traded in less active markets, the Company classifies its marketable financial instruments as Level 2. When observable market prices for identical securities are not available, the Company prices its marketable financial instruments using non-binding market consensus prices that are corroborated with observable market data; quoted market prices for similar instruments; or pricing models with all significant inputs derived from or corroborated with observable market data. Non-binding market consensus prices are based on the proprietary valuation models of pricing providers. These valuation models incorporate a number of inputs, including non-binding and binding broker quotes; observable market prices for identical or similar securities; and the internal assumptions of pricing providers or brokers that use observable market inputs and, to a lesser degree, unobservable market inputs. The Company corroborates non-binding market consensus prices with observable market data as such data exists.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:18px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;"></font><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Financial Instruments and Fair Value Measurement</font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As of </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">December&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;">, the Company&#8217;s cash, cash equivalents and investments were primarily comprised of cash and investment-grade, fixed maturity interest-bearing debt securities, such as money market funds, certificates of deposit, commercial paper, corporate bonds, municipal and government agency obligations, and guaranteed obligations of the United States government. Cash equivalents and investments are recorded at fair value. All investments are considered available for sale.</font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table summarizes cash and investments in financial instruments that are measured at fair value on a recurring basis and are categorized using the fair value hierarchy by investment type: </font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="32" rowspan="1"></td></tr><tr><td style="width:19%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:7%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:7%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:7%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:7%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:7%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:7%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December&#160;31, 2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 2016</font><font style="font-family:inherit;font-size:8pt;font-weight:bold;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(1)</sup></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Amortized&#160;Cost</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Unrealized Gains</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Unrealized Losses</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Carrying&#160;or Fair Value</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Amortized&#160;<br clear="none"/>Cost</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Unrealized Gains</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Unrealized Losses</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Carrying&#160;or<br clear="none"/>Fair Value</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="15" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(in thousands)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="15" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(in thousands)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Cash</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">119,035</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">119,035</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">76,538</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">76,538</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Level 1:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Money market funds</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">3,623</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">3,623</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">2,733</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">2,733</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">U.S. government and government agency obligations</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">52,255</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(266</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">51,989</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">156,240</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">2</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(3</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">156,239</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">174,913</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(266</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">174,647</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">235,511</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">2</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(3</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">235,510</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Level 2:</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Corporate notes and obligations</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">81,062</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(304</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">80,758</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">28,978</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">1</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(87</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">28,892</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Certificates of deposit</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">6,527</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">2</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">6,529</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">12,094</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">13</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(19</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">12,088</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Municipal obligations</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">10,274</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(46</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">10,228</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">11,422</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">1</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(62</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">11,361</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">U.S. government and government agency obligations</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">76,510</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(266</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">76,244</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">180,893</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">14</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(79</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">180,828</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Total financial instruments</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">349,286</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">2</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(882</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">348,406</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">468,898</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">31</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(250</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">468,679</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Less investments</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">211,588</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">2</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(882</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">210,708</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">87,996</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">23</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(247</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">87,772</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Cash and cash equivalents</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">137,698</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">137,698</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">380,902</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">8</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(3</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">380,907</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:6px;text-align:justify;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">________________</font></div><div style="line-height:120%;padding-top:6px;text-align:justify;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;vertical-align:middle;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(1) </sup></font><font style="font-family:inherit;font-size:9pt;vertical-align:middle;">Certain reclassifications of prior period amounts have been made to conform to the current period presentation, such reclassification did not materially change previously reported consolidated financial statements.</font></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As of </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;">, the Company did not have any assets or liabilities that were valued using Level 3 inputs. For the </font><font style="font-family:inherit;font-size:10pt;">years ended December 31, 2017, 2016 and 2015</font><font style="font-family:inherit;font-size:10pt;">, there were no transfers of financial instruments between the levels.</font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">For the </font><font style="font-family:inherit;font-size:10pt;">years ended December 31, 2017, 2016 and 2015</font><font style="font-family:inherit;font-size:10pt;">, the Company recognized interest income from financial instruments of </font><font style="font-family:inherit;font-size:10pt;">$3.3 million</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">$1.1 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$0.7 million</font><font style="font-family:inherit;font-size:10pt;">, respectively. Gross realized gains and gross realized losses from the sale of investments were not significant during the </font><font style="font-family:inherit;font-size:10pt;">years ended December 31, 2017, 2016 and 2015</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table shows the gross unrealized losses and the related fair values of the Company&#8217;s investments that have been in a continuous unrealized loss position. </font><font style="font-family:inherit;font-size:10pt;">The Company did not identify any investments as other-than-temporarily impaired at</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;"> or </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2016</font><font style="font-family:inherit;font-size:10pt;"> based on its evaluation of available evidence, such as whether it is the Company&#8217;s intent to hold an investment to its contractual maturity date and whether it is more likely than not that the Company will be required to sell the investment before recovery of the investment&#8217;s amortized basis. The Company typically expects to receive the full principal and interest on its investments.</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="24" rowspan="1"></td></tr><tr><td style="width:41%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:7%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:7%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:7%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:7%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:7%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:7%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="23" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December&#160;31, 2017</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Less than 12 Months</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">12 Months or Greater</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Total</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Fair Value</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;"><br clear="none"/></font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Unrealized Losses</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;"><br clear="none"/></font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Fair Value</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;"><br clear="none"/></font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Unrealized Losses</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;"><br clear="none"/></font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Fair Value</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;"><br clear="none"/></font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Unrealized Losses</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;"><br clear="none"/></font></div></td><td colspan="23" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(in thousands)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Corporate notes and obligations</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">62,099</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(253</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,574</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(51</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">69,673</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(304</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Certificates of deposit</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">482</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,348</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,830</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">U.S. government, government agency, and municipal obligations</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">119,456</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(492</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">13,070</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(86</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">132,526</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(578</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">182,037</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(745</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">21,992</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(137</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">204,029</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(882</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="23" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 2016</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Less than 12 Months</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">12 Months or Greater</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Total</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Fair Value</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Unrealized Losses</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Fair Value</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Unrealized Losses</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Fair Value</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Unrealized Losses</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="23" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(in thousands)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Corporate notes and obligations</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">26,076</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(87</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">26,076</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(87</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;background-color:#cceeff;">Certificates of deposit</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,651</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(19</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,651</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(19</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">U.S. government, government agency, and municipal obligations</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">180,138</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(144</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">385</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">180,523</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(144</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">211,865</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(250</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">385</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">212,250</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(250</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table summarizes the contractual maturities of the Company&#8217;s investments at</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;">:</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:71%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Amortized Cost</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Carrying&#160;or</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Fair Value</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:6pt;"><font style="font-family:inherit;font-size:6pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(in thousands)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Due within one year</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">103,508</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">103,345</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Due after one year through three years </font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">108,080</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">107,363</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">211,588</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">210,708</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:justify;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">________________</font></div><div style="line-height:120%;padding-top:6px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(1)</sup></font><font style="font-family:inherit;font-size:9pt;"> Maximum maturity of individual investments is three years.</font></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Actual maturities may differ from the contractual maturities because borrowers may have the right to call or prepay certain obligations.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table sets forth the components of identifiable intangible assets acquired and their estimated useful lives as of the date of acquisition.</font></div><div style="line-height:120%;padding-top:6px;text-align:center;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="6" rowspan="1"></td></tr><tr><td style="width:71%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Fair Value</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Useful Life</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(in thousands)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(in years)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Developed technology</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">42,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8.0</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Customer relationships</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">15,500</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10.0</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Order backlog</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">14,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.0</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Trade name</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,600</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3.0</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Identifiable intangible assets</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">73,100</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:18px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Goodwill and Intangible Assets </font></div><div style="line-height:120%;padding-top:18px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Goodwill</font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company completed its annual goodwill impairment tests during the fourth quarter of </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2015</font><font style="font-family:inherit;font-size:10pt;"> and determined that goodwill was not impaired.</font></div><div style="line-height:120%;padding-top:6px;text-align:left;padding-left:0px;text-indent:0px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The change in the carrying value of goodwill during the period ended </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;"> was as follows (in thousands):</font><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.90243902439025%;border-collapse:collapse;text-align:left;"><tr><td colspan="4" rowspan="1"></td></tr><tr><td style="width:84%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Balance at December 31, 2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">74,547</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">No changes</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Balance at December 31, 2016</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">74,547</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Addition: Velocify acquisition</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">69,904</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Balance at December 31, 2017</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">144,451</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:18px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Intangible Assets</font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Intangible assets, net, consisted of the following:</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.90243902439025%;border-collapse:collapse;text-align:left;"><tr><td colspan="14" rowspan="1"></td></tr><tr><td style="width:33%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:16%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="13" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December&#160;31, 2017</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Gross carrying<br clear="none"/>amount</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Accumulated<br clear="none"/>amortization</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Net intangibles</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Weighted Average Remaining Useful Life</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(in thousands)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(in years)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Assets subject to amortization:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Developed technology</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">53,535</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(10,810</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">42,725</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7.5</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Trade names</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,931</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(464</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,467</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2.8</font></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Customer relationships</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">34,900</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(13,050</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">21,850</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7.7</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Order backlog</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">14,370</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(3,577</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10,793</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.8</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total assets subject to amortization</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">104,736</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(27,901</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">76,835</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6.5</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Assets not subject to amortization:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Trade name</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,039</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,039</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total intangible assets</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">108,775</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(27,901</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">80,874</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="13" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December&#160;31, 2016</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Gross&#160;carrying<br clear="none"/>amount</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Accumulated<br clear="none"/>amortization</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Net&#160;intangibles</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Weighted Average Remaining Useful Life</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(in thousands)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(in years)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Assets subject to amortization:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Developed technology</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11,535</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(8,183</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,352</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2.7</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Trade names</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">331</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(331</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.0</font></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Customer relationships</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">19,400</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(9,762</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9,638</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4.0</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Order backlog</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">370</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(110</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">260</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2.8</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total assets subject to amortization</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">31,636</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(18,386</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">13,250</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3.6</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Assets not subject to amortization:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Trade name</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,039</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,039</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total intangible assets</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">35,675</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(18,386</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">17,289</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Amortization expense associated with intangible assets was </font><font style="font-family:inherit;font-size:10pt;">$9.5 million</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">$5.5 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$5.2 million</font><font style="font-family:inherit;font-size:10pt;"> for the </font><font style="font-family:inherit;font-size:10pt;">years ended December 31, 2017, 2016 and 2015</font><font style="font-family:inherit;font-size:10pt;">, respectively.</font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Minimum future amortization expense for intangible assets at </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;"> was as follows (in thousands):</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4" rowspan="1"></td></tr><tr><td style="width:84%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">20,951</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2019</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10,549</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2020</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9,028</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2021</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,164</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2022</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,105</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Thereafter</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">22,038</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">76,835</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:18px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Goodwill</font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company records goodwill in a business combination when the consideration paid exceeds the fair value of the identifiable net assets acquired. Goodwill is not amortized but is tested for impairment at least annually, or whenever changes in circumstances indicate that the fair value of a reporting unit is less than its carrying amount, including goodwill. The annual test is performed at the reporting unit level using a fair-value based approach. The Company&#8217;s operations are organized as one reporting unit. In testing for a potential impairment of goodwill, the Company first compares the net aggregate carrying value of assets and liabilities to the aggregate estimated fair value of the Company. If estimated fair value is less than carrying value, then potential impairment exists. On January 1, 2017, the Company early adopted Accounting Standards Update (&#8220;</font><font style="font-family:inherit;font-size:10pt;">ASU</font><font style="font-family:inherit;font-size:10pt;">&#8221;) No. 2017-04, </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Intangibles - Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment </font><font style="font-family:inherit;font-size:10pt;">(&#8220;ASU 2017-04&#8221;). The standard eliminated Step 2 from the goodwill impairment test, which requires a hypothetical purchase price allocation. Impairment is equivalent to any excess of goodwill carrying value over its implied fair value. There were </font><font style="font-family:inherit;font-size:10pt;">no</font><font style="font-family:inherit;font-size:10pt;"> impairment charges related to goodwill during the </font><font style="font-family:inherit;font-size:10pt;">years ended</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">December 31,</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2015</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The process of evaluating the potential impairment of goodwill requires significant judgment at many points during the analysis, including calculating fair value of the reporting unit based on estimated future cash flows and discount rates to be applied.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:18px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Intangible Assets</font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Intangible assets are stated at cost less accumulated amortization. Intangible assets include developed technology, trade names, customer relationships, and order backlog. Intangible assets with finite lives are amortized on a straight-line basis over the estimated periods of benefit, as follows:</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="2" rowspan="1"></td></tr><tr><td style="width:87%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Developed technology</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2-8 years</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Trade names with finite lives</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2-3 years</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Customer relationships</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4-10 years</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Order backlog</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1 year</font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The AllRegs tradename is the only intangible asset with an indefinite useful life. The Company evaluates the remaining useful life of indefinite-lived intangible assets each reporting period to determine whether events and circumstances continue to support an indefinite useful life. The Company tests intangible assets with indefinite lives at least annually or if events or circumstances indicate that such assets might be impaired. If potential impairment exists, the amount of any impairment is calculated by using a discounted cash flow model, which is based on the assumptions the Company believe hypothetical marketplace participants would use. For indefinite-lived intangible assets, other than goodwill, if the carrying amount exceeds the fair value, an impairment charge is recognized in an amount equal to that excess.</font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company evaluates its finite-lived intangible assets for impairment whenever events or changes in circumstances indicate that the carrying amount of such assets may not be recoverable. Recoverability of assets to be held and used is measured by a comparison of the carrying amount of an asset or asset group to future undiscounted net cash flows expected to be generated by the asset or asset group. If such assets or asset groups are considered to be impaired, the impairment loss to be recognized is measured by the amount by which the carrying amounts of the assets or asset groups exceed the fair value of the assets or asset groups. Assets to be disposed of are reported at the lower of the carrying amount and fair value less costs to sell.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"></font></div><div style="line-height:120%;padding-top:18px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Impairment of Long-Lived Assets</font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company evaluates its long-lived assets for indications of possible impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. There has been no loss on impairment or disposal of long-lived assets.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;"></font><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Income Taxes</font><font style="font-family:inherit;font-size:10pt;font-weight:bold;"> </font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The components of the provision for income taxes were as follows:</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:68%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Year ended December 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2015</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(in thousands)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Current</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Federal</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">156</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9,428</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,070</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">State</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">305</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,664</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,894</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">461</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11,092</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9,964</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Federal</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(11,793</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,124</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,899</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">State</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,876</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">614</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">356</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(7,917</font></div></td><td style="vertical-align:middle;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,738</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,255</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Income tax provision (benefit)</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(7,456</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">18,830</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12,219</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The provision for income taxes differed from the amount of income taxes determined by applying the U.S. statutory federal income tax rate as follows:</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="9" rowspan="1"></td></tr><tr><td style="width:68%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="8" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Year ended December 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2015</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Tax at federal statutory rate</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">35</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">35</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">35</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;%</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">State taxes, net of federal benefit</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Excess tax benefits related to stock-based compensation</font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(35</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Research and development tax credits</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(12</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(6</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(7</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Re-measurement of net deferred tax liabilities arising from The Tax Act</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(19</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other non-deductible items</font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(2)</sup></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Income tax provision (benefit)</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(16</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">33</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">35</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;%</font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:6px;text-align:justify;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">________________</font></div><div style="line-height:120%;padding-top:6px;text-align:justify;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;vertical-align:middle;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(1) </sup></font><font style="font-family:inherit;font-size:9pt;">In 2017, due to the adoption of ASU 2016-09, the excess tax benefits resulted from the vesting or the settlement of the stock awards were recorded in the tax provision.</font></div><div style="line-height:120%;padding-top:6px;text-align:justify;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;vertical-align:middle;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(2) </sup></font><font style="font-family:inherit;font-size:9pt;vertical-align:middle;">Certain reclassifications of prior period amounts have been made to conform to the current period presentation, such reclassification did not materially change previously reported consolidated financial statements.</font></div><div style="line-height:120%;padding-top:6px;text-align:justify;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:6px;text-align:justify;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The components of net deferred tax assets (liabilities) were as follows:</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:73%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2016</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(in thousands)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred tax assets</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Research and development credits</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">29,461</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,089</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Stock-based compensation</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,765</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12,551</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Reserves and accruals</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,894</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11,896</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net operating loss carryforwards</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">16,422</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total deferred tax assets</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">60,542</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">29,536</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Valuation allowance</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(11,908</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(5,089</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total deferred tax assets, net of valuation allowance</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">48,634</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">24,447</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred tax liabilities</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Depreciation and amortization</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(50,360</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(28,749</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Book/tax basis in acquired assets</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,360</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,262</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total deferred tax liabilities</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(51,720</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(30,011</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net deferred tax liabilities</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(3,086</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(5,564</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company </font><font style="font-family:inherit;font-size:10pt;">continues to maintain a</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">valuation allowance against the deferred tax assets related to certain state research and development tax credits, the realization of which is uncertain as</font><font style="font-family:inherit;font-size:10pt;"> the Company expects </font><font style="font-family:inherit;font-size:10pt;">to generate additional credits at a faster rate than</font><font style="font-family:inherit;font-size:10pt;"> it is </font><font style="font-family:inherit;font-size:10pt;">able to utilize them</font><font style="font-family:inherit;font-size:10pt;">. The valuation allowance </font><font style="font-family:inherit;font-size:10pt;">increased by</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">$6.8 million</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">$1.2 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$1.0 million</font><font style="font-family:inherit;font-size:10pt;"> in </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2015</font><font style="font-family:inherit;font-size:10pt;">, respectively.</font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As of </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;">, the Company had federal net operating loss (&#8220;</font><font style="font-family:inherit;font-size:10pt;">NOL</font><font style="font-family:inherit;font-size:10pt;">&#8221;) carryforwards of </font><font style="font-family:inherit;font-size:10pt;">$68.7 million</font><font style="font-family:inherit;font-size:10pt;">, available to reduce future taxable income and </font><font style="font-family:inherit;font-size:10pt;">$38.6 million</font><font style="font-family:inherit;font-size:10pt;"> of state NOL carryforwards. These federal and state NOL carryforwards will begin to expire commencing 2021 and 2018, respectively. </font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As of </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;">, the Company </font><font style="font-family:inherit;font-size:10pt;">also had federal and state research and development tax credit carryforwards of</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">$22.0 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$20.3 million</font><font style="font-family:inherit;font-size:10pt;">, respectively. </font><font style="font-family:inherit;font-size:10pt;">The federal tax credit carryforwards begin to expire commencing in</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">2020</font><font style="font-family:inherit;font-size:10pt;">. </font><font style="font-family:inherit;font-size:10pt;">The state tax credit carryforwards may be carried forward indefinitely.</font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">On December 22, 2017, the U.S. government enacted comprehensive tax legislation commonly referred to as the Tax Cuts and Jobs Act (&#8220;The Tax Act&#8221;). The Tax Act makes broad and complex changes to the U.S. tax code. Changes impacting the Company include, but are not limited to, (1) reducing the U.S. federal corporate tax rate from 35 percent to 21 percent; (2) eliminating the corporate alternative minimum tax (&#8220;AMT&#8221;) and changing how existing AMT credits can be realized; (3) creating a new limitation on deductible interest expense; (4) changing rules related to uses and limitations of net operating loss carryforwards created in tax years beginning after December 31, 2017; (5) bonus depreciation that will allow for full expensing of qualified property; (6) the repeal of the domestic production activity deduction; and (7) limitations on the deductibility of certain executive compensation.</font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The SEC staff issued Staff Accounting Bulletin No. 118 (&#8220;SAB 118&#8221;), which provides guidance on accounting for the tax effects of The Tax Act. SAB 118 provides a measurement period that should not extend beyond one year from The Tax Act enactment date for companies to complete the accounting under FASB Accounting Standards Board (&#8220;ASC&#8221;) 740, Income Taxes (&#8220;ASC 740&#8221;). In accordance with SAB 118, a company must reflect the income tax effects of those aspects of The Tax Act for which the accounting under ASC 740 is complete. To the extent that a company&#8217;s accounting for certain income tax effects of The Tax Act is incomplete but it is able to determine a reasonable estimate, it must record a provisional estimate in the financial statements. If a company cannot determine a provisional estimate to be included in the financial statements, it should continue to apply ASC 740 on the basis of the provisions of the tax laws that were in effect immediately before the enactment of The Tax Act.</font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As of December 31, 2017, the Company has not completed its accounting for the income tax effects of certain elements of The Tax Act. However, in connection with the initial analysis, the Company recorded a provisional net tax benefit based on reasonable estimates for those tax effects. The provisional net tax benefit is subject to revisions as the Company completes the analysis of The Tax Act, collects and prepares necessary data, finalizes the Velocify purchase accounting, and interprets any additional guidance issued by the U.S. Treasury Department, Internal Revenue Service (&#8220;IRS&#8221;) and FASB. Adjustments may materially impact the provision for income taxes and effective tax rate in the period in which the adjustments are made. The accounting for the tax effects of The Tax Act will be completed during the measurement period.</font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The accounting for the following elements of The Tax Act is incomplete. However, the Company is able to make reasonable estimates of certain effects and, therefore, recorded provisional adjustments as follows:</font></div><table cellpadding="0" cellspacing="0" style="padding-top:6px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:72px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Tax Act reduces the corporate tax rate to 21 percent, effective January 1, 2018. Consequently, the Company has recorded a decrease related to net deferred tax liabilities of </font><font style="font-family:inherit;font-size:10pt;">$8.6 million</font><font style="font-family:inherit;font-size:10pt;">, with a corresponding net adjustment to the deferred income tax benefit of </font><font style="font-family:inherit;font-size:10pt;">$8.6 million</font><font style="font-family:inherit;font-size:10pt;"> for the year ended December 31, 2017.</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:6px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:72px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Tax Act creates a new limitation on the deductibility of certain executive compensation and removes the exceptions for performance-based compensation. However, The Tax Act grants a &#8220;transition rule&#8221; to compensation stemming from written binding contracts entered on or before November 2, 2017. The Company estimated the tax adjustment related to the &#8220;transition rule&#8221; is immaterial. </font></div></td></tr></table><div style="line-height:120%;padding-top:18px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Unrecognized Tax Benefits</font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">At </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;">, the Company had </font><font style="font-family:inherit;font-size:10pt;">$10.0 million</font><font style="font-family:inherit;font-size:10pt;"> of cumulative unrecognized tax benefits. If the benefits were to be recognized, </font><font style="font-family:inherit;font-size:10pt;">$5.5 million</font><font style="font-family:inherit;font-size:10pt;"> would affect the effective tax rate and </font><font style="font-family:inherit;font-size:10pt;">$4.5 million</font><font style="font-family:inherit;font-size:10pt;"> would reverse the valuation allowance against the deferred tax assets. The Company does not expect a significant change to its unrecognized tax benefits over the next twelve months. </font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">A reconciliation of the beginning and ending balance of gross unrecognized tax benefits is as follows for the periods indicated:</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:68%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Year ended December 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2015</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(in thousands)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Beginning balance</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,634</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,440</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,408</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Additions based on tax positions related to the current year</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,420</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,334</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,023</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Additions (reductions) based on tax positions related to prior years including acquisitions</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(26</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(140</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Ending balance</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10,028</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,634</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,440</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company files income tax returns in the U.S. federal jurisdiction and various state jurisdictions. The Company&#8217;s tax years for </font><font style="font-family:inherit;font-size:10pt;">2000</font><font style="font-family:inherit;font-size:10pt;"> and forward are subject to examination by the U.S. tax authorities and for </font><font style="font-family:inherit;font-size:10pt;">2000</font><font style="font-family:inherit;font-size:10pt;"> and forward are subject to examination by the California tax authorities due to the carryforward of unutilized net operating losses and research and development credits.</font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"> The Company believes that it has provided adequate reserves for its income tax uncertainties in all open tax years, and that it does not have any tax positions that it is reasonably possible would materially increase or decrease the gross unrecognized tax benefits within the next twelve months.</font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company has a policy to classify accrued interest and penalties associated with uncertain tax positions together with the related liability, and the expenses incurred related to such accruals are included in the provision for income taxes.</font><font style="font-family:inherit;font-size:10pt;"> The Company did not incur any interest expense or penalties associated with unrecognized tax benefits during the </font><font style="font-family:inherit;font-size:10pt;">years ended December 31, 2017, 2016 and 2015</font><font style="font-family:inherit;font-size:10pt;">.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:18px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Income Taxes</font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company accounts for income taxes under the asset and liability method, which requires the recognition of taxes payable or refundable for the current year, and deferred tax liabilities and assets for the future tax consequences of events that have been recognized in our financial statements or tax returns. The measurement of current and deferred tax liabilities and assets is based on provisions of the enacted tax law.</font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company operates in various tax jurisdictions and is subject to audit by various tax authorities. The Company recognizes the tax benefit of an uncertain tax position only if it is more likely than not that the position is sustainable upon examination by the taxing authority, based on the technical merits. The tax benefit recognized is measured as the largest amount of benefit which is greater than 50 percent likely to be realized upon settlement with the taxing authority. The Company recognizes interest accrued and penalties related to unrecognized tax benefits in the income tax provision.</font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Valuation allowances are established when necessary to reduce deferred tax assets to the amounts that are more likely than not expected to be realized based on the weighting of positive and negative evidence.&#160; Future realization of deferred tax assets ultimately depends on estimates of future sources of taxable income for the jurisdictions in which the Company operates and the periods over which the deferred tax assets will be realizable. To the extent the Company establishes a valuation allowance or change the valuation allowance in a period, the Company reflects the change with a corresponding increase or decrease to the tax provision in the consolidated statements of operations.</font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:30px;font-size:11pt;"><font style="font-family:inherit;font-size:10pt;">In relation to the Company&#8217;s adoption of </font><font style="font-family:inherit;font-size:10pt;">ASU</font><font style="font-family:inherit;font-size:10pt;"> No. 2016-09, </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Compensation&#8212;Stock Compensation (Topic 718): Improvements to Employee Share-Based Payment Accounting </font><font style="font-family:inherit;font-size:10pt;">(&#8220;ASU 2016-09&#8221;), on January 1, 2017, the Company records excess tax benefits and tax deficiencies as an income tax benefit or expense when stock awards vested or settled and, on a retrospective basis, </font><font style="font-family:inherit;font-size:11pt;">the</font><font style="font-family:inherit;font-size:10pt;">&#160;excess tax benefits are classified as an operating activity in the Company&#8217;s&#160;consolidated statements of cash flows.</font></div><div style="line-height:120%;padding-top:18px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"></font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table summarizes the contractual maturities of the Company&#8217;s investments at</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;">:</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:71%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Amortized Cost</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Carrying&#160;or</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Fair Value</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:6pt;"><font style="font-family:inherit;font-size:6pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(in thousands)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Due within one year</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">103,508</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">103,345</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Due after one year through three years </font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">108,080</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">107,363</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">211,588</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">210,708</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:justify;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">________________</font></div><div style="line-height:120%;padding-top:6px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(1)</sup></font><font style="font-family:inherit;font-size:9pt;"> Maximum maturity of individual investments is three years.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:18px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;"></font><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Description of Business</font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Ellie Mae, Inc. (&#8220;Ellie Mae&#8221; and the &#8220;Company&#8221;) is a leading cloud-based platform provider for the mortgage finance industry. The Company&#8217;s technology solutions enable lenders to originate and close residential mortgage loans. Banks, credit unions and mortgage lenders use the Company&#8217;s Encompass&#174; all-in-one mortgage management solution (&#8220;Encompass&#8221;) to originate and fund mortgages and improve compliance, loan quality, and efficiency.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:18px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Recent Accounting Pronouncements </font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In May 2014, the FASB issued </font><font style="font-family:inherit;font-size:10pt;">ASU</font><font style="font-family:inherit;font-size:10pt;"> No. 2014-09, </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Revenue from Contracts with Customers</font><font style="font-family:inherit;font-size:10pt;"> (&#8220;ASU 2014-09&#8221; or &#8220;Topic 606&#8221;), as subsequently amended, which outlines a single comprehensive model for entities to use in accounting for revenue arising from contracts with customers and supersedes most current revenue recognition guidance, including industry-specific guidance. This standard requires expanded disclosures about revenue recognition to better communicate the nature, amount, timing, and uncertainty of the Company&#8217;s revenue and cash flows, including significant judgments. The standard also provides guidance on the recognition of costs related to obtaining customer contracts. The effective date for public entities is fiscal years beginning after December 15, 2017 and early adoption is allowed. The Company adopted the new standard as of January 1, 2018. The guidance permits two methods of adoption: retrospectively to each prior reporting period presented (full retrospective method), or retrospectively with the cumulative effect of initially applying the guidance recognized at the date of initial application (modified retrospective method).</font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company will adopt the standard using the modified retrospective method and is in the process of finalizing the evaluation of the new standard on its accounting policies, processes, and systems including impacts from guidance issued by the FASB Transition Resource Group. The Company has assigned internal resources, engaged a third-party service provider, is in the process of updating its systems and is currently evaluating the quantitative impact to its financial statements.</font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company expects an impact to its Encompass subscription and professional services revenue streams due to the removal of the current limitation on contingent revenue, which may affect the timing and allocation of revenue being recognized for certain contracts, and is in the process of finalizing this evaluation.</font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company has also identified potential impacts to the costs to obtain customer contracts, which is primarily comprised of sales commissions and the related fringe benefits associated with non-cancelable contracts. The Company is evaluating the quantitative impact of capitalizing the costs to obtain and the costs to fulfill open contracts. The Company expects to capitalize certain costs that are expensed under the current standard, and the Company expects an increase in the amortization period over which the capitalized costs will be recognized. The Company is in the process of finalizing the evaluation of the expected period of benefit under ASU 2014-09.</font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company is in the process of finalizing the impact evaluation of the new standard, as subsequently amended, together with the implementation of new accounting systems and processes, which will significantly change the Company&#8217;s internal controls over revenue recognition. </font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In January 2016, the FASB issued ASU No. 2016-01, </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Financial Instruments-Overall (Subtopic 825-10): Recognition and Measurement of Financial Assets and Financial Liabilities </font><font style="font-family:inherit;font-size:10pt;">(&#8220;ASU 2016-01&#8221;), which updates certain aspects of recognition, measurement, presentation and disclosure of financial instruments. ASU 2016-01 is effective for fiscal years, and interim periods within those years, beginning after December 15, 2017, and early adoption is not permitted. The Company adopted the new standard as of January 1, 2018 and it did not have a material impact on its consolidated financial statements.</font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In February 2016, the FASB issued ASU No. 2016-02, </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Leases (Topic 842) </font><font style="font-family:inherit;font-size:10pt;">(&#8220;ASU 2016-02&#8221;), as subsequently amended, which requires lessees to put most leases on their balance sheets but recognize the expenses on their income statements in a manner similar to current practice. ASU 2016-02 states that a lessee would recognize a lease liability for the obligation to make lease payments and a right-to-use asset for the right to use the underlying asset for the lease term. The standard is effective for interim and annual periods beginning after December 15, 2018, and early adoption is permitted. The Company currently does not intend to early adopt and is evaluating the impact of this accounting standard update on its consolidated financial statements.</font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In May 2017, the FASB issued ASU 2017-09, </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Compensation - Stock Compensation (Topic 718): Scope of Modification Accounting</font><font style="font-family:inherit;font-size:10pt;"> (&#8220;ASU 2017-09&#8221;), which provides guidance on determining which changes to the terms and conditions of share-based payment awards require an entity to apply modification accounting under Topic 718. ASU 2017-09 is effective for interim and annual periods beginning after December 15, 2017, and early adoption is permitted. The Company adopted the new standard as of January 1, 2018 and it did not have a material impact on its consolidated financial statements.</font></div><div style="line-height:120%;padding-top:18px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Standards Adopted</font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:32px;font-size:11pt;"><font style="font-family:inherit;font-size:10pt;">In March 2016, the FASB issued ASU 2016-09, which simplifies and makes several modifications to Topic 718 related to the accounting for share-based payment transactions. The standard requires companies to record excess tax benefits and tax deficiencies as income tax benefit or expense in the income statement when stock awards vest or are settled. This change is required to be applied prospectively. The standard also allows the employer tax withholding on share-based compensation to increase (up to the employee&#8217;s maximum statutory rates) without triggering liability accounting and provides an accounting policy election to allow the recognition of forfeitures when they are incurred. The standard is effective for interim and annual reporting periods beginning after December 15, 2016, and early adoption is permitted. The Company has adopted the standard as of January 1, 2017. Upon adoption, the Company recognized the previously unrecognized excess tax benefits using the modified retrospective transition method, which resulted in a cumulative-effect adjustment of </font><font style="font-family:inherit;font-size:10pt;">$18.2 million</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:11pt;">t</font><font style="font-family:inherit;font-size:10pt;">o retained earnings&#160;as of the beginning of the period. The Company previously reported an adjustment of&#160;</font><font style="font-family:inherit;font-size:10pt;">$14.5 million</font><font style="font-family:inherit;font-size:10pt;">&#160;in its beginning retained earnings for the period ending March 31, 2017, and has corrected this amount as of the beginning of the period in the accompanying consolidated financial statements, as the Company identified an incorrect calculation in the previously reported amount. The correction also has the effect of reducing the Company&#8217;s Other long-term liabilities by </font><font style="font-family:inherit;font-size:10pt;">$2.4 million</font><font style="font-family:inherit;font-size:10pt;"> and increasing Deposits and other assets by </font><font style="font-family:inherit;font-size:10pt;">$1.3 million</font><font style="font-family:inherit;font-size:10pt;">. The Company also elected to continue estimating forfeitures and has also elected to apply the change in presentation to the statements of cash flows retrospectively. This resulted in a </font><font style="font-family:inherit;font-size:10pt;">$10.2 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$11.4 million</font><font style="font-family:inherit;font-size:10pt;"> increase in net cash provided by operating activities and a corresponding </font><font style="font-family:inherit;font-size:10pt;">$10.2 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$11.4 million</font><font style="font-family:inherit;font-size:10pt;"> decrease in net cash provided by (used in) financing activities for the </font><font style="font-family:inherit;font-size:10pt;">years ended</font><font style="font-family:inherit;font-size:10pt;"> December 31,</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2015</font><font style="font-family:inherit;font-size:10pt;">, respectively, from previously reported amounts. </font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In January 2017, the FASB issued ASU 2017-04. The standard eliminates Step 2 from the goodwill impairment test, which requires a hypothetical purchase price allocation. The Company will continue to have the option to perform the qualitative assessment for a reporting unit to determine if the quantitative impairment test is necessary. The standard is effective for interim and annual periods beginning after December 15, 2019 and early adoption is permitted for interim or annual goodwill impairment tests performed on testing dates after January 1, 2017. The standard should be applied on a prospective basis. The Company elected to early adopt the standard as of January 1, 2017. The adoption did not have an impact to the Company&#8217;s consolidated financial statements.</font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In January 2017, the FASB issued ASU No. 2017-01, </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Business Combinations (Topic 805): Clarifying the Definition of a Business</font><font style="font-family:inherit;font-size:10pt;">. This standard clarifies the definition of a business and is intended to help companies evaluate whether transactions should be accounted for as acquisitions (or disposals) of assets or businesses. The standard is effective for interim and annual periods beginning after December 15, 2017 and early adoption is permitted under certain circumstances. The standard should be applied prospectively as of the beginning of the period of adoption. The Company elected to early adopt the standard on April 1, 2017. The adoption did not have an impact to the Company&#8217;s consolidated financial statements.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:18px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;"></font><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Basis of Presentation and Significant Accounting Policies</font></div><div style="line-height:120%;padding-top:18px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Principles of Consolidation</font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The consolidated financial statements include the accounts of the Company and its wholly-owned subsidiaries. All intercompany balances and transactions have been eliminated.</font></div><div style="line-height:120%;padding-top:18px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Applicable Accounting Guidance</font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Any reference in these notes to applicable accounting guidance is meant to refer to the authoritative generally accepted accounting principles in the United States (&#8220;</font><font style="font-family:inherit;font-size:10pt;">U.S. GAAP</font><font style="font-family:inherit;font-size:10pt;">&#8221;), as found in the Financial Accounting Standards Board&#8217;s (&#8220;</font><font style="font-family:inherit;font-size:10pt;">FASB</font><font style="font-family:inherit;font-size:10pt;">&#8221;) Accounting Standards Codification (&#8220;</font><font style="font-family:inherit;font-size:10pt;">ASC</font><font style="font-family:inherit;font-size:10pt;">&#8221;).</font></div><div style="line-height:120%;padding-top:18px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Use of Estimates</font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The preparation of consolidated financial statements in conformity with </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">U.S. GAAP</font><font style="font-family:inherit;font-size:10pt;"> requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Management evaluates estimates on a regular basis including those relating to revenue recognition, allowance for doubtful accounts, goodwill, intangible assets, valuation of deferred income taxes, stock-based compensation, and unrecognized tax benefits, among others. Actual results could differ from those estimates and such differences may have a material impact on the Company&#8217;s consolidated financial statements and footnotes.</font></div><div style="line-height:120%;padding-top:18px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Segment Information</font><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"> </font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company operates in one industry&#8212;mortgage-related software and services. The Company&#8217;s chief operating decision maker is its chief executive officer, who makes decisions about resource allocation and reviews financial information presented on a consolidated basis. Accordingly, the Company has determined that it has a single reporting segment and operating unit structure, specifically technology-enabled solutions to help streamline and automate the residential mortgage origination process in the United States.</font></div><div style="line-height:120%;padding-top:18px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Cash and Cash Equivalents</font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">All highly liquid investments with original maturities of 90 days or less are considered to be cash equivalents. Cash equivalents are recorded at cost, which approximates fair value.</font></div><div style="line-height:120%;padding-top:18px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Fair Value Measurement of Financial Instruments</font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company invests excess cash primarily in investment-grade, fixed maturity interest-bearing securities, such as money market accounts, certificates of deposit, commercial paper, corporate bonds, municipal and government agency obligations, and guaranteed obligations of the U.S. government. </font><font style="font-family:inherit;font-size:10pt;">All of</font><font style="font-family:inherit;font-size:10pt;"> the Company&#8217;s </font><font style="font-family:inherit;font-size:10pt;">investments that have maturities of greater than 90 days are classified as available-for-sale and are carried at fair value.</font><font style="font-family:inherit;font-size:10pt;"> For the Company&#8217;s remaining financial instruments, </font><font style="font-family:inherit;font-size:10pt;">fair value is determined based on quoted market rates when observable or utilizing data points that are observable, such as quoted prices, interest rates, and yield curves. The cost of available-for-sale investments sold is based on the specific identification method. Unrealized gains and losses are reported in stockholders&#8217; equity as</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">accumulated other comprehensive income (loss)</font><font style="font-family:inherit;font-size:10pt;">. </font><font style="font-family:inherit;font-size:10pt;">Realized gains and losses are included in</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">other income (expense), net</font><font style="font-family:inherit;font-size:10pt;">. </font><font style="font-family:inherit;font-size:10pt;">Interest and dividends are included in</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">other income (expense), net</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">when they are earned</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Fair value is defined as the price that would be received from selling an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. Fair value measurements are classified and disclosed in one of the following three categories:</font></div><div style="line-height:120%;padding-top:6px;text-align:justify;padding-left:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Level&#160;1 &#8212; Valuations based on quoted prices in active markets for identical assets or liabilities. </font></div><div style="line-height:120%;padding-top:6px;text-align:justify;padding-left:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Level&#160;2 &#8212; Valuations based on other than quoted prices in active markets for identical assets and liabilities, quoted prices for identical or similar assets or liabilities in inactive markets, or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities. </font></div><div style="line-height:120%;padding-top:6px;text-align:justify;padding-left:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Level&#160;3 &#8212; Valuations based on inputs that are generally unobservable and typically reflect management&#8217;s estimates of assumptions that market participants would use in pricing the assets or liabilities.</font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The fair values of the Company&#8217;s cash equivalents, accounts receivable, and accounts payable approximate their carrying values due to the short maturities of the instruments. The fair value of the Company&#8217;s capital lease obligations approximates the carrying value due to the terms continuing to approximate prevailing market terms. The Company classifies its money market funds that are specifically backed by debt securities and U.S. government obligations as Level&#160;1 instruments, due to the use of observable market prices for identical securities that are traded in active markets. </font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">When the Company uses observable market prices for identical securities that are traded in less active markets, the Company classifies its marketable financial instruments as Level 2. When observable market prices for identical securities are not available, the Company prices its marketable financial instruments using non-binding market consensus prices that are corroborated with observable market data; quoted market prices for similar instruments; or pricing models with all significant inputs derived from or corroborated with observable market data. Non-binding market consensus prices are based on the proprietary valuation models of pricing providers. These valuation models incorporate a number of inputs, including non-binding and binding broker quotes; observable market prices for identical or similar securities; and the internal assumptions of pricing providers or brokers that use observable market inputs and, to a lesser degree, unobservable market inputs. The Company corroborates non-binding market consensus prices with observable market data as such data exists.</font></div><div style="line-height:120%;padding-top:18px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Accounts Receivable and Allowance for Doubtful Accounts</font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Trade accounts receivable consist of amounts billed to customers in connection with sale of services. The Company analyzes individual trade accounts receivable by considering historical bad debts, customer creditworthiness, current economic trends, changes in customer payment terms, and collection trends when evaluating the adequacy of the allowance for doubtful accounts. Allowances for doubtful accounts are recognized in the period in which the associated receivable balance is not considered recoverable. Any change in the assumptions used in analyzing accounts receivable may result in changes to the allowance for doubtful accounts and is recognized in the period in which the change occurs. The Company writes off a receivable when all rights, remedies, and recourse against the account and its principals are exhausted and records a benefit when previously reserved accounts are collected.</font></div><div style="line-height:120%;padding-top:18px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Concentration of Credit Risk</font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The financial instruments that potentially expose the Company to concentrations of credit risk consist primarily of cash and cash equivalents, investments, and accounts receivable. The Company&#8217;s cash and cash equivalents are deposited with major financial institutions in the United States. At times, such deposits may be in excess of federally insured limits. Management believes that the Company&#8217;s investments in cash equivalents and available-for-sale investments are financially sound. The Company&#8217;s accounts receivable are derived from revenue earned from customers located in the United States. The Company had </font><font style="font-family:inherit;font-size:10pt;">no</font><font style="font-family:inherit;font-size:10pt;"> customers that represented </font><font style="font-family:inherit;font-size:10pt;">10%</font><font style="font-family:inherit;font-size:10pt;"> or more of revenues for the </font><font style="font-family:inherit;font-size:10pt;">years ended December 31, 2017, 2016 and 2015</font><font style="font-family:inherit;font-size:10pt;">. </font><font style="font-family:inherit;font-size:10pt;">No</font><font style="font-family:inherit;font-size:10pt;"> customer represented more than </font><font style="font-family:inherit;font-size:10pt;">10%</font><font style="font-family:inherit;font-size:10pt;"> of accounts receivable </font><font style="font-family:inherit;font-size:10pt;">as of December&#160;31,</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div style="line-height:120%;padding-top:18px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Property and Equipment</font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Property and equipment are stated at cost less accumulated depreciation and are depreciated on a straight-line basis over their estimated useful lives, which is generally </font><font style="font-family:inherit;font-size:10pt;">three</font><font style="font-family:inherit;font-size:10pt;"> to </font><font style="font-family:inherit;font-size:10pt;">seven</font><font style="font-family:inherit;font-size:10pt;"> years. Leasehold improvements are amortized on a straight-line basis over their estimated useful lives or over the term of the lease, whichever is shorter.</font></div><div style="line-height:120%;padding-top:18px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Software and Website Development Costs</font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company capitalizes internal and external costs incurred to develop internal-use software and website applications. Capitalized internal costs include salaries, benefits, and stock-based compensation charges for employees that are directly involved in developing the software or website application, and depreciation of assets used in the development process. Capitalized external costs include third-party consultants involved in the development process, as well as other direct costs incurred therein.</font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Capitalization of costs begins when the preliminary project stage has been completed, management authorizes and commits to funding a project and it is probable that the project will be completed and the software or website application will be used to perform the function intended. Internal and external costs incurred as part of the preliminary project stage are expensed as incurred.</font><font style="font-family:inherit;font-size:10pt;"> </font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Capitalization ceases at the point at which the project is substantially complete and ready for its intended use. Internal and external training costs and maintenance costs during the post-implementation operation stage are expensed as incurred.</font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Internal-developed core software is amortized on a straight-line basis over its estimated useful life, generally</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">three</font><font style="font-family:inherit;font-size:10pt;"> to </font><font style="font-family:inherit;font-size:10pt;">five</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">years. Amortization of product related internal-use software and website applications is typically recorded to cost of revenues, and amortization of other internal-use software and website applications is typically recorded to the operating expense line to which it most closely relates.</font><font style="font-family:inherit;font-size:10pt;"> Management evaluates </font><font style="font-family:inherit;font-size:10pt;">the useful lives of these assets on an annual basis and</font><font style="font-family:inherit;font-size:10pt;"> tests </font><font style="font-family:inherit;font-size:10pt;">for impairment whenever events or changes in circumstances occur that could impact the recoverability of these assets. The capitalized costs are included in</font><font style="font-family:inherit;font-size:10pt;"> property and equipment, net </font><font style="font-family:inherit;font-size:10pt;">in the accompanying consolidated balance sheets. For the</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">years ended</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">December 31,</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">2015</font><font style="font-family:inherit;font-size:10pt;">, the Company </font><font style="font-family:inherit;font-size:10pt;">capitalized software and website application development costs of</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">$64.6 million</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">$38.5 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$29.4 million</font><font style="font-family:inherit;font-size:10pt;">, respectively.</font></div><div style="line-height:120%;padding-top:18px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Business Combinations</font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company recognizes and measures the identifiable assets acquired in a business combination, the liabilities assumed and any non-controlling interest in the acquiree, at their fair values as of the acquisition date. The Company recognizes contingent consideration arrangements at their acquisition-date fair values with subsequent changes in fair value reflected in earnings, recognizes pre-acquisition loss and gain contingencies at their acquisition-date fair values, capitalizes in-process research and development assets and expenses acquisition-related transaction costs as incurred. Due to the inherent uncertainty in the estimates and assumptions used by the Company in its fair value measurements, recorded amounts may be subject to refinement. During the measurement period, which may be up to </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">one</font><font style="font-family:inherit;font-size:10pt;"> year from the acquisition date, the Company may record adjustments to the fair value of assets acquired and liabilities assumed, with the corresponding offset to goodwill. Any subsequent adjustments, including changes in accounting for deferred tax asset valuation allowances and acquired income tax uncertainties after the measurement period, are recognized in current period earnings.</font></div><div style="line-height:120%;padding-top:18px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Goodwill</font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company records goodwill in a business combination when the consideration paid exceeds the fair value of the identifiable net assets acquired. Goodwill is not amortized but is tested for impairment at least annually, or whenever changes in circumstances indicate that the fair value of a reporting unit is less than its carrying amount, including goodwill. The annual test is performed at the reporting unit level using a fair-value based approach. The Company&#8217;s operations are organized as one reporting unit. In testing for a potential impairment of goodwill, the Company first compares the net aggregate carrying value of assets and liabilities to the aggregate estimated fair value of the Company. If estimated fair value is less than carrying value, then potential impairment exists. On January 1, 2017, the Company early adopted Accounting Standards Update (&#8220;</font><font style="font-family:inherit;font-size:10pt;">ASU</font><font style="font-family:inherit;font-size:10pt;">&#8221;) No. 2017-04, </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Intangibles - Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment </font><font style="font-family:inherit;font-size:10pt;">(&#8220;ASU 2017-04&#8221;). The standard eliminated Step 2 from the goodwill impairment test, which requires a hypothetical purchase price allocation. Impairment is equivalent to any excess of goodwill carrying value over its implied fair value. There were </font><font style="font-family:inherit;font-size:10pt;">no</font><font style="font-family:inherit;font-size:10pt;"> impairment charges related to goodwill during the </font><font style="font-family:inherit;font-size:10pt;">years ended</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">December 31,</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2015</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The process of evaluating the potential impairment of goodwill requires significant judgment at many points during the analysis, including calculating fair value of the reporting unit based on estimated future cash flows and discount rates to be applied.</font></div><div style="line-height:120%;padding-top:18px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Intangible Assets</font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Intangible assets are stated at cost less accumulated amortization. Intangible assets include developed technology, trade names, customer relationships, and order backlog. Intangible assets with finite lives are amortized on a straight-line basis over the estimated periods of benefit, as follows:</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="2" rowspan="1"></td></tr><tr><td style="width:87%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Developed technology</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2-8 years</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Trade names with finite lives</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2-3 years</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Customer relationships</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4-10 years</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Order backlog</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1 year</font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The AllRegs tradename is the only intangible asset with an indefinite useful life. The Company evaluates the remaining useful life of indefinite-lived intangible assets each reporting period to determine whether events and circumstances continue to support an indefinite useful life. The Company tests intangible assets with indefinite lives at least annually or if events or circumstances indicate that such assets might be impaired. If potential impairment exists, the amount of any impairment is calculated by using a discounted cash flow model, which is based on the assumptions the Company believe hypothetical marketplace participants would use. For indefinite-lived intangible assets, other than goodwill, if the carrying amount exceeds the fair value, an impairment charge is recognized in an amount equal to that excess.</font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company evaluates its finite-lived intangible assets for impairment whenever events or changes in circumstances indicate that the carrying amount of such assets may not be recoverable. Recoverability of assets to be held and used is measured by a comparison of the carrying amount of an asset or asset group to future undiscounted net cash flows expected to be generated by the asset or asset group. If such assets or asset groups are considered to be impaired, the impairment loss to be recognized is measured by the amount by which the carrying amounts of the assets or asset groups exceed the fair value of the assets or asset groups. Assets to be disposed of are reported at the lower of the carrying amount and fair value less costs to sell.</font></div><div style="line-height:120%;padding-top:18px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Impairment of Long-Lived Assets</font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company evaluates its long-lived assets for indications of possible impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. There has been no loss on impairment or disposal of long-lived assets.</font></div><div style="line-height:120%;padding-top:18px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Revenue Recognition</font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company generates revenue primarily from transaction-based fees and fees for software and related services, including its annual user conference and fees from professional services. </font><font style="font-family:inherit;font-size:10pt;">Our revenues are generated from the company-hosted Encompass Software subscriptions that customers access through the Internet. </font><font style="font-family:inherit;font-size:10pt;">Revenues are also comprised of fees for software services sold both as a subscription and transactionally, including fees based on a per closed loan, or success basis, subject to monthly base fees, which the Company refers to as Success-Based Pricing; Ellie Mae Network fees;</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">education and training, loan product, policy and guideline data and analytics services under the AllRegs brand</font><font style="font-family:inherit;font-size:10pt;">; and </font><font style="font-family:inherit;font-size:10pt;">professional services which include consulting, implementation, and training services.</font><font style="font-family:inherit;font-size:10pt;"> Sales taxes assessed by governmental authorities are excluded from revenue.</font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company commences revenue recognition when all of the following conditions are satisfied:</font></div><div style="line-height:120%;padding-left:48px;padding-top:5px;text-align:justify;text-indent:30px;"><font style="padding-top:5px;text-align:justify;font-family:inherit;font-size:10pt;padding-right:17px;">&#8226;</font><font style="font-family:inherit;font-size:10pt;">There is persuasive evidence of an arrangement;</font></div><div style="line-height:120%;padding-left:48px;padding-top:5px;text-align:justify;text-indent:30px;"><font style="padding-top:5px;text-align:justify;font-family:inherit;font-size:10pt;padding-right:17px;">&#8226;</font><font style="font-family:inherit;font-size:10pt;">The service has been or is being provided to the customer;</font></div><div style="line-height:120%;padding-left:48px;padding-top:5px;text-align:justify;text-indent:30px;"><font style="padding-top:5px;text-align:justify;font-family:inherit;font-size:10pt;padding-right:17px;">&#8226;</font><font style="font-family:inherit;font-size:10pt;">The collection of the fees is reasonably assured; and</font></div><div style="line-height:120%;padding-left:48px;padding-top:5px;text-align:justify;text-indent:30px;"><font style="padding-top:5px;text-align:justify;font-family:inherit;font-size:10pt;padding-right:17px;">&#8226;</font><font style="font-family:inherit;font-size:10pt;">The amount of fees to be paid by the customer is fixed or determinable.</font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company also generates revenues from sales of services including subscription services and usage-based fees, transactional services, and professional services.</font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Subscription Services and Usage-Based Fee Arrangements.</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">&#160;&#160;</font><font style="font-family:inherit;font-size:10pt;">Subscription services and usage-based fee arrangements generally include a combination of</font><font style="font-family:inherit;font-size:10pt;"> the Company&#8217;s </font><font style="font-family:inherit;font-size:10pt;">products delivered as software-as-a-service</font><font style="font-family:inherit;font-size:10pt;"> (&#8220;SaaS&#8221;) </font><font style="font-family:inherit;font-size:10pt;">and support services. These arrangements are generally non-cancelable and do not contain refund-type provisions. These revenues typically include the following:</font><font style="font-family:inherit;font-size:10pt;"> </font></div><div style="line-height:120%;padding-top:6px;text-align:justify;padding-left:30px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Encompass Revenues.</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">&#160;&#160;</font><font style="font-family:inherit;font-size:10pt;">The Company offers </font><font style="font-family:inherit;font-size:10pt;">web-based, on-demand access to</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">Encompass software for a monthly recurring fee.</font><font style="font-family:inherit;font-size:10pt;"> The Company provides </font><font style="font-family:inherit;font-size:10pt;">the right to access</font><font style="font-family:inherit;font-size:10pt;"> its </font><font style="font-family:inherit;font-size:10pt;">loan origination software and</font><font style="font-family:inherit;font-size:10pt;"> handles </font><font style="font-family:inherit;font-size:10pt;">the responsibility of managing the servers, providing security, backing up the data and applying updates. Customers under SaaS arrangements do not take possession of the software at any time during the term of the agreement.</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">Subscription revenues are recognized ratably over the contract terms as subscription services are provided, beginning on the commencement date of each contract, which is the date the Company&#8217;s service is made available to customers.&#160;Contracts generally range from</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">one year</font><font style="font-family:inherit;font-size:10pt;"> to </font><font style="font-family:inherit;font-size:10pt;">five years</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div style="line-height:120%;padding-top:6px;text-align:justify;padding-left:30px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Alternatively, customers can elect to pay on a success basis. Success basis contracts generally have a term of</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">one</font><font style="font-family:inherit;font-size:10pt;"> to </font><font style="font-family:inherit;font-size:10pt;">five years</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">and are subject to monthly base fees, which enable customers to close loans up to a contractually agreed-to minimum number of transactions, and additional closed loan fees, which are assessed for loans closed in excess of the minimum. Revenues are earned from both base fees and additional closed loan fees as the result of the customer&#8217;s usage of Encompass. Monthly base fees are recognized over the respective monthly service period as the subscription services are provided. Additional closed loans fees are recognized when the loans are reported as closed. This offering also includes Encompass Consumer Connect, Encompass Compliance Service, and Encompass Docs Solution as integrated components, which are combined elements of the arrangement that are delivered in conjunction with the Encompass offering and therefore are not accounted for separately.</font></div><div style="line-height:120%;padding-top:6px;text-align:justify;padding-left:30px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Services Revenues.&#160;&#160;</font><font style="font-family:inherit;font-size:10pt;">The Company provides </font><font style="font-family:inherit;font-size:10pt;">a variety of mortgage-related and other business services, including: automated documentation; fraud detection, valuation, validation, and risk analysis; income verification; marketing and customer relationship management; product and pricing; flood zone certifications; website and electronic document management; and compliance reports. Services revenues are recognized upon completion of the services.</font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Transactional and Other Revenues.</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">&#160;&#160;</font><font style="font-family:inherit;font-size:10pt;">The Company has </font><font style="font-family:inherit;font-size:10pt;">entered into agreements with various lenders, service providers and certain government-sponsored entities participating in the mortgage origination process that provide them access to, and ability to interoperate with, mortgage originators on the Ellie Mae Network.</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">Under these agreements,</font><font style="font-family:inherit;font-size:10pt;"> the Company earns </font><font style="font-family:inherit;font-size:10pt;">transaction fees when transactions are processed through the Ellie Mae Network.</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">Transactional and other revenues are recognized upon completion of the services.</font></div><div style="line-height:120%;padding-top:6px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Professional Services Revenues.</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">&#160;&#160;</font><font style="font-family:inherit;font-size:10pt;">Professional services revenues are generally recognized upon delivery or completion for fixed price contracts or as the services are rendered for time and material contracts. The majority of the Company&#8217;s professional services contracts are on a fixed price basis. Training revenues are recognized as the services are rendered.</font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Subscriptions to Online Research and Data Resources.</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">&#160;&#160;</font><font style="font-family:inherit;font-size:10pt;">The Company provides </font><font style="font-family:inherit;font-size:10pt;">mortgage originators and underwriters with access to online databases of various federal and state laws and regulations and forms as well as investor product guidelines. Subscription fees are recognized ratably over the subscription term as subscription services are provided, which is typically one year.</font></div><div style="line-height:120%;padding-top:18px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Multiple Element Arrangements</font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company enters </font><font style="font-family:inherit;font-size:10pt;">into arrangements with multiple elements that generally include multiple subscriptions and professional services. For arrangements with multiple deliverables</font><font style="font-family:inherit;font-size:10pt;">, the Company evaluates </font><font style="font-family:inherit;font-size:10pt;">whether the individual deliverables qualify as separate units of accounting. In order to treat deliverables in a multiple-deliverable arrangement as separate units of accounting, the deliverables must have standalone value upon delivery.</font><font style="font-family:inherit;font-size:10pt;"> </font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Subscription services have standalone value as such services are often sold separately. Additionally,</font><font style="font-family:inherit;font-size:10pt;"> the Company </font><font style="font-family:inherit;font-size:10pt;">concluded that professional services included in multiple element arrangements also have standalone value. In establishing standalone value,</font><font style="font-family:inherit;font-size:10pt;"> the Company </font><font style="font-family:inherit;font-size:10pt;">considered the following factors for each professional services agreement: availability of the services from other vendors, the nature of the professional services, and the timing of when the professional services contract was signed in comparison to the subscription service start date.</font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">When subscription services agreements involve multiple elements that qualify as separate units of accounting,</font><font style="font-family:inherit;font-size:10pt;"> the Company allocates </font><font style="font-family:inherit;font-size:10pt;">arrangement consideration to all deliverables at the inception of an arrangement based on the relative selling price method in accordance with the selling price hierarchy, which includes: (i)&#160;vendor specific objective evidence</font><font style="font-family:inherit;font-size:10pt;"> (&#8220;VSOE&#8221;) </font><font style="font-family:inherit;font-size:10pt;">if it is available; (ii)&#160;third-party evidence</font><font style="font-family:inherit;font-size:10pt;"> (&#8220;TPE&#8221;) </font><font style="font-family:inherit;font-size:10pt;">if VSOE is not available; and (iii)&#160;the best estimate of selling price</font><font style="font-family:inherit;font-size:10pt;"> (&#8220;BESP&#8221;) </font><font style="font-family:inherit;font-size:10pt;">if neither VSOE nor TPE is available.</font><font style="font-family:inherit;font-size:10pt;"> The Company has determined that TPE is not a practical alternative as the Company&#8217;s go-to-market strategy and offerings contain a significant level of differentiation such that the comparable pricing of services with similar functionality cannot be obtained. Furthermore, the Company is unable to reliably determine what similar competitor services&#8217; selling prices are on a standalone basis. The amount of revenue allocated to delivered items is limited by contingent revenue, if any.</font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company has </font><font style="font-family:inherit;font-size:10pt;">not historically priced</font><font style="font-family:inherit;font-size:10pt;"> its</font><font style="font-family:inherit;font-size:10pt;"> services within a narrow range.</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">As a result,</font><font style="font-family:inherit;font-size:10pt;"> the Company has </font><font style="font-family:inherit;font-size:10pt;">not been able to establish VSOE for its services.</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">Accordingly, the Company uses its BESP to determine the relative selling price for its services.</font><font style="font-family:inherit;font-size:10pt;"> </font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The objective of BESP is to determine the price at which</font><font style="font-family:inherit;font-size:10pt;"> the Company </font><font style="font-family:inherit;font-size:10pt;">would transact a sale if the service was sold on a standalone basis. When establishing BESP,</font><font style="font-family:inherit;font-size:10pt;"> the Company reviews </font><font style="font-family:inherit;font-size:10pt;">company-specific factors used to determine list price and</font><font style="font-family:inherit;font-size:10pt;"> makes </font><font style="font-family:inherit;font-size:10pt;">adjustments as appropriate to reflect current market conditions and pricing behavior.</font><font style="font-family:inherit;font-size:10pt;"> The Company&#8217;s </font><font style="font-family:inherit;font-size:10pt;">process for establishing list price includes assessing the cost to provide a particular product or service, surveying customers to determine market expectations, analyzing customer demographics, and taking into account similar products and services historically sold by</font><font style="font-family:inherit;font-size:10pt;"> the Company. The Company continues </font><font style="font-family:inherit;font-size:10pt;">to review the factors used to establish list price and</font><font style="font-family:inherit;font-size:10pt;"> adjusts </font><font style="font-family:inherit;font-size:10pt;">BESP as necessary.</font></div><div style="line-height:120%;padding-top:18px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Deferred Revenues</font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred revenues represent billings or payments received in advance of revenue recognition and is recognized as the revenue recognition criteria are met. Balances consist primarily of prepaid subscription services and professional and training services not yet provided as of the balance sheet date. Deferred revenues that will be recognized during the succeeding 12 month period are recorded as current deferred revenues, and the remaining portion is recorded as other long-term liabilities. Long-term deferred revenue at December 31, 2017 and 2016 was not material.</font></div><div style="line-height:120%;padding-top:18px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Deferred Commission Expenses</font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred commission expenses are the incremental costs that are directly associated with non-cancelable subscription contracts with customers and consist of sales commissions paid to the Company&#8217;s direct sales force. Commissions are calculated based on a percentage of the revenues for the non-cancelable term of subscription contracts, which are typically </font><font style="font-family:inherit;font-size:10pt;">one</font><font style="font-family:inherit;font-size:10pt;"> to </font><font style="font-family:inherit;font-size:10pt;">five years</font><font style="font-family:inherit;font-size:10pt;">. </font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The deferred commission expense amounts are recoverable through the future revenue streams under the non-cancelable customer contracts.</font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">During the </font><font style="font-family:inherit;font-size:10pt;">years ended</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">December 31,</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;">, and </font><font style="font-family:inherit;font-size:10pt;">2015</font><font style="font-family:inherit;font-size:10pt;">, the Company deferred </font><font style="font-family:inherit;font-size:10pt;">$4.3 million</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">$4.9 million</font><font style="font-family:inherit;font-size:10pt;">, and </font><font style="font-family:inherit;font-size:10pt;">$3.6 million</font><font style="font-family:inherit;font-size:10pt;"> of commission expenses, respectively.</font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">At </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">$8.5 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$7.8 million</font><font style="font-family:inherit;font-size:10pt;"> of deferred commission remained on the Company&#8217;s consolidated balance sheets, respectively.</font></div><div style="line-height:120%;padding-top:18px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Warranties and Indemnification</font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company provides a warranty for its software products and services to its customers and accounts for its warranties as a contingent liability. The Company&#8217;s software is generally warranted to perform substantially as described in the associated product documentation and to satisfy defined levels of uptime reliability. The Company&#8217;s services are generally warranted to be performed consistent with industry standards. The Company has not provided for a warranty accrual as of </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;"> or </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;">. To date, the Company&#8217;s product warranty expense has not been significant.</font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company generally agrees to indemnify its customers against legal claims that the Company&#8217;s software products infringe certain third-party intellectual property rights and accounts for its indemnification obligations as a contingent liability. In addition, the Company may also incur liability under its contracts if it breaches its warranties as well as certain data security and/or confidentiality obligations. To date, the Company has not been required to make any payment resulting from either infringement claims asserted against its customers or from claims in connection with a breach of the data security and/or confidentiality obligations in the Company&#8217;s contracts. The Company has not recorded a liability for related costs as of </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;"> or </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company has obligations under certain circumstances to indemnify each executive officer and member of the Company&#8217;s board of directors against judgments, fines, settlements, and expenses related to claims against such executive officer or director and otherwise to the fullest extent permitted under Delaware law and the Company&#8217;s bylaws and certificate of incorporation.</font></div><div style="line-height:120%;padding-top:18px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Cost of Revenues</font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company&#8217;s cost of revenues consists primarily of: salaries and benefits, including stock-based compensation expense; data center operating costs; depreciation on data center computer equipment; amortization of internal-use software and acquired intangible assets such as developed technology and trade names; customer support; professional services associated with implementation of the Company&#8217;s software; third-party royalty expenses; and allocated facilities costs.</font></div><div style="line-height:120%;padding-top:18px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Research and Development Costs</font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company&#8217;s </font><font style="font-family:inherit;font-size:10pt;">research and development expenses</font><font style="font-family:inherit;font-size:10pt;"> consist primarily of: salaries and benefits, including bonuses and stock-based compensation expense; fees to contractors engaged in the development and support of the </font><font style="font-family:inherit;font-size:10pt;">Ellie Mae Network</font><font style="font-family:inherit;font-size:10pt;">, Encompass software and other products; and allocated facilities costs. Research and development costs that are not capitalized as internal-use software are expensed as they are incurred.</font></div><div style="line-height:120%;padding-top:18px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Advertising Expenses</font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company expenses advertising costs as incurred. Advertising expenses for the </font><font style="font-family:inherit;font-size:10pt;">years ended December 31, 2017, 2016 and 2015</font><font style="font-family:inherit;font-size:10pt;"> were </font><font style="font-family:inherit;font-size:10pt;">$1.3 million</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">$1.0 million</font><font style="font-family:inherit;font-size:10pt;">, and </font><font style="font-family:inherit;font-size:10pt;">$0.7 million</font><font style="font-family:inherit;font-size:10pt;">, respectively.</font></div><div style="line-height:120%;padding-top:18px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Stock-Based Compensation</font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company recognizes stock-based compensation related to awards granted under its 2009 Stock Option and Incentive Plan (the &#8220;</font><font style="font-family:inherit;font-size:10pt;">2009 Plan</font><font style="font-family:inherit;font-size:10pt;">&#8221;), 2011 Equity Incentive Award Plan (the &#8220;</font><font style="font-family:inherit;font-size:10pt;">2011 Plan</font><font style="font-family:inherit;font-size:10pt;">&#8221;), and Employee Stock Purchase Plan (&#8220;</font><font style="font-family:inherit;font-size:10pt;">ESPP</font><font style="font-family:inherit;font-size:10pt;">&#8221;).</font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company recognizes </font><font style="font-family:inherit;font-size:10pt;">compensation expense related to Restricted Stock Units</font><font style="font-family:inherit;font-size:10pt;"> (&#8220;</font><font style="font-family:inherit;font-size:10pt;">RSUs</font><font style="font-family:inherit;font-size:10pt;">&#8221;), Performance-Vesting Restricted Stock Units and </font><font style="font-family:inherit;font-size:10pt;">Performance Awards</font><font style="font-family:inherit;font-size:10pt;"> (&#8220;</font><font style="font-family:inherit;font-size:10pt;">Performance Awards</font><font style="font-family:inherit;font-size:10pt;">&#8221;) </font><font style="font-family:inherit;font-size:10pt;">based on the fair market value of the underlying shares of common stock as of the date of grant. Expense related to the RSUs is recognized on a straight-line basis over the requisite service period of the award, which generally equals the vesting period. Expense related to the Performance Awards and performance-vesting RSUs is recognized under the graded vesting method over the requisite service period of the award, which results in the recognition of a larger portion of the expense during the beginning of the vesting period than in the end of the vesting period.</font><font style="font-family:inherit;font-size:10pt;"> Management evaluates the probability of performance attainment and estimates </font><font style="font-family:inherit;font-size:10pt;">the probable number of shares of common stock that will be granted and records the expense accordingly, if probable.</font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company recognizes </font><font style="font-family:inherit;font-size:10pt;">compensation expense related to stock option grants that are ultimately expected to vest based on estimated fair values on the date of grant using the Black-Scholes option-pricing model. Such expense is recognized on a straight-line basis over the requisite service period of the award, which generally equals the vesting period.</font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The </font><font style="font-family:inherit;font-size:10pt;">date of grant is the date at which</font><font style="font-family:inherit;font-size:10pt;"> the Company </font><font style="font-family:inherit;font-size:10pt;">and the employee reach a mutual understanding of the key terms and conditions of the award, appropriate approvals are received by the equity incentive committee of the board of directors and</font><font style="font-family:inherit;font-size:10pt;"> the Company becomes </font><font style="font-family:inherit;font-size:10pt;">contingently obligated to issue equity instruments to the employee who renders the requisite service</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company estimates </font><font style="font-family:inherit;font-size:10pt;">potential forfeitures of stock grants and adjust recorded compensation cost accordingly. The estimate of forfeitures is based on historical experience and is adjusted over the requisite service period to the extent that actual forfeitures differ, or are expected to differ, from the prior estimates. Changes in estimated forfeitures will be recognized in the period of change and will impact the amount of stock-based compensation expense to be recognized in future periods</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div style="line-height:120%;padding-top:18px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Income Taxes</font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company accounts for income taxes under the asset and liability method, which requires the recognition of taxes payable or refundable for the current year, and deferred tax liabilities and assets for the future tax consequences of events that have been recognized in our financial statements or tax returns. The measurement of current and deferred tax liabilities and assets is based on provisions of the enacted tax law.</font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company operates in various tax jurisdictions and is subject to audit by various tax authorities. The Company recognizes the tax benefit of an uncertain tax position only if it is more likely than not that the position is sustainable upon examination by the taxing authority, based on the technical merits. The tax benefit recognized is measured as the largest amount of benefit which is greater than 50 percent likely to be realized upon settlement with the taxing authority. The Company recognizes interest accrued and penalties related to unrecognized tax benefits in the income tax provision.</font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Valuation allowances are established when necessary to reduce deferred tax assets to the amounts that are more likely than not expected to be realized based on the weighting of positive and negative evidence.&#160; Future realization of deferred tax assets ultimately depends on estimates of future sources of taxable income for the jurisdictions in which the Company operates and the periods over which the deferred tax assets will be realizable. To the extent the Company establishes a valuation allowance or change the valuation allowance in a period, the Company reflects the change with a corresponding increase or decrease to the tax provision in the consolidated statements of operations.</font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:30px;font-size:11pt;"><font style="font-family:inherit;font-size:10pt;">In relation to the Company&#8217;s adoption of </font><font style="font-family:inherit;font-size:10pt;">ASU</font><font style="font-family:inherit;font-size:10pt;"> No. 2016-09, </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Compensation&#8212;Stock Compensation (Topic 718): Improvements to Employee Share-Based Payment Accounting </font><font style="font-family:inherit;font-size:10pt;">(&#8220;ASU 2016-09&#8221;), on January 1, 2017, the Company records excess tax benefits and tax deficiencies as an income tax benefit or expense when stock awards vested or settled and, on a retrospective basis, </font><font style="font-family:inherit;font-size:11pt;">the</font><font style="font-family:inherit;font-size:10pt;">&#160;excess tax benefits are classified as an operating activity in the Company&#8217;s&#160;consolidated statements of cash flows.</font></div><div style="line-height:120%;padding-top:18px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Comprehensive Income</font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Comprehensive income consists of net income and other comprehensive </font><font style="font-family:inherit;font-size:10pt;">income</font><font style="font-family:inherit;font-size:10pt;">. Other comprehensive </font><font style="font-family:inherit;font-size:10pt;">income</font><font style="font-family:inherit;font-size:10pt;"> includes certain changes in equity that are excluded from net income, specifically unrealized gains (losses) on marketable securities. Except for net realized gain (loss) on investments which was not significant, there were no reclassifications out of accumulated other comprehensive </font><font style="font-family:inherit;font-size:10pt;">income</font><font style="font-family:inherit;font-size:10pt;"> that affected net income during the </font><font style="font-family:inherit;font-size:10pt;">years ended</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">December 31,</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2015</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div style="line-height:120%;padding-top:18px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Geographical Information</font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company is domiciled in the United States, had no international operations and had minimal sales to customers outside of the United States for the </font><font style="font-family:inherit;font-size:10pt;">years ended December 31, 2017, 2016 and 2015</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div style="line-height:120%;padding-top:18px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Recent Accounting Pronouncements </font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In May 2014, the FASB issued </font><font style="font-family:inherit;font-size:10pt;">ASU</font><font style="font-family:inherit;font-size:10pt;"> No. 2014-09, </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Revenue from Contracts with Customers</font><font style="font-family:inherit;font-size:10pt;"> (&#8220;ASU 2014-09&#8221; or &#8220;Topic 606&#8221;), as subsequently amended, which outlines a single comprehensive model for entities to use in accounting for revenue arising from contracts with customers and supersedes most current revenue recognition guidance, including industry-specific guidance. This standard requires expanded disclosures about revenue recognition to better communicate the nature, amount, timing, and uncertainty of the Company&#8217;s revenue and cash flows, including significant judgments. The standard also provides guidance on the recognition of costs related to obtaining customer contracts. The effective date for public entities is fiscal years beginning after December 15, 2017 and early adoption is allowed. The Company adopted the new standard as of January 1, 2018. The guidance permits two methods of adoption: retrospectively to each prior reporting period presented (full retrospective method), or retrospectively with the cumulative effect of initially applying the guidance recognized at the date of initial application (modified retrospective method).</font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company will adopt the standard using the modified retrospective method and is in the process of finalizing the evaluation of the new standard on its accounting policies, processes, and systems including impacts from guidance issued by the FASB Transition Resource Group. The Company has assigned internal resources, engaged a third-party service provider, is in the process of updating its systems and is currently evaluating the quantitative impact to its financial statements.</font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company expects an impact to its Encompass subscription and professional services revenue streams due to the removal of the current limitation on contingent revenue, which may affect the timing and allocation of revenue being recognized for certain contracts, and is in the process of finalizing this evaluation.</font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company has also identified potential impacts to the costs to obtain customer contracts, which is primarily comprised of sales commissions and the related fringe benefits associated with non-cancelable contracts. The Company is evaluating the quantitative impact of capitalizing the costs to obtain and the costs to fulfill open contracts. The Company expects to capitalize certain costs that are expensed under the current standard, and the Company expects an increase in the amortization period over which the capitalized costs will be recognized. The Company is in the process of finalizing the evaluation of the expected period of benefit under ASU 2014-09.</font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company is in the process of finalizing the impact evaluation of the new standard, as subsequently amended, together with the implementation of new accounting systems and processes, which will significantly change the Company&#8217;s internal controls over revenue recognition. </font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In January 2016, the FASB issued ASU No. 2016-01, </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Financial Instruments-Overall (Subtopic 825-10): Recognition and Measurement of Financial Assets and Financial Liabilities </font><font style="font-family:inherit;font-size:10pt;">(&#8220;ASU 2016-01&#8221;), which updates certain aspects of recognition, measurement, presentation and disclosure of financial instruments. ASU 2016-01 is effective for fiscal years, and interim periods within those years, beginning after December 15, 2017, and early adoption is not permitted. The Company adopted the new standard as of January 1, 2018 and it did not have a material impact on its consolidated financial statements.</font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In February 2016, the FASB issued ASU No. 2016-02, </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Leases (Topic 842) </font><font style="font-family:inherit;font-size:10pt;">(&#8220;ASU 2016-02&#8221;), as subsequently amended, which requires lessees to put most leases on their balance sheets but recognize the expenses on their income statements in a manner similar to current practice. ASU 2016-02 states that a lessee would recognize a lease liability for the obligation to make lease payments and a right-to-use asset for the right to use the underlying asset for the lease term. The standard is effective for interim and annual periods beginning after December 15, 2018, and early adoption is permitted. The Company currently does not intend to early adopt and is evaluating the impact of this accounting standard update on its consolidated financial statements.</font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In May 2017, the FASB issued ASU 2017-09, </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Compensation - Stock Compensation (Topic 718): Scope of Modification Accounting</font><font style="font-family:inherit;font-size:10pt;"> (&#8220;ASU 2017-09&#8221;), which provides guidance on determining which changes to the terms and conditions of share-based payment awards require an entity to apply modification accounting under Topic 718. ASU 2017-09 is effective for interim and annual periods beginning after December 15, 2017, and early adoption is permitted. The Company adopted the new standard as of January 1, 2018 and it did not have a material impact on its consolidated financial statements.</font></div><div style="line-height:120%;padding-top:18px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Standards Adopted</font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:32px;font-size:11pt;"><font style="font-family:inherit;font-size:10pt;">In March 2016, the FASB issued ASU 2016-09, which simplifies and makes several modifications to Topic 718 related to the accounting for share-based payment transactions. The standard requires companies to record excess tax benefits and tax deficiencies as income tax benefit or expense in the income statement when stock awards vest or are settled. This change is required to be applied prospectively. The standard also allows the employer tax withholding on share-based compensation to increase (up to the employee&#8217;s maximum statutory rates) without triggering liability accounting and provides an accounting policy election to allow the recognition of forfeitures when they are incurred. The standard is effective for interim and annual reporting periods beginning after December 15, 2016, and early adoption is permitted. The Company has adopted the standard as of January 1, 2017. Upon adoption, the Company recognized the previously unrecognized excess tax benefits using the modified retrospective transition method, which resulted in a cumulative-effect adjustment of </font><font style="font-family:inherit;font-size:10pt;">$18.2 million</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:11pt;">t</font><font style="font-family:inherit;font-size:10pt;">o retained earnings&#160;as of the beginning of the period. The Company previously reported an adjustment of&#160;</font><font style="font-family:inherit;font-size:10pt;">$14.5 million</font><font style="font-family:inherit;font-size:10pt;">&#160;in its beginning retained earnings for the period ending March 31, 2017, and has corrected this amount as of the beginning of the period in the accompanying consolidated financial statements, as the Company identified an incorrect calculation in the previously reported amount. The correction also has the effect of reducing the Company&#8217;s Other long-term liabilities by </font><font style="font-family:inherit;font-size:10pt;">$2.4 million</font><font style="font-family:inherit;font-size:10pt;"> and increasing Deposits and other assets by </font><font style="font-family:inherit;font-size:10pt;">$1.3 million</font><font style="font-family:inherit;font-size:10pt;">. The Company also elected to continue estimating forfeitures and has also elected to apply the change in presentation to the statements of cash flows retrospectively. This resulted in a </font><font style="font-family:inherit;font-size:10pt;">$10.2 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$11.4 million</font><font style="font-family:inherit;font-size:10pt;"> increase in net cash provided by operating activities and a corresponding </font><font style="font-family:inherit;font-size:10pt;">$10.2 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$11.4 million</font><font style="font-family:inherit;font-size:10pt;"> decrease in net cash provided by (used in) financing activities for the </font><font style="font-family:inherit;font-size:10pt;">years ended</font><font style="font-family:inherit;font-size:10pt;"> December 31,</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2015</font><font style="font-family:inherit;font-size:10pt;">, respectively, from previously reported amounts. </font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In January 2017, the FASB issued ASU 2017-04. The standard eliminates Step 2 from the goodwill impairment test, which requires a hypothetical purchase price allocation. The Company will continue to have the option to perform the qualitative assessment for a reporting unit to determine if the quantitative impairment test is necessary. The standard is effective for interim and annual periods beginning after December 15, 2019 and early adoption is permitted for interim or annual goodwill impairment tests performed on testing dates after January 1, 2017. The standard should be applied on a prospective basis. The Company elected to early adopt the standard as of January 1, 2017. The adoption did not have an impact to the Company&#8217;s consolidated financial statements.</font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In January 2017, the FASB issued ASU No. 2017-01, </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Business Combinations (Topic 805): Clarifying the Definition of a Business</font><font style="font-family:inherit;font-size:10pt;">. This standard clarifies the definition of a business and is intended to help companies evaluate whether transactions should be accounted for as acquisitions (or disposals) of assets or businesses. The standard is effective for interim and annual periods beginning after December 15, 2017 and early adoption is permitted under certain circumstances. The standard should be applied prospectively as of the beginning of the period of adoption. The Company elected to early adopt the standard on April 1, 2017. The adoption did not have an impact to the Company&#8217;s consolidated financial statements.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:18px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;"></font><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Employee Benefit Plan</font><font style="font-family:inherit;font-size:10pt;font-weight:bold;"> </font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company offers a qualified 401(k) defined contribution plan to substantially all of the Company&#8217;s employees. Eligible employees may contribute up to the annual amount allowed pursuant to the Internal Revenue Code. In the </font><font style="font-family:inherit;font-size:10pt;">years ended December 31, 2017, 2016 and 2015</font><font style="font-family:inherit;font-size:10pt;">, the Company matched </font><font style="font-family:inherit;font-size:10pt;">50%</font><font style="font-family:inherit;font-size:10pt;"> of each dollar of employee contribution, up to a maximum match of </font><font style="font-family:inherit;font-size:10pt;">three percent</font><font style="font-family:inherit;font-size:10pt;"> of the employee&#8217;s compensation. The Company&#8217;s contributions to the 401(k) plan for the </font><font style="font-family:inherit;font-size:10pt;">years ended December 31, 2017, 2016 and 2015</font><font style="font-family:inherit;font-size:10pt;"> were </font><font style="font-family:inherit;font-size:10pt;">$3.9 million</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">$2.8 million</font><font style="font-family:inherit;font-size:10pt;">, and </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">$2.0 million</font><font style="font-family:inherit;font-size:10pt;">, respectively, which were recognized as expense in the consolidated statements of comprehensive income.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:18px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Property and Equipment</font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Property and equipment are stated at cost less accumulated depreciation and are depreciated on a straight-line basis over their estimated useful lives, which is generally </font><font style="font-family:inherit;font-size:10pt;">three</font><font style="font-family:inherit;font-size:10pt;"> to </font><font style="font-family:inherit;font-size:10pt;">seven</font><font style="font-family:inherit;font-size:10pt;"> years. Leasehold improvements are amortized on a straight-line basis over their estimated useful lives or over the term of the lease, whichever is shorter.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Property and equipment, net, consisted of the following:</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:73%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2016</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(in thousands)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Computer equipment and software</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">67,068</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">54,029</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Internal-use software</font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">108,710</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">62,573</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Furniture and fixtures</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,311</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,838</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Leasehold improvements</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">27,356</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">18,532</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Internal-use software and other assets not yet placed in service</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">52,659</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">33,316</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Property and equipment, gross</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">264,104</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">175,288</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accumulated depreciation and amortization</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(77,113</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(48,991</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Property and equipment, net</font></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">186,991</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">126,297</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:6px;text-align:justify;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">________________</font></div><div style="line-height:120%;padding-top:6px;text-align:justify;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;vertical-align:middle;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(1) </sup></font><font style="font-family:inherit;font-size:9pt;vertical-align:middle;">Certain reclassifications of prior period amounts have been made to conform to the current period presentation, such reclassification did not materially change previously reported consolidated financial statements.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:18px;text-align:left;padding-left:0px;text-indent:0px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;"></font><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Quarterly Results of Operations Data (Unaudited)</font><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.02534113060429%;border-collapse:collapse;text-align:left;"><tr><td colspan="32" rowspan="1"></td></tr><tr><td style="width:29%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:6%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:6%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:6%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:6%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:6%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:6%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:6%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:6%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="31" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Three months ended</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Dec&#160;31, <br clear="none"/>2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Sep&#160;30, <br clear="none"/>2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Jun&#160;30, <br clear="none"/>2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Mar&#160;31, <br clear="none"/>2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Dec&#160;31, <br clear="none"/>2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Sep&#160;30, <br clear="none"/>2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Jun&#160;30, <br clear="none"/>2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Mar&#160;31, <br clear="none"/>2016</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="31" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(in thousands, except per share amounts)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Revenues</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">112,886</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">107,029</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">104,125</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">93,002</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">96,181</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">100,381</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">90,098</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">73,625</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Gross profit</font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:middle;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">64,614</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:middle;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">67,426</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:middle;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">65,858</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:middle;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">58,234</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:middle;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">63,338</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:middle;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">68,163</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:middle;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">61,645</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:middle;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">46,994</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Income before income taxes</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">3,417</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">18,984</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">17,987</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">5,006</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">14,766</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">21,272</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">16,846</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">3,722</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Net income</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">9,909</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">14,519</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">18,823</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">9,599</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">10,902</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">13,780</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">10,588</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">2,506</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Net income per share, basic</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">0.29</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">0.42</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">0.55</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">0.28</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">0.33</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">0.43</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">0.36</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">0.09</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Net income per share, diluted</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">0.28</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">0.41</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">0.52</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">0.27</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">0.31</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">0.41</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">0.34</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">0.08</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:18px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Research and Development Costs</font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company&#8217;s </font><font style="font-family:inherit;font-size:10pt;">research and development expenses</font><font style="font-family:inherit;font-size:10pt;"> consist primarily of: salaries and benefits, including bonuses and stock-based compensation expense; fees to contractors engaged in the development and support of the </font><font style="font-family:inherit;font-size:10pt;">Ellie Mae Network</font><font style="font-family:inherit;font-size:10pt;">, Encompass software and other products; and allocated facilities costs. Research and development costs that are not capitalized as internal-use software are expensed as they are incurred.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:18px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Software and Website Development Costs</font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company capitalizes internal and external costs incurred to develop internal-use software and website applications. Capitalized internal costs include salaries, benefits, and stock-based compensation charges for employees that are directly involved in developing the software or website application, and depreciation of assets used in the development process. Capitalized external costs include third-party consultants involved in the development process, as well as other direct costs incurred therein.</font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Capitalization of costs begins when the preliminary project stage has been completed, management authorizes and commits to funding a project and it is probable that the project will be completed and the software or website application will be used to perform the function intended. Internal and external costs incurred as part of the preliminary project stage are expensed as incurred.</font><font style="font-family:inherit;font-size:10pt;"> </font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Capitalization ceases at the point at which the project is substantially complete and ready for its intended use. Internal and external training costs and maintenance costs during the post-implementation operation stage are expensed as incurred.</font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Internal-developed core software is amortized on a straight-line basis over its estimated useful life, generally</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">three</font><font style="font-family:inherit;font-size:10pt;"> to </font><font style="font-family:inherit;font-size:10pt;">five</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">years. Amortization of product related internal-use software and website applications is typically recorded to cost of revenues, and amortization of other internal-use software and website applications is typically recorded to the operating expense line to which it most closely relates.</font><font style="font-family:inherit;font-size:10pt;"> Management evaluates </font><font style="font-family:inherit;font-size:10pt;">the useful lives of these assets on an annual basis and</font><font style="font-family:inherit;font-size:10pt;"> tests </font><font style="font-family:inherit;font-size:10pt;">for impairment whenever events or changes in circumstances occur that could impact the recoverability of these assets. The capitalized costs are included in</font><font style="font-family:inherit;font-size:10pt;"> property and equipment, net </font><font style="font-family:inherit;font-size:10pt;">in the accompanying consolidated balance sheets. For the</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">years ended</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">December 31,</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">2015</font><font style="font-family:inherit;font-size:10pt;">, the Company </font><font style="font-family:inherit;font-size:10pt;">capitalized software and website application development costs of</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">$64.6 million</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">$38.5 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$29.4 million</font><font style="font-family:inherit;font-size:10pt;">, respectively.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:18px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Deferred Revenues</font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred revenues represent billings or payments received in advance of revenue recognition and is recognized as the revenue recognition criteria are met. Balances consist primarily of prepaid subscription services and professional and training services not yet provided as of the balance sheet date. Deferred revenues that will be recognized during the succeeding 12 month period are recorded as current deferred revenues, and the remaining portion is recorded as other long-term liabilities.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"></font></div><div style="line-height:120%;padding-top:18px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Revenue Recognition</font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company generates revenue primarily from transaction-based fees and fees for software and related services, including its annual user conference and fees from professional services. </font><font style="font-family:inherit;font-size:10pt;">Our revenues are generated from the company-hosted Encompass Software subscriptions that customers access through the Internet. </font><font style="font-family:inherit;font-size:10pt;">Revenues are also comprised of fees for software services sold both as a subscription and transactionally, including fees based on a per closed loan, or success basis, subject to monthly base fees, which the Company refers to as Success-Based Pricing; Ellie Mae Network fees;</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">education and training, loan product, policy and guideline data and analytics services under the AllRegs brand</font><font style="font-family:inherit;font-size:10pt;">; and </font><font style="font-family:inherit;font-size:10pt;">professional services which include consulting, implementation, and training services.</font><font style="font-family:inherit;font-size:10pt;"> Sales taxes assessed by governmental authorities are excluded from revenue.</font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company commences revenue recognition when all of the following conditions are satisfied:</font></div><div style="line-height:120%;padding-left:48px;padding-top:5px;text-align:justify;text-indent:30px;"><font style="padding-top:5px;text-align:justify;font-family:inherit;font-size:10pt;padding-right:17px;">&#8226;</font><font style="font-family:inherit;font-size:10pt;">There is persuasive evidence of an arrangement;</font></div><div style="line-height:120%;padding-left:48px;padding-top:5px;text-align:justify;text-indent:30px;"><font style="padding-top:5px;text-align:justify;font-family:inherit;font-size:10pt;padding-right:17px;">&#8226;</font><font style="font-family:inherit;font-size:10pt;">The service has been or is being provided to the customer;</font></div><div style="line-height:120%;padding-left:48px;padding-top:5px;text-align:justify;text-indent:30px;"><font style="padding-top:5px;text-align:justify;font-family:inherit;font-size:10pt;padding-right:17px;">&#8226;</font><font style="font-family:inherit;font-size:10pt;">The collection of the fees is reasonably assured; and</font></div><div style="line-height:120%;padding-left:48px;padding-top:5px;text-align:justify;text-indent:30px;"><font style="padding-top:5px;text-align:justify;font-family:inherit;font-size:10pt;padding-right:17px;">&#8226;</font><font style="font-family:inherit;font-size:10pt;">The amount of fees to be paid by the customer is fixed or determinable.</font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company also generates revenues from sales of services including subscription services and usage-based fees, transactional services, and professional services.</font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Subscription Services and Usage-Based Fee Arrangements.</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">&#160;&#160;</font><font style="font-family:inherit;font-size:10pt;">Subscription services and usage-based fee arrangements generally include a combination of</font><font style="font-family:inherit;font-size:10pt;"> the Company&#8217;s </font><font style="font-family:inherit;font-size:10pt;">products delivered as software-as-a-service</font><font style="font-family:inherit;font-size:10pt;"> (&#8220;SaaS&#8221;) </font><font style="font-family:inherit;font-size:10pt;">and support services. These arrangements are generally non-cancelable and do not contain refund-type provisions. These revenues typically include the following:</font><font style="font-family:inherit;font-size:10pt;"> </font></div><div style="line-height:120%;padding-top:6px;text-align:justify;padding-left:30px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Encompass Revenues.</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">&#160;&#160;</font><font style="font-family:inherit;font-size:10pt;">The Company offers </font><font style="font-family:inherit;font-size:10pt;">web-based, on-demand access to</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">Encompass software for a monthly recurring fee.</font><font style="font-family:inherit;font-size:10pt;"> The Company provides </font><font style="font-family:inherit;font-size:10pt;">the right to access</font><font style="font-family:inherit;font-size:10pt;"> its </font><font style="font-family:inherit;font-size:10pt;">loan origination software and</font><font style="font-family:inherit;font-size:10pt;"> handles </font><font style="font-family:inherit;font-size:10pt;">the responsibility of managing the servers, providing security, backing up the data and applying updates. Customers under SaaS arrangements do not take possession of the software at any time during the term of the agreement.</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">Subscription revenues are recognized ratably over the contract terms as subscription services are provided, beginning on the commencement date of each contract, which is the date the Company&#8217;s service is made available to customers.&#160;Contracts generally range from</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">one year</font><font style="font-family:inherit;font-size:10pt;"> to </font><font style="font-family:inherit;font-size:10pt;">five years</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div style="line-height:120%;padding-top:6px;text-align:justify;padding-left:30px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Alternatively, customers can elect to pay on a success basis. Success basis contracts generally have a term of</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">one</font><font style="font-family:inherit;font-size:10pt;"> to </font><font style="font-family:inherit;font-size:10pt;">five years</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">and are subject to monthly base fees, which enable customers to close loans up to a contractually agreed-to minimum number of transactions, and additional closed loan fees, which are assessed for loans closed in excess of the minimum. Revenues are earned from both base fees and additional closed loan fees as the result of the customer&#8217;s usage of Encompass. Monthly base fees are recognized over the respective monthly service period as the subscription services are provided. Additional closed loans fees are recognized when the loans are reported as closed. This offering also includes Encompass Consumer Connect, Encompass Compliance Service, and Encompass Docs Solution as integrated components, which are combined elements of the arrangement that are delivered in conjunction with the Encompass offering and therefore are not accounted for separately.</font></div><div style="line-height:120%;padding-top:6px;text-align:justify;padding-left:30px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Services Revenues.&#160;&#160;</font><font style="font-family:inherit;font-size:10pt;">The Company provides </font><font style="font-family:inherit;font-size:10pt;">a variety of mortgage-related and other business services, including: automated documentation; fraud detection, valuation, validation, and risk analysis; income verification; marketing and customer relationship management; product and pricing; flood zone certifications; website and electronic document management; and compliance reports. Services revenues are recognized upon completion of the services.</font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Transactional and Other Revenues.</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">&#160;&#160;</font><font style="font-family:inherit;font-size:10pt;">The Company has </font><font style="font-family:inherit;font-size:10pt;">entered into agreements with various lenders, service providers and certain government-sponsored entities participating in the mortgage origination process that provide them access to, and ability to interoperate with, mortgage originators on the Ellie Mae Network.</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">Under these agreements,</font><font style="font-family:inherit;font-size:10pt;"> the Company earns </font><font style="font-family:inherit;font-size:10pt;">transaction fees when transactions are processed through the Ellie Mae Network.</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">Transactional and other revenues are recognized upon completion of the services.</font></div><div style="line-height:120%;padding-top:6px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Professional Services Revenues.</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">&#160;&#160;</font><font style="font-family:inherit;font-size:10pt;">Professional services revenues are generally recognized upon delivery or completion for fixed price contracts or as the services are rendered for time and material contracts. The majority of the Company&#8217;s professional services contracts are on a fixed price basis. Training revenues are recognized as the services are rendered.</font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Subscriptions to Online Research and Data Resources.</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">&#160;&#160;</font><font style="font-family:inherit;font-size:10pt;">The Company provides </font><font style="font-family:inherit;font-size:10pt;">mortgage originators and underwriters with access to online databases of various federal and state laws and regulations and forms as well as investor product guidelines. Subscription fees are recognized ratably over the subscription term as subscription services are provided, which is typically one year.</font></div><div style="line-height:120%;padding-top:18px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Multiple Element Arrangements</font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company enters </font><font style="font-family:inherit;font-size:10pt;">into arrangements with multiple elements that generally include multiple subscriptions and professional services. For arrangements with multiple deliverables</font><font style="font-family:inherit;font-size:10pt;">, the Company evaluates </font><font style="font-family:inherit;font-size:10pt;">whether the individual deliverables qualify as separate units of accounting. In order to treat deliverables in a multiple-deliverable arrangement as separate units of accounting, the deliverables must have standalone value upon delivery.</font><font style="font-family:inherit;font-size:10pt;"> </font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Subscription services have standalone value as such services are often sold separately. Additionally,</font><font style="font-family:inherit;font-size:10pt;"> the Company </font><font style="font-family:inherit;font-size:10pt;">concluded that professional services included in multiple element arrangements also have standalone value. In establishing standalone value,</font><font style="font-family:inherit;font-size:10pt;"> the Company </font><font style="font-family:inherit;font-size:10pt;">considered the following factors for each professional services agreement: availability of the services from other vendors, the nature of the professional services, and the timing of when the professional services contract was signed in comparison to the subscription service start date.</font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">When subscription services agreements involve multiple elements that qualify as separate units of accounting,</font><font style="font-family:inherit;font-size:10pt;"> the Company allocates </font><font style="font-family:inherit;font-size:10pt;">arrangement consideration to all deliverables at the inception of an arrangement based on the relative selling price method in accordance with the selling price hierarchy, which includes: (i)&#160;vendor specific objective evidence</font><font style="font-family:inherit;font-size:10pt;"> (&#8220;VSOE&#8221;) </font><font style="font-family:inherit;font-size:10pt;">if it is available; (ii)&#160;third-party evidence</font><font style="font-family:inherit;font-size:10pt;"> (&#8220;TPE&#8221;) </font><font style="font-family:inherit;font-size:10pt;">if VSOE is not available; and (iii)&#160;the best estimate of selling price</font><font style="font-family:inherit;font-size:10pt;"> (&#8220;BESP&#8221;) </font><font style="font-family:inherit;font-size:10pt;">if neither VSOE nor TPE is available.</font><font style="font-family:inherit;font-size:10pt;"> The Company has determined that TPE is not a practical alternative as the Company&#8217;s go-to-market strategy and offerings contain a significant level of differentiation such that the comparable pricing of services with similar functionality cannot be obtained. Furthermore, the Company is unable to reliably determine what similar competitor services&#8217; selling prices are on a standalone basis. The amount of revenue allocated to delivered items is limited by contingent revenue, if any.</font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company has </font><font style="font-family:inherit;font-size:10pt;">not historically priced</font><font style="font-family:inherit;font-size:10pt;"> its</font><font style="font-family:inherit;font-size:10pt;"> services within a narrow range.</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">As a result,</font><font style="font-family:inherit;font-size:10pt;"> the Company has </font><font style="font-family:inherit;font-size:10pt;">not been able to establish VSOE for its services.</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">Accordingly, the Company uses its BESP to determine the relative selling price for its services.</font><font style="font-family:inherit;font-size:10pt;"> </font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The objective of BESP is to determine the price at which</font><font style="font-family:inherit;font-size:10pt;"> the Company </font><font style="font-family:inherit;font-size:10pt;">would transact a sale if the service was sold on a standalone basis. When establishing BESP,</font><font style="font-family:inherit;font-size:10pt;"> the Company reviews </font><font style="font-family:inherit;font-size:10pt;">company-specific factors used to determine list price and</font><font style="font-family:inherit;font-size:10pt;"> makes </font><font style="font-family:inherit;font-size:10pt;">adjustments as appropriate to reflect current market conditions and pricing behavior.</font><font style="font-family:inherit;font-size:10pt;"> The Company&#8217;s </font><font style="font-family:inherit;font-size:10pt;">process for establishing list price includes assessing the cost to provide a particular product or service, surveying customers to determine market expectations, analyzing customer demographics, and taking into account similar products and services historically sold by</font><font style="font-family:inherit;font-size:10pt;"> the Company. The Company continues </font><font style="font-family:inherit;font-size:10pt;">to review the factors used to establish list price and</font><font style="font-family:inherit;font-size:10pt;"> adjusts </font><font style="font-family:inherit;font-size:10pt;">BESP as necessary.</font></div><div style="line-height:120%;padding-top:18px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"></font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accrued and other current liabilities consisted of the following:</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:73%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2016</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(in thousands)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accrued payroll and related expenses</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">18,018</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">31,848</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accrued commissions</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,480</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,832</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accrued royalties</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,630</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,395</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Sales and other taxes</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,737</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,327</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other accrued expenses</font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,323</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,407</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">26,188</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">39,809</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Intangible assets are stated at cost less accumulated amortization. Intangible assets include developed technology, trade names, customer relationships, and order backlog. Intangible assets with finite lives are amortized on a straight-line basis over the estimated periods of benefit, as follows:</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="2" rowspan="1"></td></tr><tr><td style="width:87%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Developed technology</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2-8 years</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Trade names with finite lives</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2-3 years</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Customer relationships</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4-10 years</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Order backlog</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1 year</font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following potential weighted average common shares were excluded from the computation of diluted net income per share, as their effect would have been anti-dilutive:</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="9" rowspan="1"></td></tr><tr><td style="width:65%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="8" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Year ended December 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2015</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Employee stock options and awards</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">212,257</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">48,374</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">225,122</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table summarizes cash and investments in financial instruments that are measured at fair value on a recurring basis and are categorized using the fair value hierarchy by investment type: </font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="32" rowspan="1"></td></tr><tr><td style="width:19%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:7%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:7%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:7%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:7%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:7%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:7%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December&#160;31, 2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 2016</font><font style="font-family:inherit;font-size:8pt;font-weight:bold;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(1)</sup></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Amortized&#160;Cost</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Unrealized Gains</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Unrealized Losses</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Carrying&#160;or Fair Value</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Amortized&#160;<br clear="none"/>Cost</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Unrealized Gains</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Unrealized Losses</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Carrying&#160;or<br clear="none"/>Fair Value</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="15" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(in thousands)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="15" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(in thousands)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Cash</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">119,035</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">119,035</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">76,538</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">76,538</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Level 1:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Money market funds</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">3,623</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">3,623</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">2,733</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">2,733</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">U.S. government and government agency obligations</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">52,255</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(266</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">51,989</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">156,240</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">2</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(3</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">156,239</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">174,913</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(266</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">174,647</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">235,511</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">2</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(3</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">235,510</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Level 2:</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Corporate notes and obligations</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">81,062</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(304</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">80,758</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">28,978</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">1</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(87</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">28,892</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Certificates of deposit</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">6,527</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">2</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">6,529</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">12,094</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">13</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(19</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">12,088</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Municipal obligations</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">10,274</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(46</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">10,228</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">11,422</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">1</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(62</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">11,361</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">U.S. government and government agency obligations</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">76,510</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(266</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">76,244</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">180,893</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">14</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(79</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">180,828</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Total financial instruments</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">349,286</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">2</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(882</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">348,406</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">468,898</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">31</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(250</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">468,679</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Less investments</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">211,588</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">2</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(882</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">210,708</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">87,996</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">23</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(247</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">87,772</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Cash and cash equivalents</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">137,698</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">137,698</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">380,902</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">8</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(3</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">380,907</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:6px;text-align:justify;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">________________</font></div><div style="line-height:120%;padding-top:6px;text-align:justify;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;vertical-align:middle;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(1) </sup></font><font style="font-family:inherit;font-size:9pt;vertical-align:middle;">Certain reclassifications of prior period amounts have been made to conform to the current period presentation, such reclassification did not materially change previously reported consolidated financial statements.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The allocation of the purchase consideration to the identifiable tangible and intangible assets acquired and liabilities assumed under the purchase method of accounting, based on their estimated fair values as of the acquisition date, is summarized in the following table (in thousands):</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:center;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4" rowspan="1"></td></tr><tr><td style="width:84%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cash and cash equivalents</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10,686</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other assets</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,510</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Property and equipment</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">843</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Identifiable intangible assets</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">73,100</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Current liabilities</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(5,280</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred tax liability</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(21,206</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred revenue</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,600</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Goodwill</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">69,904</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total purchase consideration</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">129,957</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The components of the provision for income taxes were as follows:</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:68%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Year ended December 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2015</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(in thousands)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Current</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Federal</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">156</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9,428</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,070</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">State</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">305</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,664</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,894</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">461</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11,092</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9,964</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Federal</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(11,793</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,124</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,899</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">State</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,876</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">614</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">356</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(7,917</font></div></td><td style="vertical-align:middle;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,738</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,255</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Income tax provision (benefit)</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(7,456</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">18,830</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12,219</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The components of net deferred tax assets (liabilities) were as follows:</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:73%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2016</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(in thousands)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred tax assets</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Research and development credits</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">29,461</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,089</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Stock-based compensation</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,765</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12,551</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Reserves and accruals</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,894</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11,896</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net operating loss carryforwards</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">16,422</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total deferred tax assets</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">60,542</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">29,536</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Valuation allowance</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(11,908</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(5,089</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total deferred tax assets, net of valuation allowance</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">48,634</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">24,447</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred tax liabilities</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Depreciation and amortization</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(50,360</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(28,749</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Book/tax basis in acquired assets</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,360</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,262</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total deferred tax liabilities</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(51,720</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(30,011</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net deferred tax liabilities</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(3,086</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(5,564</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The provision for income taxes differed from the amount of income taxes determined by applying the U.S. statutory federal income tax rate as follows:</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="9" rowspan="1"></td></tr><tr><td style="width:68%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="8" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Year ended December 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2015</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Tax at federal statutory rate</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">35</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">35</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">35</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;%</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">State taxes, net of federal benefit</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Excess tax benefits related to stock-based compensation</font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(35</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Research and development tax credits</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(12</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(6</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(7</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Re-measurement of net deferred tax liabilities arising from The Tax Act</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(19</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other non-deductible items</font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(2)</sup></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Income tax provision (benefit)</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(16</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">33</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">35</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;%</font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:6px;text-align:justify;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">________________</font></div><div style="line-height:120%;padding-top:6px;text-align:justify;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;vertical-align:middle;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(1) </sup></font><font style="font-family:inherit;font-size:9pt;">In 2017, due to the adoption of ASU 2016-09, the excess tax benefits resulted from the vesting or the settlement of the stock awards were recorded in the tax provision.</font></div><div style="line-height:120%;padding-top:6px;text-align:justify;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;vertical-align:middle;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(2) </sup></font><font style="font-family:inherit;font-size:9pt;vertical-align:middle;">Certain reclassifications of prior period amounts have been made to conform to the current period presentation, such reclassification did not materially change previously reported consolidated financial statements.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total stock-based compensation expense recognized by the Company consisted of:</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:68%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Year ended December 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2015</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(in thousands)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Stock-based compensation by category of expense:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cost of revenues</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,786</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,835</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,218</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Sales and marketing</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,223</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,429</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,752</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Research and development</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,281</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,296</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,431</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">General and administrative</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">14,177</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">14,911</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12,840</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">34,467</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">31,471</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">24,241</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Intangible assets, net, consisted of the following:</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.90243902439025%;border-collapse:collapse;text-align:left;"><tr><td colspan="14" rowspan="1"></td></tr><tr><td style="width:33%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:16%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="13" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December&#160;31, 2017</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Gross carrying<br clear="none"/>amount</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Accumulated<br clear="none"/>amortization</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Net intangibles</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Weighted Average Remaining Useful Life</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(in thousands)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(in years)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Assets subject to amortization:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Developed technology</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">53,535</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(10,810</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">42,725</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7.5</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Trade names</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,931</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(464</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,467</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2.8</font></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Customer relationships</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">34,900</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(13,050</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">21,850</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7.7</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Order backlog</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">14,370</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(3,577</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10,793</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.8</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total assets subject to amortization</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">104,736</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(27,901</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">76,835</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6.5</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Assets not subject to amortization:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Trade name</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,039</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,039</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total intangible assets</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">108,775</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(27,901</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">80,874</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="13" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December&#160;31, 2016</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Gross&#160;carrying<br clear="none"/>amount</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Accumulated<br clear="none"/>amortization</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Net&#160;intangibles</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Weighted Average Remaining Useful Life</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(in thousands)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(in years)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Assets subject to amortization:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Developed technology</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11,535</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(8,183</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,352</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2.7</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Trade names</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">331</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(331</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.0</font></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Customer relationships</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">19,400</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(9,762</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9,638</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4.0</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Order backlog</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">370</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(110</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">260</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2.8</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total assets subject to amortization</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">31,636</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(18,386</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">13,250</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3.6</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Assets not subject to amortization:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Trade name</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,039</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,039</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total intangible assets</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">35,675</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(18,386</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">17,289</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Future minimum lease payments under non-cancelable operating and capital leases at </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;"> consisted of the following:</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:73%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Capital&#160;Leases</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Operating&#160;Leases</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(in thousands)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">87</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11,718</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2019</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12,349</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2020</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12,025</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2021</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11,306</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2022</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11,484</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Thereafter</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">34,363</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total minimum lease payments</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">87</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">93,245</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Less amount representing interest</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(2</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Present value of minimum lease payments</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">85</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Less current portion</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(85</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Long-term portion of lease obligations</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:6px;text-align:left;padding-left:0px;text-indent:0px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The change in the carrying value of goodwill during the period ended </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;"> was as follows (in thousands):</font><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.90243902439025%;border-collapse:collapse;text-align:left;"><tr><td colspan="4" rowspan="1"></td></tr><tr><td style="width:84%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Balance at December 31, 2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">74,547</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">No changes</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Balance at December 31, 2016</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">74,547</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Addition: Velocify acquisition</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">69,904</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Balance at December 31, 2017</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">144,451</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Intangible assets, net, consisted of the following:</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.90243902439025%;border-collapse:collapse;text-align:left;"><tr><td colspan="14" rowspan="1"></td></tr><tr><td style="width:33%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:16%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="13" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December&#160;31, 2017</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Gross carrying<br clear="none"/>amount</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Accumulated<br clear="none"/>amortization</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Net intangibles</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Weighted Average Remaining Useful Life</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(in thousands)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(in years)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Assets subject to amortization:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Developed technology</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">53,535</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(10,810</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">42,725</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7.5</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Trade names</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,931</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(464</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,467</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2.8</font></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Customer relationships</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">34,900</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(13,050</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">21,850</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7.7</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Order backlog</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">14,370</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(3,577</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10,793</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.8</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total assets subject to amortization</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">104,736</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(27,901</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">76,835</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6.5</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Assets not subject to amortization:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Trade name</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,039</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,039</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total intangible assets</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">108,775</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(27,901</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">80,874</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="13" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December&#160;31, 2016</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Gross&#160;carrying<br clear="none"/>amount</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Accumulated<br clear="none"/>amortization</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Net&#160;intangibles</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Weighted Average Remaining Useful Life</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(in thousands)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(in years)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Assets subject to amortization:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Developed technology</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11,535</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(8,183</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,352</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2.7</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Trade names</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">331</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(331</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.0</font></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Customer relationships</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">19,400</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(9,762</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9,638</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4.0</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Order backlog</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">370</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(110</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">260</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2.8</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total assets subject to amortization</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">31,636</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(18,386</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">13,250</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3.6</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Assets not subject to amortization:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Trade name</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,039</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,039</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total intangible assets</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">35,675</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(18,386</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">17,289</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:18px;text-align:left;padding-left:0px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.02534113060429%;border-collapse:collapse;text-align:left;"><tr><td colspan="32" rowspan="1"></td></tr><tr><td style="width:29%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:6%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:6%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:6%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:6%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:6%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:6%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:6%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:6%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="31" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Three months ended</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Dec&#160;31, <br clear="none"/>2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Sep&#160;30, <br clear="none"/>2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Jun&#160;30, <br clear="none"/>2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Mar&#160;31, <br clear="none"/>2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Dec&#160;31, <br clear="none"/>2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Sep&#160;30, <br clear="none"/>2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Jun&#160;30, <br clear="none"/>2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Mar&#160;31, <br clear="none"/>2016</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="31" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(in thousands, except per share amounts)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Revenues</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">112,886</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">107,029</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">104,125</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">93,002</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">96,181</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">100,381</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">90,098</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">73,625</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Gross profit</font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:middle;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">64,614</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:middle;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">67,426</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:middle;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">65,858</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:middle;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">58,234</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:middle;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">63,338</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:middle;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">68,163</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:middle;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">61,645</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:middle;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">46,994</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Income before income taxes</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">3,417</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">18,984</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">17,987</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">5,006</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">14,766</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">21,272</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">16,846</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">3,722</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Net income</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">9,909</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">14,519</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">18,823</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">9,599</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">10,902</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">13,780</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">10,588</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">2,506</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Net income per share, basic</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">0.29</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">0.42</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">0.55</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">0.28</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">0.33</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">0.43</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">0.36</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">0.09</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Net income per share, diluted</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">0.28</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">0.41</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">0.52</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">0.27</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">0.31</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">0.41</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">0.34</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">0.08</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table summarizes the Company&#8217;s stock option activity under the 2009 Plan and 2011 Plan:</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="13" rowspan="1"></td></tr><tr><td style="width:53%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Number of</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Shares</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Weighted</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Average</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Exercise</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Price</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Weighted</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Average</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Remaining</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Contractual</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Term</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Aggregate</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Intrinsic</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Value</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(in years)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(in&#160;thousands)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Outstanding at December 31, 2014</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,050,301</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">17.41</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Granted</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">385,776</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">55.30</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Exercised</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(822,133</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12.28</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Forfeited or expired</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(98,615</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">30.12</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Outstanding at December 31, 2015</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,515,329</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">24.40</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Granted</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">14,506</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">59.78</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Exercised</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(584,807</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">18.08</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Forfeited or expired</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(59,696</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">37.94</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Outstanding at December 31, 2016</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,885,332</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">26.21</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Granted</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,601</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">94.66</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Exercised</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(432,341</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">23.61</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Forfeited or expired</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(23,561</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">40.94</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Outstanding at December 31, 2017</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,436,031</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">27.06</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5.43</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">89,554</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Ending vested and expected to vest at December 31, 2017</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,431,645</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">26.98</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5.42</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">89,393</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Exercisable at December 31, 2017</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,250,119</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">24.05</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5.18</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">81,700</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table summarizes the Company&#8217;s RSU, Performance Award and performance-vesting RSU activity:</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="14" rowspan="1"></td></tr><tr><td style="width:57%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="6" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">RSUs</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="6" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Performance Awards and performance-vesting RSUs</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Number&#160;of</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Shares</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Weighted</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Average</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Grant&#160;Date</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Fair Value</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Per Share</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Number&#160;of</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Shares</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Weighted</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Average</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Grant&#160;Date</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Fair Value</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Per Share</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Outstanding at December 31, 2014</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">585,858</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">27.20</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">485,177</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">25.61</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Granted</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">401,158</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">62.62</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">205,816</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">47.18</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Released</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(179,530</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">25.97</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(182,711</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">24.69</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Forfeited or expired</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(58,798</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">39.40</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Outstanding at December 31, 2015</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">748,688</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">45.52</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">508,282</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">34.68</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Granted</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">598,390</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">78.39</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">151,540</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">61.69</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Released</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(240,386</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">42.48</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(239,120</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">29.34</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Forfeited or expired</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(81,577</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">57.50</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(13,052</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">68.19</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Outstanding at December 31, 2016</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,025,115</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">64.47</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">407,650</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">46.77</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Granted</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">651,936</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">97.73</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">43,414</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">94.66</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Released</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(355,045</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">57.37</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(150,727</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">40.73</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Forfeited or expired</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(142,548</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">82.25</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(5,873</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">84.86</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;background-color:#cceeff;">Outstanding at December 31, 2017</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,179,458</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">82.84</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">294,464</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">56.17</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Ending vested and expected to vest at December 31, 2017</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,034,136</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">294,463</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following number of shares of common stock were reserved and available for future issuance at </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;">:</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="5" rowspan="1"></td></tr><tr><td style="width:73%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Reserved</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Shares</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Options and awards granted and outstanding under stock incentive plans</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,909,953</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Shares available for future grant under the stock incentive plans</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,140,367</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Shares available under the employee stock purchase plan</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,614,689</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9,665,009</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company repurchased the following shares of common stock under its repurchase programs:</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:right;padding-left:0px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;text-align:-moz-right;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;margin-left:auto;margin-right:0;"><tr><td colspan="11" rowspan="1"></td></tr><tr><td style="width:56%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Shares Repurchased</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Weighted Average Purchase Price per Share</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Total Amount</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(in thousands)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Year Ended 2017</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">401,188</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">87.85</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">35,244</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Year Ended 2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,333</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">79.62</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">663</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Year Ended 2015</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">503,450</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">62.63</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">31,530</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">A reconciliation of the beginning and ending balance of gross unrecognized tax benefits is as follows for the periods indicated:</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:68%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Year ended December 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2015</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(in thousands)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Beginning balance</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,634</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,440</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,408</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Additions based on tax positions related to the current year</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,420</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,334</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,023</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Additions (reductions) based on tax positions related to prior years including acquisitions</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(26</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(140</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Ending balance</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10,028</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,634</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,440</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">SCHEDULE II</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">VALUATION AND QUALIFYING ACCOUNT</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">FOR THE YEARS ENDED DECEMBER 31, </font><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2017</font><font style="font-family:inherit;font-size:10pt;font-weight:bold;">, </font><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2016</font><font style="font-family:inherit;font-size:10pt;font-weight:bold;"> and </font><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2015</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">(in thousands)</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td style="width:58%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:7%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Balance at Beginning of Period</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Charged (Credited) to Income</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Deductions and Other</font><font style="font-family:inherit;font-size:8pt;font-weight:bold;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(a)</sup></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Balance at End of Period</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Allowance for Doubtful Accounts:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Year ended December 31, 2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">45</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">374</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(79</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">340</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Year ended December 31, 2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">124</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">121</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(200</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">45</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Year ended December 31, 2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">66</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">62</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(4</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">124</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">&#160;(a)</sup>&#160;</font></div></td><td colspan="15" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Accounts written off, net of recoveries.</font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:6px;text-align:left;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The components of net income per share of common stock were as follows:</font><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:65%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Year ended December 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2015</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(in thousands, except share and per share amounts)</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net income</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">52,850</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">37,776</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">22,258</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Weighted average common shares outstanding used to compute basic net income per share</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">34,056,962</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">31,179,857</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">29,179,352</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Effect of potentially dilutive securities:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Employee stock options, RSUs, performance-vesting RSUs, Performance Awards and ESPP shares</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,748,562</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,619,928</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,663,232</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Weighted average common shares outstanding used to compute diluted net income per share</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">35,805,524</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">32,799,785</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">30,842,584</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net income per share:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Basic</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.55</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.21</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.76</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Diluted</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.48</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.15</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.72</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Minimum future amortization expense for intangible assets at </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;"> was as follows (in thousands):</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4" rowspan="1"></td></tr><tr><td style="width:84%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">20,951</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2019</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10,549</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2020</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9,028</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2021</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,164</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2022</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,105</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Thereafter</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">22,038</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">76,835</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:18px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Segment Information</font><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"> </font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company operates in one industry&#8212;mortgage-related software and services. The Company&#8217;s chief operating decision maker is its chief executive officer, who makes decisions about resource allocation and reviews financial information presented on a consolidated basis. Accordingly, the Company has determined that it has a single reporting segment and operating unit structure, specifically technology-enabled solutions to help streamline and automate the residential mortgage origination process in the United States.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:18px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Stock-Based Compensation</font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company recognizes stock-based compensation related to awards granted under its 2009 Stock Option and Incentive Plan (the &#8220;</font><font style="font-family:inherit;font-size:10pt;">2009 Plan</font><font style="font-family:inherit;font-size:10pt;">&#8221;), 2011 Equity Incentive Award Plan (the &#8220;</font><font style="font-family:inherit;font-size:10pt;">2011 Plan</font><font style="font-family:inherit;font-size:10pt;">&#8221;), and Employee Stock Purchase Plan (&#8220;</font><font style="font-family:inherit;font-size:10pt;">ESPP</font><font style="font-family:inherit;font-size:10pt;">&#8221;).</font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company recognizes </font><font style="font-family:inherit;font-size:10pt;">compensation expense related to Restricted Stock Units</font><font style="font-family:inherit;font-size:10pt;"> (&#8220;</font><font style="font-family:inherit;font-size:10pt;">RSUs</font><font style="font-family:inherit;font-size:10pt;">&#8221;), Performance-Vesting Restricted Stock Units and </font><font style="font-family:inherit;font-size:10pt;">Performance Awards</font><font style="font-family:inherit;font-size:10pt;"> (&#8220;</font><font style="font-family:inherit;font-size:10pt;">Performance Awards</font><font style="font-family:inherit;font-size:10pt;">&#8221;) </font><font style="font-family:inherit;font-size:10pt;">based on the fair market value of the underlying shares of common stock as of the date of grant. Expense related to the RSUs is recognized on a straight-line basis over the requisite service period of the award, which generally equals the vesting period. Expense related to the Performance Awards and performance-vesting RSUs is recognized under the graded vesting method over the requisite service period of the award, which results in the recognition of a larger portion of the expense during the beginning of the vesting period than in the end of the vesting period.</font><font style="font-family:inherit;font-size:10pt;"> Management evaluates the probability of performance attainment and estimates </font><font style="font-family:inherit;font-size:10pt;">the probable number of shares of common stock that will be granted and records the expense accordingly, if probable.</font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company recognizes </font><font style="font-family:inherit;font-size:10pt;">compensation expense related to stock option grants that are ultimately expected to vest based on estimated fair values on the date of grant using the Black-Scholes option-pricing model. Such expense is recognized on a straight-line basis over the requisite service period of the award, which generally equals the vesting period.</font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The </font><font style="font-family:inherit;font-size:10pt;">date of grant is the date at which</font><font style="font-family:inherit;font-size:10pt;"> the Company </font><font style="font-family:inherit;font-size:10pt;">and the employee reach a mutual understanding of the key terms and conditions of the award, appropriate approvals are received by the equity incentive committee of the board of directors and</font><font style="font-family:inherit;font-size:10pt;"> the Company becomes </font><font style="font-family:inherit;font-size:10pt;">contingently obligated to issue equity instruments to the employee who renders the requisite service</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company estimates </font><font style="font-family:inherit;font-size:10pt;">potential forfeitures of stock grants and adjust recorded compensation cost accordingly. The estimate of forfeitures is based on historical experience and is adjusted over the requisite service period to the extent that actual forfeitures differ, or are expected to differ, from the prior estimates. Changes in estimated forfeitures will be recognized in the period of change and will impact the amount of stock-based compensation expense to be recognized in future periods</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div style="line-height:120%;padding-top:18px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"></font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"></font></div><div style="line-height:120%;padding-top:18px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Warranties and Indemnification</font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company provides a warranty for its software products and services to its customers and accounts for its warranties as a contingent liability. The Company&#8217;s software is generally warranted to perform substantially as described in the associated product documentation and to satisfy defined levels of uptime reliability. The Company&#8217;s services are generally warranted to be performed consistent with industry standards. The Company has not provided for a warranty accrual as of </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;"> or </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;">. To date, the Company&#8217;s product warranty expense has not been significant.</font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company generally agrees to indemnify its customers against legal claims that the Company&#8217;s software products infringe certain third-party intellectual property rights and accounts for its indemnification obligations as a contingent liability. In addition, the Company may also incur liability under its contracts if it breaches its warranties as well as certain data security and/or confidentiality obligations. To date, the Company has not been required to make any payment resulting from either infringement claims asserted against its customers or from claims in connection with a breach of the data security and/or confidentiality obligations in the Company&#8217;s contracts. The Company has not recorded a liability for related costs as of </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;"> or </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company has obligations under certain circumstances to indemnify each executive officer and member of the Company&#8217;s board of directors against judgments, fines, settlements, and expenses related to claims against such executive officer or director and otherwise to the fullest extent permitted under Delaware law and the Company&#8217;s bylaws and certificate of incorporation.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:18px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;"></font><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Stockholders' Equity</font><font style="font-family:inherit;font-size:10pt;font-weight:bold;"> </font></div><div style="line-height:120%;padding-top:18px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Common Stock</font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The amended and restated certificate of incorporation of the Company authorizes </font><font style="font-family:inherit;font-size:10pt;">140,000,000</font><font style="font-family:inherit;font-size:10pt;"> shares of common stock, </font><font style="font-family:inherit;font-size:10pt;">$0.0001</font><font style="font-family:inherit;font-size:10pt;"> par value per share and </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">10,000,000</font><font style="font-family:inherit;font-size:10pt;"> shares of undesignated preferred stock, </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">$0.0001</font><font style="font-family:inherit;font-size:10pt;"> par value per share.</font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following number of shares of common stock were reserved and available for future issuance at </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;">:</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="5" rowspan="1"></td></tr><tr><td style="width:73%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Reserved</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Shares</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Options and awards granted and outstanding under stock incentive plans</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,909,953</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Shares available for future grant under the stock incentive plans</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,140,367</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Shares available under the employee stock purchase plan</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,614,689</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9,665,009</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:18px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Stock Offering</font></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In </font><font style="font-family:inherit;font-size:10pt;">August 2016</font><font style="font-family:inherit;font-size:10pt;">, the Company completed a public offering of common stock and sold a total of </font><font style="font-family:inherit;font-size:10pt;">3,162,500</font><font style="font-family:inherit;font-size:10pt;"> shares of its common stock for total cash proceeds of approximately </font><font style="font-family:inherit;font-size:10pt;">$271.4 million</font><font style="font-family:inherit;font-size:10pt;">, net of underwriting discounts, and offering costs and expenses of approximately </font><font style="font-family:inherit;font-size:10pt;">$13.2 million</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div style="line-height:120%;padding-top:18px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Stock Repurchase Program</font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In May 2014, the Company&#8217;s board of directors approved a repurchase program which the Company is authorized to repurchase up to </font><font style="font-family:inherit;font-size:10pt;">$75.0 million</font><font style="font-family:inherit;font-size:10pt;"> of its common stock over a 36-month period. All shares are retired upon repurchase. </font><font style="font-family:inherit;font-size:10pt;vertical-align:middle;">This program ended in May 2017 and the Company did not repurchase any shares in </font><font style="font-family:inherit;font-size:10pt;">2017 under this program</font><font style="font-family:inherit;font-size:10pt;vertical-align:middle;">.</font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In August 2017, the Company&#8217;s audit committee, under the authority delegated to it by the Company&#8217;s board of directors, approved a new stock repurchase program under which the Company is authorized to repurchase up to </font><font style="font-family:inherit;font-size:10pt;">$250.0 million</font><font style="font-family:inherit;font-size:10pt;"> of its common stock. This authorization expires in August 2020. All shares are retired upon repurchase.</font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company repurchased the following shares of common stock under its repurchase programs:</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:right;padding-left:0px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;text-align:-moz-right;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;margin-left:auto;margin-right:0;"><tr><td colspan="11" rowspan="1"></td></tr><tr><td style="width:56%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Shares Repurchased</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Weighted Average Purchase Price per Share</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Total Amount</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(in thousands)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Year Ended 2017</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">401,188</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">87.85</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">35,244</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Year Ended 2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,333</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">79.62</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">663</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Year Ended 2015</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">503,450</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">62.63</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">31,530</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:18px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;"></font><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Other Balance Sheet Components</font><font style="font-family:inherit;font-size:10pt;font-weight:bold;"> </font></div><div style="line-height:120%;padding-top:18px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Prepaid Expenses and Other Current Assets</font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Prepaid expenses and other current assets consisted of the following:</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:73%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2016</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(in thousands)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Prepaid expenses</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">13,494</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11,568</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred commissions, current portion</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,533</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,761</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other current assets</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,447</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">880</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">18,474</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">15,209</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:18px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Property and Equipment, net</font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Property and equipment, net, consisted of the following:</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:73%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2016</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(in thousands)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Computer equipment and software</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">67,068</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">54,029</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Internal-use software</font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">108,710</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">62,573</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Furniture and fixtures</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,311</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,838</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Leasehold improvements</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">27,356</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">18,532</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Internal-use software and other assets not yet placed in service</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">52,659</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">33,316</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Property and equipment, gross</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">264,104</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">175,288</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accumulated depreciation and amortization</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(77,113</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(48,991</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Property and equipment, net</font></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">186,991</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">126,297</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:6px;text-align:justify;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">________________</font></div><div style="line-height:120%;padding-top:6px;text-align:justify;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;vertical-align:middle;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(1) </sup></font><font style="font-family:inherit;font-size:9pt;vertical-align:middle;">Certain reclassifications of prior period amounts have been made to conform to the current period presentation, such reclassification did not materially change previously reported consolidated financial statements.</font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">At </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;">, the Company had unamortized internal-use software costs of </font><font style="font-family:inherit;font-size:10pt;">$124.4 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$77.2 million</font><font style="font-family:inherit;font-size:10pt;">, respectively. Amortization of internal-use software for the </font><font style="font-family:inherit;font-size:10pt;">years ended</font><font style="font-family:inherit;font-size:10pt;"> December 31,</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;">, and </font><font style="font-family:inherit;font-size:10pt;">2015</font><font style="font-family:inherit;font-size:10pt;"> was </font><font style="font-family:inherit;font-size:10pt;">$17.7 million</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">$8.3 million</font><font style="font-family:inherit;font-size:10pt;">, and </font><font style="font-family:inherit;font-size:10pt;">$2.4 million</font><font style="font-family:inherit;font-size:10pt;">, respectively.</font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Depreciation expense for the </font><font style="font-family:inherit;font-size:10pt;">years ended December 31, 2017, 2016 and 2015</font><font style="font-family:inherit;font-size:10pt;"> was </font><font style="font-family:inherit;font-size:10pt;">$36.5 million</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">$20.5 million</font><font style="font-family:inherit;font-size:10pt;">, and </font><font style="font-family:inherit;font-size:10pt;">$10.8 million</font><font style="font-family:inherit;font-size:10pt;">, respectively. These amounts include amortization of assets under capital leases of </font><font style="font-family:inherit;font-size:10pt;">$2.8 million</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">$3.2 million</font><font style="font-family:inherit;font-size:10pt;">, and </font><font style="font-family:inherit;font-size:10pt;">$2.5 million</font><font style="font-family:inherit;font-size:10pt;"> for the years ended December 31, </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;">, and </font><font style="font-family:inherit;font-size:10pt;">2015</font><font style="font-family:inherit;font-size:10pt;">, respectively.</font></div><div style="line-height:120%;padding-top:18px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Accrued and Other Current Liabilities</font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accrued and other current liabilities consisted of the following:</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:73%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2016</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(in thousands)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accrued payroll and related expenses</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">18,018</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">31,848</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accrued commissions</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,480</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,832</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accrued royalties</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,630</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,395</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Sales and other taxes</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,737</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,327</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other accrued expenses</font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,323</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,407</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">26,188</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">39,809</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"> </font></div><div style="line-height:120%;padding-top:6px;text-align:justify;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">________________</font></div><div style="line-height:120%;padding-top:6px;text-align:justify;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;vertical-align:middle;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(1) </sup></font><font style="font-family:inherit;font-size:9pt;vertical-align:middle;">Certain reclassifications of prior period amounts have been made to conform to the current period presentation, such reclassification did not materially change previously reported consolidated financial statements.</font></div><div style="line-height:120%;padding-top:18px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Deferred Revenue</font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred revenues consisted of the following:</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:73%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2016</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(in thousands)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Professional services and training</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11,350</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10,729</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Subscriptions</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10,565</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,419</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,772</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,140</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">26,687</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">23,288</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Less portion included in other long-term liabilities</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(400</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(162</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">26,287</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">23,126</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;padding-top:18px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Other Long-Term Liabilities</font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other long-term liabilities consisted of the following:</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:73%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2016</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(in thousands)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred revenue</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">400</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">162</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred rent</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">13,443</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9,512</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred tax liability</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,963</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,564</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other long-term liabilities</font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">74</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,494</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">18,880</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">17,732</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;padding-top:6px;text-align:justify;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">________________</font></div><div style="line-height:120%;padding-top:6px;text-align:justify;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;vertical-align:middle;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(1) </sup></font><font style="font-family:inherit;font-size:9pt;vertical-align:middle;">Certain reclassifications of prior period amounts have been made to conform to the current period presentation, such reclassification did not materially change previously reported consolidated financial statements.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:18px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Accounts Receivable and Allowance for Doubtful Accounts</font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Trade accounts receivable consist of amounts billed to customers in connection with sale of services. The Company analyzes individual trade accounts receivable by considering historical bad debts, customer creditworthiness, current economic trends, changes in customer payment terms, and collection trends when evaluating the adequacy of the allowance for doubtful accounts. Allowances for doubtful accounts are recognized in the period in which the associated receivable balance is not considered recoverable. Any change in the assumptions used in analyzing accounts receivable may result in changes to the allowance for doubtful accounts and is recognized in the period in which the change occurs. The Company writes off a receivable when all rights, remedies, and recourse against the account and its principals are exhausted and records a benefit when previously reserved accounts are collected.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:18px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Use of Estimates</font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The preparation of consolidated financial statements in conformity with </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">U.S. GAAP</font><font style="font-family:inherit;font-size:10pt;"> requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Management evaluates estimates on a regular basis including those relating to revenue recognition, allowance for doubtful accounts, goodwill, intangible assets, valuation of deferred income taxes, stock-based compensation, and unrecognized tax benefits, among others. Actual results could differ from those estimates and such differences may have a material impact on the Company&#8217;s consolidated financial statements and footnotes.</font></div></div> Accounts written off, net of recoveries. EX-101.SCH 9 elli-20171231.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 2105100 - Disclosure - Acquisitions link:presentationLink link:calculationLink link:definitionLink 2405402 - Disclosure - Acquisitions (Details Textual) link:presentationLink link:calculationLink link:definitionLink 2405404 - Disclosure - Acquisitions (Identifiable Intangible Assets) (Details) link:presentationLink link:calculationLink link:definitionLink 2405403 - Disclosure - Acquisitions (Purchase Price Allocation) (Details) link:presentationLink link:calculationLink link:definitionLink 2305301 - Disclosure - Acquisitions (Tables) link:presentationLink link:calculationLink link:definitionLink 2102100 - Disclosure - Basis of Presentation and Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 2402403 - Disclosure - Basis of Presentation and Significant Accounting Policies (Details Textual) link:presentationLink link:calculationLink link:definitionLink 2202201 - Disclosure - Basis of Presentation and Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 2402404 - Disclosure - Basis of Presentation and Significant Accounting Policies (Standards Adopted) (Details) link:presentationLink link:calculationLink link:definitionLink 2302302 - Disclosure - Basis of Presentation and Significant Accounting Policies (Tables) link:presentationLink link:calculationLink link:definitionLink 2109100 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 2409402 - Disclosure - Commitments and Contingencies (Details Textual) link:presentationLink link:calculationLink link:definitionLink 2409403 - Disclosure - Commitments and Contingencies (Future Minimum Lease Payments) (Details) link:presentationLink link:calculationLink link:definitionLink 2409403 - Disclosure - Commitments and Contingencies (Future Minimum Lease Payments) (Details) link:presentationLink link:calculationLink link:definitionLink 2309301 - Disclosure - Commitments and Contingencies (Tables) link:presentationLink link:calculationLink link:definitionLink 1001000 - Statement - Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 1001501 - Statement - Consolidated Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 1004000 - Statement - Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 1002000 - Statement - Consolidated Statements of Comprehensive Income link:presentationLink link:calculationLink link:definitionLink 1003000 - Statement - Consolidated Statements of Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 2101100 - Disclosure - Description of Business link:presentationLink link:calculationLink link:definitionLink 0001000 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 2112100 - Disclosure - Employee Benefit Plan link:presentationLink link:calculationLink link:definitionLink 2412401 - Disclosure - Employee Benefit Plan (Details) link:presentationLink link:calculationLink link:definitionLink 2104100 - Disclosure - Financial Instruments and Fair Value Measurement link:presentationLink link:calculationLink link:definitionLink 2404404 - Disclosure - Financial Instruments and Fair Value Measurement (Contractual Maturities of Investments) (Details) link:presentationLink link:calculationLink link:definitionLink 2404403 - Disclosure - Financial Instruments and Fair Value Measurement (Interest Income and Continuous Unrealized Losses) (Details) link:presentationLink link:calculationLink link:definitionLink 2404402 - Disclosure - Financial Instruments and Fair Value Measurement (Investments in Financial Instruments Measured at Fair Value) (Details) link:presentationLink link:calculationLink link:definitionLink 2304301 - Disclosure - Financial Instruments and Fair Value Measurement (Tables) link:presentationLink link:calculationLink link:definitionLink 2106100 - Disclosure - Goodwill and Intangible Assets link:presentationLink link:calculationLink link:definitionLink 2406404 - Disclosure - Goodwill and Intangible Assets (Future Amortization Expense) (Details) link:presentationLink link:calculationLink link:definitionLink 2406402 - Disclosure - Goodwill and Intangible Assets (Goodwill Rollforward) (Details) link:presentationLink link:calculationLink link:definitionLink 2406403 - Disclosure - Goodwill and Intangible Assets (Schedule of Intangible Assets) (Details) link:presentationLink link:calculationLink link:definitionLink 2306301 - Disclosure - Goodwill and Intangible Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 2108100 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 2408405 - Disclosure - Income Taxes (Components of Deferred Tax Liabilities) (Details) link:presentationLink link:calculationLink link:definitionLink 2408403 - Disclosure - Income Taxes (Components of Income Tax Expense (Benefit)) (Details) link:presentationLink link:calculationLink link:definitionLink 2408402 - Disclosure - Income Taxes (Details Textual) link:presentationLink link:calculationLink link:definitionLink 2408404 - Disclosure - Income Taxes (Effective Income Tax Rate Reconciliation) (Details) link:presentationLink link:calculationLink link:definitionLink 2408406 - Disclosure - Income Taxes (Operating Loss Carryforwards) (Details) link:presentationLink link:calculationLink link:definitionLink 2408408 - Disclosure - Income Taxes (Reconciliation of Unrecognized Tax Benefits) (Details) link:presentationLink link:calculationLink link:definitionLink 2308301 - Disclosure - Income Taxes (Tables) link:presentationLink link:calculationLink link:definitionLink 2408407 - Disclosure - Income Taxes (Tax Credit Carryforwards) (Details) link:presentationLink link:calculationLink link:definitionLink 2103100 - Disclosure - Net Income Per Share of Common Stock link:presentationLink link:calculationLink link:definitionLink 2403403 - Disclosure - Net Income Per Share of Common Stock (Anti-Dilutive Shares) (Details) link:presentationLink link:calculationLink link:definitionLink 2403402 - Disclosure - Net Income Per Share of Common Stock (Components of Net Income Per Share) (Details) link:presentationLink link:calculationLink link:definitionLink 2303301 - Disclosure - Net Income Per Share of Common Stock (Tables) link:presentationLink link:calculationLink link:definitionLink 2107100 - Disclosure - Other Balance Sheet Components link:presentationLink link:calculationLink link:definitionLink 2407404 - Disclosure - Other Balance Sheet Components (Accrued and Other Current Liabilities) (Details) link:presentationLink link:calculationLink link:definitionLink 2407405 - Disclosure - Other Balance Sheet Components (Deferred Revenue) (Details) link:presentationLink link:calculationLink link:definitionLink 2407406 - Disclosure - Other Balance Sheet Components (Other Long-Term Liabilities) (Details) link:presentationLink link:calculationLink link:definitionLink 2407402 - Disclosure - Other Balance Sheet Components (Prepaid Expenses and Other) (Details) link:presentationLink link:calculationLink link:definitionLink 2407403 - Disclosure - Other Balance Sheet Components (Property and Equipment) (Details) link:presentationLink link:calculationLink link:definitionLink 2307301 - Disclosure - Other Balance Sheet Components (Tables) link:presentationLink link:calculationLink link:definitionLink 2113100 - Disclosure - Quarterly Results of Operations Data (Unaudited) link:presentationLink link:calculationLink link:definitionLink 2413402 - Disclosure - Quarterly Results of Operations Data (Unaudited) (Details) link:presentationLink link:calculationLink link:definitionLink 2313301 - Disclosure - Quarterly Results of Operations Data (Unaudited) (Tables) link:presentationLink link:calculationLink link:definitionLink 2115100 - Schedule - SCHEDULE II VALUATION AND QUALIFYING ACCOUNTS link:presentationLink link:calculationLink link:definitionLink 2415401 - Schedule - SCHEDULE II VALUATION AND QUALIFYING ACCOUNTS (Details) link:presentationLink link:calculationLink link:definitionLink 2111100 - Disclosure - Share-based Compensation link:presentationLink link:calculationLink link:definitionLink 2411404 - Disclosure - Share-based Compensation (Additional Information Pertaining to Stock Option Activity (Details) link:presentationLink link:calculationLink link:definitionLink 2411402 - Disclosure - Share-based Compensation (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 2411405 - Disclosure - Share-based Compensation (RSU and Performance Award Activity) (Details) link:presentationLink link:calculationLink link:definitionLink 2411407 - Disclosure - Share-based Compensation (Stock-Based Compensation Expense) (Details) link:presentationLink link:calculationLink link:definitionLink 2411403 - Disclosure - Share-based Compensation (Summary of Company's Stock Option Activities) (Details) link:presentationLink link:calculationLink link:definitionLink 2311301 - Disclosure - Share-based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 2411406 - Disclosure - Share-based Compensation (Valuation Assumptions) (Details) link:presentationLink link:calculationLink link:definitionLink 2110100 - Disclosure - Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 2410402 - Disclosure - Stockholders' Equity (Details) link:presentationLink link:calculationLink link:definitionLink 2410403 - Disclosure - Stockholders' Equity (Share Repurchase Program) (Details) link:presentationLink link:calculationLink link:definitionLink 2310301 - Disclosure - Stockholders' Equity (Tables) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 10 elli-20171231_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 11 elli-20171231_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 12 elli-20171231_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Equity [Abstract] Schedule of shares of common stock reserved and available for future issuance Schedule of Stock by Class [Table Text Block] Schedule of Share Repurchases Class of Treasury Stock [Table Text Block] Valuation and Qualifying Accounts [Abstract] Valuation and Qualifying Accounts Schedule of Valuation and Qualifying Accounts Disclosure [Text Block] Disclosure of Compensation Related Costs, Share-based Payments [Abstract] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Award Type [Axis] Award Type [Axis] Award Type [Domain] Equity Award [Domain] Employee Stock Option [Member] Employee Stock Option [Member] Summary of Company's stock option activities Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward] Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward] Outstanding at beginning of the period, Shares Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number Options granted Shares Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross Options exercised, Shares Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period Options forfeited or expired, Shares Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period Outstanding at end of the period, Shares Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Roll Forward] Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] Outstanding at beginning of the period, weighted average exercise price Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price Options granted, weighted average exercise price Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price Options exercised, weighted average exercise price Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Options forfeited or expired, weighted average exercise price Share-based Compensation Arrangements by Share-based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price Outstanding at end of the period, weighted average exercise price Ending vested and expected to vest, Number of Shares at End of Period Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number Stock options exercisable at End of Period, Shares Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Number Ending vested and expected to vest at December 31, 2012, Weighted Average Exercise Price Vested and Expected to Vest Weighted Average Exercise Price Vested and expected to vest weighted average exercise price. Stock option exercisable at June 30, 2012, weighted average exercise price, Ending Balance Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price Weighted average remaining contractual term at December 31, 2012 Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term Ending vested and expected to vest, Weighted Average Remaining Contractual Term at December 31, 2012 Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term Stock option exercisable, weighted average remaining Contractual term, Ending balance Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term Aggregate Intrinsic value at December 31, 2012 Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value Ending vested and expected to vest, Aggregate Intrinsic Value at December 31, 2012 Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value Exercisable aggregate Intrinsic Value Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table] Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table] Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs, by Report Line [Axis] Income Statement Location [Axis] Employee Service Share-based Compensation, Allocation of Recognized Period Costs, Report Line [Domain] Income Statement Location [Domain] Cost of revenues [Member] Cost of Sales [Member] Sales and marketing [Member] Selling and Marketing Expense [Member] Research and development [Member] Research and Development Expense [Member] General and administrative [Member] General and Administrative Expense [Member] Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items] Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items] Stock-based compensation expense Employee Service Share-based Compensation, Aggregate Disclosures [Abstract] Stock-based compensation expense Allocated Share-based Compensation Expense Defined Contribution Pension and Other Postretirement Plans Disclosure [Abstract] Employee benefit plan, employer contribution percentage of employee contribution Defined Contribution Plan, Employer Matching Contribution, Percent of Match Employee benefit plan, maximum annual contribution per employee, percent of employees compensation Defined Contribution Plan, Maximum Annual Contributions Per Employee, Percent Employee benefit plan, employer contribution amount Defined Contribution Plan, Employer Discretionary Contribution Amount Goodwill and Intangible Assets Disclosure [Abstract] Goodwill and Intangible Assets Goodwill and Intangible Assets Disclosure [Text Block] Employee Benefit Plan Pension and Other Postretirement Benefits Disclosure [Text Block] Earnings Per Share [Abstract] Schedule of components of net income (loss) per share of common stock Schedule of Weighted Average Number of Shares [Table Text Block] Schedule of common shares excluded from computation of diluted net income (loss) per share Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block] Statement of Financial Position [Abstract] Schedule of Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Property, Plant and Equipment, Type [Axis] Property, Plant and Equipment, Type [Axis] Property, Plant and Equipment, Type [Domain] Property, Plant and Equipment, Type [Domain] Computer equipment and software Computer Equipment And Computer Software [Member] Computer Equipment And Computer Software [Member] Internal-use software Software Development [Member] Furniture and fixtures Furniture and Fixtures [Member] Leasehold improvements Leasehold Improvements [Member] Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] Property, Plant and Equipment, Net, by Type [Abstract] Property, Plant and Equipment, Net, by Type [Abstract] Property and equipment, gross Property, Plant and Equipment, Gross Internal-use software and other assets not yet placed in service Internal-use Software and Other Assets Not Placed in Service Internal-use Software and Other Assets Not Placed in Service Accumulated depreciation and amortization Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Property and equipment, net Property, Plant and Equipment, Net Unamortized internal-use software Capitalized Computer Software, Net Amortization of internal-use software Capitalized Computer Software, Amortization Depreciation and amortization Depreciation, Depletion and Amortization, Nonproduction Capital leases amortization expense Capital Leases, Income Statement, Amortization Expense Plan Name [Axis] Plan Name [Axis] Plan Name [Domain] Plan Name [Domain] 2011 Equity Incentive Award Plan [Member] 2011 Equity Incentive Award Plan [Member] 2011 Equity Incentive Award Plan [Member] 2009 Plan [Member] 2009 Plan [Member] 2009 Plan [Member] Executive Incentive Plan [Member] Executive Incentive Plan [Member] Executive Incentive Plan [Member] Employee Stock Purchase Plan [Member] Employee Stock Purchase Plan [Member] Employee Stock Purchase Plan [Member] Restricted Stock Units (RSUs) [Member] Restricted Stock Units (RSUs) [Member] Performance Shares [Member] Performance Shares [Member] Restricted Stock Units and Performance Awards [Member] Restricted Stock Units and Performance Awards [Member] Restricted Stock Units and Performance Awards [Member] Performance-vestingRSUs [Member] Performance-vestingRSUs [Member] Performance-vesting RSUs [Member] Employee Stock [Member] Employee Stock [Member] Title of Individual [Axis] Title of Individual [Axis] Relationship to Entity [Domain] Relationship to Entity [Domain] Former CEO of Mortgage Returns [Member] Former CEO of Mortgage Returns [Member] Former CEO of Mortgage Returns [Member] Range [Axis] Range [Axis] Range [Domain] Range [Domain] Minimum [Member] Minimum [Member] Maximum [Member] Maximum [Member] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Common shares reserved for issuance Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized Options outstanding Annual automatic increase in common shares reserved for issuance, shares Annual Automatic Increase in Shares Resereved for Issuance, Shares Annual automatic increase in shares resereved for issuance if less than the increase calculated by multiplying the shares of stock outstanding at the preceeding year end by a percentage represented by another concdpt: Annual Automatic Increase in Shares Reserved for Issuance, Percentage of Stock Outstanding Annual automatic increase in common shares reserved for issuance, as a percent of common stock outstanding Annual Automatic Increase in Common Shares Reserved for Issuance, Percent of Common Stock Outstanding Annual automatic increase in shares resereved for issuance if less than a specific number represented by another concdpt: Annual Automatic Increase in Shares Reserved for Issuance, Shares Company's closing stock price Share Price Award vesting period Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period Maximum expected term of options (in years) Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period Unrecognized compensation costs Employee Service Share-based Compensation, Nonvested Awards, Compensation Not yet Recognized, Stock Options Unrecognized compensation costs, period for recognition Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, Period for Recognition Award vesting rights, percentage Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage Grants, other than options Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period Fair value of awards granted in period Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Granted in Period, Fair Value Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Granted in Period, Fair Value Incremental compensation cost Share-based Compensation Arrangement by Share-based Payment Award, Plan Modification, Incremental Compensation Cost Aggregate intrinsic value of awards vested Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Vested Fair value of awards vested in period Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value Maximum number of shares per participant per calendar year Share-based Compensation Arrangement by Share-based Payment Award, Maximum Number of Shares Per Employee Maximum grant date value allowable per participant per calendar year Share-based Compensation Arrangement by Share-based Payment Award, Maximum Fair Value Allowable Per Participant Per Grant Per Year Share-based Compensation Arrangement by Share-based Payment Award, Maximum Fair Value Allowable Per Participant Per Grant Year Purchase price of common stock, percent Share-based Compensation Arrangement by Share-based Payment Award, Purchase Price of Common Stock, Percent Grants in period, weighted average grant date fair value Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value Number of shares purchased under ESPP Stock Issued During Period, Shares, Employee Stock Purchase Plans Purchase price of ESPP shares Stock Issued During Period, Value, Employee Stock Purchase Plan Unrecognized compensation cost related to employee stock purchase plan Unrecognized Compensation Cost Related To Employee Stock Purchase Plan Unrecognized compensation cost related to employee stock purchase plan. Expected recognized period under employee stock purchase plan Expected Recognized Period under Employee Stock Purchase Plan Expected recognized period under employee stock purchase plan. Stock-based compensation capitalized to property and equipment Employee Service Share-based Compensation, Allocation of Recognized Period Costs, Capitalized Amount Other Balance Sheet Components Supplemental Balance Sheet Disclosures [Text Block] Stock options activity, additional information Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract] Weighted average grant-date fair value per option granted Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value Grant-date fair value of options vested Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested in Period, Fair Value Intrinsic value of options exercised Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value Proceeds received from options exercised Proceeds from Stock Options Exercised Schedule of Goodwill Schedule of Goodwill [Table Text Block] Schedule of Finite-Lived Intangible Assets Schedule of Finite-Lived Intangible Assets [Table Text Block] Schedule of Indefinite-Lived Intangible Assets Schedule of Indefinite-Lived Intangible Assets [Table Text Block] Schedule of Future Amortization Expense Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Statement of Comprehensive Income [Abstract] Revenues Revenues Cost of revenues Cost of Revenue Gross profit Gross Profit Operating expenses: Operating Expenses [Abstract] Sales and marketing Selling and Marketing Expense Research and development Research and Development Expense General and administrative General and Administrative Expense Total operating expenses Operating Expenses Income from operations Operating Income (Loss) Other income, net Other Nonoperating Income (Expense) Income before income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Income tax provision (benefit) Income Tax Expense (Benefit) Net income Net Income (Loss) Attributable to Parent Net income per share of common stock: Basic (USD per share) Earnings Per Share, Basic Diluted (USD per share) Earnings Per Share, Diluted Weighted average common shares used in computing net income per share of common stock: Weighted Average Number of Shares Outstanding, Diluted [Abstract] Basic (in shares) Weighted Average Number of Shares Outstanding, Basic Diluted (in shares) Weighted Average Number of Shares Outstanding, Diluted Comprehensive income, net of taxes: Other Comprehensive Income (Loss), Net of Tax [Abstract] Net income Unrealized gain (loss) on investments Unrealized Gain (Loss) on Investments Comprehensive income Comprehensive Income (Loss), Net of Tax, Attributable to Parent Business Combinations [Abstract] Schedule of Business Acquisitions, by Acquisition [Table] Schedule of Business Acquisitions, by Acquisition [Table] Business Acquisition [Axis] Business Acquisition [Axis] Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] Velocify Inc Velocify Inc [Member] Velocify Inc [Member] Business Acquisition [Line Items] Business Acquisition [Line Items] Total purcahse consideration Business Combination, Consideration Transferred Consideration place in escrow to cover adjustments and claims Business Acquisition, Cost of Acquired Entity, Escrow Deposit Business Acquisition, Cost of Acquired Entity, Escrow Deposit Escrow cash paid to seller Business Acquisition, Escrow Cash, Paid To Seller Business Acquisition, Escrow Cash, Paid To Seller Maximum time escrow cash is held prior to payment to seller Business Acquisition, Escrow Cash, Maximum Time Held Prior To Payment To Seller Business Acquisition, Escrow Cash, Maximum Time Held Prior To Payment To Seller Financial Instruments and Fair Value Measurements [Abstract] Financial instruments and fair value measurements. Schedule of Available-for-sale Securities [Table] Schedule of Available-for-sale Securities [Table] Measurement Frequency [Axis] Measurement Frequency [Axis] Fair Value, Measurement Frequency [Domain] Fair Value, Measurement Frequency [Domain] Fair Value, Measurements, Recurring Fair Value, Measurements, Recurring [Member] Fair Value, Hierarchy [Axis] Fair Value, Hierarchy [Axis] Fair Value Hierarchy [Domain] Fair Value Hierarchy [Domain] Level 1 Fair Value, Inputs, Level 1 [Member] Level 2 Fair Value, Inputs, Level 2 [Member] Asset Class [Axis] Asset Class [Axis] Asset Class [Domain] Asset Class [Domain] Investments [Member] Investments [Member] Money market funds Money Market Funds [Member] Corporate note and obligations Corporate Note Securities [Member] Certificates of deposit Certificates of Deposit [Member] Municipal obligations Municipal Bonds [Member] U.S. government and government agency obligations US Treasury and Government [Member] Cash and cash equivalents Cash and Cash Equivalents [Member] Schedule of Available-for-sale Securities [Line Items] Schedule of Available-for-sale Securities [Line Items] Cash Cash Available-for-sale Securities, Accumulated Gross Unrealized Gain (Loss), before Tax [Abstract] Available-for-sale Securities, Accumulated Gross Unrealized Gain (Loss), before Tax [Abstract] Available-for-sale Securities, Amortized Cost Basis Available-for-sale Securities, Amortized Cost Basis Cash And Cash Equivalents, Amortized Cost Basis Cash And Cash Equivalents, Amortized Cost Basis Cash And Cash Equivalents, Amortized Cost Basis Available-for-sale Securities, Accumulated Gross Unrealized Gain, before Tax Available-for-sale Securities, Accumulated Gross Unrealized Gain, before Tax Available-for-sale Securities, Accumulated Gross Unrealized Loss, before Tax Available-for-sale Securities, Accumulated Gross Unrealized Loss, before Tax Available-for-sale Securities Available-for-sale Securities Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Accounting Policies [Abstract] Principles of Consolidation Consolidation, Policy [Policy Text Block] Use of Estimates Use of Estimates, Policy [Policy Text Block] Segment Information Segment Reporting, Policy [Policy Text Block] Cash and Cash Equivalents Cash and Cash Equivalents, Policy [Policy Text Block] Fair Value Measurement of Financial Instruments Fair Value of Financial Instruments, Policy [Policy Text Block] Accounts Receivable and Allowance for Doubtful Accounts Trade and Other Accounts Receivable, Policy [Policy Text Block] Concentration of Credit Risk Concentration Risk, Credit Risk, Policy [Policy Text Block] Property and Equipment Property, Plant and Equipment, Policy [Policy Text Block] Software and Website Development Costs Research, Development, and Computer Software, Policy [Policy Text Block] Business Combinations Business Combinations Policy [Policy Text Block] Goodwill Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block] Intangible Assets Goodwill and Intangible Assets, Intangible Assets, Policy [Policy Text Block] Impairment of Long-Lived Assets Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block] Revenue Recognition Revenue Recognition, Policy [Policy Text Block] Deferred Revenues Revenue Recognition, Deferred Revenue [Policy Text Block] Deferred Commission Expenses Deferred Charges, Policy [Policy Text Block] Warranties and Indemnification Standard Product Warranty, Policy [Policy Text Block] Cost of Revenues Cost of Sales, Policy [Policy Text Block] Research and Development Costs Research and Development Expense, Policy [Policy Text Block] Advertising Expenses Advertising Costs, Policy [Policy Text Block] Stock-Based Compensation Share-based Compensation, Option and Incentive Plans Policy [Policy Text Block] Income Taxes Income Tax, Policy [Policy Text Block] Comprehensive Income Comprehensive Income, Policy [Policy Text Block] Geographical Information Geographical Information [Policy Text Block] Geographical Information [Policy Text Block] Recent Accounting Pronouncements New Accounting Pronouncements, Policy [Policy Text Block] RSUs [Member] Summary of RSU activities Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Outstanding at December 31, 2011 Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number Granted Released Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period Forfeited or expired Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period Outstanding at December 31, 2012 Ending vested and expected to vest at December 31, 2012 Weighted Average Grant Date Fair Value Outstanding at December 31, 2011 Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Weighted Average Grant Date Fair Value Granted Weighted Average Grant Date Fair Value Released Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value Weighted Average Grant Date Fair Value Forfeited Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value Weighted Average Grant Date Fair Value Outstanding at December 31, 2012 Schedule of Basis of Presentation and Significant Accounting Policies [Table] Schedule of Basis of Presentation and Significant Accounting Policies [Table] Schedule of basis of presentation and significant accounting policies. Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Developed technology Developed Technology Rights [Member] Trade name Trade Names [Member] Customer relationships Customer Relationships [Member] Order backlog Order or Production Backlog [Member] Basis of Presentation and Significant Accounting Policies [Line Items] Basis of Presentation and Significant Accounting Policies [Line Items] Basis of presentation and significant accounting policies. Number of reporting segments Number of Reportable Segments Property and equipment, useful life Property, Plant and Equipment, Useful Life Capitalized software and website application development costs Capitalized Computer Software, Additions Intangible asset, useful life Finite-Lived Intangible Asset, Useful Life SaaS contract agreements maturity period Saas Encompass contract term Saas Encompass contract term. Success basis contract period Success Basis Contract Period Success Basis Contract Period Commission expenses deferred Increase (Decrease) in Deferred Charges Deferred commission balance Deferred Commission Balance Deferred Commission Balance Advertising expenses Advertising Expense Reclassification from accumulated other comprehensive income to net income Reclassification from Accumulated Other Comprehensive Income, Current Period, Net of Tax Carrying amounts and estimated fair value of cash and cash equivalents and short-term investments Schedule of Available-for-sale Securities Reconciliation [Table Text Block] Gross unrealized losses and the related fair values of investments in a continuous unrealized loss position Available-for-sale Securities, Continuous Unrealized Loss Position, Fair Value [Table Text Block] Summary of the maturities of the Company's investments Investments Classified by Contractual Maturity Date [Table Text Block] Document and Entity Information [Abstract] Document and entity information. Entity Registrant Name Entity Registrant Name Entity Central Index Key Entity Central Index Key Document Type Document Type Document Period End Date Document Period End Date Amendment Flag Amendment Flag Document Fiscal Year Focus Document Fiscal Year Focus Document Fiscal Period Focus Document Fiscal Period Focus Current Fiscal Year End Date Current Fiscal Year End Date Entity Filer Category Entity Filer Category Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Entity Well-known Seasoned Issuer Entity Well-known Seasoned Issuer Entity Public Float Entity Public Float Entity Current Reporting Status Entity Current Reporting Status Entity Voluntary Filers Entity Voluntary Filers Income Tax Disclosure [Abstract] Tax Credit Carryforward [Table] Tax Credit Carryforward [Table] Income Tax Authority [Axis] Income Tax Authority [Axis] Income Tax Authority [Domain] Income Tax Authority [Domain] Federal [Member] Domestic Tax Authority [Member] State [Member] State and Local Jurisdiction [Member] Tax Credit Carryforward [Axis] Tax Credit Carryforward [Axis] Tax Credit Carryforward, Name [Domain] Tax Credit Carryforward, Name [Domain] Research and Development Tax Credit Carryforward [Member] Research Tax Credit Carryforward [Member] Tax Credit Carryforward [Line Items] Tax Credit Carryforward [Line Items] Tax credit carryforward Tax Credit Carryforward, Amount Employee Stock Purchase Plan [Member] Schedule of Stock Options and Employee Stock Purchase Plan Valuation Assumptions Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions and Methodology [Abstract] Risk-free interest rate Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate Expected Life of options (in years) Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term Expected dividend yield Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate Volatility Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate Accrued and Other Current Liabilities: Accrued Liabilities and Other Liabilities [Abstract] Accrued payroll and related expenses Employee-related Liabilities, Current Accrued commissions Accrued Sales Commission, Current Accrued royalties Accrued Royalties, Current Sales and other taxes Sales and Excise Tax Payable, Current Other accrued expenses Other Accrued Liabilities, Current Accrued and other current liabilities Other Liabilities, Current Net Income Per Share of Common Stock Earnings Per Share [Text Block] Acquisitions Business Combination Disclosure [Text Block] Prepaid Expenses and Other Assets Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Table Text Block] Property and Equipment Property, Plant and Equipment [Table Text Block] Accrued and Other Current Liabilities Schedule of Accounts Payable and Accrued Liabilities [Table Text Block] Deferred Revenue Deferred Revenue, by Arrangement, Disclosure [Table Text Block] Summary of Company's stock option activities Schedule of Share-based Compensation, Stock Options, Activity [Table Text Block] Stock options activity, additional information Schedule Of Share Based Compensation Stock Options Activity Additional Information [Table Text Block] Schedule of share based compensation stock options activity additional information. Summary of RSU activities Schedule of Share-based Compensation, Restricted Stock and Restricted Stock Units Activity [Table Text Block] Schedule of valuation assumptions Schedule of Share-based Payment Award Stock Options and Employee Stock Purchase Plan Valuation Assumptions [Table Text Block] Schedule of share-based payment award stock options and employee stock purchase plan valuation assumptions. Stock-based compensation expense Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table Text Block] Components of net income (loss) per share of common stock Earnings Per Share, Basic and Diluted [Abstract] Basic shares: Earnings Per Share, Basic [Abstract] Weighted average common shares outstanding Diluted shares: Earnings Per Share, Diluted [Abstract] Effect of potentially dilutive securities: Warrants to purchase common stock, employee stock options, RSUs and convertible preferred stock Weighted Average Number Diluted Shares Outstanding Adjustment Weighted average shares used to compute diluted net income per share Net income (loss) per share: Net Income (Loss) Per Share [Abstract] Net income (loss) per share. Schedule of Estimated Useful Lives of Intangible Assets Schedule of Acquired Finite-Lived Intangible Assets by Major Class [Table Text Block] Cash and cash equivalents Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents Other assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Other Property and equipment Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment Identifiable intangible assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles Current liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities Deferred tax liability (non-current) Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities Deferred revenue (non-current) Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Deferred Revenue Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Deferred Revenue Goodwill Goodwill Total purchase consideration Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net Schedule of Finite-Lived Intangible Assets [Table] Schedule of Finite-Lived Intangible Assets [Table] Indefinite-lived Intangible Assets [Axis] Indefinite-lived Intangible Assets [Axis] Indefinite-lived Intangible Assets, Major Class Name [Domain] Indefinite-lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets [Line Items] Intangible assets, gross Intangible Assets, Gross (Excluding Goodwill) Intangible assets, net Intangible Assets, Net (Including Goodwill) Assets subject to amortization: Finite-Lived Intangible Assets, Net [Abstract] Finite-lived intangible assets, gross Finite-Lived Intangible Assets, Gross Accumulated amortization Finite-Lived Intangible Assets, Accumulated Amortization Finite-lived intangible assets, net Finite-Lived Intangible Assets, Net Weighted average remaining useful life Finite-Lived Intangible Assets, Remaining Amortization Period Assets not subject to amortization: Indefinite-Lived Intangible Assets (Excluding Goodwill) [Abstract] Indefinite-lived intangible assets Indefinite-Lived Intangible Assets (Excluding Goodwill) Quarterly Financial Information Disclosure [Abstract] Quarterly Results of Operations Data (Unaudited) Quarterly Financial Information [Text Block] Income Taxes Income Tax Disclosure [Text Block] Amortized Cost Available-for-sale Securities, Debt Maturities, Amortized Cost Basis, Fiscal Year Maturity [Abstract] Due within one year Available-for-sale Securities, Debt Maturities, Next Twelve Months, Amortized Cost Basis Due after one year through three years Available-for-sale Securities, Debt Maturities, without Single Maturity Date, Amortized Cost Basis Total Carrying or Fair Value Available-for-sale Securities, Debt Maturities, Fair Value, Fiscal Year Maturity [Abstract] Due within one year Available-for-sale Securities, Debt Maturities, Next Twelve Months, Fair Value Due after one year through three years Available-for-sale Securities, Debt Maturities, without Single Maturity Date, Fair Value Total Accounts receivable, allowances for doubtful accounts Allowance for Doubtful Accounts Receivable, Current Common stock, par value Common Stock, Par or Stated Value Per Share Common stock, shares authorized Common Stock, Shares Authorized Common stock, shares issued Common Stock, Shares, Issued Common stock, shares outstanding Common Stock, Shares, Outstanding Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table] Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table] Acquired Finite-Lived Intangible Assets [Line Items] Acquired Finite-Lived Intangible Assets [Line Items] Identifiable intangible assets Finite-lived Intangible Assets Acquired Acquired intangible assets, useful life Acquired Finite-lived Intangible Assets, Weighted Average Useful Life Gross profit Income before income taxes Net income Commitments and Contingencies Disclosure [Abstract] Facilities under operating lease arrangements Property Subject to or Available for Operating Lease, Number of Units Rent expense Operating Leases, Rent Expense Total purchase commitments Unrecorded Unconditional Purchase Obligation Purchase commitments due in 2018 Unrecorded Unconditional Purchase Obligation, Due in Next Twelve Months Purchase commitments due in 2019 Unrecorded Unconditional Purchase Obligation, Due within Two Years Purchase commitments due in 2020 Unrecorded Unconditional Purchase Obligation, Due within Three Years Schedule of Components of Income Tax Expense (Benefit) Schedule of Components of Income Tax Expense (Benefit) [Table Text Block] Schedule of Effective Income Tax Rate Reconciliation Schedule of Effective Income Tax Rate Reconciliation [Table Text Block] Schedule of Deferred Tax Assets and Liabilities Schedule of Deferred Tax Assets and Liabilities [Table Text Block] Schedule of Unrecognized Tax Benefits Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block] Operating Loss Carryforwards [Table] Operating Loss Carryforwards [Table] Operating Loss Carryforwards [Line Items] Operating Loss Carryforwards [Line Items] Operating loss carryforwards Operating Loss Carryforwards Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Antidilutive Securities Excluded from Computation of Earnings Per Share, by Antidilutive Securities [Axis] Antidilutive Securities [Axis] Antidilutive Securities, Name [Domain] Antidilutive Securities, Name [Domain] Employee Stock Options and Awards [Member] Employee Stock Options and Awards [Member] Employee stock options and awards. Performance Based Awards [Member] Performance Based Awards [Member] Performance-based awards. Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Anti-dilutive securities excluded from computation of earnings per share amount Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Schedule of Stock by Class [Table] Schedule of Stock by Class [Table] Options and Awards Outstanding [Member] Options and Awards Outstanding [Member] Options and Awards Outstanding [Member] Shares Available for Future Grant [Member] Shares Available for Future Grant [Member] Shares Available for Future Grant [Member] Shares Available Under Employee Stock Purchase Plan [Member] Shares Available Under Employee Stock Purchase Plan [Member] Shares Available Under Employee Stock Purchase Plan [Member] Class of Stock [Line Items] Class of Stock [Line Items] Preferred stock, shares authorized Preferred Stock, Shares Authorized Preferred stock, par value Preferred Stock, Par or Stated Value Per Share Shares of common stock reserved and available for future issuance Common Stock, Capital Shares Reserved for Future Issuance Issuance of common stock in public offering, net of issuance costs, shares Stock Issued During Period, Shares, New Issues Issuance of common stock in public offering, net of issuance costs Stock Issued During Period, Value, New Issues Payments of Stock Issuance Costs Payments of Stock Issuance Costs Share-based Compensation Disclosure of Compensation Related Costs, Share-based Payments [Text Block] Schedule of Error Corrections and Prior Period Adjustment Restatement [Table] Schedule of Error Corrections and Prior Period Adjustment Restatement [Table] Adjustments for New Accounting Pronouncements [Axis] Adjustments for New Accounting Pronouncements [Axis] Type of Adoption [Domain] Type of Adoption [Domain] ASU No. 2016-09 [Member] Accounting Standards Update 2016-09 [Member] Accounting Standards Update 2016-09 [Member] Scenario [Axis] Scenario [Axis] Scenario, Unspecified [Domain] Scenario, Unspecified [Domain] Reclassification [Member] Restatement Adjustment [Member] Error Corrections and Prior Period Adjustments Restatement [Line Items] Error Corrections and Prior Period Adjustments Restatement [Line Items] Cumulative-effect adjustment Cumulative Effect on Retained Earnings, Net of Tax Other long-term liabilities Other Liabilities, Noncurrent Deposits and other assets Other Assets, Noncurrent Net cash provided by operating activities Net Cash Provided by (Used in) Operating Activities Net cash provided by (used in) financing activities Net Cash Provided by (Used in) Financing Activities Prepaid Expense and Other Assets [Abstract] Prepaid Expense and Other Assets [Abstract] Prepaid expenses Prepaid Expense Deferred commissions, current portion Deferred Sales Commission Other receivables Other Receivables Prepaid expenses and other current assets Prepaid Expense and Other Assets, Current Deferred tax assets Deferred Tax Assets, Net [Abstract] Research and development credits Deferred Tax Assets, in Process Research and Development Stock-based compensation Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-based Compensation Cost Reserves and accruals Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals Net operating loss carryforwards Deferred Tax Assets, Operating Loss Carryforwards Gross deferred tax assets Deferred Tax Assets, Gross Valuation allowance Deferred Tax Assets, Valuation Allowance Net deferred tax assets Deferred Tax Assets, Net of Valuation Allowance Deferred tax liabilities Deferred Tax Liabilities, Net [Abstract] Depreciation and amortization Deferred Tax Liabilities, Depreciation and Amortization Deferred Tax Liabilities, Depreciation and Amortization Book/tax basis in acquired assets Deferred Tax Liabilities, Business Combination, Tax Basis in Acquired Assets Deferred Tax Liabilities, Business Combination, Tax Basis in Acquired Assets Total deferred tax liabilities Deferred Tax Liabilities, Gross Net deferred tax liabilities Deferred Tax Liabilities, Net Stock repurchase program, authorized amount Stock Repurchase Program, Authorized Amount Shares Repurchased Under Repurchase Program: Treasury Stock, Value [Abstract] Shares Repurchased Stock Repurchased and Retired During Period, Shares Weighted Average Purchase Price per Share Shares Repurchased And Retired During Period, Average Cost Per Share Total cost of shares repurchased divided by the total number of shares repurchased. Shares repurchased are retired upon repurchase. Total Amount Stock Repurchased and Retired During Period, Value Assets Assets [Abstract] Current assets: Assets, Current [Abstract] Short-term investments Available-for-sale Securities, Current Accounts receivable, net of allowance for doubtful accounts of $340 and $45 as of December 31, 2017 and December 31, 2016, respectively Accounts Receivable, Net, Current Prepaid expenses and other current assets Total current assets Assets, Current Property and equipment, net Long-term investments Available-for-sale Securities, Noncurrent Intangible assets, net Intangible Assets, Net (Excluding Goodwill) Goodwill Total assets Assets Liabilities and Stockholders' Equity Liabilities and Equity [Abstract] Current liabilities: Liabilities, Current [Abstract] Accounts payable Accounts Payable, Current Accrued and other current liabilities Deferred revenue Deferred Revenue, Current Total current liabilities Liabilities, Current Total liabilities Liabilities Commitments and contingencies (Note 9) Commitments and Contingencies Stockholders’ equity: Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest [Abstract] Common stock, $0.0001 par value per share; 140,000,000 authorized shares, 34,227,684 and 33,685,649 shares issued and outstanding as of December 31, 2017 and December 31, 2016, respectively Common Stock, Value, Issued Additional paid-in capital Additional Paid in Capital Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax Retained earnings Retained Earnings (Accumulated Deficit) Total stockholders’ equity Stockholders' Equity Attributable to Parent Total liabilities and stockholders’ equity Liabilities and Equity Schedule of Future Minimum Lease Payments for Capital and Operating Leases Schedule of Future Minimum Rental Payments for Operating Leases [Table Text Block] Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract] Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract] 2018 Finite-Lived Intangible Assets, Amortization Expense, Next Twelve Months 2019 Finite-Lived Intangible Assets, Amortization Expense, Year Two 2020 Finite-Lived Intangible Assets, Amortization Expense, Year Three 2021 Finite-Lived Intangible Assets, Amortization Expense, Year Four 2022 Finite-Lived Intangible Assets, Amortization Expense, Year Five Thereafter Finite-Lived Intangible Assets, Amortization Expense, after Year Five Interest income from financial instruments Interest and Dividend Income, Securities, Operating U.S. government, government agency, and municipal obligations US Treasury And Government And Municipal Bonds [Member] US Treasury And Government And Municipal Bonds [Member] Continuous Unrealized Loss Position [Abstract] Available-for-sale Securities, Continuous Unrealized Loss Position [Abstract] Less than 12 Months, Fair Value Available-for-sale Securities, Continuous Unrealized Loss Position, Less than Twelve Months, Fair Value Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss Available-for-sale Securities, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss 12 Months or Greater, Fair Value Available-for-sale Securities, Continuous Unrealized Loss Position, Twelve Months or Longer, Fair Value Continuous Unrealized Loss Position, 12 Months or Greater, Accumulated Loss Available-for-sale Securities, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss Fair Value Available-for-sale Securities, Continuous Unrealized Loss Position, Fair Value Continuous Unrealized Position, Accumulated Loss Available-for-sale Securities, Continuous Unrealized Loss Position, Accumulated Loss Schedule of Quarterly Financial Information Quarterly Financial Information [Table Text Block] Basis of Presentation and Significant Accounting Policies Organization, Consolidation and Presentation of Financial Statements Disclosure and Significant Accounting Policies [Text Block] Tax at federal statutory rate Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent State taxes, net of federal benefit Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent Excess tax benefits related to stock-based compensation Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-based Compensation Cost, Percent Research and development tax credits Effective Income Tax Rate Reconciliation, Tax Credit, Percent Re-measurement of net deferred tax liabilities arising from The Tax Act Effective Income Tax Rate Reconciliation, Tax Cuts and Jobs Act of 2017, Percent Percentage of reported income tax expense (benefit) in excess of (less than) expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operations, attributable to increase (decrease) in income tax rate and transition tax on accumulated earnings of controlled foreign corporation deemed repatriated pursuant to Tax Cuts and Jobs Act of 2017. Other non-deductible items Effective Income Tax Rate Reconciliation, Nondeductible Expense, Other, Percent Other Effective Income Tax Rate Reconciliation, Other Adjustments, Percent Income tax provision (benefit) Effective Income Tax Rate Reconciliation, Percent Deferred Revenue Arrangement, by Type [Table] Deferred Revenue Arrangement, by Type [Table] Deferred Revenue Arrangement Type [Axis] Deferred Revenue Arrangement Type [Axis] Deferred Revenue Arrangement Type [Domain] Deferred Revenue [Domain] Professional services and training Professional Services and Training [Member] Professional Services and Training [Member] Subscriptions Subscriptions [Member] Subscriptions [Member] Other Other Deferred Revenue [Member] Other Deferred Revenue [Member] Deferred Revenue Arrangement [Line Items] Deferred Revenue Arrangement [Line Items] Deferred revenue Deferred Revenue Less portion included in long-term other liabilities Deferred Revenue, Noncurrent Deferred revenue, current Statement of Stockholders' Equity [Abstract] Statement [Table] Statement [Table] Equity Components [Axis] Equity Components [Axis] Total Stockholders' Deficit [Domain] Equity Component [Domain] Common Stock [Member] Common Stock [Member] Additional Paid-in Capital [Member] Additional Paid-in Capital [Member] Accumulated Other Comprehensive Income (Loss) [Member] AOCI Attributable to Parent [Member] Retained Earnings [Member] Retained Earnings [Member] Statement [Line Items] Statement [Line Items] Balances, shares Shares, Issued Balances Issuance of common stock under stock incentive plans, shares Stock Issued During Period, Shares, Share-based Compensation, Net of Forfeitures Issuance of common stock under stock incentive plans Stock Issued During Period, Value, Share-based Compensation, Net of Forfeitures Shares withheld for employee taxes related to vested restricted stock units, shares Shares Paid for Tax Withholding for Share Based Compensation Shares withheld for employee taxes related to vested restricted stock units Adjustments Related to Tax Withholding for Share-based Compensation Issuance of common stock under employee stock purchase plan, shares Issuance of common stock under employee stock purchase plan Stock-based compensation expense Adjustments to Additional Paid in Capital, Share-based Compensation, Requisite Service Period Recognition Excess tax benefit from exercise of stock options Adjustments to Additional Paid in Capital, Income Tax Benefit from Share-based Compensation Stock repurchase, shares Stock repurchase Excess tax benefits cumulative-effect adjustment resulting from the adoption of ASU 2016-09 (Note 2) Balances, shares Balances Current federal tax expense (benefit) Current Federal Tax Expense (Benefit) Current state and local tax expense (benefit) Current State and Local Tax Expense (Benefit) Current income tax expense (benefit) Current Income Tax Expense (Benefit) Deferred federal income tax expense (benefit) Deferred Federal Income Tax Expense (Benefit) Deferred state and local income tax expense (benefit) Deferred State and Local Income Tax Expense (Benefit) Deferred income tax expense (benefit) Deferred Income Tax Expense (Benefit) Income tax provision (benefit) Capital Leases Leases, Capital [Abstract] 2018 Capital Leases, Future Minimum Payments Due, Next Twelve Months 2019 Capital Leases, Future Minimum Payments Due in Two Years 2020 Capital Leases, Future Minimum Payments Due in Three Years 2021 Capital Leases, Future Minimum Payments Due in Four Years 2022 Capital Leases, Future Minimum Payments Due in Five Years Thereafter Capital Leases, Future Minimum Payments Due Thereafter Total minimum lease payments Capital Leases, Future Minimum Payments Due Less amount representing interest Capital Leases, Future Minimum Payments, Interest Included in Payments Present value of minimum lease payments Capital Leases, Future Minimum Payments, Present Value of Net Minimum Payments Less current portion Capital Lease Obligations, Current Long-term portion of lease obligations Capital Lease Obligations, Noncurrent Operating Leases Leases, Operating [Abstract] 2018 Operating Leases, Future Minimum Payments Due, Next Twelve Months 2019 Operating Leases, Future Minimum Payments, Due in Two Years 2020 Operating Leases, Future Minimum Payments, Due in Three Years 2021 Operating Leases, Future Minimum Payments, Due in Four Years 2022 Operating Leases, Future Minimum Payments, Due in Five Years Thereafter Operating Leases, Future Minimum Payments, Due Thereafter Total minimum lease payments Operating Leases, Future Minimum Payments Due Goodwill [Roll Forward] Goodwill [Roll Forward] Goodwill, beginning balance No changes Goodwill, Other Increase (Decrease) Addition: Velocify acquisition Goodwill, Acquired During Period Goodwill, ending balance Reconciliation of Unrecognized Tax Benefits [Roll Forward] Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward] Unrecognized tax benefits, beginning balance Unrecognized Tax Benefits (Deductions) additions based on tax positions related to the current year Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions Additions (reductions) based on tax positions related to prior years including acquisitions Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions Additions based on tax positions related to prior years including acquisitions Unrecognized Tax Benefits, Increase Resulting from Acquisition Unrecognized tax benefits, ending balance Stockholders' Equity Stockholders' Equity Note Disclosure [Text Block] Valuation and Qualifying Accounts Disclosure [Table] Valuation and Qualifying Accounts Disclosure [Table] Valuation Allowances and Reserves Type [Axis] Valuation Allowances and Reserves Type [Axis] Valuation Allowances and Reserves [Domain] Valuation Allowances and Reserves [Domain] Allowance for Doubtful Accounts [Member] Allowance for Doubtful Accounts [Member] Valuation and Qualifying Accounts Disclosure [Line Items] Valuation and Qualifying Accounts Disclosure [Line Items] Balance at Beginning of Period Valuation Allowances and Reserves, Balance Charged (Credited) to Income Valuation Allowances and Reserves, Additions for Charges to Cost and Expense Deductions and Other Valuation Allowances and Reserves, Deductions Balance at End of Period Decrease in valuation allowance Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount Provisional tax benefit adjustment related to the impact of Tax Act rate change on deferred tax liabilities Tax Cuts and Jobs Act of 2017, Incomplete Accounting, Change in Tax Rate, Deferred Tax Liability, Provisional Income Tax Benefit Amount of reasonable estimate for income tax benefit for remeasurement of deferred tax liability from change in tax rate pursuant to Tax Cuts and Jobs Act of 2017 for which accounting for tax effect is incomplete. Unrecognized tax benefits Unrecognized Tax Benefits that Would Impact Effective Tax Rate Unrecognized Tax Benefits that Would Impact Effective Tax Rate Unrecognized tax benefits netted against deferred tax assets subject to full valuation allowance Unrecognized Tax Benefits Netted Against Deferred Tax Assets Subject to Full Valuation Allowance Unrecognized Tax Benefits Netted Against Deferred Tax Assets Subject to Full Valuation Allowance Deferred revenue Deferred rent Deferred Rent Credit, Noncurrent Deferred tax liability Deferred Tax Liabilities, Net, Noncurrent Other long-term liabilities Other Sundry Liabilities, Noncurrent Other long-term liabilities Statement of Cash Flows [Abstract] CASH FLOWS FROM OPERATING ACTIVITIES: Net Cash Provided by (Used in) Operating Activities [Abstract] Adjustments to reconcile net income to net cash provided by operating activities: Adjustments, Noncash Items, to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Amortization of intangible assets Amortization of Intangible Assets Impairment loss on intangible assets Impairment of Intangible Assets (Excluding Goodwill) Legal settlement Gain (Loss) Related to Litigation Settlement Stock-based compensation expense Share-based Compensation Impairment and loss on sale of property and equipment Gain (Loss) on Disposition of Property Plant Equipment Impairment and loss on sale of property and equipment Impairment of Long-Lived Assets Held-for-use Deferred income taxes Deferred Income Taxes and Tax Credits Amortization (accretion) of investments Amortization of Debt Discount (Premium) Changes in operating assets and liabilities: Increase (Decrease) in Operating Capital [Abstract] Accounts receivable, net Increase (Decrease) in Accounts Receivable Prepaid expenses and other current assets Increase (Decrease) in Prepaid Expense and Other Assets Deposits and other assets Increase (Decrease) in Other Noncurrent Assets Accounts payable Increase (Decrease) in Accounts Payable Accrued, other current and other liabilities Increase (Decrease) in Accrued Liabilities and Other Operating Liabilities Deferred revenue Increase (Decrease) in Deferred Revenue Net cash provided by operating activities CASH FLOWS FROM INVESTING ACTIVITIES: Net Cash Provided by (Used in) Investing Activities [Abstract] Acquisition of property and equipment Payments to Acquire Property, Plant, and Equipment Acquisition of internal-use software Payments for Software Proceeds from sale of property and equipment Proceeds from Sale of Property, Plant, and Equipment Purchases of investments Payments to Acquire Investments Maturities of investments Proceeds from Maturities, Prepayments and Calls of Available-for-sale Securities Sale of investments Proceeds from Sale of Available-for-sale Securities Cash paid for acquisitions, net of cash acquired Payments to Acquire Businesses, Net of Cash Acquired Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities CASH FLOWS FROM FINANCING ACTIVITIES: Net Cash Provided by (Used in) Financing Activities [Abstract] Payment of capital lease obligations Repayments of Long-term Capital Lease Obligations Proceeds from issuance of common stock under employee stock plans Proceeds from Issuance of Shares under Incentive and Share-based Compensation Plans, Including Stock Options Proceeds (payment of issuance costs) relating to common stock issued in public offering, net Proceeds (payment of issuance costs) relating to common stock issued in public offering, net Proceeds from Issuance of Common Stock Payments for repurchase of common stock Payments for Repurchase of Common Stock Tax payments related to shares withheld for vested restricted stock units Payments Related to Tax Withholding for Share-based Compensation Net cash provided by (used in) financing activities NET INCREASE (DECREASE) IN CASH AND CASH EQUIVALENTS Cash and Cash Equivalents, Period Increase (Decrease) CASH AND CASH EQUIVALENTS, Beginning of period CASH AND CASH EQUIVALENTS, End of period Supplemental disclosure of cash flow information: Supplemental Cash Flow Information [Abstract] Cash paid for interest Interest Paid Cash paid for (refunded from) income taxes Income Taxes Paid, Net Supplemental disclosure of non-cash investing and financing activities: Noncash Investing and Financing Items [Abstract] Fixed asset purchases not yet paid Capital Expenditures Incurred but Not yet Paid Acquisition of property and equipment under capital leases Noncash or Part Noncash Acquisition, Fixed Assets Acquired Schedule of Purchase Consideration Allocation Schedule of Business Acquisitions, by Acquisition [Table Text Block] Schedule of Intangible Assets Acquired Finite-Lived and Indefinite-Lived Intangible Assets Acquired as Part of Business Combination [Table Text Block] Financial Instruments and Fair Value Measurement Financial Instruments Disclosure [Text Block] Organization, Consolidation and Presentation of Financial Statements [Abstract] Description of Business Nature of Operations [Text Block] EX-101.PRE 13 elli-20171231_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT GRAPHIC 14 emgraphic.jpg begin 644 emgraphic.jpg M_]C_X 02D9)1@ ! 0$ 8 !@ #_X1#H17AI9@ 34T *@ @ ! $[ ( M * (2H=I 0 ! (5)R= $ 4 0S.H< < @, /@ M FMC.60G/SX-"CQX.GAM<&UE=&$@>&UL;G,Z M>#TB861O8F4Z;G,Z;65T82\B/CQR9&8Z4D1&('AM;&YS.G)D9CTB:'1T<#HO M+W=W=RYW,RYO&UL;G,Z7J#A(6&AXB)BI*3E)66EYB9FJ*C MI*6FIZBIJK*SM+6VM[BYNL+#Q,7&Q\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ M\O/T]?;W^/GZ_\0 'P$ P$! 0$! 0$! 0 $" P0%!@<("0H+_\0 MM1$ @$"! 0#! <%! 0 0)W $" Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'! M"2,S4O 58G+1"A8D-.$E\1<8&1HF)R@I*C4V-S@Y.D-$149'2$E*4U155E=8 M65IC9&5F9VAI:G-T=79W>'EZ@H.$A8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJ MLK.TM;:WN+FZPL/$Q<;'R,G*TM/4U=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ M_]H # ,! (1 Q$ /P#Z1HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ KC/%?Q/T3PO>#3D$VJ:N_W-/L5\ MR3\>R_C5#XB^+M3BU*R\&>#-K>(=54LTQY6Q@Z-*WOZ?_JK9\%> -)\%6)%H MAN=0F^:ZU"?YI9W/4DGH/:@#FDUSXLZUB73O#FEZ+;M]W^T)R\F/=1TI_E_& M3_GX\,_]^Y/\:]+HH \T\OXR?\_'AG_OW)_C1Y?QD_Y^/#/_ '[D_P :]+HH M \T\OXR?\_'AG_OW)_C1Y?QD_P"?CPS_ -^Y/\:]+HH \T\OXR?\_'AG_OW) M_C1Y?QD_Y^/#/_?N3_&O2Z* /-/+^,G_ #\>&?\ OW)_C1Y?QD_Y^/#/_?N3 M_&O2Z* /-/+^,G_/QX9_[]R?XT>7\9/^?CPS_P!^Y/\ &O2Z* /-/+^,G_/Q MX9_[]R?XT>7\9/\ GX\,_P#?N3_&O2Z* /-/+^,G_/QX9_[]R?XT>7\9/^?C MPS_W[D_QKTNB@#S3R_C)_P _'AG_ +]R?XT>7\9/^?CPS_W[D_QKTNB@#S3R M_C)_S\>&?^_&?^_&?^_&?\ OW)_C1Y?QD_Y^/#/_?N3_&O2Z* /-/+^,G_/QX9_[]R?XT>7\9/^ M?CPS_P!^Y/\ &O2Z* /-/+^,G_/QX9_[]R?XTC3_ !CLOWK6GA[4@.3#&[1$ M_B:],HH \VT[XO0VFHQZ9X]T:Z\,WDAVI+.-UO(?:0KZ-IVO:;+8:Q9Q7=K*,-'*N1_\ 6/O7E^F37WP>\56VBZCCVKJO\ VGX@N?GNK^?YFW'^%,_= M ]J[:@#S3R_C)_S\>&?^_&?\ OW)_C1Y? MQD_Y^/#/_?N3_&O2Z* /-/+^,G_/QX9_[]R?XT>7\9/^?CPS_P!^Y/\ &O2Z M* /-/+^,G_/QX9_[]R?XT>7\9/\ GX\,_P#?N3_&O2Z* /-/+^,G_/QX9_[] MR?XT>7\9/^?CPS_W[D_QKTNB@#S3R_C)_P _'AG_ +]R?XT>7\9/^?CPS_W[ MD_QKTNB@#S3R_C)_S\>&?^_&?^_&?^_&?\ OW)_C1Y?QD_Y^/#/_?N3_&O2Z* /,V?XR6X\SR_# MEYC_ )9(7C)_$FD@^+5WHETEK\1?#=UH)<[1>QGSK8G_ 'QTKTVH+VRM=1LY M+6_MX[B"0;7CD4,K#Z4 +9WEMJ%I'=64\<\$@W))&V58?6IJ\>O+6Z^"VO1W M^GO)/X+OI@ES:L2W]GNQX=?]FO7H9H[B%)H7#QR*&5@>"#WH ?1110 4444 M%<_XK\;:%X,LA<:[>+$TG$4"#=+*?15')JOX_P#&GF;@#Z>M8?@?X&?^_< MG^->ET4 >:>7\9/^?CPS_P!^Y/\ &CR_C)_S\>&?^_ET4 >:>7\9/\ MGX\,_P#?N3_&CR_C)_S\>&?^_ET4 >:>7\9/^?CPS_W[D_QH\OXR?\ M/QX9_P"_ET4 >:>7\9/^?CPS_W[D_QH\OXR?\_'AG_OW)_C7I=% 'FG ME_&3_GX\,_\ ?N3_ !H\OXR?\_'AG_OW)_C7I=% 'FGE_&3_ )^/#/\ W[D_ MQH\OXR?\_'AG_OW)_C7I=% 'FGE_&3_GX\,_]^Y/\:/+^,G_ #\>&?\ OW)_ MC7I=% 'FGE_&3_GX\,_]^Y/\:/+^,G_/QX9_[]R?XUZ710!YIY?QD_Y^/#/_ M '[D_P :/+^,G_/QX9_[]R?XUZ710!YIY?QD_P"?CPS_ -^Y/\:/+^,G_/QX M9_[]R?XUZ710!YIY?QD_Y^/#/_?N3_&CR_C)_P _'AG_ +]R?XUZ710!YIY? MQD_Y^/#/_?N3_&CR_C)_S\>&?^_ET4 >:>7\9/^?CPS_P!^Y/\ &CR_ MC)_S\>&?^_ET4 >:>7\9/\ GX\,_P#?N3_&CR_C)_S\>&?^_ET M4 >:>7\9/^?CPS_W[D_QH\OXR?\ /QX9_P"_ET4 >:>7\9/^?CPS_W[ MD_QI"/C)$-^?#<^/^6:JZD_B37IE% 'E_P#PM+7O#4BI\1/"=QI]OG!U"Q;[ M1 ON<-9(W&&1QD,/0BO)/ M$GA^[^%&I2>+_!43OHC-NUG1E.5"9YFC'8CJ10!Z]1532]3M-9TFVU+3IEFM M;J,2Q2+_ !*15N@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *1V5$9W M.%49)/84M97BEVC\'ZRZ'#+83D'T(C:@#@_@W =>DU[Q_>KNN==O7CM2W_+. MUB.Q%'X@Y]<"O4:X;X+HJ?!OPX%& ;8L?J68G]37A%&1ZB@!:*,XZT4 %%&:* "BC(SC-% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %<]XZ\-P>+/!>HZ3.!NE MB+1/CE)!RK#W! KH:",C!H X[X4Z_-XB^'&FW-Z3]L@4VMSGKYD9VG^0KL:\ MU^"R"'2?$D*$[$\07>T'MEJ]*H **** "O+?!$7_ EGQ8\2^*KH>9#IDG]F M:>#R$V_ZQA[YXKU"4XA=?!",+X*U"3^*76;MV/J=] 'H]%%% !1110 M 445YCKOC;QEJ^LWNE>!M$CL+:Q8I=:YK8,4*$==B_Q?7D>U 'IU%?/%WKRQ MW!76OCZ%NP?F73;$&)3Z93(-;FD:[\0+6U-_X4\4Z)\2-.AYFM0%M[M5]MIZ M_P"]S[&@#VNBL7PGXC7Q5X=AU1=/O-.9RR26M[$8Y(W4X(P>HSW_ /U5M4 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 4=:TFUU[1+O2[] ]O=Q-$X(SU'7\.M<3\%]2N9?"- MSH>HN7N_#]Y)I[DGDJI^7_QTBO1*\Q^'!V_%#XA1KPGV^-]ON5Y- 'IU%%% M!1110!Y;%&/&/[0%S)"#3Z* /+_A&7\/ZSXI\"RL3%HUX)['<>EO,-P4>R MG]37J%>9:8?+_:=UF- LOAR*1\=V$P /Y5Z;0 4444 %%%% !1110 4444 M%%%% !1110 4444 %9'BS_D2];_[!\__ *+:M>LCQ9_R)>M_]@^?_P!%M0!S M_P &?^2.>'/^O3_V8UV]<1\&?^2.>'/^O3_V8UV] !114<\\=M;R3S-MCB0N M['L ,DT 245YCI_B?X@>,H&U3PG9:58:0[D6KZB6:2=0<;\+T!JUY7Q<_P"? MCPU_WQ)0!Z)17G,LGQ;M(FN"GAV]$8W&WC\Q&D]@3P#74>#/%,/C#PU%JD4# MVTF]H;BW?K#*APRGZ&@#>HHHH **** "BBB@ KS+XFZCJFK^,?#G@'1M0FTQ M=8$MQ?WENVV5;>,9V(>Q;!&?8=LUZ;7G_P 2/"NLWNK:'XL\(".36M"=\6TK M;5NH7&'3/8^GU- %C1?A%X/\-:A#JFD:?-#J%N"?M+7%:? M)X+D\-Z])J]]J$?BO^U;I+'[)<3"0G?^[ 4';USVKW31?'>M:OJ4&GW?@?6- M.,F1-<3A?*BX]0>:Y;PY\-KC4/A7XAT?6M/^RZA<:I=W-G(Z#>I+!HW![=* M,WXB66N7WP>\'Z;X@N)8=5N[RW@N9 Y#!FR,DCOR,UU/@;QK]@^$=Y=ZZY-Y MX;66UO Y^9GBX7/NPV_G69J^G>*?$?@/P@NH:3<+JECJL#7J$WZO*8=&O)%G2W987(F=L!#CJ3VKCM)T+ M4+7XZ:UJ[6CIILVCP6\,^/E9U;E1]!5WXJ^'M1\4?#C4M*T8@W)_#E[+4M8T.[T-+BWU;29I)_$FKRW),<\63U).'!X(P.U?2M ME>VVI6,-Y83I<6TR[XY8SE7'J#7SWXIT'Q!XFM+(^%/!FIZ!J=M:?9;YSMBB MGA P8Q_>/H:]T\*((?">FPK8S6 BMT3[-,,-&0,8- &O1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% 'G'P;_P"/'Q/_ -A^Z_\ 0A7H]>CT %%%% #)O]1)_NG^5>??!+_D1;O\ ["UW_P"C M*]!F_P!1)_NG^5>??!+_ )$6[_["UW_Z,H ]$HHHH **** "N;\9>"M,\:VE MM!K;7DEK:N93:03^6ER<<*X[C\17244 >-6NF>.$C=/#G@3PCH.GJQ2.WU!0 M\LRCU*<9/OFM+POX!M]7U6#7M;\*GPAK^F70/F:1<*L5ZHY.0O!0]P1GW--^ M+WPX\3^.-6T>X\-ZX=.BM#B5/-9-ISGS!CJ</?%NIW&I>(_"'E'PUH4H21&CW-?@']Z5/ MH!TH ]EHJII.IV^LZ1:ZC9.'@NHEEC8'J",U;H **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH \ MQL/^3HM4_P"Q8C_]*!7IU>8V'_)T6J?]BQ'_ .E KTZ@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH *R/%G_ ")>M_\ 8/G_ /1;5KUD>+/^1+UO_L'S M_P#HMJ .?^#/_)'/#G_7I_[,:[>N(^#/_)'/#G_7I_[,:[>@ K+\3_\ (HZQ M_P!>,W_HLUJ5E^)_^11UC_KQG_\ 19H P_A-_P DE\-_]>$?\J["N/\ A-_R M27PW_P!>$?\ *MWQ%KUEX7\.WNM:HY2ULXC(^.I[!1[DD >YH TZ\LTOP=\0 M_#DNI0^']8T=+*[OYKQ5GMF9E,AS@G/M4]DOQ2\3VJZM'JFG>&8)EWV^GO9" MXD"GD>8Q(P<=0*U?!_C#5;CQ!<^%O&5K#:ZW;1B:*6W)\J[BZ;UST([B@"E] M@^+/_0:T#_P$;_&C[!\6?^@UH'_@(W^->B44 >=_8/BS_P!!K0/_ $;_&C[ M!\6?^@UH'_@(W^->B44 >9R^*/&G@S4K%O&Z:??:3>SK;M=V*E&MW8X7@1_ZM?H* '51O-9T_3]0L;&]NXX;K4&9;6)NL MI498#Z U>KS3XB?\E;^&G_7Y>?\ HE: /2Z*Y/XE>,&\#^![K6((TDN R10J M_P!T.[!03[#.?PKS_2OB-J>G>*=$M[CQ;9>)+;4YA!=00V?E-:L1PRG'*@\< MT >V45Y+X^\8WFE:M?K9_$#3].FMHR\.F)8^>Q(&<2, <$].V*6\^(^N:MX6 M\%P: (+36O%1(,[IO2W5%W2,%/4XZ T >@ZGXHT[2?$FC:'=F7[9K1F%H%3* MGRE#/N/;@C%:5Y>6^GV4UW>2K#;P(7DD;HJCJ:\8U.S\2Z?\>/AY:^)-3BU6 M%?M[VMTL B?)@ =& X.,*0?]H^E>E?$/_DF_B#_L'S?^@F@#1T/Q#I/B6P-[ MH-_%?6P^+=!T[7K?1;W4X(=2N<>5;,3O?/2O'_@S(/!VK6FF MS-Y>G^(-*2_@+'Y5FC&)!^7-8CQOKGQ%T+QKWM,]K>),#\" !5B^^)_B74? ?@O4M"%O;:GK6IBPN8Y8]R% ML.#C/(!*@\4 >T45Y!)J7Q$L_B!'X..O6ES]NM3=+J3V:JUN%/S (.#GMFIK M/XBZSX=\+^,G\2O%J5YX:F$<4Z1B,7 8#;E1TY- 'K-%>#V_Q0U?3+C1M0N/ M%UAK:WMS%%>Z5#9[# LAQN1\9.WWZUT3:WXV\1?%SQ3X8T75[?3=+TN*UD6X M-JLDD9DB#;1GKN)8Y.<;>.M 'JK,%4LQ &22>E-AFBN(5E@D26-N5=&!!^A M%>26FM^*_$G@?Q1I5QJ\%KJV@W4MM<7B6JLMU$$)'RGA2?4=*U_@C9ZQ#\.= M+GU+5EO+2:V!MK<6ZH8!DY!8CUYQ\&_\ CQ\3_P#8?NO_ $(5Z/0 4444 ,F_U$G^Z?Y5Y]\$O^1%N_\ ML+7?_HRO09O]1)_NG^5>??!+_D1;O_L+7?\ Z,H ]$HHHH **** .,^*OB'4 M/#7@=[K1Y%ANY[J"U24KGR_,<+NQ[9K.'@+QE@9^(^H9[XMH_P#"H/CTLK_# M:-;=Q',=4LQ&[#(5O-&#COS4_P#8'Q4_Z'72?_!0/_BJ .4UV]NO#>K2:;J_ MQ4U6&YC +*-/##!&1R%Q71:=X1\4ZKIMO?V7Q)U)[>YC$D;&U125(R.".*DD M\+?$R5MTOB[17;U;15)_]"J1?#WQ350J^--)4 8 &D#C_P >H J6M1W <7$2J8FC0,"I%>H5XS+I_BJQ^-?@K_A+=;M-4W+>>1]G MM!!L_=AW^M12>&XXU@L;+[2RGSW.XKV'&,^] 'L&E:QIVN M6*WFD7D-Y;MP)(7W"KM>"Z'J.J?#[P]XJ\41Z&VEPZSJ$4>DZ7@#T6/Q!82^) M)M"21OM\,(G=-AP$/0YZ5IUQ&G^(KRZ^,=]H^Z,V":5%* 62-]J$3-G>?X>FT8],T >W33PV\>^XE2 M),@;G8*,GMS4E>%_$34==\5_#/PUXAM-42QM;Z2T,EF+<-B8N/G#'G /;VKV M30[74[/2HX=;U%=2O 3ON%A$08=OE' H T*"0JDDX Y)->9R:YXI\9^-]9TC MPOJD.BZ?HCB":X-N)I)IB,X ;@ 5!IFO^*O$.D>(_#EUJ5O8:_H%)_3% '6^%?'>F>,;FY71K>]:VASMO)8"D,V&VG8W?FM#Q!XHT7P MK9K=>(-1AL87;:AD/+'T ')K@O@%9:Q#\.-.N+W54N-.EA<6UF+=4,!\ULDN M.6SSUJ7XG^'-=D\5:#XMT#38-;&CK*LVF3, 9%<#YDSQN&/Y4 =UH'B72/%. MGF]T"^CO;=7*%T!&&';D5J5PGA[QSI7B'P7J=_HIAT"ZM"4NX[Z,(+27'5QQ MGI^.*Y'0?B-?0_$'1-)7Q=;>)[/5Y'AD"6/D&!PI8,K8 (XQWH ]1TKQ1IVL M:YJNDV9E-UI3JESO3"Y89&#WK8KQW2]?3POXJ^*6MRQ^:+%HY1'_ 'B$X'XG M%8/_ MC6=-TS3_$4_BS3]3::6(WFA0V97RXG(!"/C)90>IZXH ^@** 00". M0:* "BBB@ HHHH **** "BBB@ HHHH *\P^'/_)5OB%_U^1?^@FO3Z\P^'/_ M "5;XA?]?D7_ *": /3Z*** "BBB@#S3X4_\C/\ $+_L8Y?_ $%:]+KS3X4_ M\C/\0O\ L8Y?_05KTN@ HHHH *Y_Q?XSTOP;IJW.HL\L\QV6UI"-TMP_957^ MM:.N:S:>']"O-6U%]EM:1&1S].WU/2O+M)EBTW3KKXI_$)2U[.N--LB,FVC/ M^KC1?[[=Z +-)(_$GQ4E\NW9@;+0C)M@MPQPO MF?WW.0,'N<5Z9:V-MI]J(-/MHK=%7"I&@4#\J /)M(UCP-XK\3+X9N_ ,EI> M/'YA2>S50J?WF(Z"O4K#0]-TO15TG3[.*"P5#&+=%^7:>HKR7P[=^)_!VO:[ M?ZUX'U+5M1O[MF;4+:>-E:$'Y%5%_$FK^ ;YSLM&-YI;-_';.?NC_=/%>E5X;XM\:VNO>*/#6K>&=&UZ+7 M+&]6(QW&FO&);>0XD5CT '7GI7N0.5!(P: "BBB@##\0>,_#OA62%/$.K06# M3 F,2D_,!]!5G1/$>C^)+5KG0M1M[Z)3AFA?.T^XZBO+?BMJ=KI'Q=\)7E_I MMUJ<*6TVZVM+;SY&Y[)WJCHD>IV6J^./'.C:'<>&]._LEC:V]W$$:69$+>88 MN@Y'?UH ]SHKRC1?%7BO2OAK<>/_ !=J$-S;OI@N(-+AMP@5FV^62_7)SR.V M[VJ#4-2^)&@>"U\:7^L65RL<*W=UH_V0*B1'DJK_ 'MP!Z^U 'KU%>8WOC+7 M/%OBVR\/>"[N+3$?38]2N[Z6$2LB2?=15/&?4U7\:>,=:\')H?AZYUZV34-0 M9VGUF>U&V*)>XC'!;M0!ZM17C.A?$K6DN_$&DP:C!XKFM-,:^T^Z@MS&78<& M-E &2"0>.M6/!_C+7=0\$:MX@@\26_B*_@TUYO[&2T6*2VN0,[2!\Q P1COV MH ]:GG2VMY)Y3A(U+,0.PJGH>MV7B+1K?5-+=I+6X!,;,I4G!QT/TKS[X<^) MM1U_P[=ZM<^+K76)/L1>73UM%B>SFQD@CK@RUYWAV):K$; M>55W?*1U'UIEEK/C'QWKVN2>&M9M]&TS2;IK2!7M5F:YD4V!0!ZE17 M!_"3Q/K?BGPSJ%UXF,7VVVU2>U*Q(%5 F/EXZXR>3S7>4 %%%% !1110 444 M4 %%%% !1110 4444 %%%% 'F-A_R=%JG_8L1_\ I0*].KS&P_Y.BU3_ +%B M/_TH%>G4 %%%% !1110 4444 %%%% !1110 4444 %%%% !61XL_Y$O6_P#L M'S_^BVK7K(\6?\B7K?\ V#Y__1;4 <_\&?\ DCGAS_KT_P#9C7;UQ'P9_P"2 M.>'/^O3_ -F-=O0 5E^)_P#D4=8_Z\9__19K4K+\3_\ (HZQ_P!>,_\ Z+- M&'\)O^22^&_^O"/^55?C+IEWJ?PNU%=/A:YEMGANS O65(I%=E]_E4G'M5KX M3?\ ))?#?_7A'_*L;5?$FO\ C?Q'>>'/ 5RFGV%@_E:GKK('V/WBA4\%AW)X M% ';>'_$.F>)]#MM6T:ZCN+6X0,I5AE3CE6'8CH17#&]@\3_ !ZL7T9EGA\/ MV,T=])A<'JDX0@ M%3RV<5V6A?#[Q=\*_#L5]X7U(:IM'G:CHLJ#RY#U;R6Z@@<#.Q[CM7=TQYXHVVR2HI]"P% 'G^I>#_%?C+PIJ6C>-[W1XS+L>RGTJ*4&*16W M!F#GD9 X'O5S0+'XAPWUI%X@D\-/8P\37%HDIGG '!PP"J3WP379+

1R-=0[Q@@ #:WL2: ML2_"S5H?!/A:WTO4[6'Q%X9?S+:XD5C!+D8=&QR PQR!7J5% 'F47@CQEJ_Q M(\.^+/%.HZ2HT<3H+"P$A15>,KN#.,LQ)&<@ !1UKN/$^E2ZYX5U/2[=TCEO M+9X4=\[5+#&3BM6B@#RSQ%\*-1U;X<:!H^GZG#9ZSHRJJ7@W;2I!5QTS@@^E M:FH?#B1K?P9:Z5-!#;^')Q)(KYS(-F#MP.N>>:[^B@#S#_A!O&&B^,=>U'PQ M=Z$]KKLWG23:C'(T]J<8.P*,,!V!(%16'PIU.R^%NA>%C?VKW&F:PE^\WS!' M19VDP.,YPV/2O5** .5\7^%+KQ%K?AF]M9X8DT?4EO)5DSEU"D87 Z\]ZY5? MA_XPT?7O$#>';S0GL==E,KW%_'(;FWR,$*%&UAZ9(KU2B@#R&Z^&K:/\.="L M+OQ'9:;K.C7IFL=0E.(GD8GY"&Q]X=A63=OKNI?'#P2FN:UIFI7EJ;B5[/2$ M/E6L7E$>8Q8DY8D#MT%>SZKHVFZ[9&SUFPMK^V)SY5S$)%SZX/?WJGHOACPY MX:E9-"TFPTZ68?-]GA5&<#W')% '&1^"?%WA7Q%K%SX(N-#NM,U>Z:]DL]7$ MBFWF;[Q1D!R#@<'';ZG2UOP;K6OQ^$)K^[L1>:-JD=_>&%&6.0+NRL8Y/<=? M2NZIL10!S-QX6N9OB?9^)EGB%M;V+VS1'.\LQ!STQBL>7X M:?VD/&=OJMS&;3Q'(K1^4"7APH )SQG(SQ7H%% 'GN@:-\1].:PT_4+GPS<: M?:NJR7BQR_:9HE[;,; Q'?)K6T'PE=:3\2O%?B2:>%[;6TLUAB7.^/R8BC;N M,,&O+J)HO$%R98O*SF)2FWYLCK]*7X;:!XH\+:'' MH?B";2KBQL8_+LYK,R>;(,DYD# <'MFNS#!L[2#@X.#T-+0 4444 %%%% ' MG'P;_P"/'Q/_ -A^Z_\ 0A7H]>CT %%%% #)O M]1)_NG^5>??!+_D1;O\ ["UW_P"C*]!F_P!1)_NG^5>??!+_ )$6[_["UW_Z M,H ]$HHHH **** /./CE_P D_MO^PO9?^CA7=21N=;BD$4I00D&03X0'/0QY MY/OBN%^.7_)/[;_L+V7_ *.%=M*(CXC@)%IYHMVP6'[_ !G^'_9]: -&BBB@ M#SOQ?_R6OP#_ +M]_P"BA7HE>=^+_P#DM?@'_=OO_10KT2@ HHHH *Y-/"5T MOQ?E\7&>'[(^CKIXAY\S>)2^[IC&#ZUUE1M<0JQ#31@CJ"PH P_&_A.#QIX7 MFTF>9K=RRRP3J,F*13E6QWP:Y&\\%^./%D=AI?C74M%71[29)ICIRRF:\*?= M#;QA >^,UZ5'<0S2.D4J.T>-X5LE<],U)0!REIX2N+7XH7?B430_9)M/CM$A M&=ZE3G/3&*H>#O E]X;^$6Z>*Z031[MF968!CS%9 3G'4$5>\ M(>"+O1+36;S6+Z.]US6W:2[GB0K$IVX5$!YVCWYKLZ* .;^'OAJY\(> ]-T* M]FBGGM%<-)%G:V79N,\]Z;XK3QO]HMG\$2Z'Y85A<1:L)>3QM*F/GCG@UTU% M 'D;?!W5+OP7KUOJ.LV\FOZW>1WLTT<1%N'C/RQ[>I7L3^E6H_ WC35/%/AG M5O$-UH-M!H4Q<6FFI)AP4*EMS <^V,#UKU*B@#@H?AP;C4?&G]JW$;V7B4*J M+%G?$ N,G(QD'!'TJIX?\/\ Q&T.WL-'DNO#-WIEFR1_;I(Y1=/ I'&S&S?M M&,Y/XUZ131+&TK1JZF10"R@\@'IQ0 ZBD9E12SD*H&22>E".LB!T8,K#((.0 M10 M%%% !1110 44BL&4%2"#T(-+0 4444 %%%% !7F'PY_Y*M\0O^OR+_T$ MUZ?7F'PY_P"2K?$+_K\B_P#030!Z?1110 4444 >:?"G_D9_B%_V,EUYI\*?^1G^(7_8QR_^@K7I= !1110!YO\ $W=K_B;PQX.4GR+ZY-W>@=X8 MN<>X+8!J&YMT\:?&A-/D4-H_A*%)3%_#)=N/E^NU1T[&K$A\[]HJ'S!_Q[Z( MPC)_VGYI/A:2]_XWO#AIY->G!W'& J@ 9["@#N%B:]O96N$F6WA/EBWF2,QR ML"KB52,MP>!DCD'CH:OU2T>)8='M52..,&,,4BE,B@GDX8\D9/6KM !1110! M1UF^_LG1+W4EMFN6M('F\F,@,^U2< GOQ7D=Q\2?'3Z/H_C.:QTK3/"D][;K M- DIGN6@D?:69L;5QD<#!SUKVET62-D<;E88(/<5X';1B7]D/5[:4[H[8W"Q MD^B79*_R% 'OM%4](F>YT.QGE^_);QNWU*@FKE '(ZWX0N]4^).@^(XKB%+? M3(9(Y(FSO$]5TJW=(Y;ZSEMT=\[5+H5!..W-:#3PHVUY4 M4^A8"D6Y@>;RDF1I-N[:&!..F?I0!S@\&0WOPNB\'ZPX=#IR6*=?BT?7 M#>:39>*=*D!?%L7C34O&%^_A^RU>33&LK6WT]93!(Y8,))BP M#'D 8';'/%>H44 >9Z#X \0-XTU/Q/XC;1;2ZNM.-BEMI"R>6Y)SYDC. 2>W M3T]*9;?"_4H?ASX4\.M>VIN-$NUGFE&[9( [-A>,YY[UZ?10!R?BKPE=:]XN M\*ZM;SPQQ:+=R3S(^=T@9"N%P.OUKD?[(U/PIXB\02^#O%_AZUTZ]G-Q>VVI M_.]A*1\S*%8=N<-@5ZU7/ZEX#\)ZSJ#7VJ^'-,N[ICEII;5&9OJ<<_C0!QW[ M/\$D?P^O)WEDN(KK5KF:&YD7:9TR%WX]RIKU&HX((;6WC@MHDAAC4*D<:A54 M#H !T%24 %%-,L8E$1=1(PR%SR1]*=0 44V.1)D#Q.KJ>C*G4 %%%% !1110 4444 %%%% !1110 4444 %%%% !61XL_P"1 M+UO_ +!\_P#Z+:M>LCQ9_P B7K?_ &#Y_P#T6U '/_!G_DCGAS_KT_\ 9C7; MUQ'P9_Y(YX<_Z]/_ &8UV] !67XG_P"11UC_ *\9_P#T6:U*S/$JE_">K*H) M9K*8 #O\AH \^TG6;KP_^S':ZEIZ.]W#HZ" 1J6;>P"J0!UP6!_"LSP-\3?! MOA#P7I^CQP:R988@UPXTJ8F29N78G;SEB:[7X2.K_"7P[L8-MLD4X/0@8(KL MJ /./^%Y^$3U@UK_ ,%,W_Q-'_"\_"7_ #QUK_P53?X5L^)/B5HGAO5?[+>. M\U#4 @=[;3[P[%_NC\J6L/Q3XPTCP?8Q MW.L3.&F?9!!"ADEF;T51R: -O:HZ*.N>E 55QM4# P,#H*Y/PS\2-$\3ZH^E MPI=V&I*GF"TOX##)(G=E!^\/I76T >>_&S_DGJ_]A&U_]&BO0(_]6OT%>??& MQE_X0*&/(WR:G:JB]V/FCI7H2#$:@]<4 +7F_P 6_#NEW&G6.I2VN;R75;&W M>42,"T;3JI7@XP02*](JCJVCV>MVL5OJ,9DCBGCN$ .,/&P93^8% 'GFHZ-= MZ7\4=-T_P23CO5>3XE:W=6>A6=M&D%_?)<-<3Q M6K7"CR7*':@(/)&>O%>EOH]G)K::LT9-XENUL'S_ ,LV8,1CZJ*R+CP#H4]C M;6PAEA^R2O+!-#*4DC9R2V&'8DGB@"3PQK.IZGX/^WZQ9M9WR"0/&R%=Q7.& MVGD ]<5P^G>+?&^H+X9?[3IB#Q&LH4?9V/V78N[?][YLCMQR>M>FV.EP:?I: MV$32O"JE%=*M%TE8("HT@,+3YON;EVGZ\4 <19^.O$.H1Z9 MH<)LXM9NM5OM/FO6C)A5;4G^._$UD+C1U6QFU>VUBVT[[ M3L(BE29=RMMSE2,\C)KL;GP+H5S9R0-;NFZ^DU!98Y"LD<\A)9U8!]#M+6"&.V9C#>+?>8\A9WG7H[,>IX% ',O+XHL_B;:PWNLV\UO'I-_%;:3HOB#SM..G:OJ*6RV?E'S(8V8@'=GEN.>.*[_4O M#.G:IK5GJMPLJWEFI2-XY"N5/)5AW''2N!_X5M>7?B&R* M[>0'!) 2,\+DGF@"6\^(>H0>+K-;&Y2^TJXU0:>X6Q=43.1D3YP6!'(Q5:]\ M=^*3X6NO%MC-IR::NI_8H[&6(^8(Q<>1O+Y^]GG;CIWKKD^&WAV/4([M8)_W M5U]LBA\]O*CESGQE!PA^;@8/2NP\:^(;S M0]-LETM(_MNHW<=K"\X.R(M_$WT]*DN/ ^D3ZU+JB?:;>>=U>=;>=D29EZ%E M'4\"M/6=%L=?TUK'5(?-A8AA@X*L.00>Q% 'GVL>-O$OAR'7=.NFLK[4K""W MN+:X2(QHXDD";67)P1]:NWNL:AH>O:3+KR6=]=KI5]=R3PPE&4)L;8G)['!] M<"M^#P'H<-A=VK0RS_;&1IYII2\DFP@J"Q[ @<5IW>AV5WJ$%_+ )+FV@D@B MW'Y=KXW COG:* .$TWQ5XK6\\'W&I7.FS67B60[H(HB'MQY#RJH;/S?=&3@? MK4-AXDUC[!H-CX?BL+&35-5U"WD+0DHBQR2_.%SRQV9/J31H?PYO8?%NBW\V MGV^F6FD22S*D=V\VXM&R!$!X1?FS^ KN;;PII-I)8O! 5:QGFN(/F/RO*6+G M\=[?G0!QZ^.-3A\/W<&HWMO#JUOJC:?'+#:-+]HP V5B!SNP>F:PK_Q5XGUW MP?;SQ7J6-Q;:XEE,WV9HVE^?@E=V5'JM>AWW@/0]05_-AECD>[-Z)8I2KI*5 M"E@>W Q3%^'^@)H,VD+!*+::X^TL?..\2YSO#=X@+?:I63?P,C8N.,\U3TCQKXB\6Z_HMMHWV33[2\T2/5+EIXC(RL M92A1>1P<=?:NEO\ P!HFI.KSK,=%D(^]6G:>'M,L-3CO[. MV6&:*S6Q39PJPJVX*!]30!P6IW.J^ -2M+-+WRM*OKB:[O-6N+4R@S22 B,@ M-^[7:< ^U>H @@$<@]*P]>\(Z9XDFB?5?M$B1@ P+,5CD .0&4=>:W !@ M#H* "BBB@ HHHH \X^#?_'CXG_[#]U_Z$*]'KSCX-_\ 'CXG_P"P_=?^A"O1 MZ "BBB@!DW^HD_W3_*O/O@E_R(MW_P!A:[_]&5Z#-_J)/]T_RKS[X)?\B+=_ M]A:[_P#1E 'HE%%% !1110!YQ\B5YWXO\ ^2U^ ?\ =OO_ $4*]$H **** "O+O&/A M/1)OBAX6$EB"-2GN3=@2N!,1"6&>?7GBO4:H7FBV5]JUAJ-S&6N=/+M;MG[I M9=I_0T >7)_;FC>*O&\WA>:SMK73HK:0Q3Q&0R;8VP@.>!@'GFK&I?$?7KW4 MS:Z!!Y3P:=#>,OV-[CSGD7<$R"-H[9YKT3_A'--\W5)/).[5E5;L[OO@*5'T MX)K-O/ &AW;V\BI<6LMO +99;:=HV:,=%8CJ* (?$?B?4-*^%=YXCCM1!?PV M(N/(F&0CX&5(KG_[9\=GQ,^AF^TI)'TH:H)_LS$188H8=N[YLG'S<< \5WFI M:)9:MH$VC7T;2V4\7DR(6.67ZT'1+$ZQ_:AB/VK[)]CWY_Y9;MV,?6@#A-+\ M:>(/%TFCV6BO9Z;/FZ<+&T MO+N:Z@NYI$,B P'ED&1D'TKK)OA_H,ECI]M'%-;?V=!]GMY;>8I(L7]PL.HX MJY9>$M&T^;3I;.T$3::CI;[2?E#_ 'B?4GUH X.#7/$?A_6_&>H:IJ,-_!I< M,;_9UB*AF*97;\QVC/6M"T\3^)=+\3:#:^(;W39[+5;2>ZD>"(H8/+4-C.3D M8;K[&NEU#PAIMQJ-]JL=N9+R[MC#+$\I$,_RX =?TS7(>'_AM<)XJM-0U.P@ ML[.SM)K<0"[:/>@"'2_B5J2>(K=+M_M^F7MC=7<,JV#V^/) M4/\ (S$^8I!Z\=O6I;3QCXJ@7PIJ.I3Z;-9>(I 3;PQ$/;JT1D50V?FX&"<# MFNHTOX=Z#H]];7EK%/+-:1/#;B>=G6*-A@H >@Q7*:+\-KQ/$^C7EQIUMIEI MIJ:==BR:;3;^Y>)X4LG7[-&"0', MN<-TY&.]=1XIUW58O$FD^'M">"VN=0225[JXC+K&B8R N1ECGUJUIW@?2-*U M0WNG_:8/WC2BW6=O)#-U(3I5W7/#FG^(8X!?I()+=M\,T+E)(SWPPH X";QW MXG*1Z3:BQ.K)KO\ 9,MP8SY3KY1D\P+G@@8XSVQ4FL>*;OPIJ'BFZEMK.ZU& MQTK3B;E(S'Y\LLDD8WV8?8[DW<;LY+-*5*EV/ M\1(8TFM^&;.]@UBX2PAN[O4K1+:6*X8B.54W%%/IR[3SW_"H--\0^)-1N-+TCP\VG:=#_ ,(_%?L7 M@+A&. %49''./:K'A;X>7%OXEN-3U:V2V@;3FL5@%TT[N&8$EG/8!< >YKLK M#PQI>F7<=S9P%)8K);%3NSB%<87]* .'F^(.HW?AC2)+2ZCMM7NH9))+>&Q> MZ+;"5)"@C"Y'4U2B\1>)/$FI>!-0M+^&Q348YVEM_*8J75!NSR,CT':NSF^' M/A^9;4+#/";5'C1H9BC%&;/(P1N M]".M '*7WC7Q-_8>N^*;)[!-+T6[FA-A)&?,G2%]KL7S\K'!(&#V]:U;/5?$ M/B;Q=KVFVUU;6.E6*Q(I\@M,YEA#=<@#:36I=_#WP_>ZC-=3V\I6XE$\]LLI M$,T@Z,Z=">!]:VK/2+.PU&^OK:/;/?LCSMG[Q5=H^G H X+2]2U'PMXOT[PI M=7*VFDQ11PV8?#G_DJWQ"_Z_(O_ $$UZ?7F'PY_Y*M\0O\ MK\B_]!- 'I]%%% !1110!YI\*?\ D9_B%_V,EUYI\*?^1G^(7_8Q MR_\ H*UZ70 4444 >7>.M5M?!OQ:\/\ B34Y/)TZYLYK&:3&0&R&7_"F_"F] M.H>*O&%Q9V%VFB:E=K>6UQEW>GV=_P"6+ZUAN!&VY!*@ M;:?49KCO'/C35O#FN:)HGAW2;:\N]4\P1FZF,40V#.T$=\=J .PT^"2UT^&" M;R=T:[<0)L0 = %[#%6:\Z_X2OXCVY_TKP+;S#_IVO@?YBC_ (6+XJ@;%Y\- M=7 _OPW$3C^= 'HM%<[X,\96?C32IKNSMY[62VG:WG@G&&C=>HXX-;\LT<$+ MRSNL<:#+8+>T##P=HLXFGN&X6_G7[ MJCU13R?6I]%?_A8GQ7.O1?-X>\+A[;3V_AN;IAB20>H4< ^M 'I\4:PPI$@P MJ*%4>PIU%% 'F?Q6\.:5/+HU]):YN;G5K>":02,"\9SE3@XQ4,^CZC8?%AM. M\'26NFQQZ'&2T\;2A?WTF% SW.><\5Z'JNBV6M);+J$9D%K.MQ%@XPZ]#^M. M&D6:ZX^KB,_;'@%N7S_ &+ 8^I- 'F*?$_6=7M?#L&GQ"TNM1TQ[^XF2T:YP M5<)M5 1P3DDD\#'K7I7_@./5=5LC9:B()#+ ZD89"PS@\@' /T-0R?# MS0&T_3K2&&:V_LQ62UF@F*21JW++N'4'CCVK.=2E\-QM=<6['[+M7=G[WSY';C%6M/\ '/B' M61I&CVK6=MJEW)2DVPL3J MR:[_ &5+<&,^4Z^47\P+G@@=L]1BK,,WB>S^+1AU'6(+BVM]"%S-%';LJN!* M0<+N(#$CKZ<5UEIX+T2RM[.*"V8?8[DW<;LY+-*0078]SAC4]]X9TZ_\0VNM MRK*M];1^4KQR%0Z;MVUAW&>: ."L/&GBI[+PMK=U/IK:?XCO8XOLJ1$/;1OD MC#Y^8X'/ P:>WQ&OX_&-A%;W"WVE7M^UEE+!T1",\K,3AB".1BH['X;7C^)- M*G?3+73++3KTW>(KMY02,X6-#P@).3756WPW\.VNI07D4,^ZVN3=01-.QCAD M)R2J]!DDT M:[?#:\U'7X2FFVNG6<>H+>/ M+'=NX.UL_+%T5B>IKLSX(T@:X^J0?:;>:283RQPSLD)= M=>TZ?[%>ZIIIM' MM[E8RDM9 ML/@30X=.N;1H))A=S)-<332EI)60@KECZ8Z4 A(%<'X>^'=[;^+M,U.YL8-.MM,5RD M<=VTY9F& JY^ZH]* *VA>)]266$1L,%5SR3NZ9 M[U>3QYJ+>&/*N[R&WUI-7N-,#06;3FX,)8,T<0.>@!Z\*+W4M=BTBYT^VC M\/H@F%Q"6-U)Y>]L<_(N.AYK='P^T!?#YT:.WE2U^U?; RRG>LV0=X;KG(S1 M?_#_ $/4K@37"7 =HEAF,<[+]H51@"3'WJ .>T3QAXA\6>)[6WTLVMCI_P#9 MT-],9HB[DN<%!R/3K5:XNM3\ ZQI6C_;A#H\[[YM3N;8R^?/)*8V'_) MT6J?]BQ'_P"E KTZ@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *R/%G M_(EZW_V#Y_\ T6U:]9'BS_D2];_[!\__ *+:@#G_ (,_\D<\.?\ 7I_[,:[> MN(^#/_)'/#G_ %Z?^S&NWH *0@,I##((P0>]+10!YZ?A7)87D[^%?%6K:%:3 MN9&LK=E:)6)R2H8'&?2G?\*]\2_]%%UK_OB/_P")KT"B@#E?!?@A/"+:E<3: MC/JE]J4XFGO+E5\QL+@+D#H*S-5^&D]QXJO=*FV+<1EA@=>,?C7=T4 ^)?^BBZU_P!\1_\ Q->@44 <'IWPQ URUU3Q+XAU+Q!+9MOMHKQE M$<3?WMJ@9/UKO*** "L;4?%FDZ9KEOH]S-,U].JN(H;>278K-M#.5!"*3D9. M.AK9K@/&?AK6=1\7Z?J7AFR%I?1")'U@7VP>2)-TD,D./W@QG'NW;'(!T+>- M-$37DT>2>:.ZDE\F-I+618GD_N+(5VEO8&LK2/'4$6BWU]XBG$?E:I-90)%$ MSO)M(VJJ*"6/T%#]# MR@#L)/B)X;33;>]%[+ M(MQ(T4<45M*\Q=?O QA=P([Y%;USJ-M::8]_.SK;HF\D1L6Q_N@9S[8S7E^H M> [X^'$;1_#,EIK+W,D\=Q_;[O+:R$ "0R,"6!_B49X'>NQ\1Z;XCN_A^;'2 M[U1K7EQ"29)/*\W#*9 K@'86 (#8XS0!)'\0/#CZ1J&I27KV\&FE!>"XMY(I M(-^-I9&4-@YX.*?I_CKP_J27C07S1"RA\^;[3"\)$7:0!P,KQU'%>?+\.]?N M=-\7(VG):C68-/2W@GU)KI\PR.7WR/W(8'CCM71>+_ ^H>(O$.HS6K10V]UH M+V"2,W24RJZ@@<[< T 3V7Q$M=;\=Z5I6BRNUK3A >!WKF]*TCQ1?>.-$U;6M(LM. MMM-LI;9_)NQ*SLP R %&%XX'6MK4- N[KX@6VL(D9M8M,EMBQ;Y@[-D<>F* M'Z5X_P##>MZE!8Z9J!FEN%9H&\EUCFVC+!7("L1W .14UEXTT2_UO^R89YDN MV#F)9K62)9@GWMC,H#X]B:Y?2?!.KV&G^"X@D$4NCF-E!'][DBLC M0/!/BQ?%WAO4MWDE>W<1[7E", S D9/3I6^WC70$TZ[OS?@VMI-Y$DJQL0 MTG3:F!\YSQ\N>:Y"?X>ZA=_!_3?"TT<:7$=W')<"*7;A!<%V(8=]I_.H+WP' MXBN?!L.@.MO(-%O(YM/FBN&M_MD*_P +E,&-P.-PZGF@#=UGXJ:%IOAYM4M1 M7=ZO)=F?RV5OFD;.W@8'6K&L^% M]=UQ]:NVLH;674?#9T](3']=OS9Z=>LTOD&X3 MS8)(EEB! +HS* ZC(Y&>M0:=\1O#.JZE;6-E?2-->,5M2UM*B7& 22C%0& Q MU!Q67KO@NZU'4_#YB,=M9V.CWUC.['PIJFEV5W;W,KZA-Y>Z*" M1P@QU^53D^W6I;OQ[X=L=3%C>]35;'6+I;EMFN MS6JP$XW*\:G:^",@@<^U '>7_C31-,UB/3;V>:*:21(A(;63R0[_ '5,NW8" M+=5U M2]CDA^UPG48)[.X;572*"V21&\L0#@N IY/7KG.*V-7\#ZG>^&_&=G'# T^L MZK%.*R*"99;:1)!O^YA"H9M MW; YK0LO$^F7TUE#"\Z2WR.\,R& V_CBN5\2^#[K4==UV[DT>/5 M;.]L;2"*W^U_9V+QR.Q8-CY2NY2#ZBM3P?:^*=+T[3K'7HX[OB4S74EUYDL" MY_=H3M'F''!;B@#K:*** "BBB@#SCX-_\>/B?_L/W7_H0KT>O./@W_QX^)_^ MP_=?^A"O1Z "BBB@!DW^HD_W3_*O/O@E_P B+=_]A:[_ /1E>@S?ZB3_ '3_ M "KS[X)?\B+=_P#86N__ $90!Z)1110 4444 >:?'II5^&T;6ZJ\PU2S,:L< M!F\T8!_&I_[<^*G_ $*FB_\ @>_^%3_&32[[5/A\5TRTFO);6]M[IH8%W.R1 MR!FVCN<#I5_^%<[XD\8^#?%=W:7.K>'_&GF6G^J\BQN(AUSR%(S70CXT:* /#_ (JX M_P"H-)0!STM]XJO?C7X*_P"$MTFRT_:EYY'V6X,F_P#=S5Y+!KK^/ M/BWX8O\ 2-%UBVL](BNFNKC4+)K=!O0*H!;J2>U>M4 %%%% !7*+XL%GXL\1 MV^KW$-OIFE6EM.)&&-OF>9NR>_W!@5U=>=^)O NJ:YJ7B66W>"-;Z*Q:T,C? M*\D#NY5P.0IR!GGK0!TND^-=#UK[0+*YE$EM'YLD,]M)%($[,$902/<"H[7Q M]X>NK>^F%W+"+",37"W-M)"Z1GH^UU!(]Q7,:CX>\8>(-1NM;6"UT#4(-->S MLHX[KS2[L02S.%PHXP.IYS6+'\/_ !+=0:XTMA]F>^T86<8N-5:[=Y=V269O MN@^W% 'HNB^-M"\0:@;+2[MWG\KSD62"2/S8\XWH64!ESW&:FUWQ9I'AV:"# M4IY/M%P&:*WMX'FD95ZML0$[1Z]*S$\.7D?C'P_J*1QK;6&ERVLV&&0[&/ M[CY34.N:1K5CX]B\4Z%80:J)--_L^>TEN!"R8D,BNC$$$')##CH#S0!G>,?B M3;6FEZ,_AV]+_P!K7*(EW'923JD>3N( 7EN,;3S[<52MOB)YCU]]6O4C?]W"' M9V*)D D#:T;OPMJ,U]XQEC2/;J]I'%:_/U948'/IR10!I-XVTBS73[> M\NVN+V[@241VEM)*=K ?.0H)53GJV*<_CSPZFMC2FOF%P9A;[_(D\H2GI&9- MNT-[9S7.Z7X=\1>%M=CU*PTZWU1+O3[:UN8FNA$]N\:A202"&4_G639?#F]M M-;FMK_2)-2L9M3^W1W2Z[-#'$"^_YK<':S*>F!@\9H [;_A/_#QO-1MDNY9' MTL2&\,=M(RPE/O L%QN] .3VKH89DN+>.:(Y210ZDC&01D5RVA:-J7A_2?$4 MD%E!<7MYJ5U>VT+2[5F#GY S8.W( '3BNI@,C6\9G01RE 713D*<@!]% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 5YA\.?^2K?$+_K\B_\ M037I]>8?#G_DJWQ"_P"OR+_T$T >GT444 %%%% 'FGPI_P"1G^(7_8QR_P#H M*UZ77FGPI_Y&?XA?]C'+_P"@K7I= !1110 5QWQ/\-7'B+P@\FE?)K&F2"^T M]P.1*G.W_@0R/RKL:* ,/P;XEM_%WA'3]:M>!W'B M&#P?>#P?9?;-5E7RX1O5?+SU;+'' KAX=9L/A%\0M:L-9F6T\.:W$^K6,C<+ M'<*/WT(]VX8 >P')I^@:=\2/%M@WB>+Q&8-&TCX=?9Y5R\UW?ZI&PFE;EG;9SR:O:EX5UG6+8W_Q9 M\3VUGI,?S/IMB_DP'V=SR_TK0/A+XEW/R77Q(MX(^_V71(PQ_$MQ4ME\'M%: M\2^\4WVH^*+Q#E6U6[5ZAHFBV/A[1K;2])@6"TMD"1HO\SZD^M7(H8X(EB@C6.-!A408 M'TI] !1110!@:UXUT/P_J"V&HW,HO&B\Y;>"VDF=DS@L BG@5#<_$+PU:P6$ MK:@91J2%[18(7D:8 @'"J"EV^IR+HV'AEN!"PS( M<%6((Z]13O"W@/4]&UCP_=7XMI!9VUV;CRVXCEFD5@JY'( ##- '0WOQ!\-: M=J= MI!Y^7.,5IZ7X?USPOX@U2*PL(=3TS5Y8G:[:Z$A: M?;VI IMY\0/#5E8Z==R:CYL6J!C9>1"\K M3[<;@JJ"] ';Z?K M%GJ<]U#9R,TEHZI,K1LNTE0P'(YX(Z5>JE8RW\EY?+>V<5O D@%M(DNXS+M& M688^4YR,<]*NT %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 >8V'_)T6J?]BQ'_P"E KTZO,;#_DZ+5/\ L6(__2@5Z=0 4444 %%%% !1 M110 4444 %%%% !1110 4444 %9'BS_D2];_ .P?/_Z+:M>LCQ9_R)>M_P#8 M/G_]%M0!S_P9_P"2.>'/^O3_ -F-=O7$?!G_ )(YX<_Z]/\ V8UV] !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 !YZU5M-+T^PDDDL;&VMGD^^T,*H7^I YJU10 4444 %%%% !111 M0 4444 %%%% 'G'P;_X\?$__ &'[K_T(5Z/7G'P;_P"/'Q/_ -A^Z_\ 0A7H M] !1110 R;_42?[I_E7GWP2_Y$6[_P"PM=_^C*]!F_U$G^Z?Y5Y]\$O^1%N_ M^PM=_P#HR@#T2BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M\P^'/_)5OB%_U^1?^@FO3Z\P^'/_ "5;XA?]?D7_ *": /3Z*** "BBB@#S3 MX4_\C/\ $+_L8Y?_ $%:]+KS3X4_\C/\0O\ L8Y?_05KTN@ HHHH **** *. MJ:)I>MPQQ:SIUK?QQ.)(TN85D",.X!!P:O # & *** "BBB@ HHHH **** M&>3'YWG>6GF[=N_:-V/3/I3Z** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@#S&P_P"3HM4_[%B/_P!*!7IU M>8V'_)T6J?\ 8L1_^E KTZ@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M *R/%G_(EZW_ -@^?_T6U:]9'BS_ )$O6_\ L'S_ /HMJ .?^#/_ "1SPY_U MZ?\ LQKMZXCX,_\ )'/#G_7I_P"S&NWH **K:A>IIUC)=2133+&,E((R[GZ M=:R]6\30V'@F\U_RYH5AMVD1+B,HV[HH*GIDXH V8;F"Y5FMYHY0K%6,;!L$ M=0<=ZDKQKPKXJT_PCI^OPZ==IJ!CTQ=54 G#3;=LH.?]H*3_ +U=5=S^*=.. MD:=-KL4U]K=T(A.+1 MHJ0R2R;1CYL[ !NSCK0!W=1/=01W4=N\J+-*"4C)Y M8#K@5PGA[Q)KKZ[#IFJW<5P5UBYLGD2$)OCCMA(O Z')R?\ "L^3Q?JC 73& M%IXDU#8YA7*^42%_ESZT >H45Y3J'BWQ)9"QL&U.1KR73O[0>:VTLS;F;[D6 MU5.U?4GGWKTC1+V?4="LKR[@:WGGA5Y(G4J48CD$'D4 7J*\P&L^,)KBR==9 MMXHM1UZ[TF.,6BGR8XFGQ(#W;%N1SQR.*E;Q=J4F@012:P\&J1W5W WV6P$[ MW(AD9-^W!"#AI^)O$LEGJ6 MMZ=J$-O:6.IQ60LV@5MZF5(W8L>S73 M7\N*%&=!+Y^W&=R D9QAL=10!Z=16=K]^FF:#=WQVC[W/ M;O7G?_"8^(A;7EE!>NUREY9QPW5Y8B)]DQ(;,>!TQP<4 >JU7M;^VOC,+299 M3!*T,NW^%QU%< /$7B'^T3X<&HQM?'4?LXU$VZ@B/R]Y^3[N[D#I6K\/H[FT ML]=749UN)TU6X,DJ)MW\]<#I]* .RHKS>/Q#XE_X09/%;:C W]IK MG8B!?+ MMC<31QQL6^\Q4/D@GDTW6/$7B;1+B\T;^TH;J\$EB]O>O;JN$FG\MU91P<8R M"/6@#TJBO/(O$^M:3K)M=6OH[JTM-06VN;@PJA9)(R5)QP,,.HK%NO'WB&<^ M5;3RP2FVDO8A!IK7)E!7PS;^1XHG>_ENC$V-+!N M00F3%Y(7Y2.I)'3OWK"_X3*\_P!$\0W4>^\M=+O%8&/;O9)@@)4=.Q(H ]AJ M.XGBM;:6XN'$<42%W<]%4#)/Y5Y;#XO\5MI]X+?[9>!%@E-XVDM$T2L2) B, MH$FW&1U.#WKKI[V/4?AA?W,6HC4E?3I_])$83>=C9RH P?;% '2PS1W$"30L M'CD4,K#N#T-/KR*Z\<:U:-):Z/\ :"-'M+3;:0Z<\XO&>-9&5I IV?*P Y'. M2:V=4\87MGXMC%CJ4E[9?VC'9S6ZV.(8MV%(\['+@GL<=J .^GO+>VDACGE5 M'G?9$#_$WI4U>6F^\0ZG)H&MS7D,\-U>3-!8"%5\K:&" -U.<#.?6NE\":U> M:M;7"ZOJ#R:C$1Y]C+;"%K4GL !\R^CYU*K1JVCVBS/*]NA-TY!;##&%7 QQB@#N**\VD\5>(+ZVU35;&]BMK33K6 M"Z6V,"MYNZ,.ZLQY ZXQSS5BVO+_ $_7/&%]?:^T5K$\*Q*]N'6)GBC*8 &6 M(W;0O\1/@T5YK;>,-9>2XTB.X=KN2^M[>WO+NT$3(DBLQ)CX!(V-C@9R M*L:D-;TGQC:SW.O2W,-MIL\[Q?9XU$H0@X.!W]10!Z%4"WMN]_)9+*IN8XUE M>+N$8D _B5/Y5YE;>/M<33'OF,MTES:)(C2:>\,=M*[JJKN*C>,.#U/2M[P[ M:ZE:_$S5EU:_6^=M)M&201!"!YDV00..N?PH Z^WO;>ZFN8K>59'M9?*F4?\ MLWVJ^#_P%U/XU/7F5Q=:QH=[XXUVQO8UM++4XYWM#$&\\"TMMX+=1\HXQWZY MK:TWQ+J5UKEMHLKH;N'4+I+PA /]'0;XR!VR)81GW- '8RRI#"\LK!412S,> MP'4TVWN(KJWCGMW$D4BAD<=&![UPGB6/4F\?2+'J&;6:\NH[Z%](\^*(0!?*=< 8Y8?,,YR: /4*AM[RWNWG6 MWE61K>3RI0/X'P#@_@1^=ZOH4OBC6[:\C%E:ZTIDLO)!\Y"D*N2W4'!XQZ2.(Q.8-^_KNW*6QTQQ5:#7?$]SING3#4X(Y-2U26U0 MBV4B*-)'7/NWRB@#T>BO/Y_$.NPVESK7VZ/[%:Z@MD;3R%S(F]8R^[J&RV<= M*BB\:ZLM_HUO,T1$4[P:P=@')D,,9'IF04 >BT5Y9/XZUJZD$-K<26[M8OJ4 M!AT]KCS5DFD6WC;:IVC9'R>"2>#Q73>&]6UG6O$-XUW(MK96\,#BS,6'#21! MB&8\C:: .MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "O,/AS_R M5;XA?]?D7_H)KT^O,/AS_P E6^(7_7Y%_P"@F@#T^BBB@ HHHH \T^%/_(S_ M !"_[&.7_P!!6O2Z\T^%/_(S_$+_ +&.7_T%:]+H **0G:I/7 SQ5'2M7CU9 M9FBM;NW\IMI%S"8]WN,]10 ^+5]-FOFLX=0M9+I#AH$G4NOU7.:N5Y!!$]QX M@@MVTV.U5_$,KIJP<;B5Y\O &1GIR<<&M&U\8^(-7O\ .EO,PNI[BV2#^SF\ MNV"H_ERF4KAOF4 C./FH ])N;F"S@,UU*D,2D N[8 )( Y]R0*EKSB]\8W6J MZ6D]HD7V9+*QFN8Y(PW[Z>Y10O/0JJ/QZLOI2+XPUR]UZ8:>TS1#4I+$6JZ> M[(B*2GFF;;C(89QG&..M 'I%%>;VWC[43J&EO.8_L2V974?DY%SA@,'L-T;# M%6M(\1:R^O6,/B"]-C!V M,"_Z6(XDDE9CU4G<0 , 8% 'H-075[;67E?:IEB\Z18H]W\3GH*X>37]?CO+ MZ_-]%]AM-:CL%M! /GC8Q@DMU##S#C'IS6?>WNL:V=#U:>\C%A)XA2)+(0CY M%25D!W=E074%U;B>WF26(YPZ-D<=>:6WN(;NW2>UE26)QE70Y# M#V->;:+<:KJ6I:!=)J(MH9(KLR6T4"!&VN1Z=ZG\/:SKOB"QLK32KNWTUH=* MCNY'6W5A)([.%7:> HV/M;%HU\?-NHK MBTDE"OI[Q16LFX!!YA4;@=P[GH: /4ZBN+F"TB$EU*D*%E0,[8&YB H^I) _ M&N O]=\2:%=7$%UJ,5X/L=O<1N;=5*L\X1AQP1CI5OQ+X@O+>_U"U B>&WFT M;RUDC#8,][Y;GGO@#'H>: .YHKS>\\5ZY:6%S=RWJA;C6'TVV6*T\PP(LI!? M !+MM! '3I4FG>)/$&K7=MHR7$EI,\\V+^>R\MIH44%6$;@ $EL'CM0!W46I M6<]E)=PW"/;Q;M\@Z+M^]^6*G@GCN8$F@-[^)ST K&\.ZW+KVHZK-#(K:? T,-N5 ^9_+#NV>X M_>*OU4UP4EOK;11B363<3'Q2(HGEA7$6#RP '/!Z=.* /7:9--';P233,$CC M4N['L ,DUYQ=>,M6M9/['FO&^TKJ&5)X4EA8/&X#*P[@T^O+)O&.JV MKM::49_^)7;6V+:*P>?[4S(KL"X4[/E.!R.:TCK_ (ACN+K4I+V+[%;Z]!IH MLQ OS12S119+==RF7(Q_=YZT =WG^.M6= M/=([38"8SYA4!\X /)Y/% 'J-% 9-8U6X6]NDLS=G;&(U^YN"X' M;WKF]6\2>(O#FE/<7M]#>/=:/G4 %%%% !1110 4444 %%%% !1110 4444 %%% M% !61XL_Y$O6_P#L'S_^BVK7K(\6?\B7K?\ V#Y__1;4 <_\&?\ DCGAS_KT M_P#9C7;UQ'P9_P"2.>'/^O3_ -F-=O0 5GZSHUMKEK%;7K2"*.=)RJ'&\H<@ M'VS@_A6A4-[>0Z?87%Y=-L@MXFED8 G"J,DX'7@4 9FL>%M,URYMYKZ(GR(Y MHBBX"RQRKM=&]0< _4"LM?A_"+&.VDU[6)3;2QS6,TDR&2R9 RC8=G.5[:REM-1O]-NK.W%LES:.H=XO[K!E(/KTS M5G0=,U*PNM2DU._>Z2><&V4R%O*B"A0.0 &)!)QW-:CW4"74=L\R+/*I9(RW MS,!U('MFB2Z@BN(H)9D2:;/E(S8+XZX'?&: ,E/"E@@LV#2":SU'4;"?S+AFFMI5#.L[[Y$.5(V[L8XR,=:W= M#UB#7M%M]2M$D2&<$JL@ 88)'./I4]_>)IVGSWDJ2.D*%V6)"S$#T Y)H Q- M,\#Z9I4!BMI+DJ;$V/SR GRR2]=?&XDB5P" R@@$8/-4;#6(-1U+4;*%)%DT^18Y2P&&++N M&/PH \]\1^%YK[6'T[2++7H4N-0MYYR7B6Q;8Z,TQ.=Q)5?N\98@X[UU$W@Z M:Q:_N?#NK7MJ\YFGCL6E M?M#J?F/REP"QW$ XSSBNJJOJ%ZFFZ=<7LR2/'! M&9&6)"[$ 9P .2?:@#+F\-IJ/@V'0M8N9[AEMXXY;H2'S&D4#]YN/?<,\UGV M_P /K&.:6>[U+4;ZYFGAGDFN)5+,T1.T<* !ST KJU;<@89P1GFEH YN_P#! M%A?3W%REU>6MW-=+=+<0.H>&15V_+D$8(Z@@U>\/>';?PY9SP6UQWF>[N9%,A\E]\:?*H4*#G@#G)KJ** .>U3P5IF MKV>KVUTTX35BIF*. 4*C *G''ZTR]\%6L\EI-I^H7VE7%K;"U$UDZAGB'16# M*0?7.,^]=)5:QOH[^.5XDE01RM$1(A4DJ>2,]1[T 9S>%K&1=86:2>3^V(1# M=%F&2HB\OC X.W]:FM]%>W\-KI(U2^9EC,:WI9!..>#D*%R.G3MSFM2B@#CQ M\.;)&%RFKZHNI_:&N&U(2IYSDH$((V;-NT 8"U+:?#K1K6U2W9[JXC6":$^= M+N+B5MS$G&$9[;36LXO$^M=5\N4R1%XE7C:,QX(_W@3[U;L/ M#%EI_A:30H7F:WFCD225WS(YDSN8G&,DDGIBMFJ.BZM#KFCV^HVJ.D5PNY5D M ##ZXH R&\$V\>HI>:;JFHZYZDX[5I:'X7BT6^N;Z34+W4;RY18WGO'4L$7HH"JHQ^&:T MM2OX]+TV>]G5FC@3>P3J1[5/!*)[>.9 0LBA@#Z$9H ?12,P12S$!5&23V%, M@GBNK>.XMI%EAE4.DB'(92,@@^E $E%%% !1110 4444 >CUYQ\&_^/'Q/_V'[K_T(5Z/0 4444 ,F_U$G^Z?Y5Y]\$O^1%N_ M^PM=_P#HRO09O]1)_NG^5>??!+_D1;O_ +"UW_Z,H ]$HHHH ",@CUKEY? E MG+I5OI7]HZ@NFQ)L>S5TV3#<6^8[=W?L1Q745S[^--)&IO90B\N6CE\F6:WL MY)88W_NM(JE0?7GB@"[KFA6VO6T4=Q)-!+!()8+BW?;)$X[J>1^!!!K*N? T M%UEI-8U02RP?9[J594#74?H_RX[D97!QWKJ*S[G6[.WDME5_.^T77V4&,@A7 MP20?RH J-X3TTVNHVZ"2.+4(5AE56^ZJH$&WCC@57U'P58ZE1)?K" M98HG4*)8BICF7YW6K'_ B,;_I"6S+$02CMT!].M &=;^"[:+3)]-FU'4+G3Y(_*CMII5VP#.1 MM(4-D'&"2<8J;1/"L.C:KU '-7?@2QO-3OKJ2^OUAU&XCN+RS65?)G9%15!&W(&$7.",]# MD5'H>CEO'^N>()+*:U$L45G%YN!YNPDO( ">&_=@'C.RN@TK48M7T>SU&V5E MANX4F0./F"L 1GWYJW0!CZIX;M]4U6*_>YN8)4MWMF$)7;+&_)5L@]P#Q@TR M7PEIEQ:V]M<+))#!:-:*I;JC YQWXZUMT4 9>C:,^CQLCZI?7ZE0J"[93Y: MCH!M4?F7:7ES9"5?)FD3;MR-N0!L7@$ XYS73T4 M ^;&<9YQ5J'PM806UA"C3;;&Z M>ZBRPY=V9CGCIEC5O5-8ATIK))HY)'O+E+:-8P"=S=S[ D_2K] '-R^"+&7 M4GN#=WBVTER+N2P60>0\H_B(QNZX.,XSVHN_ NDWC:TSFX1M9">>R28,90Y! M3CY3N^;ZU8B\3QRZM9;=KI5#(9#R5P#NP.Y(Q[UN4 <]<^#K5Y+ M2;3KZ]TN>UM19K+:.H+PCD(P96!P>0<9&3@\UIV6DP6%]=W<32-+=[/-+MG[ MB[1^E7J* "BJ]Q>);W%O"Z2,UPQ52J$@8&>3V_&FZG?Q:5I=S?W"LT5M$TCA M!R0!GB@"U152?48K?34O625HW\O"QH6;YR .!_O<^@R:MT %%9>DZV-7N[]( M;.>*"SG, N)"NV9UX;: P6YD1WS+'$9C$O+E! MW"]3Z4^UN%N[.&XC5U6:-9%5U*L 1G!!Z'VH EHHJ.>YAM8P]S*D2LP4%S@$ MGH* )**** "BBB@ KS#X<_\ )5OB%_U^1?\ H)KT^O,/AS_R5;XA?]?D7_H) MH ]/HHHH **** /-/A3_ ,C/\0O^QCE_]!6O2Z\T^%/_ ",_Q"_[&.7_ -!6 MO2Z "BBB@#$D\*6$E@]J6F"M>_;@X8;DDW9X..G;Z$TFG^%X]+U)[BQU&^BM MFE:8V =3#O;J1\NX#)SC=C/:M2SO$OH6DB21 KLA$B%22#UP>WO5B@#G+?P/ MI-KI^HV_;H;,2CR4ESDG&,D$DG!..>,5T[-M4L>@&:J:3J<.L:7%?6RN ML M:?'I[HC<)$BNJA?0XD//TIK>$X9=6M;NYU&^GALW62WLW=?*C=4VAAA0Q]<$ MXRWVY^4HQ!.1^%95MX+M;>SN+!K^_GTV:-HUL M99%,<0;GY2%W<=LDX[5T=4=/U:#4KJ^@@5PUE-Y,A8<$XSQ0!R2^!2WB*ZBO M;K4+ZRN=+2V-S/*NZ,K(2JKM P1P->I-&^)(IB^_$VXQVVUT%% &/I?AFRTGPY+HMN\ M[V\HD#O*^YSOSN.?7DUG67A.S\-JMZLNI:H+&V:&UM9&60Q(<;E08&2<#EB3 MQUKJ:* .;\ :"WAOP38:?+$89MK2RQLVXH[L6*Y[XSC\*D3P=9KJ$ER;J[9& MOEOU@++LCE Y(^7.#U()/MBN@HH YZZ\&6-Q+-/#*0H$. MW((P54#!!K433 =%?3KFYGNEDB:*2:5AYCA@022 !GGTJ[10!SY\(01WZ7>G MZC?6#^7'%,+=UVW"I]W<&4\XXRN#BIY/"]C):3V[--LGU&+47^;GS8Y4E7MT MW1KQZ9K9HH Y?_A M/\ [0CG^V7WV:&]-]%8^:/)CF+%F(&,D$EC@DC+' %3 M6O@VWLX;BUBU+4/[/F615L3(IBBWYSM^7=U)P"2!7144 51IUO\ V.-,D3S+ M;R/LY5_XDV[<'\*YX?#[3WM+BWO;[4+Q);*2PC\^52;>%QAE3"CD\+/ M^1+UO_L'S_\ HMJUZR/%G_(EZW_V#Y__ $6U '/_ 9_Y(YX<_Z]/_9C7;UQ M'P9_Y(YX<_Z]/_9C7;T 07LES%9R/8PK/.!\D;OM#?C6-XBDN9?AYK+WT*P3 MG3;C?&C[@O[MN]=!4=Q!%=6TMO<()(9D*2(W1E(P1^5 'CL"D:;%X( /E3.N MIX[?91'YI'T\["X]*KW5^)O 5C#9"Z2ZTGPQ;7+W OS;QP;HR495!&]OD/7( MZ#O7L0TC3UN%G%I$)4M_LROMY$779]*HW/@[P]>"V%SI-O(+6$01 K]V,=%] MP/0T ><:TEQJ&A>.-3N;JYFFM].C$$!F81*7M@6^7IR?7I5>34]0O=/TA'N+ MJXO;^^:+4[479MO)*(2L*G(VCH5=J$G3'$BA=H!_ 8 MJ"\\+Z)J#S/>:;!*TP42,5Y;;]W\1ZT >>Z1HEP/&/AG_A(99OM4<%UY9%\S M_*K+L!93AC@\^O>N@\6:7:7?Q)\)SW+S*P6Y V3L@RH1AP"!U/X]#72?\(SH MWDV<7]GQ;;%MUMUS&?4'.:GU#2+#57MVU"U2=K602PLW5&]1B@#R?P[!-H6C M^$]2TZYNWN;^:]CFB>=FC=1;W$B*$SM&&B7! SU]:K:<_B!?!EQK:SSQQ7&A M/+"/5?&NJ1ZC<0:C920/;1QW+(-VP8R@.&R>.A7FJ?VC=:7;RW>X.967DD="?7% '% M7FMW T6[\R_>.Y/B*RB"^:0P5IHF:SM3NKG0;3Q9;:C<7+ZM=:7J M-W9:A#>,T;Q+R $SB)DW(. .AYKT:Z\)Z#?:E]ON]+MY;KQ M..] 'G%O;ZBVG7^@B>8:Y&T=S/*VI,8[Z'>>$;/[LGI@8Z5WO@S5;#4O#=L= M/$L07G:3X5T M_1=8N+ZP01B6WCMTA5<+$B$G ^I8DT <;K-Y=^'/%VH7M[Y]Y+?>:-)EBNF* M1,ML6\AX0M&]'CUIM66PB^WMG,Y!)Y&#[#(XJ"#P=X?MEN%@TJ!%N1ME4 X8 M9SC&< 9]* .(UDW7AK6)?#EA>W;#6HX5LWFG:1TH- 'F=Y#K5YXHU*UT:2=CI4]K' M8R/J>Q4C"HQ+*3^\WY89.?TK?\.W#:)XXNK3Q#-)+>7PN9[:^%X6@>$2*=AC MSB-D#*N<<\\\UU#^$- DFM96TN#S+156%N05"_='7G'O5+4O &A:A!N%T1;G6;[2M(OK^[6U34[V)D@O7)9$B#!#(#E@"3SG->JZII%AK5G]EU M2UCN8=P8(XZ$="/0U#9>'=(TYHFL;"& PNSQE%QM9AM8_4@4 >;:,[ZQ>Z?I M6LZI=Q6-O;7+HXNFC9V64J"S@@MM4#K^-:VDS/;?L\7$UK.XDBT2X:.96PP( MCZAX4T+5;A)]1TNWGDC0(K,O\(Z#'<4VZ\(:!>W MBW5UI5O+.H4!V7^[]W\L"@#CM,L+7Q':ZW?ZSJ%X=0CN;F 6R7KQ+$B[@JA% M(!^4 YQS6+#;KH7A#PSK,DMS=:%:Z4DEW;0W[I)#(VP^"1S50>!O#0$ &CV^VW.8U.2J\YZ9QC/:@#? M!R,BBBB@ HHHH **** /./@W_P >/B?_ +#]U_Z$*]'KSCX-_P#'CXG_ .P_ M=?\ H0KT>@ HHHH 9-_J)/\ =/\ *O/O@E_R(MW_ -A:[_\ 1E>@S?ZB3_=/ M\J\^^"7_ "(MW_V%KO\ ]&4 >B5'.TJ6TK6Z"24(2B,+B%8 M]5CLI)GOV ?H&18*>YC$WB:19"MRY;:%?@$GY<^HY MKT1_#.BRZD=0DTZ!KHN',I'.X=&^OO4L>A:9%>/=1V<:S/+YS.!U?&-WUYH M\VO9;Z.[LM!A:[N; ZC>(4-\8G8)M\N,RD[L?,QZY.VKVCV&JS^(],L-9U"X M$MII$DZA+HE2ZW&V-G*G#D(1GL>^:[N[T#2[^V>"[L8I8Y)3,P(_C_O9Z@TZ M#1=.M@@@M(TV0&W7 Z1DY*_3- '-> '-I]KT:_2?^U;6.)[J9[IITN-P8"5" M2=N2K?+QCTKE[_1;4'7EAFN(I)M?@1F%P[$*=AR 2<'WKTS2]$TW14D72[2. MW$I! /O8-7M6)T.P"Z)JUW. M+[0IY[AVNFD.]0A68$D[3EB.,#GIQ7H>G^&-%TFX:;3M-@MY&3RR47HO<#T! MP,XZTEKX6T2RBN([738(TN4\N50OWE_N^P]AQ0!R-SI\ECJS&VO+^7[%H[W< M437+D/-G[S<\_3I[5F203PV.E'1=5O)KS5-,EN+D&Y:3=(BJZL 3\GS97 P. MU>HBSMQ<>>(5\WR_*W8YV>GTJGI_A[2=*N9+C3["&"6089U'..N/8>PH \QE M\2ZC//>ZC;WTWV?783IUD QVPSJ4BW*/4M([9_V*N:>FMW_B>XN;=IO.L=:% MLTDE_M1;52JLAASR63+ XR21SBO0T\/Z3';VT$=A L5I+Y\"!>(WY^8>_)HD M\/Z5+JRZG)8Q&]4@^<,@DC@$]B?25 MED1-H/"X'''7O3O ,AM5N])O4F&IVRQM=2O=-.D^0<2*23M!P3MXQZ5U,-C; M6]F;2&%4MSNS&HX^8DG\R34&EZ)INBI(NEVD=N)""^W)+8Z9)YH X*QLTTO4 M;^6REN$:;Q$L;YG=@RX)Q@FJ^BO-9?\ ".ZQ)?WDL][JEQ;W/F3LRM"(IG"A M,XX,:X.,UZ3_ &79;F/V:/+3>>3CK)_>^M(FD:?&ENB6D86VD,L( ^XY!!8> M^&8?C0!Y6-4G%Q]NT\W-I;ZIH=]BG3+ZZFM9))9 M;AFNWF,@6%CGDGTS@<5RUQ>RE;QK=9X+34M&N+CRIK\SL^!E6*DD)UZ#%>GV M?AC1M/Q]CTZ&+:Q8 G!(QQGV.*9;^$M!M6D-OI=NAE5D<@=5;J/H?2@#+\4 MW,UK\/[66VE>*3S]/76L#7 M(C,>S.TC#'J,@]#7H\]C;75H+6XA22!2C"-AP"C!E_(J#^%1_P!E6/E&/[+' ML-P+DKC_ ):AMV_Z[AF@#S6PTVWMFM-,6YNK>QU#7KN.Y(NY 7""1D3?NRN2 M!G!!-2::)K_Q%9Z0^H7CZ=;:G=11,MPP:6-(E<*S@Y8!B1U[5Z%].M=&TZR6W6ULXHA;;O)VK]S=U_.@#S:STAKJXTB M:XU34F-_?W$5PHNW >(9VI@'C&.HP?>D@OCJ6AV.DS?:[JYA2XD$IU!K<)&D MA0,S@@L1CW]Z]-32[*/R=EM&ODN7CP/NL>I%5)_#&BW*PK/IL#B%F:,%?NEC MD_@3VZ4 >>:"O]HW>E:Y>3S'49_",=RT@N' :0@ G:#COZ=>>M%K(VKZ;>7& MK:I=6\NFZ+936C)=-'AFB+-*0#\Y+#'S9''O7HW_ CND9LR+"$?8HC!;X&/ M+C(P5'M@=*9<^&-%NVMCXEO;O2]I!/S5ZBA)12>I'-9C^&=&DOXKU].A:XAV[) M".1CH?8?#G_DJWQ"_Z_(O_ M $$T >GT444 %%%% 'FGPI_Y&?XA?]C'+_Z"M>EUYI\*?^1G^(7_ &,:6L$VNZY8V=]?W@MFO+_S(XKADWA=NT$@@X&>U9Z:WJ6EZ':R M?;9Y'U;3FL;9I'+;;D2[$;ZD2@^^RO4(=+LH)EEAMHTD5G96 Y!;[Q_'%,.B M:8T-M$UE"8[27SH%*\1OS\P]^30!YO;0ZY>^);S[*UQ]HTO5;>VCEDO]J);J M(MRM$3\Q=2QR03EA@\5!JEN(-#\2Z/KC7,VHS65Q>)=I>NT=Q$LG&%#80KN4 M$8&?>O3)_#^E7.JIJ4]E$UXA4B;D'*]"<=<>]1VWAC1;3[3]GTZ%?M2%)L@G M>IZKSV]J .'N;:":[U:"XU&ZM8=(TR&73PEXZ_,RNQ<\_/RH'.16CX):YU;Q M%?W^I7%PTL%O:A(?-81J7A#,=G3)/K722^$]"GCMTFTR%UMEVQ!@3M&(:9XF\4ZK9231WL6C121N)F( M0EI 6VYP<#GI@8K9T&&+2?'$>G:9>W%S:7.DFYG2:Y:;;(LB*K@L3C<&?@XT?3[J_6]N+2.2Y6,Q>8PY*'.5/J.3U]:9I>@Z7HOF?V791VQEQO*#D M@=!D]AD\4 7%K9VVGSW$(AN&AW2>>P+$J1G:.W3FO1[S0-*U"_BO;RQBENH<;) M2,,,'(Z=>?6H[KPQHM[;PPW6G0R1P$F-2,;/XIOJ%K91174F=TBY M&<]>.G- '+:YIEK)\3([J1I1+_8=PZXG<*2LD8'RYP>#TQ7+VQN_"W@_2+G1 MKFZEN;GPO).ZRS,X:1(XBA"GA<9(X XKU:\TBPO[NWNKRU26>V#"*0]5#8R/ MH<#CVI5TJP1;=5M8PMM"8(1MX2,@#:/; 'Y4 :RRW#12&,OB(%4W @C)]#VKT#3- M"TS1O,_LNSCMO,^]LSS_ (47.A:7>0SQ75E%(EQ())01]YO[V?7WH \\2_$O MF^'<7>H!=0N%LV-^T(,487.Z4$$[2X YSQ[4SP[%+XGDT2UU34;R2!=)NF80 M7;IYC)<(B,64@D@=^_>O0)?"VB3:?!92:; ;>W8M$@&-A/4@]>>_K5FTT?3K M!HVLK.* Q1M&FQ<;59MS >Q(S0!0\$W<]_X$T2ZNY&EGEL8FDD;J[;1DGW-; ME16MK!8VD5K:1+%!"H2.-1PH'0"I: "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** /,;#_DZ+5/^Q8C_P#2@5Z=7F-A_P G1:I_V+$?_I0* M].H **** "BBB@ HHHH **** "BBB@ HHHH **** "LCQ9_R)>M_]@^?_P!% MM6O61XL_Y$O6_P#L'S_^BVH Y_X,_P#)'/#G_7I_[,:[>N(^#/\ R1SPY_UZ M?^S&NWH *JZIJ5KH^E7.HZA*L-M;1F21V8 #Z]^WUJU6;XCA:X\+:K$B&1W MLY55 ,EB4.!B@"K#XS\.3:/:ZHVM6,-I=\122W**&/=TB^@N M)K+5+.XBM21/)%.K+$1_>(/'XTR'Q'HEQIYOX-8L)+16V&X6Y0H&]"V<9]J\ MKUY[/7+RZO/"]I+)I=KIL$=_'#;LN0LZ-Y17&2RQK("O49QWJ36!8^(-7N[W M1(/M&CRW%C'(ZPD1S2*Y)P"!G X)H ]1C\0Z-+*(HM6L7D9#($6X0G8!DMC/ M3'>BS\0Z-J$2RV&K6-RC2^2K17",#)C.W@]< G%>>ZQHYDC\;R6MB7D\^V!$ M<67>!0A=%XR1M!X%5-3-IK>H:GKGA6)GL],L;2X,D4159)X)6D* 8&YA%E3C M^]B@#U3^U-/$<[F^MMEM)Y4[>#R.#ZBHDU[2);VXM(]4LVN;5=T M\(G4M$/5AG(_&O)-)TV^;6=*M)+:80^+9(M:N]RG$3Q227#JW'&=ULF/:JN@ MZ8[VJ6^HZU&-5TZ.]\[3!IC),S.'#EY<_,IRP>,4 >OGQ3H"Q1R-K>G". M63RHW^U)AWX^4'/)Y''O6K7DNI?8O#6F^&K_ $V>:=-BBCTN6T:1;M6V% ME7 RKYYR/Q%>KQ,SPH[IL9E!*G^$^E #Z*** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#SCX-_\>/B?_L/ MW7_H0KM/$FLKX=\-WVKR1&9+.(RM&#@L!U%<7\&_^/'Q/_V'[K_T(5N_$[_D MEWB'_KR>@#2\+^*-+\8:!!J^B7"S6\PY&?F1NZL.Q%;%?"/PS^)FJ_#?7Q=6 M9:>PF(%W9EOED7U'HP[&OM?POXHTKQAX?M]8T*Y6>UG'_ HV[JP[,/2@#4F_ MU$G^Z?Y5Y]\$O^1%N_\ L+7?_HRO09O]1)_NG^5>??!+_D1;O_L+7?\ Z,H M]$HHHH *SD\0Z,]Q=0)JUBTUFI:YC%RFZ$#J7&?E'UJ[<+(]K*L)Q(4(4^AQ MQ7E,%WIS?#S2])CM9(]0TQK5]9LC;/YH2.5//+F6YFTB?5M/7>(R(YG7=O8#'(&5!/3\JM0::L$TLL-F(Y!XL9@ MRQX(3:1GZ4 =]:Z[I-[>FSL]4L[BY5=YABN%9POK@'.*R]"\7V5YX3T35-;O M++3[C5;:.18I)@@9V4$JFXY/6N)\,SZ;>1>%[#1X&74;3499[H+"RF.+9('9 MCC[K%DQZ\8Z5A6-C(FCZ9%K.H1Z597WA6UM(Y;K3VG!(\SS8U.1L?YHSCDMQ MC[M 'KMMXMT.ZUR^TB'4K8WEBH:>,S)E0M7[OQ!H]A:P7-]JUE;V]Q_J99;A%63_=).#^%>?0/!IFN M6^H:Y$RZ;%J%\#+)&62)VV[6;CC(! -5+>^ELM.MK.Z TO3;HW<]K-+8&:1T M>4[($4C"DIM.T@DY&!Q0!Z9>>(-'T^58[_5K&VD<*52:X1"0V=I )[[3CUP? M2KD]Q#:V[SW,J0PQKN>21@JJ/4D]*\D\.Z:;G1YI;ZT:6;_A!-/B#2Q?-N/V MDLO(Z_=R/I7::K?76G?#2WN(H%FE%K LGG0M*(U(4,[(.6"@DD>U &U%XAT6 M;3_M\6K6+V>[;]H6Y0QY]-V<9H_X2'1?[/2__M:Q^QOG;2R MW=F+RXO+Z=]1T_\ MBQGM5JYN]+C\3V6KS1XT6;6 M'D@D,)V9$6&D Q]W/?I0!Z'>^(U6[T]=,>UNK:\M[B99A*-A\L*1AAQ@[N35 MG_A(=.M;2P;5]1L+*>]1?*1[I<2,0.$)(W6P3! QP&.2/K4WAN\L=!U9)/$T9B-YI-C'I\TL#,I"H0\0(!PP<[BO!. MX'MP =__ ,)#HWVFXMAJUD9[52\\0N$W1 =2PSD8]ZI:7XKL->^Q3:)=6=U: M3F17<7*[T*@\!1G/3\!S7"V.HS:OXNT62X8)=I?78GTZ&P*"T'ERJ/,D(R2W M!ZX;.0,"EA5K[2=)M]+1FN(8M0AD1$*LDFU_E/H3_6@#T>VU_1[W[1]CU6RG M^R_Z_P NX1O*_P![!X_&I+#6--U7S?[+U"UO/);;)]GF638?0X/%>5WYLM5T MV"/0;9L6>AS0:@JP,FQBJA8VR/O;@QQU[UV6C626?C9!;VXAB_L.W4[$VKD2 M2GUYA\.?^2K?$+_ *_(O_030!Z9-)Y4#R8SM4MCZ"N8 M^'WQ!TGXA^'4U'2G"3* MS:L?G@?T/J/0]ZZ2[_X\I_^N;?RKX"\%^--6\"^ M(H=6T28HZG$D3'Y)D[JP[B@#] Z*Y7X?_$'2/B'X=34M*<),H"W-JQ^>!_0^ MH]#WKJJ /-/A3_R,_P 0O^QCE_\ 05KTNO-/A3_R,_Q"_P"QCE_]!6O2Z "B MD()4@'!QP?2J.E6FHVBS#4]3_M NV8SY"Q>6/3Y>M '.+XXO4U FZT=$TLZ@ M=/6[2ZW.'Z F/:."?1C73)J^G2ZF^G1W]J]]&NY[99E,BCU*YR*\WCT=[*^7 M7W-W-%#K\HFM9)&:)48[1*L9X!!(Y'J:H:7IEU<7S64VLQVVLVMY>316?V!E MFD=DD 8S9P4.X-NQC@4 >HP^(M$N)I8H-7L))(=WFHERA*;1ELC/& #GTQ5O M[=:;U7[5#N>(S*/,&6C&,N/]GD<].17DL;Z;J<>B:;H]HW]HP>'KZVFC\@HT M4ACC7RFR!\V[/'X]^8M3O&\0VT4/A\3SRP>%)H9-D#,_#S:Y;Z2FK6;7=S#YT2K<(= MZ]L<\DXS]*X!+32+FRN]5D\5VJ%9+=DEBTPQ0PR1Y*!T)(/&01P1[5>AU&'4 M;W3[KQ)!_9ZZAH\T!:.%E#' M99 C>AP>#3$UO2Y-4;3(]2M'OT!+6JSJ90!URNUUW2;Z\:TLM4L[BX5-[0Q7"LP7UP#G%9Z^*K*Z\2VNF:9 M>6=X'\P7'DS!VB91G!P>/QKA=.TN:'PWX-6PM6AN7>]#E4VMEH)SR?=MO7OB MKOA>ZTNX\0>%H=.M72YL].>&Z/D,OD.$&8W)'WMP)QWZT >BM>VJ^?NN81]G M_P!=F0?NN,_-Z<>M1)K&F2:E_9\>H6K7NS?]F693)M]=NP,T#V>H:;-9_.;J?[8@\I1$9 1V/ R>1A>>E9WA M#Q5/XBL[:\>XTN:"Z$L@^RSY:$*1A",G<<'YCQC(XYKG?"NG"V\/?#A$M/*_ M=2-.OEXPQM'R6]R3WJK+IU_-X1TRWTR%TNV\/WB1[4Y#DQX'UH ]'A\0Z-<6 MD]U!JUC+;VQQ/,EPA2(^C'.!^-6[2]M;^T2ZLKB*XMY!E)8G#*P]01Q7DUKI M^CWFESWUUXGAA$<-O'^YTPPK;.C902J2(/A?>R?9A'>2VT M\<7D(T8FX(5T4\KN[?6@#0A\66-[XEAT[3;VRNX#;RR3R0S!S$R%1@X.!]X] M:TK+6]*U*":;3M2L[J* XED@G5UC[_,0>./6O*]5>RUF,0^&K.62>+P_+#.( MK=E)PT9:'IR^-WR]?F]ZGUXP:_)?7/A6UDNK"#2[>._2W@91.JW4;M"!@;G$ M*S J.1O [XH ]+L-?T?50O\ 9FJV5YN9D7R+A'RRC) P>H'-)<^(=%LXEDN] M7L8$8D*TERB@D-M(&3V/'UXKCKWQ%H3:]H.M6$RC2[=YX)IT@=5C=HOE4_+P M>WUXZ\5C>'K%;Y;6>XLG(-AJ;QB>$AEWW#$<$9!(/3K0!Z=:ZUI=]).EEJ-I M_M[ M2/[2&G_VI9?;2N\6_P!H7S"N,YVYSC'-<#J216%]K\]Q#Y5E!XGL)BWE_(B& M"VW/TZ;LY/US535]4EU+Q)!&\BV\\/B"U"6,-B=[0B1!Y[RD9VLO<8&,+R,M-UID_L&\LKL)=_9K@&Z4,GN "0>(6:1 A!0-RK'CI[U3MS;3Z7HVFV-K(NL6+ M7#7R^2RM$NU]V\X_B)7'KVH ].LM;TK4KF2WT_4K.ZFB&9(X)U=D'N >*+[6 MM+TN:&'4M2M+.6=4,ASC@$\\UQ/AS3Q9:CX)^SVOD#^RKM9=J8YS"0& M_'/7WJ#XCZE(UQJVF3R+9Q-I.;;;8F>;4';S 8D8@@;<+P!GY\Y H [RXUW2 M;2]2SNM3LX;F1MB0R7"J[-QP%)SGD?F*S_$7BJRT:,P17EF^HY3;:/,/,*EL M9VYS7"ZE8&30O&UT+9GN7L[4Q2;,L2( 1M/L?3O2ZS+8P)K&GZA:R2:M-K,= MQ$OD,S/'\FV0$#[HP1GMB@#UBBBB@ HHHH **** "BBB@#S&P_Y.BU3_ +%B M/_TH%>G5YC8?\G1:I_V+$?\ Z4"O3J .2\(?$32?%NHZEID#B#4M.G:*:V<\ ML <;U]1_*NMKX.\1:[J/AOXN:KJFC7+VUW;W\C(ZG_:Z'U!]*^K_ (3_ !7T M[XD:+@E+;6+=1]JM,]?]M?53^E 'H5%%% !1110 4444 %%%% !1110 4444 M %9'BS_D2];_ .P?/_Z+:M>LCQ9_R)>M_P#8/G_]%M0!S_P9_P"2.>'/^O3_ M -F-=O7$?!G_ )(YX<_Z]/\ V8UV] !115+6-3BT;1;S4K@$QVD+2L!U.T9Q M0!=HKD]%'B5K>+6]QH Z&BN*M?BGHEZEL;6TU.4WD;2VBK9MFX5<;]GKMR,UHW7CG3+?3;34(H M;VZM+J 7(FM[9G6./^\WIUZ4 =)17"ZYXBG%PW]FZFS*;^Q4(L8 2.7)(#?Q M!@/PKN))$AB:25@J(I9F/0 =30 ZBO.-0\>KJ&OV":7+>V5HVGWMPTLML0LJ MHJ;)%S]X#YCBM^#QQI<,QLKB6>22ULDNKNY\@B.*,QEP[GHN<' ]>* .HHKE MX?B#HKV-W(]+TQ-!U1%O@^YY M;9E*;1GIZ>I[4 =G16%K_BZP\.W4%M=Q74\]PCR1Q6T)D8JOWCQZ56TGQ[H^ MLRLMHMT ;9KJ)Y+=E$\:\,R?WL$C\Q0!TU%^-;2ZTG4%B>\TF[M1 [?:; M0APDDFU6"GJ"01[5>\)W]U?7'B!;N9I1;:L\,(/\""*(A?S8_G0!T5%([M<1QDJFT9__ %^E1)\1=%D^T%4O-D43SHYMV"SQH<,R M'^(#O0!U=%<7K/Q(LK&)'TJSNM4'VJ&WD>WB+*IDP< CJV"./7BNQCD\R%9" MK)N4-M<8(]B* 'T5SH(W#\Z .ZHK( MU_Q)9>&K*UN-069Q=7"VT201EV>1E) 'KM-9>F_$31]3O8;:.*]A,LS6QDG MMF1$F7.8F)Z-QTH ZNBN8MOB!HES<2Q[YX8TCDD2>6$K',L9PY1OXL5SU[XY M:^UFY^R3WNF6T>F";-Q:$')E #A3]X$<4 >D45S]QXNLK#4K>QNX;P"5XX?M M9MSY/F.!M4MTR@#X&KZ1_9C\( M^*+.XG\02W,EEH-PA06KKG[8W9P#T"_WN_3UKF_@E\$9?%=Q%X@\3PM%HT;; MH8&&#=$?^R_SKZS@@BMK>."WC6**-0J(@P% Z "@ F_U$G^Z?Y5Y]\$O^1%N M_P#L+7?_ *,KT&;_ %$G^Z?Y5Y]\$O\ D1;O_L+7?_HR@#T2BBB@ HI'8(C, M>BC)KSQ/$?B,>$8_&CW5N=.D NO[.$'(M2>#YF?O[<-TQVH ]$HKFY/'6D1S M:A&PN2-.?RYW$#%=Y"D*#W)W# %9UAXW@_M+6I[S[7'!!+!##:20$2B1DSM" M=22>: .HTG3(M'TN&QMV=XX@0&?J>Q&?YU>T;Q'::])-]@AN3#&2%N'A*QRX8J=C=\$&@#6HK%U3Q19Z1?+; MWD%V(R5#W*P,88RQP-S]!S5K6=:M-"LUN+TR'>XCCCB0N\C'HJJ.IH T**YT M>-=.%]#9RV][#<20F=TDMV7R8QG+/_=''>F0>/=%FMKJ>0W%NEO")_W\#(98 MR=JL@/WLG@8[D4 =+17GH\8R7?B/6E^T7FG6UM'I")%/:_,DD]U*C#:>?G'E MKGL.>U=%X;\4'Q!>ZI;G3KNT^P7)A#SQ%5GI@]Z -+4M*AU1[-IG M=3:7"W";>[+T!]J2_P!(AU#4+"\E=U>QD:2,+C#$C'-916Y0 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %>8?#G_DJW MQ"_Z_(O_ $$UZ?7F'PY_Y*M\0O\ K\B_]!- 'I-W_P >4_\ US;^5?G%7Z.W M?_'E/_US;^5?%_P@^$-]\0]4%W>*]MH=N_[Z?&#*?[B>_J>U &[^SIX1\3WO MBY->TNYDT_2K<[;F4KE;D?\ /,#O]>U?7-4])TFRT/2X-.TJW2VM;= D<:# M _QJY0!YI\*?^1G^(7_8QR_^@K7I=>:?"G_D9_B%_P!C'+_Z"M>ET %%%% ! M17.3>-],B:\817DEM9!_.NH[=C$"OWANZ$BH[CQ]I-K:Q3RPWV'A-PR"V8M% M"#CS''\*\'GV- &U<:9%,?'%M8:+JL. MFOBJ5SJUM:7EE;7!9)+W<(LKQE5W$$]N*R[7QOHMWIL5] M#._D273VH9D(PZ9W$^@&T\T =#17,1^/]':VN9Y5N[>."T>\!GMV3SH4&6=, M_> _J*K)X^2X\4Z=I-MI.HF&_M)KA;EK9E V21H#_N_O,ENWR^M '845P/@W MQQ'JW@G2DO9KN/49])67NRZ%G:':;DP'9*V[9M0_Q'<0./6@#HJ*JZ=?#4;%+D6]Q;AB1Y=Q&4 M<8..0:M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 >8V'_)T6J?]BQ'_ .E KTZO,;#_ ).BU3_L6(__ $H%>G4 M?G[X_P#^2AZ[_P!?LG_H5=-\%?!_B;Q%XXM;WPW<2:='8R!Y[\#Y47NN.C$C MC%:-C\,M4^(WQ@UNWM5:'3X;^0W5V1P@W=!ZGVKZT\+^&-+\(:#!I.B6ZP6\ M([#YG/=F/>5_P#04B6!@1L7 M>O7@]^M=Q4+WEM'>1VCS(MQ*I=(B?F8#J0* )J*** "BBB@ HHHH **** "L MCQ9_R)>M_P#8/G_]%M6O61XL_P"1+UO_ +!\_P#Z+:@#G_@S_P D<\.?]>G_ M +,:[>N(^#/_ "1SPY_UZ?\ LQKMZ *VH6$.IV,EI=;_ "I!AMCE3^8YJA=^ M'+6?PE=:#$TBP3V[PAGE> MG44 >3ZMX6U?[$-/L](O)=/;3ECLK87FU;:8LQ?S3_%U7GV(JUK/A;6;\:I9 MQV3;;_3+14F$@"K)""2A/49S@&O30020""1U]J6@#D_!6E"T>\NY-,OK&XFV M+(UY<"5I,#M["L#1?!\MCXF$&I:=?7$<>I2WD%VEU^X4,6924_O?-MQ[YKTH MD @$@$]/>EH X+0/#.I6+^##<0!?[,TBZMKK##Y)'$.T>^=C5SDWA7Q)'X?L MM,N-.N+R%=(6"&&&Z\M(;CH(*X^AKV"B@#S5/">KB% ;< B33&/S#I" MI$GY9KJ[.^/C#PG?;(6M5N5GMHRQSD7MH_B/4 MHM.LYM%-JFG:1>6C2M*")9'C55V^QV]?>KD_@O4K_1?%%@RK"^I:5:VT#EN# M(D3 @^V2!^->B @D@$$CK[4M 'EH\*WMU9G4;/1[VWU6SFMI@E_=B07'EOO, M8/8=<'WK>F?5]0\1Z%K3Z'<0) TT,T+2*70,H <^V:[2B@#F]8TF[NO&%E?0 MQAH(K"XA9L]&;&!^E$M7O'U>6WTFYM4NK.SB07=SYDDDD=SO'=>N+*>S:1 M]DW=I:O/ L4]O M,8V ,?F)M#<]A7+:'X9U'2++8-$O)=4L;66"WGFNP]NQ?C(7T(P2/:O5:* / M+K'PCK/ASPLVCVUI]NBL=2M[Z!T8!YE+AY%^JG./;%=SH6NG6Y-3 M'@2QNC M:@N<^8P12Q_ L5^JFMBD5%3.Q0N3DX&,GUH \JN?"^MWDFI0Z-ILVFZ>5^T? M8KJ<-'+\0ZG/KZZ8;.:V-N;>SFE&ZB_:KGS'D>*Y\R0GTX/Z5ZU10!S_B;2[G4;CP\UK&'%GJL=S-D_=012 M*3^;"N?;PMJ3139*FE):*'E4EY!(&.,=L"O4:* / M*]4\.^(;W6@MU87%TT6JVMQ!/B?_L/W7_H0 MKT>@".""*UMXX+>-8HHU"HB# 4#L!4E%% #)O]1)_NG^5>??!+_D1;O_ +"U MW_Z,KT&;_42?[I_E7GWP2_Y$6[_["UW_ .C* /1*CN(4N;:6"7.R5"C8.#@C M!Y[5)10!1T_2+73-/:SM1)Y3$D^9(7//N:X5='\0'P5%X&.FXBC061U+S1Y9 MM@FT4 <7HGA][;5M,O;>PN+6,-= M/<"ZF#R;GV $GWVFE\,:=J%EXKNGMK&XTW1G@I,\1L)!<[(88PJ[P5[MN#'WR*ZCQ98WTW]FZA MI< NIM.N?.-N6"F52,$ GOSQ70T4 <9+I.HZ_=ZM/<6;Z>NH:.;-1(P+(Y+= M76B.#I=Y%JMG';^6]S=!XY3%,DI1?0'R^OO7J-!('7B@#S:]T? M7==U;5K^32FLTN'T40))("S+;7KRRDXZ85L_3%=5X>@O+/5]71 M-6T2ZL=&NS/<7<[S07,X>5QL W ],^U>G5#-9V\]Q!/-$KRVY)BSCD&^$2R!TQG@],&M#PGXH )'X5VM% &#X.@N[+0C97]JUO);W$P!)!$BF1F##VP16]1 MD9QGGTHH **** "B@D#K36D1,;V5=QP,G&3Z4 .HHHH **** "BBFF1 X0NH M9NBD\F@!U%%% !110"#T.: "BBB@ HHHH **** "O,/AS_R5;XA?]?D7_H)K MT^O,/AS_ ,E6^(7_ %^1?^@F@#TYT$D;(W(88-5-*TJQT/2X-.TJV2VM+= D M<2# JY10 4444 >:?"G_D9_B%_V,EUYI\*?^1G^(7_8QR_^@K7I M= !1110!P":?K=MX<4S7_#-V^N+>O8W=]: MW&F1VC:/I'VF'5C');2F4 M1CR8XV1L\Y'E<>N15R\T'58;N^O8K0S_ /%21:@D:,-TD(@A0D>^5;CVKOLC M.._I10!S7C;3+[5/#Z/I,6Z_MY5EB4G'LPS]#7-+X#U!M0O+'"QZ:VG,(I-W M_+Q)%Y;G'U&<^]>E44 >::IHFO>(=(:VETK[&]CH=Y9)ND!\^:6,(H7'\/R] M3ZUT=_87T/C30]1@M&GMX].N;&8H0#$TCV[*Q]1^Z;]*ZBB@#SNQ\+:K#X=\ M)6KVX$NG:0]MK1- ]QHME:QC=UDC1@P_ D5Z M""#T.:* /,[;PA<6^L2Q:CI]Y=V]U-#.KP706-&4+D.OL5_&IUT6Z^V:G&F@ M70T6>$F?3GG!$LQD!#Q?W<#+?7%>BT4 <_X,MM4M=#>/6#*"+B0VR3N'E2'/ MR*[#J<5T%%% !1110 4444 %%%([K&I:1@JCJ6. * %HH!R,CD44 %%%% !1 M0"",CFB@ HHR,XSS10 4444 %%%% !1110 4444 %%%% 'F-A_R=%JG_ &+$ M?_I0*].KS&P_Y.BU3_L6(_\ TH%>G4 4].TJQTF&2+3K9(%DD,C[1]]B@-=K437,"7*6SSQK M/(I9(BX#,!U('4B@"6BBB@ HHHH **** "BBB@ K(\6?\B7K?_8/G_\ 1;5K MUD>+/^1+UO\ [!\__HMJ .?^#/\ R1SPY_UZ?^S&NWKB/@S_ ,D<\.?]>G_L MQKMZ "H[B1XK662)!(Z(65&;:&(' )[?6I*SO$.D_P!N^';[2Q,8#=0F,2 9 MVY]NX]1Z4 <8WQ-N;:UU836.FWEY8);R)'INI"9'$LWE;&?:-K@YX(]*N2>. MM3LQ>6%]I%O_ &W%:KVBM;I+N)72&4R1_ZE<%6(!P1Z@8J%/'>HO*EZ M-(@&BSWK6,%R;H^;Y@8J'9-F A8$<$GOBM;PQH>I:9=ZK>:U>6]S<:E,DI6W MC*I%M0+M&3D\ <_6LF#P1J:3P:?)J5NV@V]^;Z.(1,)B=Q<1DYQM#$G- ',I MKGBK48] NKNTL;B]_M::.!5NF5& 5A\Y\L8 ]@2:WY/B-=?9[6TCL+&+699K MF&:.ZOO+MXO(;:Y\S;DY) 4;>_.,5;TWP9J%I>6?G7EN]K8W\MU"%1@[*X/R MMVR">U5;GX?7*WHU&RFL)KQ+R[F$5[ 9(GBGF*P>^FDGNC$%16 *@!6RQSQT%7='\.3V'B$ZK<26H9]+ALGAM8C&@=))'+* M.P/F=/:C5/#,FH:Y=7ZW"HL^EO8A"IR"S!MWTXH S=(\::KJ!E2ZT>UMY9=/ M74;-?MV5:,D "1B@V'D$XR*H1_$F]>SN4@T[3K^_@O(;8"PU(20/Y@)!\S9D M$8Y&*L:E\/)M0L8H!?QH8M)BL!F,LK,C(V6'=3MP1[TEIX%U,WDMWJ%W8))+ M=6\XBLX#''&(@1M )YSGK0!2T+Q'=VWC;7])2S2XU2:^AFN424^3:0_9XPTA MZI&/L-C8(-1LY[C3&^W[I!Y8! G0(=A93N&-W3!K M4N/ DP\2WWB#3[R.#49[M9%)4[9(/+1'AD]0=I8'L?QIOASP3>Z';?V8[Z4^ MGPV[V\%Q':;;HJ1A=S9QP.">_M0!DVWBZ^L],L=7UFP2?4H_#[,@E$C;55F*#:02,X!' MI4:^ -3GT>*TO[^U,L6AR:0KQ1L 03'M<@^T?(]ZE\5>%HBMQJEYJD=C'%91 M0I,R$B.1'#!S_L\8H U_#NOZKJ&LZAI>MZ9!97-DD;%[>Y,L<@<9&"54C\JC MLO$6L:MK5TNE:5:OI-G>2=G3MQUKH-<\'RZM_PD&RZ2/^U[6"!,J3Y9 MC+DD^N=_Z4 4KSQWJEI?ZG*=%A.D:7?+:7%R;LB5MP4[U39C W<@L/:K-QXS MN++QE:Z1=0Z7Y%Y<>1"(M1#W0^4L':':,*<'N<<5A6N@:QKVL^)K+[=;PZ/- MK ::-HF,I"QQDA3G&#@=>F*O67@#4K+6+5UO; V-KJ37X(MB+B;(8;7?..-W MXT 0:+XOO9-,L;'PSHR7,JV1O9X[J^;*1[V4*K;6+.Q5L9P!CK3D^(FLWMM# M-I6@6TH_L*VUJ?SKXIM67S,Q+A#EOW9P3@=EO$RG,4D:RDD_] M_<8]J -+3/&%QK7BR33+"UM$MK>&*68W%T5N&61-P9(PI!49 )+#G/I765Q< MW@[4KO6=%DN;C3UM-':)XIHH&%R=B %-V<;6.<^W&.]=I0 4444 %%%% !11 M10 4444 %%%% !1110 4444 >CUYQ\&_^/'Q/_P!A M^Z_]"%>CT %%%% #)O\ 42?[I_E7GWP2_P"1%N_^PM=_^C*]!F_U$G^Z?Y5Y M]\$O^1%N_P#L+7?_ *,H ]$IDLL<$+S3R+'%&I9W=L*H')))Z"GTC ,I5@"" M,$'O0!6M-1L]2M#<:;>07<.2OF6\H= ]+\56NHWS77G+] MKBFNGEBN$:7:P*,2 <'@K@@BO45B2.,I$BHI[*,"N*TGP3JJ:?I^F:WJ=M+I M>GS"5+>V@96G*MN3S&)Z \X YQUH CC^(TEWJ?D6EK8M;SW$MI;,;[]\9$R, MO&%.U2P(SDGC.*KZ?X[U>'0-*74;?3'U2_621&FO_)BV(3RS&/@D\ 'US6K MHW@Z?1=4E$*Z7)I[S23+(UK_ *4A3SQSLQ^&)OM%Y,\ MMM&UUI*6!2WBV(C*TI+ =A^\Z>U%MX5E@6T!N4/V?1FTT_*>6.WYOI\M &/- MXS2"YOM2T[2Y+B>2TTUD1[HJ)!QG_1],A^Z?\ ET9F)_X%NXJ7 M6O [ZG?7=]'/;^>UQ#<6Z7$/F1@HI!5U[@@_A0!5M/B)/J,UE96=E8K?3S2P MR&:^(@W1D9$<@0[R%-7U7PV-((T*".;/G^79L!$<\/&,_>'8G'/-:OB'0+O5-%L;33[Y;>XL M[B*=9I8]X8Q]B,]SUYH S#XUU!)CI+Z3 =>^WK9);K=$P,#"9O-\S9D+L5N- MN=PQWS35\;ZE+<6^FP:+"VK-?R6-Q$UV1%$R1>;O#[,LI0J?NYYQ2'P;JSS' M67U&U&OB_6\5EB;[.%$!@\HC.X@HS'/7<Y]JEM?'$T>IBPUG3H[26-Y8[B2.??&A5 ZE25!(9<]0",5+/X2N?[(BCM+R M..^MK]KVWE="R9+$[6&:*,B- %V; ,Y MQL+#)[F@!EO\2XV\/PZE>Z? M:=,M);N*"WN88++4!,'2641%&;: KJ6''(.1SUJ[)\/(+G5]7EN;G=8ZA8&T M2!5PT1= DC ^X1#]138?!NHOHLUA>-I$;;K?RY[*S,32".57)?GOMZ#H>] ! MJ]U<^&[@>(]0BMCJ.H+;Z>(6N2MK:_.Q+&4IG!+#)V_P@5T-[JTFE>&I=3U* M&/S(8=[Q6\A=2>P5B!G/'.*=KUK?7NEO;Z:+%FD^61+Z,O&Z$<@@5FV7A(6_ M@$>&Y[HO^Z9#,JX"DL6&U<\*"< 9Z 4 9K^-]7L))XM9T.""2.UBND,%X9%9 M7D";22@P1GFM>[\13QWVI6EK:V[2V=K%.KW-SY4;;R0=S;3M "YS@US$OA[6 MM2\0W5AK.H6S32:1&D,EO P1"DVX%@3R20,CBK%WX&UK5#>76IZE8R7(!;2M977GPR?Z')(&1\#( MPXR,<$$=JRK6=]2U;PY)'I5N^FQV%[.B7-Z\DB,LH!8$H?F'8Y_B/3'/1Z;X M,OX+U[V_O+5YY=774G6WA*(H6U\C8HS[ Y[U-IG@R:PCT]6NT?[)9W5L<*?F M,SA@?PQ0!5T+Q-?W]KIMCX;TF&1(]/M[BY:]OF'DK(N50-L8NV >3CI[U:G\ M7WEOXHCTB2VTMFN&=($CU+=,K 94R1[/E4^HSCWJ#3O"&L: UE)H>H6@<64% MG>I4,!TP00<$\'UJ+2? ^IZ=J-ENOK)K*RNWN 4MR)I]^?OMGJ,_C0 M!4T7Q->2:3H^J>*X(_-$5U.)K:Y8@(B L63:H)Z\0HQ@<+Q'#J9E4K'8&T*8Y)W*V?\ MQVJ.L^$SJ\VJ.;H1&\AB2)@FXQ/&20V._)H S[OQMJFEI=6VIZ+ -3B$+Q0P M7FZ.59&V [R@(PW!X/M73375_;Z$;F6WM?MRQ;FA-R5A#=_WA7.T>NW\*YJ3 MP=JFI3S7VM7]JU](8$7[/$RQI'&^_'))))S]*W/%6AOXAT"2PBE2)_-CE7S4 MWQL4<.%=>ZG;@B@"OX4\3'Q"-0CE6S\ZQG$3R6-U]HAD!0."KX'/S8((X(KG M=$UV\LI;O3=*LX[R_O=9O2@GF,4<<:$%F9@K'N !U-=%X9T._TJZU.ZU.XM M9);^2.3R[2(QI%M0)M )YZ9S[GI6;_PAVHV5U_:&D7]NE^E[E "S>-;K_A'5U&*UTVVDCEDANH]0U'R521#@JC;#OSVX'!_"J\G MC[4+F+SM&T:&XACTX:A,\UYY>%YRBX0[FX.#P*B_X5]J%M+;W=E?V4MZ4G6Y M>[MBR!I6#%XP#\I& !ZBK^G>"I[*PN;>2]25IM+-AOV$?-\WSX_X%TH ZFSN M5O;&"YC!"S1JX![9&:FJMIUJ;'3+:U9@YAB5"P[X&*LT %%%% !7F'PY_P"2 MK?$+_K\B_P#037I]>8?#G_DJWQ"_Z_(O_030!Z?1110 4444 >:?"G_D9_B% M_P!C'+_Z"M>EUYI\*?\ D9_B%_V,ET !( ))P!U)JK8ZI8:FLATV M^MKL1MM'=9\1RZG?P:A% M+.UF8KITCMQ%G:NP':0<T]QX0UJ*/4--TG5;:#1]1D=Y%D@9IH _WU0@XYYQGIGO5V;P7# M-8:O8B?R[?4+:.",JN6BV(%#>_(!H YNZ\2ZGHOBZ^U;Q#IL$+0Z'&88K:[W MI*SW&U5+,J[3N8 G& #GVJ^OQ#O2K6L>F6-UJ2WL-J%M=0WP,)5)5_,V9&"K M C;GC/.:+KP-K&N37LOB#5+,M-8):PK;6YVQO'*)5D(8G=EE&5X&!CWJ]#X5 MOY4LC>?V5;/:W\=SMT^V,:NJ9X.3R3G\/>@"UH7B2]UG7;ZR-K9116#^3/B[ M)F#[0(C;PLL\JL,;'8G[HZX]?2D\3^&]0\0WUHGFV,5E;S1 MSB5H6-S&RG)V-G SC&?0GK0!G6?Q$DU'5H;:SM+%H;V26"R+7_[UI$!(\R,( M2BL%;D;B,*4VF+I=Q.%+YQQG&>X[57TSPAK&F:5X>M8[ZR= M]#F*1DQMB6W,9CYYX?!SZ4 9&E^,9-$T2TT^SALYKJ234+ES>WHMT6-+J08! MVG+$D #'8\\5=N/B/?/'/=:5H<=S9VMC;WLSR7GEN1+GY%&T@L,=20*D?P!< MV_V2YL9--N+N#[2CI?VWF1.DLYE&.X92<>_-7KGP=/X()J:S\,W8O-)N[O^SK>2QDF=XK& QHV]0HQ[\=: ,R M'Q;KVI:QX=%C96<,%U-=P7T4ET21) S(X4B,Y *D@\9Z'%;7B'Q'<:7J^F:9 M8V]K)7)@C&S'R@A6)H>(=-_LZT;3A;3*5G^V0-(RGC#I@CD<_IR* ,N\^ M(BVOB"6T%O:&SMKM+.=VO0)_,8 Y2+;\RC<.75H]YI,5K87 MEW):13?:MS[US@E=H !P<1)9GO;7?<*X0*2KY[ M[0>>ASUJ:\\&3W'@>;18+Y8;OS6F@N@I_=.6)!Q]"10!1'C2W\Z;69=/F^2S M9K<1W!/GJ9BD8"G"@L<<]LU9O_%VL:1%8V^JZ=I5OJ.H2L(%;4F$"1JFYVDD M:,$$$A0 #DL.G.);WP-'>6GV5;HP1#3DM$9%^:-T?>L@^C ''M5>_P#"VO:J MEC=:G6;[3>[1F.4Q.D1"'S2&5CG@8VGOQ+\0TNYX]%MH+2UNH)M3A$T=S,R*W/ M ("-D4:QX3U36--L=.D;1X+:(K)(\-JRO!(&W;H><*>V?7)[XK?UG26U1]/9 M)1']DO([@Y&=P7M0!SL?C+4Q;/Y>AP*6O?[/LHQ=G][(,Y9OD^1 !UY/M1)X MWU-)DTT:+ VL?V@+&2'[61"N8C*)-^S)7:,XVY[5;N/"5R=+5+.]CBO8-0:^ MMY'0LF3GY6&+7B+5MUS1+R_UG2M1T^>&-[)I%=)E)#HZ[3C'0B@#EO"NOZC::%96 MFHZ9&MC=B[6"=+LF0E&=OF7:-H(!P0Q(XJY9>,I+2,06^E@:?9:HYZ MUJ7WBR\GUR#3?"UE9:J)K)[P73WVR'"OLV@JK9))_GGIRW2/#>M1:[;7VN:A M9W,-K9M:1PP0%=P)4[VR3S\O(Z52UBUU?_A9MO\ \([-:6Q71G5EN86:-@9E M_ND8(Z^_/UH ?J'Q D@\-V6N6MMIZ6MQ;^<\=]J(@EW#AHD7:0S @CJ!D5#J MWC36I[/6FT#3K98M/MTD%U M-;RUTV9=7L(A?Q06SQI#.66X\TA<@E!C!//%=FI)4;A@XY&>E>>7&CR7?C7P MQ:W5S#)>Z= 7OEMU.PH@_=9SR,DDUZ)0 4444 %%%% !1110!YC8?\G1:I_V M+$?_ *4"O3J\QL/^3HM4_P"Q8C_]*!7IU !1110 4444 %<3JT4K?&CP]*L; MF)=-N@SA3M!RN,FNVIIE02B,NH=AD+GDCZ4 .HHHH **** "BBB@ HHHH *R M/%G_ ")>M_\ 8/G_ /1;5KUD>+/^1+UO_L'S_P#HMJ .?^#/_)'/#G_7I_[, M:[>N(^#/_)'/#G_7I_[,:[>@ ILLJ00O+,P2.-2S,QP% Y)J#4+T:=8R7303 M3B,9\N!-SM]!6/K]Z-1^'.L72P30"33;@^7.FUU_=MU% &GIVMZ9JS.NF7T% MT8P"PB<-@&KU>7VU[K.C?"XWMKI-AI-T([..WN(BLGF[Y40E@ .S?K4USKVO MZ;?WOAXZFMQ=27MC#!?O"H:);@.7^4<$@1-C_>% 'I5%><-KFJV UC3=3UV0 MSP7T5M:36]HKS2AHPY4)TW=>?09JMHOB?7_$=H5#>7EMI]H]S>S)!!'C=(YP!DX'ZD5Y&WCCQ%-;VFG_:YA>" MWFG>>TLQ*9760HBD=EXYKL]\_X5=_:=Q;K%>/% TD,T88*S2(""I^M '7 M@Y&117FEQKWB"&XU;5AJ:BSTW78+!;+R1B2)VA5LMUS^^./I72>,;O5(KO0K M+1[U;)M0O3!-*4#D)Y3L< ]_E&* .GHKR:\\:ZY%=KX?>[F%S!=SPRWUK:"5 MY$159?DZ _, ?I5_2M;\7:Q=1J)OLLT&DFZ:T> !IYMSJH.?N@X!H ]*HKS* MQ\3:K=6&GZ7%J\HUC4-0%O=&YM@CV($32, O0YV<'WI&UWQ))KMMX83552XC MUF2RFOQ "9(?L?VA3MZ!QD#\,T >G51N]8T^RGD@O+J.)HX?.<.-A&1CIBG5YWJ.JZU8^(I'L-5>YM+"R M>^OK8PJ$C41DI&&'.21GZ5AVOCOQ)#I=Q=DW%PMQ9QNDMQ9>5';3R3)& O\ M>7$F?^ F@#U==0MGU273EE!NHH4G>/N$=F53^)1A^%6:X7PS9:A8_%#68]4U M'^T7.C61CE:,(P7SKG@@>^>?0BG+JNKWU_KNJIJ/V?3]%N6@2QCB#&?9&KL6 M8\C); QV% ';@ 9P ,\GWI:\OF\1>(]'TK3]0N]3CNQK&GRW"Q>2%%M((O,7 M;CJN..:A;4O%T4=UN\0JQM]%75S_ **OS-@GR_\ =^7Z\T >JLJMCJZ M[K=QK9TW3]06T#^(/L'FB(.5A^Q)*0,]]Q)S57_A*]2L4MI+YHKR:SDOHFE, M0#2>5'N4^W49Q0!Z91G'6N#:[U73O"\6H:MXDE,^I"/R4@LU8HS#=LC7OQZ^ ME<^FH:YKUQX=635KJUDAUV>T+- J.ZK!*077.,X&,=.] 'JUM>6]XDC6LR2K M'(T3E#G:ZG#+]0014U><6FL:OJFL0:#I]Y'IS3WFJS37,<*[O+M[D1JH'3<3 M("3UX/K4%EKGB77KZTT^+54LWA@U!;N:. 'S7MYTC5E!Z9WG45YM;> M*-8DU#19M9O7T_3KBW3]_%;AHYY]Q#*Y_@!QQ]:WO%_B&Z\-WUGS;P??!K/ M\01ZC/8^.YY=4D: >&[:3[+L 3YXY\ >F",\=<^U 'M5%N^ZRLBA< 9QD@G/]T4 >P45Y]IM_ MXCU)]&TU]86*XO-._M*>Y6W7C.T"-1Z9;.>M5[?QOJJ:=.UXT?GSV>+0JO!G M$GE'Z\E6Q0!Z'!=V]R\RV\R2-"_ER!3G8WH?>DM+VWOEE:UE6012M"Y'\+J< M,/P-KS:P=%@GBM+BYU.2*2ZC@7(2.)6/'0L21R>U8]OKVIZ*T6B_:YO M/O-2U.:>\M;02NPBE4 !.@R95)],8[T >O5%+=002Q132JCS,5C4GER!G KS M^Q\3:X]YHTOB&6;2K.:W0-(+8;9I_,965R?]6" I'^\?2NA\4ZC-8:AI(@$? M[QI\ED!(VQ,PP>W(H Z&::.W@DFG<1Q1J7=V. H R2:C>^M8[!KV2>-;58_- M:8GY0F,[L^F*\[M]?UV+3;6?4;Z.[&IZ3=W'DF !8FC3(QZ@YY!JM=7.I0?\ M)'J2W^Y+?PRMREHT*F+=Y\,XMI5D- MO*89XBNK=)[:198 MI!E74Y!%>:B[U?4&T#6KV^26&[EGD6U\H 1 (VT ]^!SFK&E^(M2^T:,^IW) MT[3+B!/*DAMP8Y92Q!1C_!VQ0!W][>0:?92W=Y((H(5W2.W11ZU."" 1T/2O M-=0N=4UOX=:OKEWJ(^S7%M+Y=BD0"QKG"Y;J3QS]:GU#7]:CL=>URUODBL]" MN!$MCY(/GHB(TFYNH)W$#'3 H ]#HK@)?$>J6E[KR:E>26MW"DSV-F\ $MVK2-&L0002!!)\I'5<9'/M0!V-Q<16MM)/<.$BB0N['L!R3 M1!/'MXJU8C4I5MAH,SFVVC:><8_^O6=#XAU MKPIX?MA<7BWP?1([B%/) \I_E4 8ZCYAQ[4 >IU7M+ZVOO.^RRK)Y$K0R8_A M=>HKEO!&LZIJ-Y?6^HMO:W;7Z M_9(/$+(]CY0/F(\J(_S==WS9'T'K0!ZA17GL?B'6Q:6WB&2]1K.ZUD2?VNB/JM_-$<6XQ#$A<8'J?E')H ]&HKSP M:]KILWUP:@OV5-1%E]C,(Y3>$W;NN[)S44'C75?[2T6*XDC6*!S#K!V_QL[Q MH1Z?.G_CU 'I%%>27'CGQ!6,AGA1SN;KP2: .KHHHH **** "BBB@ M KS#X<_\E6^(7_7Y%_Z":]/KS#X<_P#)5OB%_P!?D7_H)H ]/HHHH **** / M-/A3_P C/\0O^QCE_P#05KTNO-/A3_R,_P 0O^QCE_\ 05KTN@ HHH(RI .# MZT %%><7?C?5+332I*/>Z>MT]Z G7R^$X[ DC\JHIXL\2_V7=F">9BWV'R;J MZLO*"22W"QN@'\0 8$?6@#U6H(+VWNKBYA@E5Y+5Q',H_@8J& /X,#^-<)/K MFN6FH7/A[^T5EN7U.VM8KYH0#'')"TK?+T)'EL!_O"J.GW.LV7B74=%CU%3= MZAK8B:^\H96-;))/N]-V% _6@#U"BO.X-=U^YUVST+^T426/49[:>Z6$$RQI M$) <= ><5K>$]7O[G6+VTUV[DCOU+%;%X BK&&(#HW\0QB@#IC?6ZZ@MB95^ MTM&91'WV@XS^=6*\ZU?7)M&N?&.LQ#==VTUI86XV;O+5Q& <=_FE9L=ZV?!6 MKZG?OJ<.H_:9H+=XVMKFYMO):0,OS+M]F!Y]"* .LHKS_2=9U^ZD\/:I-J,; M6FLW7M MXJUZ*VU""WNYGD"6[V]Q>VBQ$>9($/R@\CG(S5K4M:\1Z9J4FB)J<NLQVIO3 ,M!):2 M2X*]-P9>OL/6IKCQ->Q>)[9;*_N+VS>^^Q3 VBB%3RI DSDL&'ICJ* .ZM;J M"]MUGM)5FB8D!T.0<'!_4$5+7FUIXAU&.+29;RX.FZ5*9@]Q;VRE/-$[*%?^ MZ"!U]:MS^*+M/&%DMC?3W=C1L&,$W8 SUX()_&@#UFBN UG7];CC\1ZS9W MJ0VF@SB);,Q ^>%C21RS=03OP,>GO39/$6M/;77B"&]5;*VU#[,+ Q#YXP0I M);KNRW,=GI]Q%+>\M?%GB&+4+S[9(JVVV78%)7:^,@=^M84$FHV$VKRS:@;Q3K:0 MK'-$I" DT\K[1*J>=((DS_ !,DT5R&LZOJ=OXRDM[>Z$5C::8;V2(1@M*P?&W/8&N2A\:^)&\/W=[ M'+,QETX7*2SV7EQV\Q9<*I_B7#'KZ4 >N8&T/4Y=%EOX[NX MNHX&@NFA"^27ZSXALM2ET&/4TEN%O+94O'@&?*E5B05Z9!4X_ M"@#T2BO.9%\2:=>>+)M-U&;4+F%K=8X3"I(#+&691W94W8'0FNO\,7\6HZ#% M-#?O?X9D>62/RW# \JR]B.E &O1110 4444 >8V'_)T6J?\ 8L1_^E KTZO, M;#_DZ+5/^Q8C_P#2@5Z=0 4444 %%%% !7$:O%(?C5X=D",473;H%@. LCQ9_R)>M_]@^?_P!%M0!S_P &?^2.>'/^O3_V8UV]<1\&?^2.>'/^ MO3_V8UV] !5?4+*+4M,NK&XSY-U"\,FTX.U@0?T-6** .6MO EK#I+Z;<:GJ M5W:-Y6V.XG+"/RW5UV^G*BF>)_#5G);ZA?K8WM[V()N9E)&2-PVC( Q4N MJ^$;;0K*V72['6KV=9Y9OM-E!@@9B_P QVL&!)^H% M:-037MM;SP0SSQQRW+%(49L&0@$D =^ 30!DR^$=.FL;ZU?S/+OKZ._E^;GS M$:-ACVS$OZU1\:Z!=:_>>'UMC/&EKJ!FFGMY-C0KY3@-GZD#\:Z+3[W^T+3S MQ;7%M^\=/+N8]C_*Y7./0XR#W!![U9H Y<^ M-6SMX[>XO(+J"9YEOHYB)F= M^&);OD=O:M"#PW!!(\PNKIKB2S%HT[2DOM!)W9_O9/6K&H:O'IU]I]K)&SM? M2F)"O12!G)K0H Y3_A7VFO%,UQ=WTU[).DXOGG/G(Z*57:W; )&/&>60L\TLD9C9F/?Y3@>F!70T4 =-E=9;>YO+2= M9IY?.MYBK$3-ND7/H2!^5+%X T>'3/L*>?Y(M#:#,A)V&3S.OKGO7444 I+=WEY>7D,<,LMU*7)6,L5 ]/OFF3^ M#K*379M3@NKRV-RRM=V\,Q6*Y(&,NO0\#!]170T4 MVMXYIBRVT;<$)Z<2XAFO+B"Z,T4A5HY(5"HRGMPH_6N@JK!?"?4+NT^S7,?V;9^^DCQ'+N&? MD;^+'0^AH Q--\"Z;ILLS+V/M0!S*_#NQ6U2W74]3\NWD62S!N2?LA7.-GIP2/I4J> -. MCL(X(KN^26.]-\MUYY,HE*E6.[W#-^==310!S5SX'T^98F@GNK6YANKBYBNH M)=LBM.Q:1<_W23T]AZ5:TSPGINDFV-FL@-M;36REG+%A*ZN[,3U8LH.?I8EA@5M*VY0V",C.".10!S,W@6QN$ MM8);R^-E;[2+/SCY3E6+ D?4UI>(?#MCXFT^.SU-6:*.=)UV-@AE.1^%:M0V ME[;7T'G6<\<\6XKOC;(R#@C- &))X)TF2^UJ[V.)=:M1:7.&X"!"GR^AP?TJ M#4/ 6FZ@]UOGNHX[S3UT^YBCEPLL:A@I(]1O;FNHHH HKI-NFO2:L-WVF2W6 MW//&T,6''U-7J** "BBB@ HHHH \X^#?_'CXG_[#]U_Z$*]'KSCX-_\ 'CXG M_P"P_=?^A"O1Z "BBB@!DW^HD_W3_*O/O@E_R(MW_P!A:[_]&5Z#-_J)/]T_ MRKS[X)?\B+=_]A:[_P#1E 'HE%%% 1D$&LZRT.TL/#ZZ/ '%JL;1C+9.#G/ M/XUHDX!)KF=*\?:+JMQ;1*+RU-XQ2U>[M'CCG8$\(Y&TG@X&P2&XNK.6PA%O#/;RE7\O &TGN.!2/X+T=X](3R7"Z1(9+/86QW'J#V-6* .?O/!VGW1ED22XM[A[LWBW$,A5X MY"NTX/H1QBJZ> =-@LX(K2YO8+BWN);B.\6<^<&E.9,L>H8\D'T'I7444 <] M>>$+?4&MEO=0U":W@";K=[@E)BC;@S#N<]?6M+4M'M=4FMI+K=NMBY3:4 MJ?T-7Z* ,-_".FO;6D!$FRTM9;6/Y_X)%VMGWP*AN_!6G7AE#2W*1W&G'3IX MTDPLL6& S[@.W-:6IZU::9:WLDLBO+9VCW;VZ,/,,:@G./?!&:M6=RMY8P7* M JLT:N >H!&: .#P%ID%Y%,MQ>-' \CV]NTY,<)?.[: M/?)J1_!%BZ6<#7=X;*UV%;3SCY;%3E21]>:Z2JU[>BRBC?[/<7&^18]MO'O* MY_B/H!W- &$W@73\7L,=U>QV-XKB2R6<^2"YRQ"]N?YTZ]\#Z;>ZA-DJ1Q3S$I")/O!1V MXX]A56'X>Z8D=PMQ=7UV9[5;1FGN"V(U8,H'I@J.:VX-8BG\17FCK&XEM+>& MX9SC:1(T@ 'N/+/YBM"@#$U#PO;WNJ+J$-W>65QL$!F:"&:8M'"6&"5'TXJYHVK1:UIPO((VC0NR;7QGY21_2K] &5 MJ'A^VU'6;74I))DEMXI(&5&PLT;E24<=QE0:J:-X-L-%O8;B*>[N#;0F"T2X MF+K;1G&54'Z 9]!BN@HH QM5\,6FK:B+R::XB* *.C:-_8 M\;I]OO+P-@+]JE+[ .@%9A\!Z8=3ENC/=^5/>"^FM/./DR3!@RL5]BJG'L/2 MMVRO1>Q2/]GN+?9*T>VXCV%MIQN'JIZ@]Q5F@#G(_!.FQZH+H2W1A6Y:[2S, MI,*3,22X7UR2?J62>9((HH_O.[' H S&\%:2;C[4;/S3Y)E_O[?UIMYX$T:]M]9 MAE24#6'5[@K(00RD$%3_ \C/'>NDJM<7HM[JU@^SW$OVAROF11[DCP,Y<_P MCC'UH RK[PC:75U!7MS M!N\R]=9)2S9R50*/T J[10 4444 %%%% !1110 5YA\.?^2K?$+_ *_(O_03 M7I]>8?#G_DJWQ"_Z_(O_ $$T >GT444 %%%% 'FGPI_Y&?XA?]C'+_Z"M>EU MYI\*?^1G^(7_ &,J7SPEY-4A$-RK,2I7'.!V MSFHH/!]M'I[65Q?7UW;^9#(B3SEO+\J19$ _%1]:Z"B@#"U'PCIVI2WLTIFC MGNY89O.BD*M%)$,(RGL1^N351/ .FQVTJKY1QC:HB:)2#[GSEQ]#6A0!A:?X1T[3IK2>(S// M:RRS>;)(6:1Y%VLS'NQUI]4DN[N\N2ACC-S*7$2$Y(45MT4 <[ M?>%8[_6M0DGPUAJ=LD=S%DAA*A^5U(Z'&.>VT58M/#@MHX!+JFH7)@N!.K33 MD[L(RA#ZK\V<>H!K4BN[>>XG@AGC>6W(69%8$QD@$ CMD$'\:FH \YL?#=Q) MXNT_[+INJ6-CI]U-.?M=PA@7>KC$*JQ/+/GD# S79G0;63P\^C7+S7%O(K*S M2R$N023][KQGCZ5IT4 <'KO@%3HMRMG/?7UY>YNGG_>JB @$-V"\<"NTN[C[)9RW!BEF\M2WEPIN=O8 M#N:D1]\:OAEW ':PP1]: ,*S\'V%J8)'EN+BXBO?MS7$TA9Y)?*,0+'T"-@# MV%0)X$TV/45N5GNQ$EVU[':^"."Z-W#:^B@# TS MP]+I6L6_V6Y9=+MK,PQVY8G=(SDEC]!@#\:FU7PMIVL-JAO!(3JFGKI]QM?& M8E,A&/0_O7Y^E;-4-;U>'0M)DU&Z1VMX63SF3_EFA8!G/LH.X^P- &9J'@K3 MM1U*>ZEENDCNG1[JUCE(BN&4 LO?@ 'U &:)?!.G2ZHUV9;D0R3BYDLUE(A M>48PQ7\!^5=%10!S!\":VWN3=P6IG/DI*0XM#9,\\Y8B+<&"CTP1 MUK0U3PKIVKS7_N;AIKC;'P3JFFZ14L[LBE5!/H >E=!10!AW?A>*XU*]O8-0OK.6]C M19?L\Q4;D(VL/? Q[BK>AZ);:#8-;6K22>9*\\LLK[GDD8Y9B:T:* "BBB@ MHHHH \QL/^3HM4_[%B/_ -*!7IU>8V'_ "=%JG_8L1_^E KTZ@ HHHH **** M "N'U=V'QL\.J&.TZ9=$C/!Y6NXI-JE@Q W#H<+/^1+UO_L'S_\ HMJUZR/%G_(EZW_V#Y__ $6U '/_ 9_Y(YX<_Z] M/_9C7;UQ'P9_Y(YX<_Z]/_9C7;T %8/CF5X/ 6M2Q2-$Z6&;3Q]OE0HSF9I)MV[+MN51 MDDXQCO7<:7X5T;2K!K:VTRTC$R(L_EQ "0KTS[9JQJ?A[1]9EBDU73;:[>$8 MC::,,5'7'TXZ=* /-;*ZO+:^TC6_$GF7K:K96L<,D=VR-8W#0#&M"U7P]J%U=:I>6]S]IWW;R^8%1CDH20-I Q@#I7JUQX9TB M:_DU :=;#4&0J+DQC<#MV@Y^G%4O"G@W3?#>FP*ME:?;EB\N:YCB ,G//- ' MFL*ZYIWAJ35+>=[6QO+2W6[E35&N9,M(H>89_P!6=I(XZ?A6]K/A/PW#XC\) M_9/-DA>]DW.=0F?)$#,.2_'(!]_QKN[/PSHFGM<&RTJTA^U+MFV1 "0>A'IS MTJ*+PAX>@LQ:PZ/:) )A.(UB D QN'OCB@#S>37+WPW8PZTLTTPO6U;34C9 MRP-RMU*]L!GO\LB_B!VJ!=*UYM?OM.LYFDNM%-G!:7MOH^G26\4#V4#10S_ &F-"@(67<6WCWW$G/J:BO?#VCZCJ$5]?:;; M3W4.-DSQ@L,'(Y]C0!SGQ!MK.\U+PU;:E.\-O)?E6V3&(M\A^7<"",^QKEM. M"7_B.'P_?WUTWA^*\NU@S=R+YI3;M0R!LL%R<#/\J]2U+1].UB%8M5LH;N-3 ME5F0, ?49JO+X8T2;2X]-ETJU:SB.Z.$Q#:I]1Z&@#SCPK&^L^*-'M[Z]O+B MTLX[UK<_:G'G"*Y58F<@_/@>N0>^:@T"QAET/P;;:A>7OV36))I;YWO91Y\D M<;&*,MNRJ]3M& =@SFO5[?2["T:%K6SAA,$1AB\M -B<':,=!P*BN- TFZTI M--N=/MY+*,@I T8VH1T('8T >2OJM[HD$T]K>7,]HUS?:-9,\S/GA7B^8GDA ME= >O:H)]0UBTT*[TV"\N'N/#-O+;SS&5@S%Y%"L3Z^6QY/3&:]C71-+2QM[ M-=/MQ;6KAX(1&-L; Y! ['/.:D&EV"O=.+.'=>8^T'RQ^^P,?-Z\4 >3RZ1J M%O9P6TLTEIIE[JEJJ0V^JO.X!1M_[S[P#=<9K>T^W7P]\1TBOUDO$U&5XM.N MDOG?[.%CR87B+8& IPW.3UYKL+/PSHFG1^78Z7:P)YHFPD8'SC@-]1FG0^'M M(M]7?5(=.MTOI,EK@1C><]>?>@#BOB/HSZ?#;%[JQTMKTSRZK+9QP*S, MJLH3.]\QGJ...>:Y\Q2:SIVMZQ?7EZ;RTT+3[J!HKJ2-8Y6B=F?:I )) ZYK MU;4O#VD:S/%-JNFVUW)",1O-&&*C.<<]L]JD31].CAEB2RA6.:)89%"##(H( M53[ $XH \E\01V^K:9XAU#6KZ==0M;ZWBM8QX50HD>( M$@#I^57+_3K/5+-K34;:*YMV^]'*H8'\Z /'-=.M>'M"L!'?3Q7C2W,4B6]P M;HPZ:3EW+'JT0(VMUY-:][876H3:Y9:+>>9:VMQISI;R7KQ+=0K;Y,0E!RN[ M@Y[XYX)KT2T\/Z18(%L].MH5$1A 6,?<)R5^A))/K44WA;0KBS^RS:5:O!E# ML,8QE%VK^2G ]J /.M.@T36/%FE:O:6UQ;#^P+EH4ENY"R2131IC[Y#8.[U! MX//%48+0ZGI]U=WEY>M)9>'+6> )=R(%EVD[\*1D\=\UZN_AW1W^Q[M-MO\ M01MML1@>2/1?0<5,FCZ='&Z)90JCQ"%@$&#&.B_0>E 'D>K2)J>@Z_J>K:G= M0:A8V]K]D*7;Q; R*S12&-A$R MDD;QRH9@JD@_Q5%XG\$7/B"^$:6NCI9[8XQ*50RL/<&@#RWQ79VFBW6KQ:'))'%%X/U%XV%P\C(WF('M(O=3BU&[TVVEO(L;)VC!88.1S[=J M /-],TU8O[/U+[5>ONSVTI:[D*F%G<>7MW8 ],#(K.T[P_%:^![>[TY6F MMK:\N9;^P.I20M<(I(&&W=5 SC(!S7L"Z99(D:+:Q!8Y3,@"CY7)SN'ODUGS M^#?#ETSM<:+9R&20RMNB'+'J?QH O:/>07^BV=W9JZP30J\8?.X*1QG/>KE- M1$BC5(U"(HPJJ, "G4 %%%% !1110 4444 >< M?!O_ (\?$_\ V'[K_P!"%>CT %%%% #)O]1)_NG^5>??!+_D1;O_ +"UW_Z, MKT&;_42?[I_E7GWP2_Y$6[_["UW_ .C* /1*CN&F6UE:U1))PA,:2,55FQP" M0#@9[X/TJ2B@"CILNIRZ>S:U:VMKHS MC- 'GMV+MK0ZI8R(PP!)SGD&NRNO#FC7K(;O3+68HQ==\0."3DG\:=-H. MDW.HQ7\^G6SW<( CG,0WKCIS0!Y_]JNM3M_#5A8:PUM=W.@WN9O-)V.1"$=N M>H)//4'VLUM&T>S,"N9!'Y(QN(P3]2 !^% 'F MSW6I>+-3NKC0R\*16=G+I3W&HR0?9T=-^XQC_6$G@YSG;BNHT3?I7CR:UU;? M=7.HO+):7D=VSJ$ R8FB)PFW'! P?K7477A[1[V:"6[TRUE>W4)$S1 E%'0# MV]J=:Z'I=E?R7MII]O#=2YWS)& QSUY]Z .!\6Z58GQ?XBNW5Q./#,KJ?/< MM^\'W:D9MD6GS) UO;C4'NRDF'$C;FY 8>7QZACWKG-3OC=^)X;[3T:V5M:33 MY)I-4E\R7YA&ZK!R@7KU(_O8KT73=&TW1T=-*L8+19""XA0+NQT_*HCX>T*9%/>V%Q>60D%O''J=EM@@U"2Y"!AR-[@'GN.17I[Z3I\@N@]E M;L+S'VD&,'SL# W>O'K45MX>T>RB\NTTRUA3<'PD0&6'0_44 >>Q3Q75LND? M9?M$\E[?SCS-1DLX459B"69.2>>!@XY/%5= BL_$$^GR^(=3G$A\+P2;TO7C M+D22 R%E*EB.Q/\ >)Q7IEUX>T>]C2.\TRUF2-VD4/$#AF.6/X]_6H[CPOH5 MW'&ESI%G*L2"- T*G:HSA1[?,>.G- 'E$FK:M+8&Z:20W5[I&AI=R^886*22 MS!V+#E,@GGMFO1?!5AJ&GVU]%>E%MVN-]K"MXUR85(&5WMSC/./>MR72["=9 MA-9P2">)890T8(=%SA3Z@;CQ[FET_2['2;,U0N=5GU3PAY3"2>]L=*>Y%[< M:I+:A4RX1QLSO?Y,Y(].>:]3NO#^D7ULEO>:;:S0QL61'B!"D]2/K277AS1K MXPF\TNTF\A-D6^%3L7T'M[4 >::VDL^E>+]<>^O?MFG:3;W5F8[IT2&40%]X M52 22HSD'I[G/;^.I732;.#SY+>VNK^""ZEBD,;+$S@$;AR,],CUK;.E6#6\ M\#6OO0!Y]II_M36+33-6O+@:>]_JC;1W%C!:ZH(<74B&X2*\2.%W92"V$[D\YS7HUQ MH&DW=I]EN=.MI8/,,H1HP0'/5OJ#3K*V,)MK6&+R(C#%L0#9&<$J,= M!\HX]A0!YC8W-S;V?ASQ!KNDL$N\CSB@($N[*@YR?EZ')KL M/$7_ ".7A?SO]1Y\WTW^4=N:U#X;T4W4%P=+M#-;J%A?RAE #D ?0DX]*DU? M28M7@A25VCD@F6>*1>J,IR* /.-'\N.WTO4K74KJ;4YM:>WD1KMV#1Y?,93. M, 'IQ2:)]IL?"_A:^LYKJXO;QYI9/.N'D\UA!(57!/3(' KM?#GA"PT1!-) M:VLE_P"9(WVI8ANPS$]>M;,>G6<,=ND5K$BVQ)A54 $?&./3@F@#R^X6*W^& M^FZEIE[<7-]JLEG'J%Q)J4BLRR2KY@)R1'ECLRH&T-@8J>?1M9M=+:6X*2Z= M:WSW(TM=7DW-"8@"HER"=KY<*3CG&>E=\OAG0TDNG72;,->*5N/W*_O03DAA MWR>:8WA/0'M$MGTBT:"-RZH8A@,>"?QP/RH MZ/>0:CHEE>68=;>X@22(29W M!2H(SGOBKE(B+'&J1J%11A548 'I2T %%%% !1110 5YA\.?^2K?$+_K\B_] M!->GUYA\.?\ DJWQ"_Z_(O\ T$T >GT444 %%%% 'FGPI_Y&?XA?]C'+_P"@ MK7I=>:?"G_D9_B%_V,7#4&NO%>G:C81M:P7=]+;NTFJ2 M/), K CR#E57(XY!'I52V6[T/P_I.I:9=7D^HW>CWLLAFN7D$LBQAD^5B0,' MI@=Z]*C\.Z-%?F]CTRU6Z9MYF$0#;O7/K5I-/M(Q $MHE^SJ5AP@_=@]0/3I M0!Y]H%AIEG\0O#U1>-+5KKQ! MXIG-Y>PMI^A6TUL(+IXUCD+W'SX4@%OE'6N]L/#VCZ7P%R[W;LR+(S"1@Y.5S@9((J/4X%CUAM#L+Z\_LO^V+1<)>2%DW1.7C$ MF[=@X'&:]-FTRQN4E2XM(95F01RJZ AU'0'U%16NAZ796Z06FGV\,4"*M M7$^G:-J^OZ7:RW=];7,FG6T-O_:,BB*60R';YN[+RB]U'E9%R,J^!DC K(\/^"8+2+4CK%EIS#4&CW6EM'F%%C!V M_> );<6.<>GI0!R.E2375\FB:IE4X)+NYNX=(MKB>^T\W]X%\W4GAWE H5?-')VY.!GM7HNK>&H_['6RT/2M M)\LS"22"ZC*QM@8W?*#\W YQVIFB^#+&S\.C3M6M;2\+3M<.HB'EH[?W!V M H @*:E8_"N9-2N ]]#9.&FCE+\C.#NZDXQS7*:G;N8_$NK_ &V]%UI\UC]E MVW4BI$3%"S84'!SN.<@YKU!;*U2Q%FEO&ML$V"$*-NWTQZ4QM-LGCFC>TA*3 ME3*I08?: !GUP /R% 'G>I23Z-JFM+J!EN;K5+:\?3[V&\=O*"Q%O):+.$*A M>& .<=03S7\2:NTF@M':ZB_G#PA-.WE3'<&S#A^#UZ\]>M>C0:#I-MJ$M]!I MUM'=3!A),L8W-NY;GW[^M0VWA;0;-)%M='LHEEC,4@2!1N0XRI]N!QTXH X# MQ5Y-I#=V>E1S"?2;2.9[NZUB>+87)(*J-V]N#G(QVI-1@D-KK6N&^O?MMM-S/)XAL'O1;1&X<"'8K"-5B#;2- MN#T.>M,TJPN+;0]9NKYT&C7.AMYR-J3W9D<*Q,OS?=W*Q!QUP/2N_?0=*EU5 M=3DTZV:^08%P8QOZ8Z_0D?2J-UX,T:;3;FRM;.&RBO&07/V>,+YJ*^XQG_9/ M((]&- %OPU]H'A32?MN[[3]BA\[=UW[!NS^.:TZ** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** /,;#_DZ+5/^Q8C_P#2@5Z=7F-A_P G M1:I_V+$?_I0*].H **** "BBB@ KB-7+_P#"Z_#H!;9_9MUD=NJUV],,,33K M*T:&500KE1N /4 T /HHHH **** "BBB@ HHHH *R/%G_(EZW_V#Y_\ T6U: M]9'BS_D2];_[!\__ *+:@#G_ (,_\D<\.?\ 7I_[,:[>N(^#/_)'/#G_ %Z? M^S&NWH *IZQ?_P!E:'?:AL\S[);23[,XW;5+8_2I;V">YLY(K6[>SE8?+,B* MQ3\&!'YBLC7K6YC^'^KVTUQ)?W']G3KYAC56D)C;'RJ ,_04 7(=;M1X>M]6 MU"6.T@EB21FD; 7W]U8V6Z&PL=4MM5U6*\N=(CU*[S++8E2&=5V2&)5X!P1PO>J.GH#'IFI1 MO-IVD&348E?^SS<")FN,A6CVDKE1UQVQ0![=-?6MO8->S7$:6JIYAF+#:%]< M^E4'\5:#'#!+)JUHL=R2(6,HP^#@X]L\9KF=7TE;;X#W6EVC7%ZJ:.8XC)$5 MDD&SYA(IVGZ3;7.JZ9 M=P7,VK17.L"69I+ P(A$)'"E0,>^.M 'HK^*-#0SA]5M0;<9E!D'R36=/F"WH:9IOQ0TZ;6;=YHO['NE5EMVFV,9(N2%!(SR,^]%H](OXKFQC_LV1[98].\^2QQZUY[I4UYK7B?2GF$[W'V.\2ZM!IOD16K,JXCWE1N.1W M)Z9J"2SNM6\(:!:Z';3K=1>$]1LY%\AHRMQMM 4.0/F)!&>^#Z4 >KV_BC0[ MNUN+BVU6UDAMANF=9!A!ZGV]Z6+Q-HD]E/=Q:I:O;VYQ+()!A#VS]:\N\3?9 MO$%O=S^&--N(K2WT.2WN5-H\669X]D6T@;F4*W3./QK8\2Z1IZ:]JRW9FTZR M%K:M'/;6K2!9$<[3M53D#OQTH Z&Z\=:=:^)+6WEOK9--N+(SK<,V-S!\8%: MN#T]Z /7XO$ M^B3:=-?Q:I;-:P,%EE$@PA/0'W.1CUJ>36;"/17U;[2C62QF3S@>"!7F6I1Z M3K6J:MJT,EWIFE+%8)#=)828:\B>9]WEE,E0&122,B;4[ M-8KB6&9?+$)C$@!95?8>5W !L'IF@">S\;Z!=Z%::L=2@@M[M08_-< YQDC' MJ,\U:U[5CIWA6]U6R,Y@U&VD$$0>X*R#$61G)]!UYJCJ'BVV,6DS:+D6GB/1K^^^Q6>IVT]S@GRDD!8X MZ_E6G7C_ (6EL]0M_#=AI=E,FHV>K7$]S)]F90D?F2[F,F,$,"!P3UQVKV"@ M HHHH **** /./@W_P >/B?_ +#]U_Z$*]'KSCX-_P#'CXG_ .P_=?\ H0KT M>@ HHHH 9-_J)/\ =/\ *O/O@E_R(MW_ -A:[_\ 1E>@S?ZB3_=/\J\^^"7_ M "(MW_V%KO\ ]&4 >B4444 %9L'B'2+F2XCM]2MI&ME+2A9!\@'4_0>M7Y69 M87:-=[A257U/I7C(EO\ 5Y8)Y!=RW$FDW2W5LNF^1':R,@/E [07.1W+?=SW MH ]8M/$&D7Z3O9ZE;3+;C=*R2 A!ZGV]ZH:3XHM]9\2W5EI\\-S:PVR2B2-L MG<6((/Y5Q.N:-5DB)0X'WL \=>M=#X8NK'4/' M6HWFDV4T%LUC"GFO;-"LC!CP P'3I0!N6_BO2+C5=2L%NXUFTW!N"[ !1M!) MSZ#/-3+XET5]/^W+J=M]E\PQ^;Y@V[P"=OUP,XK@?%=E-+=^*[:TMYA<3365 MT/+MBQE@0Q>;M.,,?E;Y>IQC%%MI-M=WEC>6]S/JD=SKT$EP)+ P)&4MI!NV M[1_L GID 4 =V_BK0HI_)EU:T23&=K2@$#&>?3CFGMXDT9-/COFU*W%M(VQ) M-XPS>@]ZX6]T19&OW.G;VD\6VCDF'):(>0">GW<;O;K5;4+6.PGU:\+W%G=6 MNL32Z>HL7FCES!&"I4*1@\C/'/>@#O=/UF2?Q)>Z7.%PD27-LZ_\M(FX_0BK MTNJV$,;237D*(LP@9F< "0G 7ZY[5S&DSSZGXZM[F6'[/+;Z.@N8QT21VW!/ MP'-8?BCP]>:IXKOM$@@D%K>1MJB3A?D2=8C$JYZ9WD/CVH [G4-9CM+ZV@CF MM=IE*W(DEPT:^4\@VCN?ESCTR>U8:?$32KIM(NK6ZA73[V29)9)3@H45B!]2 M1^M<_I$-WJUWX:UVZL9XI=2UV>>:*6(@PQKI]Q FX'H#L7KW?WI?"]C%,?"M MM)8MOL+J]6Y62V91&^),$Y&#U&#TYH ]&_M*T.F'4$N(WM-AD\U6RI7US7,I M\0M+GN]+EBNX$T^]BF9Y9&P59,8'ZFK/A&U>/P?/;RPLG^D706-UQP97QP>W M-(-(LK:"XN]2MHH;@9AD M:08<>H/I[U!XHUEM"\.R:E%Y9V2PJ2Y^4*\J(3GZ,37F":;-!]A.J2W-CI\N MDO:!AIYN K>:Y92NUBI*LN..<>U=IXMLA!\*ULUAN-12%;16C\LF295FCSE? M4@&@#HH?$&D7%A->PZC;M;0'$LHD&U#[^E-'B/1CIXOO[3MOLK-L$ID &[T^ MOM7GFJ"/4M>NM9TVQN&T2&;3_M*"T=?.,V9 Q16WOM(!QRHR1VH [_\ X2'2-TJG4;8&%-\@,@^1?4^E M.L]]35#:01VUG M%#!&L<:( J*, <5-0 4444 %%%% !1110 4444 %%%% !1110 4444 %>8?# MG_DJWQ"_Z_(O_037I]>8?#G_ )*M\0O^OR+_ -!- 'I]%%% !1110!YI\*?^ M1G^(7_8QR_\ H*UZ77FGPI_Y&?XA?]C'+_Z"M>ET %%(02I .#CKZ52TRRO+ M-91?:I+J)=LH98HT\L>@V 9_&@#'T+Q+?ZW=W%PEE!#I,,LD7G--^\RAP25[ M"K^M:[!I_A^[OK6:&29;*:ZMT+<2^6F[(]1T_.N.O1#+XP*^$H[M);M)DU6$ MV\D<)^0A7.X!=V>A'6L6>X;4-)T^SM;.],MAX6 )1RWI M^HY]Z\WUV*+6=,N!H6F7,,5KX8NK6[C-J\9,CM#Y<6"!N8!)>F<9]ZT_$^B* M)O'!M--Y.B6JVQCAZN#/D)@=>$Z>U '6:AXOLM%N"FL30Q+)>I:P;'RPRW*+N:)&R0*\_U6V>.ZN;NZM)7AB\0VL[MY#/B,(N6 MP 21]*T= N%L_'$EIHIENK&\:6>Y$UD\;6C\8Q(RC(;TYZ4 ;6M^,M/TRZU# M3HYD.I6U@]XD3'AL*Q ^ORY^E7-%\1Z=J]B)(;ZWDECA62X5)!^[R,DGVZ\^ MUZVD:2\\/R0V[I S;Y!YI*[@#@X(Z^M9/B30;I]+2UT:R>-W\ M*SQ%88\;B)(#L]-Q7> #ZF@#TC3M7T_5XGDTR\AND1MK&)\[33)-=TN+4QIT ME_ MX1GR2XW >_I7.^"+>U?4=0U*UU"XNGGAABD62P-JJ;=Y7Y=JY/S$'TXK M'4K;VWB/1KFUF76KRXF>WE^S.PG1E&TB0# X&WDC% ';V_B/1KM)VMM3MI%M MAF8K(,(/4^WO4*>+O#\FW9K%FVZ3RQB46.T"/D#<003QFM'6=$58/$YM]-PQT*%8BD/)H-:([MC< B$ M?C\QKA-3DM)O^$STF.QFDUB]OH%M'6V9LN;>W"MO PNQ@6.2,=>]+JME>Q:X M;Z5I[:QBURY:25;/S]NZW14?9@Y7.1D XS0!W[>+='&M6FEK>1O/>0^="58% M67MS[U:M]>TF[>X2VU&VD:V!,P60?NP.I/M[UP$&F0Z;-I26C7%REQ87<5M= M26C(1*[EE!&T;!DG&<#%8]KHLEUX9<175Y+J5E8"*:R_LXP\"12ZEMHWDA6Q MR"YM8;&.X\V-LD.TDBD'\$!_&IX?$,4=YK@U.6& MVM=-N8X5E=L AH8WY]\N1^58'AB>SO\ XB7U[I5E-!:?V3;Q&5[5H5=Q)(2! MN R0"!5'6[:6'Q-/J%U:S2Z;:^(H+BZ586?='_9XC5]H!+!960G .-N>U '; M-XBTA=+346U&W%H[;5FWC!/I]?:DG\1Z-;6L5Q/J=LD,R[XG,@PX]1ZUYZU[ M<07%Y96B"VZKO6(J=H=U(R5]^]/\(Z8TUWI3WEG-(D= MM?;6N;;81NFR"5P I(.<8'6@#TS[9;_8_M?GQ_9]F_S=WR[?7/I52U\0Z1>Q MSR6FI6TJ6Z[IF6080>I]O>N76)X?@GCI!<*]DZC+2)QL(&\HN]L#/IWH ]%M]?TFZT^:^@U&W>U@.)9?, 6 M/Z^G6LR+Q=:W/B6VMK6XMY-.DTZ>[>YW8"M')$N,]AB0_I7 &"XGN=2O8Q?: MKI\-WIMS<%K#R3<1(\F_;&%7>%^4XQD[._%7?$L7]O\ BW2=3T"TFNM-L[&X M>YM?L[PK= 30$Q_,!S_$!T.W'3- 'HDWB'2(+B""?4;>.6X :)&< L#T/XTL M_B'2+74/L5QJ-M'<\?NFD ;)Z#Z^U>;^,-4GU;[;#$EU;Q-% UE!#IF]KI2< MG.4V[,#&9$VOYF, <8SQ0!ZZN%2[O49XE)ZX*C'XEN/H:X#PUI M3?\ "1P6^J7UW#?V>J3W(@%@0),AQN,P7E2K9^]UP*ZKQ"(H?&WA^YFA8J\- MS;+,L)<+*YBV D [?NMR<#@T ;=KKNEWM_)96E_;S7,6=\2."PQP?R[^E4M5 M\5Z=IFJC2I9U6^DMWGC0]\=!^-<5X8C#IX,TVWL;B'5-)R-4D>V=-A$+I(2Y M&&WN01@G.)UCA\8V4\UN[+-I]Q DBP%_WAP5!(!QT/6@#4\,>*K'7],@ M?[7;F\,(DFA1_N5I:?K.G:L91IM[#=&$XD$3@[37FDNAW8T'0+?3+*2&=M'O M8WV1[3N*# 8]B3G&:V_ -I ^HM>QWUS)/'8Q6\MO+I_V81X)(!.T!F!SW- ' M>T444 %%%% !1110!YC8?\G1:I_V+$?_ *4"O3J\QL/^3HM4_P"Q8C_]*!7I MU !1110 4444 %<3JT\J_&CP]"LKB)]-NBT88[6(*X)%=M4;6\+7"SM$AE0% M5H!H DHHHH **** "BBB@ HHHH *R/%G_(EZW_V#Y__ $6U:]9'BS_D M2];_ .P?/_Z+:@#G_@S_ ,D<\.?]>G_LQKMZXCX,_P#)'/#G_7I_[,:[>@ H MHK$\9WD^G^"=7N[25H9X;21TD7JI ZB@#:"J.@ S[48&,8&*Y+3?'^GR:>QO M8+VUFAM8[@K(?$$%LEW9Q7DUEWM+:WCWR%%56P M!V4#)R:M>"]=N-0\%W.J7'VBX=;FX*HZXDVJYPN.Q XQ0!N:SI$FJPQI!JE[ MIC1L3OLR@+9[$.K _E3M%T6UT+28M/L][11Y):5MS.Q.2S'N2237#P?$"[NK MKP[?/IVH(M[#<[K*&+<967;@@>@YY.*W;CXAZ1%I]K=6\-Y>?:;=KKRK> L\ M42\,[CM@\>O!Q0!U>*" >HS7(7'C;3].N+^^FO;B[LR+(06\-MNV&?<$*DLLS_ &B.U>U" MY&S:SJQ.,9SE!W]:OD ]0#7(77C2VN[.5%DO='N[>ZMEEBGM1YFR20!?E/&U ML$9ZCGN*EM/B'I5WJ"VZP7L<+7368NY("(?.4D;-WX=>E '5XI .@%<9?>/ MK&\TS4H=/%W!*;*YDL[IXBLE9^M:/;Z[I3V%VTB1.\;DQD! MLI(KCJ#W45H44 ($4+MP,>F*6BB@!-HQC Q]*6BB@ Q2;1MQ@ ?2EHH HZ/I M,&B:7'8VA=HXRY#2$%CN8L>@]6-7J** "BBB@ HHHH \X^#?_'CXG_[#]U_Z M$*]'KSCX-_\ 'CXG_P"P_=?^A"O1Z "BBB@!DW^HD_W3_*O/O@E_R(MW_P!A M:[_]&5Z#-_J)/]T_RKS[X)?\B+=_]A:[_P#1E 'HE%%% !1@>E-=B(V9!N(! MP/4UQ/@[Q%<77AV;7]>UQ7\N%C>V'V=8_L$H.63^]\O(YSGK0!W% '05Q.H M^,5U"RC6P6\L+J.]MA)%<1&-S%(W!P>Q K4A\;:7-JIL]MPD>]XTNWB(AD=! MEE#>H_I0!T6.*(-1UA].MK*\+PX6XE,6([>0QB01L?[VUATSU H V\48!ZBN9UOQ3/ MIOBBST6+3;F9;NVDE-S&N5C*X'Z9R?3BLWP;XX@N]%L(M5^UQS26\D@N[B(J MD^S)?:W? 'Z4 =C!96]K//-!$J27#!Y6'5SC S4]8>A^+++7;M[:"&ZMY!$) MXQCQZE:;V@D0N!L.[C MJ-O7(((QZUBMX\TZ"WO9+ZUOK-K.)9GBGMRKM&S;0RCOSVZ^U '3X!ZBBN:7 MQSIHLKN:XM[RVEMFC4VTL!$LAD.(]J]]Q.!^.>E)X5UR76=:U\2)A^(K?Q!YKV-M_2@#7HP/2O/?$_C>\C@\6V-O975F=(M4ECO0O!)&<_IQZ\UO+XXTT6 MM[+=P7EI)9B-F@G@*R.)"1&57J=Q! '7(P: .DHK,T37;?7()FABFMY;>3RI MH+A-CQMC."/H>M9UOXUMKVSEN;#3=3N4CE,(\NU/SL"0<9XP,=>E '245R7_ M G<<^JZ-;Z?IMY<0:DLFZ41X,+(P4A@>A!)SZ5=TKQGINKZJEE;)U MN)(BL5T$(#E&[XR/J.1D4 =!1110 4444 %%%% !1110 4444 %%%% !7F'P MY_Y*M\0O^OR+_P!!->GUYA\.?^2K?$+_ *_(O_030!Z?1110 4444 >:?"G_ M )&?XA?]C'+_ .@K7I=>:?"G_D9_B%_V,ET %%%% !@>E&!Z5BIX MJT][:WG7S-EQ??84^7_EIS^GRGFJ>F>/-+U2Z@CCANX(K@/Y-S/"4CD*)M*:,7EGISV5U=-)) A$@)[#)/8X(/>K MJ_$32197%S/-+M=+ MNKV\AN[86LT<,L,L)$@+_=^7W_I4FI^-],TRZ-LT=U:CUM[V[DO%D=;>& F2-8VVR%E[;6^4^_%:5EXBT^^\-+KLU &I@>E&*X2'QS%+XHEFN4OK'3X-,%PT5S"4WYDPK*.^>!ZUHM\0-,BM M6DN+6_AG6Y2V-JUN?-WNI9/E[@@=: -ZRTR"QNKZ>$L7OK@7$FXYPWEI'Q[8 M0?K5S ]*P(?%MOE&!Z5Q=A\1HI=-CN+_2 M-0@EFNWM8(5A+-*REN!C_=Y]#5S3/'^E:I0),759KB HF]/OID]Q^5 M '4 =!1BN43XB:.;>ZN)8[R"""V:[226 J)X5."Z>H''YBJVJ_$2*S\/:M> MVNEWQN]/MEN1:SPF-GC?=LD_WXQR* .TP,8QQ1BH+.Y-W9QSM!+;F09, M4RX=?8BIZ *NI6$6J:7@K#N_"R7^J+++"XU3PAJEC9*' MN+BV>.-6. 6(XK7HH \RO= \1^(HIKBXTM-/N+/2?L<$D^(M>O=8N[C2/L*7,.E16\;S*S$6]U)))NP<#AR1[8KTBB@#SE/#V MMZ/KPURVT_[:T>I7;_9DE56:&95 8$\9!4<>F:Z#P;IFHV7A::#5H$MKN>>> M4QJX8+O8D#(^M=-10!PGAC1=7@O-!-_8&V73(;F"1C(K;MQ!5ACL<5S\W@34 MH)["\N=-NKY!9O:36]G?>0Z'S6=22" RD.0?3%>MT4 >=3>#;Z.[06%FL-I' M> M7N] 6!H? MWL$%HRQI/L,C19W(&!R.#P:]4HH \PG\+E?#\GV3PIJ2WD]PTL?:AH&N^(=0N]6GTW["[R6,45L\JLQ2* M(60@<*X(VL"21SSC'>NO\'Z7'I6A>7'I\VGF69Y7AN)_.DW$_>9LG).!WK=H MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /./@W M_P >/B?_ +#]U_Z$*]'KSCX-_P#'CXG_ .P_=?\ H0KT>@ HHHH 9-_J)/\ M=/\ *O/O@E_R(MW_ -A:[_\ 1E>@S?ZB3_=/\J\^^"7_ "(MW_V%KO\ ]&4 M>B5'<01W5K+;S F.5"CA6*D@C!P1R/J*DHH I:7I-IHME]ETY)%BW%L23/*< MG_::A%9Y;<31:+71&RV"6. *@T_P+)'<3V%_IMR^7G:'4!?$Q M*'# -Y1;AOF(Z5Z710!P-S9>(K_P4VBW&C>7^0-J4YN5,=S'Y) 4Q@G+AMHW<<+U(Q7;44 U83>#M2N-%\/V,B+&UI;745PV\?(9( MV5?KR1TKT&B@#BO!'AUM,N!)>Z1=6MW!;+ ;F:^,ZR8ZA 6.!QGH.M-UCP]J MC:[/J]E;K.UOJD%[# 9 OG(+8PN,G@$;B1GTKM5D1]VQE;:<'!S@^E.H \YN MM"\07-U/JLMC,(;_ %,3W6F6]V(Y6A6W$4>9 1SN4,0#TQZ58\*^&-4TZ[TZ M6[M%MTA^WEX_/\PQ^;*&0;B26XZFN^I"0JDL0 .23VH YK3=)U2R\ 2:= RP M:CMG\MMV0I:1F7GZ$5R47A'6;@WD@TN6U,ME!"3619@[-RQ & >F*]. M2ZMY(%FCGB>)CA9%<%3]#4M '#>(/#6J76M7&I64"2F$VM7PQ;ZI_;&N:AJMB+);Z:)X(_,5VVK$$.['?*_J*Z2B@#@+?0=:T?5EU M>WL1>,FH7C-;K*JLT4Q!5@3QD%1QZ$U%IN@:]X?U"#78M.6]N+A9UNK*.95: M(22!UVL>#C: ?K7HA.!D\"D1UD0,C!E(R"#D&@#@--\-ZUI?C"^\26]JN^_G M5;BU:123$0/F4]BISQWJ]X6TK4;'Q)=RQ:=+I.DR156)*'>".!W&>]=]10!Y_HF M@:QI,6B/)IN?)N+M9XDN QA29P5;F>!_!SZ%=:?;W^E7/G:7"\<5 M^U\9(F&-H*QEOE+*>F.,?2O0Z* "BB@D $DX ZDT %%(CK(H9&#*>A!R#2T M%%%% !1110 4444 %%%% !7F'PY_Y*M\0O\ K\B_]!->GUYA\.?^2K?$+_K\ MB_\ 030!Z?1110 4444 >:?"G_D9_B%_V,66G#3E^R6NMF_>\,RX:,AL87KGYJL)X1U";P[H. MGSHL9MC.MR0P.P/$Z CUY85WE% 'FD_AOQ#KNGV>CWVG)8P6^C7>FRW/GJVY MY8E164#G;\N>>>121^$+NXT>4+HMQ::B%@C:2XU SJX6168)EC@?+GM7IE% M'%:_X3N]4\91SQJG]F7,!^UDMR)4!$1 _P"!&JV@>%]8MK/3I=3B3[7'J7FS M8<'$2(43GN<8_.N^HH X;4-!U6)X;NWM/M#6^OM?^2LB@O$8Y$X)XS\X./:I M;#PYJ,/B;3KV6%1#!?:C,YWC(68Y3\Z[2B@#S>RTG5_#$L-\+..Y8C4HY8// M1&19;MIHW!)P1M(R.V16CH.FW&L?!^*Q^1+BZMY",'YH[K3)])M["]M-!N(+Z358 8KJ^\YIPL4G M1BQQU.,UZA44]M#1]UL$9'X$T >?7>A^(+FXEU26PF\B^U3S M[O3+>[$4IA6V6*/,@(_B0,0#T(]*N^$/#>I:7<:;)>VJVZP?;RR";S-GG3AT M&X\GY>_M7 MG4 %%%% !1110 5QNJWMS'\8M LTGD6VETZY>2$,=K,"N"1ZBNRJN]A:R:A% M?20(UU"C)'*1\RJ>H'UH L4444 %%%% !1110 4444 %9'BS_D2];_[!\_\ MZ+:M>LCQ9_R)>M_]@^?_ -%M0!S_ ,&?^2.>'/\ KT_]F-=O7$?!G_DCGAS_ M *]/_9C7;T %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!YQ M\&_^/'Q/_P!A^Z_]"%>CUYQ\&_\ CQ\3_P#8?NO_ $(5Z/0 4444 ,F_U$G^ MZ?Y5Y]\$O^1%N_\ L+7?_HRO09O]1)_NG^5>??!+_D1;O_L+7?\ Z,H ]$ID M\T5M;R3W#K'%$I=W8X"J!DDGTQ3Z" 001D'J#0!G1W&E^)](E%K1HEBM[G?-&P7(+KV!QT[5!9>.-7-K!>:AI,/V>[M;B>WCMI"TA,0SM((_B M[8I;?P!?0W=LK:O;FQM+R6[BC6RQ*Y

J2:%I5Y:P:;>3:K?K:PB"9BD8,3N2QZ[ ME*$$?RI=,\9:Q<7=H-2TVUAM9M1FTMVBF+-YT8D^< C[A,9&.O.;U]NG- '-Z5KNLQZCH,6E6UNFDRV-S/);L[-(=DH!P>YYX^IKJ? M!VOW/B31QJ,_V-4EP4CMY"S1>J29Z,.A%4K;PA?::^C2:=J< DTZ*:"0SVI8 M2I(X8X <;6!4<\CVJWX>\.7>F:O?ZIJ=Y:SW5ZJ(RV=J8(\+GYBI=B6.>N: M.>TO6[RRU+4=-TN".>^OM:N]GGN0D:(%+$XY/4<5HR>,[O\ L-+@C2["Z2YE MM;A;^ZV()(S@A.[9(_ 4^3P7=07S:CI>IQ0WXOI[J)YK8O&%E #1LH<$_='( M(JO'X$U"SN+:^L=8MSJ(\\W,MU9F2-S,X=F1-XV$$<W6M%_#^[P2OA_P"TX*V* MVGG^7Z(%W;<^V<9H X?4@+>Q>U-I#;7$)T_S#;LVP@NV >F/ZUKV/Q&2\\2 MP60^P?9;F[>SB1;D&Y#*#\S)V4X-:>H^#C?W$\OV[R_.-J<>5G'DDGU[Y_#W MI='\,7NC:H_V>]LWTQIGF6*2S)G0MSM$N_&,_P"SF@"OK^K:W9^/]#L[)K4: M;/;7$MP)"=Q"&/)X] W'U--TCQAJ-W<:+/J&GPV^G:\66Q9)"9$/EM*@D'3Y MD1CQT(QS6KK.A3ZAKNEZE:W,4362S12QS0EQ+%+LW 88;6_=C!Y'/2LO2/!E M]8W6CQ7^K1W>G:$6.GPK;%),F-HE,K[R&*H[ 85. M1^5=9K&A75]KMAJ5E>0P&WBEMYHY8#)YDU4)/ T<^F:78 MW-YOBL;62W;$6#)O3;GKQCKWH C\)>-6\0:I)8S_ &!I#;+=1FQN1,%5CC8^ M.C"HM2\8ZM97FL3)IMN^F:/.B7$C2D2.K*K,RCI\H;//7':M?PYHVI:1'Y.H MWEC=1QQK'"UO9&%R!W<[V!./0 5S8\/ZKK>O>)[0:C';:5=7T0N(7MBTCJ(H MRP1]P"AL8.0>^* +DGC74E3494TV!HX=073+-3,0T\[.JJ3Q\J@-D]3P:67Q MGJ5K//I-QIT#ZVMQ##"D6^1_L^]7+GP:9=)O;:&_\ *N)M M2&I6T_E9\B165E!7/S#*X/(R">E5)O!%]=O<:E=ZO$NN27$,T-U!:E8H1$&" M)Y9/;W0KC[#>#28[V"V-U<":Z\M67. L8/)8C/Y5:L M/&\VJ:E=K:V\ M[6V%QY#N?M,P,>\%%[CMGGFG2^%-;DU*/5CJFF-J+P^1<^ M9IK-"Z[LJ57S=RD?[Q!STJ:_\+ZIJ.NV=[-J-BD=@QDMO+L")0Q0KAG\S!3) MSM &>.: ,T>(WUC0]*O[Z*RG2?5(4B6UG8^23G[_ /M ]1^E3:;XTU2>YL)[ M_3[:'3;Z^GL8W24F16C$I#D=,'R6&.HR#2P^!+N2_>_U'4K7[5)>P73K9V9B MB/E C&TNQW'/+9[#BK\7@\1:?I5L]YO73]2EOB?*_P!8'$PV=>,>=UY^[TYX M *6C>+]7U&\T*2XTVWBT[75>6VD60F2-/*:1-PZ98 'CIR*L>)M=U$7=WI.B M6D$TL5B]QZK)?Z+J<-C+<6IM+@36QF#(>0RX9<,.>N1ST MH X_3OB)_8OA^QM5%B/L5E%-=)=78CD6"32M2LV8V\<%U]ML?-\S9P'7#KM.. M.'=5UC4-=M9=0CATF36/,EMVM29'",K81]P 4E1GY3WP>> #6G\92V MOBZVTN9],DBNKDVRQ076ZXB^1G5W7L#MQCMD1F9U^8<^@)4_I6I;>!;ZWU"VVZM;_P!G6FIR:C'$++]](S[R4>3?@@>8 MV"%!X&.>:W+))@MD% P/1C_%0!G?\)MK\ MER!;Z39M!)J+:=&S3L&WCHYX^[[=:+GXASP0VMJ\>G6NI2R3)(;RZ\N!?+X. M">3DD8%:UOX/:".$-?!C'JC:@2(<9S_!][]?TJM<>"+A+N._TV_MDO8YYI ; MJT,L3)(02A4.#P1P01]* ,Y/B%J>I6YN-$TVUDBBTE-3F,TQ'!+@HI'4_NS@ MUH:+KFM:G\0+N'_1O[&_LNSNXUR?,7S6N #Z9)CP?91[U<_X1262XU"XN+V+ MS;[2DT]Q%;[%0@R$N!N/'[S[OMUYIVE>&KK2=>AO8+Z)[?\ LRWL+B)X#N?R M3*4=6W87)F;((/0=* .CHHHH *\P^'/_ "5;XA?]?D7_ *":]/KS#X<_\E6^ M(7_7Y%_Z": /3Z*** "BBB@#S3X4_P#(S_$+_L8Y?_05KTNO-/A3_P C/\0O M^QCE_P#05KTN@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M/,;#_DZ+5/\ L6(__2@5Z=7F-A_R=%JG_8L1_P#I0*].H **** "BBB@ KC] M4U"[B^+V@V$=Q(MI-I]R\D(;Y792N"1ZBNPJM)IMG+J4.H26T;7D"-'%,5^9 M%;J ?0T 6:*** "BBB@ HHHH **** "LCQ9_R)>M_P#8/G_]%M6O6?K]J]]X M:U.TB&7GM)8U'NR$#^= ',?!G_DCGAS_ *]/_9C7;UP/P0NDNO@UH)C/,43P MN/1DD93_ "KOJ "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHIK MN(XV=N H)- 'G7P;_P"/'Q/_ -A^Z_\ 0A7H]>:_!$M/X:UJ_./+O-FT %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110!YC8?\G1:I_V+$?_ *4"O3J\RT/%[^TIXCN8N5L=$@M)#V#LXD _ M*O3: "BBB@ HHHH *Y#4]3O8?BWH6G17#K9SZ?&.G.* +E%%% !1110 4444 %%%% !1110!Y3X M&G'@/XEZUX'OCY5EJDS:IHKMPK!O]9$/<$<#Z^M>K5RWC[P/;>-M%2'SFLM2 MM'\^POH_OV\HZ$>Q[BN7T+XH7/A^[C\/_%2#^RM27Y(M2VG[+>#^\&Z*?4'] M* /4:*BMKJWO;=9[.>.>%QE9(G#*WT(J6@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BB@G'6@ KA_BMXJ?P]X2:ST[]YK.K-]CL(5Y9G;@MCT .:/%?Q7T#P MY)]ALI#K6M2';!ING_O9&;T8C(4>N>?:J'@OP7J][XB/C7X@&-]9=-MG8HP]6]30!U/@GPY'X2\%Z9HL>";6$"1A_$YY8_F36]110 4444 %>4QS#X M??&NY6Z/E:-XL"M'(>%CNE&,'TR*]6K#\7^$]/\ &7A^;2M34A6^:*5.'A<= M&4]B* -RBO)])\>ZI\/KB/0/B?')]F4^79Z]&A:*9>PDQ]UJ]/T_4K'5;1;K M3+N"[@<962"0.I_$4 6:*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***Y+ MQ7\2_#?A%3%>7JW6H-\L6GVG[V:1NPVCI^- %GQ[XL@\&^$;K4Y3NGV^7:PC MEI96X50._-4?A9X:G\,^!+6'4/\ D(7;-=W9/7S)#N(_#./PKG_#GA?6_&OB M2#Q=X_@^RPVQW:7HQ.1!_MR>K?RKU*@ HHHH **** /*O%LA\!?%S3_%SC;H M^M1+IVI2=HI!_JY#[=OSKU16#J&4@J1D$=ZH:[H=AXCT2YTG5X%GM+I"DB'^ M8]".N:\OT_Q#K?P?D71_&<=QJ?A=3MLM!]:S_ !3X]\-^#K5I==U. M&*3^"V1M\TA[ (.?Z5PMGHNN?%K6[;5_%UE+I7A6SD$MEH\O$EVXZ23#L/1? M\D V/@]I%ZFA:AXGUN(Q:GXENC?21L.8XND2?@O\Z]$I JA5 P .U+0 4 M444 %%%% !7):GJU[#\5]#TN*=ELKBPN)98NS,I7!_#-=;5&;1[*?6[?5I8= MU[;1/%%)G[JMU'Z4 7J*** "BBB@ HHHH **** "BBB@ JGJ>DZ?K5B]GJUE M!>6[C#13QAU/X&KE% 'FTWP+\+I<--HEWK&A,W)&FW[(/P#9 _"HO^%*)_T/ M_C3_ ,&:_P#Q%>G44 >8_P#"E$_Z'_QI_P"#-?\ XBC_ (4HG_0_^-/_ 9K M_P#$5Z=10!YC_P *43_H?_&G_@S7_P"(H_X4HG_0_P#C3_P9K_\ $5Z=10!Y MC_PI1/\ H?\ QI_X,U_^(H_X4HG_ $/_ (T_\&:__$5Z=10!YC_PI1/^A_\ M&G_@S7_XBC_A2B?]#_XT_P#!FO\ \17IU% 'F/\ PI1/^A_\:?\ @S7_ .(H M_P"%*)_T/_C3_P &:_\ Q%>G44 >8_\ "E$_Z'_QI_X,U_\ B*/^%*)_T/\ MXT_\&:__ !%>G44 >8_\*43_ *'_ ,:?^#-?_B*/^%*)_P!#_P"-/_!FO_Q% M>G44 >8_\*43_H?_ !I_X,U_^(H_X4HG_0_^-/\ P9K_ /$5Z=10!YC_ ,*4 M3_H?_&G_ (,U_P#B*/\ A2B?]#_XT_\ !FO_ ,17IU% 'F/_ I1/^A_\:?^ M#-?_ (BC_A2B?]#_ .-/_!FO_P 17IU% 'F/_"E$_P"A_P#&G_@S7_XBC_A2 MB?\ 0_\ C3_P9K_\17IU% 'F/_"E$_Z'_P :?^#-?_B*/^%*)_T/_C3_ ,&: M_P#Q%>G44 >8_P#"E$_Z'_QI_P"#-?\ XBC_ (4HG_0_^-/_ 9K_P#$5Z=1 M0!YC_P *43_H?_&G_@S7_P"(H_X4HG_0_P#C3_P9K_\ $5Z=10!YC_PI1/\ MH?\ QI_X,U_^(H_X4HG_ $/_ (T_\&:__$5Z=10!YC_PI1/^A_\ &G_@S7_X MBC_A2B?]#_XT_P#!FO\ \17IU% 'F/\ PI1/^A_\:?\ @S7_ .(H_P"%*)_T M/_C3_P &:_\ Q%>G44 >8_\ "E$_Z'_QI_X,U_\ B*7_ (4;I-PH35_$WBC5 M8>\5WJ1*D>GRJ*]-HH P/#7@?PWX0A*>'M(M[-F&&E"[I'^KG+'\36_110 4 M444 %%%% !1110!!>65KJ%J]M?6\5S!(,/'*@96'N#7 7GP-\(27;76DB_T. M9CDMI=VT0_!>0/P%>C44 >8_\*43_H?_ !I_X,U_^(H_X4HG_0_^-/\ P9K_ M /$5Z=10!YC_ ,*43_H?_&G_ (,U_P#B*/\ A2B?]#_XT_\ !FO_ ,17IU% M'F/_ I1/^A_\:?^#-?_ (BC_A2B?]#_ .-/_!FO_P 17IU% 'F/_"E$_P"A M_P#&G_@S7_XBC_A2B?\ 0_\ C3_P9K_\17IU% 'F/_"E$_Z'_P :?^#-?_B* M/^%*)_T/_C3_ ,&:_P#Q%>G44 >8_P#"E$_Z'_QI_P"#-?\ XBC_ (4HG_0_ M^-/_ 9K_P#$5Z=10!YC_P *43_H?_&G_@S7_P"(H_X4HG_0_P#C3_P9K_\ M$5Z=10!YC_PI1/\ H?\ QI_X,U_^(H_X4HG_ $/_ (T_\&:__$5Z=10!YC_P MI1/^A_\ &G_@S7_XBC_A2B?]#_XT_P#!FO\ \17IU% 'F/\ PI1/^A_\:?\ M@S7_ .(H_P"%*)_T/_C3_P &:_\ Q%>G44 >8_\ "E$_Z'_QI_X,U_\ B*/^ M%*)_T/\ XT_\&:__ !%>G44 >8_\*43_ *'_ ,:?^#-?_B*/^%*)_P!#_P"- M/_!FO_Q%>G44 >8_\*43_H?_ !I_X,U_^(H_X4HG_0_^-/\ P9K_ /$5Z=10 M!YC_ ,*43_H?_&G_ (,U_P#B*/\ A2B?]#_XT_\ !FO_ ,17IU% 'F/_ I1 M/^A_\:?^#-?_ (BC_A2B?]#_ .-/_!FO_P 17IU% 'F/_"E$_P"A_P#&G_@S M7_XBC_A2B?\ 0_\ C3_P9K_\17IU% 'F/_"E$_Z'_P :?^#-?_B*/^%*)_T/ M_C3_ ,&:_P#Q%>G44 >8_P#"E$_Z'_QI_P"#-?\ XBC_ (4HG_0_^-/_ 9K M_P#$5Z=10!YE_P *0L)5*:AXO\67\1ZQ7&I_*?R45TOAGX<>%/"+>9H>CPQ3 MXYN),R2G_@;9-=110 4444 %%%% !1110 4V6*.>)HYD61&&&5AD$?2G44 > M?:I\$O!E_>->65G<:/=,]=75";1+&XUZVUB6(F^M8GABDW'Y5;&X8Z'I M0!?HHHH **S9=>L8?$=OH;NWVVX@:>-0O&Q3@G/XT:[KEOX?TW[;>0W,T>\) MMMH3*^3[#MQ0!I45S6A^.=.U_4A96EGJ<,A4MNN;-XTP/J1V%K9:I%+("0UQ9/&@P,\L>!6SK. MKP:'ICWUU%<2QH0"MO$9'.?110!>HKEM(^(&F:SJ<5C;66JQ22YPT]B\:#ZL M>E;NKZG#HVE37]S'-)%" 62",R.M %RBN5TKXA:7J^J0V-O8ZM'+, M<*T]BZ(.,\L>G2N@U/48M*TV:]N$EDCA7ZJ"?4GH*Z>^NTL-/N+R99'CMXVD98UW,0HR0 .IXZ M4 3T5R%G\2M)O;V&VBL-85YG"*TFGNJ@GU/85U5U<+:6DMQ(KLD2EB$7XKI["]CU&PANX4D2.90RK*A M5@/<'I0!8HKDM0^(VE:;J,]E-8:N\D#E&:*P=U)'H1U%=)IU_'J>FP7L"2I' M.@=5F0HX!]0>AH LT5RFI_$32]*U*>QN+'5I)(6VLT-@[H>.S#K6_I6IPZQI M<-];1S1QS E5GC*..<E %RBN5U7X@Z7I&I36-Q8ZM))"<,T%B[H?HPZUN MZ1JL.M:9%?6T<\4WL M7D0Y4'AAP>M;&B:S!KVFK?6D5Q%&S%0MS$8WX_V30!H45S.M>.]-T+4FLKNS MU2615#%K>R>1.?\ :%:NAZW;Z_IHO;2&YAC+%=MS"8WR/8T :-%5>?<5I:#KMMXATXWEG#=0QARFVZA,39&.Q[U_P 9V'AV\2VO+349G=-X-K:-*H'N15OP_P"([7Q):RSV4%Y" ML3["+JW:)B<9X!ZCF@#6HK \0^,+'PW M);3Q)#-+96]Y (6"L+NW:(G/H#UH V**PO$/BZQ\-301WMM?SF92RFTM6E Q MZXZ4_P />*;/Q()C96]]!Y.-WVNV:+.?3/6@#:HK$\0^*[+PTT(O;:^G\X$K M]DMFEQCUQTI/#OBNR\3-<"QMKZ#[.%+?:[9HL[LXQGKTH W**QO$/BBS\-)" MU[;WLXF)"_9+9I<8]<=*C\/>+;'Q)+-'96U_"85#,;NU:('Z9ZT ;M%8_B'Q M-:>&H89;VWO)Q,Q51:6[2D8]0.E0>'_&-AXCNI8+*UU"%HUW$W5HT0(]B>M M&_163X@\1VOANUBN+V"\F65]@%I;M*P.,\@=!530/&=AXCO7M;*TU&%TC\PM M=6C1*1D#@GOSTH Z&BLO7O$%MX=LENKR"ZF1GV!;6 RMGZ#M5'0?&VG^(;YK M2SM-2A=4+[KJS:)J12."0UQ9/&G'^T: .FHJAK.L0:'IKWUU%<2QH0" MMO$9'Y_V16/H_C[3-;U2.QM;+5(I9 2&N+)XT&!GECTH Z>BJ6L:K#HFDS:A M=1SRQ0[=R6\1DKZE#8V]CJTGI7&_\ "TM&W8_L[6^N/^0;)0!VM%-+ M@1[\'&,XQS7'-\4-'68QG3M:R&VY&G28_.@#LZ*;%()84D4$!U# ,,$9KCI/ MBAH\4K1MIVM$JQ4D:=(1Q0!V=%1V\ZW%M'.@8+(@GNRDCT/>@#L**@LKM+ZQANHED1)D#JLB[6 /J#T-FP7L"2I',NY5F M0HX'N#TKG-1^(NE:9J,UE/8ZN\D+;6:&P=U/T(ZT =91532]1BU;38;ZW2:. M.9=RK-&4QNK+5)9$ ):WLGD0 MY]&% '3T5GZ)K,&O:8E]:17$4;,5"W,1C?@X^Z:RM;\=:=H.IM8W=GJ6>I32; ^ZVLVE3!]QWXH Z2BLO0=?MO$-BUU9PW4**VTK=0&)L_0U1U[QKI M_AV^6TO+34IG9 X:ULVE7'U'>@#HJ*RO#_B&U\1V4EU907<*1R>65NH#$Q. M<@'J.>M5/$'C*P\.7<=O>VNH3/(F\&UM&E4#..2.AH Z"BLCP_XCM/$EM+-9 M07D*Q,%(NK=HB?H#UJ#Q#XPL?#=Q##>VNH3-,A=3:6K2@#..2.AH WJ*QO#W MB>S\21S/96][ (2 PN[=HB<^F>M1^(?%MEX:D@2]MK^\56?B7S_L-M?0>1MW?:[9HLYSTSUZ4>(?%5GX:\G[;;7T_G9V_9+9 MI<8]<=* -NBL/P]XKLO$K3+96U] 80"WVNV:+.?3/6G^(?$]GX:C@>^M[V<3 ME@OV2V:7&,=<=.M &S16#X>\7V/B2XFALK74(&A4,QN[5H@03C@GK4_B'Q+: M>&[>*:]M[R996VJ+2W:4@XSR!TH UZ*Y_P /^,K#Q'=R6]E:ZA"T:;R;JT:) M2,XX)ZFK>O\ B&U\.6D=Q>P7--/\ $5Z]K9VF MHPNB;RUU:-$I&?4]ZNZ_K]MX41!;6 RL"03D@=OE//TH U**Y MO0O'&G>(-0^QV=GJ4,FTMNN;-HEP/J12N"0UQ9/&@P,\L>*U]:U>#0]+DO[J M*XEBC*@I;Q&1SDXX46./&5@C,CGZ*.M %VBN5TKXA:7J^J0V-O8ZM'+,2%:>Q=$'! M/+'ITK?U348M)TR>^N$FDCA7M $E< MMJ.MWMO\4-&T:*0"RNK&XFE3;R64C!S^-5IOB?H\%Q)$^GZT6C8J2NG.02#C M@UN#2+#4M9T_Q$4E%U!;M'#N)7"28)!7UXH UJ*** .8NM"O9?BA8:X@3['! MI\MNYW?-O9@1Q^%=/6?)KEC%XAAT1Y&%]/ UPB;#@HI )ST[UH4 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% '*W>BWTOQ5T_64AS8PZ;+ \ MNX<.S @8Z]JZJJ$FM646O0Z.\N+V:%ITCQU13@G/XU?H **** "BBB@ HHHH M **** "BLK4/%&A:3QJ6KV=L1U$DR@C\*S_^%B^#_P#H9-._[_B@#I:*YK_A M8O@__H9-._[_ (H_X6+X/_Z&33O^_P"* .EHKFO^%B^#_P#H9-._[_BC_A8O M@_\ Z&33O^_XH Z6BN:_X6+X/_Z&33O^_P"*/^%B^#_^ADT[_O\ B@#I:*YK M_A8O@_\ Z&33O^_XH_X6+X/_ .ADT[_O^* .EHKFO^%B^#_^ADT[_O\ BC_A M8O@__H9-._[_ (H Z6BN:_X6+X/_ .ADT[_O^*/^%B^#_P#H9-._[_B@#I:* MYK_A8O@__H9-._[_ (H_X6+X/_Z&33O^_P"* .EHKFO^%B^#_P#H9-._[_BC M_A8O@_\ Z&33O^_XH Z6BN:_X6+X/_Z&33O^_P"*/^%B^#_^ADT[_O\ B@#I M:*YK_A8O@_\ Z&33O^_XH_X6+X/_ .ADT[_O^* .EHKFO^%B^#_^ADT[_O\ MBC_A8O@__H9-._[_ (H Z6BN:_X6+X/_ .ADT[_O^*/^%B^#_P#H9-._[_B@ M#I:*YK_A8O@__H9-._[_ (H_X6+X/_Z&33O^_P"* .EHKFO^%B^#_P#H9-._ M[_BC_A8O@_\ Z&33O^_XH Z6BN:_X6+X/_Z&33O^_P"*/^%B^#_^ADT[_O\ MB@#I:*YK_A8O@_\ Z&33O^_XH_X6+X/_ .ADT[_O^* .EHKFO^%B^#_^ADT[ M_O\ BC_A8O@__H9-._[_ (H Z6BN:_X6+X/_ .ADT[_O^*GM?'/A:]F$5KK^ MGR.?X1.M &]138Y$E0/$ZNAZ,IR#3J "BBB@ HHHH **** "BBFR2)$NZ5U1 M?5C@4 .HJM_:5C_S^V__ ']7_&C^TK'_ )_;?_OZO^- %FBJW]I6/_/[;_\ M?U?\:/[2L?\ G]M_^_J_XT 6:*K?VE8_\_MO_P!_5_QH_M*Q_P"?VW_[^K_C M0!9HJM_:5C_S^V__ ']7_&C^TK'_ )_;?_OZO^- %FBJW]I6/_/[;_\ ?U?\ M:/[2L?\ G]M_^_J_XT 6:*K?VE8_\_MO_P!_5_QH_M*Q_P"?VW_[^K_C0!9H MJM_:5C_S^V__ ']7_&C^TK'_ )_;?_OZO^- %FBJW]I6/_/[;_\ ?U?\:/[2 ML?\ G]M_^_J_XT 6:*K?VE8_\_MO_P!_5_QH_M*Q_P"?VW_[^K_C0!9HJM_: M5C_S^V__ ']7_&C^TK'_ )_;?_OZO^- %FBJW]I6/_/[;_\ ?U?\:/[2L?\ MG]M_^_J_XT 6:*K?VE8_\_MO_P!_5_QH_M*Q_P"?VW_[^K_C0!9HJM_:5C_S M^V__ ']7_&C^TK'_ )_;?_OZO^- %FBJW]I6/_/[;_\ ?U?\:/[2L?\ G]M_ M^_J_XT 6:*K?VE8_\_MO_P!_5_QH_M*Q_P"?VW_[^K_C0!9HJM_:5C_S^V__ M ']7_&C^TK'_ )_;?_OZO^- %FBJW]I6/_/[;_\ ?U?\:/[2L?\ G]M_^_J_ MXT 6:*K?VE8_\_MO_P!_5_QH_M*Q_P"?VW_[^K_C0!9HJ!+ZTE;;%=0NWHL@ M)J>@ HHHH **** "BBB@ HHHH **I7^LZ;I:%M2O[:U Y_>RA?YUC_\ "Q?! M_P#T,FG?]_Q0!TM%R?%C3M62$FRATV6%Y<]'+ @?I7652?5[&/6HM)>X OIH MFF2':&=$N-5UFY6WM+==SNW? MT '>%_ M"4H0P_PW=]WSZA/3Z>M>M !5 4 # [4 .97; MZDFM/_A7'@[_ *%O3_\ OR*Z:B@#F?\ A7'@[_H6]/\ ^_(H_P"%<>#O^A;T M_P#[\BNFHH YG_A7'@[_ *%O3_\ OR*/^%<>#O\ H6]/_P"_(KIJ* .9_P"% M<>#O^A;T_P#[\BC_ (5QX._Z%O3_ /OR*Z:B@#F?^%<>#O\ H6]/_P"_(H_X M5QX._P"A;T__ +\BNFHH YG_ (5QX._Z%O3_ /OR*/\ A7'@[_H6]/\ ^_(K MIJ* .9_X5QX._P"A;T__ +\BC_A7'@[_ *%O3_\ OR*Z:B@#F?\ A7'@[_H6 M]/\ ^_(H_P"%<>#O^A;T_P#[\BNFHH YG_A7'@[_ *%O3_\ OR*/^%<>#O\ MH6]/_P"_(KIJ* .9_P"%<>#O^A;T_P#[\BC_ (5QX._Z%O3_ /OR*Z:B@#F? M^%<>#O\ H6]/_P"_(H_X5QX._P"A;T__ +\BNFHH YG_ (5QX._Z%O3_ /OR M*/\ A7'@[_H6]/\ ^_(KIJ* .9_X5QX._P"A;T__ +\BC_A7'@[_ *%O3_\ MOR*Z:B@#F?\ A7'@[_H6]/\ ^_(H_P"%<>#O^A;T_P#[\BNFHH YG_A7'@[_ M *%O3_\ OR*/^%<>#O\ H6]/_P"_(KIJ* .9_P"%<>#O^A;T_P#[\BC_ (5Q MX._Z%O3_ /OR*Z:B@#F?^%<>#O\ H6]/_P"_(H_X5QX._P"A;T__ +\BNFHH M YG_ (5QX._Z%O3_ /OR*/\ A7'@[_H6]/\ ^_(KIJ* .9_X5QX._P"A;T__ M +\BJUY\*? ]]$8[CPU8X/=(]I'XBNOHH \JNOAMX@\',U_\,]Z=-P\1]1ZJ>QKKJ\R^*N@W&EO; M_$#PVGEZOHWS7*J/^/JV_C1O7 R10!Z;15'1=6MM=T.SU2Q;=!=PK*GL".GX M=*O4 %%%% !2,RHI9R%51DDG@"EKS7XGZI?ZQJVF> =!F:&ZU;,E[<(>8+9? MO?B>E $.I>/]=\7:Q/HGPQMXWC@;9=:U<#,,1[A!_$:?!\&(=0;[1XR\2:QK M5RW+ 7)AC!] J]J[S0-!T_PUHMOI>D0+!;6Z!5 ')]SZDUHT >=?\**\$?\ M/I=_^!;_ .-'_"BO!'_/I=_^!;_XUZ+10!YU_P **\$?\^EW_P"!;_XT?\** M\$?\^EW_ .!;_P"->BT4 >=?\**\$?\ /I=_^!;_ .-'_"BO!'_/I=_^!;_X MUZ+10!YU_P **\$?\^EW_P"!;_XT?\**\$?\^EW_ .!;_P"->BT4 >=?\**\ M$?\ /I=_^!;_ .-'_"BO!'_/I=_^!;_XUZ+10!YU_P **\$?\^EW_P"!;_XT M?\**\$?\^EW_ .!;_P"->BT4 >=?\**\$?\ /I=_^!;_ .-'_"BO!'_/I=_^ M!;_XUZ+10!YU_P **\$?\^EW_P"!;_XT?\**\$?\^EW_ .!;_P"->BT4 >=? M\**\$?\ /I=_^!;_ .-'_"BO!'_/I=_^!;_XUZ+10!YU_P **\$?\^EW_P"! M;_XT?\**\$?\^EW_ .!;_P"->BT4 >=?\**\$?\ /I=_^!;_ .-'_"BO!'_/ MI=_^!;_XUZ+10!YU_P **\$?\^EW_P"!;_XT?\**\$?\^EW_ .!;_P"->BT4 M >=?\**\$?\ /I=_^!;_ .-'_"BO!'_/I=_^!;_XUZ+10!YU_P **\$?\^EW M_P"!;_XT?\**\$?\^EW_ .!;_P"->BT4 >=?\**\$?\ /I=_^!;_ .-'_"BO M!'_/I=_^!;_XUZ+10!YU_P **\$?\^EW_P"!;_XT?\**\$?\^EW_ .!;_P"- M>BT4 >=?\**\$?\ /I=_^!;_ .-'_"BO!'_/I=_^!;_XUZ+10!YU_P **\$? M\^EW_P"!;_XT?\**\$?\^EW_ .!;_P"->BT4 >%_'G@4?:O"6MR>(=/CY?2]2.9-OHC^OUKU6B@#F/!7CK3?&MA(]JKVM M];'9=V,XQ+ _H1Z>]=/7EWQ-T2?PWJ$/Q$\-1E+W3R!J4,8P+NWS\V1W(ZUZ M-I6I6^L:3:ZC9.'M[J)98V'<$9H MT444 %%%% #9)$AB>69U2-%+,S' 4#J M2:\JN/%WB;XD:G/IOP[8:;HD#F.XU^9,F0CJ(1W^M6/B;>W?B;Q'I?P[T>=X M?[04W.JSQG!BM5/*Y]6/'Y5Z'I.E66AZ3;Z;I<"6]K;($CC08 H XC3/@GX M4MV%QKD=QK]Z>7N-1F,F3ZAG_P#?D4?\*X\'?]"WI_\ WY%=-10!S/\ PKCP=_T+>G_]^11_PKCP=_T+ M>G_]^17344 G_P#?D4?\*X\'?]"WI_\ WY%=-10!S/\ PKCP M=_T+>G_]^11_PKCP=_T+>G_]^17344 G_P#?D4?\*X\'?]"W MI_\ WY%=-10!S/\ PKCP=_T+>G_]^11_PKCP=_T+>G_]^17344 G_P#?D4?\*X\'?]"WI_\ WY%=-10!S/\ PKCP=_T+>G_]^11_PKCP=_T+ M>G_]^17344 G_P#?D4?\*X\'?]"WI_\ WY%=-10!S/\ PKCP M=_T+>G_]^11_PKCP=_T+>G_]^17344 G_P#?D4?\*X\'?]"W MI_\ WY%=-10!S/\ PKCP=_T+>G_]^11_PKCP=_T+>G_]^17344 G_P#?D4?\*X\'?]"WI_\ WY%=-10!S/\ PKCP=_T+>G_]^11_PKCP=_T+ M>G_]^17344 G_P#?D4?\*X\'?]"WI_\ WY%=-10!S/\ PKCP M=_T+>G_]^11_PKCP=_T+>G_]^17344 G_P#?D4?\*X\'?]"W MI_\ WY%=-10!S/\ PKCP=_T+>G_]^13)?AEX*GC*2^&M/*GJ/*Q74T4 >97W MP:MM.D-[\/\ 5KSPY>KRD<W;V9#VJSX2^(5^OB!?"7C^T33=>QFWF3_47 MP'=#Z^U>B5ROQ"\$VWC?PT]H6^SZC;GSK"\7A[>8N,\'VH ZJBN.^&'B MV?Q;X.235$\K5["5K+48CU6:/@G\>OYUV- !1110 4444 %%%% !1110!R5W MI-])\6].U5+=C8Q:9-"\V1A7+*0/7M76U5?4[--6CTU[A!>2QF5(2?F9 <$_ M3FK5 !1110 4444 %5=4O/[.T>\O2,BV@>;'KM4G^E6JR/%G_(EZW_V#Y_\ MT6U ')? NQ^S?"73KJ0[[G4I9KVXD/5W>0\G_@(4?A7HE<1\&?\ DCGAS_KT M_P#9C7;T %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !45W;I=V/P+=:5)NQI.J7-G'G^XK\?S->DUYQ\&_^/'Q M/_V'[K_T(5Z/0 4444 %>8^!4_M;XR>-]8F&YK-H=/@)YPFW<:?"S M_DET444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% $%]:1:AI]Q9W"[HKB-HG![AA@_SKS_X&W4C?#PZ?,VY],O9[0'T57.T? M@,5Z/7F'P._Y ?B#_L-W'\Z /3Z*** "BBB@#S'X?I_:GQ9\>:U-\TD%TFFQ MD_P+&O('UR/RKTZO-/A3_P C1\0O^QCE_P#05KTN@ HHHH **** "BJ]G?VF MH0M+8W$=Q&DC1,T;!@'4X9>.X((JCXB\00>'+&"ZN89)5GNHK95CQD-(X4'D M]!F@#6HHJ".]MIKN:UBN(WG@P98E8%DSTR.U $]%%% !1110 45Q/C3X@77A MCQ%IFBZ9H$VLWFHQN\:13K'@+UZU+X-^(<'BG5+[1[S2[S1M8L%5Y[*[ SM/ M1E(ZB@#L:*8)XC)Y8E0O_=##/Y4231Q8\V1$STW,!F@!]%8FJ^+=+T?6M,TJ M[E/VK4W*0!1D<#))/:ML$$9!R/44 %%<7XK^(\&@ZY%H&D:7=:[KLJ>9]BM, M#RD_O2,>%%4[KQWXDL?!WB+5=8\)OH]SI5G]H@6:Y6:*X/S<;D]-O(]Q0!Z! M15#1M1.H>'=/U&X"1-=6L4[@'Y5+("1S]:NQRQRKF)U<>JG- #J*8L\32%%E M0N.JAAFLGPYJ6K7UA/-XATZ+3)4G9$1+@2AD!X;(Z9]* -FBF":)I#&LB%QU M4,,_E1)+'%CS9%3/3G4 %%%% !1110 4444 %%%% ''WFG7C_=02WD-I'IM_]@^?_ -%M6O61XL_Y$O6_^P?/_P"BVH Y_P"#/_)'/#G_ %Z?^S&NWKB/ M@S_R1SPY_P!>G_LQKMZ "BBB@#SKQ?JGB6[^)VF^%_#NK1:5%-IDE[)*UN)2 MS+(%QR?>I?\ A%?B%_T/0^8P^I8BHY;SQ@UF3=V>A M^+K!75V6RDV294Y& XXK>H **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH \X^#?\ QX^)_P#L/W7_ *$*]'KS MCX-_\>/B?_L/W7_H0KT>@ HHHH *\T^%G_(X^/\ _L+)_P"BZ]+KS3X6?\CC MX_\ ^PLG_HN@#TNBBB@ HHHH H:YK-GX>T.[U;4W:.TLXS)*RKN(4>U6K6YC MO+.&Z@.8IHUD0D8RI&1_.N0^,/\ R1WQ-_UXO_2NB\-_\BKI/_7E#_Z * -* MBBB@#,LO$.GZAX@U'1K:1FO--6-KA2I 42 E<'OP*TZ\[\)?\EM\=_\ 7*Q_ M]%FO1* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "O,/@=_R _$'_ &&[C^=>GUYA\#O^0'X@ M_P"PW])'_$/B1U>/^R]2NUO;:,'YHY&7$P/L6 (^ MIK1\0Z!!XBL[>VNI'C6"ZBN04ZDQN& _2M6O)_B?\7KSPIJT.D^&=*?4;N.: M(7CNI$<8<_+&#W9OTH ]8KF/!OAZ\TB35[_5V1]0U2]:9RAR%C'"*/H*O>%? M$MKXKT&+4K2.6'<2DL,R%7BD'WE/T-;- &5K'B33M#NK"VOI6^T:A.(+>&-2 MS.Q[X'8=SVK5K&3PO8#Q=-XCEWSWSPK#%YC96!!U"#MD\DULT %%%% 'D'Q, M_M<_&3PA_P (Z;47_P!FG\LW>?+]\XYJ+5]!\3>$=!\7>/=8U&WNO$4U@(8% MLHR([= 0,C/)(SG\*]*O_"VG:CXHT[7[D2?;=.1D@VOA<-UR.]:US;PW=K+; MW4:RPRH4DC<9#*1@@T >*:[X%T/1O@P_BG3;ZXBUVULEOX]8%TYDFEP&PD^-_%NB2ZYX?ET. W5K#,R-82E0[R! 1GKBNZB^#OAR-X MH9)M1FTV&02QZ9+=,UNI!R!M[@>G2M#Q+\.M.\47CRWU_J4,$L2Q36EO"OXT ><^+?#/A?6O'G@.[MK-I+35_ODS2 R((QM'WN#@#IBO1[W4O$.C: ME#IFA>%?M>EQ*B+<_;%7:._#V_^IO+60Q3(/3< M.U4K'X8Z5:Z-J^FW&H:I?1:O +>X:ZNBY"#/W<_=^\>: .*U16U_6OASX3U& MXF@T6[TD7,\<$)Y+2TUJPN/M%EYC. MD3JOR2@$G;R:[O6? FBZYH=AIEXDJC351;.XBD*30E5"@AAWP*AT'X?:1H-U M=7B2W=Y?W41B>\NYB\H3T4_PCZ4 >=?#FTMO"/C2UT7Q=HL\/B6<2F#6//:2 M.^!.3WP#[8XK)N;FZ/[-_BF2.XD$XU5U23>AU>2[U M#4+NW0I;M>W!D$(/7:/7WJ0_#?0CX0O?#9%Q]@O;@W$H\WYMY=V:[23(<29.#FKL6E67CSXW>)[#Q5ON+3 M1(+>.QL6E9$(D3<\N 1DY.,UZ+XA\+Z?XFL;.TU,2&*SNXKN+RWVGS(SE<^U M<)\0K+0#XN2[U/0?$/VL6ZJNHZ,&'G D_NVVG/'OZT 0?!RV33O&GCO3;:]E MN[2SO88X&DE,FU=A.W)].GX5ZW7F/P;\+7.B?\)!JL^FR:7!JUTCVUG,V9$C M1<;F]V/->G4 %%%% !1110 4444 %%%% !1110 4444 >8V'_)T6J?\ 8L1_ M^E KTZO,;#_DZ+5/^Q8C_P#2@5Z=0 4444 %%%% !1110 4444 <=>6%T_QC MTR^6WD-K'I]3T M%%%% !1110 5D>+/^1+UO_L'S_\ HMJUZR/%G_(EZW_V#Y__ $6U '/_ 9_ MY(YX<_Z]/_9C7;UQ'P9_Y(YX<_Z]/_9C7;T %%%% 'G>H?\ )QVD_P#8NS_^ MCUKT2O.]0_Y..TG_ +%V?_T>M>B4 5JNL,R^>!G[- O^ MLE^H!P/ZF_B1&/?U;\*?J6HM;>*?B M!KYP9M%TN&UM^,[04:5C^)*_E79>!M(CT3P1I5G'RWV=9)6/5Y'&YF/N230! M2L?AEX2LX\/I$-W*?OSW>99'/J6:J^H?##1MQN_#C2^']17F.XL'*KG_ &D^ MZP]C787$WV>W>7RI)=@SLB&6;V K,EBENXX--NV6X#KYEUYUFVR2/G"@@[5; M=MX.> >.=31:GK>H3P3I#IOQ"T"/S[:YA&V+4[?IDCNC?=(/W37HOA7Q M##XI\-6FK6Z-$9E(EA;[T,BG:Z'W# BN=^(,0T[6/"?B&W&VXM-6BLI&'\4% MS^Z=3[;BA^HI? X%CXT\:Z1"?W$5]#>(G]TSQY;\V0G\: .XHHHH *XWQ;XH MO]%\>>#=(L_+^S:S<7$=SN7)PD888/;DUV5>7_%N==%\5>!/$U[E-,TW4Y(K MN?&5A$R!0[>@!'7_ !H W/B9XJU#PGI.F7&E^7ONM2AMI/,7/R,>?QK5UGQU MX9\/WDMIK.L6]I)(?[8@B!@,6X M$L'4':Q&&.">A-<_JEG=(WQ:L]#4I(\22K'&.Y4%R /]D&JGC_6?!-Q^S5!; MV,]BTQMX%LK>-E,J2@C=\HY! W9S_6@#V+4/%VC>&M!LKSQ)J<5H+B-0IDR6 MD;:"<* 2?P%267C+P]J/AZXUVQU6";3;96:>=2<1!1D[AC(QZ$5Y%XM^W6_Q MH\,SOK-EHT$OA_RK"[U&U$T GW_.@RRA7*D?-GI@=ZEOO#QTWP3\2=4/BG3= M:EO]-)N8=.@6)(I C $A789(SZ4 >CQ_%#P7-+)'%K]LYB"%RJN57>0%^;&. M21WK8U3Q+HVBW%E!JNH0VTE_)Y=LKD_O6]!^=<3:^#;+4?V?K?1[&W2%I]*2 M5&1>?-V!]WUW5P,"S_%31;W5$4BX\.Z/'%;DC[EXAWO^/R ?C0![Q>:]IEAJ M,=A>7D<5U+"\Z1'))C7[S<=A6/9?$'PMKE\-,T;7;>>^F@:6-8U9L*!G).,# M YP3FN!\(ZF/'>H>)/&.&-O:Z.--MMPZ-Y>^;_QXC\JVO@MIEG9?!'39;:!$ MEN()997"_,[%FY)^@ ^@H KWGQ1LO!?PPL-0U'Q!:^(=2N5(/"=EJ?AOQ7:Z=$UY%$]T83(KMD9BQQ@G.,UYI:1JW[&M MA(R F-68MC.T"[;)KJ_B9>Z???#S09=+N+>XB_M2RRUNZL,[AZ=Z .[UGQUX M9\/7F !S]!5K0?$^C>)]-:_T'4(;RV5BKNA(V$=0 MP."/QK@HM-M;W]I6]N+J%99+72(C%N .TDX)^M<_J%K=QZG\7K+0$9)6M(9$ MBA')9HR7P!W(S0!Z$/BQX&:ZGMQXDM-\ 8N?FV_+UPV,-CV)KK89H[B".:%@ M\CUYQ\&_\ CQ\3_P#8?NO_ $(5Z/0 4444 %>:?"S_ )''Q_\ M]A9/_1=>EUYI\+/^1Q\?_P#863_T70!Z71110 4444 O:9I< M)GO+JT:.&($#>WID\5PVG_%C6]+O-/\ "LOP_P!0;5DLE98!>Q99$4*6] /J M:]@)"J2Q &23VKR7X<$^+OBMXI\9G+6<##3;%CW5/O$4 :__"PO%_\ T3#5 M/_ ^#_&J&M_%W7O#FD3:IK7PZU*ULH-OF3->Q$+E@HX&3U(%>IUB^,M 3Q1X M+U;1'P/MMJ\2,?X7Q\I_!L'\* ..^&J:SJ?C/Q+XHU71)M(M=6BM#:I+,DA< M*A!(*GIR#^->EUY]\$_$3ZY\-+.UO,IJ.CDZ==Q-]Y&CX&?^ X_$&O0: "BB MB@ KS_QAXVUA/%MMX.\$6L%QK4T/VFXN+DGRK.'.-Q ZDGH/IZUZ!7D.JZG! M\/\ X]SZUXA/V?1O$%@EM'?L/W<$R'[C'^$$#]?8T ='!;^.M(TW5;CQ%KMA M?PI8R/$;:T\EXY I([G(J3P)XJ1?@]HOB#Q5J21F2T$EQ=7#8RXJ.+XA^%+CQ*- M @UJ"74S(8A BLWS@9*[@-N1@\9[5PWC"ZTO5OBQX'7PE/;7.J03R27,EDRM MY=KMYWE> #SC/<^]9>D7S?#;QII>D:-JNE^(O#_B#566.%&5KRRDD/+94G<@ M/4GZ<4 >AZ-K265QXHN]7\2P7UG87&YD6$I_9Z $E&/\7'.?:GQ?$_P9-JD& MGQ>(;1KFXV^4HW;6)&0-V-N>>FF" MUM8XS'!:3JRJ,AR58MGUR: /4/$7B[0?"D,4OB'4HK(3'$:L"S.?95!)_*DT M/QAX?\2RO'H6J07SQQK(ZQ$Y53D#/''0\=:\VFO]/TSX[6-WXMFB@MYM$C73 M;B[8+$'_ .6@W-P&-/\ AY>Z+J'QV\:7/AMHI+1[:VW2P8\N20;M[*1P1G/( MZT >I:W?OI6@:AJ$4)G>TMI)EB'5RJD[?QQ7E7A3XA>)KK7/"?\ :6HZ=J=O MXEB>5K.TAVO9 #.<@Y('0Y]#73?&?Q!JGAKX9WE]HLC03--%#)=*FXV\;MAG M _3\:\;UU].^$9<^!=;LM2M?$5G]G6Y%VC75E+C_ %ZNO.PYR>@!_"@#ZAKR MN'7?'?B/QSXCTS0-4TVQM-(N5B47%IYC,"N>N17HVAHT7A_3T>[^W,MM&&NM M^_SCM&7W=\]<^]>/:+X%TKQ?\5/',FJRWR&"]14^RW;P@Y0==I&: /5[/5DL M'TW1]=U""36[F$MMC0J)BH^9E'8?C5HZSIXU[^Q3=)_:7V7[7]FYW>3NV;_3 M&[BO-/%$=GX7^+7@)[J?[/IT=K<6B7%S)P&V\!G/<\=>M)IFNZ=KO[4%Z=*N MHKJ.S\*&WDDA<,N_[4C$ C@X#@?7(H ZJX^*_@>U\KSO$=J/-)"X#MC#%?FP M/EY!'.*W-5\2Z-H>CC5=5U&"VL6 *SLV5?/3;CKGVKRWX6:'ITGP*U5I+6-V MO9+PSLR@E\,RCGV KGXYXH/#GPFO]? .W- '9R?$6U MU[XI>&K/POK0N=.GBF^U0QY7+ <;E8 C\JZ;1=;CL4\2WNL>)8+ZTL;YP^V$ MI]@4 ?NF/\1&#+C6(=+A\06KW<[!(T&[:S'HN_&W//3.:T/$7B_0 M/"<44GB'4X;(3';$K LSGV502?RKRSX@:38Z?^RQ;M96\<+VEO830NJ@,LAE MB!;/J=S<^]:6HWVFZ3^T@;GQ=-!;6\VC!-*GNV"Q*X?YP&;@-C/X$#O0!Z%H MGB_0/$DSQ:%JD%[(D8E=8BWB MW20XV.^?F*D<$>X]Z]@H **** "BBB@ KS#X'?\ (#\0?]ANX_G7I]>8? [_ M ) ?B#_L-W'\Z /3Z*** "BBB@#S3X4_\C/\0O\ L8Y?_05KTNO-/A3_ ,C/ M\0O^QCE_]!6O2Z "BBB@#SNZ^-GAJW\1WFAP6>LWU]9N4ECLK$S8QU/!SC\* MD_X6_IO_ $+/BS_P2R5RWA_P-;>*9_$UY;7#Z;K=GK4K66I0(O'-G8P);V\&L*D<4:X5%$*8 % 'H]%% M% ')?$OQ1>^$?!KZCID<;7#SQVZR3#*0[VQYC>PK(\#>*M'-9O[/6 M%LK>*<7UG$(U1GZQL 2,UE_&.^-QK7ASPSJE^VF>'M7E9;^Z!";\DZA)X3\;Z;\.=$UNS73GU:.\75;.Y"O)%@G[-,5^\S' Y//% 'T9J%X-/T MRZO&1I%MX7E*+U;:"<#\J\R\!:WX\\;V%CXFCUK2(-+N9\R:;';;WCC#8*F3 M.0V!Z=Z]3D=(X7>4@1JI+%N@'?-> >*QX9\(ZYI6N_"G7H%U+4;^..32-.NA M-#>(Q^;,:D[?T'XT =DOQ"M=!^)WB6U\3ZRMMIUO%!]EBDRV&(YVJ 2?P%=7 M>>(]/UOP+>:MX>UZW@@\IBFHA"ZP$=25Z\>EN*YNS18/"WQ>MH5"00WK^7&HP%S&"<#ZT >HCQ9H^@Z'I+>(M?MM]Y M 3'=2#RUN"J[F8#MQSCWJ;P]XY\->*KF:WT#5H;N> ;I(@&1P/7:P!(]QQS7 MD/C&?2K5?@_-XA,8TY&:;JO[0G@S_A%I[>XN+6T MO&U22T8.JP%,1ARO'WB< _WAZT =?>_%/P3I[LEWXAMD=)7B=0KL493AMP . M #QD\5+XGU9)M T^^TKQ';Z9!<7,6R[,?FK.I/W!C^]TSVKS?X5:OX2L++QQ M'K%S8V][_;5X]R+IU5GAW$+C=U&=W3O]:Q+".5/@;I#E72TE\2K)8JX(Q;F8 M;!S^- 'MFL^.?#7AZZEMM9U>"TGB17:)\EMK=, #)_"K6A>)]&\3::U_H6H0 MWEJK%7D0D;".H8'!'XUP<>G6MY^TI>3W4*2R6VCQF(N,[23@FN=O[2[2]^+M MIH"%)FMXI$CB'4M&2Y ''O^18TO\ Z\XO_0!0!HT444 %%%% !1110 4444 %%%% M!1110 4444 >8V'_ "=%JG_8L1_^E KTZO,;#_DZ+5/^Q8C_ /2@5Z=0 444 M4 %%%% !1110 4444 <9>V=RWQFTR[6"0VR:5,C2A3M#%UP,^M=G41NH%NEM MFE03LI=8]WS$#J<5+0 4444 %%%% !61XL_Y$O6_^P?/_P"BVK7K(\6?\B7K M?_8/G_\ 1;4 <_\ !G_DCGAS_KT_]F-=O7$?!G_DCGAS_KT_]F-=O0 4444 M>=ZA_P G':3_ -B[/_Z/6O1*\[U#_DX[2?\ L79__1ZUZ)0!YCJ.FF?QKXU\ M/R$*?$.DQW-LQ'WF16B=?<\H?QKJ_ .LIK?@C3I_NSPQ"VN8SUCEC^5E/XC] M:K^./#][J$-GK&@;5UK2)#-;!C@3*1AXB?1A^N*Y33+RXFO[CQ+X#16N)6 U MGP[<-Y;B0<%ES]U_T- 'HTB+?ZD$=$:&T8-B2)@PDQPRMT(P3ZU-86\D,;R7 M"JMQ,V^4)*[INQCY=W08 X %(PV\9]6=NWTH /'ZU!+2%O[XMTVL?<;V8?A7*3-J&FW][I M&B7D>L>/];4"^OU'[G3(>P_V57)VKU8\FNG^&6J6]CI,?@^^M?[-UC28]LMN MS9%P,Y,R-_$&))/H30!WE%%% !45S:V][:R6UY!'<02#:\4J!E<>A!X-2UQ? MC7QCKGA6>.2U\.K?6$LT-NEQ]K5"99&"*NT\XR1S0!NZ/X3\/>'YGET+0]/T MZ208=[6V2-F'ID#./:KRZ=8IJ3ZBEG;K?21B)[D1*)60'(4MC)'M7(KX]FT[ MQ!::?XLM;?1O.L9;E]]P'VLLBJ%!'!R&S^%=)<^)-&L]-AU"ZU*VCM)_]5,7 M&U_IZT 6H=.LK>[GNK>SMXKBYQY\R1*KRXZ;B!D_C64G@;PFDUQ*OAG2!)= MB=OL,?[P$Y(/'/-:]M>VUW9)=VL\F??J* +^I:'I6LV L=6TVTO;08(@N(5=!CI@$8%067A;0-.TN?3;#1=/M M[&X!$]M';((Y0>"&7&&_&G-XET5-&35GU.V%A(<)<>8-K'.,#WSVIO\ PD^A MC2TU$ZI:BS=_+6XA\V-E/R MGD +]3FKO_"7^'AJ!L?[8M/M/F>7Y7F#.[^[]: +MEH^F:;9/9Z=IUI:6LA8 MO!! J(Q;KE0,'/>I+2PL]/L4LK"T@MK6,;4@AC"(H] HX%5!XDT8ZQ_90U&W M^W9*^1O^8D=1]:AN?%WA^TOY+*YU>TBN8V"O&T@RI]/KSTH NP:/IEMI/]EV MVG6D.G[2GV2.!5BVDDD; ,8))[=ZJ6OA+P[9:>+&TT+3HK02B80+:IL$@Z/C M&,CUJ2X\2Z-::JNFW.IVT=ZQ $#2 -D]!^-7+V]MM.M'NKZ>.W@C&7DD; % M"+IUDFHO?K9VZWCH(VN1$OF,HZ*6QDCVJ&33HK?[=>:59V<6IW,?,[1!?-< MA/,8#) _ETJ"#Q1H=SILNH0:I;/:0D+),)!M0DX&?3K4-OXEMK_5+*+3)[6Y MM+F*5O.6;YLH0"%7N.>3VH \WU?P1XM\46=SI,OAGPSX>6_95U#6+)@\TT88 M%@H" Y./XC_C7KUM;QVEI#;0C$<*+&@)Z # K,MO%V@7M\ME::O:S7+2&-8E MD!+, 20/7[I_*H;;Q78Q:6EUK5W9V1DFFB3;.&5O+9@<'UPO(['(H WJ*S!X MDT8Z/_:HU*W-CNV^>'RN?3ZUEZQ\0O#NC:7:7\M_%-!=S+#$T39R2<$_0=Z M.GHK(O/%>@Z?Y/VW5;6#ST#Q[Y,;E/?Z>]/O?$NBZ=/B?_L/W7_H0KT>O./@W_P >/B?_ +#]U_Z$*]'H **** "O M-/A9_P CCX__ .PLG_HNO2Z\T^%G_(X^/_\ L+)_Z+H ]+HHHH **** /-_B MWXNN;'3X/"GAP^;X@UP^1"B=88SPTA]!BNJ\%>%K;P;X1L=$L^1;Q_O'_P"> MCGEF/U->9ZRA^'/QR'BC6D^UZ1KRBV6\D&382< */13_ %->THZR(KHP96&0 M0>"* ."\4?&;PGX3UM]*OI[FXNH0#<"T@:00#_:(Z?3K78Z/J]CKVD6^IZ3< M)Y MKT?X/^%+_P &_#:RTO5\+>%Y)Y(@Q;8/I_/- '*:^7^%'Q8_X2:-2/#/ MB1EAU,*.+:X_AE^A_JWJ*]ABE2:))875XW 964Y# ]Q7FWQI\0V\'AD>%K:S MCU+6->/V>ULV&<9ZR$=@.N?6NJ\">'9_"G@C3-&N[M[N>UA"O(YSSUP/8=!0 M!T-%%% !4%[86FI6CVNHVL-W;R##PSQAT;Z@\&IZX+7?''B72/%-KH\/A5+C M[?)(EE+]N1?-"+N)(_AX'>@#H],\&^&=%:8Z3H&FV9G0I*8+5%WJ>JG Y'M5 MY=(TU-)&EII]JNGA/+%HL*B(+_=V8QCVQ7+Z=\0K9==U33?$C6NDRV1@"J\V M2S.I+#/3@C&:Z'4?$FC:3)$FI:E;VS3#,8D<#] ":/X9T/P\)/["T>Q MT[S3^\-K;K&7^N!S45AX0\-Z7JKZGIN@Z;:7SYW7,-JB2<]?F SSW]:T;J_M M;&PDOKNXCAM8TWO,S855]7J!)O%^SIBYR,'S!CY^.._\2:-I=O!/J&I6\$5P,PLSC$@QG(]1BFW7B?1+&W@GN]4M8HKE=T+ MM(,2#V]: ,+QK8:Y=O;0Z9X9T'7]-5/GM=28*R/G@KN5EQC\:J^ /!NJ:1KF MK>(?$"V5O>ZBD4,=C8#]S:PQ@A5!P,GGG Q6OI/C[0-:UR]TNQO8WFLP&9L_ M*PQDD?3O5ZP\6:#JEVMKI^K6MQ.V=L<'[R^%G:ZO:2W!?RQ&L@)9O0>O0T :=I9VVGV MD=K86T-K;Q#;'##&$1!Z!1P*9;Z=8VEU<7-I9V\$]RVZ>6*)5:4^K$#+'ZU5 M@\2Z-=:JVFV^IVTEZI(,"N"V1U%3ZGJ^GZ-;"XU2[BM8B=H:5L9/H/6@!-5T M;3-=LC::UI]M?VQ.[RKF)9%SZX(ZU%I_AS1-)FCETO1["SEC@^SI);VR(RQ; MMVP$#.W=SCIGFF2>*-#ATV+4)=5M5LYF*QS&0;6(!. ?7 /%0V?B.&[U*\ F MM/[/@M(KI+A9P6*ON^9E_A7Y>#WYH T;72]/L;$V5E8VUM:'=FWAA5(SNY/R M@8YSS44FA:1-HXTF72[-]-"[19F!?* ] F,?I5&/Q?HU_;3G1]2L[RXCA>58 MQ+C(7')]!R.?>FCQAI%K86LNL:C9VD\UNLYC$VX;3W![CWH LZ?X4\/:2T+: M9H6G6C0$F)H;5%://7! R,U8.AZ2;>\@.EV1AOW,EW']G3;<,>K.,?,3@HK.U+Q_X?TO5],T^XOHS)J0+1.K94*!D M$GT.>* -JYTC3;W2_P"S+S3[6XL-JK]DEA5HL*05&PC& 0"..,"N8\;V6O7T M\$=AX9T'Q%IP7+V^IN%=),_>&Y67&/QK=G\4:';:HNG7&JVL=XS!1"T@#9/0 M?4TR^\5:-874]I+?PF]A0L;8-F3A=V,?2@#G/ '@W4]'UC5-?\0_8H;[452* M.RL!^YM84Z(#@9/X5W=<]HGC"PU*UT]+V2.RU*^A686#OF10W(!]\5T- !11 M10 4444 %>8? [_D!^(/^PWGT444 %%%% M'FGPI_Y&?XA?]C'+_P"@K7I=>:?"G_D9_B%_V,?_ M_ MX^?%G_8:E_D*Z7Q7X2TKQCI!L=7B;*-O@N(CMEMY!T=&Z@BN:^%O_'SXL_[# M4O\ (4GB+QIJ.L:O)X7^'P2?4!\MYJ3#,%@I]_XG]!0!F:%\1)?"7BL>!_'^ MHP3W"JILM71@!,A.%68?\LY..IX/\_3I[:VO(U%S#%.BL'42(& (Z$9[^]HQVQTK!M;?QK\/7?3=,LI?%6 MB$?Z$SS!;BU](W)^\H]>M ':>*/%>D^#]&DU+6[D0Q+PB#EY6[*H[FN!\-:= M-\69X/%'BB6-M%BDW:?HD4@9%(/WY\?>?_9Z"MKPWX'O;S5U\3^/9$O=7Y^S M6BG=!8*>RCNWJU5]=\(:GX7U>;Q-\/44/(=]_HY.(KL=V0?PO_.@#T15"J%4 M # '2N ^'/_(W^/_\ L-C_ -$I71>$_%^F^+],-SISE)HSLN+64;9('[JR M]JYWX<_\C?X__P"PV/\ T2E 'H%%%% %34])T[6K)K/5[&WOK9CDPW,2R*3Z MX(K/A\%^%[?3Q8P^'=*6T$@E\C[%'LWCHV,8S[]:P_&/C37?"]_ EOX;6]L[ MF=+>"?[8B%I&S@%3R!QUHB\?M8>(AIOBR&VT8_8$NFWW ?#%W7;D<'A<_C0! MVS(K1E&4,A&"I'!'IBL73?!GAC1K\WND^'M,LKHY_?6]HB.,]<$#C\*L7OB3 M1M.LK>\O=2MX;>Y&89&<8D&,Y'KQ5H7L4VF&]M)$GB:(R1NC95QC((- "Q:= M907TUY!9V\=U. )9TB4/(!T#,!DX]ZA&B:4([Q!IEF$OFW7:_9TQ<'&,OQ\Q MQZYK%T?QOI\_A#3-8UVYM].:^CW!&?C.2./RK3O/%&AZ?'%)>ZI:PK-'YD9: M0?.OJ/44 <[XL\#OKGBKP?0/+ LI2.1]P&6''N*[:?2M/NK6*VNK"VFMX2K1120JRQE?ND C QVQT MJI)XJT*+3(M1DU:U6SF8I',9!M9@"2/K@'CVK.3QSIW]JWT=PZ6^FVL43"_D M?"2/)DA5]>!G\: -]=.LEU%K];.W%XZ"-KD1+YC*.BEL9Q[5#)IT5L+Z[TFS MLXM2N8SF9H@OFN!\GF,!D@']*GBO;:>Q6]BG1K9DWB7/R[?7-9UEXMT#4IQ# M8ZM:SRD,P1),DA>I^@S0!YIK'@?Q9XIL[G2)O#/AGPZE^RKJ.KV3!YIHPP9@ MH" Y.!]XUZ_;6\=I:Q6\(Q'"@1!Z # JLFL:=)%92I>0LE^<6K!N)CM+?+Z_ M*"?PJ"#Q+H]UJ4FG6VHV\M['NW0*_P V5Z_E0!J45Q^C>-9-0TVPO+N*UMX[ MFYN89-\V"HB9AE1CYCA=));=@LR*Q EX0^2N!DY], M"@#2HK*T_P 4:)JMQ)!INJ6US+$I9TCD!( ZGW%1VOB[P_>W/V>TU>UFEV%P MB2 DJ!DF@#9HKE]'^(GAS6;:]GAU&***RF,4K2M@=>)T37/#EK8>5=6NLO,//1\@!(F<$8ZY(Q7 M04 %%%% !1110!YC8?\ )T6J?]BQ'_Z4"O3J\QL/^3HM4_[%B/\ ]*!7IU ! M1110 4444 %%%% !1110!Q5[;S'XUZ7.(G,*Z3.ID"G:#O7C/3-=K49N(!M>B5Y7XQUNS\+_ !QTC6-9\^*P.AS0>=' \@WF M8';\H/.!6O\ \+H\%?\ /_=?^ $W_P 30!WMQK(_P"%T>"O^?\ NO\ P F_^)H_X71X*_Y_[K_P F_^)H >^B?$ M&V416WB'2K^-?NM>V1#X]RIQFFS>&_%E_"$\2>+X;&S)"M'ID A+9.-N]N1G M..*3_A='@K_G_NO_ F_P#B:Y?XA?$;0/%7AB/2?#T]Y<7\U]:F.-;.5_2L*TT[4_B MWJ#>++:];0TTQGATF.,#SA(#\S3]P"1C9Z5[$GW%SZ5Q'B#P_?Z#K$GBGP=% MOG;G4=,!PEZH_B'I(!T/?H: +GA#Q?)JD\NB^((18^(+,?OX/X9E_P">D9[J M?TKK*\K\;:_X9\0>#X?$>EZC';ZW9L#8A7"W*S9P863KR>"M>FV,DLNGV\ER MNV9XE:1<=&(&1^= $]]RJG8[1\%O7YOUKTV"^M;JXN(+>>.66V8),BMDQ MDC(!].*GH \BA\*:QIES9Z@^CM>V6F^(M2N1IJ;AQK=VVN(3J*R(WG_ M #,2RXY)(Z^F*]RGO;6VG@AN+B**6X;;"CN 9#C.%');"6_TV]\^UUU;AY(UC2V6 ,1N4CYF) M4C.?>LKQ'9W>C^!+S0K_ $:.XNFU]95U82(?.+W8<$?Q>9@["O8 U[X#GI6* MO@[P\NM'5AI-M]N,AE\\ID[SU;Z^] 'F-_X(U-O%&N6^HVNK7%IJ>HK=PW%E MY93;A5YXSWKKJ@EO; M:"[AM9IT2>XSY4;-AGP,G [XH \GUGPOJOB1/$=];Z%)I]OJ$-K;I92;5>8I M*"[E0<#Y>/PKI/$'A>[N?$&F#2H%M;:+1[VU,R *L,DBH$/'T)_"N[I&4,I5 MAD$8(]: /$]/$T&N_#72KC0(["XL)Y(WN%=&\W;:R!BFWDJ2-Q)[X]:W=,\( M:@9_"XU#3M\5EJ^HW,XD (19'F,;$>^Y3^-=OI?A#0-&OVO=+TJVMKD@CS43 MY@#U ]*V: /)[W1/$FEVM_%I>G2BSN->:>5;9$:40%%^:,-P#N%4K;PEK,?@ M6Y$NC3RW$>O+?1VTNQI7AW9..V3Z5[+10!YC=6%_9>(MO./@W_ ,>/B?\ [#]U M_P"A"O1Z "BBB@ KS3X6?\CCX_\ ^PLG_HNO2Z\T^%G_ "./C_\ ["R?^BZ M/2Z*** "BBB@#*\3>'+#Q7X>NM'U6(26]PA4^JGLP]P:\^^&/B*_T#6I_AWX MNE)O[$;M.N7_ .7J#M@]R*]6KA/BCX&E\5:1#J.BO]F\0Z4WGV%PO!)'.P^Q MH R/C!_R,WP__P"PXO\ 2NZ\5^)M/\'^&KO6M6DV6]LF<9YD;LH]237B>M>/ M(/&2^ ;FZ M-2L==6'4;=S@PR*!DG/8XSFMJT1_C;\0_[0F#?\(3X>G*VT;# M"ZA,8\:MJ:_Z#;/TL[?^$ =B1_GFO5* M H P!P .U% !1110 5R?B/2;V\\?\ A._MH&>VL9+@W$@/$8:(J/S)KK** M /.KCPA/=:MX[N;C35E;4;>..R=U!,F(V! ]/FQ7+ZAX,UR/4EGOK34[FUO- M'@M'2Q$;M&RKAD8-T!]17LUG?6NH0M+93QSQJ[1EHVR RG!'U!J>@#BO%?AZ MZN/@S?:#I<,T]RVG""&.1@78X'!/K5?_ (0V-/B$MXFDP_84\.&R5O+7:)/- M^[CUV]_2NW6\MFO7LUGC-RB!VA#C>JGH2.N.#4U 'D6A>']8\.#P]J.IZ#-J MRP^'TTZ2UC"O):RALDX)Q@C@D>@J;P[X&U&WUCPS+JNGH;:WEO;AX3AEM/,R M8T_#VKU>B@#R[6?#6H-J_C"TL],,$>L6:_9;] JQQE4PRL>JYK(CFNYO'OA6 M*Q\/QZ9?6FEW:J"R'>P10N=O\&[H3UR:]>CGLM6MIXXI(KJ'C*:I M:1X4T+09WGTC3+>TED&UGC7YB/3/I0!Y7HWAKQ1J'B/2;J\L]0LYH]-O+>[N M)Q&D<4LL8"B-4_A##.?I5:WAFCN?AWHTFA1V%U93^2UTDB-YVV!@SIMY*DC< M2>^*]T(!!!Y!ZUBZ7X/\/Z+>F\TO2;:VN""!(B<@'J!Z4 >9^#_!.I6.KZ9: MZU:ZL)=-O9)TN$\O[.^6)W;OO'(/(-=CXRTN]_X2K0]=ATY]6M+!94ELXP"R MLX&)%!X)&,?C7:T4 >16_@G4;VYL[F\TCR;.X\2G438/M(MHO*8 L.G+X.!Z MU=\9^$M4U&X\9?8(4A@O-+L(K9G8)'*899'>//8%2%_X%7J%0W=I!?6DMK>1 M+-!,I22-QD,#V- 'D6^76OB5,MKH/]F3'PU/%Y.4WL2Z!00O '8>O-;'AOP? M=1^(-/N-6TU6BM_#45GND ;9,-H9?KC-=OH_AK1O#_F'1M.@M#+CS&C7EL=, MFM2@#QL:)XILM#T72WTV[:PBMYTD2S6,RK(7.Q26Z)M(Z5/IGAO5])T?P)A2W)O$7A??%M(CT[1VN885Y8_ M8I2TC=V8[>2:]',,3-EHT)]2HI/L\/\ SRC_ .^10!QW_"VO"?\ S]77_@%+ M_P#$T?\ "VO"?_/U=?\ @%+_ /$UV/V>'_GE'_WR*/L\/_/*/_OD4 <=_P + M:\)_\_5U_P" 4O\ \31_PMKPG_S]77_@%+_\378_9X?^>4?_ 'R*/L\/_/*/ M_OD4 >+>+/$/AN?4QXE\&ZE<:;X@B'S?Z%*(KU1_!*-OZ]16Q\#]4N]?7Q7K M5[I\M@U_J@E$4BD?\LD!QD75KRP2:S&D);)+(H8!_ M,"R"-)"Y?/W6X((ZXKI] \ M%FS\2>'I7L)7L;+2I8LW@5FB=GSM/;./2O0;R]MM/M_/O9T@BW!=\AP,DX I MUU=065K)E 'DNF>&=8T%_#VHW.B2ZA;V#7L,EC&%9 MHO,DRDBJ3@\#'L#64?!'B%M)BODTF>R6W\37.HG3K9D,GDRQ[59 ?E)4GI]: M]S1UD171@RL,@@Y!%+0!Y);>!Y9H="9=.OGA'B,ZA=Q:@$W*/(9=Y4< %L<5 MU/Q%T5=1\/P+:V-[-'IR+RYD9=AVVTD:E,'E26Z^XJGHNB>++SQ M5X?OM:TV]CN;6]GDOGVQI;H&1P/+ Y(.1R:]@BO;:>\GM89T>XMMOG1J?FCW M#*Y';(J>@#S'1?"VK6__ BPNK%@MGJ5[+:8UA=:5?/J=K=G:L]>OU2U31]/UJV6WU6TCNH5<2!)!D;A MT- &!\.+.XC\*+J>HQ[+_5Y&OKA3U4OR%_ 8'X5RVF>'M6M_!FK^#GTB:'4; MF.\5-:4*8I3)O*N6SN!.X CM7JBJ$4*H 4# [4M 'EMGHVHZKJOATP>&I-" M71;:1+B1MH$F8B@B3;]Y2QSD^E.T?P9>6/A_P/$NEK%<6%V9+W"CH44 >0W7A;4IO#_B'0?[ DS<:LMRDX51'-"95) /7@ \5O:WHL^D^.=/U MNVT-M4TV+3FLQ:VR*6MWW[MP4X&"."?:O0** /,/#'A/6-/O/#$]S9^1%%J> MHWDENK BRCFC?RX_PW <=S7I]%% !1110 4444 >8V'_ "=%JG_8L1_^E KT MZO,;#_DZ+5/^Q8C_ /2@5Z=0 4444 %%%% !1110 4444 <3?)(?C=I3A6\L M:1."V. =ZUVU)O4.$+#<1D+GFEH **** "BBB@ K(\6?\B7K?_8/G_\ 1;5K MUD>+/^1+UO\ [!\__HMJ .?^#/\ R1SPY_UZ?^S&NWKB/@S_ ,D<\.?]>G_L MQKMZ "BBB@!K(C_?56^HS2>1%_SR3_OD4^B@!GD1?\\D_P"^11Y$7_/)/^^1 M3Z* &>1%_P \D_[Y% AB!R(T!]0HI]% !1110!D_\(MH']K_ -J_V-8?VAG/ MVK[.OF9]=V,UK444 %Q?%:TT/S5%A+HD]V4*C)E2:)0<]?NNW%=161 MKGA71?$CV[ZU8)Z2WC<^5#(X38",9VJ.>?4YI8?%GB6X6RT!M52"]EUJ;3Y-5$";C&B M!P0A&S>0<=,>U>@V'A?1-+%D-/TV&W%@9#:B,$"'S"2^T>^34=YX/T#4+*:U MN],BDAGN/M+C)!\WCYPP.0>!R"* /)XM>UOPQ<>*H[:]^WZA8\4H^;='&2N5.>1 MC/%=U!X$\,6VE7>FPZ+;"SO'#W$1!/F,.C$DYW>_6I+/P;H-A:+;6VG@1+] '&ZSXE\0^%]5O?#\VJ?;[V_LK3)D M* &VEXWZ=,U3'C[Q!=Z-<_9KB*.^T71[B34SY*D&[1S$G&. 3&[X],5Z7>Z' MIFI:E8:A?644]WIS,]I,X^:$L,,1]0!^50)X7T6,:F$TZ%1JQS?8!'V@XQ\W MX&@#C)+K7;;_ (0Y-1U5+R[U:X9I)VLXAY&82P$8V\8/<\GO6!HMQJVD_#O6 MKZ;53?D:V8ECN+>,JI^T*K-]WJ0>G0=J];ET?3YGL7EM49M/.;4G/[H[=O'X M<50'@SP^)KV0:9&#?.LEP S;9&5MP;;G .1G@4 <-K>O^*]OC+4;#7%M+?PZ M0]O;"TC838A61E*[J3P]I4MOJ,,EE&T>I_\ 'XIS^^^4+S_P$ 5R?C+P M'<>(-0\RQTW0& M1;QW-XDAFA'/4+\LBC@A6X!H MVGBK4$^"T/BB<+<:A_9 M"WC#;@/)Y>[H.V:Y">XUK3_%GA;5-4UQ=:,NG7-XL)@CC*-Y.["; ,IVYR?> MO3]%T*VT?PM8Z$/](MK2U2US(H_>*JA^*H:7X!\+Z+>QW>F:/##<1!ECD MW,QC4C!5*O&NHPV>KRQ7L^GWMK++.9K>V2&V(4E#$48NPR M,$,#3M&\3^)HM*\):_J.O17\6N726T^GBVC14#JQ#(RC=N7;\V21UX%=I%X" M\/V,ES<:3IT=I=31R(K*[[$+CDA,[1GV%4O!_P -M$\,6.F226-O+JME!L-T MI8KO(PSJI.%)[D $T TF/09-%6QB_LV M0.KVQ&58.Q9OS+$_C0!Q&I7/BB/7=.T*Q\2- G]DRWA6'A71= M,$/V*Q5#! UO&Q=F*QLO$LY[);2-(XUD1RDBL!NW@H"!7>V/@CP[IFJ'4-/TR.WN"6 M;]V[A%+?>(3.T$^H%6X_#FD1:?I]E'8QK;:;(LMI&,XA=00I'T!/YT <3X'L M-=>W\4@>*)/.75I8EDEM8F",!&2^ !U'&.GM7I"@A &.XXY..M84_@CPYCUYQ\&_\ CQ\3_P#8?NO_ $(5Z/0 4444 %>:?"S_ )'' MQ_\ ]A9/_1=>EUYI\+/^1Q\?_P#863_T70!Z71110 4444 %%%% 'B?Q4^ K M>,O%MIK/A^YAL#<2!=35B1E?^>B@#EL9&.,\>]>G:#I1\,Z/;Z-I&E0PV-G* ML$6+CEHMH+2GY?O;B?E[]<\UO44 4EN-1)3=81 %I ^+G.T#.P_=YW8&1VSW MQ4:W6K&%2VF0AS!O*_:\@2Y^YG;TQ_%^E:-% $$$ER\L@N+=(D 78RR[BQ(Y MXP,8/'O4]%% !7$V&H:UXB\>:U;0ZPVFV.ASPPBTB@C9KG=&'+.S@D*[CT74?*O=2LK6 M)K@V^S=N6-AL+ _>P.G05Z%<>#M N]+.G3Z9"UKY[7 0$@K*QR75@ _#4NCQZ6VEHMG&Y<1I(Z98]2S @MGODG- '"ZOXWO+>P\0:GHM['VMX]L@=V9G&YACIQ]WH*O77B+Q+X1U20:MJ0UI)O#]WJGD?9DC\J:#8= MJ;0"58/C#9/'6NTD\(Z#+;3V[Z7!Y-Q;+:2Q@$!H5SM3 [#)JW=:3:3W27HM MHFO8;>2W@ED!(5'P64CN"57/TH \^TC6?$UMX@\'?;_$D6I6WB&)YI[?[-$F MPB R#RRHSL!P.:YENDA21VV8PBAP5[Y M/&<"LKPY\,Y=.\76&L7-GHNG)IZR%(M+1R97=2O)?[B@,3M7C-=GK?AG1_$< M<*ZU8I<^0V^)MS*T9]F4@C\Z /(-(\2:YI.DPZ983R3W>J:_>137EA#$SD)S M\BR$)D^_3!P*WG\1>-HX] TR_N&TFZU#59K0W=U;PF26 1EU?8I9%F1ZYH.I:Q=75_:ZI!8V%[96<37%R9 M8A+Y>PXBWJ P+'"@(XM*%Q>VT)E$;JA^=8R8]P MW=5/I[UZ!_P@7AC^P_[(_LB'[']H^U;=S;_._P">F_.[?VW9SCBI;+P5X=T^ M!(;/2H8HTNEO 6/[]<8DY/+<#GOWH Y :?K=M\6[2*?Q-E>GZCX M:TC5M3M=0U"R66\L\B";*6+PWI$,5E%%8QJEA*9K8#/[ISG) M'/N?SH \SNO&WB:UMXM$%S-=7K:W/IQU""WA\YHXU+@A&VQ[STYXX/!JS+KW MCN+3]&T^YEDTZ\OO$!L$N[RVA,DMH8'DWE$)0."I''&5'&#BN]O?".@ZA9W- MK>Z9#+#E)IWAG1])N(I["R6*:&#[.DA=F81YW;:?"G_ )&?XA?]C'+_ .@K7I=>:?"G_D9_B%_V,ET M%%%% !1110 4444 %%%% !1110 4444 >=_$'Q/J-G>SV?AR\U07ME9-=S16 M-I;R(@Y(:5YB,*<=%YJM9ZYXG\5Z]865AK"Z1!-H<-_*T-M'(_FL[#C>"-O' M(_+%=AK/@KP]XAO!=ZQI<5S/Y?EERS+O3^ZP!&X>QS5VRT'3-.N(Y[*SCAEC MMUM49<_+$I)"?0$F@#SC0O%WB+QG+X:T^'5%T:2[T>34;JYA@1WG=)%C"('! M51D[CQGD#BM;X1M]:&DZ#I>@Z:=/T>RBL[1F9_)B&%RW7 [ M4 >.:UK>NWWA#5-,\0WMS'XAAN;=VL[FUC6&$&;"O$R#YTZ=3FM_7-:\0:## MXHTS4M3CU;[/I OH)9[6-=C$E2I4*%*\<9!/O79VO@/PS9Q3QP:5'BX9&D+N M[LVTY498D@ ] .*OWWA[2M2EN)+ZRCF>Z@^S3%L_/'G.T^V: .&_M3Q'K7BJ M_P!+L?$46C6UCI5M=+LM8G8NZ$DG>" @QR!S[BJ.B>+/$OC/5M!LX-831$OO M#_\ :%QY-O&\CRB79E/,! 4Y!Z'CZYKI+KX::3JOBR_U/6;6&ZM9[6&W@B#. MC1A 0P)4C*GCC.#CFG:E\.-+U;Q=;:A>VL#:=:Z6+&"VC+1M"PDR"I7&T;.QC6'3Y/,M4&<1-SR/S- 'F+>+/%#Z#8^)H_$, M*17NKK9G3/LT92.,R[=H;&[?@-&' M\A2K,2 W&X[<#.1STKGKSX83:GXEBO+BRT*RA2]%V]Q9QR>?+M.0-I^523C+ M#.:[[6-%T[7].:QUBTCN[9F#;'SPP.001R"/4/W>N:UX.U3QQ+'?C5-1 M-WI=FEX88PT8E&W0+(KK$2I X(. >?:N[M? WAFRTZ^L8-&MA;:@H6[C<%_/QG!8L22>>IYK M*UOX;:7<^$[O1M%MX[9;N:!YC/(\H=8W!VDL2<8R .G- &/=>*-2\):WJ.FZ M]XA:_MQIHNX[H6D?FP2;PNT(@ 8$GY0>?8V M-W_+7C:1TYSV]*UGPWI'B"SAM=7LEN(H&#Q#>OR)^5 'G>N>,/$GA"'Q-9S:A_:\]G#926US);1H MT9GD:-LJNU2%*Y&?H34>H>)?'6B>'=6EF^V!4$'V.^U.VMU?>SA64I$Q4KSD M'@UZ9<^'])O9;V2[L(9VOH5@N?,7<)8USA2#Q@;C^=4+3P)X;LK":R@TQ?L\ MQ0NDDKOG8)K:ZUW0+WQ%)<$Z,U]'0IUS@KNP5X'R MGCVH V-.6Z:[NKB74EN[6?RVMH1"%\A=O.6'+;CSSTZ5H52L]'T_3[Z\O+*U M2&XO2AN)%ZR%%VKGZ 8J[0 4444 %%%% 'F-A_R=%JG_ &+$?_I0*].KS&P_ MY.BU3_L6(_\ TH%>G4 %%%% !1110 4444 %%%% '$7T;GXWZ5($;8-(G!;' M .]>]=O33Y?FC.WS,<>N*=0 4444 %%%% !61XL_Y$O6_P#L'S_^BVK7K(\6 M?\B7K?\ V#Y__1;4 <_\&?\ DCGAS_KT_P#9C7;UQ'P9_P"2.>'/^O3_ -F- M=O0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% 'G'P;_ ./' MQ/\ ]A^Z_P#0A7H]>CT %%%% !7FGPL_Y''Q__P!A M9/\ T77I=>:?"S_DGT444 %%%% 'FGPI_Y&?XA?]C'+_Z"M>EUYI\*?^1G^(7_ &,G4 %%%% !1110 4444 %%%% '$7TCC MXWZ4@9MATB+/^1+UO M_L'S_P#HMJUZR/%G_(EZW_V#Y_\ T6U '/\ P9_Y(YX<_P"O3_V8UV]<1\&? M^2.>'/\ KT_]F-=O0 51UN_;2O#^H:@B"1K2UDG"'HQ52V/TJ>^MGN[.2"*Z MFM'<8$T.W>GN-P(_,5DZ[87"> =6LEFN-0N&T^=%=U!DE8QL ,* "3TP!0!G M:#XJU*?5(++7X+.'[3I_V^*:WI0RYE2 M$ 9&7<$H.1T8 X/0XXKSYO!MWIFDWEAHMA<9UOP^T19@S&&X1?N,S9V!P^ # MQE34D.B2:CI&JZE9W>N7NK6MI;M##J.EBT"R02&:.-=L2!SN!4D;AA^O- '? MRZW%_;D-E!=6NU7>.Y1R=ZL(PX [=""<]C3+7Q=H-ZS"UU."0K(L?!/)8X7' M'()[CBN(DT/5=0TS3KA+6Y@O=2-]=3%XRK0&6)A&KY^ZP78N#W&*J:5X=>_T M2:1KK79]3LM.2);>]TQ;=861E;8C+$@D.5P""W'UH ]+_M[2_P#3/].A_P!! MD6*YY_U3'& ?1V->;:?HNK2ZE MIO.MWJ8:(@0.CE\/Z'[@ /H:Z#P>TUIXBN=-TJ/46T-8FD_T^QD@ M-M*7_P!6CNJF12,G^+''/- %Q?%2/X[U.QFU&.VL-*LDFF1XB Q)DWLSD8 4 M*O0\Y/6M2+Q=H,VG2WRZG"+:!U25WRGEEONY! (SGCUKFO%6DWUW=>)'MK&: M=6@TV145/^/A8IW>2-<\,2HQC_:'K6?JD$WB/6+K4].TN^6Q9M/A(N+*2%IF M2XWLWENH;:JGDD8Y/H: /0)M:TZWT@:I<721614-Y[Y5<'H>:IMXOT!)+5'U M.%6NP&A!R-P)P">.,GIG&:@\;6DMYX7D@MK=YV,L1\N-"Q(#C/ KD/$&B3/X MRU2&_O=:M+'4S;^2-.TU;F.7;@89_*16\]WYA "GD*Y M7. #@ 8R>G-6T\9Z0_B231A,1+';BX,NT^65//WL8Z;)+.96Q&Y*-Y8VD$$[0?7BI1IFH+8QV36%XMQ=>&H+>/_1W MQYJ!=T;,!A#P1\Q&: .]MO%^@7=K<7$&J0&&V :9V)78I. W(^Z?7I4EMXGT M:[L;B\M]0B>WML>=)R N0".H[Y&*X#5X9O$2M+IFCZA%#;Z;';3)/8R1%W\U M3Y85E!?: 22 1[UH>)=-G'C?1K&V@/V36EB^U[1@1BU;SB@#DD^@YJA-XQ\/VZVYGU.*/[2F^/<&'RYQN;CY M1GC+8K/\8)+:ZOX?UDV=Q>V.G7$IN8K:%II(P\3*LHC7+-M/! !.')QQ6#?7 M@6\UVX;1M4N8]>,?#VGWS6=[JU MO#.I 96;[N>1D]!GMGK2CQ?H']G?;CJ<(MO-\G>V1\_]W!&<^@[UQ3^';V'0 M=2MI["2>Y(L$9EA+>:44!B"!S@CM2>(?^)7XD-W>:?<2VS:[;-&L<#.7 @?+ M(H'S8]L]* .LG\3QW5YH9T6XBN+:_N9(9& Z;8V;'/((*\BG0^,-,M='TVXU MK4K2.:\MDGW0;C&00/G!ZJF3U;%W M"<'9]YCDXX /2[KQ9H5CJ/V&ZU*&.Y!4&,Y^7=]TDXP <]3Q4LWB/28-772Y M;Z,7K8_= $E<]-Q POXXK@)M&OW\+^+0=-N6N+C3+5(08&WRLL."%XR2#V'0 MU?C,]B_B'1+FPOA?ZM-)):7D=G))%('B"C=*JE4(((.XCK0!V.F>(=)UF>:' M3+Z*YDAY=4SP.F1GJ/<<4EYXDTC3]2CL+R^CBN9"JJC9X+'"@G& 2>F2,UQW MP^TPI?6\]Y>ZY)>V5B+5[>^TU;>*+GE5=8D$G(X(9N*I>.9=9O;S5;$)K'RR MVYL+>QT_?#.@*,SO-L.""&XW*>!@'/(!W(\6:$=6_LT:E";OS?(,?/$G]PG& M WH"FX ] *[2Y&(3N:,7=N3)T^Z$5B3TP#5*V2:)=)T1]%OWO[37WN)KC[$_E+&T M[N)O-QM(*L!P21SD#!H ZCQ3XA?3=8T;3+>\%I)?3-O==4B>-'\MBBLWS=P !R1WQTINNVLTWB+0I8H'D2*28R.J$A 8B!D]N M:Y"T.J:/X3\/6K0ZEI]L_G_;)++3C/<(^XE%*;&*AL_>V^G(H ] MM8T^\\K M[)=Q3>=#Y\90YW1]-P]JR]5\9Z)I^DQW7]IP W5J;FU/)#IC(<\<+R.3@5QN M@/=Z#%I%U?Z5JS*^FS6P5;)Y)!+YF0KJB_)D'@G"^XJKH<5SH7AV)-5T+4KB M34/"]E:011V,DC"6-) \#@+^[.9%.6P.3SQ0!Z=H-Y+J/AS3;VXQYMS:13/@ M8&YD!/ZFK]9?AB&2W\(Z/#/&T4L=C CHZD,K", @@]"*U* "BBB@ HHHH \X M^#?_ !X^)_\ L/W7_H0KT>O./@W_ ,>/B?\ [#]U_P"A"O1Z "BBB@ KS3X6 M?\CCX_\ ^PLG_HNO2Z\T^%G_ "./C_\ ["R?^BZ /2Z**H7.G3SZK!=IJEW! M%$,-:1^7Y1FNMVU1'LX&T]]_ MZ5%IOC?3I?#%IJNL2QZ>T\DD)CW%\O&[(^W R5RA.<=.:J^+O#<7B/Q3H<-] M;3R6:6]X))(F=!&Q$07++C&><#/./:N0DT[5;:/0)+QM6TV#3;2ZTJ>73M+6 M=BP= DGEF)_D=$SN5>"V,CF@#U!-=TR2WGG2]B:*W56E<'(4,,J<^A%9\?BF MRM-.DN]9OK2./[2\,1AW'('08ZE@.N.*XU_#-S9WND:;IEO?7&F:G!#'>3SP ME618FW#S -I*DC! YXQ5>^TK4[74;?4&?5;"VBO[T/-96 N9$#E=K>6T;DJ M<8W*IH ]%?Q+HR6-S>MJ, MK6-99I=WRHC#(;/H0:=>^(=)TY2;V^BBQ&LN# MDDJS;5( ZY/ Y->>OX5>*30M-L;:_N]*U6"**]EN; M QSV[UJZ5+JNJ?#_ ':O;&/4)K>53'Y1C+>*-%T]K87FI01FZ4-%SG MGVLUH5)FO;> DC(VO(%/Z&O,I-!OHW$6J7&NZ?9W^ MFQVX&GZ8+DD@D%&S$[1GG(/RCOFO0?$]E-)H.F06D4TYBOK0D!"S!5D7+$#I M@#)- %^/Q-HTNLG2H]0A:]#%/*!/+ 9*@]"P')4'(I(/%.BW-[-:0ZA$TT = MG7D<*<-@D8;!ZXSBN&L[>Z^Q:7X<_LN^_M2SUPWPR:=Y-M:L87 1&V#>"<88,P/'.2* / M1-*\3:-KDS1:3J$5TZH),)GE3_$,]1[BFZAXJT32KW[)J&HPP7 P6C;.5!Z$ MX' ]SQ6)H.F36E]X:_T*2%(-&$4A\HJ(VPGRMQP<@\&LKQ#>Q0>*/$MJVE7E MY/>Z:D$+6UH\P9V4@(Q4'8,G.6P/>@#L[GQ+H]GJ,5A;8>00W&X'@<5J6DDNFZ;X@\/7FF:@VHWEQ?3P M7$5C))%<)+OD0^:JE5(4A-K$'( Y% '5V7B6P;2XY;V\B2>.SCN;D#_ )9A MESD^F3G ZT]?%>AOIH5<#J!7MK>\35)=7:UUJ\L+?4H)GDNK M!EFF0(P,BQ*BDA21P%S[=* /01XOT Z:U^NIPFV63RBX!/S_ -W&,D^V*U+. M\M]0LXKJRF2>"5=R2(U>C^#["'3?#-O#;2WDT;%I ][!Y,IW,3RFU=O7IM'TH W**** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *\P^!W_(#\0?\ 8;N/ MYUZ?7F'P._Y ?B#_ +#=Q_.@#T^BBB@ HHHH \T^%/\ R,_Q"_[&.7_T%:]+ MKS3X4_\ (S_$+_L8Y?\ T%:]+H **0C*D XR.H[52TS3I]/647&IW>H>8VX& MYV?NQZ#8J\?7- '+#QEJT-]Y]S9V;:6VIG3AY;,)@>@;!X/TK?E\6:%#>W%I M)J<*SVR.\J9/RA!EN<8) Z@MF2VOKB=;0Z:OV60.KKN^T"+E65SP9,Y[<4 =]K M6N16-JHM;JT6[E5)(A<%MC1^8B$\?]= ![D>]/D\3Z+#JKZ;)J,*W<8):+)X MPN[&>F<S#Q/X;O6MKB M:WAGECD>"W>7RRZ *2%!(&1UZ#N17.66BZ@N@>#XXK&X@GBUJZ>8^2RM"KV] MX [YXKA/ASH\EO<:4FI7>N'4-*T\VSVMUIJP MV\)PH95F6)1("5!!W-D#)[UMM=?V#X\U";4=.O9X=2C@6UNK6SDN "NX%&V* M=G4')P.O- %K3?&-G%H,5YK]Y%;R2S2H@"DE@K$< 9/ ZFM23Q+H\5Q:0&_B M:2\4- L>7WJ3@-P#@$\9/%<+I,=QX>U*SU/5M+U"6U,%Q %@LI)GC0+MC9%9CG<".F#P* M /1(?$>D3ZT^DPW\+WR;LP@]U^\ >A(SR XUKPG!'HFH6ITO3I+:[DGLGB2"3RU78&( 8$J>5)'3GD4 M=1+K_P!D\67MI>S10V%M8++]!73H[YM2B%O)(8E8@ MY+C^#;C.[CIC-:&GZE::K8I>Z?.D]O)G;(O3@X(]B""".U>;:%IUW<:U:W#V M>IRV_P#;S3K-?VAC=D^RL!(5VKM!8XY Y.#S78^$[::UL]52>&2'=JEV\8=" MN4:0D,,]CG.: +.G>+-"U:Z^SZ=J<,\I0R *3\RCJ03P<9YQT[TZQ\4:+J)G M%GJ,+_9TWRYRNU?[W.,K[CBO.?#US<:CX=\*1:#H]TEWI22W$KRVKQQ?ZF11 MB0@*^]F!PI/?.,56EL=:\0^IZ4FC7<<]M/.\=PY0@ !-P() X]QQ6E<>+M"M+.&ZN-1C2"<$QR M;6(91U;@<+_M=/>N'\60S>.+31X="T_4+0VMP3-%=V$UNG"9\MBRC*'[I(X^ MM3:WJNIWUO%;C3]9TRQDTYD2WL]-\QY+C+*86)1@B8"X;A2"3NP* .TU+Q7H M>D3)'J.IP0,\8E&XD@(> Q(X )X!.,GI3IO$^BV^I0:?-J,*75P%,<9)YW?= MR>@SVSU[5YG>&70_!_B"+5]'OYGU+0(1;E;1W7*VQ1HY& Q$5;+'>0,-D9YJ MP^ASR^)M0M=4OM6=(G) M7/&=ZUVU1F"$W G,2&95VB0J-P'IGKBI* "BBB@ HHHH *R/%G_(EZW_ -@^ M?_T6U:]9'BS_ )$O6_\ L'S_ /HMJ .?^#/_ "1SPY_UZ?\ LQKMZXCX,_\ M)'/#G_7I_P"S&NWH **1F"KEB !W)K,\1WDEGX2U:]LY LT%E-+$XYPRH2#^ M8H U**\V\+>+)([IYKC7FU;3(=*^V7TTB+FTD&#MRH&2W4).H'R3L4C?KTWKM(Z@D4 =517+7'BFS/B%(S/<0Q6LTT$F /+ ME*0B1B3UX![=Q4 M@#9HKA_''BYK71?$%GIMK=R26-L4FO(/NV\KIN4>N<,I..@8&M.[\;6EKJ%Q M$;.Y>TM;A;:XOE4>7%(P!P>YQN7)'3- '2T5S;>,HC)>O;Z==S65D766\4 ) MN4<@9.3Z9]:=J?C.QTN$RSPSN!9)>X1N30!-+X5M;C6$O[N\O[A8 MYO/CM);@F!).S!<=L\ D@=A6Y7'?\+$A2:>.XT?4(/LK1?:6=1B%)"-CGGD' M/0^"CREG8#">O4A<],G% '245R=GX]AO7B\K2[ MQ8[AYH;:5P LTD6[.*32/%^H7OAF'49]!NC-)*Z>5&R]%8C=G.! MTQ]: .MK/_L:W;7QJ\CS27"0F&)6?Y(E)!;:.Q.U6_U;38=.TV= M[&^M9)3<94&,KP>">QS1:>-(K?2+)+>VU#5Y18K=SNJ+O2,Y 9N@R=IX'I0! MV5%?$*Q@>=K:RN[RVMK.*_GN(5&R."0$AN>O"DX'/%7_&&OW/A_PQ+J>G MVAO'4KA00 3U.: -^J=_I=MJ4MG)6EXT\FJQVMII[8+AOLR,P'. .&;/2K1\>SW&N:%;:?I,\ MD&H-<)JD'/MC% ':T5RH*YZ9XH\2ZJ^GZG:I UT\ MS6MQ(EM#MVRE5!Y)[CM0!TE%IFUNYKLVIN6CN)M[RN5R2"3P M#Z=JS8/&6HR:IIEU+I-ZSW.FM*;.(@]&Y?KCIT[T >A45REWX_L(+5+BWM+J M[B%F+ZX:)/\ CWA.?F;/T;@<\&NICD66-9(SE6 (([B@!U%%% !1110 4444 M >CUYQ\&_^/'Q/_V'[K_T(5Z/0 4444 %>:?" MS_DEUYI\+/^1Q\?\ _863_P!%T >ET44TR(K!2ZACT!/) MH =17->)+_4)=>TKP]I%S]CFOHYKF>ZV!FBAB* A0>-Q:5!ST&:?-J#^%K6V MLYY[W6[V\F9;="$\QL+DY( & 3F@#HJ*Y,^/K:3[)%9Z;>W-W=&5?LR* T; M1_>5LG Q6-J7B-M;US1Y+6'4$TY[2>X,D,H3:RC&6&>=I!X/&: /1:*X^T\; MV\5O'"+:^N_)TT7TURRJ,1[6(+=LG81@5%_PLB'YQ_8>I;ELQ?A2@YMN?WG7 MV^[UYH [6BL.S\40ZCKCZ?I]K-<1Q(C37(P$CWKN4<\G(QT]:K:[XCOM-\4: M5I=MILEQ#>K(7E5@-NU<\9/;K0!TM%<%X*\9$Z'80ZQ!=IYB3E;Z?E)/+9BW M/7@=_:MW1/%L&M7XM?L5S:-+!]HMVG4 3QYQN'IVX/J* .@HK#N/$H77Y-)L M=/N;V2#R_M4L0 2WW] 2>IQ\V!VQZUB:1XM:TT:SMC:W>J7\@N9W2+!*1),R M[B3^ [T =O56'3H(-2N+Y WG7"JKY/&%Z<5C67C.UU34+:UTJUN+OS84GDD M7"B%6) W9YSD'@>E4;?Q>MHEM:06VH:K/"J#A&P03P!CM0!V-%0,>M &Q5/4]._M.U\G[7=6A#!A+:R[''Z$$>Q%$=5O;*-Y+B"TD>,(1D$*>>?3K^% &M17!:7XM@T#P[ M:P2:?J5Q+#8B^OMS^:]O$Q(WLQ/.=KD*.P/%;%QXXL8=4:W2WN);6*:*WFO4 M4>5%)( 54]SPRY(Z;A0!TM%8^A>(5U]II+6SFCM8W9$N'(VRE6*G SD<@]:M MZK?RZ=:B6"RFO7+!1'#@'ZDG@"@"[17)_P#">V\HT]++3;RZN;Y9BD"* R&( M@.&).!@L*<_CJUFMK1M-L+R]DN;+[:T<2#=#%G&6![YR !R=I]* .JHKDO#6 MO#3_ (1:-K>KRRS%=*@FF<_,[L8U)/N2:L7?C![,6$^.<#G% '1T5RMCXBEM_#L-S;VM_J^Z:X#.0BLH21 M@<]![ =2!2Z)K(UCQ<]Q:3N]A<:/;74*'('SLYSCL<8H ZFBBB@ HHHH *** M* "O,/@=_P @/Q!_V&[C^=>GUYA\#O\ D!^(/^PW:+>6XM; MO2[Y$MYXUEP"\33*NX$?B"* .WHKBK+Q,VFW6JQ3I<7US/K+6MG;1G+'%NCD M#/ 4 ,2?\:T++QQI]W)Y3PSV\BPSR2I*N#&T)4.A]_G!'J.: .EHKD?^%C:4 M/#]EJS17 ANXI)=FWYXPAP0P]<\?C71Z9>RW]BMQ<6JM*2WDP'5T)!7TZCK0!J45YS_PFFIWBZ!>3 M:7=PO)K-Q:_9HF!-P%AN0!UZ H"<\97-;Q\7$DT?V)%'F(8 MB1)GG& 1U[Y'K0!U%%8[>)K!/"9\0DO]C$/FD;?F';&/7/%5)O%I@L[1I-)N M_MEXS""R4J78*,ELYP!@B@#HZ",C%<6GCNXO-ZK-X5U34XI--AG@NY;A"XV2*L2L'X[#)Z^AH [O2M-M] M'TJWT^S#""W0)'N.3@>]6ZY _$2SCL+BZNM-OK<16JWD4 M>10/B#$D\T5UHVH6_P!FD1;IG48A#_<8\\Y]NF* .OHKG/\ A,[0ZR+-;2X, M!N3:"\VCRS,!G9Z]NO2JNF>/H=56W:#2;U$O(I'M&<*//9.JCG@^F>#0!I:S MX6M==F8WUY?_ &65 D]E'<%89E'9EQG!Z'!&1P)_!] MAJU_9-9S7,*N4R"&RH.Y?;GO40\:V\-U/#JEC=:>([>2Y1IP/WD:$!CP>#R# M@^M '2T5R2?$"T1YDU'3KVP:*S^V 3(/GC+!1C'/;A([#^S]'N))I=2-C=0.5#1$*S8ZX M).,@^F:ZC4[^2PLA-#937DA8*(H<9Y[DG@ >M %VBO/[SQC+<^(/#]QIUG>R MB;[9#+8I@-YD> =W.."#S6O_ ,)W:S0VW]G6%W>W$\@#J:*P+7QAI][%));+(R1V'VXG&/DR05^N5-4])\776J^+I-.32Y4LOL< M5PEP67C>6ZC/3C'YT =71110 4444 %%%% 'F-A_R=%JG_8L1_\ I0*].KS& MP_Y.BU3_ +%B/_TH%>G4 %%%% !1110 4444 %%%% '%7MQ,/C7I< ED$+:3 M.QC#':3O7G'3-=K41MH6NEN3$AF52JR;?F /;-2T %%%% !1110 5D>+/^1+ MUO\ [!\__HMJUZR/%G_(EZW_ -@^?_T6U '/_!G_ )(YX<_Z]/\ V8UV]<1\ M&?\ DCGAS_KT_P#9C7;T 0WEG!?VCVUW&)89!AD)(R/PK.U315?P?J&CZ7&L M7G6B@#@KWP'W6D:9 M;WCQK,5NY+]E;I+.KYV^H#/CZ"J^D^!G31+NSN-$M[*\%F(([Q+QI?.92"" M?N E0<5Z"LL;R/&LBLZ8W*&Y7/3([4^@#SRP\#:K%?:%<74D#%%WZKAO]9(K M,RD>O+?H*U/#VBZE:>++N_:PCTJQEB*O;Q7/F+/*6R) O1./SS77T4 <#X@\ M.^(&3Q18Z+:VT]OX@(F\^6;88'\A(F4KCG(B!![$TZ^\-:VZZMHUM! VFZI> M_:6O&FPT*MMWKLQRB&6,2B(NHD8%@F>2!U M./Q'YTDDL<*@RR*@)"@L<9)Z"@#AM'\,ZSI%MH2?9K>4V]O/!2SZ9%9S+)/L$,B;L/T^9?FZ=>*] !!Z'-% '!V MO@>]L/#FM:5!)'(+G0K?3;9V;&YXXI$)/H,N*WO$FDW>I>#)]/LPC71A4(K- MA688XSVZ5O44 <%>:)XC9M7CM+&V$>N*C2L]P,VC8VMQCYQCIC%;?B#0[J;1 M]+&EA);K2KB*>*.1MHEV*5*D]LACS714V21(HVDE=411EF8X 'UH \TN_!6L MZKJZG86TD[:HMXE@MT5#Q?9UB*F08PP(SGIQ[UJP^&KRRF\.W>EZ/!:+: M2W/VJS%UNV"88+ASG<1C)'?-=I-%[<_N_P!WHKV)^;_EH0OZ<5U-->6./;YCJFX[5W'&3Z"@ M#A;_ ,':E0R:E)?Q:@;Q@8B[F3!BS@D,2 ? M3%=#K.BW-_XCT^^AV>5;VUQ$^3SEU 7^5;]% &1I^ESV_@NWTJ4J)TL1;L0< MC=LV_P ZR= T;58KBQGU*WBMVMK VA5)=^2&X;..XKK:1F5$+NP55&2Q. !0 M!Y@_P]NH'MI;C2+?6 ^GQVD\+7C0B-D+<\<,I#=/:O388EA@2*-0B(H55'8# MM3E=74%&# C((.:7()(!Z=: "BBB@ HHHH **** /./@W_QX^)_^P_=?^A"O M1Z\X^#?_ !X^)_\ L/W7_H0KT>@ HHHH *\T^%G_ "./C_\ ["R?^BZ]+KS3 MX6?\CCX__P"PLG_HN@#TNJ4^CV%UJ4.H3VX>Z@&(Y"Q^7\,X[U=HH YWQ'I& MH2ZKIFN:'Y3W^GB6(P3-M6>&7;O3=V.8T8'_ &:I7UKX@O;K2]<72X([ZPEE M4V)N@0\3IMSOQ@'//3M77T4 <5H7A;4[37K35;[R5=GN9KB-&SL:0 *H]H6^C:A:OY7F7&B M)8IAN/,"R _A\XJ>;PQ?27DTH,>U_#_]G#YO^6N2?RYZUU]% '"KX;U5-?T> M:VL8K0V:0IE=!10!P\/@R]?PUI.EW+QJ;>*YBG96S@2A@"/7K3_ 3X6?0[E#=: M'!:SP6_D"]2\:4RC(SA2?E!P#7:T4 ;RWM MW6-8F.,?,"B*<>N:R[3P[KN@W$%[IUK;WLS6TUK-"T^S;NF:1'!QSC<V&I6,\ M_E[+=;@/AL_?;(KJ)9HX4WS2+&N<9=@!FGT >7PZ9JG@G3TF5K"24Z.+:Y2: MZ$?DE&R13:K;6TK(0L;3@<$G@#/OVK0 & .@H \^U+0_%.M3ZC>RVMO9--; MV\26R763(LU11>$]8AL;Z:WTVVMY'OK>[@LUN=W$?52Y[^]> MC4QI8UD2-I%#OG:I;EL=<#O0!YW'X0;3M:A82+Y+'A&=" #^=;N1G'?THZ#T% 'G6J^!YY- M72]?2(-8CGTZ"SEA>\:#RFCW\\'#*0^,?[/O3E\!BT\474AT*WO[*ZNH[B.9 MKQD^S;41=ICSAL;,@^]>@QR)-$LD3JZ. RLIR&'J#3J //1!K'A_Q!+J5IHZ M6EO=R+;FUBN#(L\CR?ZW:!\F!G/UK=\8:5?ZFM@UC MY#!,6N+-IS")@1@?, M/0\XKI:* .%\*^$=2TG4M+N;N.WB2U2_$D<3E@OG2QN@&>O"&H[#P[K_ (?F MMKK3;6VNYI-,6PG1YM@B9)'='!Q\P_>MD=>E=]10!S>FZ/=:=\-[#1[JS@U" MYM]/BMY;=G"QRLJ!6&3VX-(-"UG1$CLXY9&N;IX+"2ZW>3#Y7W!(1V. M3^->HU#.MLC)^4X(K9\'^&K[0Y+,WOE$0Z-:V+ M;&S^\C+;L>W(KKJ* "BBB@ HHHH **** "O,/@=_R _$'_8;N/YUZ?7F'P._ MY ?B#_L-W'\Z /3Z*** "BBB@#S3X4_\C/\ $+_L8Y?_ $%:]+KS3X4_\C/\ M0O\ L8Y?_05KTN@ (#*0>AX-4].TBQTE95T^W$(E;<^&)R?Q-7** .1/A*>; MPSK-B_DQW-Y=2SPR8SC+!ER?JO-9]UX=U[7IYKS4K6WLI8[6*VAB2??OQ,KN MY..!\O KOJ* .&F\,:M::S_;5C%#B44 <-:^$;RRU;7;B2T MM[ZSE5DL;-GV@J^TNI]/F7]:U_!FE:AI&E30ZB/)5IV>WMO.\W[/&>B;^]=% MD X)Y/2B@#S ^'?$-KI=A;WEK;1V6B6=VAG6?#[#6-4'A MG4-6M8+:VTO3B(GCFWFX>1$4-C'R@*#P>Y]J[UU25&CWO7H5% '&V6@:LMY%'/!$D%MJSW:2B7/F1 ML#VQP036[H6G3Z=_:'VC;_I%[+.FTY^5FR*U:* .,TO0-6BNM,2[MX8X=-U> MZNA*LN[S8I4N IQC@YE48^M96H> [Q[N"_DL8=2:&[O6-J;IH=T<\@<$,.XV MC@^IKTBFF6,2K$742,"P3/) ZG'XC\Z ,>/3%M/!XT^UTF @0E1IYES&2>2N MX^Y/-<1_P@FK/%:W5S81W"6MQ*8=*>^8>7$X VB48Y!&<=.:].\Z/SO)\Q?- MV[MFX;L=,X]*?0!Q^G^'[K2]7T.XT_2X+:UAM98+BW2XSY!=E;()^_R#63;> M"M6O-%TK2]2CBMH["TO+%Y$EWF1)8@BR 8X[\=L5Z-10!YK9^!KK^P;JV.A6 MUCJ!M%MA=K>M*)OF4M@-G8IV@XK=UGPU?7XUSR/+_P!.-N8LMC[A.'"J )/;/I7&0^ ]5FLC%JEO;6(72I[.YO6NS*UQ(X7]Z<_=&5)Q M[UZM39(TFB:.50Z,,,K#((H \IN[/5/&>O7=A>16<,B:)Y:^1<>:A?SD;YF7 MH&V\#KBMJS\(3F.SDBT2#29H=2AN)@+QIS*B(P)W'W;@5V=AI-AI2.NG6D-L M'.6\M<9JW0!Q%YX:U:*>>[LX8;B0:VNH1PF79OC\LH1G'!^;/X5I^,=+U#5+ M73OL,(NH[>[$MU9&)-%ET^\M+"SD:VN M+QWM%N,#9,05 8CJ._T]ZGT[PUX@\/7$>J6-M;7MYU;>B:+JFD^ M(;>9X(I;:33(;::19<&)XRYX7N#N%=910 4444 %%%% !1110!YC8?\ )T6J M?]BQ'_Z4"O3J\QL/^3HM4_[%B/\ ]*!7IU !1110 4444 %%%% !1110!QE[ M=W"_&?2[19Y!;OI4SM$&.TL'7!(]:[.L_4&TC3[A-5U,VEO,BF)+J;:K*I_A M#'L?2DLO$.CZER:=J-IJVG07^FW$=S:W"!XI8SE6!KY(_:@_Y*Y%_V#(? M_0Y*H?!SXQW?P_U%=.U1GN-!N'_>1YR;+/^1+UO\ [!\_ M_HMJO:=J%IJVG07VG3I<6UP@>.5#D,#5'Q9_R)>M_P#8/G_]%M0!S_P9_P"2 M.>'/^O3_ -F-=O7$?!G_ )(YX<_Z]/\ V8UV] !5'6[Y]+T&^OXE5WMK=Y55 MNA*J3@_E5ZJNIV$>J:3=V$S,D=U"\+,O4!@1D>_- '->(/%][I-KFQWB([$!G:3;MSV%5KGQ=K>F27VG7]M8SZFHL?LC0;TB8WFK7U]=B]D MMY[B"R2%U0'R)+6:65'Z_-EI<%?0=>: .2G\3ZCX7US7)-8?38[VYGLK:&X= MFCM@&$A\Q@22 #\N[G'7FM#3O'6KZTUE::0NES7,MU/;RW09V@81J&WI@Y( M(.,9ZYYJ^? EU-)=7MYKK2:I--!<17*6H5('B! VQECE2&.03GD\\\:T&A7C MZAIU_JFI)=7-D9>8K?RE?>N, ;CC'U- &#;^/[B74-$MY+2)1>%DOFR?]';< MRKCV)0]?44RT\6ZOK=XUJME9)8OIGVZ4R;][1L\J*@&>I" D]N>.>+5[\.;> M\M]>C&H2Q/JTJR1R+&,VA!!^7GG)R?QK5@\+0VVH2W,,Y59-,CTX1A.%",YW M=?\ IIT]J .2L]3U61,*+%=$'AF*Y&G^6_ *,-H;=ZC& MLI#J>HZ3:V+Z=IL\=O(D^_S79MI9@0< ..,'/J*Z#Q'J]WIRV-KIB0M?7]P M(8FG!,<8P2S$ @G '3(Z]:X7Q3I!YK(:>Q#NI7+B;H%(4 M9X/3J*[+QI# =.M;R2[ELI[.X$EO6]S<67$BE2AS"6!"D<@;LCCK6M9?# MV&&UA@O]1DO0!?B=FB"&;[6^]\X/&#GIZT 8E_XBUG1-:AUKQ);V16'0KBY1 M+5F4*2\.8V+$YQQ\W // J.;Q=)K\/V*XN=,O'M[ZTD6XTN0M$0SLW]O:])?H-/?3XQ';B(JC%3O)W'+_(,G@>PK1_X1O5+RP2VU MO6TO3%<131O'9B(C82?>RIY9 M'S;0023GID52O?B=/':62)+I%A>26#7DHU"8JDA#,HCCY!R2CYX- $>B^-+C7/%$=DC6=A;M;0W,5O=*WVB\1X@Y>(Y"[5+!3PQR MISC(K0\7:_-H5O"\&HZ39%]Q_P")@6)DP,[452"?8J;?];N^Z222 N><9Q3]=\-76I:M!J6F:H-/N8[>2U= MGMA,&CUT]((]+74)3/O8L>=T:X(]#AC M^55_$7B/6=>\-ZQ_8]M:)9V]E&TXGW&20R('(0@X7:#W!S[5OZ9X(CTRPEM1 M?22B33OL)=HP#CGY^O7GI52\\ 7$EK/::?KCV=K>6T4%VGV8.SF- H93N&S( M'(P<^U #_&\=Y+\/X$LFMQNFLED%Q&7# S1C& 1WQGVS23>++RPT77Y3;6QD MT6_@LD5 51PT5NQ.,\@%=!J>C+J6B1ZAP1F@"O_ ,)CK27D MUU-;6*Z5!K"Z65&\S-N=5$F !CCDUT#^#HI+&:V-VV)M634R?+Z%9%?9UZ?)C/O52'P/=0 MWEJJZV_]FV=XUW!9_9AN!8EBK/NY&6..!CWH R=*\2ZS+I]A:>'K'3;:,Z=) M=L)_,8*5E9=@ (ZXZYX]ZLW'C;6KRSO+G0;.QQIVFI>W$5T6+2,REO+0J1MX M'4@YSC ZUKZ1X-CTGR=EXTOE63V@S'C(9V?=U_VL8KDO%6D'1+"[L-'U.\CO M+W2_L;P1:[ED@=8XBLT6-T4L95D<9XRK*#^%9\GA;6Y9;:_?Q%#_:]M MYD:70T\",PN%RACW\G*AL[AR.F.* ,N/QIKVI7%M:Z9:6$$_V.XGNC<%W5'A MDV%5"D9#=*]9U_0;Y=%M;.-(]),]U]I+$LS(WR(01C@$Y.?I6[I MG@F#3+B*9+R21ULIK:1G09D:63>S^W/;TJC)\/[B*R-MI6N-9K/9_8[LFV#F M5><,OS#8V#C//TH Y[4-6U*UTF[_ +#%O97<3:4LMPP9FD622-<'!']['N,_ M6MR7Q!>:?JU_96=I9G5[O4;6R64[A&\C6HD:1AG.%1'P >< 9[U+M>6[CT=;?3_[574OL4LI#^24,)E64+G(Z8*D M]CSSFHW\<:FILK6Y_LVPFDNY;6>]N%1@L",9;\ZUK+P:T-Y!?WNH MFZOQ?&]GF$(19#Y1B"*N3M4*?4\Y]:COO!UY/IU[86FKQPVM_/))58=#7-_ M!O\ X\?$_P#V'[K_ -"%;OQ._P"27>(?^O)Z .4^#?QDM/B!IRZ;JK);:_;I M^\CS@7"C^-/ZCM7JM?G)I^H7>E:C!?Z;<26UU;N'BFC.&1AW%?8_P:^,=I\0 MM.73M4*6WB"W3,D0X6X4?\M$_J.WTH ]4KS3X6?\CCX__P"PLG_HNO2Z\T^% MG_(X^/\ _L+)_P"BZ /2Z*** .>UK6M3MO%FCZ-I<5J5O;:YN9YKC=F-87@' MR@=21*1SCL>V#R=A\6%GD6XDDTRXMKB">:*UM9MUQ;B,%E\WDCYE4]AM) YK MNKG14N?$]AK#3$-9VEQ;"+;PXF:%B<]L>2/^^O:LBQ\'W-KIT^C3:O\ :-#: M)XH;0VP$D:-G"F7=R%S@?*#@#)- &;+XM\1Z7,T>L6FG-OT_[;&UOO&T[E4Q ML"3G&[J.OH*L^*_$!BCN+.>RAN(4CM)=KD\EYU7L>W4?2LYO">I3>)DL=6U: M2]ADTB2WCGCMA$(L.N">2&;C)/&<=!6@? =Y=_:9-7UXWN,'GW]J *VH>.M2TZSU&\N(]-M[6'43IMJTTC*"^\CS)&S@*%!.!R<=1 MFH;+QYJNJ_9+/23I-U=RZI)I[WD9=K9E6W,XE0!LGC"E=WW@1FM^X\'I-I=U M;1WTD,\FH-J$%PL8)@E+[AP>&')!]03TJ:/0+Z>YTJZUC5$N[G3KF2<-#:^4 MKAH6BV[=S8QO)SDT <_I_CC64^PW&N6EC':WDEW;[+8L722W$A9\DXVMY38& M,C(Y/-9UI\4;RYL+B:%M'O9FL?MEO#:3EO).X#RIB"><-U&.0>*ZG_A"X&CT MZ.6Z9TLKJ[N"-F/,\\2@KUXQYQY]JCM_"6HKH,VBWNNBYL/(6"V'V0+)&JD$ M;FW?.0!CHM &-KWB#Q1!I&I6K/86U] MO/'/ C[=CR!2N"V<@\9S@CL*U=.\ M1ZG-XQ_L2_FTVV,$2,R/&ZRWN8\L\.6QM#'!'S'@YQ5W6/"BZL;YOMC0O=V\ M<(/E[O+*/N#=>>0..*@G\+:EJ.HZ;-J^LPW%OI\J7"Q16/ENTJJ5SO+G"G). M,9[9H 7Q)XJG\/WMU&UNDD:Z3->VW7,DL3*#'Z<^9'CZFN?U3QA+J7A=4N]. MMIB;"6;4(69ML'_!:ZOQ)X7A\1RZ7)+.T#:?>)<_*N?-4')B/ M^R2%)_W16:? $&WQ"%OI -:=2 8P1;@$L0O/.69F[=?:@#F?$EYX@EA\01W$ M]K<0V]_;+;1!&4J201D[CQZ\5VWA[5]1N]2U33-96V^U:>\?[RU5E1U==PX8 MD@CIUJI?^#9+Z_OY/[2\NUO98IFA^SY97C/4-NZ$=L?C6O9:.MGKVIZF)B[: MAY68RN-FQ=O7OF@#SS4K[Q'<6VJBXN+2Y^S^(;:*UCVN@0^8F 3D_+ST SUK M6U'Q[>Z+#-9:L^EP:@NJIIZ7-:7P;))?WD M@U("UN;^&_$/D99)$*DC?NY!V^G'O3M1\&_:[^YU"UU!K6^:_CO[:;R@X@=( M! 01GYE9-P(R/O>V: '^&?$4_B3PO<7<3VANH99;?S8"7@D9#PZ\Y*D8.,^V M:X_3KOQ/>S>%9FN+&>^E>["S2QOL50&&6&[+'CC!%>DV%O>1:>L6IW:7EP<[ MYHX?*4Y]%R65=F$<2\Y!^0Y8Y X^6IF\ 1-;&+^T'YMKBWSY0Z2MG/7M5O4?"ES-?17>E M:L=/F-F+*X;[.)/-B!)!'(VL"S8/(YZ&@"CX6\0V-IX(T2Q-U%_:7]DQ2);, M3EL0[OZ&F:1XLUN0:7+K<&G00ZQ8M?2I;W6/%FEZU?RW$VG3Q6>G)>F#F@";1==;6=2U!(43[):F-$D!Y=V0.WM@;@/J#7-+\0KF+0=;U>\.GH= M/UM1 T*F1)0Y.YM[*\:$= .>.30!SUYXV MUG4]/D@TG4](EN+34["-[RQWO#+'-*%VXW<$$$,,G(QTS4VN7.NRV_B.'5+N MUEMH'M@B0Q.I4D@\98\5TUYX:U;5-#:SU37(9KI;B&XM[B.QV+&T;AURF\[L MD#/S#\*9>^#[B^FOS+JJB&_2'S8Q;!W< _W<'ZT 9*_$8OXK6QCFTP MV_V\V)M/._TL8!_>XSC;D=,9[YJ+2O%_BS5ET@QVVCPC6(I9(2PD;R!&1RP# M#=NW#@;<>IKH['P[?Z9K,LNGZNJ:9/<-<2V4EJ&;I65I9KI>F0V]Q(LPO:@"+PU>:U<>+_ !##J%U;RV=O+&L,:1L& M3*YZEB/KQUJ#7_&,VC>(8K5;W2)(C-%&UEN8W6'.-V0<+R>A'([UM6&ARV'B M/4-1CO UO?A&>W,7*NHQD/GICMC\:R+SP/_NY+.VU?[8]FVGLGD ;F8M,>"F3A0!GGJ<5U-AX2O;#3KC2$UD/HS02PV]L M;0>9"KY !DW?,%!P!M!X&2: ,2X\5>)I-%D$XT^VN;W17U.TD@5SY 4QAD;+ M?,<2KAACH>*['PW)>S>&M/EU26.6YDMT=WB4J&RH/0D\UGR>#X98[1'NGVVV MD2:7PGWE?ROGZ\$>5T]ZU=%L;C3-&MK*\NDNY+>,1^8? [_D!^(/^PWP/;ITZ>[U^?WQ!X^)OB?'_ $&+O_T#Q='IGVW1[N M.:9H1;VS,9X"%)!W%AI[G4+&XN;6VAW[E>( A6). M#N![ 8/K6E:^!KJVO;;_ (G9;3[.Z>Y@M1:@-E@B6\JD^7_ *Q649. >VWIS0!-HGB+^W-6N8[1$-C#:6\HF&6?^!USD_B_Q/]O<6MGI?V9M7;2X1(9-^>TI(.,#NN.<'D5H_#311H_A M1FV2I]LNI+A%F7:RQ9V0J1VQ$D8Q[5=_X1&/=&?M;?)JIU+[G4G^#KT]Z ,$ M^)KF:^TY[[3+>YU&VGO(=T&X M'$6R@R2-PP,'-!\=7Z^%K74S=Z0PN;E8I+ ME8Y/)L 1R)ANSN!XY*CUQ6RG@[R=2BOK?4&2:*YN+E,P@@-+'LQU[=?>H(O" M.KP&_N8]=M?[0U!E^T2G3 8F4+M \OS.N.Y8_3M0!GZOXBN-&O-2O+.SL;K4 M%M+!?.5F5)O-N#&!G)PHW$@\]>]32^+M:M9[K2)X+&75Q>VUM;R1JZP$3(7W M,I);Y523@'G Z9XEB^'-M!IHLHK^01B&SB!:,$_Z//YH/7^(\>U+XF\/6T#W MVM2W\]M-)/:S0RQ6QF^SR0@J"5'+*0S CC@GD=: -3PWJVI7T^K6NM16R3:= M(]6TW0 EOIEO?Z] ]Y$&#O';VZ(A8L,@NQ:1 M!@$ ;NIQS5CUK7-:\4:6^GPV4&I06]_:W7G;WB5HY8@64 @D-A2.1C=WQSNK MX,EM-&T"WTK5/LU]H=O]FANI+?S%E0H%97CW#@[5;AA@J*K)X$O+.6RNM*UY MK>]@6Y,TTMJLBW#SNKNS*&& "O !XXY..0# D\:^3JG_ D=Q B2PZ),DD)D MP@E2Z6,_,?X=P)SZ5<@^(6I7,+VUE)HVHWHO((%N+21FMRLBDGN3E2/7GVK4 M'PYL_LH@:]F(^PO:LX4!B[RB4RY]=XSCWK0'AW4[NVMH];UF.\>VNX[F-XK/ MRN%!&TC>(A?0#5+?3?LW]IMIDGD;][L Q$BY.%&5QM.?7/ M:MK7M8U"#6]-T71%M1>WTH--J=U=/<;Y(X]M](NQ0"I.6;J>@'3M6OIGB M[6/$DUM!HEO96TB0&6]>ZWR*C"1HRB!2,\HW)/0=*6R\!7FE6EF=+U]H[^#[ M2LEU/:B03I/,9F#(&&&#'@@_ASBIH/ \VE-:3>'=8:RN(H3#U\8>*;^?3A!;:3''JD M\T$)<2,83'SO;!&X$ _*,8XY-:3>!KMK]#_;K"P6_&H?91:C<9.X+[ON]\8_ M$U=L?!T=C_9.+QG_ +-GFF&8\>9Y@(QUXQF@#F[SXE7,<-A;F71]-OY+66XN M&U&8K"6CD,8CCY!RS*QR3\H'0YJ8^.]:O[2XU'2+.RCLK72[74I$NM_F.)59 MC&,$!2 OWB#]*U5\%W-C-;7>B:N+2^A2:)Y);7S4EBDE,FTIN4@J3P0W^\\=L4 <[/XF\0:=J'B2]#6]W96L M5N\, B?,8<-\QP3P.K8'..U=EH-[)J&C074EY97OFCD:Q';?:H(HV26S\W#1@@-G>."#R/UJYX:T'_A'].E@>Y%S-<7#W M$TBQ")2['G:@)VCVR: -BBBB@ HHHH **** "BBB@ HHHH **** /,;#_DZ+ M5/\ L6(__2@5Z=7F-A_R=%JG_8L1_P#I0*].H **** "BBB@ HHHH **** * MFHZ5I^KVOV?5;*WO8,[O+N(PZY]<&JFG^%= TFZ%UI>BZ?9S@%?-@MD1L'J, M@5K44 5=0TRQU:T-KJEG!>6Y(8Q3QAU)'0X-26=E;:?:1VMA;Q6UO$,)%$@5 M5'L!P*FHH ^/_P!J#_DKD7_8,A_]#DK+^#_P?O?B%JBWE^KVVAV[?O9L8,Q_ MN+_C7L7C[X17?Q$^.$5Y>;H-#M;"$3S#K*V]SL7W]3VKV?2M*LM$TN#3]+MT MMK6W4)'&@P * #2]+L]%TN#3],MTM[6W0)'&@P !5/Q9_P B7K?_ &#Y_P#T M6U:]9'BS_D2];_[!\_\ Z+:@#G_@S_R1SPY_UZ?^S&NWKB/@S_R1SPY_UZ?^ MS&NWH ***IZQ>PZ=HUW=W,S0Q11,S2*,E>.H'38S6\E^5:5#+<^6Q&/X2!T/O3]9U'Q+'K>IZ=HLFK7DVCP0?9O*"%)Y64N3 M,3C(/"\=,&@#U.BN;\93WJV.FPZ?>263W=_#!)+&!N",V& SWQ7,V-WK%A,+ MJ;6KR\6WU@Z>(9<%9(L Y;CEN>M 'I1( ))P!U)I%8,H92"#T(/6O)K'4O$> MM:9-=R-JJVEY9W)N'<*L41 .SRB.1T(-=WX'MFMO!6EJ]Q-<%K=6WS-N;D=/ MI0!OT444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 >(?^O)ZPO@W_P >/B?_ +#]U_Z$*Z3XA6=QJ/P\UJSLHFFN)[5DCC4XN9W"1Q1C+,3VK["^#'P:M? -BFJZPB7'B"=.6ZK:J> MJ+[^I_#IU/@S\&K7P'8)JFL(EQKTZ?,V,BW!_A7W]37K- !7FGPL_P"1Q\?_ M /863_T77I=>:?"S_DET45GW.HW,&KP6D>F3S0RC+W2$; M(^O![]OUH ;J_B+2=!, UB_BM#<$B(2$_/C&7,^Q<8AYS63I]AJGAV[L]).HND5CI MUQJ,L%L,))(9]^SGG8-Y7'H!0!Z317D-KKOBH^'9=4$FI)%=::)VN+I4\N&9 MBI4QX_AP2,&MNYU2Z\/:A=:??ZS>W4-S8Q3QRJ TR2M)LVIVP>WI0!Z'17EL M&JZ[(S:2;^^M"-;BM1+<%6G6)[9I"I(XZ]#VXI\&K^)+OQ-.VGC5+A+'5TL2 MF%^SFW4JLC.>I?!9\_04 >GTCN$1G;HHR:X_P;>WHU2\T_Q#<7G]L8:5H)B# M"T>_ >''\/*@]Z+U*;6-)U'7I[NWL+Z&%;0VY'D-*R_,LHZY+=.W2@#O;*]@U"S2ZM)/,ADSM M8#KSBIZ\WTR75]>GTB ZU=6<,FD2W,OV;:K/(LJJISCIACD=ZJZ;K6L^*-&% MX=8ETZ6T\/VE]^YP%EFF1RS,#U4;.GN: /4J*Y#5M2U ?"ZUO[:\,%[+:V[& MXP,AF"Y/ZFLRZU*YT._U'1KS5M0NDD6 VTL>&N!(Y.4!Z<[2?84 >A56CO[> M74[BP1B;BWBCED7'17+A3GZQM^5>61FU*:%KB5E-P(TC# MA-PXW'=U]%-/N[F\TWXF?V%'?S0QWUC9I)JDQ!?*OIZP+33-?.L3M M]LU"2.2QX\ORU=U"*.H/RC- 'IM9\^MVL&N6^D$3/=3QF0".,LJ)S\S'HH)! M SWKB?!&J^(M3U6RO+E-1DLKR&1[EKE5$,; _)Y>#G'4?A3?%NWFM>'/MMA::W=7+3Z,]['/<8 M9H)8Y8U./]EA)T_V378ZI::M:>#KFVT>ZDN=32%A%-,1O=NO7IGT_"@#3FOK M>"\@M99 LUQGREQ][ R?TJQ7FC>)IK5--^PW5[(\7VP7,6H &59$@+A6]@<' MCM4=W>ZUI-G!%)""$E" @KQPHSP* /3Z1G5%R[!1G&2<5YZ- M3N] ENHM4UJ]N()]*AN/,*AI(YGD,8$8]R5 'K6)J,VI7VDZQI=Y>:I EG?Z M7+";B5?.Q+.JD$@=.-P'8T >O45P6I:QJ&GZ/XK$=]*7TUX8[>1R"RYA0DY[ MDDD_C6=JFMZS;6NNWT5_=R$:PNFV\$2J?)1A&2R@]6^8XS0!Z=17F,EQXJBT MMFN1K$>FV]TS2RDH+PP[<@\<$ YSWQ7HNG7,-YIMO8? [_ ) ?B#_L-W'\Z]/KS#X'?\@/Q!_V&[C^ M= 'I]?G]\0>?B;XGQ_T&+O\ ]'-7Z UX'X,^!XU'XEZ_XK\709M#J]U)96;C M_6_OF(=O]GT'>@#G_@;\#3>M!XH\86Y%N"'L[*0?ZST=AZ>@KZ;4!5"J !@ M =J%4(H50%4# ' %+0!YI\*?^1G^(7_ &,/2G\1RLMTF3*LHY53V //-2V M'B7Q)<7C:S#!J,UNL]R+B)U46R0HKE=O?=N51GODT >HSSQVUO)/.VV.)"[M MZ #)-%O/'=6T5Q VZ*5 Z-Z@C(->;+=ZQ96^EW;Z[<77]I:-=WDT4FTJ)%B1 ME*#'"C>>/I5FPU'41JVE2Z[>WUO8WUI:I92V[ 0M*\?S+(,9#%B,=J /0U97 M7*,&'J#FEKR&PN=2TWP_H^G6=YJLXU"^O?-:W96F CEEP$)P!DC)K:TJ7Q1? MZE9V][>W-G/#IKRM;NJ@S2"1E1GQTXQD"@#T2J>H:K::9 DUW+M1KB*V&T9Q M)*ZH@/IEG7\ZP/!%[/)'=66JSWS:M!M:ZAO"#LST*$<;#@XKCM5TR<6OB'R] M3NR[^+--BC,CAA&3-9D.!CJ,_D* /7*;)(L43R.<*BEB?85YCJ6MZOI=S=:# M!>7]V/[4A@2=-K7 C>$R,H)P,Y4@'WKJ?#TFJR>$+P:W'<++&9EB-R )'BQ\ MI;'&>2/PH W]/OX-3L(;RS8O!,NY&(QD58KRS09=1U+3([*VU6?38M.TH7$? MDD#S')8Y;/51CI3=7\6W]SH:ZII]QJ/VRQM(9KF.WVK;HS -A\\MD$<>AH ] M5HKSFXO-7-UK&JKK%RBZ?K5K;0VBX\HQ/]GWJPQSGS6QZ5T?BS5;C1)M+OUF M*60G:&Z4]"'1@A_[[V_G0!T$LJ00O+*=J1J68^@')JK-J]E!I,FI/,/LTE>=:7XCUVXL4T^\O'^WQF6[F;:,B P^8@(]-QV_A5;4+>:YCU M:]FO[IF?PKYK1;QL)*MGC'3O0!ZQ#,EQ;QS1'*2*'4^H(R*?7&>%%OM.U>WL M+C4KB]AFTJ*XQ/C]V^2#MQT&,<5F^.-?NK.ZU"YT:YU)I=($7GI$5%M&QP^U M\\L2K#@= 10!Z+17.^+[RZAATVRLKHV;:C>I;/60MQYA.,J,8Q[T >F4@=6)"L"5." >E>:7-_K MSKJVHSZIHY-5[G^T-.'B6[L-6O(YY=7LK=2[AEC$K M0*2!CKAR* /5*K6=_;WYN!;,6-M,8),C&' !(_45YYXDU>]TJ2632=0U:[?2 M)K:"Y=BHM\DH65^[,5<=.FX5U/AIS&OB%P,E=4E./7$:4 ;&IZE;:1ITM[?. M4@BQN8#.,G']:MUY;J(O-3^&-WKU[JES,]XH8VN0(8AYH 4#'48QFIX-<\0W MWBF>XM8]1>"VU-K9XU51;"!1@D\YW=\T >EU!)>P17T-F\@$\Z/)&F/O*FW< M?PW+^=><#Q!J']JBYL+O4WL;ZSNY(Y+O:(R44%6C7J,?K3Y=0U?3])TQY-5G MN+BZT*_O9)7 ^658X2NWC@ L<#WH ]+HKS&^U;6O#EM(#JT]Y+=:-]J+S@$0 MS;XTW*.R_O"<>U=!H*W^G>-KO2KC5[C4+9;%)D%P075BV"<@=#VH Z.TU*VO MKFZ@MW+26D@CF&,;6QFK=>6WIO\ 3M3\3ZU9ZE/#]EU&W MDQY<@8HK;AWX: MK^,T >KT5S/@N75VMKZ+5XKU8XY_P#17OMOFM&0/O8ZX.:Z:@ HHHH M\QL/^3HM4_[%B/\ ]*!7IU>8V'_)T6J?]BQ'_P"E KTZ@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH *R/%G_(EZW_V#Y_\ T6U:]9'BS_D2];_[!\__ M *+:@#G_ (,_\D<\.?\ 7I_[,:[>N(^#/_)'/#G_ %Z?^S&NWH *@O;*WU&Q MFL[R,2P3H4D1NA!J>JVI7\>EZ3=ZA.K-%:0/.ZH/F*JI8@>_% &/;^!M$M_. MQ#-*TXB61YIF=F$;[T&2>@-6=0\+Z;J6IKJ$JS17.Q8W>"9H_-122%?!^8 D M]?4TZ3Q%:QIHS&.7_B<2B*# 'RDQ/)\W/3"$<9YQ6MF@"M>:?;W_ )'VI-_V M>99H^<8=3D&JPT#3UZ0_\O?VS[Q_UO'S?I6E63K&NC2;NQA^S^=]K,@W;]NW M8A;T.$]*T^ZEFM4F590X,!F8Q#?]["9P,U=TG2;;1=/2RL?,\B/. MP22%RH],GM[4:/J/]K:/;7_E>5YZ;]F[=M_'BKM !1169J^LC2KG38?(\W[= M=+;9W[=F03NZ<].E &G11FC- !11G'6B@ HHHS0 4449H **S=;U<:-;6TIA M\[S[R"UV[]NWS9%3=T/3=G'?%:5 !111F@ HK$MO$,EUK%_8PZ=)(+*]2U>1 M)%("M")?,(., ;@N!D\@_33L;^VU*V-Q92B6(2/'N (^9&*,.?1E(_"@"Q11 MFC(H ***;)(D,322-M1 68GL!0 ZBH;2[@O[*&[M)!)!/&LD;@$;E(R#S[5- M0 4444 %%%% !1110 4444 %%%% 'G'P;_X\?$__ &'[K_T(5Z/7G'P;_P"/ M'Q/_ -A^Z_\ 0A7H] !1110 5YI\+/\ D/-P8 M#;EB?X"02,?4"L[6O$JZ3J-IIUMIUYJFH7<6"(XRH9V:1E4 %U'7) M)K8AD,L$!M%33YK:6"27SU0.\DS,Z[>5"L3D 'IBNCS6;K.KC2([1C#Y MWVFZ2WQOV[=V?FZ'/3I0!4LO!VCV#!X89&D^TK=F225F9I0A0,2>IVG%2MX7 MTTZVVJ()HKB1UDE6*9E25U& S*#@G S[5L5B:[XGMM&TW4;B)1=3Z<(S-;A MBA&\@+S@]CF@"72_#6GZ1?27EL)I+B1/+\R>9I"J9SM7/09[>U,NO"NEW>L? MVFR2QW)QYAAE9!+CIN X;'O6SG-% &!=^"M%O8X4D@D00Q&$>5,R%XR%(?.1@=*Z'-% '/?\(-H7]G/9_9Y-KSBY\SS6 M\P2@8WA\Y#8[U*?"&CO93VTT#S+/#'#(\LC,Y$;,R'<>=P+L<]:W,T9H YZ3 MP/HDNI?;9(96D\];G9YS;/.7&)-N<;N!S6 GA*XN?%UK-=-(;TR M(YY^Y'@!2W4_UKK=$UG^V5OR(/)^QWLEK]_=OVX^;H,9STK3S0!CZ9X8T[1[ MQKBP$T>[=B(S,8TR74\]U;K*]Q;?990W(>+).TC_@1J]FB@ M# MO!6C6MO=1"*64742P2--,SMY:G(0$G(4'L*U[ZRCU"RDM9VD5)!@F-RC# MZ$X4KLB*[<*1G.6W'&!_"FW6V/S$?( MK;EQZ$'D&JB>!]%2ROK8Q32"_$?VB22=FD[BGD+1QI(#.V)=@PK. M,_,P]3S5^7PWI<]C>VDMMNAOIC/."QY<@#<#V/RC\JT89#)!&[QM$SJ"8V(R MIQT./2GYH P)?!VFS:>MG+-?-$&8DF\?[=C:Q7K@>E M:% !1110 4444 %>8? [_D!^(/\ L-W'\Z]/KS#X'?\ (#\0?]ANX_G0!Z?1 M110 4444 >:?"G_D9_B%_P!C'+_Z"M>EUYI\*?\ D9_B%_V,ET % M%%% &7)X=TV2RDM6@_=27/VHC<<^9N#;@>W(J&'PKIMIJU\EKTS[O-*_ M*G V( I^I(]*Z9?"&E+?6MR4F;[)L,,+3,8T**%5MF<9 YK:CD26-70Y5P" MI]13J .?;P3HS6[0B.9%^T-M] L;8+L60NML;; MS'D+,4))ZGG.3UK2SCK3)IH[>"2:9ML<:EW8]@!DF@#.TCP]8:))/+9B5YKC M'F2SRM([ =!D]AZ5#-X3TJ?4+B[DBD+W-Q#QIM_X%T'4I7: MXMG59(UCDBCE9$D"C"[E'!(&,?2NBHS0!FMX?TYH;J(P?)=W*74PW'YI$V;3 M_P"0T_*I-9T:RU_2Y-/U2'SK:0J63..0"UEEBA:XD1"RQ(0&<^@SQ2P2-+;QR21M"[H M&,;$90D=#CC(H H/X>TV2&[B>$E;S9Y^6/S;,;?Y"H)_"6DW%[/02,UPZ231K*RI(Z8VN5!P6 M&T<^PK8M+"WLC<&W3;]HE,TG.=S$ $_D!5BB@#G3X&T/=(I H9?Q"+^5:E% M &-JN@VD]G+(NGI>3+9-:)#))M62,X.PG!QDJ.<5B^#?#-QINN7VJW5H]F)H M$MXXI;HW$A"DDEF/;H *[.B@#+G\.Z;<0WL4L&4OI4EG&X_,RD$'\U%5V\'Z M.^K_ -HF!_-\X3F/S#Y9E'\93IN]ZW** ,!?!6BIJRZBL,OG1W+74:^XF:1PJG*A6)R,'D8[UT5% %+2]* M@TBU,%M)/(K-N+3RM(Q/U-7:** "BBB@#S&P_P"3HM4_[%B/_P!*!7IU>8V' M_)T6J?\ 8L1_^E KTZ@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *R/ M%G_(EZW_ -@^?_T6U:]9'BS_ )$O6_\ L'S_ /HMJ .?^#/_ "1SPY_UZ?\ MLQKMZXCX,_\ )'/#G_7I_P"S&NWH KWXO#8R#3&A6ZQ^[,X)0'WQS67K-MJ% MUX#U2VO/)DOYK">,BW4A&8QL #S6Y10!YW'J=EJ9\"V]A=1SS03F>5(VR8T M6UE1F([89U'/K7/1+9Z'HFH:.L5A<2P/IUY-K5F!F\C%XOS7!Z^8 &)))!!) M!'2O7(-.LK:>2:VL[>&67_621Q*K/]2!S20Z7I]M!+#;V-M%%-_K8TA55D^H M Y_&@#SG6-:TVZUC7+<6]GJ<%U=V5HPNF_T=&PQRY .0...YXK/T0!8[>"%K M=K>WU:^CA6T4K"B?9P=J ]%R3Q]:]5&E:>MJUJMA:BW8 -$(5V$#ID8Q4D=E M:Q*JQ6T**OW0L8 '&/Y<4 >2I');_P!E:5&K"/Q+# K$#^*)B7S_ , 4#\:[ M#QK!93ZIX=L]:2-]&DGD6>*8 PR2"/\ =JX/!'WC@\9 K9DT-IO$MKJ,DL8M M[*)DMK=(\;6;&YB?H!@8K3N+:"\@:&[@CGB;[T\95"V7&#N/HIX_*JWPY?S?AW(C7,:PQW=]%%-#D(D2W$@39D\ M*% V^@ KL+JTMKV$PWMO%<1$Y*2H'7/T-.2"&.$Q1Q(D9SE%4 '/7B@#Q:01 MZ=H?_"/6]EI#16]Y9_VA?0,5M[^-RP5IR 6#$J-P.[.[J0:TH-)L[2\TW3_$ MKZ9-X=FNKAX[6%]]G$^T;8CN ! .X@$8R:]1BTNPM[5[:"QMHK>3[\20J%;Z M@#!H_LO3_L/V/[#;?9?^>'DKL_[YQB@#RS5;;0&7Q%+*EJ+VS6(:*4P&A7:/ M+\C'W06Z[>O>FS:1;?9=8UR6U4ZQ!K]DL5TPS)$&F@5U4_P@AF! X.3FO53I ME@9(7-C;%X!B%C"N8Q_LG''X5,;:!E8&&,AV#L"@^9@<@GWR!S[4 >12VVC2 M-9WM\L1\3-XM6.25N)RHO#L0GKY8B"$#I]T]:ZWQO'97'B#0+7Q"D;Z'*\HF MCN/]2\H3]V'!X(^]@'C(%=8=.LFNS=-9VYN" #,8EWG!!'S8SP0/RI]Q;07< M#0W<,<\3?>CE0,I_ T >7:MI5E#%XJU#P];0^=;6-NED\1PL*$,&\O'W>,\C MM5(:3!9Z>A1M)BT*]N[5;VST^9GBV8;+."H^\=F?7O7KT-K;V\>RW@BB3 7: MB!1@=!Q4,6E:?##+##86T<4W^M1(5"O]1CF@#RZQL=(BURZM=$@A&FGQ1"HB MB4>5_P >!#*!TVYR,#BNH^&6F:3IOAR[32K.TM93?W:W"V\:H3MN)0@;'HH M&>U=9#86=NBI!:01*A!54C "D# (Q[<4^&TM[>262""*)YFW2LB!2Y]21U/U MH \?ETJ&W\+Z3(EG9O%J.N7*ZDU\[+',HEG\I9" ?D#;0%QCGW-36^C:+!KF MCZ?XIETVZL?L]VT$ ?S+9%W A/F !V\XXX[=*]9DL[:6V:VEMXG@;.Z)D!4Y M.3D=.M94_A:PGUBUNFM[?[-;V[PK:&!2G+ YQT'2@#SC28=)OUBC\9".:PAT MMWT\7IR% D;YUS_&%Q@]0,8JUH6A6VO&>;Q-81W]U%H-OM%TGF;6*R D!OXB M,#/6O4)]/LKI(TNK2"9(CF-9(E8(?;(XJ811JY=44.0 6 Y('04 *"/);9$@49/4X%2 MT %%%% !1110 4444 %%%% !1110!YQ\&_\ CQ\3_P#8?NO_ $(5Z/7G'P;_ M ./'Q/\ ]A^Z_P#0A7H] !1110 5YI\+/^1Q\?\ _863_P!%UZ77FGPL_P"1 MQ\?_ /863_T70!Z76? V%%>OW6GV5\8S>VD%P8SE#-$K[#ZC(XHN=/L[U MHVO+2"X,9RAEB#;#ZC(XH \KN='M8Y->UF2W1M5@U^)8[O;\\8V1 [#_ @Y M.<=>]1/;Z*TNGWEV(AXC;7RLTO\ RWP"WRD]=@&, \"O73;0$,##&0[;V!0? M,WJ??BHCIUDUT;DV=N;AL9E,2[S^.,T <1X!BM-'UZ]T>.&PN[EH1<-J]H!Y METI=@!.>N\'/<@^W2L'Q9HFBQWGCN2*QM8+^>&U/FQ1A)F5R-Y##GEADGU%> MK6NGV=CO^Q6D%OYAR_DQA-Q]3@:T@DF*>69'C!;;G.W/7&><4 M>4^)]/BT/4-WAD,ADAC8R+L?>#ZCD_ MG3;6SMK&'R;*WBMXLYV0H$7/T% 'E5O;Z$_@:]O#';MXE=RMY+( ;HL)URI) M^;:!CCI2:C#IS1ZO?7 C/BB#5HH[&1O]>B^8@C1#U"%#R!P03FO4VTVQ:Z:Y M:RMS.XVM*8EW,/0G&:5K"S>\2[>T@:Y0828Q@NH] W44 >1ZY#:Z1IWC&R\F MPO[O4M'U2Y75( #K6^CRM?W>J+"-?&O)$LC'$PCRNU >NS'..G6NJ\?1:5<:QX: MAU[RVLI+N16CF_U*NZCX3N=6UQ+F]N[0VB3+*%2S F(7D(9,] M,UI:SH$.M7VG37.QH[.1G:%T#+)E<8(- 'F\3:;+;QZ*]AI5QI;7EY)8RZK\ MUM#"C ;47HW7Y>F .#2>'5TC4WT2'QJ+>ZT]= C>P%^-T+2B1Q,V'X+A!#@G MD GWKU>33+"6WCMY;*W>&(@QQM$I5".F!C HGTRQNK=8+FRMYH4.Y8Y(E95/ MJ 1B@#R_PXZ0^.-4?759[ :E.VD@?ZKSP 6W>K[<;#T^]CFLU+E7O%U'0K;3 M;"YU&PNI7AT_<9V&"XR#T->S&TMRNTV\17?YF-@^]_>^OO4!TRVB6 M9[&VMK:XDR?.6!<[B.IQC- 'CFJ0:3I[;O!JP13R:$'N/LS%0V9%WN^W^+;N MRW6NR\#VUGH=SH&%(+/3YR4,VTDG! ^9E&< M>W X]J /*8K+P]J<^@+?>'M&MET_5);5OL\*-;EM@;=&<#@G!QZC\:?I]A8Z M?I^D:GY,<+MXC/VBX;KM'F!02>@&>!TYKU#^S+#[*EK]BMOLZ$,D/E+L4^H& M,"GR65K+;-;RVT+P/]Z)HP5;ZCI0!Y2)M+U/6RNK-'/H%QKET)O,.8)90B^6 M'[%?O\'@D#VIVJZ)X:M/$7B:XTK3M.B)\*1M9200H"3_ *6CE"!_<" X[!1T MQ7J1TZR-HUJ;.W^SM]Z'REV'\,8I/[+L/W7^@VW[E#''^Y7Y%(P5'' ([4 > M5:I!I2I4P]U)DW@[>N #4L^D6[1:YK=W:(= M9@U.#9% M@P:&,ASN8%1\Q]3ZT >>Z)/IGAGQK>)>'3+AKWS;C^V$8"9%# >5,3VR0%YQ MVP*W?'5U;#2;*TN;&SO8]0NUA47[8MT.UF#2<'(^7 '[MS!=P1SPMUCE0,I_ T >/:#IECK-_H>F MZA!9WNG0:QJ<<<$:$VQ0)N"A#D% 3D*>.!Z"K&G6FE3SZ=8>)HX7T>V35DM( M;H Q*\=ZR)@'CGUYA\#O\ D!^( M/^PWS=MW[K[(K !??<>M:%% 'FU]<_P#" M/:Y);^$-0%S'JBW+2:,],5S,>@6UWX%UJ[$6C-'-X? MN#/!;2-++<3*I9)9%91\ZL#\W)SCTKV>'3[*VN)+BWM((II/OR)$JL_U(&32 M1:;8PRRR0V5O')/Q*Z1*#)_O''/XT >:W%EHNA:OHFK6=GI%_9JEI:0V(51+ M8NTI FMQ@C):3+ 8.$SDXQ75^)[B&S\5>&+BZD6&%;F=3(YPH)MY, GWK@...IZ>M37-I;7L)AO+>*XB)R4E0,N?H: /(M/ M3P[JNK:5_P )!]FGL9GU!HTN<&*7][G)!X/'(_.NLT2U6_\ A)/;7L0NK=[> M=8DF7?NC!;9D'KT&/PKZW9WLL,#06L3Q_9FA4HV['..G&*VE140(B MA5 P% P * /)?#OA;PYJ6H^'K-]*LI[%=%=VMQ$OE&0N,L5'!;KR>0:Q+:VG M\0:=IL&K-ISD^%[5[.XU6=D,$A\P231$*?W@(CRV01A?4U[?;V-I:?\ 'K:P MP=?]7&%ZG)Z>],FTO3[F&**XL;:6.'_5))"K!/H"./PH Y_Q:DR^$[!;EQ+. MM[9"1UZ,WG)DC\:XZ-+"-8=15(SXK_MUHY)%_P"/AD\P_(3UV>7MXZ5ZR\:2 M*%D174$$!AD9'0U$+"T%X;P6L N2,&<1C>1Z;NM 'D"SVEQK4.H6-II=A)?0 M7HEBM,M$=*L]'U_PRVG6J6[W^CSO>2(N&N&5H=K.? MXB-[6.RMTDD.7=8E#-]3CFI5@A5D98D!C4JA"CY0>H'H.!^ M5 'F7C;1[>/QAKNK:;I\2ZNGAB66&[BA'GK)EDW*V,[]GR@^G%9GB&RT2VCO MK;P:D$6G7&A227HLCA6;S(Q$[8_C(,GS'DC.>E>Q>5'YOF[%\S;MWXYQZ9]* M@ATRPMHI([>RMXDE.9%2)5#GU( YH R-;T*S3P1=Z/8S1:1;-$460#"1Y.3G MD=3UYRXN(9K8L5T^>8*,,-J')ZD CKFO9)H(KF% MH;B))8G&&210RL/<&H#I>GM9"S:QMC:CI 85V#_@.,4 >;Z7X-L]6U!+#7#! MJ!3P^D,4\;F1 &DF4,I/4@'ANHY]:HK=7&OZ+JWG:;)IFE,"#Q.MW$]P M1[9,8_X!7KD5M! %$,,<850B[$ PHZ#Z>U(+6W",@@CVN_F,NP89LYW'WSSF M@#S"*WT6?3/$MWJL5JWBA+F]C\R8 W"1Y?RE0GD)Y.TX''4^M5)=%L+NPUK4 M;JT2:\L].L&M9G7+0-L/S(?X3[CFO5I-.L9KH7,UG;R3A=HE:)2V/3.,XJ3[ M-!M9?(CVN &&P?,!T!H \?UR+2+BUU>]UH0_VZFKVR6TKG]\(C)'L53UVD;N M.AKV6N6UCPE<:UJBO=75F+)9$?:MF//VJ0P3S,],@'I74T %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110!YC8?\ )T6J?]BQ'_Z4"O3J\QL/^3HM M4_[%B/\ ]*!7IU !1110 4444 %%%% !1110 4444 %%%% !1110 5D>+/\ MD2];_P"P?/\ ^BVK7K(\6?\ (EZW_P!@^?\ ]%M0!S_P9_Y(YX<_Z]/_ &8U MV]<1\&?^2.>'/^O3_P!F-=O0 51UR_?2O#VHZA$@=[2UEG56Z,50L ?RJ>\M MC=VDD"SRP%QCS(FVLOT-96NZ?,O@/5;&%YKN9M/GC0N=SR,8V 'NN-Q'/I5RS\;Z;'X=TF_UN=;2:_LHKID5 M&98]R@DD@' !.,FN>M]!U)==MK,VKC2S;C47;' N!%Y7EX^I+_6LB_M]<7PE M!I%Q:ZH(O^$=@BMH+*(?O9]C+(DK=5Q\G!XP3U- 'UFWU2YBBM[: MX@AM>.6,B XXY)S5V'Q;H<]Y/;1:C$9+=6:3(( "_>P2,''?%<%!HFJ:?XTN M_$!L9KFV\N"W,)3+(&A4&:,=V4C!'IFF:'X>C-K%9^(8M:EET^.X5H1 /*(? M()5A][(.0,YS0!Z5I6L66M6IN--E:6(-MW&-E_\ 0@*@M_$NDW.L-I<-V#>* M6'EE&7<5Z@$C!Q[&LKP++J)L[N"[%TUC;R+'82WD7ES/'MY##V/ )Y-<[IPU MB]\6Z++J=OJ9N8+V8W0:(+;0 QN%VXZYXYY]Z .XUGQ%IFA"(:E="%Y@QC4( MS$A>IPH/ R,GIS6-I'CG3E\+Z/>:]?Q17-_;"8[4)!'][@':O(Y/%,UYIM*\ M<1:Q+875]:3:7)9J+:+S#'+Y@;!'8,.,]/EYKC++0KZV@L6U2#5+2TN]%ALV MALH!(8W1W+1L",C(<8/3Y?I0!Z9=^)]*M=1733>+]M=W2;E%NC,IYQGIP/K6!HRR^&]2U33;C3;Z9;^17M+I(MX*> M4J;78?=(*]_6LR*VOM*DTB;2+74(]898H;B/R,V\L.\YWL>%*@DYZT =>/%> MGV.GK/JU_"3)/+''Y",V[8Q!&T G('7M3[OQIX?LDMVFU*,BYA^T0B-6)GFWJVWKA@,9'H*D\'Z%?66N6 ML]]8-"K:3JZ_9:5X;EUN1_-LXX1,K1 MO4C M(QCUS5!/'6@_V;9WD]YY*WD7FHK1/N"]R1C( ]3Q5#2--O1\%K#39('6]718 MX6A888.(@"I]\\5C03SV1^VS:-?SQWNC1VD:K;DNDJC!1@?N@D]>G% '7>*= M?CT3P?>ZO#*IV0%X7"%P6(^4X':H]'\0V*^'&N[[55N/LMJ+FZG>(Q[$*[MQ M7' P#^54I=*O8/A.^F/&TEXMAL,:\G=C[O\ 2N=\617]MIWB:TBTJ]NY=6T5 M8;7[/%N!<1,I4G^$CKSU[4 =I<>,=!M=4;3I]11;I)$BD3:Q\MG"E QQ@9#K MC/K6=XF\:V6F.+&QO(SJ NH(60QE@-[KE!H?D^:0+;P#CUPP;\0:S[V"\MHK[13H]W<7,VNI>I<+%F,Q&1&W[_50-N.O MR^E ':>(/%6G^&Y;%-0,F;R81)LC9L9[G -9^A^-+&\U"YT^^O$%V+Z2"%!& MP!4?=!.,9QVSFK/B[S4CTNYCMYITM[^*200IN95[G'>L+^R;K[ &CLI%=_$1 MN3\F#L.?G/M0!U-KXFT>]U=],M;Y)+M-V4 .#MX8 XP<9YP:KW6N-9>+I;2[ MFCAT^'2S>2.XQM(DP23Z8KD/!FARVNI:?::NVJB\TN29U#0K]G.[(W!P.0P. M<9SZU?\ '&BZAJ>IWYL;1IP=(4!>@E9+A7,6?5E4C\: .EM/%FBWMGA MHK4!ILQLK(#T.TC.#VXJ,>,M _LW[,U!IFEWEQK G-GJ$D!U>WF66 M^3YW4(07([#/K0!Z+IFJV6LV0NM-G$T)8KD @@CJ"#R#5.U\5Z)>:D]A;7Z/ M<+N^7:P#;?O!6QAL>QJMX:LY[=]<$L;0^=J,KQDC&5.,,*Y/2[.]DL_#.A_V M3(]HBD3*O\ Q;RX_7- '>Z1KNFZ]:O > M"1SP1TJKIWB_0=6NA;Z?J,U>":.*X63"X\HO!(.?3+$?B: .D?Q MWX?^PWMS!>B86<+3,JQMEU7NO'S#/&1FM+0=:M?$.B6VIV.[R;A P#J5(XZ< M@5P<5K>ZQ#IEM;:3=6;Z7I,]O<>='L4R-#Y8C4_Q#=SD<5V?A&1G\):CUYQ\&_^/'Q/_P!A^Z_]"%>CT %%%% !7FGPL_Y''Q__ -A9/_1=>EUY MI\+/^1Q\?_\ 863_ -%T >ET444 *O#^BPWIM&OY6:5A;M(651\ MJ@XP,MP3V K<77=,>VMKA;R,Q7:L\#\XD 4L2/P!-9^LVD\WB[P_/%$S10BZ M\QP.$W1@#/U-<9IZZC)8:#I)T>^CDTVVN8KF62+"*_DNJ@'^+=G@CCI0!W.G M^,-!U3S38ZC'(L47G,Q5E!C_ +P) R/<5CP>/M.N?$]Q'%?1_P!E6^G+<2.T M;*5 MQ3&17@$[@7%LUJ]W<75Q';OC=&DDCLH..AP02.Q-< M]X5LKIK[PUY]A<1?V?;7$$YFB*A'SVSU!]: .LN_%^A6-G;75SJ,:PW2[XF" MLVY?[W X'N:OWNJ66GZ:U_>7"QVJ@'S.H.>!C'7.1TKRBVT*_LH;234HM4@M M9["6T<64 D=29G.UE() *MP:[W6M,L1X'BL;M+][>%8MC6ZEIXV4@J^!W! - M %NZ\7Z'96%O>75[Y<5SN,6Z)]S!?O';C( [DBL^[^(FB6>KW>GO)([VUFMV M72)V5U(+ A2.@SGIS7(YM0TS6=;.J) ;.ZLO-M;56FV^<#&TD>#C>@&< M#@@9QFMFRTM])U :?:VEXUM-X>BM+622/.#&'^5R.%;#"@"_I?CB'5]5L)X9 M%ATNYTAKZ3S4*M&P9!R3C@!C[&M1/&OAY]/DO?[2C6".01LS*RD,W*C!&>>W MK7 7&BZIK'A^Q@M+.Z@EB\-"S?S(]A$J/%E.>YVG'8U=BT87YAO8HM5N)VOK M43K?6X0*J ] !SCUH [&S\;>'M0NH;:TU%7FF+Q7 MHDVI36$>H1FXA#EUPX!XKDIM&O0;LQV4@+^)X[D$)UC!&7^F.] M9FA>'YXDAL=2&K&_TPW;Q1^2OV=BZ2)O#CJ&$F<9SG&1Q0!VG_">>'I+&YNK M6^%PMO!]H(2-_G3^\O'S#) R,]:T=%UVSUS0(-7M2RV\L0D.]"I7C)'('2N0 MAT:\2U\/QQV;IY/AN6VD 7&R0K#A#[Y4_E6UIES?_P#"M8#IUI+'J%O8+$L- MQ'M;S%0 C!Z\CZ&@"]:^+M#N[>ZGAOU$=HF^8R(R;%['! )'TID'C/0+BUN; MB/44V6BJT^Y&5D#'"Y4C/)Z#O7G;:;JNIW-Y=):ZK=8L+8R?;8PGFND^]XT7 MMQT'0T[6?M'B37=5NM+T^]M_LK6$[IY06:5$9\D*>XSD ]=OTH ]!;QIX?33 MX;UM100S2M!'\C;FD4$E-N,[L G&*K7'C[0X;S28$G>9=59UBDCBFW^C MW4MC<-##K5^S^5&6*+)YH1B!V)8<^] &MXQ\1MI6I:+IL-X;.34+C:T@MVE( M0#.!@8Y.!6E;>*]$N=1:PAU!'N4W9&T@,5^]AL8)'H#5?Q'9W%UK.A-!&S+% M<2&1U'" QD G\:Y.SL[Z>ST/1%TJZM[K2[QYKF=H\1[0'^Z_\6[<.GIS0!WV MDZYIVNV[SZ3O:J6G^,M U2X$-AJ4EVT\)@ECMU#QD8*GWK@O#'FZYH7@RUL],NK+;&R?9I8@%;^(NTJG ]#F@#NO\ A.?#ITU+]=21[:1]D-/#UDT:SZG$#)&LJ[59OD;HQP.![UQ<^BWUCIO@VZ9+^VMK/1_LER MEE"'DAD9(N2A'3Y&4XYY^M,A$&AZA>:?;:5?WBS:,D,+&$,X+%L(X'W>OT&* M .^N_%.C6-Y#;75ZJ23!2AV,5^;[N6 P,^YIDGBW1(IKN)KY2]GQG6O/=4L]=33_[)NX-2#Z<5N3P:IIFCZE M-8VL\37&L;[AX80\H@)Y= >IX'OC.* -B^^(&A65I87/VAY8;VZ-JI2%R48 MEMPVY&...O-61XHL;.VN9]4OX-BWKVT0A1F;( .PC&2PY)Q7&V,%Y:6LVH/8 MZG+#'XECNOWT>Z=X3;(GF;>I&X_4<^AJ6"SO=)UY-9N=.NIK2'5[QG2*+>ZK M(BA) O4C((X]: .OG\9:!;VMO<2:E'Y=RI:':K,S@'!P ,\=_2M2"_MKK3UO MK>99+9T\Q9!T*^M80Y&T'T)P3CWK8T= M-^%BQ6ML1J45O-Y<,@YW;V(�!IP^,M FMKJX&HHD5H%,S2HR; QPIPP'!/ M&:=#XNT.?3;J^2_46]F0)V=&4H6QM^4C/.1C Y[5YY+I^H:K_:+_ &75;D36 M5I&SWT6W>ZW.YU5>P /\ZVO$>DWS>(K^_@LI9[>W?2;AHXU_URQ32F0*.Y4% M6Q["@#H?#7B1?$&KZPEM*LMI:/$D7[LJP)3+ @\YS715R?A%YKKQ%XBOVT^X ML[>ZE@:!IX]C2@1[2V.HY'?GI764 %>8? [_ ) ?B#_L-W'\Z]/KS#X'?\@/ MQ!_V&[C^= 'I]%%% !1110!YI\*?^1G^(7_8QR_^@K7I=>:?"G_D9_B%_P!C M'+_Z"M>ET %%!&5(SC/<52TW3FT]90U[U &'X;U_5->OKJ MY86,.G6\\D#0Y;ST*G +=AGK5V+QIX>FBNI$U.(1VB>9,[ J%3.-P)'(SW'% M'49Y8_+BE4H0F3T8[L$$=JQO[!FO/"MU"\&KR: ME;:=]E^SW%NJQJ"Z$JI ^;[N1UXH ]%M_%VA75C>7<6H)Y%D UPSJR[ ?NG! M&2#VQUK)L?'FGSZMK#S7J#3K-+81DQ,'\R3S,KMQN)^5<#%9/BC1[^;Q%J%W M;6$EQ!#9Z/,8T7_7^1>S22(.Q8)@X]QZU6NXHM5U;7-4N=,U:SA=[)[*X@MC MYOFQB7]YMZX!(&"/T- '>WNO65EX=EUIV=K2.$S9$;;B .F,9_2N7B^).G-K M=H\USY.F76EBZ4- ^\/OP>V< =\8K7L3JVI?#MQJT!74I[296CVA2Q(8+D#@ M$C:2.Q-<[I5E&OL?[Z(J1*"05Y_R: .MO?%FAZ?+;QW>H1H MURJO'@%AM8X#$@8 )XR<4OB+4I]-L[.6U*YFU"V@;<,_))*JM^A->:KX=NT5 MK;5TU:*TU/3(+<_8H0_(4JT;9Y4\Y!X'->A>)K.:?2M.BMHWE,>I6;M@9(59 MD))^@&: +$/BK19]8.EQ7Z-=AVCV;3@NO)4-C!(],YI(?%FB3W<]M'?*);=6 M>0,C*,+]X@D8./:N*M;34?[/TSP^FEW*W]AJ[74MTT>(F03-)O#]]ZD#'7). M:HF#6=4N()+NUU22\6TO$N!+$%AB=HV 1 .N3T/?ZT >BZ3XGT?79GBTJ]6X M=4$F K#*GHPR!D>XIFH^+M#TF^:SO]02*= "Z;6.P'H6(& .>IK%T;3+FVUW MP\YM7CB@T40RG;@(_P ORGWZUCZ[>%/$_B_3XM)N+VXO]/B@A:&+<"S1E0K' M^$9.1:I.]OZ"*3LW*#V'Z=:5?%^AMI3:B+Y?LZR>4248,'_ +NW M&[/MBN(TFVUWPQX+;1X;*X:Y013&^BB#O+$V-^0?^6B],=P!BH;.SOH=3;6# M8ZI<6EOJ:3,+F/,TB&+;Y@7J<'MUH [K_A-/#YTW[\$JVT(: M:/S%3:Y0Y_ND''(W?6O2/#>G16'A"*UL_M)1DD=1=*%DR[%N1VY;I0!5M/'^ M@W'A^PU66Z:".^C#QQM$YG 8#\* ,Z+XDZH1HURJO'@%AM8X#$@< GC)Q7):59W%Y=V]P=/N(Q% MX:^Q_OHBI$H)!7G_ ":PU\.W<:M;:NFK16FIZ9!;G[#").0I5HVSRIYR#TYH M ]8U#4;72[![R^D\N!,;F"ENIP.!DGDBLQ_&>@1Z=#>OJ*"&:5H8_D;+I-1M-!M1I8N"GVF)+J2",231P<[F53U.=ON 21R*X2VFDTG5 M],N[S3=2F23Q%/+$L\>Z=D-ACS,=^A/KP1UH ]!E\:>'X+6WN'U)-EUN\D*C M,S[?O#:!G([BI?\ A+-#,EG&NH1L]ZF^W5029%SC/ Z9]>E>?6D[Z-XLT[4; MW2KLQWMQ>W$<"1;I8495 )0=,[2<>]:?ASP]?I,&FM7MWGT^X\LN/]09)&*K M['!!Q0!U=MXPT&[FFC@U%&:"-Y7)5@"B_>8$C# >V:;!XT\/7$-W-%J&[NM TZR_LFYM)-%T^Z^URRQ[4'[EEVJW\6X MG/'I4&J6]WXC\)E--T6[MVLO"M]:NKQ;=\LL2!(D_O,52U'XAZ#8Z-+J*W#SI#(D;HL3AU+=,@K MD<([;5[75);K0K1FDCT1HHRJ @-YB' !X+8!(!]*P#8W]S#XANH+75KB M*2*T:-[R/$LVQB6VK[9Z4 >@-XNT-+R"U>_59IPI12C#[WW<\?*3V!Q5K5M< MT[0XHI-4NEMUF?9&""2[8S@ DFO/9])>\\2Z@-1&L)::GX_,=!MDM6?4$;[9%YMNL:LYD3^\ >.?PKB4 M&L6L@N/LVI66E:I?WETXM(0;B,G8(5(ZH'Q(QQT) ..:N^"-(O;:ZTV2\L9H M#'I-Q$?.&3&S7((4GUQ0!N:+XSL_$*6%UI\\<5O,TRR1SHRN=@/W20!VR?:K MD'C/P_<0W4T6I1F.T4-*Q5AA2< C(^8$\9&:XVWTS4+_ $73;"*SN8)[;[?# M(98RH#.LFT@]PLCQ9_R M)>M_]@^?_P!%M0!S_P &?^2.>'/^O3_V8UV]<1\&?^2.>'/^O3_V8UV] !12 M,RHI9R% ZDG%9GB2\DM/".K7EE+MFAL9I8I%P=K*A(/YB@#4HKSS2?$VJRZ' MHEM?W1_M.+4HK6^<*!YZ-$SAL8X##:>*V(/'<5QXR =717!V/BV^U&UTFXO["]M+N>ZNXX8()8MD_EI+PWS M'@!/4?, >E4_"VM1Z?I]K?:NVJ6TDL5S<3+-RMY4"2-NLV$O+[0 & M?&XY&['>MV?XAV8L[6>QTZ\O#-:?;)8X]BM;Q X.[TNM*@BM+F6:WDE5\ MA0I!PC$$^G>@#LJ*Y%_B!!:6T\FK:3?6#);"Z@CE\MC<(6"C;M8@'73VU"WDGV'SHAMSPK$@_.O!QUJ[HOBQM4UPZ3=Z/>Z;<_9!=@7!0AD M+!1RK'GGD=J .BHKA/''BV:'2]6L]*L;Z4V@C2>]MW55@9F! ^\&/'7 .,UH M1^.;9-1BLS9W,EN)TLY+\%/+6=APN"VX\\9 QDXH ZNBN3TOQY%J5Q8EM)OK M6SU"=[:WNYMFQY5#$J0&+#.Q@"1@D>XRZ3QPMK<7$.I:1>6;1VTES%O>-C,L M>-P 5CM/(.&Q0!U5%<4GC;4Y]9TV*/P[=165Y;/<%I9(M^T#(. _'';&:2#X MC/=>0+?PSJKFZB>:V!,0\U$.&/+_ "X]#@G- ';45Q][\1;&VM4N;6PN[R%; M-;ZY:+8/LT)S\S!F&3PQPN3@'VIUQX_MX=0O8DTN\EL]/NH;:ZOE*".,RK&R MG!;KG .* .NHKF_#?B'4=8U[7[*^TQK6#3;SR(9=Z'Z?9K;^?;W :;4&L"N!F-EY+-S]W!!_&@#J:*X/4O%=PWC:QCTJ MQO;T1&ZMWMX755E= N6^9@N!GJ?6KMQ\0[1;*VGL=-O+R26T-Y+!'L5X(@2" M6W, 3D$ #).#0!U]%<=>?$:TMVO)+?3;RZLK"&*XN[R/8$BAD0.'^9@6P,D@ M D 'VST^HW#]/EN)'ED:,EG=BQ/S'J30!MT444 %% M%% !1110 4444 >CUYQ\&_P#CQ\3_ /8?NO\ MT(5Z/0 4444 %>:?"S_DEUYI\+/\ D MET444 %%8>O>)ET6\MK*WL+C4;VXCDF6W@9%*QIC5(K>XD:/]]O; .T-N [\@<4 = M517(>(/&=S83W%MI.ERWD]I?V]K-ED4$2JC<98=GQ]?:E7Q5'83WT:0:A?7L MVJBTALBT9(D^SI(50Y 5 H+$L>N[U H ZZBN2/CZ-UM8K?1K^;4)[F2T:R7R MP\,L:[V#,6VXVX.TC1C[0JKG(^;Y2 0V&QQ5[PS>0Z1\/(M2U)+ MFVCBMC)3J>E:9?RVFH:;!=7MNMN5DB)G5_N[L$X4]QP:-/\>P7MQ!YNEWMK M9W$DD,5Y-LV,Z9R,!BP'!P<8H ZRBN5TWQRE_JFG6CZ/?6T6IB1[.YEV;)50 M9)(#$KU'! /-6-?\3MIUY)IMCIMWJ-TMH;J<6Q0>1$255CN89)*M@#).TT = M%17G_A[QM);>#=$C_L^_U:>#1+.[U"XC928P\0^9B[ NQVL<#)XK=C\7I>ZE M]GT?3;G48(T22>ZB9%CB#CYF:61R!@99B3@#H*HCQA:-IME>BWGV7D4T MJ+QD",9(//?'%9"?$DR*#'X:U1B]H;Z(9B&^ ?>;E^"/[IY.>E '<45R-_\ M$33[/=)!9W-W:P6T5U>7,>P+;126LKA2N!NW$?.N2!QF@#JJ*X>T\>WJI>_VCHGUYA\#O\ D!^(/^PWZ@VL&5[6X>%@?JI!Q[5=HH I:3I%IHEB+2P1A M'N9V:1R[.Q.2S,2223W-7:** "BBB@ HHHH *J76F6U[?V-Y.A,UA(TD!#$; M69&0\=_E8U;HH J3:9;3ZK;ZC(A-Q;(R1MN. &Z\5;HHH BN[:.]LYK6<$Q3 MQM&X!QE2,']#2V\"6UM'!$,)&H103G@#%244 %%%% !56[TVVO;NSN9U)DLY M#)"0Q&&*E3]>":M44 %%%% !1110 4444 >8V'_)T6J?]BQ'_P"E KTZO,;# M_DZ+5/\ L6(__2@5Z=0 4444 %%%% !1110 4444 %%%% !1110 4444 %9' MBS_D2];_ .P?/_Z+:M>LCQ9_R)>M_P#8/G_]%M0!S_P9_P"2.>'/^O3_ -F- M=O7$?!G_ )(YX<_Z]/\ V8UV] $-Y9V]_:O;7L*S02##QN,AA6?JFBQR>$-0 MT?2XHX!-9RP0H.%4LA _#)K6HH XG4?!M[+K7AN_LI(T^Q-&NH(3_K%1&"$> MX+,/H?:H['POK2+I&CW0MQI>D7WVI+I9,O,B[C$FW'!RRY/^SQUKNJ* .(T[ MPUJ\=SI*W<<"1Z9?WDH=9,^9'*LP4X[',@R/8U'<>!KN]TNULIY(U5+.X@=@ M"Z \KGIG\JDH \_TWPE)9:1%-->>2-(9% M-T6%PHZG+?=YY%=)X5TJ^TOPO%8ZG-YDX+X'F%_+4L2J;CR=H(&?:MRD)"J2 MQ &23VH XKPKX:U736\-_VC'"G]C:-<:8YCDW>86:UV./8B!_IQ60WP\N89 M+&XGTVUU5ELS:S02W#1[#YC.K CJ,,01]*]+$L9A\T.ICV[M^>,>N?2E5E=0 MR$,K#((.010!@ZYH,U]X7M[+3/)M;BS,4ENAR8U:/&%]<<8K*U+0-8\41J=6 M@M[!_LL\!$HKM** .'_L/7+^Z%]K&F6$IM-/:RBLS+N2YWLAF*V,QD^S1RQA4C#'D@$$^V<=J] HH X/5O M!EQ>:'86MU<101VNA26,TI;A7(BP?I\AIOAN\U'4_B1+<:@MG^XT@1'[)-YJ MAC(IR2..<9 KNYDCDA=)U1HF4APX!4CWS5?3]/T^PAQI=K;V\9];M=&CM7MM8=)3-+(5,)&-PQWSCBH;'P*]AXFEN)=(L[Z*:]% MVMV\[*\)^\1LZ$AAQ7H-% 'F7A?2M:UK0]&AG2W@T^QO9KM+E),O(090B[>Q M#/DG_9]ZBL? &L@VOVBTLH9K?3YK6:Z68R27 MHW*W44JO\P/DQQE"O_;,G/O6)J?@>ZO_ !#J]P'C^QW5MNMT)Y6Y. 6/MA5% M=M!/%_TZ?0[B]>-Y[:"?[8RG[\LA!R/RK! MD^'EU#)8W4NG6NJNEH;2:"2X:/;B1G5@1U'SD$?2O3J* .%O_!=Y-H7BVQLT M@A&K:?':VD:M\L96 QX/MG]*W/&&E7NKZ/'#I^UVCN(Y9+=Y#&MPBMDH6'3- M;,-U;W 4P31R;EW+M8'(SC/TI_F(9#'O7>!DKGG'KB@#S_3?!6I0O'(]O9V: MC4GN_(MV^6-#&% ]SFNN\-Z=-I/ARSL;DJ984*MM.1U)_K6I10 4444 %%%% M !1110 4444 >CUYQ\&_^/'Q/_P!A^Z_]"%>CT %% M%% !7FGPL_Y''Q__ -A9/_1=>EUYI\+/^1Q\?_\ 863_ -%T >ET444 <;XQ M\)R:OKVGZM#80:D+>WEMI;6:9HLAV1@ZL.X*D$'J&]JIW'@W4I-0T_4[1+>S MET6")-.M(W)C!/\ KP2>Q'R@^V:[QY8XR!(ZH6Z;CC-#2(A4.ZJ7.%!.-Q]! M0!Y[IOP^6TU&Y@N=)M989III4U#SV\Q/,R<;.F06/M5AM"\32^&HM&GM[,_V M:T3VLZS'%QY;< C'R_*/SKN)IXK=0T\BQJS!06.,D]!4E '!-X=\0SIJVH3P M6JWMUJ-K>16RR_+MB6-2I;UPA]JFF\-:Q#J4FL6:P/=1ZN;Y+=WP)(WM5@9= MW9L@D?3WKMZ* .,TCPMJ4&N6VKWYA6>6_GO+F*-LB/? (E4'O@(N3ZYK2TSP M]+%X2O-(O'4- MFZ?-:P-%)N\]W0(&/'RC %;]SH#WW@230I9?*EELC;^8O.QMN ??!K6L[ZUU M"W\^QGCN(MQ7?&V1D=>:GH Y-+'Q#JITL:S:6EL=.O4E+PS;Q*ODRHQ QQRZ MX'UK-T[PMKD%KHFE74-HUAH&3!*)"3=!8V2)2,?+P1N^E=U//%;0/-<2+%$@ MRSN< #ZU)0!Y]IW@_54F$GV>#3K4:C;726$PSD?*..*NKX0NFT M/2[&X>,"VN9I)R&_@<../?YJ[2@\]: /,=(.H_\ "6>%M,F>QEBTV"X_>6TW MF&10JJ&('W1R.#WSZ5TFL:3K,'B>XU?0(K>9K[3TLIEGDV^4T;R,C^X_>MD= M>!6TEEI&B1SWL=M:6"XW33*BQ\>YJW;75O>0B6UF2:,@$,C9X(!'Z$'\: // M]-\)>(=!T>.STZ.TG-UH]I8W+22%?(EAC*%Q_>4@]/;WK1TGP]K/A>[-II4= MO>Z;<1PH[RR['A*1A"<8^8$ &NTIAFB$XA,BB5E+!,\D>N* //[;POXC,=C8 MSQ6:6EA#=1+*LI+3>8"%.,<=>:TH/"M]'# K-'F/17L#\W_+0_TKL:* /,O^ M%=RPWB27.DV>KQW-E;03+-<-'Y+QIL8X'#*5 ]\CWKH'\,7AM-3B4Q@W6LQ7 MT?/2-1%D?7]V:ZMI$5U1G4,^=JD\MCKBG4 IVEW?&YB\ MRXV'#*H]/E8%>M='X9L+W2_#=E9ZG M[O[2P6-KVXC@$CA$\Q@-S'H!ZFK% !135D1V8(ZL4.& .=IZX/YTZ@ HHIDT MT=O!)-.ZQQ1J7=V. J@9))]* 'T4BL&4,IR",@CO2T %%%% !1110 4444 % M>8? [_D!^(/^PWEUYI\*?^1G^(7_8QR_\ H*UZ70 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% 'F-A_R=%JG_ &+$?_I0*].KS&P_Y.BU M3_L6(_\ TH%>G4 %%%% !1110 4444 %%%% !1110 4444 %%%% !61XL_Y$ MO6_^P?/_ .BVK7K(\6?\B7K?_8/G_P#1;4 <_P#!G_DCGAS_ *]/_9C7;UQ' MP9_Y(YX<_P"O3_V8UV] !5#7+Z33/#]_?0A6DMK=Y5#="54D9J_5;4K&+5-+ MNK"X++%=0M"Y0X(##!(]^: .7\1>+=0TNUN'LH(9)(],CNT5\X9VDVX^F*K7 M7BO7-+FO]-O$LKC40+#[))&C)'FZFDB <$D_*8F/!Y'%6%\ RS?:&U37KJ]: M:T2T&8HT"(C[A@ =?4GK6CJ_A"WU:[O;IKN:">Y@M(XY(P,PO;2R2QN,CD[I M>0>"!]: ..N/$>I^%]=UMM3DLOMMU/96T5P(W$04B0[V7)/ #<9YQ6A8>,]= MUB2QL]-%B+B6ZG@DN7B?RW6- P=%R#SG'7J#6B? +3_:[F\UJYFU*XFAN$N_ M*0>2\60NU,8VX)!!SGGUK6M?#\JWMA>:AJ+W=S9&0AA$L8;>N,84=J .=M_' MMX^H:);S6\*K<%DU!N1Y+;F5X09/U]:T+SX=V-Y;Z[%]LN8SK$@DWIC-L00?DX]1GGUK4A\,6T%_+1O,#V2Z./#,5S_9WDMM *,-H.[U'I M]W ]ZLCQ3KL=E.^EP:?#9:7I5I=M$Z,2^]&)C7!^4 )P>:W/^$*""U2VU*:. M&/2_[,GC,:MYT84A6S_"P))XZU+'X,MH]/O[474I6]L8+)FP,JL2LH8>YW4 M8NI^,-<^SZIJ6DQ67V#39X[=XYE8R.6V%F!!P,!QQBM_Q7J^H:7%ID6DK US M?WJVH,X)5058[L#_ ':XOQ5HTC7-UI&B7&L+)?3PO+;+IKF"1E*Y?SRFU5PH MR-W85Z%JNCQZK/ITLLC(;"Z%R@7'S$*RX/M\U '&CX@W?_"3&T62SDAAU%=. MEMUBD\YCG:T@/W0 W;T[U/8>*]?NY/#^H-'8G2MRUV:\T_59(+2YG^T3V9A1P7/WMK$94$\D>O3%8%SX1O=)USP MK'9WUY=Z5::K*4M/)4K:QM:W'+.!G:&*HI/3>W@;^U MK&6:="#@$0E\#VR*I67B_4K;2S=+;V4.F6&C6MVT2JVXM)'D(O. H('KQ6C9 M?#\VTEHL^M75Q;6$,MO:0&-%$<;J5P2!EB < GTJ_:^#+*#3+BQDFEEAGL(+ M)LX!"Q*5##WYS0!R\/Q"U:2SND@-A>7*BW:*6**1(E\U]I1L]2.O'6KB^*?$ MMI=7)U'^S7M['4[>PF\J-PTOG,@#+EOEQYJ\-&41L",E1R3CDU/=^$K>[6^#W$J_;-0M[]L ?*T+1L%'L?*&?J: .(H(HVM)+.YOI[,6Z1OYT2QA]LK-]T@F/IVWCGBFZ3XL\2:CH^E37AL M(I-D^=%>6MH[2*JR7*,X M.>P53EC["L63P3?3Z#;Z+/X@E>PB41NGV6/<\8(VC=C@@#&:U]=\/?VM!9?9 MKR2RN+"42V\RH'P<8P5;@C!H YC3_&&NZTNFVVG"R6XGGNX)YY89 H$+* X0 MD,,YZ'IGVJ6T\5:YK4EEIM@EC!?&UN)[R25&:/,4WDA4 (/S,&/)X ]ZU]&\ M'1Z3=07+ZA<7<\4MQ,TDH4%VF(+9P !@KQBH'\$M#);SZ3J\]A=Q"XC:98D? MS(YI?-92K#&0WW3VYZYH I^%M5.A_!NVU.ZB!:TLY)7C![AFR,_6II]6\362 M:?:W4FFMJ&JRA8=D3A( %+/GYLM@=.E:UAX6L[/P6GAJ626YM! T#/(?G=3G M))'?FL[_ (0[4'M+=+CQ)=37%C(KV-RT$8:+ P0V!A\C@YH SU\5:_<7]KI$ M"V":A]KGMKB9D8Q@(H8.JYSSGIFGV/BO7-9FLM.L$LH+_P J:2ZEE1FC_=R> M6 H!!Y()Y/ %:NF^#H;"\M;R6]FN;N*::>69U4><\@ .0!@ 8& *@/@AK>2& MXTG5I[&[C:8-,L2/O25]Y4AAC@]#V]Z .)@U/4+;P65T];>TU&/PM-="[VEG M3;)RH((XZD>^#6]<^(=0T6\;S[>SN]4.FP!;A49!(\DQ1%/).T9!/OFM:V^' MUE!IWV-KVYD0Z1)I19L;C&[9+9Q]ZEE\#+>P/_:>ISSW3V:6WVB-%C*E)"Z. M !@$''MQ0!G:AXK\0:3-<:9.MA/J*R6YAE5&6-TD;:]6":_6%S#%&R;@[(#D>FRDOI TI,"2C 7;C##\: -BQE,UA!*TT4Y= 3+# M]Q_</B?_L/W7_H0KT>@ HHHH *\T^%G_(X^/_\ ML+)_Z+KTNO-/A9_R./C_ /["R?\ HN@#TNJ%QK5C:ZI#IT\D@N9QF-1 [*?J MP&T=.YJ_1@9SCF@#DO$VG6FJ^./#MIJ,"W%NUM>L8WZ$CR<']36%973:5KDF MBK"+VVL=95+(SDLT :V,FQ3Z@Y ]FQ77ZYX?GU74K"_LM3ETZYLDE17CB1]R MR;<\,"/X!5>V\&6EI#:"&ZN&G@O&O9+F4AI+B5D*EFXQT(X & !Q0!R=[KV MI^(/"B2^?8F_74;<"S$3HUJV_P"[("I/Z5*_ M@9YH9)Y]8G?5FNH[I;[RD&UD4JH"8QMVDC% %.X\6ZU/K::9IL=HCR:G-9B2 M96(1$3=NP",GM43>/+NSL?$5[J#6B2:4LVS2S&R3#:^V-V8GYD;@Y48^8>E: MVE^!X]/OH+V?4KF\N8[N6[:215&]Y%VD8 ] *CO_ @UK4+B?7M4FO$>UFM M((TB2(PI*5).Y1EF&Q<$],=,T 88^(&JK:WJ!K.Z-N]N3J$%M+Y,22%@Y9,[ MCLVYX/1AFNIU:>ZN_A]>SVM[:S3O8R,MS$I,3_*>0,^GO38]!UM-.D@/B1WG M9EVS&QAX4 Y!4#!)SR?;C%6=-\-P:;X3.A1SR/&T4B/,P&XF0L6; X'+'CH* M .<\*ZK?:?X?@LYEMG-OH:7JM%&4!;!P",^W-07OC+Q L.J7=G'8"VTK38]0 ME61&+2@H79!@C'"G!YZBM:^\#/-#!'I^M75@%T\:=,4C1C+$._S [6Y/(J8> M![;^R]4LFO)V&I:<-/D<@951&R;AQUPV: .<\9ZOK.L>'?$ZZ>MHFG:>5MI4 MD5C+*2B2.P.<# D&!@YVGUKH=%\17FH^+=1TZ\FM;46LC)%9/&PFDC &)0Q. M&4Y/0<=#S4.K^ VU)M1BM]9NK*RU0H]W;1QH=\BJJ[@Q&5R$4$=\=LFM >&I MY?%,&L:AJDERMHTC6MOY*((]ZE3E@,L "0,_CF@!FI^(;FRU'5H(XXRMEIQN MT)!Y;G@^W%<^_C#Q%+#J-[:Q6"VFF6-O=RK(C%I=\0D=00>,#.#S6YXA\(2: MU>33VNKW&G?:K4VERL4:-YB'T+ [3[U@0>"[ZY\0ZU9#4;RSTQK:TM7'D*5N MD2(*V&(X/&"10!H?$26ZOOA]%/ITL,0GN[$L)HRP*M<18'4=R,^HR*J/K6HZ M?J%U8Z3:Z?'>3:]#I\DIC8(P.GQS&0@'J.@'HH'O76ZOH<&K:(FF,[0Q)+!( MI3J/*E20#GU* 53;PG;MJ[:A]HEWMJJZF5P,;UM1;;?IM&?K0!D-XJU%-&F% MU>:?9WUMJ#V;R-!)(LVU0P*1J=V<,,CG?AO6I/$&O:1J,Z*DLEA<(X52H M)68+D \@';G!Y&:OW7@C=?\ V_3]4FL[P7DMRL@C1P!(BHR[6&.B@@]0:M:# MX1AT)[5TO)[E[>.6/?+C+^9)YA)P!SD]J ,[6?%>HZ9KFKA4MO[/TNR6Y?6^M[FW^SQL8(XVB&" M V5'+=#GV'% &%>>+]NO1WMU9PR6=M+J(MY0I\P);Q*'(/NXD'T JE9?$?4Y M%WR_8KE!;Q7LIMXI%%O'YB+(A+=6"OD$?W3Q730^!K!+'2;66:6:/3K:>W;? MC-QYR[79O<\GCN33M/\ "<]OH\^E:AK$U_9/;?9HUD@C5T3& 2RC+-CO0!D? M\)W?/>:Q;I;P[H[B.+3"<_OP6V,3]&R.*W?$&K:A;:CIFE:1Y O+\R-YLZED MC1 "QP",GD=ZI6G@"RM9]$E^UW$CZ2C#+8_T@EMVY^.N[YN*U->T%M7DL[JT MO9+"^LF9H+A$5\!AAE*G@@X'Y4 <3-J&KZ[XK\-"=K**2TOKJWN8S$S*SQ\, MR\\97IGH:Z7Q5XAO-(UC2[.&:UL;6[60O?WD;-&KJ4"Q9! 4MN8Y)Q\N.M3: M?X-M[";3YS=SSW%I-/<22N%S/)+]YFP..>PJ;Q1X>N?$EB]@NJ26=E<1-#"/#UP+>+5-1DO!,+ZXN8A=1B.2 M19%"9=<#;TR!@$#&: ,Z\^(E_';V5MOL+2_>"6:5YHW>-BC%0JA3D9(ZD\57 M\0^)=:\4>"?$2Z3#:P00:,QN([A&+NTD!8A3D;<*PQD'FNFD\$&%[>XTK5); M.\@$B>:8DD#H[;BI5AC@]#4>L^!9=52^2+7+JT34[46U^(XHSYV%V[AD?*2. M#CM0!T]AQIMM_P!G5YC8?\G1:I M_P!BQ'_Z4"O3J "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K(\6?\B7 MK?\ V#Y__1;5KUD>+/\ D2];_P"P?/\ ^BVH Y_X,_\ )'/#G_7I_P"S&NWK MB/@S_P D<\.?]>G_ +,:[>@ J"^O(M/L)[RY)6&WC:1R!G"@9/%3UC>,,GP3 MK6SAOL,V,^NPT :\4BS0I*G*NH8?0TZO.TNYO#*SPWVLW\]M)I,,NXA6D29G M,8\OC ))4 '(S5.#6-9TRZOC//>QVNEWEC<2Q7DLR>TTJX74UM[S4 M6$+F2/[4T*PABF[[H^L:O\++>YLIU.L3Z>#',P S+MQN/;D\T =52%U#J MA8!FS@9Y->=0ZU'-I,&DQW&O'53<,DMMYD8G#A-Q!P,$GH<=<4 >EV%_;ZG8Q7EE)YD$HRC8(R/QK-3Q7IS MZM/8_OP8;E;0S&(^6TS#/EANY (S7&0ZMJJ6VAZQK-W??V,;>,2S6K*-DYEQ MF48R4(*CCIS4.EFYT:ZNGM-0NG%SXM^SR+(P(9/+)(Z=^,_04 >IU6;4+=-4 MCT]F/VB2(RJN.-H(!Y_&O+M-U[Q2^F+XA07DD,L%S)<^/B? M_L/W7_H0KT>O./@W_P >/B?_ +#]U_Z$*]'H **** "O-/A9_P CCX__ .PL MG_HNO2Z\T^%G_(X^/_\ L+)_Z+H ]+HHHH *J6FI6][=WMO Q,EE*(I@5QAB MBN/KPPK UY[G4?&FFZ$FHW&GVLEE/=R-;$+),R/&H4$@X WDG'/2N=>2ZA\2 M7FDVU]/;K?ZY%;S72D>9M6Q1^I& 6* 9QWH ],JO!?V]Q>7-K#)NFMBHE7!^ M7<,C]*\ZN;S6XENX?ME_=Z9I-^Z7,ULRBX,7EAADX^;:3S@9Q3KS6[_4+VY@ MT[5IXK:34+&*&50-PBD@+-C(ZGK]: /2Z*\V6\U)M9C\-'5KL0-JLD1NBR^< M8UA$@3=C'5NN,X6NB\&SWG]CZDMY?2:@]MJ%S#'+)C<41RJ@XP,X'YT ;EUJ MEM9W]C9SL1-?2-' I.2J,YY[?*IJW7D N+Y8?!GB:XU.XO+N]BN+M[5RI1' M:SE?"@#("YV_SJ]=:OJWAW3=-OXM6N-0DU/39)Y5GVLL;^6'#J !@ G&.: / M4:*XR.*ZT@:$RZS>7IO[I!,T[J0P,;'"@ 8&:SVNM1UG7;:QCU>XMK=M2OHY M3;E0S)&1M4$@XP?ZT >AT5Y18ZUK6D:?I.IS:IG5YC8?\G1:I_V+$?\ Z4"O3J "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ K(\6?\ (EZW_P!@^?\ ]%M6O61XL_Y$ MO6_^P?/_ .BVH Y_X,_\D<\.?]>G_LQKMZXCX,_\D<\.?]>G_LQKMZ "HKNU MBO;.:UN4WPS(4=?52,$5+10!F7OA[2]1C=+RU659(!;L"3]P'V-E:2VQ2.Q01VS1.4 M:)0-N 1SC JW=Z-8WVB-I%W#YMD\8B:-F/*CL3U[5>HH PH/!NAV]G=6PL]\ M=V )?,=F) ^Z 2@ MV%C+!+!$WF6\#VZ.[EF".P9AD]H MH Y[_A!=!^QK!]E?*RF;SO-;S"Q&"=^<].*FC\(:-!%8QP6IB%@[/;E'(*%O MO<]P<=*VZ* ,&7P9HL_V42VSF.U"B.'S6V':VY:N?\(_IN[/V9<_;/ MMW7_ );8QN_*M*B@#%M?"6CV=[-=O+Q>8WEY?.XA,X&18%9G(29@9 M"W7<<_-GWJTGAK28Y-\=HJGS(Y>#T:-=J'\!Q6K10!S7B+0(IK.1K+2%OYIK MD7$B_:?(8.%V[U?L<A2Z!X>-K\$.%4G !#'BGZ?X.T33)9'M;,9DC M,6V1RX1#U50>@]A6Y10!SR^!M"2R:U6WE\HNLB#SW_=,.FPY^7J>E6M-\+Z3 MI/D_8+7R_)>21#N)(9_O'GUQ6O10!FQ>'M,A%F$M5 LO,\@'G;Y@(?\ /)JI M:>#-%LK6>VM[=Q;S)L,32LRJN<[5!/ XK=HH S;[P_INH_;/M=N'^VQK'.8? [_D!^ M(/\ L-W'\Z]/KS#X'?\ (#\0?]ANX_G0!Z?1110 4444 >:?"G_D9_B%_P!C M'+_Z"M>EUYI\*?\ D9_B%_V,ET %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110!YC8?\ )T6J?]BQ'_Z4"O3J\QL/^3HM4_[%B/\ M]*!7IU !1110 4444 %%%% !1110 4444 %%%% !1110 5D>+/\ D2];_P"P M?/\ ^BVK7K(\6?\ (EZW_P!@^?\ ]%M0!S_P9_Y(YX<_Z]/_ &8UV]<1\&?^ M2.>'/^O3_P!F-=O0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% 'G'P;_P"/'Q/_ -A^Z_\ 0A7H]>CT %%%% M !7FGPL_Y''Q_P#]A9/_ $77I=>:?"S_ )''Q_\ ]A9/_1= 'I=%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 5YA\#O^0'X@_P"PWG4 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !63XLY\%ZWC_H'S_^BVK6J*ZMTO+. M:VF&8YHVC8>Q&#_.@#C/@S_R1SPY_P!>G_LQKN*\T^!EX\7@>X\-WAQ?^';Z M:QG3OC>61OH0<#Z5Z70 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%4-=U2#1- OM3NW$<-K \K,>P S0!PWP98-I_B? M?!/3IK/X;PWEVACGU:YEU!U/4>8V1^G/XUZ#0 4444 %>:?"W_DLP>'O#6H:M=.$CM(&D)/<@<#\3@5ROP8TF;3/AG927BE;B_>2]D##D>8Q M8 _@10!WM%%% !1110!YI\*3_P 51\0AW_X2*4_^.K7I=>7^%I/^$>^.OBG1 M;CY$UF./4[4GC><;9/UQ^5>H4 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110!YCIX)_:AU4]AX9C!/\ VW%>G5Y?\/)/^$A^*OC7Q1'\UI') M'I5J_9_+&9,?\"Q^=>H4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110!Y3XVM;WX>^.A\0M'MY+C2[N-;?7[6(98*/NW 'JO0^WU)KTK2M6L=?#36_"FI3:I\*=4 MBL%F;?/HEZ"UI*?]G'*'Z?I0!ZC17F"_%'Q1I(\KQ5\--=61>#+HX6\C;W&, M8'U-*?CA9CKX%\G45YA_PO&R_Z$;QQ_X)A_\ %T?\+QLO^A&\ MGT5YA_PO&R_Z$;QQ_X)A_\ %T?\+QLO^A&\GT5YA_PO&R_Z$;QQ_X)A_\ M%T?\+QLO^A&\GT5YA_PO&R_Z$;QQ_X)A_\ %T?\+QLO^A&\GT5YA_PO&R_ MZ$;QQ_X)A_\ %T?\+QLO^A&\GT5YA_PO&R_Z$;QQ_X)A_\ %T?\+QLO^A&\ MGT5YA_PO&R_Z$;QQ_X)A_\ %T?\+QLO^A&\GT5YA_PO&R_Z$;QQ_X)A_\ M%T?\+QLO^A&\GT5YA_PO&R_Z$;QQ_X)A_\ %T?\+QLO^A&\G M5Y%XJU)_BKXI3P9X>D9]"LI5DUO4(S\C;3D0*>Y)'-3S:'\2/B&/)\3W$/@_ M0W_UECI\HENYU_NM+]U1]/Q%>A>'?#FE>%=&BTO0K1+6UBZ*O5CW9CU)/J: M-"W@BM;:.WMT$<42!$11PH P!4E%% !1110 5P_Q+\(W>O:?:ZMX?81:_H\G MVBR?IO\ [T9]B*[BB@#D_ ?CVQ\::81C[)JUK\E]I\O$D#CKQW'O765Q7B[X M9:=XDOTU?3KJXT/7HA^[U*R.UC[..CCZ_G6*EY\8?#H\F?2]&\70+]V>"X^R M3L/]H-\N?I0!Z?17F8\>?$G'S?"28GVUZW_^)I?^$]^)'_1))O\ P?V__P 3 M0!Z717FG_">_$C_HDDW_ (/[?_XFC_A/?B1_T22;_P ']O\ _$T >ET5YI_P MGOQ(_P"B23?^#^W_ /B:/^$]^)'_ $22;_P?V_\ \30!Z717FG_">_$C_HDD MW_@_M_\ XFC_ (3WXD?]$DF_\']O_P#$T >ET5YI_P )[\2/^B23?^#^W_\ MB:/^$]^)'_1))O\ P?V__P 30!Z717FG_">_$C_HDDW_ (/[?_XFC_A/?B1_ MT22;_P ']O\ _$T >ET5YI_PGOQ(_P"B23?^#^W_ /B:/^$]^)'_ $22;_P? MV_\ \30!Z717FG_">_$C_HDDW_@_M_\ XFC_ (3WXD?]$DF_\']O_P#$T >E MT5YI_P )[\2/^B23?^#^W_\ B:/^$]^)'_1))O\ P?V__P 30!Z717FG_">_ M$C_HDDW_ (/[?_XFC_A/?B1_T22;_P ']O\ _$T >ET5YI_PGOQ(_P"B23?^ M#^W_ /B:/^$]^)'_ $22;_P?V_\ \30!Z717FG_">_$C_HDDW_@_M_\ XFC_ M (3WXD?]$DF_\']O_P#$T >ET5YI_P )[\2/^B23?^#^W_\ B:/^$]^)'_1) M)O\ P?V__P 30!Z717FG_">_$C_HDDW_ (/[?_XFC_A/?B1_T22;_P ']O\ M_$T >ET5YI_PGOQ(_P"B23?^#^W_ /B:/^$]^)'_ $22;_P?V_\ \30!Z717 MFG_">_$C_HDDW_@_M_\ XFC_ (3WXD?]$DF_\']O_P#$T >ET5YI_P )[\2/ M^B23?^#^W_\ B:/^$]^)'_1))O\ P?V__P 30!Z717FG_">_$C_HDDW_ (/[ M?_XFC_A/?B1_T22;_P ']O\ _$T >ETV21(HVDE9411EF8X 'K7FC>-/BE=' MR[3X7QVC'I+=:U"Z+]0N"?PJ%_ /C3QJX/Q&\0PVNFDY;1]%#(C^SR'YB/;] M: *>LW[_ !A\41:!HI9O"FFSB34KT?=NW4\1(>X]:]=BB2&%(HE"HBA54= ! M532-'T_0=,AT_2+2.TM(5VI%&N *NT %%%% !1110!P7Q/\ "NH:G;6/B/PP M /$&A2&>V7_GXC_CB/U'3_Z];/@CQMIOCC05OK!O+N(_DN[-^)+:3NK#KU!P M>]=)7 >*OA@+_6O^$D\':G)X=\1 ?/<0KNBNA_=ECZ-]?YXH [^BO+H_'/Q# M\.?N/%O@.;5E7C[?X?E$HD]_*/S#]*>?C?:IQ)X#\<(WG45YA M_P +QLO^A&\8?\+QLO^A&\GT5YA_P +QLO^A&\8?\+QLO^A&\GT5YA_P +QLO^A&\8? M\+QLO^A&\GT5YA_P +QLO^A&\< M?^"8?_%T?\+QLO\ H1O''_@F'_Q= 'I]%>8?\+QLO^A&\GT5YA_P +QLO^A&\8?\+QLO^A&\GT5YA M_P +QLO^A&\8?\+QLO^A&\GT5YA_P +QLO^A&\8?\+QLO^A&\GT5YA_P +QLO^A&\8? M\+QLO^A&\GT5YA_P +QLO^A&\< M?^"8?_%T?\+QLO\ H1O''_@F'_Q= 'I]%>8?\+QLO^A&\=?$GQO<6TD?@[P<1=>*=4'EHJ'(LHR/F MF<_PX'3\_3-&74_BGXT'D:9H]OX*T^3AKR]E$]UM_P!A!PI^N/K75>"OA_I/ M@FWE:S\R[U&Z.Z[U&Z;?-<-[MV'L* +G@OPK:^#/"5EHED=ZVZ?O)2.99#RS MGZFMVBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " 2BBB@ HHHH **** "BBB@#__9 end GRAPHIC 15 totalreturnlinegraph.jpg begin 644 totalreturnlinegraph.jpg M_]C_X 02D9)1@ ! 0$ 8 !@ #_X1#H17AI9@ 34T *@ @ ! $[ ( M * (2H=I 0 ! (5)R= $ 4 0S.H< < @, /@ M FMC.60G/SX-"CQX.GAM<&UE=&$@>&UL;G,Z M>#TB861O8F4Z;G,Z;65T82\B/CQR9&8Z4D1&('AM;&YS.G)D9CTB:'1T<#HO M+W=W=RYW,RYO&UL;G,Z7J#A(6&AXB)BI*3E)66EYB9FJ*C MI*6FIZBIJK*SM+6VM[BYNL+#Q,7&Q\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ M\O/T]?;W^/GZ_\0 'P$ P$! 0$! 0$! 0 $" P0%!@<("0H+_\0 MM1$ @$"! 0#! <%! 0 0)W $" Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'! M"2,S4O 58G+1"A8D-.$E\1<8&1HF)R@I*C4V-S@Y.D-$149'2$E*4U155E=8 M65IC9&5F9VAI:G-T=79W>'EZ@H.$A8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJ MLK.TM;:WN+FZPL/$Q<;'R,G*TM/4U=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ M_]H # ,! (1 Q$ /P#Z1HHHH **** "BBB@ HHHH **** "N6\8?$'2/!DU MG:7<%]J.IWQ/V73-,MS/2.AQG!KJ:\DUC5+3PK^TI#JGBB>* MQTW4?#YM+&^N6"Q+*DH=D+GA>,GDC[P'>@#K?"_Q,\/^*;+4YHS=:7-I +:C M9ZI#Y$UHHR=SC) &%)SDX[XK B^//AIVBN)=)\0V^BS3&*/7IM-*V+ U^W7]O AN;BTAREV0 ?ED7_6'8A4#J M<8&1BL_6?B1X)O?V>7L['4[.6XNM&%C;Z5&X-PDQC\M4\K[PVN.N,8 ()!&0 M#M-=^+/A[P]X^TOPE?I>&\U18F@N8D1H!YC%4RV[/)7LI'(I;[XJZ#8?$^V\ M"207TFJW 7$D<:&%"R%P&)<-G SPIZBO"O%7AS48]7MK2X#)J^B_#^UNU)Y: M*6WN%_C\*>+I--MW9)=0CTQ6MTVG#$N), "MWQA\7/#?@W1=(U2Z6\U"WUA M&ELQI\2NSQJ@W4%QIL6E MQ2,Z%R' F)##<,CV]Z34++4-1^)&HZ1X3\(2>)M$\,:(/#RQ-J45L(FE3YY- MS_>?;N0X'& 3CC(![+XN\?:5X/\ "]KKUU#>:A:7N>16/H_P 7]+U+Q)8Z)J/A_P 2>'[G4"RVCZSIWV>.=UP2BG<><'TQ[Y(S MX_>:KJ&I?L_:1H5\QLM9T#Q+!I4VY0YA9"VPXS@X! ]#L-=-%;:W9?'70M(^ M*_B"?5X(MUUX>NH[>*U@FN, %9%1<[AV&[KM[-@@'IME\2-"N]+\2:C*;BTM M/#=Y-9WLD\8Y>+[Q0*22#VZ$^E5/"'Q5T?Q?K;:.FFZQHVH&U6\@@U>T$#7, M))&^/#$, ?IGMG#8\ZT:;28/ _Q>;Q'9WMYI9\37BW,=@JF95+J-Z[B!E20V M3TVYP>E5_!%_)IGQ)T'0=*\4:?XWL+[3K@6M\T"&]T= K.JM*-S!3E5PS#T" MK@ @'>ZI\;= L+^_AL=(\0:U:Z:S+>ZCI>G^=:V[+DN&D+#[H&2>F.YJ_KWQ M=\*:!I&@ZM/6R I&.,M)N(90,\C!88(QD8KBO@WXV\,>#?A6 M=%\3:G::-JVBS7*W]G=2!)F;S';Y4/,AVX&%R21CTKA++PW'JWA/X?V&L6,-'\$:"^JZ].T<0;9%%&N^2XD()6-%[L<>P[D@9->'> I] M9L_CUH?A?Q(&>]\.:?=64=T1Q=6^-T,@_P" G'T [YKM?C--'I'B?P'XDU2- MSHFE:F_VV4(7$!=5$9:V M^MV/V9KH#.[R^3G&.^/;.#C,/QMT^34M1L]-\'>,-5_LZ[DLYY]/TM9HQ(AP M0&$GX\X.".*QOB#XAT?QGXU\":1X/U*UU;4;;6H]0FFL)5F6WMX_]86=20,\ M<9YQ[C.)\._#WC#5]2\:S>%_''_".VJ^)[Q)+;^R(;K>^0=^YR"."!CV]Z / M=[&\%[IEM>M!-:B>%93#S#.".Q%<5X3^+-EXRU2UMM*\,>)X[ M2Z,@CU2XT\+9_(&)/FAR,$J5'N0*Z;Q*\UOX+U5U>=IH["8A[>$/(6$9^94+ M*"V>0N1D\9%>$?#F^M] \2^!;'P/XSU+7[/589EU/2;J162S0+NW>4I80$,2 M<9)..I!Y /:]?\;:=X:\1Z)I.K07<8UJ4P6UZ$4VZ2CI&[;MRLV0!\I!S['% M#5/B;HVF:YK>E_9;^[?0M..H:A-;1HT4*@$B,DN#YA R%Q^/!Q)\4M M/$7P MSUNUO008+5[J"5?O12QJ71@?J,'U!([UY[X:TQ+?]EK7]8FDDN=2UW3;R_O[ MJ4Y>61E<#)] ./7)[T =/IGQGM]7^R/9>!/&[V]V4\JZ_L<&$JV,/O#D;<' M.1VK6\?_ !0T/X846RB60HJ;=SMEA@#+'T/PBWB; M3K#3V\/@C4HK58)&^:1QOSEPV1QTP,]J /7?&GC[3/!&@V.JWMK?:A#?W4=K M;QZ=$LLDCNK,N 67((4].& MPI7@\$@UTNF6^LVOQ\TO2?BKKMQJTMK$]SX;NDMXK:WG=AAPZHOWP!P">".^ MX9 /8_$GB32O"6@SZQKUTMK90 ;G())). H Y))["N6\/_%[1=;\16VB7FDZ MYX?OKU"UFFM6/V<76 20A#'/ [XST&3Q69\=!+;Z)X9U>2)Y=,TCQ#:7FHA5 M+;85)!8KW'./^!"MQ?B/X(U'QAHVE:?J%IJ^J7BR_99;$+?"^ MD>$]!\0W=EJWV+73,+=4AC+Q^4X5BX\S Y/&":Y?P!XLT'PKX8\>Z5XCU:UT MW4(-9OYOLMU*(Y)$9!M**>7SM. N2>/49Y%/#K:MX&^$.AWL>PZA#JB ,,8$ MJDHWY,I% 'M?C3XL^'_ VIZ18ZG%>W4NK#= ;-$8*N0 6W.N 2W&,]#6UH7B M^P\0Z]KFDV4-RD^ASI!'8/$&JPLDFCW.D MZ# 7^\2F]IB?0EMOYU[)X1\1Z-X4^+?Q$M?$VJ6FDR75W;W-O]NF6%9H_+/* MEL!NHX% '3+\7M ;1;;4Q::EY-SKHT)%\J/<)^?F/SXV<=7Y%\G]X-Y)Z ;6R>V#7NNL_$_PK8>&]4U'3?$&DZE/8 MVDEP+:UOHI' M8B,&)+#=R"!T/MG/\4?&73_"6M-IVI>%/%4F;D6L%S!IRF&ZD/18F+C>3V Y M.#7BUNGB[PEX1\)^*=1\&2V\6C7YU.ZUHZA%(]U%=,-X:$?,I960<],<@9./ M6?C5*D\/@&6%P\Z\.>)+*ZCTV;4S:W=DD4 MODQL5;Y3)G)P2.Q'?M6S=_$70[/X9IXYE^T'2GMXYPBHOF_.0H3&<;MQP><9 MSSCFN7U6))_VH=-BF0/')X6E5U89# S,"*\RT6UNKO7=,^#%PDC6VD>(YKR< MN.'L4'FHK?[Y=C^*T >L7OQIT^UUZYT>V\)>*]2O+2&"6X33]/2?R1+$LBAM MLG!PV#VR#@GK78^&/$'_ DVCC4/[(U72,R,GV;5;;R)N.^W)X/8UXCJ-Q=P M?M!>.OL?Q#L/!),=CNDO;>"477^CIP/-88V^W]ZO9/ ]TUUX9C\WQ9:>+9HY M'274[1(D1CG(7;$2H(! Z^_>@#F_%'QET_PEK3:=J7A3Q5)FY%K!< M' .#BA\;_P#F1/\ L;++_P!FJC>ZMIWA#]I6ZO\ Q5-'86FKZ*D.GWURVV(, MC O'O/"GC/)';NPR =IX6^(VD>+;?418VVHVNHZ:";O2;VV\J[CX)'R9.XSC-3Y_V3^R%\[R\XW[/,SMSQG&,U6T+ M4K/Q9^TE=:SX7F2[TS3= %E>WT!#12S-+O5 PX;C!R/[I'85)=W4-E^U'-=7 M+B.&#P>TDCGHJK<9)_(4 ;\GQ;\/P_$*T\'36^H1:C/+/PG)#X^--@FM:GING^$/%VK/ MIET]I<3:;IBSQB13@C<'_'D X[5W&D^(-&U^.230M6L=32(A9&L[E)@A/0$J M3BOGVSM/'T=U\2]7^'_B#[(UEK]R\FF?8(I6N<')97<$A@O10.<>IH ]0N_C M1X<@\&:/XEM+35-2MM8NA9V]M9VZO<"8Y_=E"P^;(QP3DXQD'-7_ Y\1O\ MA(M3>S_X0[Q9I6V%I?/U/2_)B.W^$-N/S'/ KQ;6?[$3X0?#J?PGK$EA%+XE MBFEU*_*2/:7!+;Y)0<*=C*_^+ND^,1);L(].M;: MUA=6RI\S,3EC@!AC&/FSVH IM\>+!-533'\#>-UU!XO.6T.D*)6CSC>$\S)7 M/&<8KKO!WCBP\:KJ7]GV=]9OIET;2XBOHEC<2 D8#'IG'.#FN4U#_DZ?2O^ MQ8D_]'M63X!\4Z%X1\9?$6Q\4:M::31ZB M@#H)OC7H$?@[3?$46EZU@>&/BKX?\6Z#K>J:8MVJZ'O^UV\R*)0% M4L& #$$-M8#)'*GI2I\5/#QTC0M0ECU"*+70IM%:T8GG=A25RI?Y<"-2SG(P MIKY^TG3KWPQ\-YO'>BQ/+%/+?Z3K5NG\<$C,L@QN)8ED4, RA@&4J>?4'D M'V-.I%544*@"JHP !@ 4M !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %5-3TG3M:LC9ZQ86NH6I8,8+J%94)'0[6!&:MT4 M 5--TK3]&LEL]'L+:PM5)*P6L*Q(">20J@#FJD?A/P[%K)U>+0-+34RYD-ZM MG&)MQZMOQNRM:B@"E+HVESZ@]_/IMI)>20&V>X>!3(T).3&6(R4S_#T MJ*+PWH<'V#R=&T^/^S=WV'9:H/LN[[WE\?)GOMQFM*B@"KI^F6&DVOV;2K&V ML8-Q?RK:%8UW'DG"@#)]:2QTG3M+:X;3+"ULVNI3-.;>%8S-(>KM@#'YI9Y)M"TV22XF6XF9K.,F65<[9&..6&3@GD9-6=0T?3-6\C^U= M.M+[[/()8?M,"R>4XZ,NX'!]QS5RB@"I::3IUA]J^PV%K;?;)6FN?)A5//D; M[SO@?,Q[D\FJVD^&- T"6230M#TW3))5"R/9VD<)<#H"5 R*U*KZA?6^EZ;< MW][(([>UB:65S_"JC)/Y"@#*O- \)^(-8EDU#2=%U/4K,(DK3VT4TT (W(&) M!9>#D ^N16G=:987UQ;3WUC;7,UH_F6\DT*NT+?WD)&5/N*\I'_"1^%[LZYK MEA9Z>NN6\]O>7%K?/)(MP^^6VW@Q*$V9>$89N709XR:6HQ7NG^'=2NX=?UUY M;;PG%K"&35)CF[_>'S#\W0X ,8Q'_L\"@#V%M'TQ]835GTZT;4HX_*2],"F9 M4Y^4/C,XY-6+BWAN[:6WNHDF@F0I)%(H974C!4@\$$<8KS2;5''B[;_: M]V/$?]O)!'I7VM]C6&0&;[/D*4\K<_F[2=XQNXVUAP7&L:9X6TG4=/U?6+B^ MU/1;Z6Y,UW+.-MRJR*6V[5R>^XT >L:1X:T+P^TIT'1=/TPS8$ILK M5(?,QG&[:!G&3U]369:^(_ FC:EZ8W%M%=01227!.&WJ""9" M>#GG-8W@*^L+CQGX@@T#7;K6-(BL;!H7EU"2\1)&:Y\S9([-G.U,\GD8[ #) M\+^)DL-6U*RE\:>%]/C_ +?O0VF7D7^ED&Z?(#?:5P6S\I\LXR.&[@'HW]NZ M3M)_M2RP"03]H3C$GE'OVD^3_>XZ\4W3O#NBZ1>7%WI.CV%C^)]]XH\F29=)TBP^T)"NYW@DGO$8 #T8QN?\ M#] 5E.0PTR$$'_OFMC3])T[25F72K"ULEN)3-,+:%8Q)(>KMM M RQP.3S7AT'B;5Y]!TTZIJR6MHD%\D-Q>>(+BQ_?QWDL:J95B+SND:QX20 L M"258YV^U:%>27.DVD=]K$"I61D!)*, R G) 8 ^U %>'P_X7O6 MFF@TG2+@F]-Q+(EM$_\ I2$@NQ _UJDL,GY@2:O7^CZ9JDMM)J>G6EY):2"6 MW:X@60PN.C(2#M/ Y'/%>::9:-J>O6.G2WVH6UI+J^NR31V5[+;><5N?E#-& MRM@%B>"/R)!B\+:W]KOM"_X2?Q#J-O=?8+'^S8X[EA]O=I)%E+1@$3$X0.2# ML7Y_DSNH ];=%DC9)%#HP(96&01Z&L*PTOPCX6NI_P"R['1=&G,:&?[/#%;L M49BJ;L '!8$#/4\#FM2/4["65(XKVW=WD>)%6526=,AU SR5PWNKO2M.$(%VPW8OB'*1D[25&P_=."V?XCD ]&U+PCX;UJ]%Y MK'A_2K^Z"A1/=64S+::'EBN[E$S:C'SLKM]S M@6( M7< V#O+$+((_WLB(TN% 'F;?GQNR'_&7@WPW*CRZ;]HGNM, MF(R(XC:3![=C_L,PVYZHP'\)K9\*Z(NG^)=:MC)+-J+M!Y)(!NLW@KQ.C:"[:!JZZ:@QG%8FFV M?PAU*\%AH]OX)N[FY!06UJEH[R@?-C:O+8VYQ[9[5SOAR]M8[SPWI.F:Q8^( M(+%)HH;0P>1J6D1"!US<^6^TA>(F5XT^9D/+ 9O?"KQ,DOASPQILGC3PO=?\ M2R"-=*MXMMXI$(^0M]H;++CYOW8S@\+V .[\07GAO3]'^S^*KC2K739\0^7J M3QI#)QD)A_E/ SCVJ8Z3HNH6%@AT^PNK2T,@Z5SM M_JFF>'OB3?2X8;"\O)!%$I$LAFB#L0H8YA;;U8*#SL..<9Q3(]%TJ+69=7BTRS34YD\N2]6W43.O'R ME\;B/E'&>P]*\E>77;O3KK5-7U75K+5H+G1()+>&[>**!K@6R7"^4#MR?-?J M#M(!&#DE]Q?6UCXEM=*UWQ)J6GZ';ZGJ$+22ZO-%N58H'19+@N'P&D."7!SA MDZAX*\*ZO?R7VJ^&M'OKN7'F7%S8122/@ #+,I)P !]!5W3=)TGP]8 MO!I&GV6EV@8RO':PI#'G'+$* ,X Y]J\ENM;N/[&W^)->U/3KF/1A+H!6ZD@ MDOI_,E )C&W[1*56VS&P;[_W?G.;3ZQ>VGCBZ2YU5[J^FEE#VMKJLR2VB?9" M=LEBRE!$K+D3HRDDH.ZAW!)O)8C,6^:XU::'_1FCQ+*7&\Q)NPK2JN5#,>$]0DGOK>^M5NI5LI; M>]EO5$01?E^TR(AFP_F#<,@<+N)4T =)HEGI%EH\">'+>RM]-D42P"P1%A96 M^;,:NJ:C;7G MB.V&K:MKPZ=96VFKIUO M9V\5DL?E+;)$JQA,8V[0,8QVK*G\"^$;F&"&Y\+:++%;(4@233HF6)22Q505 M^49).!W)->8^&=,?N/*"VC*_RJJL V=N M).#7H7@:[U"ZM;S_ (2*>3^W \9NK1_E6W4H/+V(&("L 22"KL0/F8^IYJU10!B2^"_"T]J]M-X:T>2WDG-P\3V$11I2,&0C;@MCC=UIVF M^#O#&BWHO-'\.:3872@J)[6QBB< ]1N50:V:* *K:98/JJ:F]C;-J"1>2MV8 M5,JQYSL#XR%SSC.*IZMX4\.Z]Z?:W LY5FMA+ K^0Z_==,CY6'8CD47NCZ9J5U:W.HZ=:7< M]D_F6LL\"NT#<'B@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH *S]7URPT.WBEU&24>=)Y4,4%O)/+*V"V$CC5F8A58G . "3P* MT*Y[Q?INM:G96L6AS*$6?-W;F^DLC/'M. )XT9TPVT_* 2 1D#((!6N/B5X6 MMK6WG:_N)$N()+A!!87$KK'&Q61F5(RR!6!#;@-IX.*7Q!\0-)T-DAB+WMR\ MMM&%BCD,0\Z147=,$,:MM;>%)!(QCA@:P_#/@#5]'L98+RYM)&:POK572:5R MS3W3S*Q+@MT< DECGNW6H_\ A!O$=GIKZ38/I7-A>7,\\T@DBD@$"R(B M",AE(MU*L64@L1C@&@#J_$OB1]#GTVSM8+6:^U.&X\L_NF"_*^SDLH(4 MDXO^*]*U#5;:&.TMM,U.TR1=Z5JJ@070X*DOY;E61E!'RD'G/.".2E^'-]_8 MT%L=/T>]M/M5S,_A^:YDCLK=954+Y,@C)!0JS ^6!F5R-N!0!OS>,-1GL/#D MFCZ+&]UKL)F%OJ-VUM]G B$A#%8Y#GG&,5=TG5F\1:3JMMK%J=/FLKA[.[%I M>.5!"*^Z.90CXVNO("D,&';-3NW$R%LB/' 'O0!L1>+F;P'J7B"6Q"7&F1W?V MBS$V1YMNSJZ"3:,@F,X;;T(..U0:;X\MM4M/#\\-JT?]K3RV\\W7/3JD?A:_/PWUG1IGMEU+5H[YW*.QACEN6D; 8KN*KO SMR<9Q MVK/U/X=SW7BG3M0LKN*WLFBD&IVXR#)*;5X%FCP/O;7PV<9")W'(!L1_$+PS M)97-W_:$D=O;QQS-)+:31AXW;8DD>Y!YB$D?.FY>07D?]G7 MZPVMQ:1-)<6=Q Q$[8R$>($L.R#);M56Y\$^(M6@MAJC:7!)IME%8VQMYI&% MP/M$$LDCYC!C.+9=J O@LM:6J^$]5O/%<]Y UG]BFN["Z+/,PD4V[Y9=@ M0@Y4Y!W=>,=Z .ET?6K'7K$W>F22/&LC1.LL#PR1NIPRLC@,I'H0.Q[UB:9X MGLKCQ?K5L]FUN(( \=\92XNTA9DE"K_#Y4A*D#J6SWJWIVDZEI5OXBDMC:R7 M=]>2W5F'=@@)B14$AVY'S)S@'CUZ5ST_PR73H-,F\.WMTVH6FZ*9[_4)Y(YX MI5*S_(2RH22),*H!9 .!T -%?BEX1>!IEU"X\M85N"W]G7/^H;.)_P#5\Q?* MD]H)9O"9T16+MM$^QEW'Y?N9/7K[5"GP[O8_$WG.(;G3Y-3CU( MRRZM>+Y3*5?8+1"(7/F)D.2,9!*-M^8 UU\;>'-2N;.\CN0UI#%<7*W=Q'/" MJB-!O=-T81P%=@3N^7D-]";2UOUN+ED>X-LL L9S<&4+O*>1L\W.SY M\;?N_-TYKF;CX=ZC=>%](TI[RVBDLM+N[.252S#S)0FP@8&5!3GH<=*U-6T_ MQGJVCPK*=.@E^UEI[*RU*>V62#9@+]J6(R!O,PV41,CYWM; M6X:^N)4NH9)XUM["XF<)&VV1F1$+)M88;4JR MBYO&@C,9&=P=8Y">W&._7UXWPMX"U;18%CO;BTD*66H6VY)I7+-<71F0DN"Q MPIP268Y[MUKLO#]A+I7AG3-.N&1IK2SB@D:,DJ61 I(SCC(H Y_0O'4EUX2L M?$/B.Q@TRVU..%[&&RGEOIYC(I;9Y:PJVX*,X0/P&/ 7-:,OCGP[#;V$[Z@3 M'J )A9;>1MH#!&,F%_=!68*QDVA6X.#Q7.2^ =1'@3PGIR2Q2:CX?BC1TCU" M>SCGQ"8G GB'F)UW [3G&".1W%W;7466-;>6Y\^XMI8(GBB($KK)(JJP0D;MI.WOB MJDOA&_?[5B6W_?>(H=57+-Q$GE94\?>^0\=.G-9DOP[U"Z\,Z/I4UY;1-9:7 M=V/=,GMX7TQ)YW:^MK26&Y@EM)(A,V%DV2H M&*]2#C!P0#P<68/''AZXFN(UU#RQ;PRSM--!)%$\<1Q(\U* M^6RMKJX2Y9HU\FYL9X&!D#F/(D1<;O*?!/7C^\N;\/\ 96KW4>K0YGET][BV M250XV,&V2J!T;YH\=#RIQWKS$8K33--26]OA?65L(S-!>S)')*02\C1!O+ M/[0C'".C&/YHB?^6B!E (.>1G+C M\ ZE?ZQ!F6U\JZN6DNYI((H!83^=YD9 =6BV;T*[@3 MN X.[IS5K3?%FC:OJ36-A=.\X#LF^WDC2<(P5VB=E"RA20"4+ 9&>HKE_"7@ M;5]&UR&^U&6U*)=7DY1+R>Y<+-' %4R2C8':H1%+9R, #.2:>?'6@?V;%>BXNF269X!"MA<-.'3[X:$)YB[> MI)4 @]QFAJ?A*_O?$%U?12VXBFO]/N5#,VX+;L2X/'4YX_7%53X2US3O$TW MB#2/[/N;IKJZVV]U.\:&"=+?G<$8AU>V7@#!#'D4 7++XD:')H6F:AJ4K6AO M[8712*.2X2WB)QYDLB)MC3.?G?:O#<_*<;*-5O+*&-D+X<)!CS MT(E.8W*8VX##<<=5I_AC4+/Q4->8V7G;38>0A.U;)<%"&*[O-W+N(Z8;:2=B MO0!UM%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %']0586>ZEB69UF.X!%Q M\HM^,^8[L5C(Y!&2+1^),J^-M1LI[VSM=,LI$AC4Z=-*;R4VWGM&ET'$*M@X M"D$G!XZ5 _&FJ^( M-0CM-;BLP]YHUKK5LUG&Z".*%O ^G^%)GEM+J\O)/LL5E"UXZ,;>VBW&.%-JK\HW'DY8]R<5I MZG_R$-(_Z_&_]$2T :-%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %9VI_\A#2/^OQO M_1$M:-9VI_\ (0TC_K\;_P!$2T :-%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !17-OX\T03S11QZO<>1-) \EKH=[/'O1BC@.D15L,I!P3R# M6YI]_;:KIEKJ&GRB:UNX4G@D (WHRAE.#R,@CK0!8HHHH **** "BBB@ HHH MH **** "BBB@ HHHH *SM3_Y"&D?]?C?^B):T:SM3_Y"&D?]?C?^B): -&BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHI&=40N[!549))P * %HKG9/'.C/(T.DM<:U,IP4TN!KA0?0 MR#]VI]F84W^TO%M[_P >7A^STY#_ !ZG?;I%_P"V<*LI_P"_@H Z2BN:_L/Q M->_\A+Q8;8'JFDV$ZN MKOT^QZ?<7&?^_<9H_P"$T27_ (\O#_B"Y]/^)-;KI%H.F#U,DUZ1^&(?YUT=% 'FGAJ/Q?XQ\%Z=0>16U10 4444 %%%% !1110 4444 %%%% !7, M_$/7=5\-^"+W4]!LS=W<108$32^2C, TI1>6"@EB!Z9Z UTU9?B+1/\ A(=# MFT[[?>:>TF"MS9R['0@Y^C*>A5@002#0!P*^.O%,GPOL/%&GW'A_4%6%GNI8 MEF=9CN 1KG1S%&K-<&06GVCS M1)NV%,_+MVYQSGM6A;_"?3K?PVNC0ZWK,$,L*UT+03_:AIF]3;>?Y'D>;C;OW>7QC=M[XSS0!3\!^--5\ M0:A'::W%9A[S1K76K9K.-T$<4Y<>4^YFW,NT?,, YZ#%=+J-U;MK6DVJSQ&X M6Z9S"'&\+Y$O..N.>M4?"W@?3_"DSRVEU>7DGV6*RA:\=&-O;1;C'"FU5^4; MCRY.*T]3_ .0AI'_7XW_HB6@#1HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ KB_&>L/8^)=*LY_$LWAZPEL M;RXFGA6 M))');(B#SHW'_+9^%&2XDLO!D$5VT;%)M4GS]D@8 M=0,.@'U M)/- &'H.K>+M0\3ZGI6FWUU)9)9VMQ'>^(K2-)H_,>=2T<$*1EE;RA@2%"I4 MG!!%=,G@>PNG$WB2XN?$$P.0-08&%3_LP*!&/8E2WN:OZ-X9TW0KFYN+ 7;S MW2(DLUY?SW3LJ%BJ[I78@ NYP,#YC6M0 V.-(8ECA18XT&%51@*/0"G444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %9VI_\A#2/^OQO_1$M:-9VI_\A#2/^OQO_1$M &C1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 445D:YXAM]%\F!(I+W4K MK(M;"#!DF(ZGGA4&1EVP!]2 0"WJNK6.B:>][J=PL$"$#)!)9CP%51RS$\!0 M"2>!7/C3M4\8$2:\DVEZ*>4TM7VS7(];AE/RJ?\ GDI_WB>5%K2O#MQ+J":U MXGECO-44'R(H\_9[ $ZEJ4NA>%&3[7&=M[J+KOBL 1G&.CRD'(3H,@MQ@, 3ZWX MAE@OAHV@0)?:U(@8HY/E6B'I+,1T'7"CYF(P.,L)]"\/0Z-YUQ-,]]J=U@W= M_,!OF(Z* .$09^5!P/Q5V:1S)/<3-OEN)#U=VZLQ_3@# M%:- !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%4;K6]*LK^&Q MO=3L[>[G_P!5;RW"I))V^52F>@-=-67XBT3_A(=#FT M[[?>:>TF"MS9R['0@Y^C*>A5@002#0!Y[-\0]?@^$MIXNCU3PS+'';223S[9 MI/M\?)N7@D[%8)N.0 MHH S_ ?C35?$&H1VFMQ68>\T:UUJV:SC=!'%.7'E/N9MS+M'S# .>@Q72ZC= M6[:UI-JL\1N%NF2?98K*%KQT8V M]M%N,<*;57Y1N/)RQ[DXK3U/_D(:1_U^-_Z(EH T:*** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HI"0JDL0 !DD]JY&2ZNO',C6^E32VGAQ2 M5GOXV*R:AZI">JQ]C(.6Z)_>H DO-5O?%%[-I/AB=K:RA(':HY)).2Q)Y+$DDD\DDDU+9V=MI]E#9 MV,$=O;0($BBB4*J*.@ %34 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4V21(8GEF=8XT4L[LL:S9:%IS7NHR,L88(B(A=Y7/"HB MCEF)Z 51L8+SQ!I=POBK2[6*UN64Q:=(/-9$!!'G')4L2 =H&!TRW6@#A=,U M:RO(/$5O<>%;[6HM4N)I;>^CLG>/4U9B(U$A7:BH@5 SLJ\97(YKT?0K6[L? M#NFVFI3_ &B\@M(HKB;.?,D5 &;/N035\ 8 Z 44 %%%% !1110 4444 M%%%% !1110 4444 %%%% !6=J?\ R$-(_P"OQO\ T1+6C6=J?_(0TC_K\;_T M1+0!HT444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %0W=W;V%G+=WL\ M=O;PH7DEE8*J*.I)/057UC6K'0=/:\U.?RHMP1%"EGE<]$11RS'LH!)K#M-' MOO$MY%JGBJ$V]K"XDLM&+!A&1TEGQP\G<+RJ?[3?, "(07?CHA[V.6R\-9RE MM("DVI#UD'5(3_MX7N)W*-=3L/*M5[NRYW.>P4=3U*CFIM'T MTZ3IJ6SWES?29+R7%U)N>1R5&$ MBAR !''W*C'5B222>!@#1HHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ K.U/_D(:1_U^-_Z(EK1K.U/_ )"&D?\ 7XW_ *(EH T:*** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH R?%>K3:#X-UK5[5$DGT^PGNHTD!VLT<;, M <8.,BN/\3^*?%'A.:RADU70M6OKJZ@BCTR#2IH))$DF2+<9?M#B) M(KA-0UG:1&RJ1#9J>J0J>GH7/S-W(&%'0T44 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !115;4-1L])T^6^U*YCMK:$9>61L ?_7)X ZD\4 620 2> M .IK"U/[=X@L[1?#NIP0:=Z)P564G#! .L> 2>&XRIW(XTAB2.)%2-%"JBC 4# MH .PH KZ9IEIH^FPV&FPB&VA!VH"3R2222>22222>222>35JBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH *YSQ[XL_P"$)\'76M_9?M)B:.-59]B* MSN$#.W.U06&3BNCK)\3Z7?ZSX=NK'2=173[F5<+*\"S(P_B1U/56&0<$$9R# M0!RD_P 0];M?A[;>)Y?#5LT(LY+R\D.K1K"J)C;Y3*&+F0'*J0OH2#C+Q\4X M/[8 ;3631OMW]G&_:8^:+G[-]HQY.W[NWY=V[.[MCFL.+X*WD6@:)I::_:?8 M]/NI;^YTZ?3GDM+F=VW*"BS(?+0_=0D@]\@XK=D^&7VK7'N+[55DTZ;4#JLU MG';%&:[-M]G+"3><1[3N"8)S_$1Q0!>\&^.I/%%V+:\TL:=+-IMOJMJ%N?.\ MVVF+!"WRKL<;.5Y'(P36SJ-U;MK6DVJSQ&X6Z9S"'&\+Y$O..N.>M8W@WP+) MX7NQ9^1&GUR3_"&H T=5U>QT33WO=4N5MX$(&YLDLQZ*H'+,3P%&23TKGO[/U3Q ME\^N1S:5H9^YI@;;/=CUG8'Y%/\ SR4Y/\1ZI5W2O#3KJ":QXBN5U/5E!\IM MFV"S!ZK"ASM]"YRQ[G& .@H C@@AM;>."VB2&&-0B1QJ%5%'0 #@"I*** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHKGI?$%YJ.KMIWAJT69;>79 M>ZA<@B"$@_-&F,&63J,#"J>K9&T@%K7/$=IHAB@*27FH7&?LNGVP#33XZD#H MJCN[$*.YI\VA6E_K%MJNH+)--;(/L]O*X:*W?G+JO3?SC<GW >@) :@!O]K:IXO_=^&7?3M'/#ZRZ?O)QZ M6R,,8_Z:L,?W0W4;VCZ)8:#8_9=,@\M&8O([,7DF<]7=SDNQ[DDFKX&!@44 M%%%% !1110 4444 %%%% !1110 4444 %%%% !12,RHA9V"JHR23@ 5P/Q'U M:SL[K16UBUN[_09%FDN([9?W,D@V"+SG)6,1_,YP[!2=IYQ0!W]5FU&T%^U@ MMS"U\(C-]E$B^84! W;+2K1(?,.Z60DM),W]YW;+.WNQ)H SM M.LM?U#4(M1UVZ6PAB):'2K)]PZ8S-+C+GG[JX4'^_P &NAHHH **** "BBB@ M HHHH **** "BJ-_K6G:7>6-KJ%W'!/J$Q@M4<\RN%+8'X#\\#J15Z@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH *SM3_Y"&D?]?C?^B):T:SM3_P"0 MAI'_ %^-_P"B): -&BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHK)UOQ+I^@^5%7&?LUC;)YD\Y']U M!V'=CA1W(H UB0H))P!R2>UQ M"#NV1MIJZ#J?BAO.\8E;>P)RFAV\FY&'_3Q(/]:?]@83UW]:ZJ.-(8ECB14C M0!511@*!T % &5HGANST1I;A&EN]0N /M.H73;YI\= 3T51V10%'8"M>H[BY M@M(3-=31PQ+U>1@JC\35"/Q)I%QI=QJ-A?1ZA;6S%)6T_-T5;CY=L08EN1P! MGF@#3HK$TWQ(^J7R0P:%K$5NP)-W=6ZP1K@9Y5V$G/3A#[XIMT_BV:[ECL8- M&L[8,1'/--+<.R]B8PJ 'VWGZT ;M%96HZ5?ZC;VR+KMWISQKB=K"*("8X'_ M #U20J,YP <\]32V6@0VEAE7'VC3M"TZWN/^>Z6R>8?J^-Q_.H]/\%Z M!I=]%=V5B4>W)-NC3R/%;$@@^5&S%(^"1\@'!(H L7?B""VTRWOHK+4;N.YQ MY<=O92&0#&
  • MR:GYV[1M2LC$NX"[C1/,]EPQYX[XK5HH YZ#Q M+J4]Q'&?!NNQ([A6FDDL@L8)^\1]HW$#KP"?8U9U36[_ $^\\FT\,:KJD>T- MY]I+:*F?3$LZ-G\,>];%% &6=7O1HBWP\/:D;@M@Z<)+;SP,XSGSO+QW^_T] M^*9I6M7^H79AN_#.J:6@0L)[N6U9"?3''6M>B@#GIO$.M)/)'#X M-U2558A9?M5HJN >H_?9Y]Q5S5+[6H#"-(T:*]+KES/>B!8SZ'"L3^ K5HH MRK67Q!/I=P;VUTVQO\GR%BN9+F+&."Q*1GKG@#\:@T_3_$:WT=QJ^O6TT2YW M6MGI_DHW' +.[MQUX(Z5N44 8-UX+T/4;Z2[U:UDU)G?>(KZXDGA0_[,+,47 M\%K=91I&EWE\ZP)-$Q3R8I=V, .^!G!R>#C!' M7B@#9HK'F@UZ]6=/M=MID;I'Y+P1^=+&W!?)?Y3W ^4^OM1/X7T^^-T-6\_4 MHKHH9+>\E,D(V],1?<'J>.>_:@!]UXFTBU:=/M@N9K>1(IH+*-KF6)FSM#1Q MAF7.T\D8X--EU+5YFE33M$*M%<"/S+^Y6))8^=TB>7YC'&!@,%SGM6I'#'"I M$,:Q@G)"J!DT^@#R'4UDUKQ)KLGBE]:@>V=K/2/L'AR[D2.-2'$X=8Y 6\T1 MME6&?(0\ E:])\,:G:)HV1QPWRN P&02,@'!%:M% M !1110 4444 %%%% !1110 4444 %JL,@X((SD&@# MC[CXKOIOA+0-1U+1)'O]8EC18;682P+&TBIY_G*" AWJ0#\Q+!<#DC1;XAQ? M\)YJ7AY5TM(],"F=I]3V74@\GS6,5N(R7"J1D[AW]*HZ;\*Q9?#:W\,?VDJ2 M+J,>HRRQV_[M76=93'&FX;4^7:.>.OM5O5?AT^M:X9;[5(?[)_M$:G]DAT]( MIS,(3$ 9U8;EYS\R%^@W8&* +/@WQU)XHNQ;7FEC3I9M-M]5M0MSYWFVTQ8( M6^5=CC9RO(Y&":V=1NK=M:TFU6>(W"W3.80XWA?(EYQUQSUK&\&^!9/"]V+F M\U0:C+#IMOI5J5MO)\JVA+% WS-O<[^6X' P!6]J?_(0TC_K\;_T1+0!HT44 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4451U36M+T.U%UK M.I6FGP,VQ9;J=8U9O0%B,GCI0!>HK*TKQ-I6N>=_9%RUV(5#,\<+[#G^ZQ&U MCQT!-4X/$NI7ES$EMX2U9(6WA5%SR=OF%S@=MM '0T5C:I_P ),]YL MT4Z3!;;1^_NQ+*^[O^[7:,?\#_*I6T[4[K1$M;W6G@O=V9+S3;=(LC)X"2^: M ,8'4GW% %?5M>N[?5X])T33!J-^8/M$HEN/(BAC+%5+/M8Y8A@ %/W6SC', M-IXVTC[!-+KMU;:'<6LS6]U;WUS&GE2 \,3A@596!'4,.AX'B_C%?#D/Q5N M-NKZ7J^H1:9!;QMXGF@N+-&,LQF$AD9=C+B+ CR1N;Y3DXZ;X2?#_P -M=:W MJK>/;[4+A+/PQI^I M1VTJ;O[5_LJ:8.N2/W*;=I/'#R%5Z$!Q6MH.FG3=$N+_ $C0[@ZO<,!(^MW* MK<7."/FDE3S-JX)(4# Z!175T4 8^F#Q*][YFLMI,%KM/^CVBR2ON[?O6*C' M_ .?:JL_A*2]N))-1\2:Y/$[DK!#W7;#+=0+*\8]BP)%7XXTAC6.)%1%&%51@#\*=10 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !16:_B+1XYH83J5LTLT_V>-(Y Y: M08RF!GD9&?3(S6#XC\8SIH\,6@Z??G4-4N6T^RDN+4P"*8C/F,DNURBC<_RJ M:3)BYENW:::YM7&8) 5V@L<.C,<_-&QQS7 M10Z+=O\ 97U+6KRXD@+EE@"P1R[N@95&<#M\WUS0!IS7,%LNZXFCB7!.9&"] M!D]?0 FLN'Q1IUZ(#I)FU1;B)Y89;*)I(7"Y&/._U8)*D %AD^W-2V?AO2+$ MVS06$336@807$^9IH]QRV)'RW/?GFM.@#'2YU^\$9BT^VTV.2W8L;R;S9H9> M0H,*V,#_6<8XYR M:V** *-EHNFZ?,)K.RACN!"L!N-NZ5D7HK2'YF ]R:O444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !6=J?_(0TC_K\;_T1+6C M6=J?_(0TC_K\;_T1+0!HT444 %%%% !1110 4444 %%%1R7$,4L<31P6\*&2661@JHH&223P !WK&O/%/E7DMGI MNBZMJ=Q$VU_)MO*C!_ZZRE$/_ 2:R/B)]NO?"$D<&IZ/HX1$N;HZH^54HZ.B M$A@ K.-K$YX/ .: -W2?%>C:W=FUT^Z8W'E^:L4T$D+2)D#>@=1O7)'S+D6.-T1Y%5I#A%+8+'KQZUX/X9\4:]XB\0VP\:+J#6B12:A9-!;%+B1)(C M&(8C;@$Y2992RV2"]O;N)MKPV-A-.5/H612J_B15F^U'5%L[672-&- MU).NYH[FY6W\G@$!^&.>>P/2FSR^(I/M*VEIID "I]FEFN9)"Q.-^] BXQR! MACGVHGLM=G%TJZS;VRR;/LYAL17.I>*K^Y\M@QMH;>"&%_8C87Q_ MP.K$VB7EP+I9/$.I*D^S8L*P)Y&WKL(CW?-WW$^V*)_#5K=_:OM5WJWAMK.UM@!'$BK&D0Z# & *I3>%-#NOM0O-.BNA>%#.MP3* M'V_=X8D4]_#&@2-@;)XSVS5:?Q9X?MOM8FUO3U:R9%N5%RA: M]T. @ )K.W^)?$O$2OX:TQOXW"O?3# MV7E(0?4[F]E- ":]\2?#6@//!/??:;Z$@&RM5WRDGIZ!1_M,0H[FLB>^.N?: MG\7:D]C8VK*LVCZ8LK'YONB:95W/GNJ87L2PKL=&T#3= MWBTRV$9E;?-,[% MY9V_O22,2SGW)-:- '!^*/%=GX>T/^Q/"L]L&%OJ,4=C.ZQ3@E65"$.\9!.5SP03C- M6]8\*-JGB"#6+;7=3TNZ@MFMD^R+;NNQF#-Q+$^"2JY(QG:*E\/^&O[!N]1N MGU:_U.?49$DF>\$*X95V @11H,E0H)().T>E #[CQ3I-J;K[3-/$+1U29FM) M0 6Z8.W#=.HSCO2W'BS0+3[7]KUBSM_L;*EP9I0@B+?=!)]<'\JUZ* *"Z]I M#R3HNJV+/;,$G47"9B8] W/!/;-7@P;."#@X.#TJ"YL+.\C>.[M()TDQO66, M,&QTR#UJA<>%/#]U]I\_1;!FNG5[AQ;JK2LN=I8@9)&3@GIDT :]%9$_A?3+ MC[42+N%KMUDF:VOYX&)7I@HX*]>@QGO1/X?\W[48-7U6V:YD60M'<[O+QGA MX8*#GD =A0!KT5D3Z3J;?:FM?$5W&TTBO&);>!UMP,Y10$!(.1]XL>.#1/9^ M(/\ 2C::Q8H9)5: 3Z*)V\1C[3]FCTM_WJ_9Q(\B_N^=V\@'YNF,<=: - M>HUN8&NGMEFC,\:*[Q!QN56) )'4 E6P>^#Z5C:G>ZY8:?J-X_\ 9<4%L3+' M)(\C8A4$N7 '#8 QC(ZUY%;>+;:TN/\ A-(?%'AE=7U"Z3SK3[XEZEN0#WJBLB:U\0R&Z$.JZ="K2J;;_B7.QCCYW*Y\[#D\8(" MXP>#G@FTK5)_M(_X2*ZMUDE5X3;6\ :%!G*9='#9R.2,\#&.<@&O163+H N# M>02M["SM))7M;2"!YG\R5HXPID;^ M\Q'4\GD^M6* ,A]7OW+K9Z#=L8[D0EIY(HE9.E!_X2.US_ ," ]ZUZ* ,@:1J$K W6O7?RW/G*MO%'$I3M$IP*SM;\,:9X@FM)M26Z$UF7,$MK?36SIN #?-$ZDY QS M6M10!B:3X1TK1=4?4;/[?)=O#Y!EO-2N;HB/=NVCS9& Y&>*VZ** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ K.U/_ )"&D?\ 7XW_ *(EK1K.U/\ Y"&D?]?C?^B): -&BBB@ HHZ=:Q= M;\6:5H-K:SW4LDYO9?)M8[2,S-._]U=O'XD@>] &U17(Z/XPU/Q%;M)8>&]0 MLH;@.MKZC&;W&19VZM/<'Z11@N?RJ MCK'B\P1V\6C+:37L]LUVUK=S.DT4('WO(1'D.>2XDVK@ M X H Y>SN?$>H:;=P7EK+:YLXXUF:- M< *692",*%PP(QQ6]10!RI\$SS7VGW-_XLUJ]&GW*W,,4D=FB[@"N"8[=6P5 M9E(!&02*ZJBB@ HHHH **S=8\1:3H*(=6OHK=Y3B*'EI9CZ)&N6<^R@FLC^T M/$VO\:19+H-DW_+YJ2;[AQZI;@X7ZR,".Z&@#=U75]/T2Q:\U>\AL[=3C?*V M,D]%'J3V Y-87]J>(?$/&A69T:P;_F(:E$?.<>L=N<$?60C']PBKFE^$--TZ M]&H7!FU/5 ,?VA?OYLH]0G 6,>R!1[5NT 8VD>%]/TBY:]_>WNI2+MDU"]?S M)W'H#T1?]E J^U;-%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %!9D8?Q(ZGJ MK#(."",Y!H X^X^*[Z;X2T#4=2T21[_6)8T6&UF$L"QM(J>?YR@@(=ZD _,2 MP7 Y(NW/Q+BM/$DUK/IV-)AU)M*?4!.2XN1;_:"/)V?*?C5J6F:L"OA*.2UT_5+F&*9]5V&<1%[^#? LGA>[%S>:H-1EATVWTJU*VWD^5;0EB@;YFWN=_+ M<#@8 KRKQ'\(_&KZYK,=H?"=W9Z]JD\MK)J,7,L4+3VUE;R3"WDD3=Y;2A0@*\@DD8QSC-26]]X M]U.\B8:1I6AV:7 $JWEPUU/+$#R5$>$4GL"35#PE\+="TWPAIEEX@\.:%)JE MM;K#<7%I;#$I7@.7*JS,0 22.236Q_PK[PXO_'O:7%J?6TO[B _^..* *M[\ M/K;7+X77BC4KS5 LWF"S\PQVA48VHT&2K 8Y)Y.3GCBMW2O#ND:);Q0:7IT% MO'"S-'M3)4M@$@GGD #\!Z5F?\(5#'_QYZ[X@MO3_B:238_[^E_UH_X1S7H/ M^/3QIJ#CLM[9VTH'_?$:']: .EHKFOLGC:#[FKZ%>+V$FFRPM^+"9A_X[1]M M\:P?ZS0]%NE]8=5EC;_OEH"/_'J .EHKFO[?\1Q_Z[P;=/\ ]>U_;M_Z&R4O M_"67Z_Z[P9X@C/I_HK_JLY% '245S?\ PF$@^]X7\0*/7[*A_0.31_PE]P_^ MH\)^()?^V$,?_H_U"RTJQDO=4NX+*UB ,D]Q*L<:9.!EF( Y('XU MA?\ "2:[)_J/!.J(>QN;NS0?^.S,?TK \:W'C.[\-JXT&PMHH+^QN&\JYFO9 MP([N)R?)CA&X#;DA6)P#CF@#JM.\:>%]8ODLM)\2:1?74@)2"UOXI)&P,G"J MQ)P 36I=7EM8VS7%[<16T"#+2S.$5?J3Q7EUQ_:WBOQ)XS'V,\B@#_ (#&#Z-7344 96D>&=(T)WETZR5;F4?O;J5C+/+_ +\K MDNWXFM6BB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K.U/_ )"& MD?\ 7XW_ *(EK1K.U/\ Y"&D?]?C?^B): -&BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "L[4_^0AI'_7XW_HB6M&L[4_^0AI'_7XW_HB6@#1HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** .#^(7Q%N?!VL:)I>G:7#>W>J.Q3[3=+;HX5D4QHQX,A+C . .YJ8?$6 M-O'.H:!Y>F0KIJJUQ]HU39=MF'SF\NW$;;]JD9.\#KZ4GQ*\"ZAX\TR'3K;5 MH;6Q8E;JWN+19E8'I*AX99%&<<[>>G&:@N?AA]LO8(;G5HWT:"]2^6V6Q2.Y M:5;%[L7-YJ@U&6'3;?2K4K;>3 MY5M"6*!OF;>YW\MP.!@"MG4;6W76M)NE@B%PUTR&8(-Y7R)>,]<<=* -:BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "L[4_P#D(:1_U^-_Z(EK1K.U/_D(:1_U^-_Z M(EH T:*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH *SM3_Y"&D?]?C?^B):T:SM3_P"0 MAI'_ %^-_P"B): -&BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *\[C^*,LGQ+U?PZ-*C%AI M$3-=3FY5;A L8=ZU\,+CQ%\0X];UG6%GTZW1OL M\*VRI<1!HV0P^:N 8_G9N1N)(!)QF@#6\&>.)/%%T]M?:8NG7#6%MJ4")<^> M)+>?=L).U=K@H05Y'(P3SC=U/_D(:1_U^-_Z(EK"\&>!Y/"]T]S?:FNHW"V% MMIL#I;>0([>#=L!&YMSDN26X' P!SGH[G2=.O)C+=Z?:SR$8+RPJQQ]2* += M%9W_ CVB_\ 0(L/_ 9/\*/^$>T7_H$6'_@,G^% &C16=_PCVB_] BP_\!D_ MPH_X1[1?^@18?^ R?X4 :-%9W_"/:+_T"+#_ ,!D_P */^$>T7_H$6'_ (#) M_A0!HT5G?\(]HO\ T"+#_P !D_PH_P"$>T7_ *!%A_X#)_A0!HT5G?\ "/:+ M_P! BP_\!D_PH_X1[1?^@18?^ R?X4 :-%9W_"/:+_T"+#_P&3_"C_A'M%_Z M!%A_X#)_A0!01OD=]JM_)A4M9W_ CVB_\ 0(L/_ 9/\*/^ M$>T7_H$6'_@,G^% &C16=_PCVB_] BP_\!D_PH_X1[1?^@18?^ R?X4 :-%9 MW_"/:+_T"+#_ ,!D_P */^$>T7_H$6'_ (#)_A0!HT5G?\(]HO\ T"+#_P ! MD_PH_P"$>T7_ *!%A_X#)_A0!HT5G?\ "/:+_P! BP_\!D_PH_X1[1?^@18? M^ R?X4 :-%9W_"/:+_T"+#_P&3_"C_A'M%_Z!%A_X#)_A0!T M7_H$6'_@,G^%'_"/:+_T"+#_ ,!D_P * -&BL[_A'M%_Z!%A_P" R?X4?\(] MHO\ T"+#_P !D_PH T:*SO\ A'M%_P"@18?^ R?X4?\ "/:+_P! BP_\!D_P MH T:*SO^$>T7_H$6'_@,G^%'_"/:+_T"+#_P&3_"@#1HK._X1[1?^@18?^ R M?X4?\(]HO_0(L/\ P&3_ H T:B6YC:\DMAGS(XTD;CC#%@/_0#5/_A'M%_Z M!%A_X#)_A1_PCVB_] BP_P# 9/\ "@#1HK._X1[1?^@18?\ @,G^%'_"/:+_ M - BP_\ 9/\* -&BL[_ (1[1?\ H$6'_@,G^%'_ CVB_\ 0(L/_ 9/\* - M&BL[_A'M%_Z!%A_X#)_A1_PCVB_] BP_\!D_PH T:*SO^$>T7_H$6'_@,G^% M'_"/:+_T"+#_ ,!D_P * -&BL[_A'M%_Z!%A_P" R?X4?\(]HO\ T"+#_P ! MD_PH T:*SO\ A'M%_P"@18?^ R?X4?\ "/:+_P! BP_\!D_PH N6MS'>6<-S M#DQS1K(F1@X(R/YU+6=_PCVB_P#0(L/_ &3_"C_ (1[1?\ H$6'_@,G^% & MC16=_P (]HO_ $"+#_P&3_"C_A'M%_Z!%A_X#)_A0!HT5G?\(]HO_0(L/_ 9 M/\*/^$>T7_H$6'_@,G^% &C16=_PCVB_] BP_P# 9/\ "C_A'M%_Z!%A_P" MR?X4 :-%9W_"/:+_ - BP_\ 9/\*/\ A'M%_P"@18?^ R?X4 :-%9W_ CV MB_\ 0(L/_ 9/\*/^$>T7_H$6'_@,G^% %R:YC@E@CDSNN)#&F!WVLW\E-2U3 MM](TVTF$UIIUI!*.CQ0*K#\0*N4 %%%% !1110 4444 %%%% !1110 4444 M%>>ZC<:_#\=M&M[C5<:/=6%V;>PMP5 V+#F24Y^=RSL!QA548Y9L^A56GTZR MNKJ.YN;.WFN(D>..62)6=%?&Y02,@' R.^!0!X_H^J7UY%X@F\-:MK5UH5TE MOI%GJ5]>/*]W>R3F.2Y@)^XJ"3DH%3*9 ^4XW!-=6'Q$B30/$4VHC6+*_P#L MHN;QKNV-U$RG;(BD"%(B0H\O+-E@Q! +=GI_@WPQI%P+C2O#FDV,P((DMK&* M-@1TY50:MVNA:18ZI<:E9:596]_=<3W4-NB2SJ7UG8_$$_$+Q3 M=0QZ?>6S3W6G.T*P*T,;F& J6^DZ=:2"2TT^U@<222!H MH54AY#EVR!U8\D]^]07?AS1-0BNH[_1M/N4O'62Y6:U1Q.R@!6<$?,0 ">F M!0!B?#,:PW@N.;78[R![BYGGM;:_F:6XM[9I"8HY'8EBP4C[Q) P#R*ZVJ>E MZ/IFAV?V31=.M-.MMQ?R;2!8DW'J=J@#/ YJY0 4444 %%%% !574UOGTNY7 M2)((KYHR('N%+1J_8L!@D#TJU10!XI9ZX]O\'X;KQ/KNN7^H+K%Y;6\6GW3P MW&J3^=*D<64^=5SSM4@#:!R!M.[8QZI>6UKI7BOQ!<6%U9:996MP\&H_9OM5 M]*^XQ>8/XB(XUW+\V)&VGFNWN_"/AN_M$M;[P_I5S;QR/*D,UE&Z*[G+,%(P M"2I)H \]\777V.]TG6+;Q%?++:7.GQ7]G;WN[R8Y7VC-L,!S*6VEI"2JKN0$K MM/IM9\^@:-X@A!$MRSR'(9\\1A5^Z/O%CG@1*LT7G1A_+D7[KKGHP[$%KVY\3ZA/J$=Y966KVT=^91%)+&1Y9M'= 3U M8C)QV]-ET'2)]:BUB;2K*34X5V17KVR&9%P1@/CQ/3M0!YT=4\0>'_BQJ2ZC>76JV-OX;EN[/2K)' M=B$F54&.3),P'+$=6P.!DGP>U_5]9U'Q7'XANKR>[2_20136T\4=JKQ*WDH) M5&T*21@@$@!B/FS7I/V&T_M 7_V6'[8(O)%SY8\SR\[MF[KMSSCIFB"QM+6> MXFM;6&&6Z<23R1QA6E8 ,Q'WC@ 9/84 3T444 %%%% !1110 5Y%INI7]I_ MPL2/Q_XIN8(=/EM'ENM/=H1:J\*2&* 0UPKC>6QL .0I%4K^X\0:?X.\?:=H?B*YCETA?M0N+ MF9[QXK8VAD40SN=QDVW.%8^J:=X9T+2(9(=)T73K&*52LB6UHD:N M#U!"@9!P/RIUGX=T33])GTNPT>PM=/N-PFM(+5$BEW#:VY ,'(X.1R* .0MK MC7M:^P6NB:I]ENK;P_;O+/RM;,DVEM# 65 M5/E1AU+5Y_$-PMK/);Q7;+:65H MCYFFF085]XRGS[B3C;@]:?B:ZGN_"6IZ]#XFOK.]B:[U"WM(-1*>7:1RK&+A M8009<)$"L;,(RTI!P6S7H]YX0\-:AJ"7]_X>TJZO$V[;B:RC>1=OW<,5R,=O M2I+GPSH-[#917FB:=<1V'_'FDMI&PMNG^K!'R?='3'0>E '$-J^L6WQCLYM2 MU=O["FT.YNH+)$,:QHAA.^49^:3YF[84<#JV90("@PJE#\PSNY/'KE4;;1-*LM3N-1L],L[ M>^NN+BZBMT66;_><#+?B:O4 %%%% !1110 4444 ><)Y[J=2YWJLD<3;1P!@G R17J]SI&FWLTLUYI]K<2S6[6LCRP*S M/"W+1$DZ]#533/"7AS19_.T;P_I>GRYW>9:V4<39P1G*@=F8?1CZT <)I M;ZA%XRO]/\,^*9KX:KI'VNQNKNY-_ 2)\23\$+&5\S:L48",$!)!&!#X(U;7 M-4\#^$+9-3EN=4GEO[N:>ZE8^DZ;IPB&GZ?:VHA1DC$$*IL5FW,! M@< MR1W/- 'DUAJ5[:_#;QG>^*]3U'5[S1];N8X7MKV>S\V0)&D<:^2X*QEW MQLR0,YY/->E^$M&N?#_A/3]-U#4;K4[R"$?:+N[F:5Y9#RQW,2<9) '8 "K; M:)I3V]Q;MIEFT-S/]IGC-NNV67(;S&&,,V54[CSE1Z5>H **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** .<;QUI*,5-IK^ M0<''AV_(_,0UD>)OB1!8Z(9-'MM42\DN;:"-[WPY?^4@DG2-F(\M-Q"N2%# ML0%') KNJI:OI%GKNF/8:DDCV[NDA\J9XF5D<.C*Z$,I#*I!!'2@#A-/^(=[ M:^*+>PUM[F]M;BSGF#6GA'4K65'C>%0-KF0NI$K9( "D+D_,,])_PGFD?\^? MB#_PG-0_^,59TOPCI6D:H-1MCJ$UVL+P+)>ZGV<&H6%Q97B M>9;W,312IDCUA NI&R:U:S-I+K%W+"(6384$;2E M0-O P..V* /)+7Q?K-GX-\8W\]]=7KV>F: \*3WDX"M+#'YC!D=74L222K#< M>N>:[3P]\2=;USQB+>/27ETB34KFP/DZ;"/#UGXA?6[ M?3]EZTSSY\^0Q+*X >58BWEJ[ 3D \T^(7BO4O"_QVTN^;5+J+0; M+2[>34+,3-Y#)+/-"9&3.-RLT9S_ +(K$\!>./$]C8:N;[4GO-5U+4K/[';7 MHFNS&)[8W'E11!E' (7YGC11RS#&#[+KG@;P[XDN;N?6M.%U)>62V$Y,TB[X M%D\Q5PK ##\Y&#[U7N?AUX7NII9GTYXYI;B*Y,T%W-#(LDGZC>V$VFW-U;I)-9SJ0\#D?,AR >#D<@?05BCX9^$DT:RTJ M'3'M[6P>5K7[/>3Q20^;GS%$BN'VMGE<[3QQP*NZ#X2L/#NL:I?:='' M^MO M&((8]B11PQ[$'4]L],#&!C()8 \ST3QKXFB\1RZ+87=O,VH^)-N^(]+\&0Z-%IUIJ?B"QGO+B>ZADE@B\E0& M545U;YG8-I MT!U2.".\,8\];9R\8?'.TL 2/J!5BL;0O".A>&9[F70=/CLFNHX8YA&S;66) M=D8VDX& >V,]3DULT %5[Z]BTZQDN[A)WCC&66WMWG<\XX1 6;KV!JQ10!D2 M>);&/SMT&J'R84G;;I-TV5;& N(_F;YAE!EASD#!QC>+/'L>BZ3(NEV5[:[; MK""7A\W,4K".13@[257*,/J*P?#6L:O\3_\ A.)M#UC4=+NHVT^;3H_M+JMG M<+;@R0E>FPR*RNN,'DD9KUS5=#T[6VL6U.W\\Z?=I>VWSLOES*"%;@C. QX. M1STJ'2/"^C:#J6IW^D6*6MSJTPGO71FQ+(,_-@G /))P!DG)YH X'P?>>*_& MO@C7O%\-VUGJ.L6CV^C6 N"T%D8U9-^.F]I0QW$' "]LBN-G\4W]O\)_%5H\ MWB?2/$VGR6 O+*]U"20PDW*1F2VG8[]DH!R-^T9^7@[F]MM/".A67A,^&8-/ MC_L8QO&;21FD4J[%F&6)/5B>O':L\_#?PL^D7VFS6$\]OJ'E"Y:>_N))7$3! MHU\UG+A5(! # #GU- $GA&S%L;I_[)\0::6VC&LZL;WS.OW!]HF"X[_=SD=< M<L6E^NK7$4"V=\T<=K'#,56/R>8GR$^8NC$[S[8[32? M#UGHLDKV@ED8+^&*H7W@#PUJ-]/QN;>6-S3$\BQ3/'_ *MI(@VR1E[, MRDC P>!@M? _AZRGL9K73]DFGW4]W;'SY#YYDN()94CD@D"?(HD4[6.>"FZ-;7,,5G!-,DF9F#%EG60.O.X$ \AB.G%:ES\-_"EW#9Q2:2$BL[4 M6<:03RQ*\ (812!& E3(SM?<,D^IR 6R $ _.#@5AV?C7Q"WC?3!'>I!IB:IK?VBTQ-,9UM< M=6>4GE6^51A%;G:> OJ4G@/PW)K::J=.VW*S1W&Q)Y%A,J#"2&$-Y;.HQABI M(P.>!3%^'WAF.[M[J/3FCGMKR:^BD2ZF4B68@RYP_*O@90Y4CC&* .>^'?C[ M7?%=] -3TMA97VG"^BNH=-N;>.V8L/W#22_+,2K*0Z8!VMQC!KT6L+0O!>@> M&KN2YT:Q,$KQ"$%YY)1%%N+>7&'8B--QSM3 Z<<#&[0 4R>9;>WDFD#E8U+L M(T+L0!GA5!)/L 2:?10!@6GC/3+V\BMH;76UDE8(IFT&]B0$^KO"%4>Y(%5/ M%OCRT\+Q/$NGZE>7Q>.*&./3;EHI'<@ >.YM;B, MQRPR#*NI&"#6##\//#$&GWEG_9\D\5ZD<^-=/U'5;R#Q#9VEY/\ V;)<3SS:8(XMG_'PY))+C>OS'&[C MH:TOAW/J=WKGAJYTN7Q#-I\NA[]:EU9[MH7N"L91HC<<$EMYS'\NW'M79V?P MT\*V-QJ%Q!ITS3ZE;R6M[/-?3RR7$<@ 97=W)/"C!SD:>(;G6=#^(ESKOB&UO7\-M>V%E8&WUR: M'RV;@RFVC.R13(X5@Y!PO"L#@\3K_C?Q%HVD-XHLM0O#?WNH:Q92023N\$4< M*/Y6R$DHI0Q*=P )^;<3DU[5/X'\/7'B'^VYK M>^!2+X%\.#6+G4SIBR7%T)1*DDKO#^] $I$)8QJSA0&95!;G).3D M YOX?75W:^,-:T%[V]O+*'3["]C:^NI+B1))482?.Y+8.P';G .< 9KRKQ#X M]\3:+;^.[6ZU.^%G?:U/;Z1>)C6\D?GE3+)-<23R-M4*HWR,S;548"YP.<#DU0OOAWX5U/2;W3;[25F MM+Z_;4IT::3+7)QF0-NRIXZ*0,9&,$T -_&5]\,?&&LVM_I^F1Z;J M",8XQ0!YK<>,/%'AOQWXMN)K^UOK"RO]'M9[:6*7'[^*-9&@'F$0C,GM/BQXD/AKX?7;P7JV-YJ$B:?:7#R^6(I)3MW[LC;M7<^<\;:T'^'_AJ6 M.\6>PDF-]);2W+RWDSO*]N%$+%BY)("CG/S8YS6GJ&@Z;JNHZ=?:A;>=<:9* MTUHQD8"-V7:6V@X8X)QD'';% 'DWASXAZNF@:/HFDZI8:O?+X@ET274[MVNE MEAV/)%."CC>2NWOR589'47_#_P 4/$-Q?Z&VM0:8]GJDNI6[+:02)(C6BLV\ M%I&&&V$;,9''S'I7>7'@;P[=>)O^$@FT_=J?G13^>)Y #)&C(C%0VTD*[#IW M]A26?@;P[83:=+:Z=L?39KB>T)FD;RWG!$IP6YW;CP<@9XQ0!Y]IGQ8\2W?A M?4=9ETA&A_L*;5;68:9=0PVTB9*P22286?DZO?:AK M\5K=-#X.36E@LS/$BLTC8B*M*Z'!&#*$#$>PQ7;6WPW\*6EM?6\&ED0WUJ]G M+&US*P2!R2T40+'RD).=L>T<#T&+P\'Z"+QKEM.CDD;31I+"1V=6M 2?**DE M2.3R1DYY- '):AXJ\8Z/I.G?VA+H4]]J\L,=B+2SN&D=FC+O&("^&(('SM-& M@!);;C#96G_$[Q+K>F^#380:79W6NP:FUTUQ!)(L3VAP-JK(.&(.06.,CDXY MZP?"KP>J1@:=<>;"R&*Y.HW)N(@BE55)O,\Q4"LPVA@O/2KNG_#_ ,,Z5'I: M6&F"%-)6X6R43R$0BX.90,MSN]\X[8H ;X6U/_A.OAQI>HZ@KV[:G:)),MG< M20%6[['1@ZC(['..,FO-]&U^Y\*^"]>U];C4M2U"/Q#/I%HM]J%W=Q1H;@1I MF+>V[:/0;VZ \U[!HVCV/A_1K72M(@^SV5H@CABWLVQ?3+$D_B:SSX*\/G0[ M_2&TY6L=0N7NKB)I'.Z9VWLX;.5.X @J1@@8Q0!QT?Q!\22V5C8'3H[;5+[6 MSIL%]>Z;<6]O)"(S+YXMY&63.T;-A?[P)W8XK#\1^*/''A_QQJ-S-=Z:)-,\ M)?;[BS7SY;6=EN9!N1-Z^6[*!ECOVXV_,.1Z0? 7APZ-_9AL9#!]K^W>:;N; M[1]H_P">WG[_ #=^.-V[.WY>G%01_#7PE##/VN"25W8R,IB!5T ! 'S M8X(Z'/"ZG\3]7BM]:J,Y1PP5-HE7 *MNP>5R* M[.\\#^'K]YWN]/\ ,:XTP:3*?/D&ZU!)$?#<-K[3+6 M?4&>:*TA5BY^4,"0JH0J!E&3U %3VWQ*\1:GK"^'K(=5M)[^.]NIH96@D M%J(R/+0.&7?YJ]6;9@_>KMI? OAR;3KFQ;3R(;G46U1REQ*DBW1;<94D#!HV MS_<(X)'0D5@>(OA5:ZC!I47A^[CTE=-:X;$D4DWG&8 .SNLJ2L3C)W.0_P#$ M&XP C M:OK"7]AK&A^'-:TX^)XK&0QVZSH9(9-F$=H\EE7/2MQ'*V7, M3-\Q 8CC"<'<9?&OBCQ3=ZC%X4?4K>SN[?Q!I]I<7MA%/ MQ% M:=%X!\-Q1PK]@>1H;^/4A--=2R2M<(,)(\C,7? X 8D8XQ0!YMI7Q \1>&(M M6U3Q)?VNHZ/;^*+C3+EC Z/;HD.$*$R, I98Q@@G)8EF+9%CPY\8M8U33B^J M6VEV%UIFEW=[K2RB54@=746ZC:790RG<>') X&>#WUY\._"^H6.KV5YIK2VN MM3BYOH#=3!))00V\*'PC$@9*8)P,YJPW@CPX\NMR-I41;7XDAU+YFQ.BIL48 MSA<*?X<<\]>: /,H?BQXOEUJ/0_L>G17DNIV-JEQ-)]+M]-^WVVGZA;Z==I:Z5=,\N]%,EP)@6BA52ZGRW MW$JI^89!KI;+X8>$M/U%+^WTV4W:3PW(GFOKB5S)$KK&Q+N=VU9& SD8('88 MO7'@CP]=>(AK<^G[KX2QS$B>01O+&"$D:(-Y;NH/#,I(P,'@8 -ZBBB@#__9 end XML 16 R1.htm IDEA: XBRL DOCUMENT v3.8.0.1
    Document and Entity Information - USD ($)
    12 Months Ended
    Dec. 31, 2017
    Feb. 22, 2018
    Jun. 30, 2017
    Document and Entity Information [Abstract]      
    Entity Registrant Name ELLIE MAE INC    
    Entity Central Index Key 0001122388    
    Document Type 10-K    
    Document Period End Date Dec. 31, 2017    
    Amendment Flag false    
    Document Fiscal Year Focus 2017    
    Document Fiscal Period Focus FY    
    Current Fiscal Year End Date --12-31    
    Entity Filer Category Large Accelerated Filer    
    Entity Common Stock, Shares Outstanding   34,289,833  
    Entity Well-known Seasoned Issuer Yes    
    Entity Public Float     $ 2,325,501,000
    Entity Current Reporting Status Yes    
    Entity Voluntary Filers No    
    XML 17 R2.htm IDEA: XBRL DOCUMENT v3.8.0.1
    Consolidated Balance Sheets - USD ($)
    $ in Thousands
    Dec. 31, 2017
    Dec. 31, 2016
    Current assets:    
    Cash and cash equivalents $ 137,698 $ 380,907
    Short-term investments 103,345 41,841
    Accounts receivable, net of allowance for doubtful accounts of $340 and $45 as of December 31, 2017 and December 31, 2016, respectively 43,121 39,358
    Prepaid expenses and other current assets 18,474 15,209
    Total current assets 302,638 477,315
    Property and equipment, net 186,991 126,297
    Long-term investments 107,363 45,931
    Intangible assets, net 80,874 17,289
    Deposits and other assets 9,290 10,138
    Goodwill 144,451 74,547
    Total assets 831,607 751,517
    Current liabilities:    
    Accounts payable 24,913 15,942
    Accrued and other current liabilities 26,188 39,809
    Deferred revenue 26,287 23,126
    Total current liabilities 77,388 78,877
    Other long-term liabilities 18,880 17,732
    Total liabilities 96,268 96,609
    Commitments and contingencies (Note 9)
    Stockholders’ equity:    
    Common stock, $0.0001 par value per share; 140,000,000 authorized shares, 34,227,684 and 33,685,649 shares issued and outstanding as of December 31, 2017 and December 31, 2016, respectively 3 3
    Additional paid-in capital 649,817 612,098
    Accumulated other comprehensive loss (880) (219)
    Retained earnings 86,399 43,026
    Total stockholders’ equity 735,339 654,908
    Total liabilities and stockholders’ equity $ 831,607 $ 751,517
    XML 18 R3.htm IDEA: XBRL DOCUMENT v3.8.0.1
    Consolidated Balance Sheets (Parenthetical) - USD ($)
    $ in Thousands
    Dec. 31, 2017
    Dec. 31, 2016
    Statement of Financial Position [Abstract]    
    Accounts receivable, allowances for doubtful accounts $ 340 $ 45
    Common stock, par value $ 0.0001000 $ 0.0001000
    Common stock, shares authorized 140,000,000 140,000,000
    Common stock, shares issued 34,227,684.000 33,685,649.000
    Common stock, shares outstanding 34,227,684.000 33,685,649.000
    XML 19 R4.htm IDEA: XBRL DOCUMENT v3.8.0.1
    Consolidated Statements of Comprehensive Income - USD ($)
    12 Months Ended
    Dec. 31, 2017
    Dec. 31, 2016
    Dec. 31, 2015
    Statement of Comprehensive Income [Abstract]      
    Revenues $ 417,042,000 $ 360,285,000 $ 253,937,000
    Cost of revenues 160,910,000 120,145,000 84,208,000
    Gross profit 256,132,000 240,140,000 169,729,000
    Operating expenses:      
    Sales and marketing 65,042,000 54,704,000 38,208,000
    Research and development 69,266,000 58,501,000 40,451,000
    General and administrative 79,686,000 71,318,000 57,212,000
    Total operating expenses 213,994,000 184,523,000 135,871,000
    Income from operations 42,138,000 55,617,000 33,858,000
    Other income, net 3,256,000 989,000 619,000
    Income before income taxes 45,394,000 56,606,000 34,477,000
    Income tax provision (benefit) (7,456,000) 18,830,000 12,219,000
    Net income $ 52,850,000 $ 37,776,000 $ 22,258,000
    Net income per share of common stock:      
    Basic (USD per share) $ 1.55 $ 1.21 $ 0.76
    Diluted (USD per share) $ 1.48 $ 1.15 $ 0.72
    Weighted average common shares used in computing net income per share of common stock:      
    Basic (in shares) 34,056,962 31,179,857 29,179,352
    Diluted (in shares) 35,805,524 32,799,785 30,842,584
    Comprehensive income, net of taxes:      
    Net income $ 52,850,000 $ 37,776,000 $ 22,258,000
    Unrealized gain (loss) on investments (661,000) 38,000 (162,000)
    Comprehensive income $ 52,189,000 $ 37,814,000 $ 22,096,000
    XML 20 R5.htm IDEA: XBRL DOCUMENT v3.8.0.1
    Consolidated Statements of Stockholders' Equity - USD ($)
    Total
    Common Stock [Member]
    Additional Paid-in Capital [Member]
    Accumulated Other Comprehensive Income (Loss) [Member]
    Retained Earnings [Member]
    Balances, shares at Dec. 31, 2014   28,907,147      
    Balances at Dec. 31, 2014 $ 252,884,000 $ 3,000 $ 242,527,000 $ (95,000) $ 10,449,000
    Issuance of common stock under stock incentive plans, shares   1,109,013      
    Issuance of common stock under stock incentive plans 10,094,000   10,094,000    
    Shares withheld for employee taxes related to vested restricted stock units, shares   (56,797)      
    Shares withheld for employee taxes related to vested restricted stock units (3,552,000)   (3,552,000)    
    Issuance of common stock under employee stock purchase plan, shares   110,598      
    Issuance of common stock under employee stock purchase plan 4,105,000   4,105,000    
    Stock-based compensation expense $ 25,367,000   25,367,000    
    Excess tax benefit from exercise of stock options     11,387,000    
    Stock repurchase, shares (503,450) (503,450)      
    Stock repurchase $ (31,530,000)   (4,586,000)   (26,944,000)
    Unrealized gain (loss) on investments (162,000)     (162,000)  
    Net income 22,258,000       22,258,000
    Balances, shares at Dec. 31, 2015   29,566,511      
    Balances at Dec. 31, 2015 290,851,000 $ 3,000 285,342,000 (257,000) 5,763,000
    Issuance of common stock under stock incentive plans, shares   934,234      
    Issuance of common stock under stock incentive plans 10,573,000   10,573,000    
    Issuance of common stock in public offering, net of issuance costs, shares   3,162,500      
    Issuance of common stock in public offering, net of issuance costs 271,309,000   271,309,000    
    Shares withheld for employee taxes related to vested restricted stock units, shares   (71,079)      
    Shares withheld for employee taxes related to vested restricted stock units (5,976,000)   (5,976,000)    
    Issuance of common stock under employee stock purchase plan, shares   101,816      
    Issuance of common stock under employee stock purchase plan 6,724,000   6,724,000    
    Stock-based compensation expense 34,302,000   34,302,000    
    Excess tax benefit from exercise of stock options $ 11,387,000   9,974,000    
    Stock repurchase, shares (8,333) (8,333)      
    Stock repurchase $ (663,000)   (150,000)   (513,000)
    Unrealized gain (loss) on investments 38,000     38,000  
    Net income 37,776,000       37,776,000
    Balances, shares at Dec. 31, 2016   33,685,649      
    Balances at Dec. 31, 2016 654,908,000 $ 3,000 612,098,000 (219,000) 43,026,000
    Issuance of common stock under stock incentive plans, shares   961,448      
    Issuance of common stock under stock incentive plans 10,208,000   10,208,000    
    Shares withheld for employee taxes related to vested restricted stock units, shares   (139,235)      
    Shares withheld for employee taxes related to vested restricted stock units (13,826,000)   (13,826,000)    
    Issuance of common stock under employee stock purchase plan, shares   121,010      
    Issuance of common stock under employee stock purchase plan 9,098,000   9,098,000    
    Stock-based compensation expense 39,762,000   39,762,000    
    Excess tax benefit from exercise of stock options $ 9,974,000        
    Stock repurchase, shares (401,188) (401,188)      
    Stock repurchase $ (35,244,000)   (7,523,000)   (27,721,000)
    Excess tax benefits cumulative-effect adjustment resulting from the adoption of ASU 2016-09 (Note 2) 18,244,000       18,244,000
    Unrealized gain (loss) on investments (661,000)     (661,000)  
    Net income 52,850,000       52,850,000
    Balances, shares at Dec. 31, 2017   34,227,684      
    Balances at Dec. 31, 2017 $ 735,339,000 $ 3,000 $ 649,817,000 $ (880,000) $ 86,399,000
    XML 21 R6.htm IDEA: XBRL DOCUMENT v3.8.0.1
    Consolidated Statements of Cash Flows - USD ($)
    12 Months Ended
    Dec. 31, 2017
    Dec. 31, 2016
    Dec. 31, 2015
    CASH FLOWS FROM OPERATING ACTIVITIES:      
    Net income $ 52,850,000 $ 37,776,000 $ 22,258,000
    Adjustments to reconcile net income to net cash provided by operating activities:      
    Depreciation and amortization 36,482,000 20,460,000 10,842,000
    Amortization of intangible assets 9,515,000 5,521,000 5,180,000
    Impairment loss on intangible assets 0 0 562,000
    Legal settlement 0 0 (522,000)
    Stock-based compensation expense 34,467,000 31,471,000 24,241,000
    Impairment and loss on sale of property and equipment 0 5,000  
    Impairment and loss on sale of property and equipment     97,000
    Deferred income taxes (7,849,000) 7,784,000 2,255,000
    Amortization (accretion) of investments (1,704,000) 1,024,000 1,033,000
    Changes in operating assets and liabilities:      
    Accounts receivable, net (997,000) (10,791,000) (7,943,000)
    Prepaid expenses and other current assets (2,622,000) (5,334,000) 1,381,000
    Deposits and other assets 1,088,000 (3,464,000) (1,985,000)
    Accounts payable 4,943,000 3,678,000 290,000
    Accrued, other current and other liabilities (11,750,000) 17,585,000 35,079,000
    Deferred revenue 1,798,000 7,184,000 5,849,000
    Net cash provided by operating activities 116,221,000 112,899,000 98,617,000
    CASH FLOWS FROM INVESTING ACTIVITIES:      
    Acquisition of property and equipment (28,355,000) (25,191,000) (24,768,000)
    Acquisition of internal-use software (59,514,000) (35,097,000) (27,608,000)
    Proceeds from sale of property and equipment 0 0 58,000
    Purchases of investments (221,383,000) (62,533,000) (60,816,000)
    Maturities of investments 99,490,000 58,223,000 63,204,000
    Sale of investments 0 20,000,000 0
    Cash paid for acquisitions, net of cash acquired (119,270,000) 0 (16,419,000)
    Net cash used in investing activities (329,032,000) (44,598,000) (66,349,000)
    CASH FLOWS FROM FINANCING ACTIVITIES:      
    Payment of capital lease obligations (619,000) (3,827,000) (3,745,000)
    Proceeds from issuance of common stock under employee stock plans 19,306,000 17,297,000 14,199,000
    Proceeds (payment of issuance costs) relating to common stock issued in public offering, net (15,000)    
    Proceeds (payment of issuance costs) relating to common stock issued in public offering, net   271,379,000 0
    Payments for repurchase of common stock (35,244,000) (663,000) (31,530,000)
    Tax payments related to shares withheld for vested restricted stock units (13,826,000) (5,976,000) (3,552,000)
    Net cash provided by (used in) financing activities (30,398,000) 278,210,000 (24,628,000)
    NET INCREASE (DECREASE) IN CASH AND CASH EQUIVALENTS (243,209,000) 346,511,000 7,640,000
    CASH AND CASH EQUIVALENTS, Beginning of period 380,907,000 34,396,000 26,756,000
    CASH AND CASH EQUIVALENTS, End of period 137,698,000 380,907,000 34,396,000
    Supplemental disclosure of cash flow information:      
    Cash paid for interest 515,000 294,000 133,000
    Cash paid for (refunded from) income taxes (1,299,000) 267,000 104,000
    Supplemental disclosure of non-cash investing and financing activities:      
    Fixed asset purchases not yet paid 9,114,000 5,945,000 3,662,000
    Stock-based compensation capitalized to property and equipment $ 5,295,000 $ 2,831,000 1,126,000
    Acquisition of property and equipment under capital leases     $ 6,998,000
    XML 22 R7.htm IDEA: XBRL DOCUMENT v3.8.0.1
    Description of Business
    12 Months Ended
    Dec. 31, 2017
    Organization, Consolidation and Presentation of Financial Statements [Abstract]  
    Description of Business
    Description of Business
    Ellie Mae, Inc. (“Ellie Mae” and the “Company”) is a leading cloud-based platform provider for the mortgage finance industry. The Company’s technology solutions enable lenders to originate and close residential mortgage loans. Banks, credit unions and mortgage lenders use the Company’s Encompass® all-in-one mortgage management solution (“Encompass”) to originate and fund mortgages and improve compliance, loan quality, and efficiency.
    XML 23 R8.htm IDEA: XBRL DOCUMENT v3.8.0.1
    Basis of Presentation and Significant Accounting Policies
    12 Months Ended
    Dec. 31, 2017
    Accounting Policies [Abstract]  
    Basis of Presentation and Significant Accounting Policies
    Basis of Presentation and Significant Accounting Policies
    Principles of Consolidation
    The consolidated financial statements include the accounts of the Company and its wholly-owned subsidiaries. All intercompany balances and transactions have been eliminated.
    Applicable Accounting Guidance
    Any reference in these notes to applicable accounting guidance is meant to refer to the authoritative generally accepted accounting principles in the United States (“U.S. GAAP”), as found in the Financial Accounting Standards Board’s (“FASB”) Accounting Standards Codification (“ASC”).
    Use of Estimates
    The preparation of consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Management evaluates estimates on a regular basis including those relating to revenue recognition, allowance for doubtful accounts, goodwill, intangible assets, valuation of deferred income taxes, stock-based compensation, and unrecognized tax benefits, among others. Actual results could differ from those estimates and such differences may have a material impact on the Company’s consolidated financial statements and footnotes.
    Segment Information
    The Company operates in one industry—mortgage-related software and services. The Company’s chief operating decision maker is its chief executive officer, who makes decisions about resource allocation and reviews financial information presented on a consolidated basis. Accordingly, the Company has determined that it has a single reporting segment and operating unit structure, specifically technology-enabled solutions to help streamline and automate the residential mortgage origination process in the United States.
    Cash and Cash Equivalents
    All highly liquid investments with original maturities of 90 days or less are considered to be cash equivalents. Cash equivalents are recorded at cost, which approximates fair value.
    Fair Value Measurement of Financial Instruments
    The Company invests excess cash primarily in investment-grade, fixed maturity interest-bearing securities, such as money market accounts, certificates of deposit, commercial paper, corporate bonds, municipal and government agency obligations, and guaranteed obligations of the U.S. government. All of the Company’s investments that have maturities of greater than 90 days are classified as available-for-sale and are carried at fair value. For the Company’s remaining financial instruments, fair value is determined based on quoted market rates when observable or utilizing data points that are observable, such as quoted prices, interest rates, and yield curves. The cost of available-for-sale investments sold is based on the specific identification method. Unrealized gains and losses are reported in stockholders’ equity as accumulated other comprehensive income (loss). Realized gains and losses are included in other income (expense), net. Interest and dividends are included in other income (expense), net when they are earned.
    Fair value is defined as the price that would be received from selling an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. Fair value measurements are classified and disclosed in one of the following three categories:
    Level 1 — Valuations based on quoted prices in active markets for identical assets or liabilities.
    Level 2 — Valuations based on other than quoted prices in active markets for identical assets and liabilities, quoted prices for identical or similar assets or liabilities in inactive markets, or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities.
    Level 3 — Valuations based on inputs that are generally unobservable and typically reflect management’s estimates of assumptions that market participants would use in pricing the assets or liabilities.
    The fair values of the Company’s cash equivalents, accounts receivable, and accounts payable approximate their carrying values due to the short maturities of the instruments. The fair value of the Company’s capital lease obligations approximates the carrying value due to the terms continuing to approximate prevailing market terms. The Company classifies its money market funds that are specifically backed by debt securities and U.S. government obligations as Level 1 instruments, due to the use of observable market prices for identical securities that are traded in active markets.
    When the Company uses observable market prices for identical securities that are traded in less active markets, the Company classifies its marketable financial instruments as Level 2. When observable market prices for identical securities are not available, the Company prices its marketable financial instruments using non-binding market consensus prices that are corroborated with observable market data; quoted market prices for similar instruments; or pricing models with all significant inputs derived from or corroborated with observable market data. Non-binding market consensus prices are based on the proprietary valuation models of pricing providers. These valuation models incorporate a number of inputs, including non-binding and binding broker quotes; observable market prices for identical or similar securities; and the internal assumptions of pricing providers or brokers that use observable market inputs and, to a lesser degree, unobservable market inputs. The Company corroborates non-binding market consensus prices with observable market data as such data exists.
    Accounts Receivable and Allowance for Doubtful Accounts
    Trade accounts receivable consist of amounts billed to customers in connection with sale of services. The Company analyzes individual trade accounts receivable by considering historical bad debts, customer creditworthiness, current economic trends, changes in customer payment terms, and collection trends when evaluating the adequacy of the allowance for doubtful accounts. Allowances for doubtful accounts are recognized in the period in which the associated receivable balance is not considered recoverable. Any change in the assumptions used in analyzing accounts receivable may result in changes to the allowance for doubtful accounts and is recognized in the period in which the change occurs. The Company writes off a receivable when all rights, remedies, and recourse against the account and its principals are exhausted and records a benefit when previously reserved accounts are collected.
    Concentration of Credit Risk
    The financial instruments that potentially expose the Company to concentrations of credit risk consist primarily of cash and cash equivalents, investments, and accounts receivable. The Company’s cash and cash equivalents are deposited with major financial institutions in the United States. At times, such deposits may be in excess of federally insured limits. Management believes that the Company’s investments in cash equivalents and available-for-sale investments are financially sound. The Company’s accounts receivable are derived from revenue earned from customers located in the United States. The Company had no customers that represented 10% or more of revenues for the years ended December 31, 2017, 2016 and 2015. No customer represented more than 10% of accounts receivable as of December 31, 2017 and 2016.
    Property and Equipment
    Property and equipment are stated at cost less accumulated depreciation and are depreciated on a straight-line basis over their estimated useful lives, which is generally three to seven years. Leasehold improvements are amortized on a straight-line basis over their estimated useful lives or over the term of the lease, whichever is shorter.
    Software and Website Development Costs
    The Company capitalizes internal and external costs incurred to develop internal-use software and website applications. Capitalized internal costs include salaries, benefits, and stock-based compensation charges for employees that are directly involved in developing the software or website application, and depreciation of assets used in the development process. Capitalized external costs include third-party consultants involved in the development process, as well as other direct costs incurred therein.
    Capitalization of costs begins when the preliminary project stage has been completed, management authorizes and commits to funding a project and it is probable that the project will be completed and the software or website application will be used to perform the function intended. Internal and external costs incurred as part of the preliminary project stage are expensed as incurred.
    Capitalization ceases at the point at which the project is substantially complete and ready for its intended use. Internal and external training costs and maintenance costs during the post-implementation operation stage are expensed as incurred.
    Internal-developed core software is amortized on a straight-line basis over its estimated useful life, generally three to five years. Amortization of product related internal-use software and website applications is typically recorded to cost of revenues, and amortization of other internal-use software and website applications is typically recorded to the operating expense line to which it most closely relates. Management evaluates the useful lives of these assets on an annual basis and tests for impairment whenever events or changes in circumstances occur that could impact the recoverability of these assets. The capitalized costs are included in property and equipment, net in the accompanying consolidated balance sheets. For the years ended December 31, 2017, 2016 and 2015, the Company capitalized software and website application development costs of $64.6 million, $38.5 million and $29.4 million, respectively.
    Business Combinations
    The Company recognizes and measures the identifiable assets acquired in a business combination, the liabilities assumed and any non-controlling interest in the acquiree, at their fair values as of the acquisition date. The Company recognizes contingent consideration arrangements at their acquisition-date fair values with subsequent changes in fair value reflected in earnings, recognizes pre-acquisition loss and gain contingencies at their acquisition-date fair values, capitalizes in-process research and development assets and expenses acquisition-related transaction costs as incurred. Due to the inherent uncertainty in the estimates and assumptions used by the Company in its fair value measurements, recorded amounts may be subject to refinement. During the measurement period, which may be up to one year from the acquisition date, the Company may record adjustments to the fair value of assets acquired and liabilities assumed, with the corresponding offset to goodwill. Any subsequent adjustments, including changes in accounting for deferred tax asset valuation allowances and acquired income tax uncertainties after the measurement period, are recognized in current period earnings.
    Goodwill
    The Company records goodwill in a business combination when the consideration paid exceeds the fair value of the identifiable net assets acquired. Goodwill is not amortized but is tested for impairment at least annually, or whenever changes in circumstances indicate that the fair value of a reporting unit is less than its carrying amount, including goodwill. The annual test is performed at the reporting unit level using a fair-value based approach. The Company’s operations are organized as one reporting unit. In testing for a potential impairment of goodwill, the Company first compares the net aggregate carrying value of assets and liabilities to the aggregate estimated fair value of the Company. If estimated fair value is less than carrying value, then potential impairment exists. On January 1, 2017, the Company early adopted Accounting Standards Update (“ASU”) No. 2017-04, Intangibles - Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment (“ASU 2017-04”). The standard eliminated Step 2 from the goodwill impairment test, which requires a hypothetical purchase price allocation. Impairment is equivalent to any excess of goodwill carrying value over its implied fair value. There were no impairment charges related to goodwill during the years ended December 31, 2017, 2016 and 2015.
    The process of evaluating the potential impairment of goodwill requires significant judgment at many points during the analysis, including calculating fair value of the reporting unit based on estimated future cash flows and discount rates to be applied.
    Intangible Assets
    Intangible assets are stated at cost less accumulated amortization. Intangible assets include developed technology, trade names, customer relationships, and order backlog. Intangible assets with finite lives are amortized on a straight-line basis over the estimated periods of benefit, as follows:
    Developed technology
    2-8 years
    Trade names with finite lives
    2-3 years
    Customer relationships
    4-10 years
    Order backlog
    1 year

    The AllRegs tradename is the only intangible asset with an indefinite useful life. The Company evaluates the remaining useful life of indefinite-lived intangible assets each reporting period to determine whether events and circumstances continue to support an indefinite useful life. The Company tests intangible assets with indefinite lives at least annually or if events or circumstances indicate that such assets might be impaired. If potential impairment exists, the amount of any impairment is calculated by using a discounted cash flow model, which is based on the assumptions the Company believe hypothetical marketplace participants would use. For indefinite-lived intangible assets, other than goodwill, if the carrying amount exceeds the fair value, an impairment charge is recognized in an amount equal to that excess.
    The Company evaluates its finite-lived intangible assets for impairment whenever events or changes in circumstances indicate that the carrying amount of such assets may not be recoverable. Recoverability of assets to be held and used is measured by a comparison of the carrying amount of an asset or asset group to future undiscounted net cash flows expected to be generated by the asset or asset group. If such assets or asset groups are considered to be impaired, the impairment loss to be recognized is measured by the amount by which the carrying amounts of the assets or asset groups exceed the fair value of the assets or asset groups. Assets to be disposed of are reported at the lower of the carrying amount and fair value less costs to sell.
    Impairment of Long-Lived Assets
    The Company evaluates its long-lived assets for indications of possible impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. There has been no loss on impairment or disposal of long-lived assets.
    Revenue Recognition
    The Company generates revenue primarily from transaction-based fees and fees for software and related services, including its annual user conference and fees from professional services. Our revenues are generated from the company-hosted Encompass Software subscriptions that customers access through the Internet. Revenues are also comprised of fees for software services sold both as a subscription and transactionally, including fees based on a per closed loan, or success basis, subject to monthly base fees, which the Company refers to as Success-Based Pricing; Ellie Mae Network fees; education and training, loan product, policy and guideline data and analytics services under the AllRegs brand; and professional services which include consulting, implementation, and training services. Sales taxes assessed by governmental authorities are excluded from revenue.
    The Company commences revenue recognition when all of the following conditions are satisfied:
    There is persuasive evidence of an arrangement;
    The service has been or is being provided to the customer;
    The collection of the fees is reasonably assured; and
    The amount of fees to be paid by the customer is fixed or determinable.
    The Company also generates revenues from sales of services including subscription services and usage-based fees, transactional services, and professional services.
    Subscription Services and Usage-Based Fee Arrangements.  Subscription services and usage-based fee arrangements generally include a combination of the Company’s products delivered as software-as-a-service (“SaaS”) and support services. These arrangements are generally non-cancelable and do not contain refund-type provisions. These revenues typically include the following:
    Encompass Revenues.  The Company offers web-based, on-demand access to Encompass software for a monthly recurring fee. The Company provides the right to access its loan origination software and handles the responsibility of managing the servers, providing security, backing up the data and applying updates. Customers under SaaS arrangements do not take possession of the software at any time during the term of the agreement. Subscription revenues are recognized ratably over the contract terms as subscription services are provided, beginning on the commencement date of each contract, which is the date the Company’s service is made available to customers. Contracts generally range from one year to five years.
    Alternatively, customers can elect to pay on a success basis. Success basis contracts generally have a term of one to five years and are subject to monthly base fees, which enable customers to close loans up to a contractually agreed-to minimum number of transactions, and additional closed loan fees, which are assessed for loans closed in excess of the minimum. Revenues are earned from both base fees and additional closed loan fees as the result of the customer’s usage of Encompass. Monthly base fees are recognized over the respective monthly service period as the subscription services are provided. Additional closed loans fees are recognized when the loans are reported as closed. This offering also includes Encompass Consumer Connect, Encompass Compliance Service, and Encompass Docs Solution as integrated components, which are combined elements of the arrangement that are delivered in conjunction with the Encompass offering and therefore are not accounted for separately.
    Services Revenues.  The Company provides a variety of mortgage-related and other business services, including: automated documentation; fraud detection, valuation, validation, and risk analysis; income verification; marketing and customer relationship management; product and pricing; flood zone certifications; website and electronic document management; and compliance reports. Services revenues are recognized upon completion of the services.
    Transactional and Other Revenues.  The Company has entered into agreements with various lenders, service providers and certain government-sponsored entities participating in the mortgage origination process that provide them access to, and ability to interoperate with, mortgage originators on the Ellie Mae Network. Under these agreements, the Company earns transaction fees when transactions are processed through the Ellie Mae Network. Transactional and other revenues are recognized upon completion of the services.
    Professional Services Revenues.  Professional services revenues are generally recognized upon delivery or completion for fixed price contracts or as the services are rendered for time and material contracts. The majority of the Company’s professional services contracts are on a fixed price basis. Training revenues are recognized as the services are rendered.
    Subscriptions to Online Research and Data Resources.  The Company provides mortgage originators and underwriters with access to online databases of various federal and state laws and regulations and forms as well as investor product guidelines. Subscription fees are recognized ratably over the subscription term as subscription services are provided, which is typically one year.
    Multiple Element Arrangements
    The Company enters into arrangements with multiple elements that generally include multiple subscriptions and professional services. For arrangements with multiple deliverables, the Company evaluates whether the individual deliverables qualify as separate units of accounting. In order to treat deliverables in a multiple-deliverable arrangement as separate units of accounting, the deliverables must have standalone value upon delivery.
    Subscription services have standalone value as such services are often sold separately. Additionally, the Company concluded that professional services included in multiple element arrangements also have standalone value. In establishing standalone value, the Company considered the following factors for each professional services agreement: availability of the services from other vendors, the nature of the professional services, and the timing of when the professional services contract was signed in comparison to the subscription service start date.
    When subscription services agreements involve multiple elements that qualify as separate units of accounting, the Company allocates arrangement consideration to all deliverables at the inception of an arrangement based on the relative selling price method in accordance with the selling price hierarchy, which includes: (i) vendor specific objective evidence (“VSOE”) if it is available; (ii) third-party evidence (“TPE”) if VSOE is not available; and (iii) the best estimate of selling price (“BESP”) if neither VSOE nor TPE is available. The Company has determined that TPE is not a practical alternative as the Company’s go-to-market strategy and offerings contain a significant level of differentiation such that the comparable pricing of services with similar functionality cannot be obtained. Furthermore, the Company is unable to reliably determine what similar competitor services’ selling prices are on a standalone basis. The amount of revenue allocated to delivered items is limited by contingent revenue, if any.
    The Company has not historically priced its services within a narrow range. As a result, the Company has not been able to establish VSOE for its services. Accordingly, the Company uses its BESP to determine the relative selling price for its services.
    The objective of BESP is to determine the price at which the Company would transact a sale if the service was sold on a standalone basis. When establishing BESP, the Company reviews company-specific factors used to determine list price and makes adjustments as appropriate to reflect current market conditions and pricing behavior. The Company’s process for establishing list price includes assessing the cost to provide a particular product or service, surveying customers to determine market expectations, analyzing customer demographics, and taking into account similar products and services historically sold by the Company. The Company continues to review the factors used to establish list price and adjusts BESP as necessary.
    Deferred Revenues
    Deferred revenues represent billings or payments received in advance of revenue recognition and is recognized as the revenue recognition criteria are met. Balances consist primarily of prepaid subscription services and professional and training services not yet provided as of the balance sheet date. Deferred revenues that will be recognized during the succeeding 12 month period are recorded as current deferred revenues, and the remaining portion is recorded as other long-term liabilities. Long-term deferred revenue at December 31, 2017 and 2016 was not material.
    Deferred Commission Expenses
    Deferred commission expenses are the incremental costs that are directly associated with non-cancelable subscription contracts with customers and consist of sales commissions paid to the Company’s direct sales force. Commissions are calculated based on a percentage of the revenues for the non-cancelable term of subscription contracts, which are typically one to five years.
    The deferred commission expense amounts are recoverable through the future revenue streams under the non-cancelable customer contracts.
    During the years ended December 31, 2017, 2016, and 2015, the Company deferred $4.3 million, $4.9 million, and $3.6 million of commission expenses, respectively.
    At December 31, 2017 and 2016, $8.5 million and $7.8 million of deferred commission remained on the Company’s consolidated balance sheets, respectively.
    Warranties and Indemnification
    The Company provides a warranty for its software products and services to its customers and accounts for its warranties as a contingent liability. The Company’s software is generally warranted to perform substantially as described in the associated product documentation and to satisfy defined levels of uptime reliability. The Company’s services are generally warranted to be performed consistent with industry standards. The Company has not provided for a warranty accrual as of December 31, 2017 or 2016. To date, the Company’s product warranty expense has not been significant.
    The Company generally agrees to indemnify its customers against legal claims that the Company’s software products infringe certain third-party intellectual property rights and accounts for its indemnification obligations as a contingent liability. In addition, the Company may also incur liability under its contracts if it breaches its warranties as well as certain data security and/or confidentiality obligations. To date, the Company has not been required to make any payment resulting from either infringement claims asserted against its customers or from claims in connection with a breach of the data security and/or confidentiality obligations in the Company’s contracts. The Company has not recorded a liability for related costs as of December 31, 2017 or 2016.
    The Company has obligations under certain circumstances to indemnify each executive officer and member of the Company’s board of directors against judgments, fines, settlements, and expenses related to claims against such executive officer or director and otherwise to the fullest extent permitted under Delaware law and the Company’s bylaws and certificate of incorporation.
    Cost of Revenues
    The Company’s cost of revenues consists primarily of: salaries and benefits, including stock-based compensation expense; data center operating costs; depreciation on data center computer equipment; amortization of internal-use software and acquired intangible assets such as developed technology and trade names; customer support; professional services associated with implementation of the Company’s software; third-party royalty expenses; and allocated facilities costs.
    Research and Development Costs
    The Company’s research and development expenses consist primarily of: salaries and benefits, including bonuses and stock-based compensation expense; fees to contractors engaged in the development and support of the Ellie Mae Network, Encompass software and other products; and allocated facilities costs. Research and development costs that are not capitalized as internal-use software are expensed as they are incurred.
    Advertising Expenses
    The Company expenses advertising costs as incurred. Advertising expenses for the years ended December 31, 2017, 2016 and 2015 were $1.3 million, $1.0 million, and $0.7 million, respectively.
    Stock-Based Compensation
    The Company recognizes stock-based compensation related to awards granted under its 2009 Stock Option and Incentive Plan (the “2009 Plan”), 2011 Equity Incentive Award Plan (the “2011 Plan”), and Employee Stock Purchase Plan (“ESPP”).
    The Company recognizes compensation expense related to Restricted Stock Units (“RSUs”), Performance-Vesting Restricted Stock Units and Performance Awards (“Performance Awards”) based on the fair market value of the underlying shares of common stock as of the date of grant. Expense related to the RSUs is recognized on a straight-line basis over the requisite service period of the award, which generally equals the vesting period. Expense related to the Performance Awards and performance-vesting RSUs is recognized under the graded vesting method over the requisite service period of the award, which results in the recognition of a larger portion of the expense during the beginning of the vesting period than in the end of the vesting period. Management evaluates the probability of performance attainment and estimates the probable number of shares of common stock that will be granted and records the expense accordingly, if probable.
    The Company recognizes compensation expense related to stock option grants that are ultimately expected to vest based on estimated fair values on the date of grant using the Black-Scholes option-pricing model. Such expense is recognized on a straight-line basis over the requisite service period of the award, which generally equals the vesting period.
    The date of grant is the date at which the Company and the employee reach a mutual understanding of the key terms and conditions of the award, appropriate approvals are received by the equity incentive committee of the board of directors and the Company becomes contingently obligated to issue equity instruments to the employee who renders the requisite service.
    The Company estimates potential forfeitures of stock grants and adjust recorded compensation cost accordingly. The estimate of forfeitures is based on historical experience and is adjusted over the requisite service period to the extent that actual forfeitures differ, or are expected to differ, from the prior estimates. Changes in estimated forfeitures will be recognized in the period of change and will impact the amount of stock-based compensation expense to be recognized in future periods.
    Income Taxes
    The Company accounts for income taxes under the asset and liability method, which requires the recognition of taxes payable or refundable for the current year, and deferred tax liabilities and assets for the future tax consequences of events that have been recognized in our financial statements or tax returns. The measurement of current and deferred tax liabilities and assets is based on provisions of the enacted tax law.
    The Company operates in various tax jurisdictions and is subject to audit by various tax authorities. The Company recognizes the tax benefit of an uncertain tax position only if it is more likely than not that the position is sustainable upon examination by the taxing authority, based on the technical merits. The tax benefit recognized is measured as the largest amount of benefit which is greater than 50 percent likely to be realized upon settlement with the taxing authority. The Company recognizes interest accrued and penalties related to unrecognized tax benefits in the income tax provision.
    Valuation allowances are established when necessary to reduce deferred tax assets to the amounts that are more likely than not expected to be realized based on the weighting of positive and negative evidence.  Future realization of deferred tax assets ultimately depends on estimates of future sources of taxable income for the jurisdictions in which the Company operates and the periods over which the deferred tax assets will be realizable. To the extent the Company establishes a valuation allowance or change the valuation allowance in a period, the Company reflects the change with a corresponding increase or decrease to the tax provision in the consolidated statements of operations.
    In relation to the Company’s adoption of ASU No. 2016-09, Compensation—Stock Compensation (Topic 718): Improvements to Employee Share-Based Payment Accounting (“ASU 2016-09”), on January 1, 2017, the Company records excess tax benefits and tax deficiencies as an income tax benefit or expense when stock awards vested or settled and, on a retrospective basis, the excess tax benefits are classified as an operating activity in the Company’s consolidated statements of cash flows.
    Comprehensive Income
    Comprehensive income consists of net income and other comprehensive income. Other comprehensive income includes certain changes in equity that are excluded from net income, specifically unrealized gains (losses) on marketable securities. Except for net realized gain (loss) on investments which was not significant, there were no reclassifications out of accumulated other comprehensive income that affected net income during the years ended December 31, 2017, 2016 and 2015.
    Geographical Information
    The Company is domiciled in the United States, had no international operations and had minimal sales to customers outside of the United States for the years ended December 31, 2017, 2016 and 2015.
    Recent Accounting Pronouncements
    In May 2014, the FASB issued ASU No. 2014-09, Revenue from Contracts with Customers (“ASU 2014-09” or “Topic 606”), as subsequently amended, which outlines a single comprehensive model for entities to use in accounting for revenue arising from contracts with customers and supersedes most current revenue recognition guidance, including industry-specific guidance. This standard requires expanded disclosures about revenue recognition to better communicate the nature, amount, timing, and uncertainty of the Company’s revenue and cash flows, including significant judgments. The standard also provides guidance on the recognition of costs related to obtaining customer contracts. The effective date for public entities is fiscal years beginning after December 15, 2017 and early adoption is allowed. The Company adopted the new standard as of January 1, 2018. The guidance permits two methods of adoption: retrospectively to each prior reporting period presented (full retrospective method), or retrospectively with the cumulative effect of initially applying the guidance recognized at the date of initial application (modified retrospective method).
    The Company will adopt the standard using the modified retrospective method and is in the process of finalizing the evaluation of the new standard on its accounting policies, processes, and systems including impacts from guidance issued by the FASB Transition Resource Group. The Company has assigned internal resources, engaged a third-party service provider, is in the process of updating its systems and is currently evaluating the quantitative impact to its financial statements.
    The Company expects an impact to its Encompass subscription and professional services revenue streams due to the removal of the current limitation on contingent revenue, which may affect the timing and allocation of revenue being recognized for certain contracts, and is in the process of finalizing this evaluation.
    The Company has also identified potential impacts to the costs to obtain customer contracts, which is primarily comprised of sales commissions and the related fringe benefits associated with non-cancelable contracts. The Company is evaluating the quantitative impact of capitalizing the costs to obtain and the costs to fulfill open contracts. The Company expects to capitalize certain costs that are expensed under the current standard, and the Company expects an increase in the amortization period over which the capitalized costs will be recognized. The Company is in the process of finalizing the evaluation of the expected period of benefit under ASU 2014-09.
    The Company is in the process of finalizing the impact evaluation of the new standard, as subsequently amended, together with the implementation of new accounting systems and processes, which will significantly change the Company’s internal controls over revenue recognition.
    In January 2016, the FASB issued ASU No. 2016-01, Financial Instruments-Overall (Subtopic 825-10): Recognition and Measurement of Financial Assets and Financial Liabilities (“ASU 2016-01”), which updates certain aspects of recognition, measurement, presentation and disclosure of financial instruments. ASU 2016-01 is effective for fiscal years, and interim periods within those years, beginning after December 15, 2017, and early adoption is not permitted. The Company adopted the new standard as of January 1, 2018 and it did not have a material impact on its consolidated financial statements.
    In February 2016, the FASB issued ASU No. 2016-02, Leases (Topic 842) (“ASU 2016-02”), as subsequently amended, which requires lessees to put most leases on their balance sheets but recognize the expenses on their income statements in a manner similar to current practice. ASU 2016-02 states that a lessee would recognize a lease liability for the obligation to make lease payments and a right-to-use asset for the right to use the underlying asset for the lease term. The standard is effective for interim and annual periods beginning after December 15, 2018, and early adoption is permitted. The Company currently does not intend to early adopt and is evaluating the impact of this accounting standard update on its consolidated financial statements.
    In May 2017, the FASB issued ASU 2017-09, Compensation - Stock Compensation (Topic 718): Scope of Modification Accounting (“ASU 2017-09”), which provides guidance on determining which changes to the terms and conditions of share-based payment awards require an entity to apply modification accounting under Topic 718. ASU 2017-09 is effective for interim and annual periods beginning after December 15, 2017, and early adoption is permitted. The Company adopted the new standard as of January 1, 2018 and it did not have a material impact on its consolidated financial statements.
    Standards Adopted
    In March 2016, the FASB issued ASU 2016-09, which simplifies and makes several modifications to Topic 718 related to the accounting for share-based payment transactions. The standard requires companies to record excess tax benefits and tax deficiencies as income tax benefit or expense in the income statement when stock awards vest or are settled. This change is required to be applied prospectively. The standard also allows the employer tax withholding on share-based compensation to increase (up to the employee’s maximum statutory rates) without triggering liability accounting and provides an accounting policy election to allow the recognition of forfeitures when they are incurred. The standard is effective for interim and annual reporting periods beginning after December 15, 2016, and early adoption is permitted. The Company has adopted the standard as of January 1, 2017. Upon adoption, the Company recognized the previously unrecognized excess tax benefits using the modified retrospective transition method, which resulted in a cumulative-effect adjustment of $18.2 million to retained earnings as of the beginning of the period. The Company previously reported an adjustment of $14.5 million in its beginning retained earnings for the period ending March 31, 2017, and has corrected this amount as of the beginning of the period in the accompanying consolidated financial statements, as the Company identified an incorrect calculation in the previously reported amount. The correction also has the effect of reducing the Company’s Other long-term liabilities by $2.4 million and increasing Deposits and other assets by $1.3 million. The Company also elected to continue estimating forfeitures and has also elected to apply the change in presentation to the statements of cash flows retrospectively. This resulted in a $10.2 million and $11.4 million increase in net cash provided by operating activities and a corresponding $10.2 million and $11.4 million decrease in net cash provided by (used in) financing activities for the years ended December 31, 2016 and 2015, respectively, from previously reported amounts.
    In January 2017, the FASB issued ASU 2017-04. The standard eliminates Step 2 from the goodwill impairment test, which requires a hypothetical purchase price allocation. The Company will continue to have the option to perform the qualitative assessment for a reporting unit to determine if the quantitative impairment test is necessary. The standard is effective for interim and annual periods beginning after December 15, 2019 and early adoption is permitted for interim or annual goodwill impairment tests performed on testing dates after January 1, 2017. The standard should be applied on a prospective basis. The Company elected to early adopt the standard as of January 1, 2017. The adoption did not have an impact to the Company’s consolidated financial statements.
    In January 2017, the FASB issued ASU No. 2017-01, Business Combinations (Topic 805): Clarifying the Definition of a Business. This standard clarifies the definition of a business and is intended to help companies evaluate whether transactions should be accounted for as acquisitions (or disposals) of assets or businesses. The standard is effective for interim and annual periods beginning after December 15, 2017 and early adoption is permitted under certain circumstances. The standard should be applied prospectively as of the beginning of the period of adoption. The Company elected to early adopt the standard on April 1, 2017. The adoption did not have an impact to the Company’s consolidated financial statements.
    XML 24 R9.htm IDEA: XBRL DOCUMENT v3.8.0.1
    Net Income Per Share of Common Stock
    12 Months Ended
    Dec. 31, 2017
    Earnings Per Share [Abstract]  
    Net Income Per Share of Common Stock
    Net Income Per Share of Common Stock
    Net income per share of common stock is calculated by dividing net income by the weighted average shares of common stock outstanding during the period. Diluted net income per share of common stock is calculated by dividing net income by the weighted average shares of common stock outstanding and potential shares of common stock during the period. Potential shares of common stock include dilutive shares attributable to the assumed exercise of stock options, RSUs, performance-vesting RSUs, Performance Awards, and ESPP shares using the treasury stock method, if dilutive.
    The components of net income per share of common stock were as follows:
      
    Year ended December 31,
      
    2017
     
    2016
     
    2015
     
    (in thousands, except share and per share amounts)

    Net income
    $
    52,850

     
    $
    37,776

     
    $
    22,258

     
     
     
     
     
     
    Weighted average common shares outstanding used to compute basic net income per share
    34,056,962

     
    31,179,857

     
    29,179,352

    Effect of potentially dilutive securities:
     
     
     
     
     
    Employee stock options, RSUs, performance-vesting RSUs, Performance Awards and ESPP shares
    1,748,562

     
    1,619,928

     
    1,663,232

    Weighted average common shares outstanding used to compute diluted net income per share
    35,805,524

     
    32,799,785

     
    30,842,584

    Net income per share:
     
     
     
     
     
    Basic
    $
    1.55

     
    $
    1.21

     
    $
    0.76

    Diluted
    $
    1.48

     
    $
    1.15

     
    $
    0.72


    The following potential weighted average common shares were excluded from the computation of diluted net income per share, as their effect would have been anti-dilutive:
      
    Year ended December 31,
      
    2017
     
    2016
     
    2015
    Employee stock options and awards
    212,257

     
    48,374

     
    225,122


    Performance-vesting RSUs and Performance Awards are included in the diluted shares outstanding for each period if the established performance criteria have been met at the end of the respective periods. However, if none of the required performance criteria have been met for such awards, the Company includes the number of shares that would be issuable if the end of the reporting period were the end of the contingency period. Accordingly, in addition to the employee stock options and awards noted above, 15,954 and 20,304 shares underlying performance-vesting RSUs and Performance Awards were excluded from the dilutive shares outstanding for the years ended December 31, 2017 and 2016, respectively. No shares were excluded from the dilutive shares outstanding for the year ended December 31, 2015.
    XML 25 R10.htm IDEA: XBRL DOCUMENT v3.8.0.1
    Financial Instruments and Fair Value Measurement
    12 Months Ended
    Dec. 31, 2017
    Financial Instruments and Fair Value Measurements [Abstract]  
    Financial Instruments and Fair Value Measurement
    Financial Instruments and Fair Value Measurement
    As of December 31, 2017 and 2016, the Company’s cash, cash equivalents and investments were primarily comprised of cash and investment-grade, fixed maturity interest-bearing debt securities, such as money market funds, certificates of deposit, commercial paper, corporate bonds, municipal and government agency obligations, and guaranteed obligations of the United States government. Cash equivalents and investments are recorded at fair value. All investments are considered available for sale.
    The following table summarizes cash and investments in financial instruments that are measured at fair value on a recurring basis and are categorized using the fair value hierarchy by investment type:
     
    December 31, 2017
     
    December 31, 2016(1)
     
    Amortized Cost
     
    Unrealized Gains
     
    Unrealized Losses
     
    Carrying or Fair Value
     
    Amortized 
    Cost
     
    Unrealized Gains
     
    Unrealized Losses
     
    Carrying or
    Fair Value
     
    (in thousands)
     
    (in thousands)
    Cash
    $
    119,035

     
    $

     
    $

     
    $
    119,035

     
    $
    76,538

     
    $

     
    $

     
    $
    76,538

    Level 1:
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
    Money market funds
    3,623

     

     

     
    3,623

     
    2,733

     

     

     
    2,733

    U.S. government and government agency obligations
    52,255

     

     
    (266
    )
     
    51,989

     
    156,240

     
    2

     
    (3
    )
     
    156,239

     
    174,913

     

     
    (266
    )
     
    174,647

     
    235,511

     
    2

     
    (3
    )
     
    235,510

    Level 2:
     

     
     
     
     

     
     

     
     
     
     
     
     
     
     
    Corporate notes and obligations
    81,062

     

     
    (304
    )
     
    80,758

     
    28,978

     
    1

     
    (87
    )
     
    28,892

    Certificates of deposit
    6,527

     
    2

     

     
    6,529

     
    12,094

     
    13

     
    (19
    )
     
    12,088

    Municipal obligations
    10,274

     

     
    (46
    )
     
    10,228

     
    11,422

     
    1

     
    (62
    )
     
    11,361

    U.S. government and government agency obligations
    76,510

     

     
    (266
    )
     
    76,244

     
    180,893

     
    14

     
    (79
    )
     
    180,828

    Total financial instruments
    349,286

     
    2

     
    (882
    )
     
    348,406

     
    468,898

     
    31

     
    (250
    )
     
    468,679

    Less investments
    211,588

     
    2

     
    (882
    )
     
    210,708

     
    87,996

     
    23

     
    (247
    )
     
    87,772

    Cash and cash equivalents
    $
    137,698

     
    $

     
    $

     
    $
    137,698

     
    $
    380,902

     
    $
    8

     
    $
    (3
    )
     
    $
    380,907


    ________________
    (1) Certain reclassifications of prior period amounts have been made to conform to the current period presentation, such reclassification did not materially change previously reported consolidated financial statements.
    As of December 31, 2017 and 2016, the Company did not have any assets or liabilities that were valued using Level 3 inputs. For the years ended December 31, 2017, 2016 and 2015, there were no transfers of financial instruments between the levels.
    For the years ended December 31, 2017, 2016 and 2015, the Company recognized interest income from financial instruments of $3.3 million, $1.1 million and $0.7 million, respectively. Gross realized gains and gross realized losses from the sale of investments were not significant during the years ended December 31, 2017, 2016 and 2015.
    The following table shows the gross unrealized losses and the related fair values of the Company’s investments that have been in a continuous unrealized loss position. The Company did not identify any investments as other-than-temporarily impaired at December 31, 2017 or December 31, 2016 based on its evaluation of available evidence, such as whether it is the Company’s intent to hold an investment to its contractual maturity date and whether it is more likely than not that the Company will be required to sell the investment before recovery of the investment’s amortized basis. The Company typically expects to receive the full principal and interest on its investments.

    December 31, 2017

    Less than 12 Months

    12 Months or Greater

    Total

    Fair Value

    Unrealized Losses

    Fair Value

    Unrealized Losses

    Fair Value

    Unrealized Losses

    (in thousands)
    Corporate notes and obligations
    $
    62,099


    $
    (253
    )

    $
    7,574


    $
    (51
    )

    $
    69,673


    $
    (304
    )
    Certificates of deposit
    482




    1,348




    1,830



    U.S. government, government agency, and municipal obligations
    119,456


    (492
    )

    13,070


    (86
    )

    132,526


    (578
    )
    Total
    $
    182,037


    $
    (745
    )

    $
    21,992


    $
    (137
    )

    $
    204,029


    $
    (882
    )
     
     
     
     
     
     
     
     
     
     
     
     
     
    December 31, 2016
     
    Less than 12 Months
     
    12 Months or Greater
     
    Total
     
    Fair Value
     
    Unrealized Losses
     
    Fair Value
     
    Unrealized Losses
     
    Fair Value
     
    Unrealized Losses
     
    (in thousands)
    Corporate notes and obligations
    $
    26,076

     
    $
    (87
    )
     
    $

     
    $

     
    $
    26,076

     
    $
    (87
    )
    Certificates of deposit
    5,651

     
    (19
    )
     

     

     
    5,651

     
    (19
    )
    U.S. government, government agency, and municipal obligations
    180,138

     
    (144
    )
     
    385

     

     
    180,523

     
    (144
    )
    Total
    $
    211,865

     
    $
    (250
    )
     
    $
    385

     
    $

     
    $
    212,250

     
    $
    (250
    )

    The following table summarizes the contractual maturities of the Company’s investments at December 31, 2017:
     
    Amortized Cost
     
    Carrying or
    Fair Value
     
    (in thousands)
    Due within one year
    $
    103,508

     
    $
    103,345

    Due after one year through three years (1)
    108,080

     
    107,363

    Total
    $
    211,588

     
    $
    210,708


    ________________
    (1) Maximum maturity of individual investments is three years.
    Actual maturities may differ from the contractual maturities because borrowers may have the right to call or prepay certain obligations.
    XML 26 R11.htm IDEA: XBRL DOCUMENT v3.8.0.1
    Acquisitions
    12 Months Ended
    Dec. 31, 2017
    Business Combinations [Abstract]  
    Acquisitions
    Acquisitions
    Velocify, Inc.
    On October 2, 2017, the Company acquired the outstanding stock of Velocify, Inc. (“Velocify”), a leading cloud-based sales engagement platform that provides customers the capabilities to generate and manage leads and customer relationships. The Company acquired the Velocify business in order to add functionality to its product offerings, including lead management, engagement and distribution capabilities. The transaction was accounted for as a business combination and, accordingly, the total purchase price was allocated to the assets acquired and liabilities assumed based on their respective fair values.
    The total purchase consideration was approximately $130.0 million in cash, of which $16.0 million was placed in escrow to cover closing capital settlement adjustments and any indemnity claims, and any amount remaining in escrow 18 months after the date of acquisition will be paid to the seller.
    The allocation of the purchase consideration to the identifiable tangible and intangible assets acquired and liabilities assumed under the purchase method of accounting, based on their estimated fair values as of the acquisition date, is summarized in the following table (in thousands):
    Cash and cash equivalents
    $
    10,686

    Other assets
    3,510

    Property and equipment
    843

    Identifiable intangible assets
    73,100

    Current liabilities
    (5,280
    )
    Deferred tax liability
    (21,206
    )
    Deferred revenue
    (1,600
    )
    Goodwill
    69,904

    Total purchase consideration
    $
    129,957


    The excess of purchase consideration over the fair value of net tangible and identifiable intangible assets acquired was recorded as goodwill. The fair values assigned to tangible assets acquired, liabilities assumed and identifiable intangible assets are based on management’s estimates and assumptions. The deferred tax liability was primarily a result of the difference in the book basis and tax basis related to the identifiable intangible assets. The preliminary estimated fair values of assets acquired and liabilities assumed, including current and noncurrent income taxes payable, deferred taxes, and certain identifiable intangible assets, may be subject to change as additional information is received and certain tax returns are finalized. Thus, the provisional measurements of fair value set forth above are subject to change. The Company expects to finalize the valuation as soon as practicable, but not later than one year from the acquisition date.
    The following table sets forth the components of identifiable intangible assets acquired and their estimated useful lives as of the date of acquisition.
     
    Fair Value
     
    Useful Life
     
    (in thousands)
     
    (in years)
    Developed technology
    $
    42,000

     
    8.0
    Customer relationships
    15,500

     
    10.0
    Order backlog
    14,000

     
    1.0
    Trade name
    1,600

     
    3.0
    Identifiable intangible assets
    $
    73,100

     
     

    Developed technology consists of the technology underlying Velocify’s existing products and the Company expects to incorporate it into our Encompass product in the future. Customer relationships represents the fair values of the underlying relationships with Velocify’s customers. Order backlog represents estimated net discounted future cash flows associated with service contracts that were outstanding as of the acquisition date and expected to be completed within one year. Trade name represents the right to use the Velocify trade name over a useful life of three years. The goodwill balance is not deductible for tax purposes.
    XML 27 R12.htm IDEA: XBRL DOCUMENT v3.8.0.1
    Goodwill and Intangible Assets
    12 Months Ended
    Dec. 31, 2017
    Goodwill and Intangible Assets Disclosure [Abstract]  
    Goodwill and Intangible Assets
    Goodwill and Intangible Assets
    Goodwill
    The Company completed its annual goodwill impairment tests during the fourth quarter of 2017, 2016 and 2015 and determined that goodwill was not impaired.
    The change in the carrying value of goodwill during the period ended December 31, 2017 was as follows (in thousands):
    Balance at December 31, 2015
    $
    74,547

    No changes

    Balance at December 31, 2016
    74,547

    Addition: Velocify acquisition
    69,904

    Balance at December 31, 2017
    $
    144,451


    Intangible Assets
    Intangible assets, net, consisted of the following:
     
    December 31, 2017
     
    Gross carrying
    amount
     
    Accumulated
    amortization
     
    Net intangibles
     
    Weighted Average Remaining Useful Life
     
    (in thousands)
     
    (in years)
    Assets subject to amortization:
     
     
     
     
     
     
     
    Developed technology
    $
    53,535

     
    $
    (10,810
    )
     
    $
    42,725

     
    7.5
    Trade names
    1,931

     
    (464
    )
     
    1,467

     
    2.8
    Customer relationships
    34,900

     
    (13,050
    )
     
    21,850

     
    7.7
    Order backlog
    14,370

     
    (3,577
    )
     
    10,793

     
    0.8
    Total assets subject to amortization
    104,736

     
    (27,901
    )
     
    76,835

     
    6.5
    Assets not subject to amortization:
     
     
     
     
     
     
     
    Trade name
    4,039

     

     
    4,039

     
     
    Total intangible assets
    $
    108,775

     
    $
    (27,901
    )
     
    $
    80,874

     
     
     
     
     
     
     
     
     
     
     
    December 31, 2016
     
    Gross carrying
    amount
     
    Accumulated
    amortization
     
    Net intangibles
     
    Weighted Average Remaining Useful Life
     
    (in thousands)
     
    (in years)
    Assets subject to amortization:
     
     
     
     
     
     
     
    Developed technology
    $
    11,535

     
    $
    (8,183
    )
     
    $
    3,352

     
    2.7
    Trade names
    331

     
    (331
    )
     

     
    0.0
    Customer relationships
    19,400

     
    (9,762
    )
     
    9,638

     
    4.0
    Order backlog
    370

     
    (110
    )
     
    260

     
    2.8
    Total assets subject to amortization
    31,636

     
    (18,386
    )
     
    13,250

     
    3.6
    Assets not subject to amortization:
     
     
     
     
     
     
     
    Trade name
    4,039

     

     
    4,039

     
     
    Total intangible assets
    $
    35,675

     
    $
    (18,386
    )
     
    $
    17,289

     
     

    Amortization expense associated with intangible assets was $9.5 million, $5.5 million and $5.2 million for the years ended December 31, 2017, 2016 and 2015, respectively.
    Minimum future amortization expense for intangible assets at December 31, 2017 was as follows (in thousands):
    2018
    $
    20,951

    2019
    10,549

    2020
    9,028

    2021
    7,164

    2022
    7,105

    Thereafter
    22,038

     
    $
    76,835

    XML 28 R13.htm IDEA: XBRL DOCUMENT v3.8.0.1
    Other Balance Sheet Components
    12 Months Ended
    Dec. 31, 2017
    Statement of Financial Position [Abstract]  
    Other Balance Sheet Components
    Other Balance Sheet Components
    Prepaid Expenses and Other Current Assets
    Prepaid expenses and other current assets consisted of the following:
     
    December 31,
     
    2017
     
    2016
     
    (in thousands)
    Prepaid expenses
    $
    13,494

     
    $
    11,568

    Deferred commissions, current portion
    3,533

     
    2,761

    Other current assets
    1,447

     
    880

     
    $
    18,474

     
    $
    15,209


    Property and Equipment, net
    Property and equipment, net, consisted of the following:
     
    December 31,
     
    2017
     
    2016
     
    (in thousands)
    Computer equipment and software
    $
    67,068

     
    $
    54,029

    Internal-use software(1)
    108,710

     
    62,573

    Furniture and fixtures
    8,311

     
    6,838

    Leasehold improvements
    27,356

     
    18,532

    Internal-use software and other assets not yet placed in service
    52,659

     
    33,316

    Property and equipment, gross
    264,104

     
    175,288

    Accumulated depreciation and amortization
    (77,113
    )
     
    (48,991
    )
    Property and equipment, net
    $
    186,991

     
    $
    126,297


    ________________
    (1) Certain reclassifications of prior period amounts have been made to conform to the current period presentation, such reclassification did not materially change previously reported consolidated financial statements.
    At December 31, 2017 and 2016, the Company had unamortized internal-use software costs of $124.4 million and $77.2 million, respectively. Amortization of internal-use software for the years ended December 31, 2017, 2016, and 2015 was $17.7 million, $8.3 million, and $2.4 million, respectively.
    Depreciation expense for the years ended December 31, 2017, 2016 and 2015 was $36.5 million, $20.5 million, and $10.8 million, respectively. These amounts include amortization of assets under capital leases of $2.8 million, $3.2 million, and $2.5 million for the years ended December 31, 2017, 2016, and 2015, respectively.
    Accrued and Other Current Liabilities
    Accrued and other current liabilities consisted of the following:
     
    December 31,
     
    2017
     
    2016
     
    (in thousands)
    Accrued payroll and related expenses
    $
    18,018

     
    $
    31,848

    Accrued commissions
    1,480

     
    1,832

    Accrued royalties
    1,630

     
    1,395

    Sales and other taxes
    1,737

     
    2,327

    Other accrued expenses(1)
    3,323

     
    2,407

     
    $
    26,188

     
    $
    39,809

    ________________
    (1) Certain reclassifications of prior period amounts have been made to conform to the current period presentation, such reclassification did not materially change previously reported consolidated financial statements.
    Deferred Revenue
    Deferred revenues consisted of the following:
     
    December 31,
     
    2017
     
    2016
     
    (in thousands)
    Professional services and training
    $
    11,350

     
    $
    10,729

    Subscriptions
    10,565

     
    8,419

    Other
    4,772

     
    4,140

    Total
    26,687

     
    23,288

    Less portion included in other long-term liabilities
    (400
    )
     
    (162
    )
     
    $
    26,287

     
    $
    23,126

    Other Long-Term Liabilities
    Other long-term liabilities consisted of the following:
     
    December 31,
     
    2017
     
    2016
     
    (in thousands)
    Deferred revenue
    $
    400

     
    $
    162

    Deferred rent
    13,443

     
    9,512

    Deferred tax liability
    4,963

     
    5,564

    Other long-term liabilities(1)
    74

     
    2,494

     
    $
    18,880

     
    $
    17,732

    ________________
    (1) Certain reclassifications of prior period amounts have been made to conform to the current period presentation, such reclassification did not materially change previously reported consolidated financial statements.
    XML 29 R14.htm IDEA: XBRL DOCUMENT v3.8.0.1
    Income Taxes
    12 Months Ended
    Dec. 31, 2017
    Income Tax Disclosure [Abstract]  
    Income Taxes
    Income Taxes
    The components of the provision for income taxes were as follows:
     
    Year ended December 31,
     
    2017
     
    2016
     
    2015
     
    (in thousands)
    Current
     
     
     
     
     
    Federal
    $
    156

     
    $
    9,428

     
    $
    8,070

    State
    305

     
    1,664

     
    1,894

     
    461

     
    11,092

     
    9,964

    Deferred
     
     
     
     
     
    Federal
    (11,793
    )
     
    7,124

     
    1,899

    State
    3,876

     
    614

     
    356

     
    (7,917
    )
     
    7,738

     
    2,255

    Income tax provision (benefit)
    $
    (7,456
    )
     
    $
    18,830

     
    $
    12,219


    The provision for income taxes differed from the amount of income taxes determined by applying the U.S. statutory federal income tax rate as follows:
     
    Year ended December 31,
     
    2017
     
    2016
     
    2015
    Tax at federal statutory rate
    35
     %
     
    35
     %
     
    35
     %
    State taxes, net of federal benefit
    7

     
    4

     
    5

    Excess tax benefits related to stock-based compensation(1)
    (35
    )
     
    1

     
    1

    Research and development tax credits
    (12
    )
     
    (6
    )
     
    (7
    )
    Re-measurement of net deferred tax liabilities arising from The Tax Act
    (19
    )
     

     

    Other non-deductible items(2)
    4

     

     
    1

    Other
    4

     
    (1
    )
     

    Income tax provision (benefit)
    (16
    )%
     
    33
     %
     
    35
     %

    ________________
    (1) In 2017, due to the adoption of ASU 2016-09, the excess tax benefits resulted from the vesting or the settlement of the stock awards were recorded in the tax provision.
    (2) Certain reclassifications of prior period amounts have been made to conform to the current period presentation, such reclassification did not materially change previously reported consolidated financial statements.


    The components of net deferred tax assets (liabilities) were as follows:
     
    December 31,
     
    2017
     
    2016
     
    (in thousands)
    Deferred tax assets
     
     
     
    Research and development credits
    $
    29,461

     
    $
    5,089

    Stock-based compensation
    8,765

     
    12,551

    Reserves and accruals
    5,894

     
    11,896

    Net operating loss carryforwards
    16,422

     

    Total deferred tax assets
    60,542

     
    29,536

    Valuation allowance
    (11,908
    )
     
    (5,089
    )
    Total deferred tax assets, net of valuation allowance
    48,634

     
    24,447

     
     
     
     
    Deferred tax liabilities
     
     
     
    Depreciation and amortization
    (50,360
    )
     
    (28,749
    )
    Book/tax basis in acquired assets
    (1,360
    )
     
    (1,262
    )
    Total deferred tax liabilities
    (51,720
    )
     
    (30,011
    )
    Net deferred tax liabilities
    $
    (3,086
    )
     
    $
    (5,564
    )

    The Company continues to maintain a valuation allowance against the deferred tax assets related to certain state research and development tax credits, the realization of which is uncertain as the Company expects to generate additional credits at a faster rate than it is able to utilize them. The valuation allowance increased by $6.8 million, $1.2 million and $1.0 million in 2017, 2016 and 2015, respectively.
    As of December 31, 2017, the Company had federal net operating loss (“NOL”) carryforwards of $68.7 million, available to reduce future taxable income and $38.6 million of state NOL carryforwards. These federal and state NOL carryforwards will begin to expire commencing 2021 and 2018, respectively.
    As of December 31, 2017, the Company also had federal and state research and development tax credit carryforwards of $22.0 million and $20.3 million, respectively. The federal tax credit carryforwards begin to expire commencing in 2020. The state tax credit carryforwards may be carried forward indefinitely.
    On December 22, 2017, the U.S. government enacted comprehensive tax legislation commonly referred to as the Tax Cuts and Jobs Act (“The Tax Act”). The Tax Act makes broad and complex changes to the U.S. tax code. Changes impacting the Company include, but are not limited to, (1) reducing the U.S. federal corporate tax rate from 35 percent to 21 percent; (2) eliminating the corporate alternative minimum tax (“AMT”) and changing how existing AMT credits can be realized; (3) creating a new limitation on deductible interest expense; (4) changing rules related to uses and limitations of net operating loss carryforwards created in tax years beginning after December 31, 2017; (5) bonus depreciation that will allow for full expensing of qualified property; (6) the repeal of the domestic production activity deduction; and (7) limitations on the deductibility of certain executive compensation.
    The SEC staff issued Staff Accounting Bulletin No. 118 (“SAB 118”), which provides guidance on accounting for the tax effects of The Tax Act. SAB 118 provides a measurement period that should not extend beyond one year from The Tax Act enactment date for companies to complete the accounting under FASB Accounting Standards Board (“ASC”) 740, Income Taxes (“ASC 740”). In accordance with SAB 118, a company must reflect the income tax effects of those aspects of The Tax Act for which the accounting under ASC 740 is complete. To the extent that a company’s accounting for certain income tax effects of The Tax Act is incomplete but it is able to determine a reasonable estimate, it must record a provisional estimate in the financial statements. If a company cannot determine a provisional estimate to be included in the financial statements, it should continue to apply ASC 740 on the basis of the provisions of the tax laws that were in effect immediately before the enactment of The Tax Act.
    As of December 31, 2017, the Company has not completed its accounting for the income tax effects of certain elements of The Tax Act. However, in connection with the initial analysis, the Company recorded a provisional net tax benefit based on reasonable estimates for those tax effects. The provisional net tax benefit is subject to revisions as the Company completes the analysis of The Tax Act, collects and prepares necessary data, finalizes the Velocify purchase accounting, and interprets any additional guidance issued by the U.S. Treasury Department, Internal Revenue Service (“IRS”) and FASB. Adjustments may materially impact the provision for income taxes and effective tax rate in the period in which the adjustments are made. The accounting for the tax effects of The Tax Act will be completed during the measurement period.
    The accounting for the following elements of The Tax Act is incomplete. However, the Company is able to make reasonable estimates of certain effects and, therefore, recorded provisional adjustments as follows:
    The Tax Act reduces the corporate tax rate to 21 percent, effective January 1, 2018. Consequently, the Company has recorded a decrease related to net deferred tax liabilities of $8.6 million, with a corresponding net adjustment to the deferred income tax benefit of $8.6 million for the year ended December 31, 2017.
    The Tax Act creates a new limitation on the deductibility of certain executive compensation and removes the exceptions for performance-based compensation. However, The Tax Act grants a “transition rule” to compensation stemming from written binding contracts entered on or before November 2, 2017. The Company estimated the tax adjustment related to the “transition rule” is immaterial.
    Unrecognized Tax Benefits
    At December 31, 2017, the Company had $10.0 million of cumulative unrecognized tax benefits. If the benefits were to be recognized, $5.5 million would affect the effective tax rate and $4.5 million would reverse the valuation allowance against the deferred tax assets. The Company does not expect a significant change to its unrecognized tax benefits over the next twelve months.
    A reconciliation of the beginning and ending balance of gross unrecognized tax benefits is as follows for the periods indicated:
     
    Year ended December 31,
      
    2017
     
    2016
     
    2015
     
    (in thousands)
    Beginning balance
    $
    4,634

     
    $
    3,440

     
    $
    2,408

    Additions based on tax positions related to the current year
    5,420

     
    1,334

     
    1,023

    Additions (reductions) based on tax positions related to prior years including acquisitions
    (26
    )
     
    (140
    )
     
    9

    Ending balance
    $
    10,028

     
    $
    4,634

     
    $
    3,440


    The Company files income tax returns in the U.S. federal jurisdiction and various state jurisdictions. The Company’s tax years for 2000 and forward are subject to examination by the U.S. tax authorities and for 2000 and forward are subject to examination by the California tax authorities due to the carryforward of unutilized net operating losses and research and development credits.
    The Company believes that it has provided adequate reserves for its income tax uncertainties in all open tax years, and that it does not have any tax positions that it is reasonably possible would materially increase or decrease the gross unrecognized tax benefits within the next twelve months.
    The Company has a policy to classify accrued interest and penalties associated with uncertain tax positions together with the related liability, and the expenses incurred related to such accruals are included in the provision for income taxes. The Company did not incur any interest expense or penalties associated with unrecognized tax benefits during the years ended December 31, 2017, 2016 and 2015.
    XML 30 R15.htm IDEA: XBRL DOCUMENT v3.8.0.1
    Commitments and Contingencies
    12 Months Ended
    Dec. 31, 2017
    Commitments and Contingencies Disclosure [Abstract]  
    Commitments and Contingencies
    Commitments and Contingencies
    Leases
    As of December 31, 2017, the Company leased nine facilities under operating lease arrangements. The lease expiration dates range from September 2019 to December 2025. Certain leases contain escalation clauses calling for increased rents. The Company recognizes rent expense on a straight-line basis over the lease period and has recorded deferred rent for the difference between rent payments and rent expense recognized. Rent expense was $7.9 million, $5.4 million, and $4.2 million for the years ended December 31, 2017, 2016 and 2015, respectively.
    Future minimum lease payments under non-cancelable operating and capital leases at December 31, 2017 consisted of the following:

    Capital Leases
     
    Operating Leases
     
    (in thousands)
    2018
    $
    87

     
    $
    11,718

    2019

     
    12,349

    2020

     
    12,025

    2021

     
    11,306

    2022

     
    11,484

    Thereafter

     
    34,363

    Total minimum lease payments
    87

     
    $
    93,245

    Less amount representing interest
    (2
    )
     
     
    Present value of minimum lease payments
    85

     
     
    Less current portion
    (85
    )
     
     
    Long-term portion of lease obligations
    $

     
     

    Purchase Commitments
    Commitments for the purchase of services, licenses of third-party software, and construction commitments totaled $66.6 million at December 31, 2017 and are to be paid as follows: $39.7 million in 2018, $25.1 million in 2019 and $1.8 million in 2020.
    Legal Proceedings
    On December 1, 2017, a pension fund and stockholder purporting to act on the Company’s behalf filed a derivative lawsuit in the Superior Court of California for the County of Alameda, captioned United Association of Plumbers and Pipefitters, Journeymen, Local #38 Defined Benefit Pension Plan v. Jonathan H. Corr, et al. (Case No. RG17884445). The lawsuit purports to assert claims against certain of the Company’s officers and directors for insider trading under California law, breach of fiduciary duty, corporate waste, and unjust enrichment based on allegations that: (1) the Company overstated its financial prospects in public filings between February 10, 2017 and July 27, 2017; and (2) certain of the Company’s officers and directors sold shares during this same period. Plaintiff seeks unspecified monetary damages, attorneys’ fees and costs, as well as certain changes to the Company’s corporate governance and internal procedures.  Our demurrer to plaintiff’s complaint was filed on February 15, 2018. At this time, the Company is unable to estimate a probable loss for this matter, if any, and accordingly has not accrued for any amount.
    In addition, from time to time, the Company is involved in litigation that it believes is of the type common to companies engaged in the Company’s line of business, including commercial and employment disputes. As of the date of this Annual Report on Form 10-K, the Company is not involved in any other pending legal proceedings whose outcome the Company expects to have a material adverse effect on its financial position, results of operations or cash flows. However, litigation is unpredictable and excessive verdicts, both in the form of monetary damages and injunctions, could occur. In the future, litigation could result in substantial costs and diversion of resources and the Company could incur judgments or enter into settlements of claims that could have a material adverse effect on its business.
    XML 31 R16.htm IDEA: XBRL DOCUMENT v3.8.0.1
    Stockholders' Equity
    12 Months Ended
    Dec. 31, 2017
    Equity [Abstract]  
    Stockholders' Equity
    Stockholders' Equity
    Common Stock
    The amended and restated certificate of incorporation of the Company authorizes 140,000,000 shares of common stock, $0.0001 par value per share and 10,000,000 shares of undesignated preferred stock, $0.0001 par value per share.
    The following number of shares of common stock were reserved and available for future issuance at December 31, 2017:
      
     
     
    Reserved
    Shares
    Options and awards granted and outstanding under stock incentive plans
     
     
    2,909,953

    Shares available for future grant under the stock incentive plans
     
     
    5,140,367

    Shares available under the employee stock purchase plan
     
     
    1,614,689

    Total
     
     
    9,665,009


    Stock Offering
    In August 2016, the Company completed a public offering of common stock and sold a total of 3,162,500 shares of its common stock for total cash proceeds of approximately $271.4 million, net of underwriting discounts, and offering costs and expenses of approximately $13.2 million.
    Stock Repurchase Program
    In May 2014, the Company’s board of directors approved a repurchase program which the Company is authorized to repurchase up to $75.0 million of its common stock over a 36-month period. All shares are retired upon repurchase. This program ended in May 2017 and the Company did not repurchase any shares in 2017 under this program.
    In August 2017, the Company’s audit committee, under the authority delegated to it by the Company’s board of directors, approved a new stock repurchase program under which the Company is authorized to repurchase up to $250.0 million of its common stock. This authorization expires in August 2020. All shares are retired upon repurchase.
    The Company repurchased the following shares of common stock under its repurchase programs:
     
    Shares Repurchased
     
    Weighted Average Purchase Price per Share
     
    Total Amount
     
     
     
     
     
    (in thousands)
    Year Ended 2017
    401,188

     
    $
    87.85

     
    $
    35,244

    Year Ended 2016
    8,333

     
    $
    79.62

     
    $
    663

    Year Ended 2015
    503,450

     
    $
    62.63

     
    $
    31,530

    XML 32 R17.htm IDEA: XBRL DOCUMENT v3.8.0.1
    Share-based Compensation
    12 Months Ended
    Dec. 31, 2017
    Disclosure of Compensation Related Costs, Share-based Payments [Abstract]  
    Share-based Compensation
    Share-based Compensation
    The Company recognized stock-based compensation expense related to awards granted under the 2009 Plan, the 2011 Plan, and ESPP.
    2009 Stock Option and Incentive Plan and 2011 Equity Incentive Award Plan
    Stock Options
    In March 2011, the Company adopted the 2011 Plan, which was approved by the Company’s stockholders on March 24, 2011. Under the 2011 Plan, 2,666,666 shares of the Company’s common stock were initially reserved. Any shares of common stock that were available for issuance under prior plans, including the 2009 Plan, were transferred to the 2011 Plan. As of December 31, 2017, the Company had 987,657 shares of its common stock previously available for issuance under the 2009 Plan available for issuance under the 2011 Plan. The majority of stock options issued under the plan have a maximum contractual term of ten years, the options generally vest over a four-year period.
    The number of common shares reserved for issuance under the 2011 Plan increase automatically in January of each year by the least of (a) 1,666,666 shares, (b) five percent (5%) of the shares of common stock outstanding on the last day of the immediately preceding fiscal year and (c) such smaller number of shares of common stock as determined by the Company’s board of directors; provided, however that no more than 23,333,333 shares of common stock may be issued upon the exercise of incentive stock options.
    The following table summarizes the Company’s stock option activity under the 2009 Plan and 2011 Plan:
     
    Number of
    Shares
     
    Weighted
    Average
    Exercise
    Price
     
    Weighted
    Average
    Remaining
    Contractual
    Term
     
    Aggregate
    Intrinsic
    Value
     
     
     
     
     
    (in years)
     
    (in thousands)
    Outstanding at December 31, 2014
    3,050,301

     
    $
    17.41

     
     
     
     
    Granted
    385,776

     
    $
    55.30

     
     
     
     
    Exercised
    (822,133
    )
     
    $
    12.28

     
     
     
     
    Forfeited or expired
    (98,615
    )
     
    $
    30.12

     
     
     
     
    Outstanding at December 31, 2015
    2,515,329

     
    $
    24.40

     
     
     
     
    Granted
    14,506

     
    $
    59.78

     
     
     
     
    Exercised
    (584,807
    )
     
    $
    18.08

     
     
     
     
    Forfeited or expired
    (59,696
    )
     
    $
    37.94

     
     
     
     
    Outstanding at December 31, 2016
    1,885,332

     
    $
    26.21

     
     
     
     
    Granted
    6,601

     
    $
    94.66

     
     
     
     
    Exercised
    (432,341
    )
     
    $
    23.61

     
     
     
     
    Forfeited or expired
    (23,561
    )
     
    $
    40.94

     
     
     
     
    Outstanding at December 31, 2017
    1,436,031

     
    $
    27.06

     
    5.43
     
    $
    89,554

    Ending vested and expected to vest at December 31, 2017
    1,431,645

     
    $
    26.98

     
    5.42
     
    $
    89,393

    Exercisable at December 31, 2017
    1,250,119

     
    $
    24.05

     
    5.18
     
    $
    81,700


    The aggregate intrinsic value of the stock options outstanding at December 31, 2017 based on the Company’s closing stock price of $89.40 is presented above. Intrinsic value of an option is the difference between the fair value of the Company’s common stock at the time of exercise and the exercise price to be paid. Options outstanding that are expected to vest are net of estimated future forfeitures. For the majority of stock options outstanding, the options vest over a four-year period and have a maximum contractual term of ten years.
    Following is additional information pertaining to the Company’s stock option activity:
     
    Year ended December 31,
      
    2017
     
    2016
     
    2015
     
    (in thousands except for per option data)
    Weighted average fair value per option granted
    $
    45.44

     
    $
    27.57

     
    $
    26.13

    Grant-date fair value of options vested
    $
    4,994

     
    $
    8,577

     
    $
    8,285

    Intrinsic value of options exercised
    $
    31,621

     
    $
    39,040

     
    $
    38,971

    Proceeds received from options exercised
    $
    10,208

     
    $
    10,573

     
    $
    10,094


    As of December 31, 2017, total unrecognized stock-based compensation expense related to unvested stock options, adjusted for estimated forfeitures, was $3.8 million and is expected to be recognized over a weighted average period of 1.10 years.
    Restricted Stock Units, Performance-Vesting Restricted Stock Units, and Performance Awards
    The fair value of the Company’s RSUs and Performance Awards is measured based upon the closing price of its underlying common stock as of the grant date and is recognized over the vesting term. Upon vesting, RSUs convert into an equivalent number of shares of common stock. Restricted shares vest in full after four years. The estimated fair value of restricted shares under the Company's stock plans is determined by the product of the number of shares granted and the grant date market price of the Company's common stock. The estimated fair value of restricted shares is expensed on a straight-line basis over the requisite service period.
    Performance Awards and performance-vesting RSUs are granted to certain executives under the 2011 Plan, which represent common stock potentially issuable in the future. Performance stock awards and units vest over a four-year period and the number of shares to be awarded is determined based on the achievement of specific performance goals. Based on the extent to which the targets are achieved at the end of the performance period, vested shares may range from 0 percent to 200 percent of the target award amount. The fair value of performance stock awards and units is determined by the grant date market price of the Company's common stock, and the compensation expense associated with nonvested performance stock awards and units is recognized over the requisite service period and is dependent on the Company's periodic assessment of the probability of the targets being achieved and its estimate of the number of shares that will ultimately be issued. During the fiscal years ended December 31, 2017, 2016 and 2015, the Company recognized $5.8 million, $8.3 million, and $7.4 million of compensation expense, respectively, related to these performance stock awards and units.
    In October 2015, in connection with the acquisition of Mortgage Returns, LLC (“Mortgage Returns”), the Company agreed to grant up to 29,006 of performance-vesting RSUs for a total value of $2.0 million to the former Chief Executive Officer of Mortgage Returns. The performance-vesting RSUs granted represent the right to receive shares of the Company’s common stock upon achievement of certain performance criteria and a service requirement during the performance period of October 23, 2015 through October 23, 2019. The performance-vesting RSUs will vest annually based on the achievement of the performance criteria and the service requirement. In December 2016, a modification was made to a performance criteria of the award to align certain performance metrics to the Company’s targets. The modification resulted in an incremental value of approximately $0.2 million that will be recognized over the remaining requisite period; dependent on the Company’s periodic assessment of the probability of achievement.
    The following table summarizes the Company’s RSU, Performance Award and performance-vesting RSU activity:
     
    RSUs
     
    Performance Awards and performance-vesting RSUs
     
    Number of
    Shares
     
    Weighted
    Average
    Grant Date
    Fair Value
    Per Share
     
    Number of
    Shares
     
    Weighted
    Average
    Grant Date
    Fair Value
    Per Share
    Outstanding at December 31, 2014
    585,858

     
    $
    27.20

     
    485,177

     
    $
    25.61

    Granted
    401,158

     
    $
    62.62

     
    205,816

     
    $
    47.18

    Released
    (179,530
    )
     
    $
    25.97

     
    (182,711
    )
     
    $
    24.69

    Forfeited or expired
    (58,798
    )
     
    $
    39.40

     

     
    $

    Outstanding at December 31, 2015
    748,688

     
    $
    45.52

     
    508,282

     
    $
    34.68

    Granted
    598,390

     
    $
    78.39

     
    151,540

     
    $
    61.69

    Released
    (240,386
    )
     
    $
    42.48

     
    (239,120
    )
     
    $
    29.34

    Forfeited or expired
    (81,577
    )
     
    $
    57.50

     
    (13,052
    )
     
    $
    68.19

    Outstanding at December 31, 2016
    1,025,115

     
    $
    64.47

     
    407,650

     
    $
    46.77

    Granted
    651,936

     
    $
    97.73

     
    43,414

     
    $
    94.66

    Released
    (355,045
    )
     
    $
    57.37

     
    (150,727
    )
     
    $
    40.73

    Forfeited or expired
    (142,548
    )
     
    $
    82.25

     
    (5,873
    )
     
    $
    84.86

    Outstanding at December 31, 2017
    1,179,458

     
    $
    82.84

     
    294,464

     
    $
    56.17

    Ending vested and expected to vest at December 31, 2017
    1,034,136

     
     
     
    294,463

     
     

    RSUs, performance-vesting RSUs and Performance Awards that are expected to vest are presented net of estimated future forfeitures. RSUs released during the years ended December 31, 2017 and 2016 had an aggregate intrinsic value of $36.0 million and $20.1 million, respectively, and an aggregate grant-date fair value of $20.4 million and $10.2 million, respectively. Performance-vesting RSUs and Performance Awards released during the years ended December 31, 2017 and 2016 had an aggregate intrinsic value of $14.2 million and $21.8 million, respectively, and an aggregate grant-date fair value of $6.1 million and $7.0 million, respectively. The number of RSUs released includes shares that the Company withheld on behalf of employees to satisfy the minimum statutory tax withholding requirements.
    As of December 31, 2017, total unrecognized compensation expense related to unvested RSUs, performance-vesting RSUs and Performance Awards was $72.1 million and is expected to be recognized over a weighted average period of 2.46 years.
    Executive Incentive Plan
    On March 14, 2016, the Compensation Committee adopted the Ellie Mae, Inc. Executive Incentive Plan (the “Executive Incentive Plan”). The Executive Incentive Plan was approved by the Company’s stockholders on May 25, 2016. The Executive Incentive Plan has a term of five years from the date of approval by the stockholders, expiring May 25, 2021, and may be terminated, amended or suspended by the Compensation Committee at any prior time, and may also be reinstated. The Company issued cash bonus and performance-based equity awards under the Executive Incentive Plan to the Company’s executive officers in 2017. Shares underlying equity awards from the Executive Incentive Plan are issued from the Company’s 2011 Plan. The equity awards have the following limitations:
    Stock Option Limitations. The maximum number of shares that may be granted as an incentive stock option under the Executive Incentive Plan is 70,000,000. No participant will be eligible to receive a stock option covering more than 1,000,000 shares in any calendar year.
    Performance Units/Performance Share Limitations. No participant will be eligible to receive performance units or performance shares having a grant date value (assuming maximum payout) greater than $10,000,000 or covering more than 1,000,000 shares, whichever is greater, in any calendar year.
    Due to changes in the deductibility of executive compensation under The Tax Act, the Company is currently evaluating whether future cash bonus and performance-based equity awards will continue to be issued under the Executive Incentive Plan.
    Employee Stock Purchase Plan
    Under the ESPP, qualified employees are permitted to purchase the Company’s common stock at 85% of the fair market value of the common stock as of the commencement date of the offering period or as of the specified purchase date, whichever is lower. The ESPP is deemed compensatory and stock-based compensation is recognized in accordance with ASC 718, Stock Compensation. The ESPP is designed to allow eligible employees to purchase shares of common stock, at semi-annual intervals, with their accumulated payroll deductions.
    The weighted-average grant-date fair value of awards issued pursuant to the ESPP during the years ended December 31, 2017, 2016, and 2015 were $23.01, $24.11, and $16.12 per share, respectively.
    For the years ended December 31, 2017, 2016 and 2015, employees purchased 121,010, 101,816, and 110,598 shares under the ESPP for a total of $9.1 million, $6.7 million, and $4.1 million, respectively. As of December 31, 2017, unrecognized compensation cost related to the current ESPP period which ends on February 28, 2018 was approximately $0.5 million and is expected to be recognized over the next 2 months.
    Valuation Information
    The fair value of stock options and stock purchase rights granted under the 2009 Plan, the 2011 Plan and the ESPP were estimated at the date of grant using the Black-Scholes option valuation model with the following weighted average assumptions:
      
    Year ended December 31,
     
      
    2017
     
     
    2016
     
     
    2015
     
    Stock option plans:
     
     
     
     
     
     
     
     
    Risk-free interest rate
    2.04

    %
     
    1.38
    %
     
    1.50-1.96

    %
    Expected life of options (in years)
    6.08

     
     
    6.08
     
     
    5.00-6.08

     
    Expected dividend yield

    %
     
    %
     

    %
    Volatility
    48

    %
     
    47
    %
     
    48-49

    %
    Employee Stock Purchase Plan:
     
     
     
     
     
     
     
     
    Risk-free interest rate
    0.46-0.69

    %
     
    0.46-0.48
    %
     
    0.13-0.24

    %
    Expected life of options (in years)
    0.5

     
     
    0.5
     
     
    0.5

     
    Expected dividend yield

    %
     
    %
     

    %
    Volatility
    33-37

    %
     
    33-49
    %
     
    35-44

    %

    The Company uses the simplified method to estimate the expected term of options granted by taking the average of the vesting term and the contractual term of the option. The Company estimated its future stock price volatility considering its historical volatility calculations. The risk-free interest rate used was the Federal Reserve Bank’s constant maturities interest rate commensurate with the expected life of the options. The expected dividend yield was zero, as the Company does not anticipate paying a dividend within the relevant time frame.
    Stock-Based Compensation Expense
    Total stock-based compensation expense recognized by the Company consisted of:
      
    Year ended December 31,
      
    2017
     
    2016
     
    2015
     
    (in thousands)
    Stock-based compensation by category of expense:
     
     
     
     
     
    Cost of revenues
    $
    6,786

     
    $
    4,835

     
    $
    3,218

    Sales and marketing
    5,223

     
    4,429

     
    2,752

    Research and development
    8,281

     
    7,296

     
    5,431

    General and administrative
    14,177

     
    14,911

     
    12,840

     
    $
    34,467

     
    $
    31,471

     
    $
    24,241


    The Company capitalized $5.3 million, $2.8 million, and $1.1 million of stock compensation costs as software and website application development costs for the years ended December 31, 2017, 2016, and 2015, respectively.
    XML 33 R18.htm IDEA: XBRL DOCUMENT v3.8.0.1
    Employee Benefit Plan
    12 Months Ended
    Dec. 31, 2017
    Defined Contribution Pension and Other Postretirement Plans Disclosure [Abstract]  
    Employee Benefit Plan
    Employee Benefit Plan
    The Company offers a qualified 401(k) defined contribution plan to substantially all of the Company’s employees. Eligible employees may contribute up to the annual amount allowed pursuant to the Internal Revenue Code. In the years ended December 31, 2017, 2016 and 2015, the Company matched 50% of each dollar of employee contribution, up to a maximum match of three percent of the employee’s compensation. The Company’s contributions to the 401(k) plan for the years ended December 31, 2017, 2016 and 2015 were $3.9 million, $2.8 million, and $2.0 million, respectively, which were recognized as expense in the consolidated statements of comprehensive income.
    XML 34 R19.htm IDEA: XBRL DOCUMENT v3.8.0.1
    Quarterly Results of Operations Data (Unaudited)
    12 Months Ended
    Dec. 31, 2017
    Quarterly Financial Information Disclosure [Abstract]  
    Quarterly Results of Operations Data (Unaudited)
    Quarterly Results of Operations Data (Unaudited)
     
    Three months ended
     
    Dec 31,
    2017
     
    Sep 30,
    2017
     
    Jun 30,
    2017
     
    Mar 31,
    2017
     
    Dec 31,
    2016
     
    Sep 30,
    2016
     
    Jun 30,
    2016
     
    Mar 31,
    2016
     
    (in thousands, except per share amounts)
    Revenues
    $
    112,886

     
    $
    107,029

     
    $
    104,125

     
    $
    93,002

     
    $
    96,181

     
    $
    100,381

     
    $
    90,098

     
    $
    73,625

    Gross profit
    $
    64,614

     
    $
    67,426

     
    $
    65,858

     
    $
    58,234

     
    $
    63,338

     
    $
    68,163

     
    $
    61,645

     
    $
    46,994

    Income before income taxes
    $
    3,417

     
    $
    18,984

     
    $
    17,987

     
    $
    5,006

     
    $
    14,766

     
    $
    21,272

     
    $
    16,846

     
    $
    3,722

    Net income
    $
    9,909

     
    $
    14,519

     
    $
    18,823

     
    $
    9,599

     
    $
    10,902

     
    $
    13,780

     
    $
    10,588

     
    $
    2,506

    Net income per share, basic
    $
    0.29

     
    $
    0.42

     
    $
    0.55

     
    $
    0.28

     
    $
    0.33

     
    $
    0.43

     
    $
    0.36

     
    $
    0.09

    Net income per share, diluted
    $
    0.28

     
    $
    0.41

     
    $
    0.52

     
    $
    0.27

     
    $
    0.31

     
    $
    0.41

     
    $
    0.34

     
    $
    0.08

    XML 35 R20.htm IDEA: XBRL DOCUMENT v3.8.0.1
    SCHEDULE II VALUATION AND QUALIFYING ACCOUNTS
    12 Months Ended
    Dec. 31, 2017
    Valuation and Qualifying Accounts [Abstract]  
    Valuation and Qualifying Accounts
    SCHEDULE II
    VALUATION AND QUALIFYING ACCOUNT
    FOR THE YEARS ENDED DECEMBER 31, 2017, 2016 and 2015
    (in thousands)
     
    Balance at Beginning of Period
     
    Charged (Credited) to Income
     
    Deductions and Other(a)
     
    Balance at End of Period
    Allowance for Doubtful Accounts:
     
     
     
     
     
     
     
    Year ended December 31, 2017
    $
    45

     
    $
    374

     
    $
    (79
    )
     
    $
    340

    Year ended December 31, 2016
    $
    124

     
    $
    121

     
    $
    (200
    )
     
    $
    45

    Year ended December 31, 2015
    $
    66

     
    $
    62

     
    $
    (4
    )
     
    $
    124

     (a) 
    Accounts written off, net of recoveries.
    XML 36 R21.htm IDEA: XBRL DOCUMENT v3.8.0.1
    Basis of Presentation and Significant Accounting Policies (Policies)
    12 Months Ended
    Dec. 31, 2017
    Accounting Policies [Abstract]  
    Principles of Consolidation
    Principles of Consolidation
    The consolidated financial statements include the accounts of the Company and its wholly-owned subsidiaries. All intercompany balances and transactions have been eliminated.
    Use of Estimates
    Use of Estimates
    The preparation of consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Management evaluates estimates on a regular basis including those relating to revenue recognition, allowance for doubtful accounts, goodwill, intangible assets, valuation of deferred income taxes, stock-based compensation, and unrecognized tax benefits, among others. Actual results could differ from those estimates and such differences may have a material impact on the Company’s consolidated financial statements and footnotes.
    Segment Information
    Segment Information
    The Company operates in one industry—mortgage-related software and services. The Company’s chief operating decision maker is its chief executive officer, who makes decisions about resource allocation and reviews financial information presented on a consolidated basis. Accordingly, the Company has determined that it has a single reporting segment and operating unit structure, specifically technology-enabled solutions to help streamline and automate the residential mortgage origination process in the United States.
    Cash and Cash Equivalents
    Cash and Cash Equivalents
    All highly liquid investments with original maturities of 90 days or less are considered to be cash equivalents. Cash equivalents are recorded at cost, which approximates fair value.
    Fair Value Measurement of Financial Instruments
    Fair Value Measurement of Financial Instruments
    The Company invests excess cash primarily in investment-grade, fixed maturity interest-bearing securities, such as money market accounts, certificates of deposit, commercial paper, corporate bonds, municipal and government agency obligations, and guaranteed obligations of the U.S. government. All of the Company’s investments that have maturities of greater than 90 days are classified as available-for-sale and are carried at fair value. For the Company’s remaining financial instruments, fair value is determined based on quoted market rates when observable or utilizing data points that are observable, such as quoted prices, interest rates, and yield curves. The cost of available-for-sale investments sold is based on the specific identification method. Unrealized gains and losses are reported in stockholders’ equity as accumulated other comprehensive income (loss). Realized gains and losses are included in other income (expense), net. Interest and dividends are included in other income (expense), net when they are earned.
    Fair value is defined as the price that would be received from selling an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. Fair value measurements are classified and disclosed in one of the following three categories:
    Level 1 — Valuations based on quoted prices in active markets for identical assets or liabilities.
    Level 2 — Valuations based on other than quoted prices in active markets for identical assets and liabilities, quoted prices for identical or similar assets or liabilities in inactive markets, or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities.
    Level 3 — Valuations based on inputs that are generally unobservable and typically reflect management’s estimates of assumptions that market participants would use in pricing the assets or liabilities.
    The fair values of the Company’s cash equivalents, accounts receivable, and accounts payable approximate their carrying values due to the short maturities of the instruments. The fair value of the Company’s capital lease obligations approximates the carrying value due to the terms continuing to approximate prevailing market terms. The Company classifies its money market funds that are specifically backed by debt securities and U.S. government obligations as Level 1 instruments, due to the use of observable market prices for identical securities that are traded in active markets.
    When the Company uses observable market prices for identical securities that are traded in less active markets, the Company classifies its marketable financial instruments as Level 2. When observable market prices for identical securities are not available, the Company prices its marketable financial instruments using non-binding market consensus prices that are corroborated with observable market data; quoted market prices for similar instruments; or pricing models with all significant inputs derived from or corroborated with observable market data. Non-binding market consensus prices are based on the proprietary valuation models of pricing providers. These valuation models incorporate a number of inputs, including non-binding and binding broker quotes; observable market prices for identical or similar securities; and the internal assumptions of pricing providers or brokers that use observable market inputs and, to a lesser degree, unobservable market inputs. The Company corroborates non-binding market consensus prices with observable market data as such data exists.
    Accounts Receivable and Allowance for Doubtful Accounts
    Accounts Receivable and Allowance for Doubtful Accounts
    Trade accounts receivable consist of amounts billed to customers in connection with sale of services. The Company analyzes individual trade accounts receivable by considering historical bad debts, customer creditworthiness, current economic trends, changes in customer payment terms, and collection trends when evaluating the adequacy of the allowance for doubtful accounts. Allowances for doubtful accounts are recognized in the period in which the associated receivable balance is not considered recoverable. Any change in the assumptions used in analyzing accounts receivable may result in changes to the allowance for doubtful accounts and is recognized in the period in which the change occurs. The Company writes off a receivable when all rights, remedies, and recourse against the account and its principals are exhausted and records a benefit when previously reserved accounts are collected.
    Concentration of Credit Risk
    Concentration of Credit Risk
    The financial instruments that potentially expose the Company to concentrations of credit risk consist primarily of cash and cash equivalents, investments, and accounts receivable. The Company’s cash and cash equivalents are deposited with major financial institutions in the United States. At times, such deposits may be in excess of federally insured limits. Management believes that the Company’s investments in cash equivalents and available-for-sale investments are financially sound. The Company’s accounts receivable are derived from revenue earned from customers located in the United States. The Company had no customers that represented 10% or more of revenues for the years ended December 31, 2017, 2016 and 2015. No customer represented more than 10% of accounts receivable as of December 31, 2017 and 2016.
    Property and Equipment
    Property and Equipment
    Property and equipment are stated at cost less accumulated depreciation and are depreciated on a straight-line basis over their estimated useful lives, which is generally three to seven years. Leasehold improvements are amortized on a straight-line basis over their estimated useful lives or over the term of the lease, whichever is shorter.
    Software and Website Development Costs
    Software and Website Development Costs
    The Company capitalizes internal and external costs incurred to develop internal-use software and website applications. Capitalized internal costs include salaries, benefits, and stock-based compensation charges for employees that are directly involved in developing the software or website application, and depreciation of assets used in the development process. Capitalized external costs include third-party consultants involved in the development process, as well as other direct costs incurred therein.
    Capitalization of costs begins when the preliminary project stage has been completed, management authorizes and commits to funding a project and it is probable that the project will be completed and the software or website application will be used to perform the function intended. Internal and external costs incurred as part of the preliminary project stage are expensed as incurred.
    Capitalization ceases at the point at which the project is substantially complete and ready for its intended use. Internal and external training costs and maintenance costs during the post-implementation operation stage are expensed as incurred.
    Internal-developed core software is amortized on a straight-line basis over its estimated useful life, generally three to five years. Amortization of product related internal-use software and website applications is typically recorded to cost of revenues, and amortization of other internal-use software and website applications is typically recorded to the operating expense line to which it most closely relates. Management evaluates the useful lives of these assets on an annual basis and tests for impairment whenever events or changes in circumstances occur that could impact the recoverability of these assets. The capitalized costs are included in property and equipment, net in the accompanying consolidated balance sheets. For the years ended December 31, 2017, 2016 and 2015, the Company capitalized software and website application development costs of $64.6 million, $38.5 million and $29.4 million, respectively.
    Business Combinations
    Business Combinations
    The Company recognizes and measures the identifiable assets acquired in a business combination, the liabilities assumed and any non-controlling interest in the acquiree, at their fair values as of the acquisition date. The Company recognizes contingent consideration arrangements at their acquisition-date fair values with subsequent changes in fair value reflected in earnings, recognizes pre-acquisition loss and gain contingencies at their acquisition-date fair values, capitalizes in-process research and development assets and expenses acquisition-related transaction costs as incurred. Due to the inherent uncertainty in the estimates and assumptions used by the Company in its fair value measurements, recorded amounts may be subject to refinement. During the measurement period, which may be up to one year from the acquisition date, the Company may record adjustments to the fair value of assets acquired and liabilities assumed, with the corresponding offset to goodwill. Any subsequent adjustments, including changes in accounting for deferred tax asset valuation allowances and acquired income tax uncertainties after the measurement period, are recognized in current period earnings.
    Goodwill
    Goodwill
    The Company records goodwill in a business combination when the consideration paid exceeds the fair value of the identifiable net assets acquired. Goodwill is not amortized but is tested for impairment at least annually, or whenever changes in circumstances indicate that the fair value of a reporting unit is less than its carrying amount, including goodwill. The annual test is performed at the reporting unit level using a fair-value based approach. The Company’s operations are organized as one reporting unit. In testing for a potential impairment of goodwill, the Company first compares the net aggregate carrying value of assets and liabilities to the aggregate estimated fair value of the Company. If estimated fair value is less than carrying value, then potential impairment exists. On January 1, 2017, the Company early adopted Accounting Standards Update (“ASU”) No. 2017-04, Intangibles - Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment (“ASU 2017-04”). The standard eliminated Step 2 from the goodwill impairment test, which requires a hypothetical purchase price allocation. Impairment is equivalent to any excess of goodwill carrying value over its implied fair value. There were no impairment charges related to goodwill during the years ended December 31, 2017, 2016 and 2015.
    The process of evaluating the potential impairment of goodwill requires significant judgment at many points during the analysis, including calculating fair value of the reporting unit based on estimated future cash flows and discount rates to be applied.
    Intangible Assets
    Intangible Assets
    Intangible assets are stated at cost less accumulated amortization. Intangible assets include developed technology, trade names, customer relationships, and order backlog. Intangible assets with finite lives are amortized on a straight-line basis over the estimated periods of benefit, as follows:
    Developed technology
    2-8 years
    Trade names with finite lives
    2-3 years
    Customer relationships
    4-10 years
    Order backlog
    1 year

    The AllRegs tradename is the only intangible asset with an indefinite useful life. The Company evaluates the remaining useful life of indefinite-lived intangible assets each reporting period to determine whether events and circumstances continue to support an indefinite useful life. The Company tests intangible assets with indefinite lives at least annually or if events or circumstances indicate that such assets might be impaired. If potential impairment exists, the amount of any impairment is calculated by using a discounted cash flow model, which is based on the assumptions the Company believe hypothetical marketplace participants would use. For indefinite-lived intangible assets, other than goodwill, if the carrying amount exceeds the fair value, an impairment charge is recognized in an amount equal to that excess.
    The Company evaluates its finite-lived intangible assets for impairment whenever events or changes in circumstances indicate that the carrying amount of such assets may not be recoverable. Recoverability of assets to be held and used is measured by a comparison of the carrying amount of an asset or asset group to future undiscounted net cash flows expected to be generated by the asset or asset group. If such assets or asset groups are considered to be impaired, the impairment loss to be recognized is measured by the amount by which the carrying amounts of the assets or asset groups exceed the fair value of the assets or asset groups. Assets to be disposed of are reported at the lower of the carrying amount and fair value less costs to sell.
    Impairment of Long-Lived Assets
    Impairment of Long-Lived Assets
    The Company evaluates its long-lived assets for indications of possible impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. There has been no loss on impairment or disposal of long-lived assets.
    Revenue Recognition
    Revenue Recognition
    The Company generates revenue primarily from transaction-based fees and fees for software and related services, including its annual user conference and fees from professional services. Our revenues are generated from the company-hosted Encompass Software subscriptions that customers access through the Internet. Revenues are also comprised of fees for software services sold both as a subscription and transactionally, including fees based on a per closed loan, or success basis, subject to monthly base fees, which the Company refers to as Success-Based Pricing; Ellie Mae Network fees; education and training, loan product, policy and guideline data and analytics services under the AllRegs brand; and professional services which include consulting, implementation, and training services. Sales taxes assessed by governmental authorities are excluded from revenue.
    The Company commences revenue recognition when all of the following conditions are satisfied:
    There is persuasive evidence of an arrangement;
    The service has been or is being provided to the customer;
    The collection of the fees is reasonably assured; and
    The amount of fees to be paid by the customer is fixed or determinable.
    The Company also generates revenues from sales of services including subscription services and usage-based fees, transactional services, and professional services.
    Subscription Services and Usage-Based Fee Arrangements.  Subscription services and usage-based fee arrangements generally include a combination of the Company’s products delivered as software-as-a-service (“SaaS”) and support services. These arrangements are generally non-cancelable and do not contain refund-type provisions. These revenues typically include the following:
    Encompass Revenues.  The Company offers web-based, on-demand access to Encompass software for a monthly recurring fee. The Company provides the right to access its loan origination software and handles the responsibility of managing the servers, providing security, backing up the data and applying updates. Customers under SaaS arrangements do not take possession of the software at any time during the term of the agreement. Subscription revenues are recognized ratably over the contract terms as subscription services are provided, beginning on the commencement date of each contract, which is the date the Company’s service is made available to customers. Contracts generally range from one year to five years.
    Alternatively, customers can elect to pay on a success basis. Success basis contracts generally have a term of one to five years and are subject to monthly base fees, which enable customers to close loans up to a contractually agreed-to minimum number of transactions, and additional closed loan fees, which are assessed for loans closed in excess of the minimum. Revenues are earned from both base fees and additional closed loan fees as the result of the customer’s usage of Encompass. Monthly base fees are recognized over the respective monthly service period as the subscription services are provided. Additional closed loans fees are recognized when the loans are reported as closed. This offering also includes Encompass Consumer Connect, Encompass Compliance Service, and Encompass Docs Solution as integrated components, which are combined elements of the arrangement that are delivered in conjunction with the Encompass offering and therefore are not accounted for separately.
    Services Revenues.  The Company provides a variety of mortgage-related and other business services, including: automated documentation; fraud detection, valuation, validation, and risk analysis; income verification; marketing and customer relationship management; product and pricing; flood zone certifications; website and electronic document management; and compliance reports. Services revenues are recognized upon completion of the services.
    Transactional and Other Revenues.  The Company has entered into agreements with various lenders, service providers and certain government-sponsored entities participating in the mortgage origination process that provide them access to, and ability to interoperate with, mortgage originators on the Ellie Mae Network. Under these agreements, the Company earns transaction fees when transactions are processed through the Ellie Mae Network. Transactional and other revenues are recognized upon completion of the services.
    Professional Services Revenues.  Professional services revenues are generally recognized upon delivery or completion for fixed price contracts or as the services are rendered for time and material contracts. The majority of the Company’s professional services contracts are on a fixed price basis. Training revenues are recognized as the services are rendered.
    Subscriptions to Online Research and Data Resources.  The Company provides mortgage originators and underwriters with access to online databases of various federal and state laws and regulations and forms as well as investor product guidelines. Subscription fees are recognized ratably over the subscription term as subscription services are provided, which is typically one year.
    Multiple Element Arrangements
    The Company enters into arrangements with multiple elements that generally include multiple subscriptions and professional services. For arrangements with multiple deliverables, the Company evaluates whether the individual deliverables qualify as separate units of accounting. In order to treat deliverables in a multiple-deliverable arrangement as separate units of accounting, the deliverables must have standalone value upon delivery.
    Subscription services have standalone value as such services are often sold separately. Additionally, the Company concluded that professional services included in multiple element arrangements also have standalone value. In establishing standalone value, the Company considered the following factors for each professional services agreement: availability of the services from other vendors, the nature of the professional services, and the timing of when the professional services contract was signed in comparison to the subscription service start date.
    When subscription services agreements involve multiple elements that qualify as separate units of accounting, the Company allocates arrangement consideration to all deliverables at the inception of an arrangement based on the relative selling price method in accordance with the selling price hierarchy, which includes: (i) vendor specific objective evidence (“VSOE”) if it is available; (ii) third-party evidence (“TPE”) if VSOE is not available; and (iii) the best estimate of selling price (“BESP”) if neither VSOE nor TPE is available. The Company has determined that TPE is not a practical alternative as the Company’s go-to-market strategy and offerings contain a significant level of differentiation such that the comparable pricing of services with similar functionality cannot be obtained. Furthermore, the Company is unable to reliably determine what similar competitor services’ selling prices are on a standalone basis. The amount of revenue allocated to delivered items is limited by contingent revenue, if any.
    The Company has not historically priced its services within a narrow range. As a result, the Company has not been able to establish VSOE for its services. Accordingly, the Company uses its BESP to determine the relative selling price for its services.
    The objective of BESP is to determine the price at which the Company would transact a sale if the service was sold on a standalone basis. When establishing BESP, the Company reviews company-specific factors used to determine list price and makes adjustments as appropriate to reflect current market conditions and pricing behavior. The Company’s process for establishing list price includes assessing the cost to provide a particular product or service, surveying customers to determine market expectations, analyzing customer demographics, and taking into account similar products and services historically sold by the Company. The Company continues to review the factors used to establish list price and adjusts BESP as necessary.
    Deferred Revenues
    Deferred Revenues
    Deferred revenues represent billings or payments received in advance of revenue recognition and is recognized as the revenue recognition criteria are met. Balances consist primarily of prepaid subscription services and professional and training services not yet provided as of the balance sheet date. Deferred revenues that will be recognized during the succeeding 12 month period are recorded as current deferred revenues, and the remaining portion is recorded as other long-term liabilities.
    Deferred Commission Expenses
    Deferred Commission Expenses
    Deferred commission expenses are the incremental costs that are directly associated with non-cancelable subscription contracts with customers and consist of sales commissions paid to the Company’s direct sales force. Commissions are calculated based on a percentage of the revenues for the non-cancelable term of subscription contracts, which are typically one to five years.
    The deferred commission expense amounts are recoverable through the future revenue streams under the non-cancelable customer contracts.
    Warranties and Indemnification
    Warranties and Indemnification
    The Company provides a warranty for its software products and services to its customers and accounts for its warranties as a contingent liability. The Company’s software is generally warranted to perform substantially as described in the associated product documentation and to satisfy defined levels of uptime reliability. The Company’s services are generally warranted to be performed consistent with industry standards. The Company has not provided for a warranty accrual as of December 31, 2017 or 2016. To date, the Company’s product warranty expense has not been significant.
    The Company generally agrees to indemnify its customers against legal claims that the Company’s software products infringe certain third-party intellectual property rights and accounts for its indemnification obligations as a contingent liability. In addition, the Company may also incur liability under its contracts if it breaches its warranties as well as certain data security and/or confidentiality obligations. To date, the Company has not been required to make any payment resulting from either infringement claims asserted against its customers or from claims in connection with a breach of the data security and/or confidentiality obligations in the Company’s contracts. The Company has not recorded a liability for related costs as of December 31, 2017 or 2016.
    The Company has obligations under certain circumstances to indemnify each executive officer and member of the Company’s board of directors against judgments, fines, settlements, and expenses related to claims against such executive officer or director and otherwise to the fullest extent permitted under Delaware law and the Company’s bylaws and certificate of incorporation.
    Cost of Revenues
    Cost of Revenues
    The Company’s cost of revenues consists primarily of: salaries and benefits, including stock-based compensation expense; data center operating costs; depreciation on data center computer equipment; amortization of internal-use software and acquired intangible assets such as developed technology and trade names; customer support; professional services associated with implementation of the Company’s software; third-party royalty expenses; and allocated facilities costs.
    Research and Development Costs
    Research and Development Costs
    The Company’s research and development expenses consist primarily of: salaries and benefits, including bonuses and stock-based compensation expense; fees to contractors engaged in the development and support of the Ellie Mae Network, Encompass software and other products; and allocated facilities costs. Research and development costs that are not capitalized as internal-use software are expensed as they are incurred.
    Advertising Expenses
    Advertising Expenses
    The Company expenses advertising costs as incurred.
    Stock-Based Compensation
    Stock-Based Compensation
    The Company recognizes stock-based compensation related to awards granted under its 2009 Stock Option and Incentive Plan (the “2009 Plan”), 2011 Equity Incentive Award Plan (the “2011 Plan”), and Employee Stock Purchase Plan (“ESPP”).
    The Company recognizes compensation expense related to Restricted Stock Units (“RSUs”), Performance-Vesting Restricted Stock Units and Performance Awards (“Performance Awards”) based on the fair market value of the underlying shares of common stock as of the date of grant. Expense related to the RSUs is recognized on a straight-line basis over the requisite service period of the award, which generally equals the vesting period. Expense related to the Performance Awards and performance-vesting RSUs is recognized under the graded vesting method over the requisite service period of the award, which results in the recognition of a larger portion of the expense during the beginning of the vesting period than in the end of the vesting period. Management evaluates the probability of performance attainment and estimates the probable number of shares of common stock that will be granted and records the expense accordingly, if probable.
    The Company recognizes compensation expense related to stock option grants that are ultimately expected to vest based on estimated fair values on the date of grant using the Black-Scholes option-pricing model. Such expense is recognized on a straight-line basis over the requisite service period of the award, which generally equals the vesting period.
    The date of grant is the date at which the Company and the employee reach a mutual understanding of the key terms and conditions of the award, appropriate approvals are received by the equity incentive committee of the board of directors and the Company becomes contingently obligated to issue equity instruments to the employee who renders the requisite service.
    The Company estimates potential forfeitures of stock grants and adjust recorded compensation cost accordingly. The estimate of forfeitures is based on historical experience and is adjusted over the requisite service period to the extent that actual forfeitures differ, or are expected to differ, from the prior estimates. Changes in estimated forfeitures will be recognized in the period of change and will impact the amount of stock-based compensation expense to be recognized in future periods.
    Income Taxes
    Income Taxes
    The Company accounts for income taxes under the asset and liability method, which requires the recognition of taxes payable or refundable for the current year, and deferred tax liabilities and assets for the future tax consequences of events that have been recognized in our financial statements or tax returns. The measurement of current and deferred tax liabilities and assets is based on provisions of the enacted tax law.
    The Company operates in various tax jurisdictions and is subject to audit by various tax authorities. The Company recognizes the tax benefit of an uncertain tax position only if it is more likely than not that the position is sustainable upon examination by the taxing authority, based on the technical merits. The tax benefit recognized is measured as the largest amount of benefit which is greater than 50 percent likely to be realized upon settlement with the taxing authority. The Company recognizes interest accrued and penalties related to unrecognized tax benefits in the income tax provision.
    Valuation allowances are established when necessary to reduce deferred tax assets to the amounts that are more likely than not expected to be realized based on the weighting of positive and negative evidence.  Future realization of deferred tax assets ultimately depends on estimates of future sources of taxable income for the jurisdictions in which the Company operates and the periods over which the deferred tax assets will be realizable. To the extent the Company establishes a valuation allowance or change the valuation allowance in a period, the Company reflects the change with a corresponding increase or decrease to the tax provision in the consolidated statements of operations.
    In relation to the Company’s adoption of ASU No. 2016-09, Compensation—Stock Compensation (Topic 718): Improvements to Employee Share-Based Payment Accounting (“ASU 2016-09”), on January 1, 2017, the Company records excess tax benefits and tax deficiencies as an income tax benefit or expense when stock awards vested or settled and, on a retrospective basis, the excess tax benefits are classified as an operating activity in the Company’s consolidated statements of cash flows.
    Comprehensive Income
    Comprehensive Income
    Comprehensive income consists of net income and other comprehensive income. Other comprehensive income includes certain changes in equity that are excluded from net income, specifically unrealized gains (losses) on marketable securities. Except for net realized gain (loss) on investments which was not significant, there were no reclassifications out of accumulated other comprehensive income that affected net income during the years ended December 31, 2017, 2016 and 2015.
    Geographical Information
    Geographical Information
    The Company is domiciled in the United States, had no international operations and had minimal sales to customers outside of the United States for the years ended December 31, 2017, 2016 and 2015.
    Recent Accounting Pronouncements
    Recent Accounting Pronouncements
    In May 2014, the FASB issued ASU No. 2014-09, Revenue from Contracts with Customers (“ASU 2014-09” or “Topic 606”), as subsequently amended, which outlines a single comprehensive model for entities to use in accounting for revenue arising from contracts with customers and supersedes most current revenue recognition guidance, including industry-specific guidance. This standard requires expanded disclosures about revenue recognition to better communicate the nature, amount, timing, and uncertainty of the Company’s revenue and cash flows, including significant judgments. The standard also provides guidance on the recognition of costs related to obtaining customer contracts. The effective date for public entities is fiscal years beginning after December 15, 2017 and early adoption is allowed. The Company adopted the new standard as of January 1, 2018. The guidance permits two methods of adoption: retrospectively to each prior reporting period presented (full retrospective method), or retrospectively with the cumulative effect of initially applying the guidance recognized at the date of initial application (modified retrospective method).
    The Company will adopt the standard using the modified retrospective method and is in the process of finalizing the evaluation of the new standard on its accounting policies, processes, and systems including impacts from guidance issued by the FASB Transition Resource Group. The Company has assigned internal resources, engaged a third-party service provider, is in the process of updating its systems and is currently evaluating the quantitative impact to its financial statements.
    The Company expects an impact to its Encompass subscription and professional services revenue streams due to the removal of the current limitation on contingent revenue, which may affect the timing and allocation of revenue being recognized for certain contracts, and is in the process of finalizing this evaluation.
    The Company has also identified potential impacts to the costs to obtain customer contracts, which is primarily comprised of sales commissions and the related fringe benefits associated with non-cancelable contracts. The Company is evaluating the quantitative impact of capitalizing the costs to obtain and the costs to fulfill open contracts. The Company expects to capitalize certain costs that are expensed under the current standard, and the Company expects an increase in the amortization period over which the capitalized costs will be recognized. The Company is in the process of finalizing the evaluation of the expected period of benefit under ASU 2014-09.
    The Company is in the process of finalizing the impact evaluation of the new standard, as subsequently amended, together with the implementation of new accounting systems and processes, which will significantly change the Company’s internal controls over revenue recognition.
    In January 2016, the FASB issued ASU No. 2016-01, Financial Instruments-Overall (Subtopic 825-10): Recognition and Measurement of Financial Assets and Financial Liabilities (“ASU 2016-01”), which updates certain aspects of recognition, measurement, presentation and disclosure of financial instruments. ASU 2016-01 is effective for fiscal years, and interim periods within those years, beginning after December 15, 2017, and early adoption is not permitted. The Company adopted the new standard as of January 1, 2018 and it did not have a material impact on its consolidated financial statements.
    In February 2016, the FASB issued ASU No. 2016-02, Leases (Topic 842) (“ASU 2016-02”), as subsequently amended, which requires lessees to put most leases on their balance sheets but recognize the expenses on their income statements in a manner similar to current practice. ASU 2016-02 states that a lessee would recognize a lease liability for the obligation to make lease payments and a right-to-use asset for the right to use the underlying asset for the lease term. The standard is effective for interim and annual periods beginning after December 15, 2018, and early adoption is permitted. The Company currently does not intend to early adopt and is evaluating the impact of this accounting standard update on its consolidated financial statements.
    In May 2017, the FASB issued ASU 2017-09, Compensation - Stock Compensation (Topic 718): Scope of Modification Accounting (“ASU 2017-09”), which provides guidance on determining which changes to the terms and conditions of share-based payment awards require an entity to apply modification accounting under Topic 718. ASU 2017-09 is effective for interim and annual periods beginning after December 15, 2017, and early adoption is permitted. The Company adopted the new standard as of January 1, 2018 and it did not have a material impact on its consolidated financial statements.
    Standards Adopted
    In March 2016, the FASB issued ASU 2016-09, which simplifies and makes several modifications to Topic 718 related to the accounting for share-based payment transactions. The standard requires companies to record excess tax benefits and tax deficiencies as income tax benefit or expense in the income statement when stock awards vest or are settled. This change is required to be applied prospectively. The standard also allows the employer tax withholding on share-based compensation to increase (up to the employee’s maximum statutory rates) without triggering liability accounting and provides an accounting policy election to allow the recognition of forfeitures when they are incurred. The standard is effective for interim and annual reporting periods beginning after December 15, 2016, and early adoption is permitted. The Company has adopted the standard as of January 1, 2017. Upon adoption, the Company recognized the previously unrecognized excess tax benefits using the modified retrospective transition method, which resulted in a cumulative-effect adjustment of $18.2 million to retained earnings as of the beginning of the period. The Company previously reported an adjustment of $14.5 million in its beginning retained earnings for the period ending March 31, 2017, and has corrected this amount as of the beginning of the period in the accompanying consolidated financial statements, as the Company identified an incorrect calculation in the previously reported amount. The correction also has the effect of reducing the Company’s Other long-term liabilities by $2.4 million and increasing Deposits and other assets by $1.3 million. The Company also elected to continue estimating forfeitures and has also elected to apply the change in presentation to the statements of cash flows retrospectively. This resulted in a $10.2 million and $11.4 million increase in net cash provided by operating activities and a corresponding $10.2 million and $11.4 million decrease in net cash provided by (used in) financing activities for the years ended December 31, 2016 and 2015, respectively, from previously reported amounts.
    In January 2017, the FASB issued ASU 2017-04. The standard eliminates Step 2 from the goodwill impairment test, which requires a hypothetical purchase price allocation. The Company will continue to have the option to perform the qualitative assessment for a reporting unit to determine if the quantitative impairment test is necessary. The standard is effective for interim and annual periods beginning after December 15, 2019 and early adoption is permitted for interim or annual goodwill impairment tests performed on testing dates after January 1, 2017. The standard should be applied on a prospective basis. The Company elected to early adopt the standard as of January 1, 2017. The adoption did not have an impact to the Company’s consolidated financial statements.
    In January 2017, the FASB issued ASU No. 2017-01, Business Combinations (Topic 805): Clarifying the Definition of a Business. This standard clarifies the definition of a business and is intended to help companies evaluate whether transactions should be accounted for as acquisitions (or disposals) of assets or businesses. The standard is effective for interim and annual periods beginning after December 15, 2017 and early adoption is permitted under certain circumstances. The standard should be applied prospectively as of the beginning of the period of adoption. The Company elected to early adopt the standard on April 1, 2017. The adoption did not have an impact to the Company’s consolidated financial statements.
    XML 37 R22.htm IDEA: XBRL DOCUMENT v3.8.0.1
    Basis of Presentation and Significant Accounting Policies (Tables)
    12 Months Ended
    Dec. 31, 2017
    Accounting Policies [Abstract]  
    Schedule of Estimated Useful Lives of Intangible Assets
    Intangible assets are stated at cost less accumulated amortization. Intangible assets include developed technology, trade names, customer relationships, and order backlog. Intangible assets with finite lives are amortized on a straight-line basis over the estimated periods of benefit, as follows:
    Developed technology
    2-8 years
    Trade names with finite lives
    2-3 years
    Customer relationships
    4-10 years
    Order backlog
    1 year
    XML 38 R23.htm IDEA: XBRL DOCUMENT v3.8.0.1
    Net Income Per Share of Common Stock (Tables)
    12 Months Ended
    Dec. 31, 2017
    Earnings Per Share [Abstract]  
    Schedule of components of net income (loss) per share of common stock
    The components of net income per share of common stock were as follows:
      
    Year ended December 31,
      
    2017
     
    2016
     
    2015
     
    (in thousands, except share and per share amounts)

    Net income
    $
    52,850

     
    $
    37,776

     
    $
    22,258

     
     
     
     
     
     
    Weighted average common shares outstanding used to compute basic net income per share
    34,056,962

     
    31,179,857

     
    29,179,352

    Effect of potentially dilutive securities:
     
     
     
     
     
    Employee stock options, RSUs, performance-vesting RSUs, Performance Awards and ESPP shares
    1,748,562

     
    1,619,928

     
    1,663,232

    Weighted average common shares outstanding used to compute diluted net income per share
    35,805,524

     
    32,799,785

     
    30,842,584

    Net income per share:
     
     
     
     
     
    Basic
    $
    1.55

     
    $
    1.21

     
    $
    0.76

    Diluted
    $
    1.48

     
    $
    1.15

     
    $
    0.72

    Schedule of common shares excluded from computation of diluted net income (loss) per share
    The following potential weighted average common shares were excluded from the computation of diluted net income per share, as their effect would have been anti-dilutive:
      
    Year ended December 31,
      
    2017
     
    2016
     
    2015
    Employee stock options and awards
    212,257

     
    48,374

     
    225,122

    XML 39 R24.htm IDEA: XBRL DOCUMENT v3.8.0.1
    Financial Instruments and Fair Value Measurement (Tables)
    12 Months Ended
    Dec. 31, 2017
    Financial Instruments and Fair Value Measurements [Abstract]  
    Carrying amounts and estimated fair value of cash and cash equivalents and short-term investments
    The following table summarizes cash and investments in financial instruments that are measured at fair value on a recurring basis and are categorized using the fair value hierarchy by investment type:
     
    December 31, 2017
     
    December 31, 2016(1)
     
    Amortized Cost
     
    Unrealized Gains
     
    Unrealized Losses
     
    Carrying or Fair Value
     
    Amortized 
    Cost
     
    Unrealized Gains
     
    Unrealized Losses
     
    Carrying or
    Fair Value
     
    (in thousands)
     
    (in thousands)
    Cash
    $
    119,035

     
    $

     
    $

     
    $
    119,035

     
    $
    76,538

     
    $

     
    $

     
    $
    76,538

    Level 1:
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
    Money market funds
    3,623

     

     

     
    3,623

     
    2,733

     

     

     
    2,733

    U.S. government and government agency obligations
    52,255

     

     
    (266
    )
     
    51,989

     
    156,240

     
    2

     
    (3
    )
     
    156,239

     
    174,913

     

     
    (266
    )
     
    174,647

     
    235,511

     
    2

     
    (3
    )
     
    235,510

    Level 2:
     

     
     
     
     

     
     

     
     
     
     
     
     
     
     
    Corporate notes and obligations
    81,062

     

     
    (304
    )
     
    80,758

     
    28,978

     
    1

     
    (87
    )
     
    28,892

    Certificates of deposit
    6,527

     
    2

     

     
    6,529

     
    12,094

     
    13

     
    (19
    )
     
    12,088

    Municipal obligations
    10,274

     

     
    (46
    )
     
    10,228

     
    11,422

     
    1

     
    (62
    )
     
    11,361

    U.S. government and government agency obligations
    76,510

     

     
    (266
    )
     
    76,244

     
    180,893

     
    14

     
    (79
    )
     
    180,828

    Total financial instruments
    349,286

     
    2

     
    (882
    )
     
    348,406

     
    468,898

     
    31

     
    (250
    )
     
    468,679

    Less investments
    211,588

     
    2

     
    (882
    )
     
    210,708

     
    87,996

     
    23

     
    (247
    )
     
    87,772

    Cash and cash equivalents
    $
    137,698

     
    $

     
    $

     
    $
    137,698

     
    $
    380,902

     
    $
    8

     
    $
    (3
    )
     
    $
    380,907


    ________________
    (1) Certain reclassifications of prior period amounts have been made to conform to the current period presentation, such reclassification did not materially change previously reported consolidated financial statements.
    Gross unrealized losses and the related fair values of investments in a continuous unrealized loss position
    The following table shows the gross unrealized losses and the related fair values of the Company’s investments that have been in a continuous unrealized loss position. The Company did not identify any investments as other-than-temporarily impaired at December 31, 2017 or December 31, 2016 based on its evaluation of available evidence, such as whether it is the Company’s intent to hold an investment to its contractual maturity date and whether it is more likely than not that the Company will be required to sell the investment before recovery of the investment’s amortized basis. The Company typically expects to receive the full principal and interest on its investments.

    December 31, 2017

    Less than 12 Months

    12 Months or Greater

    Total

    Fair Value

    Unrealized Losses

    Fair Value

    Unrealized Losses

    Fair Value

    Unrealized Losses

    (in thousands)
    Corporate notes and obligations
    $
    62,099


    $
    (253
    )

    $
    7,574


    $
    (51
    )

    $
    69,673


    $
    (304
    )
    Certificates of deposit
    482




    1,348




    1,830



    U.S. government, government agency, and municipal obligations
    119,456


    (492
    )

    13,070


    (86
    )

    132,526


    (578
    )
    Total
    $
    182,037


    $
    (745
    )

    $
    21,992


    $
    (137
    )

    $
    204,029


    $
    (882
    )
     
     
     
     
     
     
     
     
     
     
     
     
     
    December 31, 2016
     
    Less than 12 Months
     
    12 Months or Greater
     
    Total
     
    Fair Value
     
    Unrealized Losses
     
    Fair Value
     
    Unrealized Losses
     
    Fair Value
     
    Unrealized Losses
     
    (in thousands)
    Corporate notes and obligations
    $
    26,076

     
    $
    (87
    )
     
    $

     
    $

     
    $
    26,076

     
    $
    (87
    )
    Certificates of deposit
    5,651

     
    (19
    )
     

     

     
    5,651

     
    (19
    )
    U.S. government, government agency, and municipal obligations
    180,138

     
    (144
    )
     
    385

     

     
    180,523

     
    (144
    )
    Total
    $
    211,865

     
    $
    (250
    )
     
    $
    385

     
    $

     
    $
    212,250

     
    $
    (250
    )
    Summary of the maturities of the Company's investments
    The following table summarizes the contractual maturities of the Company’s investments at December 31, 2017:
     
    Amortized Cost
     
    Carrying or
    Fair Value
     
    (in thousands)
    Due within one year
    $
    103,508

     
    $
    103,345

    Due after one year through three years (1)
    108,080

     
    107,363

    Total
    $
    211,588

     
    $
    210,708


    ________________
    (1) Maximum maturity of individual investments is three years.
    XML 40 R25.htm IDEA: XBRL DOCUMENT v3.8.0.1
    Acquisitions (Tables)
    12 Months Ended
    Dec. 31, 2017
    Business Combinations [Abstract]  
    Schedule of Purchase Consideration Allocation
    The allocation of the purchase consideration to the identifiable tangible and intangible assets acquired and liabilities assumed under the purchase method of accounting, based on their estimated fair values as of the acquisition date, is summarized in the following table (in thousands):
    Cash and cash equivalents
    $
    10,686

    Other assets
    3,510

    Property and equipment
    843

    Identifiable intangible assets
    73,100

    Current liabilities
    (5,280
    )
    Deferred tax liability
    (21,206
    )
    Deferred revenue
    (1,600
    )
    Goodwill
    69,904

    Total purchase consideration
    $
    129,957

    Schedule of Intangible Assets Acquired
    The following table sets forth the components of identifiable intangible assets acquired and their estimated useful lives as of the date of acquisition.
     
    Fair Value
     
    Useful Life
     
    (in thousands)
     
    (in years)
    Developed technology
    $
    42,000

     
    8.0
    Customer relationships
    15,500

     
    10.0
    Order backlog
    14,000

     
    1.0
    Trade name
    1,600

     
    3.0
    Identifiable intangible assets
    $
    73,100

     
     
    XML 41 R26.htm IDEA: XBRL DOCUMENT v3.8.0.1
    Goodwill and Intangible Assets (Tables)
    12 Months Ended
    Dec. 31, 2017
    Goodwill and Intangible Assets Disclosure [Abstract]  
    Schedule of Goodwill
    The change in the carrying value of goodwill during the period ended December 31, 2017 was as follows (in thousands):
    Balance at December 31, 2015
    $
    74,547

    No changes

    Balance at December 31, 2016
    74,547

    Addition: Velocify acquisition
    69,904

    Balance at December 31, 2017
    $
    144,451

    Schedule of Finite-Lived Intangible Assets
    Intangible assets, net, consisted of the following:
     
    December 31, 2017
     
    Gross carrying
    amount
     
    Accumulated
    amortization
     
    Net intangibles
     
    Weighted Average Remaining Useful Life
     
    (in thousands)
     
    (in years)
    Assets subject to amortization:
     
     
     
     
     
     
     
    Developed technology
    $
    53,535

     
    $
    (10,810
    )
     
    $
    42,725

     
    7.5
    Trade names
    1,931

     
    (464
    )
     
    1,467

     
    2.8
    Customer relationships
    34,900

     
    (13,050
    )
     
    21,850

     
    7.7
    Order backlog
    14,370

     
    (3,577
    )
     
    10,793

     
    0.8
    Total assets subject to amortization
    104,736

     
    (27,901
    )
     
    76,835

     
    6.5
    Assets not subject to amortization:
     
     
     
     
     
     
     
    Trade name
    4,039

     

     
    4,039

     
     
    Total intangible assets
    $
    108,775

     
    $
    (27,901
    )
     
    $
    80,874

     
     
     
     
     
     
     
     
     
     
     
    December 31, 2016
     
    Gross carrying
    amount
     
    Accumulated
    amortization
     
    Net intangibles
     
    Weighted Average Remaining Useful Life
     
    (in thousands)
     
    (in years)
    Assets subject to amortization:
     
     
     
     
     
     
     
    Developed technology
    $
    11,535

     
    $
    (8,183
    )
     
    $
    3,352

     
    2.7
    Trade names
    331

     
    (331
    )
     

     
    0.0
    Customer relationships
    19,400

     
    (9,762
    )
     
    9,638

     
    4.0
    Order backlog
    370

     
    (110
    )
     
    260

     
    2.8
    Total assets subject to amortization
    31,636

     
    (18,386
    )
     
    13,250

     
    3.6
    Assets not subject to amortization:
     
     
     
     
     
     
     
    Trade name
    4,039

     

     
    4,039

     
     
    Total intangible assets
    $
    35,675

     
    $
    (18,386
    )
     
    $
    17,289

     
     
    Schedule of Indefinite-Lived Intangible Assets
    Intangible assets, net, consisted of the following:
     
    December 31, 2017
     
    Gross carrying
    amount
     
    Accumulated
    amortization
     
    Net intangibles
     
    Weighted Average Remaining Useful Life
     
    (in thousands)
     
    (in years)
    Assets subject to amortization:
     
     
     
     
     
     
     
    Developed technology
    $
    53,535

     
    $
    (10,810
    )
     
    $
    42,725

     
    7.5
    Trade names
    1,931

     
    (464
    )
     
    1,467

     
    2.8
    Customer relationships
    34,900

     
    (13,050
    )
     
    21,850

     
    7.7
    Order backlog
    14,370

     
    (3,577
    )
     
    10,793

     
    0.8
    Total assets subject to amortization
    104,736

     
    (27,901
    )
     
    76,835

     
    6.5
    Assets not subject to amortization:
     
     
     
     
     
     
     
    Trade name
    4,039

     

     
    4,039

     
     
    Total intangible assets
    $
    108,775

     
    $
    (27,901
    )
     
    $
    80,874

     
     
     
     
     
     
     
     
     
     
     
    December 31, 2016
     
    Gross carrying
    amount
     
    Accumulated
    amortization
     
    Net intangibles
     
    Weighted Average Remaining Useful Life
     
    (in thousands)
     
    (in years)
    Assets subject to amortization:
     
     
     
     
     
     
     
    Developed technology
    $
    11,535

     
    $
    (8,183
    )
     
    $
    3,352

     
    2.7
    Trade names
    331

     
    (331
    )
     

     
    0.0
    Customer relationships
    19,400

     
    (9,762
    )
     
    9,638

     
    4.0
    Order backlog
    370

     
    (110
    )
     
    260

     
    2.8
    Total assets subject to amortization
    31,636

     
    (18,386
    )
     
    13,250

     
    3.6
    Assets not subject to amortization:
     
     
     
     
     
     
     
    Trade name
    4,039

     

     
    4,039

     
     
    Total intangible assets
    $
    35,675

     
    $
    (18,386
    )
     
    $
    17,289

     
     
    Schedule of Future Amortization Expense
    Minimum future amortization expense for intangible assets at December 31, 2017 was as follows (in thousands):
    2018
    $
    20,951

    2019
    10,549

    2020
    9,028

    2021
    7,164

    2022
    7,105

    Thereafter
    22,038

     
    $
    76,835

    XML 42 R27.htm IDEA: XBRL DOCUMENT v3.8.0.1
    Other Balance Sheet Components (Tables)
    12 Months Ended
    Dec. 31, 2017
    Statement of Financial Position [Abstract]  
    Prepaid Expenses and Other Assets
    Prepaid expenses and other current assets consisted of the following:
     
    December 31,
     
    2017
     
    2016
     
    (in thousands)
    Prepaid expenses
    $
    13,494

     
    $
    11,568

    Deferred commissions, current portion
    3,533

     
    2,761

    Other current assets
    1,447

     
    880

     
    $
    18,474

     
    $
    15,209

    Property and Equipment
    Property and equipment, net, consisted of the following:
     
    December 31,
     
    2017
     
    2016
     
    (in thousands)
    Computer equipment and software
    $
    67,068

     
    $
    54,029

    Internal-use software(1)
    108,710

     
    62,573

    Furniture and fixtures
    8,311

     
    6,838

    Leasehold improvements
    27,356

     
    18,532

    Internal-use software and other assets not yet placed in service
    52,659

     
    33,316

    Property and equipment, gross
    264,104

     
    175,288

    Accumulated depreciation and amortization
    (77,113
    )
     
    (48,991
    )
    Property and equipment, net
    $
    186,991

     
    $
    126,297


    ________________
    (1) Certain reclassifications of prior period amounts have been made to conform to the current period presentation, such reclassification did not materially change previously reported consolidated financial statements.
    Accrued and Other Current Liabilities
    Accrued and other current liabilities consisted of the following:
     
    December 31,
     
    2017
     
    2016
     
    (in thousands)
    Accrued payroll and related expenses
    $
    18,018

     
    $
    31,848

    Accrued commissions
    1,480

     
    1,832

    Accrued royalties
    1,630

     
    1,395

    Sales and other taxes
    1,737

     
    2,327

    Other accrued expenses(1)
    3,323

     
    2,407

     
    $
    26,188

     
    $
    39,809

    Deferred Revenue
    Deferred revenues consisted of the following:
     
    December 31,
     
    2017
     
    2016
     
    (in thousands)
    Professional services and training
    $
    11,350

     
    $
    10,729

    Subscriptions
    10,565

     
    8,419

    Other
    4,772

     
    4,140

    Total
    26,687

     
    23,288

    Less portion included in other long-term liabilities
    (400
    )
     
    (162
    )
     
    $
    26,287

     
    $
    23,126

    Other Long-Term Liabilities
    Other long-term liabilities consisted of the following:
     
    December 31,
     
    2017
     
    2016
     
    (in thousands)
    Deferred revenue
    $
    400

     
    $
    162

    Deferred rent
    13,443

     
    9,512

    Deferred tax liability
    4,963

     
    5,564

    Other long-term liabilities(1)
    74

     
    2,494

     
    $
    18,880

     
    $
    17,732

    ________________
    (1) Certain reclassifications of prior period amounts have been made to conform to the current period presentation, such reclassification did not materially change previously reported consolidated financial statements.
    XML 43 R28.htm IDEA: XBRL DOCUMENT v3.8.0.1
    Income Taxes (Tables)
    12 Months Ended
    Dec. 31, 2017
    Income Tax Disclosure [Abstract]  
    Schedule of Components of Income Tax Expense (Benefit)
    The components of the provision for income taxes were as follows:
     
    Year ended December 31,
     
    2017
     
    2016
     
    2015
     
    (in thousands)
    Current
     
     
     
     
     
    Federal
    $
    156

     
    $
    9,428

     
    $
    8,070

    State
    305

     
    1,664

     
    1,894

     
    461

     
    11,092

     
    9,964

    Deferred
     
     
     
     
     
    Federal
    (11,793
    )
     
    7,124

     
    1,899

    State
    3,876

     
    614

     
    356

     
    (7,917
    )
     
    7,738

     
    2,255

    Income tax provision (benefit)
    $
    (7,456
    )
     
    $
    18,830

     
    $
    12,219

    Schedule of Effective Income Tax Rate Reconciliation
    The provision for income taxes differed from the amount of income taxes determined by applying the U.S. statutory federal income tax rate as follows:
     
    Year ended December 31,
     
    2017
     
    2016
     
    2015
    Tax at federal statutory rate
    35
     %
     
    35
     %
     
    35
     %
    State taxes, net of federal benefit
    7

     
    4

     
    5

    Excess tax benefits related to stock-based compensation(1)
    (35
    )
     
    1

     
    1

    Research and development tax credits
    (12
    )
     
    (6
    )
     
    (7
    )
    Re-measurement of net deferred tax liabilities arising from The Tax Act
    (19
    )
     

     

    Other non-deductible items(2)
    4

     

     
    1

    Other
    4

     
    (1
    )
     

    Income tax provision (benefit)
    (16
    )%
     
    33
     %
     
    35
     %

    ________________
    (1) In 2017, due to the adoption of ASU 2016-09, the excess tax benefits resulted from the vesting or the settlement of the stock awards were recorded in the tax provision.
    (2) Certain reclassifications of prior period amounts have been made to conform to the current period presentation, such reclassification did not materially change previously reported consolidated financial statements.
    Schedule of Deferred Tax Assets and Liabilities
    The components of net deferred tax assets (liabilities) were as follows:
     
    December 31,
     
    2017
     
    2016
     
    (in thousands)
    Deferred tax assets
     
     
     
    Research and development credits
    $
    29,461

     
    $
    5,089

    Stock-based compensation
    8,765

     
    12,551

    Reserves and accruals
    5,894

     
    11,896

    Net operating loss carryforwards
    16,422

     

    Total deferred tax assets
    60,542

     
    29,536

    Valuation allowance
    (11,908
    )
     
    (5,089
    )
    Total deferred tax assets, net of valuation allowance
    48,634

     
    24,447

     
     
     
     
    Deferred tax liabilities
     
     
     
    Depreciation and amortization
    (50,360
    )
     
    (28,749
    )
    Book/tax basis in acquired assets
    (1,360
    )
     
    (1,262
    )
    Total deferred tax liabilities
    (51,720
    )
     
    (30,011
    )
    Net deferred tax liabilities
    $
    (3,086
    )
     
    $
    (5,564
    )
    Schedule of Unrecognized Tax Benefits
    A reconciliation of the beginning and ending balance of gross unrecognized tax benefits is as follows for the periods indicated:
     
    Year ended December 31,
      
    2017
     
    2016
     
    2015
     
    (in thousands)
    Beginning balance
    $
    4,634

     
    $
    3,440

     
    $
    2,408

    Additions based on tax positions related to the current year
    5,420

     
    1,334

     
    1,023

    Additions (reductions) based on tax positions related to prior years including acquisitions
    (26
    )
     
    (140
    )
     
    9

    Ending balance
    $
    10,028

     
    $
    4,634

     
    $
    3,440

    XML 44 R29.htm IDEA: XBRL DOCUMENT v3.8.0.1
    Commitments and Contingencies (Tables)
    12 Months Ended
    Dec. 31, 2017
    Commitments and Contingencies Disclosure [Abstract]  
    Schedule of Future Minimum Lease Payments for Capital and Operating Leases
    Future minimum lease payments under non-cancelable operating and capital leases at December 31, 2017 consisted of the following:

    Capital Leases
     
    Operating Leases
     
    (in thousands)
    2018
    $
    87

     
    $
    11,718

    2019

     
    12,349

    2020

     
    12,025

    2021

     
    11,306

    2022

     
    11,484

    Thereafter

     
    34,363

    Total minimum lease payments
    87

     
    $
    93,245

    Less amount representing interest
    (2
    )
     
     
    Present value of minimum lease payments
    85

     
     
    Less current portion
    (85
    )
     
     
    Long-term portion of lease obligations
    $

     
     
    XML 45 R30.htm IDEA: XBRL DOCUMENT v3.8.0.1
    Stockholders' Equity (Tables)
    12 Months Ended
    Dec. 31, 2017
    Equity [Abstract]  
    Schedule of shares of common stock reserved and available for future issuance
    The following number of shares of common stock were reserved and available for future issuance at December 31, 2017:
      
     
     
    Reserved
    Shares
    Options and awards granted and outstanding under stock incentive plans
     
     
    2,909,953

    Shares available for future grant under the stock incentive plans
     
     
    5,140,367

    Shares available under the employee stock purchase plan
     
     
    1,614,689

    Total
     
     
    9,665,009

    Schedule of Share Repurchases
    The Company repurchased the following shares of common stock under its repurchase programs:
     
    Shares Repurchased
     
    Weighted Average Purchase Price per Share
     
    Total Amount
     
     
     
     
     
    (in thousands)
    Year Ended 2017
    401,188

     
    $
    87.85

     
    $
    35,244

    Year Ended 2016
    8,333

     
    $
    79.62

     
    $
    663

    Year Ended 2015
    503,450

     
    $
    62.63

     
    $
    31,530

    XML 46 R31.htm IDEA: XBRL DOCUMENT v3.8.0.1
    Share-based Compensation (Tables)
    12 Months Ended
    Dec. 31, 2017
    Disclosure of Compensation Related Costs, Share-based Payments [Abstract]  
    Summary of Company's stock option activities
    The following table summarizes the Company’s stock option activity under the 2009 Plan and 2011 Plan:
     
    Number of
    Shares
     
    Weighted
    Average
    Exercise
    Price
     
    Weighted
    Average
    Remaining
    Contractual
    Term
     
    Aggregate
    Intrinsic
    Value
     
     
     
     
     
    (in years)
     
    (in thousands)
    Outstanding at December 31, 2014
    3,050,301

     
    $
    17.41

     
     
     
     
    Granted
    385,776

     
    $
    55.30

     
     
     
     
    Exercised
    (822,133
    )
     
    $
    12.28

     
     
     
     
    Forfeited or expired
    (98,615
    )
     
    $
    30.12

     
     
     
     
    Outstanding at December 31, 2015
    2,515,329

     
    $
    24.40

     
     
     
     
    Granted
    14,506

     
    $
    59.78

     
     
     
     
    Exercised
    (584,807
    )
     
    $
    18.08

     
     
     
     
    Forfeited or expired
    (59,696
    )
     
    $
    37.94

     
     
     
     
    Outstanding at December 31, 2016
    1,885,332

     
    $
    26.21

     
     
     
     
    Granted
    6,601

     
    $
    94.66

     
     
     
     
    Exercised
    (432,341
    )
     
    $
    23.61

     
     
     
     
    Forfeited or expired
    (23,561
    )
     
    $
    40.94

     
     
     
     
    Outstanding at December 31, 2017
    1,436,031

     
    $
    27.06

     
    5.43
     
    $
    89,554

    Ending vested and expected to vest at December 31, 2017
    1,431,645

     
    $
    26.98

     
    5.42
     
    $
    89,393

    Exercisable at December 31, 2017
    1,250,119

     
    $
    24.05

     
    5.18
     
    $
    81,700

    Stock options activity, additional information
    Following is additional information pertaining to the Company’s stock option activity:
     
    Year ended December 31,
      
    2017
     
    2016
     
    2015
     
    (in thousands except for per option data)
    Weighted average fair value per option granted
    $
    45.44

     
    $
    27.57

     
    $
    26.13

    Grant-date fair value of options vested
    $
    4,994

     
    $
    8,577

     
    $
    8,285

    Intrinsic value of options exercised
    $
    31,621

     
    $
    39,040

     
    $
    38,971

    Proceeds received from options exercised
    $
    10,208

     
    $
    10,573

     
    $
    10,094

    Summary of RSU activities
    The following table summarizes the Company’s RSU, Performance Award and performance-vesting RSU activity:
     
    RSUs
     
    Performance Awards and performance-vesting RSUs
     
    Number of
    Shares
     
    Weighted
    Average
    Grant Date
    Fair Value
    Per Share
     
    Number of
    Shares
     
    Weighted
    Average
    Grant Date
    Fair Value
    Per Share
    Outstanding at December 31, 2014
    585,858

     
    $
    27.20

     
    485,177

     
    $
    25.61

    Granted
    401,158

     
    $
    62.62

     
    205,816

     
    $
    47.18

    Released
    (179,530
    )
     
    $
    25.97

     
    (182,711
    )
     
    $
    24.69

    Forfeited or expired
    (58,798
    )
     
    $
    39.40

     

     
    $

    Outstanding at December 31, 2015
    748,688

     
    $
    45.52

     
    508,282

     
    $
    34.68

    Granted
    598,390

     
    $
    78.39

     
    151,540

     
    $
    61.69

    Released
    (240,386
    )
     
    $
    42.48

     
    (239,120
    )
     
    $
    29.34

    Forfeited or expired
    (81,577
    )
     
    $
    57.50

     
    (13,052
    )
     
    $
    68.19

    Outstanding at December 31, 2016
    1,025,115

     
    $
    64.47

     
    407,650

     
    $
    46.77

    Granted
    651,936

     
    $
    97.73

     
    43,414

     
    $
    94.66

    Released
    (355,045
    )
     
    $
    57.37

     
    (150,727
    )
     
    $
    40.73

    Forfeited or expired
    (142,548
    )
     
    $
    82.25

     
    (5,873
    )
     
    $
    84.86

    Outstanding at December 31, 2017
    1,179,458

     
    $
    82.84

     
    294,464

     
    $
    56.17

    Ending vested and expected to vest at December 31, 2017
    1,034,136

     
     
     
    294,463

     
     
    Schedule of valuation assumptions
    The fair value of stock options and stock purchase rights granted under the 2009 Plan, the 2011 Plan and the ESPP were estimated at the date of grant using the Black-Scholes option valuation model with the following weighted average assumptions:
      
    Year ended December 31,
     
      
    2017
     
     
    2016
     
     
    2015
     
    Stock option plans:
     
     
     
     
     
     
     
     
    Risk-free interest rate
    2.04

    %
     
    1.38
    %
     
    1.50-1.96

    %
    Expected life of options (in years)
    6.08

     
     
    6.08
     
     
    5.00-6.08

     
    Expected dividend yield

    %
     
    %
     

    %
    Volatility
    48

    %
     
    47
    %
     
    48-49

    %
    Employee Stock Purchase Plan:
     
     
     
     
     
     
     
     
    Risk-free interest rate
    0.46-0.69

    %
     
    0.46-0.48
    %
     
    0.13-0.24

    %
    Expected life of options (in years)
    0.5

     
     
    0.5
     
     
    0.5

     
    Expected dividend yield

    %
     
    %
     

    %
    Volatility
    33-37

    %
     
    33-49
    %
     
    35-44

    %
    Stock-based compensation expense
    Total stock-based compensation expense recognized by the Company consisted of:
      
    Year ended December 31,
      
    2017
     
    2016
     
    2015
     
    (in thousands)
    Stock-based compensation by category of expense:
     
     
     
     
     
    Cost of revenues
    $
    6,786

     
    $
    4,835

     
    $
    3,218

    Sales and marketing
    5,223

     
    4,429

     
    2,752

    Research and development
    8,281

     
    7,296

     
    5,431

    General and administrative
    14,177

     
    14,911

     
    12,840

     
    $
    34,467

     
    $
    31,471

     
    $
    24,241

    XML 47 R32.htm IDEA: XBRL DOCUMENT v3.8.0.1
    Quarterly Results of Operations Data (Unaudited) (Tables)
    12 Months Ended
    Dec. 31, 2017
    Quarterly Financial Information Disclosure [Abstract]  
    Schedule of Quarterly Financial Information
     
    Three months ended
     
    Dec 31,
    2017
     
    Sep 30,
    2017
     
    Jun 30,
    2017
     
    Mar 31,
    2017
     
    Dec 31,
    2016
     
    Sep 30,
    2016
     
    Jun 30,
    2016
     
    Mar 31,
    2016
     
    (in thousands, except per share amounts)
    Revenues
    $
    112,886

     
    $
    107,029

     
    $
    104,125

     
    $
    93,002

     
    $
    96,181

     
    $
    100,381

     
    $
    90,098

     
    $
    73,625

    Gross profit
    $
    64,614

     
    $
    67,426

     
    $
    65,858

     
    $
    58,234

     
    $
    63,338

     
    $
    68,163

     
    $
    61,645

     
    $
    46,994

    Income before income taxes
    $
    3,417

     
    $
    18,984

     
    $
    17,987

     
    $
    5,006

     
    $
    14,766

     
    $
    21,272

     
    $
    16,846

     
    $
    3,722

    Net income
    $
    9,909

     
    $
    14,519

     
    $
    18,823

     
    $
    9,599

     
    $
    10,902

     
    $
    13,780

     
    $
    10,588

     
    $
    2,506

    Net income per share, basic
    $
    0.29

     
    $
    0.42

     
    $
    0.55

     
    $
    0.28

     
    $
    0.33

     
    $
    0.43

     
    $
    0.36

     
    $
    0.09

    Net income per share, diluted
    $
    0.28

     
    $
    0.41

     
    $
    0.52

     
    $
    0.27

     
    $
    0.31

     
    $
    0.41

     
    $
    0.34

     
    $
    0.08

    XML 48 R33.htm IDEA: XBRL DOCUMENT v3.8.0.1
    Basis of Presentation and Significant Accounting Policies (Details Textual)
    12 Months Ended
    Dec. 31, 2017
    USD ($)
    segment
    Dec. 31, 2016
    USD ($)
    Dec. 31, 2015
    USD ($)
    Basis of Presentation and Significant Accounting Policies [Line Items]      
    Number of reporting segments | segment 1    
    Capitalized software and website application development costs $ 64,600,000 $ 38,500,000 $ 29,400,000
    Commission expenses deferred 4,300,000 4,900,000 3,600,000
    Deferred commission balance 8,500,000 7,800,000  
    Advertising expenses 1,300,000 1,000,000 700,000
    Reclassification from accumulated other comprehensive income to net income $ 0 $ 0 $ 0
    Minimum [Member]      
    Basis of Presentation and Significant Accounting Policies [Line Items]      
    Property and equipment, useful life 3 years    
    SaaS contract agreements maturity period 1 year    
    Success basis contract period 1 year    
    Maximum [Member]      
    Basis of Presentation and Significant Accounting Policies [Line Items]      
    Property and equipment, useful life 7 years    
    SaaS contract agreements maturity period 5 years    
    Success basis contract period 5 years    
    Developed technology | Minimum [Member]      
    Basis of Presentation and Significant Accounting Policies [Line Items]      
    Intangible asset, useful life 2 years    
    Developed technology | Maximum [Member]      
    Basis of Presentation and Significant Accounting Policies [Line Items]      
    Intangible asset, useful life 8 years    
    Trade name | Minimum [Member]      
    Basis of Presentation and Significant Accounting Policies [Line Items]      
    Intangible asset, useful life 2 years    
    Trade name | Maximum [Member]      
    Basis of Presentation and Significant Accounting Policies [Line Items]      
    Intangible asset, useful life 3 years    
    Customer relationships | Minimum [Member]      
    Basis of Presentation and Significant Accounting Policies [Line Items]      
    Intangible asset, useful life 4 years    
    Customer relationships | Maximum [Member]      
    Basis of Presentation and Significant Accounting Policies [Line Items]      
    Intangible asset, useful life 10 years    
    Order backlog      
    Basis of Presentation and Significant Accounting Policies [Line Items]      
    Intangible asset, useful life 1 year    
    Internal-use software | Minimum [Member]      
    Basis of Presentation and Significant Accounting Policies [Line Items]      
    Property and equipment, useful life 3 years    
    Internal-use software | Maximum [Member]      
    Basis of Presentation and Significant Accounting Policies [Line Items]      
    Property and equipment, useful life 5 years    
    XML 49 R34.htm IDEA: XBRL DOCUMENT v3.8.0.1
    Basis of Presentation and Significant Accounting Policies (Standards Adopted) (Details) - USD ($)
    $ in Thousands
    3 Months Ended 12 Months Ended
    Mar. 31, 2017
    Dec. 31, 2017
    Dec. 31, 2016
    Dec. 31, 2015
    Jan. 01, 2017
    Error Corrections and Prior Period Adjustments Restatement [Line Items]          
    Cumulative-effect adjustment   $ 18,244      
    Other long-term liabilities   18,880 $ 17,732    
    Deposits and other assets   9,290 10,138    
    Net cash provided by operating activities   116,221 112,899 $ 98,617  
    Net cash provided by (used in) financing activities   (30,398) 278,210 (24,628)  
    ASU No. 2016-09 [Member]          
    Error Corrections and Prior Period Adjustments Restatement [Line Items]          
    Cumulative-effect adjustment $ 14,500 $ 18,200      
    ASU No. 2016-09 [Member] | Reclassification [Member]          
    Error Corrections and Prior Period Adjustments Restatement [Line Items]          
    Other long-term liabilities         $ (2,400)
    Deposits and other assets         $ 1,300
    Net cash provided by operating activities     10,200 11,400  
    Net cash provided by (used in) financing activities     $ (10,200) $ (11,400)  
    XML 50 R35.htm IDEA: XBRL DOCUMENT v3.8.0.1
    Net Income Per Share of Common Stock (Components of Net Income Per Share) (Details) - USD ($)
    3 Months Ended 12 Months Ended
    Dec. 31, 2017
    Sep. 30, 2017
    Jun. 30, 2017
    Mar. 31, 2017
    Dec. 31, 2016
    Sep. 30, 2016
    Jun. 30, 2016
    Mar. 31, 2016
    Dec. 31, 2017
    Dec. 31, 2016
    Dec. 31, 2015
    Components of net income (loss) per share of common stock                      
    Net income $ 9,909,000 $ 14,519,000 $ 18,823,000 $ 9,599,000 $ 10,902,000 $ 13,780,000 $ 10,588,000 $ 2,506,000 $ 52,850,000 $ 37,776,000 $ 22,258,000
    Basic shares:                      
    Weighted average common shares outstanding                 34,056,962 31,179,857 29,179,352
    Diluted shares:                      
    Weighted average common shares outstanding                 34,056,962 31,179,857 29,179,352
    Effect of potentially dilutive securities:                      
    Warrants to purchase common stock, employee stock options, RSUs and convertible preferred stock                 1,748,562 1,619,928 1,663,232
    Weighted average shares used to compute diluted net income per share                 35,805,524 32,799,785 30,842,584
    Net income (loss) per share:                      
    Basic (USD per share) $ 0.29 $ 0.42 $ 0.55 $ 0.28 $ 0.33 $ 0.43 $ 0.36 $ 0.09 $ 1.55 $ 1.21 $ 0.76
    Diluted (USD per share) $ 0.28 $ 0.41 $ 0.52 $ 0.27 $ 0.31 $ 0.41 $ 0.34 $ 0.08 $ 1.48 $ 1.15 $ 0.72
    XML 51 R36.htm IDEA: XBRL DOCUMENT v3.8.0.1
    Net Income Per Share of Common Stock (Anti-Dilutive Shares) (Details) - shares
    12 Months Ended
    Dec. 31, 2017
    Dec. 31, 2016
    Dec. 31, 2015
    Employee Stock Options and Awards [Member]      
    Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
    Anti-dilutive securities excluded from computation of earnings per share amount 212,257 48,374 225,122
    Performance Based Awards [Member]      
    Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
    Anti-dilutive securities excluded from computation of earnings per share amount 15,954 20,304 0
    XML 52 R37.htm IDEA: XBRL DOCUMENT v3.8.0.1
    Financial Instruments and Fair Value Measurement (Investments in Financial Instruments Measured at Fair Value) (Details) - USD ($)
    $ in Thousands
    Dec. 31, 2017
    Dec. 31, 2016
    Dec. 31, 2015
    Dec. 31, 2014
    Schedule of Available-for-sale Securities [Line Items]        
    Cash $ 119,035 $ 76,538    
    Available-for-sale Securities, Accumulated Gross Unrealized Gain (Loss), before Tax [Abstract]        
    Available-for-sale Securities, Amortized Cost Basis 211,588 87,996    
    Available-for-sale Securities, Accumulated Gross Unrealized Gain, before Tax 2 23    
    Available-for-sale Securities, Accumulated Gross Unrealized Loss, before Tax (882) (247)    
    Available-for-sale Securities 210,708 87,772    
    Cash and cash equivalents 137,698 380,907 $ 34,396 $ 26,756
    Cash and cash equivalents        
    Available-for-sale Securities, Accumulated Gross Unrealized Gain (Loss), before Tax [Abstract]        
    Cash And Cash Equivalents, Amortized Cost Basis 137,698 380,902    
    Available-for-sale Securities, Accumulated Gross Unrealized Gain, before Tax 0 8    
    Available-for-sale Securities, Accumulated Gross Unrealized Loss, before Tax 0 (3)    
    Cash and cash equivalents 137,698 380,907    
    Fair Value, Measurements, Recurring | Investments [Member]        
    Available-for-sale Securities, Accumulated Gross Unrealized Gain (Loss), before Tax [Abstract]        
    Available-for-sale Securities, Amortized Cost Basis 349,286 468,898    
    Available-for-sale Securities, Accumulated Gross Unrealized Gain, before Tax 2 31    
    Available-for-sale Securities, Accumulated Gross Unrealized Loss, before Tax (882) (250)    
    Available-for-sale Securities 348,406 468,679    
    Fair Value, Measurements, Recurring | Level 1        
    Available-for-sale Securities, Accumulated Gross Unrealized Gain (Loss), before Tax [Abstract]        
    Available-for-sale Securities, Amortized Cost Basis 174,913 235,511    
    Available-for-sale Securities, Accumulated Gross Unrealized Gain, before Tax 0 2    
    Available-for-sale Securities, Accumulated Gross Unrealized Loss, before Tax (266) (3)    
    Available-for-sale Securities 174,647 235,510    
    Fair Value, Measurements, Recurring | Level 1 | Money market funds        
    Available-for-sale Securities, Accumulated Gross Unrealized Gain (Loss), before Tax [Abstract]        
    Available-for-sale Securities, Amortized Cost Basis 3,623 2,733    
    Available-for-sale Securities 3,623 2,733    
    Fair Value, Measurements, Recurring | Level 1 | U.S. government and government agency obligations        
    Available-for-sale Securities, Accumulated Gross Unrealized Gain (Loss), before Tax [Abstract]        
    Available-for-sale Securities, Amortized Cost Basis 52,255 156,240    
    Available-for-sale Securities, Accumulated Gross Unrealized Gain, before Tax 0 2    
    Available-for-sale Securities, Accumulated Gross Unrealized Loss, before Tax (266) (3)    
    Available-for-sale Securities 51,989 156,239    
    Fair Value, Measurements, Recurring | Level 2 | Corporate note and obligations        
    Available-for-sale Securities, Accumulated Gross Unrealized Gain (Loss), before Tax [Abstract]        
    Available-for-sale Securities, Amortized Cost Basis 81,062 28,978    
    Available-for-sale Securities, Accumulated Gross Unrealized Gain, before Tax 0 1    
    Available-for-sale Securities, Accumulated Gross Unrealized Loss, before Tax (304) (87)    
    Available-for-sale Securities 80,758 28,892    
    Fair Value, Measurements, Recurring | Level 2 | Certificates of deposit        
    Available-for-sale Securities, Accumulated Gross Unrealized Gain (Loss), before Tax [Abstract]        
    Available-for-sale Securities, Amortized Cost Basis 6,527 12,094    
    Available-for-sale Securities, Accumulated Gross Unrealized Gain, before Tax 2 13    
    Available-for-sale Securities, Accumulated Gross Unrealized Loss, before Tax 0 (19)    
    Available-for-sale Securities 6,529 12,088    
    Fair Value, Measurements, Recurring | Level 2 | Municipal obligations        
    Available-for-sale Securities, Accumulated Gross Unrealized Gain (Loss), before Tax [Abstract]        
    Available-for-sale Securities, Amortized Cost Basis 10,274 11,422    
    Available-for-sale Securities, Accumulated Gross Unrealized Gain, before Tax 0 1    
    Available-for-sale Securities, Accumulated Gross Unrealized Loss, before Tax (46) (62)    
    Available-for-sale Securities 10,228 11,361    
    Fair Value, Measurements, Recurring | Level 2 | U.S. government and government agency obligations        
    Available-for-sale Securities, Accumulated Gross Unrealized Gain (Loss), before Tax [Abstract]        
    Available-for-sale Securities, Amortized Cost Basis 76,510 180,893    
    Available-for-sale Securities, Accumulated Gross Unrealized Gain, before Tax 0 14    
    Available-for-sale Securities, Accumulated Gross Unrealized Loss, before Tax (266) (79)    
    Available-for-sale Securities $ 76,244 $ 180,828    
    XML 53 R38.htm IDEA: XBRL DOCUMENT v3.8.0.1
    Financial Instruments and Fair Value Measurement (Interest Income and Continuous Unrealized Losses) (Details) - USD ($)
    $ in Thousands
    12 Months Ended
    Dec. 31, 2017
    Dec. 31, 2016
    Dec. 31, 2015
    Financial Instruments and Fair Value Measurements [Abstract]      
    Interest income from financial instruments $ 3,300 $ 1,100 $ 700
    Continuous Unrealized Loss Position [Abstract]      
    Less than 12 Months, Fair Value 182,037 211,865  
    Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss 745 250  
    12 Months or Greater, Fair Value 21,992 385  
    Continuous Unrealized Loss Position, 12 Months or Greater, Accumulated Loss 137 0  
    Fair Value 204,029 212,250  
    Continuous Unrealized Position, Accumulated Loss 882 250  
    Corporate note and obligations      
    Continuous Unrealized Loss Position [Abstract]      
    Less than 12 Months, Fair Value 62,099 26,076  
    Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss 253 87  
    12 Months or Greater, Fair Value 7,574 0  
    Continuous Unrealized Loss Position, 12 Months or Greater, Accumulated Loss 51 0  
    Fair Value 69,673 26,076  
    Continuous Unrealized Position, Accumulated Loss 304 87  
    Certificates of deposit      
    Continuous Unrealized Loss Position [Abstract]      
    Less than 12 Months, Fair Value 482 5,651  
    Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss 0 19  
    12 Months or Greater, Fair Value 1,348 0  
    Continuous Unrealized Loss Position, 12 Months or Greater, Accumulated Loss 0 0  
    Fair Value 1,830 5,651  
    Continuous Unrealized Position, Accumulated Loss 0 19  
    U.S. government, government agency, and municipal obligations      
    Continuous Unrealized Loss Position [Abstract]      
    Less than 12 Months, Fair Value 119,456 180,138  
    Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss 492 144  
    12 Months or Greater, Fair Value 13,070 385  
    Continuous Unrealized Loss Position, 12 Months or Greater, Accumulated Loss 86 0  
    Fair Value 132,526 180,523  
    Continuous Unrealized Position, Accumulated Loss $ 578 $ 144  
    XML 54 R39.htm IDEA: XBRL DOCUMENT v3.8.0.1
    Financial Instruments and Fair Value Measurement (Contractual Maturities of Investments) (Details) - USD ($)
    $ in Thousands
    Dec. 31, 2017
    Dec. 31, 2016
    Amortized Cost    
    Due within one year $ 103,508  
    Due after one year through three years 108,080  
    Total 211,588 $ 87,996
    Carrying or Fair Value    
    Due within one year 103,345  
    Due after one year through three years 107,363  
    Total $ 210,708 $ 87,772
    XML 55 R40.htm IDEA: XBRL DOCUMENT v3.8.0.1
    Acquisitions (Details Textual) - Velocify Inc - USD ($)
    Oct. 02, 2017
    Dec. 31, 2017
    Business Acquisition [Line Items]    
    Total purcahse consideration $ 130,000,000  
    Consideration place in escrow to cover adjustments and claims $ 16,000,000  
    Escrow cash paid to seller   $ 0
    Maximum time escrow cash is held prior to payment to seller 18 months  
    XML 56 R41.htm IDEA: XBRL DOCUMENT v3.8.0.1
    Acquisitions (Purchase Price Allocation) (Details) - USD ($)
    $ in Thousands
    Dec. 31, 2017
    Oct. 02, 2017
    Dec. 31, 2016
    Dec. 31, 2015
    Business Acquisition [Line Items]        
    Goodwill $ 144,451   $ 74,547 $ 74,547
    Velocify Inc        
    Business Acquisition [Line Items]        
    Cash and cash equivalents   $ 10,686    
    Other assets   3,510    
    Property and equipment   843    
    Identifiable intangible assets   73,100    
    Current liabilities   (5,280)    
    Deferred tax liability (non-current)   (21,206)    
    Deferred revenue (non-current)   (1,600)    
    Goodwill   69,904    
    Total purchase consideration   $ 129,957    
    XML 57 R42.htm IDEA: XBRL DOCUMENT v3.8.0.1
    Acquisitions (Identifiable Intangible Assets) (Details) - Velocify Inc
    $ in Thousands
    Oct. 02, 2017
    USD ($)
    Acquired Finite-Lived Intangible Assets [Line Items]  
    Identifiable intangible assets $ 73,100
    Developed technology  
    Acquired Finite-Lived Intangible Assets [Line Items]  
    Identifiable intangible assets $ 42,000
    Acquired intangible assets, useful life 96 months
    Customer relationships  
    Acquired Finite-Lived Intangible Assets [Line Items]  
    Identifiable intangible assets $ 15,500
    Acquired intangible assets, useful life 120 months
    Order backlog  
    Acquired Finite-Lived Intangible Assets [Line Items]  
    Identifiable intangible assets $ 13,500
    Acquired intangible assets, useful life 12 months
    Trade name  
    Acquired Finite-Lived Intangible Assets [Line Items]  
    Identifiable intangible assets $ 1,600
    Acquired intangible assets, useful life 36 months
    XML 58 R43.htm IDEA: XBRL DOCUMENT v3.8.0.1
    Goodwill and Intangible Assets (Goodwill Rollforward) (Details) - USD ($)
    $ in Thousands
    12 Months Ended
    Dec. 31, 2017
    Dec. 31, 2016
    Goodwill [Roll Forward]    
    Goodwill, beginning balance $ 74,547 $ 74,547
    No changes   0
    Addition: Velocify acquisition 69,904  
    Goodwill, ending balance $ 144,451 $ 74,547
    XML 59 R44.htm IDEA: XBRL DOCUMENT v3.8.0.1
    Goodwill and Intangible Assets (Schedule of Intangible Assets) (Details) - USD ($)
    $ in Thousands
    12 Months Ended
    Dec. 31, 2017
    Dec. 31, 2016
    Finite-Lived Intangible Assets [Line Items]    
    Intangible assets, gross $ 108,775 $ 35,675
    Intangible assets, net 80,874 17,289
    Assets subject to amortization:    
    Finite-lived intangible assets, gross 104,736 31,636
    Accumulated amortization (27,901) (18,386)
    Finite-lived intangible assets, net $ 76,835 $ 13,250
    Weighted average remaining useful life 78 months 5 days 43 months 17 days
    Trade name    
    Assets not subject to amortization:    
    Indefinite-lived intangible assets $ 4,039 $ 4,039
    Developed technology    
    Assets subject to amortization:    
    Finite-lived intangible assets, gross 53,535 11,535
    Accumulated amortization (10,810) (8,183)
    Finite-lived intangible assets, net $ 42,725 $ 3,352
    Weighted average remaining useful life 89 months 18 days 32 months 21 days
    Trade name    
    Assets subject to amortization:    
    Finite-lived intangible assets, gross $ 1,931 $ 331
    Accumulated amortization (464) (331)
    Finite-lived intangible assets, net $ 1,467 $ 0
    Weighted average remaining useful life 33 months 0 years
    Customer relationships    
    Assets subject to amortization:    
    Finite-lived intangible assets, gross $ 34,900 $ 19,400
    Accumulated amortization (13,050) (9,762)
    Finite-lived intangible assets, net $ 21,850 $ 9,638
    Weighted average remaining useful life 92 months 25 days 47 months 18 days
    Order backlog    
    Assets subject to amortization:    
    Finite-lived intangible assets, gross $ 14,370 $ 370
    Accumulated amortization (3,577) (110)
    Finite-lived intangible assets, net $ 10,793 $ 260
    Weighted average remaining useful life 9 months 6 days 34 months
    XML 60 R45.htm IDEA: XBRL DOCUMENT v3.8.0.1
    Goodwill and Intangible Assets (Future Amortization Expense) (Details) - USD ($)
    $ in Thousands
    Dec. 31, 2017
    Dec. 31, 2016
    Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]    
    2018 $ 20,951  
    2019 10,549  
    2020 9,028  
    2021 7,164  
    2022 7,105  
    Thereafter 22,038  
    Finite-lived intangible assets, net $ 76,835 $ 13,250
    XML 61 R46.htm IDEA: XBRL DOCUMENT v3.8.0.1
    Other Balance Sheet Components (Prepaid Expenses and Other) (Details) - USD ($)
    $ in Thousands
    Dec. 31, 2017
    Dec. 31, 2016
    Prepaid Expense and Other Assets [Abstract]    
    Prepaid expenses $ 13,494 $ 11,568
    Deferred commissions, current portion 3,533 2,761
    Other receivables 1,447 880
    Prepaid expenses and other current assets $ 18,474 $ 15,209
    XML 62 R47.htm IDEA: XBRL DOCUMENT v3.8.0.1
    Other Balance Sheet Components (Property and Equipment) (Details) - USD ($)
    $ in Thousands
    12 Months Ended
    Dec. 31, 2017
    Dec. 31, 2016
    Dec. 31, 2015
    Property, Plant and Equipment, Net, by Type [Abstract]      
    Property and equipment, gross $ 264,104 $ 175,288  
    Internal-use software and other assets not yet placed in service 52,659 33,316  
    Accumulated depreciation and amortization (77,113) (48,991)  
    Property and equipment, net 186,991 126,297  
    Unamortized internal-use software 124,400 77,200  
    Amortization of internal-use software 17,700 8,300 $ 2,400
    Depreciation and amortization 36,482 20,460 10,842
    Capital leases amortization expense 2,800 3,200 $ 2,500
    Computer equipment and software      
    Property, Plant and Equipment, Net, by Type [Abstract]      
    Property and equipment, gross 67,068 54,029  
    Internal-use software      
    Property, Plant and Equipment, Net, by Type [Abstract]      
    Property and equipment, gross 108,710 62,573  
    Furniture and fixtures      
    Property, Plant and Equipment, Net, by Type [Abstract]      
    Property and equipment, gross 8,311 6,838  
    Leasehold improvements      
    Property, Plant and Equipment, Net, by Type [Abstract]      
    Property and equipment, gross $ 27,356 $ 18,532  
    XML 63 R48.htm IDEA: XBRL DOCUMENT v3.8.0.1
    Other Balance Sheet Components (Accrued and Other Current Liabilities) (Details) - USD ($)
    $ in Thousands
    Dec. 31, 2017
    Dec. 31, 2016
    Accrued and Other Current Liabilities:    
    Accrued payroll and related expenses $ 18,018 $ 31,848
    Accrued commissions 1,480 1,832
    Accrued royalties 1,630 1,395
    Sales and other taxes 1,737 2,327
    Other accrued expenses 3,323 2,407
    Accrued and other current liabilities $ 26,188 $ 39,809
    XML 64 R49.htm IDEA: XBRL DOCUMENT v3.8.0.1
    Other Balance Sheet Components (Deferred Revenue) (Details) - USD ($)
    $ in Thousands
    Dec. 31, 2017
    Dec. 31, 2016
    Deferred Revenue Arrangement [Line Items]    
    Deferred revenue $ 26,687 $ 23,288
    Less portion included in long-term other liabilities (400) (162)
    Deferred revenue, current 26,287 23,126
    Professional services and training    
    Deferred Revenue Arrangement [Line Items]    
    Deferred revenue 11,350 10,729
    Subscriptions    
    Deferred Revenue Arrangement [Line Items]    
    Deferred revenue 10,565 8,419
    Other    
    Deferred Revenue Arrangement [Line Items]    
    Deferred revenue $ 4,772 $ 4,140
    XML 65 R50.htm IDEA: XBRL DOCUMENT v3.8.0.1
    Other Balance Sheet Components (Other Long-Term Liabilities) (Details) - USD ($)
    $ in Thousands
    Dec. 31, 2017
    Dec. 31, 2016
    Statement of Financial Position [Abstract]    
    Deferred revenue $ 400 $ 162
    Deferred rent 13,443 9,512
    Deferred tax liability 4,963 5,564
    Other long-term liabilities 74 2,494
    Other long-term liabilities $ 18,880 $ 17,732
    XML 66 R51.htm IDEA: XBRL DOCUMENT v3.8.0.1
    Income Taxes (Details Textual) - USD ($)
    $ in Thousands
    12 Months Ended
    Dec. 31, 2017
    Dec. 31, 2016
    Dec. 31, 2015
    Dec. 31, 2014
    Income Tax Disclosure [Abstract]        
    Decrease in valuation allowance $ (6,800) $ (1,200) $ (1,000)  
    Provisional tax benefit adjustment related to the impact of Tax Act rate change on deferred tax liabilities 8,600      
    Unrecognized tax benefits 10,028 $ 4,634 $ 3,440 $ 2,408
    Unrecognized Tax Benefits that Would Impact Effective Tax Rate 5,500      
    Unrecognized tax benefits netted against deferred tax assets subject to full valuation allowance $ 4,500      
    XML 67 R52.htm IDEA: XBRL DOCUMENT v3.8.0.1
    Income Taxes (Components of Income Tax Expense (Benefit)) (Details) - USD ($)
    $ in Thousands
    12 Months Ended
    Dec. 31, 2017
    Dec. 31, 2016
    Dec. 31, 2015
    Income Tax Disclosure [Abstract]      
    Current federal tax expense (benefit) $ 156 $ 9,428 $ 8,070
    Current state and local tax expense (benefit) 305 1,664 1,894
    Current income tax expense (benefit) 461 11,092 9,964
    Deferred federal income tax expense (benefit) (11,793) 7,124 1,899
    Deferred state and local income tax expense (benefit) 3,876 614 356
    Deferred income tax expense (benefit) (7,917) 7,738 2,255
    Income tax provision (benefit) $ (7,456) $ 18,830 $ 12,219
    XML 68 R53.htm IDEA: XBRL DOCUMENT v3.8.0.1
    Income Taxes (Effective Income Tax Rate Reconciliation) (Details)
    12 Months Ended
    Dec. 31, 2017
    Dec. 31, 2016
    Dec. 31, 2015
    Income Tax Disclosure [Abstract]      
    Tax at federal statutory rate 35.00% 35.00% 35.00%
    State taxes, net of federal benefit 7.00% 4.00% 5.00%
    Excess tax benefits related to stock-based compensation (35.00%) 1.00% 1.00%
    Research and development tax credits (12.00%) (6.00%) (7.00%)
    Re-measurement of net deferred tax liabilities arising from The Tax Act (19.00%) 0.00% 0.00%
    Other non-deductible items 4.00% 0.00% 1.00%
    Other 4.00% (1.00%) 0.00%
    Income tax provision (benefit) (16.00%) 33.00% 35.00%
    XML 69 R54.htm IDEA: XBRL DOCUMENT v3.8.0.1
    Income Taxes (Components of Deferred Tax Liabilities) (Details) - USD ($)
    $ in Thousands
    Dec. 31, 2017
    Dec. 31, 2016
    Deferred tax assets    
    Research and development credits $ 29,461 $ 5,089
    Stock-based compensation 8,765 12,551
    Reserves and accruals 5,894 11,896
    Net operating loss carryforwards 16,422 0
    Gross deferred tax assets 60,542 29,536
    Valuation allowance (11,908) (5,089)
    Net deferred tax assets 48,634 24,447
    Deferred tax liabilities    
    Depreciation and amortization (50,360) (28,749)
    Book/tax basis in acquired assets (1,360) (1,262)
    Total deferred tax liabilities (51,720) (30,011)
    Net deferred tax liabilities $ (3,086) $ (5,564)
    XML 70 R55.htm IDEA: XBRL DOCUMENT v3.8.0.1
    Income Taxes (Operating Loss Carryforwards) (Details)
    $ in Millions
    Dec. 31, 2017
    USD ($)
    Federal [Member]  
    Operating Loss Carryforwards [Line Items]  
    Operating loss carryforwards $ 68.7
    State [Member]  
    Operating Loss Carryforwards [Line Items]  
    Operating loss carryforwards $ 38.6
    XML 71 R56.htm IDEA: XBRL DOCUMENT v3.8.0.1
    Income Taxes (Tax Credit Carryforwards) (Details) - Research and Development Tax Credit Carryforward [Member]
    $ in Millions
    Dec. 31, 2017
    USD ($)
    Federal [Member]  
    Tax Credit Carryforward [Line Items]  
    Tax credit carryforward $ 22.0
    State [Member]  
    Tax Credit Carryforward [Line Items]  
    Tax credit carryforward $ 20.3
    XML 72 R57.htm IDEA: XBRL DOCUMENT v3.8.0.1
    Income Taxes (Reconciliation of Unrecognized Tax Benefits) (Details) - USD ($)
    $ in Thousands
    12 Months Ended
    Dec. 31, 2017
    Dec. 31, 2016
    Dec. 31, 2015
    Reconciliation of Unrecognized Tax Benefits [Roll Forward]      
    Unrecognized tax benefits, beginning balance $ 4,634 $ 3,440 $ 2,408
    (Deductions) additions based on tax positions related to the current year 5,420 1,334 1,023
    Additions (reductions) based on tax positions related to prior years including acquisitions (26) (140)  
    Additions based on tax positions related to prior years including acquisitions     9
    Unrecognized tax benefits, ending balance $ 10,028 $ 4,634 $ 3,440
    XML 73 R58.htm IDEA: XBRL DOCUMENT v3.8.0.1
    Commitments and Contingencies (Details Textual)
    $ in Millions
    12 Months Ended
    Dec. 31, 2017
    USD ($)
    facility
    Dec. 31, 2016
    USD ($)
    Dec. 31, 2015
    USD ($)
    Commitments and Contingencies Disclosure [Abstract]      
    Facilities under operating lease arrangements | facility 9    
    Rent expense $ 7.9 $ 5.4 $ 4.2
    Total purchase commitments 66.6    
    Purchase commitments due in 2018 39.7    
    Purchase commitments due in 2019 25.0    
    Purchase commitments due in 2020 $ 1.8    
    XML 74 R59.htm IDEA: XBRL DOCUMENT v3.8.0.1
    Commitments and Contingencies (Future Minimum Lease Payments) (Details)
    $ in Thousands
    Dec. 31, 2017
    USD ($)
    Capital Leases  
    2018 $ 87
    2019 0
    2020 0
    2021 0
    2022 0
    Thereafter 0
    Total minimum lease payments 87
    Less amount representing interest (2)
    Present value of minimum lease payments 85
    Less current portion (85)
    Long-term portion of lease obligations 0
    Operating Leases  
    2018 11,718
    2019 12,349
    2020 12,025
    2021 11,306
    2022 11,484
    Thereafter 34,363
    Total minimum lease payments $ 93,245
    XML 75 R60.htm IDEA: XBRL DOCUMENT v3.8.0.1
    Stockholders' Equity (Details) - USD ($)
    $ / shares in Units, $ in Thousands
    3 Months Ended 12 Months Ended
    Sep. 30, 2016
    Dec. 31, 2017
    Dec. 31, 2016
    Apr. 20, 2011
    Class of Stock [Line Items]        
    Common stock, shares authorized   140,000,000 140,000,000 140,000,000
    Common stock, par value   $ 0.0001000 $ 0.0001000 $ 0.0001
    Preferred stock, shares authorized       10,000,000
    Preferred stock, par value       $ 0.0001
    Shares of common stock reserved and available for future issuance   9,665,009    
    Issuance of common stock in public offering, net of issuance costs, shares 3,162,500      
    Issuance of common stock in public offering, net of issuance costs $ 271,400   $ 271,309  
    Payments of Stock Issuance Costs $ 13,200 $ 15    
    Options and Awards Outstanding [Member]        
    Class of Stock [Line Items]        
    Shares of common stock reserved and available for future issuance   2,909,953    
    Shares Available for Future Grant [Member]        
    Class of Stock [Line Items]        
    Shares of common stock reserved and available for future issuance   5,140,367    
    Shares Available Under Employee Stock Purchase Plan [Member]        
    Class of Stock [Line Items]        
    Shares of common stock reserved and available for future issuance   1,614,689    
    XML 76 R61.htm IDEA: XBRL DOCUMENT v3.8.0.1
    Stockholders' Equity (Share Repurchase Program) (Details) - USD ($)
    $ / shares in Units, $ in Thousands
    12 Months Ended
    Dec. 31, 2017
    Dec. 31, 2016
    Dec. 31, 2015
    Aug. 31, 2017
    May 31, 2014
    Equity [Abstract]          
    Stock repurchase program, authorized amount       $ 250,000 $ 75,000
    Shares Repurchased Under Repurchase Program:          
    Shares Repurchased 401,188 8,333 503,450    
    Weighted Average Purchase Price per Share $ 87.85 $ 79.62 $ 62.63    
    Total Amount $ 35,244 $ 663 $ 31,530    
    XML 77 R62.htm IDEA: XBRL DOCUMENT v3.8.0.1
    Share-based Compensation (Narrative) (Details) - USD ($)
    1 Months Ended 12 Months Ended
    Dec. 31, 2016
    Oct. 31, 2015
    Dec. 31, 2017
    Dec. 31, 2016
    Dec. 31, 2015
    Dec. 31, 2014
    Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
    Award vesting period     4 years      
    Maximum expected term of options (in years)     10 years      
    Stock-based compensation expense     $ 34,467,000 $ 31,471,000 $ 24,241,000  
    Purchase price of ESPP shares     9,098,000 6,724,000 4,105,000  
    Stock-based compensation capitalized to property and equipment     $ 5,295,000 $ 2,831,000 $ 1,126,000  
    Employee Stock Option [Member]            
    Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
    Options outstanding 1,885,332   1,436,031 1,885,332 2,515,329 3,050,301
    Company's closing stock price     $ 89.4      
    Unrecognized compensation costs     $ 3,800,000      
    Unrecognized compensation costs, period for recognition     1 year 37 days      
    Restricted Stock Units (RSUs) [Member]            
    Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
    Award vesting period     4 years      
    Grants, other than options     651,936 598,390 401,158  
    Aggregate intrinsic value of awards vested     $ 36,000,000 $ 20,100,000    
    Fair value of awards vested in period     $ 20,400,000 $ 10,200,000    
    Grants in period, weighted average grant date fair value     $ 97.73 $ 78.39 $ 62.62  
    Performance Shares [Member]            
    Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
    Award vesting period     4 years      
    Stock-based compensation expense     $ 5,800,000 $ 8,300,000 $ 7,400,000  
    Grants, other than options     43,414 151,540 205,816  
    Aggregate intrinsic value of awards vested     $ 14,200,000 $ 21,800,000    
    Fair value of awards vested in period     $ 6,100,000 $ 7,000,000    
    Grants in period, weighted average grant date fair value     $ 94.66 $ 61.69 $ 47.18  
    Restricted Stock Units and Performance Awards [Member]            
    Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
    Unrecognized compensation costs     $ 72,100,000      
    Unrecognized compensation costs, period for recognition     2 years 168 days      
    Performance-vestingRSUs [Member] | Former CEO of Mortgage Returns [Member]            
    Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
    Grants, other than options   29,006        
    Fair value of awards granted in period   $ 2,000,000        
    Incremental compensation cost $ 200,000          
    2011 Equity Incentive Award Plan [Member] | Employee Stock Option [Member]            
    Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
    Annual automatic increase in common shares reserved for issuance, shares     1,666,666      
    Annual automatic increase in common shares reserved for issuance, as a percent of common stock outstanding     5.00%      
    2011 Equity Incentive Award Plan [Member] | Employee Stock Option [Member] | Minimum [Member]            
    Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
    Common shares reserved for issuance     2,666,666      
    2011 Equity Incentive Award Plan [Member] | Employee Stock Option [Member] | Maximum [Member]            
    Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
    Common shares reserved for issuance     23,333,333      
    2011 Equity Incentive Award Plan [Member] | Performance Shares [Member] | Minimum [Member]            
    Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
    Award vesting rights, percentage     0.00%      
    2011 Equity Incentive Award Plan [Member] | Performance Shares [Member] | Maximum [Member]            
    Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
    Award vesting rights, percentage     200.00%      
    2009 Plan [Member]            
    Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
    Options outstanding     987,657      
    Executive Incentive Plan [Member] | Employee Stock Option [Member]            
    Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
    Common shares reserved for issuance     70,000,000      
    Maximum number of shares per participant per calendar year     1,000,000      
    Executive Incentive Plan [Member] | Performance Shares [Member]            
    Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
    Maximum number of shares per participant per calendar year     1,000,000      
    Maximum grant date value allowable per participant per calendar year     $ 10,000,000      
    Employee Stock Purchase Plan [Member] | Employee Stock [Member]            
    Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
    Purchase price of common stock, percent     85.00%      
    Grants in period, weighted average grant date fair value     $ 23.01 $ 24.11 $ 16.12  
    Number of shares purchased under ESPP     121,010 101,816 110,598  
    Purchase price of ESPP shares     $ 9,100,000 $ 6,700,000 $ 4,100,000  
    Unrecognized compensation cost related to employee stock purchase plan     $ 500,000      
    Expected recognized period under employee stock purchase plan     2 months      
    XML 78 R63.htm IDEA: XBRL DOCUMENT v3.8.0.1
    Share-based Compensation (Summary of Company's Stock Option Activities) (Details) - Employee Stock Option [Member] - USD ($)
    $ / shares in Units, $ in Thousands
    12 Months Ended
    Dec. 31, 2017
    Dec. 31, 2016
    Dec. 31, 2015
    Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]      
    Outstanding at beginning of the period, Shares 1,885,332 2,515,329 3,050,301
    Options granted Shares 6,601 14,506 385,776
    Options exercised, Shares (432,341) (584,807) (822,133)
    Options forfeited or expired, Shares (23,561) (59,696) (98,615)
    Outstanding at end of the period, Shares 1,436,031 1,885,332 2,515,329
    Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Roll Forward]      
    Outstanding at beginning of the period, weighted average exercise price $ 26.21 $ 24.40 $ 17.41
    Options granted, weighted average exercise price 94.66 59.78 55.30
    Options exercised, weighted average exercise price 23.61 18.08 12.28
    Options forfeited or expired, weighted average exercise price 40.94 37.94 30.12
    Outstanding at end of the period, weighted average exercise price $ 27.06 $ 26.21 $ 24.40
    Ending vested and expected to vest, Number of Shares at End of Period 1,431,645    
    Stock options exercisable at End of Period, Shares 1,250,119    
    Ending vested and expected to vest at December 31, 2012, Weighted Average Exercise Price $ 26.98    
    Stock option exercisable at June 30, 2012, weighted average exercise price, Ending Balance $ 24.05    
    Weighted average remaining contractual term at December 31, 2012 5 years 157 days    
    Ending vested and expected to vest, Weighted Average Remaining Contractual Term at December 31, 2012 5 years 153 days    
    Stock option exercisable, weighted average remaining Contractual term, Ending balance 5 years 66 days    
    Aggregate Intrinsic value at December 31, 2012 $ 89,554    
    Ending vested and expected to vest, Aggregate Intrinsic Value at December 31, 2012 89,393    
    Exercisable aggregate Intrinsic Value $ 81,700    
    XML 79 R64.htm IDEA: XBRL DOCUMENT v3.8.0.1
    Share-based Compensation (Additional Information Pertaining to Stock Option Activity (Details) - USD ($)
    $ / shares in Units, $ in Thousands
    12 Months Ended
    Dec. 31, 2017
    Dec. 31, 2016
    Dec. 31, 2015
    Stock options activity, additional information      
    Weighted average grant-date fair value per option granted $ 45.44 $ 27.57 $ 26.13
    Grant-date fair value of options vested $ 4,994 $ 8,577 $ 8,285
    Intrinsic value of options exercised 31,621 39,040 38,971
    Proceeds received from options exercised $ 10,208 $ 10,573 $ 10,094
    XML 80 R65.htm IDEA: XBRL DOCUMENT v3.8.0.1
    Share-based Compensation (RSU and Performance Award Activity) (Details) - $ / shares
    12 Months Ended
    Dec. 31, 2017
    Dec. 31, 2016
    Dec. 31, 2015
    RSUs [Member]      
    Summary of RSU activities      
    Outstanding at December 31, 2011 1,025,115 748,688 585,858
    Granted 651,936 598,390 401,158
    Released (355,045) (240,386) (179,530)
    Forfeited or expired (142,548) (81,577) (58,798)
    Outstanding at December 31, 2012 1,179,458 1,025,115 748,688
    Ending vested and expected to vest at December 31, 2012 1,034,136    
    Weighted Average Grant Date Fair Value Outstanding at December 31, 2011 $ 64.47 $ 45.52 $ 27.20
    Weighted Average Grant Date Fair Value Granted 97.73 78.39 62.62
    Weighted Average Grant Date Fair Value Released 57.37 42.48 25.97
    Weighted Average Grant Date Fair Value Forfeited 82.25 57.50 39.40
    Weighted Average Grant Date Fair Value Outstanding at December 31, 2012 $ 82.84 $ 64.47 $ 45.52
    Performance Shares [Member]      
    Summary of RSU activities      
    Outstanding at December 31, 2011 407,650 508,282 485,177
    Granted 43,414 151,540 205,816
    Released (150,727) (239,120) (182,711)
    Forfeited or expired (5,873) (13,052) 0
    Outstanding at December 31, 2012 294,464 407,650 508,282
    Ending vested and expected to vest at December 31, 2012 294,463    
    Weighted Average Grant Date Fair Value Outstanding at December 31, 2011 $ 46.77 $ 34.68 $ 25.61
    Weighted Average Grant Date Fair Value Granted 94.66 61.69 47.18
    Weighted Average Grant Date Fair Value Released 40.73 29.34 24.69
    Weighted Average Grant Date Fair Value Forfeited 84.86 68.19 0.00
    Weighted Average Grant Date Fair Value Outstanding at December 31, 2012 $ 56.17 $ 46.77 $ 34.68
    XML 81 R66.htm IDEA: XBRL DOCUMENT v3.8.0.1
    Share-based Compensation (Valuation Assumptions) (Details)
    12 Months Ended
    Dec. 31, 2017
    Dec. 31, 2016
    Dec. 31, 2015
    Employee Stock Option [Member]      
    Schedule of Stock Options and Employee Stock Purchase Plan Valuation Assumptions      
    Risk-free interest rate 2.04% 1.38%  
    Expected Life of options (in years) 6 years 29 days 6 years 29 days  
    Expected dividend yield 0.00% 0.00% 0.00%
    Volatility 48.00% 47.00%  
    Employee Stock Option [Member] | Minimum [Member]      
    Schedule of Stock Options and Employee Stock Purchase Plan Valuation Assumptions      
    Risk-free interest rate     1.50%
    Expected Life of options (in years)     5 years
    Volatility     48.00%
    Employee Stock Option [Member] | Maximum [Member]      
    Schedule of Stock Options and Employee Stock Purchase Plan Valuation Assumptions      
    Risk-free interest rate     1.96%
    Expected Life of options (in years)     6 years 29 days
    Volatility     49.00%
    Employee Stock Purchase Plan [Member]      
    Schedule of Stock Options and Employee Stock Purchase Plan Valuation Assumptions      
    Expected Life of options (in years) 179 days 183 days 6 months
    Expected dividend yield 0.00% 0.00% 0.00%
    Employee Stock Purchase Plan [Member] | Minimum [Member]      
    Schedule of Stock Options and Employee Stock Purchase Plan Valuation Assumptions      
    Risk-free interest rate 0.46% 0.46% 0.13%
    Volatility 33.00% 33.00% 35.00%
    Employee Stock Purchase Plan [Member] | Maximum [Member]      
    Schedule of Stock Options and Employee Stock Purchase Plan Valuation Assumptions      
    Risk-free interest rate 0.69% 0.48% 0.24%
    Volatility 37.00% 49.00% 44.00%
    XML 82 R67.htm IDEA: XBRL DOCUMENT v3.8.0.1
    Share-based Compensation (Stock-Based Compensation Expense) (Details) - USD ($)
    $ in Thousands
    12 Months Ended
    Dec. 31, 2017
    Dec. 31, 2016
    Dec. 31, 2015
    Stock-based compensation expense      
    Stock-based compensation expense $ 34,467 $ 31,471 $ 24,241
    Cost of revenues [Member]      
    Stock-based compensation expense      
    Stock-based compensation expense 6,786 4,835 3,218
    Sales and marketing [Member]      
    Stock-based compensation expense      
    Stock-based compensation expense 5,223 4,429 2,752
    Research and development [Member]      
    Stock-based compensation expense      
    Stock-based compensation expense 8,281 7,296 5,431
    General and administrative [Member]      
    Stock-based compensation expense      
    Stock-based compensation expense $ 14,177 $ 14,911 $ 12,840
    XML 83 R68.htm IDEA: XBRL DOCUMENT v3.8.0.1
    Employee Benefit Plan (Details) - USD ($)
    $ in Millions
    12 Months Ended
    Dec. 31, 2017
    Dec. 31, 2016
    Dec. 31, 2015
    Defined Contribution Pension and Other Postretirement Plans Disclosure [Abstract]      
    Employee benefit plan, employer contribution percentage of employee contribution 50.00% 50.00% 50.00%
    Employee benefit plan, maximum annual contribution per employee, percent of employees compensation 3.00% 3.00% 3.00%
    Employee benefit plan, employer contribution amount $ 3.9 $ 2.8 $ 2.0
    XML 84 R69.htm IDEA: XBRL DOCUMENT v3.8.0.1
    Quarterly Results of Operations Data (Unaudited) (Details) - USD ($)
    3 Months Ended 12 Months Ended
    Dec. 31, 2017
    Sep. 30, 2017
    Jun. 30, 2017
    Mar. 31, 2017
    Dec. 31, 2016
    Sep. 30, 2016
    Jun. 30, 2016
    Mar. 31, 2016
    Dec. 31, 2017
    Dec. 31, 2016
    Dec. 31, 2015
    Quarterly Financial Information Disclosure [Abstract]                      
    Revenues $ 112,886,000 $ 107,029,000 $ 104,125,000 $ 93,002,000 $ 96,181,000 $ 100,381,000 $ 90,098,000 $ 73,625,000 $ 417,042,000 $ 360,285,000 $ 253,937,000
    Gross profit 64,614,000 67,426,000 65,858,000 58,234,000 63,338,000 68,163,000 61,645,000 46,994,000 256,132,000 240,140,000 169,729,000
    Income before income taxes 3,417,000 18,984,000 17,987,000 5,006,000 14,766,000 21,272,000 16,846,000 3,722,000 45,394,000 56,606,000 34,477,000
    Net income $ 9,909,000 $ 14,519,000 $ 18,823,000 $ 9,599,000 $ 10,902,000 $ 13,780,000 $ 10,588,000 $ 2,506,000 $ 52,850,000 $ 37,776,000 $ 22,258,000
    Basic (USD per share) $ 0.29 $ 0.42 $ 0.55 $ 0.28 $ 0.33 $ 0.43 $ 0.36 $ 0.09 $ 1.55 $ 1.21 $ 0.76
    Diluted (USD per share) $ 0.28 $ 0.41 $ 0.52 $ 0.27 $ 0.31 $ 0.41 $ 0.34 $ 0.08 $ 1.48 $ 1.15 $ 0.72
    XML 85 R70.htm IDEA: XBRL DOCUMENT v3.8.0.1
    SCHEDULE II VALUATION AND QUALIFYING ACCOUNTS (Details) - Allowance for Doubtful Accounts [Member] - USD ($)
    $ in Thousands
    12 Months Ended
    Dec. 31, 2017
    Dec. 31, 2016
    Dec. 31, 2015
    Valuation and Qualifying Accounts Disclosure [Line Items]      
    Balance at Beginning of Period $ 45 $ 124 $ 66
    Charged (Credited) to Income 374 121 62
    Deductions and Other (79) (200) (4) [1]
    Balance at End of Period $ 340 $ 45 $ 124
    [1] Accounts written off, net of recoveries.
    EXCEL 86 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( #F$84P?(\\#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,$% @ .81A3&;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 " YA&%,-PQX.^\ K @ $0 &1O8U!R;W!S+V-O M&ULS9)12\,P$,>_BN2]O::5H:'+BV-/"H(#Q;>0W+9@DX;DI-VW-ZU; MA^@'\#%W__SN=W"M#D+W$9]C'S"2Q70SNLXGH<.:'8F" $CZB$ZE,B=\;N[[ MZ!3E9SQ 4/I#'1#JJEJ!0U)&D8()6(2%R&1KM- 1%?7QC#=ZP8?/V,TPHP$[ M=.@I 2\Y,#E-#*>Q:^$*F&"$T:7O IJ%.%?_Q,X=8.?DF.R2&H:A')HYEW?@ M\/;T^#*O6UB?2'F-^5>R@DX!U^PR^;5YV.RV3-85ORNJIJCXCJ]$4XO;^_?) M]8??5=CUQN[M/S:^",H6?MV%_ )02P,$% @ .81A3)E&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 " YA&%,,"U*FNY"F]*-8LHDJ<;JZA\X@VK M]9\+%Q55>BBND6P$HV=+JLH(Q_$LJFA1A^NEG3N(]9+?55G4[" ">:\J*OYM M6A;%9$2O921D35#@ <"3CXED)Y !@+ZG)#T MA.2=D-K=ZERQ>[.GBJZ7@K>!Z(ZWH2:*T"+1NW\RDW:S[3^]/5+//M;Q,GH8 M,SUBVR'P"($&1*1M#P(8$MABCXX_"NQ\!/F(V/N(!%X" 7TDEDY&]!2F)R ] ML?1D1)\Y6^0C,E@@!052CYX[ ATBM8BZ.P.$,X(,Q\0@7,\0W"G@7L72, 9N(B07 :(^);<.^2'C,^&9+@ M?)X3,J$%YSSR4QJ[<09A)@(-P8F/_,S'3JCM>\QL'&L$IVF,XG@B.1&<_\A/ M;^Q%'("9\@F^ Y"?X3AS50",>Y5%HQ>L8N)JJP,9G/B]MJ7):':H0#;8OH#O M\*Y\^4'%M:AE<.1*OZ/VM;MPKIA>2ORDM_>F*Z9A4+*+,MU,]T57-G0#Q9N^ M)(J&NFS]'U!+ P04 " YA&%,5RS*.=(# N$0 & 'AL+W=OV^]X?0ABR'TU]ZI?Y81C. M3T71;P^AJ?HO[3FK M1?LVU,=3>.ZR_JUIJNZ_=:C;RS*'_./&U^/K81AO%*O%N7H-?X7AV_FYBU?% MK97=L0FG_MB>LB[LE_G/\+21;@R8%'\?PZ6_.\_&5%[:]OMX\?MNF8O14:C# M=AB;J.+A/6Q"78\M11__SHWFMS['P/OSC]9_G9*/R;Q4?=BT]3_'W7!8YB[/ M=F%?O=7#U_;R6Y@3,GDV9_]'> ]UE(].8A_;MNZGWVS[U@]M,[<2K335C^OQ M>)J.E[G]CS ^0,X!\A8 ^M, -0LNSZM8T=M-_,=L^WGU?2;\HWL=V9LGZ*I'WDD?%ABJ4N$F*V/_-A&1-R"E> MW<<#'Z_8>#7%Z_MX9'%]E=A)"^6]6*I%Y3QVM*!<;I$ MCC>,RDCA>2\EZZ6D7BSR4M*,A;0*EPR5Z;)48'@WCG7CJ)L2N7',R%CO\6-B M9-)*GRA@S[KQU U*>NV9 BZ5176^H3)M?&IN@^ )):@=@BA!.G+"D;IA9%!* MER@<2! 3B!\ML!\@'7GI!;9#52! )>84\.P$2>T MB-I1UIK@XN'T97:Z$3Q M ]CH#36F,:SYN%Y*;"BQ(:HKC1@(.6(!S)HLKYHE6B!IRA0C&J,4:"$E-H# MGA*,#(R_&Z%'/SQ)@:(4+QYKH)24%AS&%R-3WJ5@"CQ-@>)48YP"!64DDR./ MG)'%Y<@F_/ \!0I4C8$*%)61VW1\&)ES9:H">:("1:K&2 6&JBLM'A]69E/U(WFF2LI4@YG*:3# /M<\.DEL1>E>U*3& MEN>?I/PS>/\G*=(9*RE"#F24I')U5WF,[5*;'O6+"#\]021EJ,+,D MA6.IC,+[H0VCLT9[D7I>/$4EI:C!U)HU]V],[$K.Z-B5O+A[<1V_)/Q9=:_' M4Y^]M$-\!Y[>5/=M.X38IO@2\SN$:G>[J,-^&$_+>-Y=W^"O%T-[GK].%+=/ M)*O_ 5!+ P04 " YA&%,PDNG6 X" 2!@ & 'AL+W=O^,=C)>\9?1 4@O=>&MF+G5U)V6X3$J8*&B!7K MH%4K%\8;(M607Y'H.)"S,344A1BGJ"%UZQ>YF3OP(FL6#MP3MZ8A_/<> M*.MW?N"_33S5UTKJ"53D';G"=Y _N@-7(S1&.=<-M*)FK*ZA%Y.^IRLY,O:B!U_..Q]K(*!PDCH"4O?>\,%W*C\HGUGV&H)_&]H?BO< >JY)I$Y3@Q*LRO M=[H)R9HABD)IR*MMZ]:TO5U)-X/-;0@'0S@:@OB?AF@P1#,#LF2FU(]$DB+G MK/>X?5D=T=]$L(W49I[TI-D[LZ:J%6KV7B2;'-UUG$&RMY)P(@D?%>52$>%1 M@E3^$2)T0H3&'TW\Z5_\D=,?&7\\]0>S(JPD-9+6(L9X5L92$R=NC-B)$2\Q M9CNUMY)LD@*O,,8SVO*_L@>:Q$F3+&FB&8V5)),T08SM,P-ZC_*!*74RI4NF M>,:4+C)%<1AFZ7HF+!W"*%TG:;QQ$V5.HFQ)E,R(LO<2.81N(C0YG?JV_$;X MM6Z%=V12'71S'"^,25!!\4K%J]0%/0XH7*3N9JK/[35E!Y)UPPV,QK^!X@]0 M2P,$% @ .81A3*:JE9U$! 0A, !@ !X;"]W;W)K?)'5 M#^79G\)_WLJJR)IP6NV3^ESY;-<%%7F"::J3(CN>YLM%=^VE6B[*]R8_GOQ+ M-:O?BR*K_EOYO+P\S6'^>>'K<7]HV@O)]Y\ M+2^_^R$A-9\-V?_I/WP>\%9)F&-;YG7W=[9]KYNR&$8)4HKL9_][/'6_EV'\ MSS ^ (< O : OAL@A@#Q*T#>#9!#@(P"DCZ5KC:;K,F6BZJ\S*K^]IZS=A7! MHPS5W[87NV)W_POEJ167J$=TAIPZ18%(9'L$HF34E MA4[1*D)N*(E*.&'&Y(UZQ:I71+V)9EKUB!K-!#IUD%+U#(DI2$8])6THAYT4 MKUGQFHJ'2+PF$Z'2()C2,Z0,XFF:&TJ"=@;=I'K#JC=DX1GDXRT;;VGV(LK> M$J5:L>N.@DJ&%4ISIZ"P]VZ<8Z4[*EU&TAV5[E!K*IV"*CPO0*534*92P:1T M2/FVF%+Q*NZ+*9G+.&T9]1P) BR5SY#*(."T_HFV#E0_Z>M 'P80SM$%L690 ML%*A8#)@4*&LN7,+6-]X!J0IF#@%I+<[Y$ +NV9(%7J$81*@I!!63:]^X"T' M!-5O8_V"SA5:%R.?@LXZ1CSE-$SW+.#=#JC=F=CN!N:F],&;N,5#216><9KE MAB&%E&;:[H#W.Z"&9V/# ^I.OQG)UIYQ/&L%XQDP(S? M#53_#D'T4U(88[CZ4Q(1[RU]WO2 NIZ=<#W@;0^H[]G8]P;&CJO]H%2P-RJD3;6S%&@8LV4"IHGZHR\SV%*[Y2:&(%W M&J1.8V.G0>H)0J9*.TT^!1@2P#BKHM:_84AT@11JJ@*\S2"U&1O;##*6$)X* MI5#&^AD2C7/&QG>/(]/P?JQ&:^96/V\S2#]M[,2G#?+='FFW)]T&Z9?(1+=A MR(ENPY#WNPWRW1Z9;A^[%3+=7FOZ_KAF0.9U8L.-!WKZ-0WY1H^TT;O8J)!K M],"8_YHAA;' O. S)&+J--6?C#82"E_MNTV:>K8MWT]-^T$^NGK="'K&=B,B MNKZ"QTV_G?-KF'YWZ:^LVA]/]>RU;)JRZ#8CWLJR\4%H^A J?/#9[GJ2^[>F M/33AN.IW=?J3ICP/.U;)==ML^3]02P,$% @ .81A3(Q:/LJW!0 ,A\ M !@ !X;"]W;W)KVP)HTV( -.-QAVV=?Z[;!)7'FN.WMWT]VW"P27Z?ZTL3N2Y&B[8<,??56 M-S\.SU753GYN-[O#]?2Y;?>?Y_/#_7.U+0^?ZGVU\_]YK)MMV?K#YFE^V#=5 M^= ;;3=SE65VOBW7N^G-57_N2W-S5;^TF_6N^M),#B_;;=G\>UMMZK?K*4W? M3WQ=/SVWW8GYS=6^?*J^5>V?^R^-/YJ?5GE8;ZO=85WO)DWU>#W]A3ZOM.L, M>L5?Z^KMUW_Z Y^>[B>9EU$U::Z;[LE2O_Q6BVJS:9;R'_N_D_N70UMMA%1_*MOQY_%SO^L^W8?UW,VR@!@-U M,B!]T8 ' SX9*'710 \&^F3 ]J*!&0S,R<"8BP9V,+#_AY3WU^.8K#[[R[(M M;ZZ:^FW2'&^@?=G=I_39^NM[WYWL+V?_/W\!#O[LZTU!5_/7;IU!CQ)[[L@HYW2695%(4LE"M 3+:;]@+I1W4CDKC)"MI(PR MK8MS89 (#1.A92**:'M:9)PH*S)B[,= /T;XH7A'MT8ZRK)")GR9( Q"LC D M"T**'JZ%%9YFQN;%R+V60S\Y\!,]H;>Y],/&*+GU!&$0DH,A.1!21(2%0Y?= MG#TF@9\"^BF GP@KMX7PH[T?N?./=4% E&&@9B D$R,U \\^6_FL+@>EN:0, MPQKA/(&P;.R,P"5A=\$9IBQ)S%*6QSF0H)V9C+6)Z9<@#(/"1":)9,IB)A-@ M(Y/I<"NN#,NPM'%6@A0IE2WT.$\(LY0D3%T1[T#2=$96/NAW"<(P)LQ=DN!U MHH.0/%5*&0=2E: ,H\+H)<3>N.Z0A*\JC+6&:,09YB\! %-<>TB"5169,R3+ M_2#]H-ZC!9UAC2XU@+HRDC8K(#2YY?'L8_J3Q+\H^B3Q7_C@68]XPOPG5 !$ MZB79/9)SE-,$9=AEXB*@0!&@N/0KB7;V#Z 9]87)K@#9*2[_2I)=Y<19(7.0 M) T#&^FU414020!PSWVQ*$9<8;8KQ':1 X!A4^02V,L491@6YK62O)9MD +M M;T:.QG[78 PKU/_&G9"2=+6Y OUO@C ,"E-8(0K'O9"2%&;-&6A-4Y1A6)C7 M"C7,-@Y+0ECT0D-8$II%D5](%H:F0CUSW#0I2R,"#,5H78&C=, M@RAHF*P%:%42K3,RLJ]:(:&A<00S1C!+!(M>B0&!95-R]Z$LC =CFB6F19_$ M$KV M"J1^F:(,P\(5@E-F) R&),2%8C/B"V.?4^8D#%IECWT%NH0D:1@8)C^G3$L8 MC$N4S]68*\QT3AF8L"1P@9Z798(PG!!B5.N4D8D&$/8M&6@34I1A6)C8.F%D M^L'($W-T Z#V^H MYZ?7Y#?_ 5!+ P04 " YA&%,0E..[CH& 9(@ & 'AL+W=O4;M[;[??=2]-TDQ^KY7IW M.WWINLWU;+9[>&E6]>Y3NVG6\2]/[795=_'G]GFVVVR;^G$8M%K.J"C<;%4O MUM.[F^'8E^W=3?O:+1?KYLMVLGM=K>KM?_?-LGV_G9KIQX&OB^>7KC\PN[O9 MU,_-GTWWU^;+-OZ:':T\+E;->K=HUY-M\W0[_6RN*PG]@$'Q]Z)YWYU\G_2A M?&O;[_V/WQYOIT7O4;-L'KK>1!T_WIIYLUSVEJ(?_QZ,3H_G[ >>?O^P_LL0 M? SF6[UKYNWRG\5C]W([+:>3Q^:I?EUV7]OW7YM#0'8Z.43_>_/6+*.\]R2> MXZ%=[H;_)P^ONZY=':Q$5U;UC_WG8CU\OA_L?PS# ^@P@(X#C!L=P(S;=\GV_WEW=3]762N)<[^0W]PF.SA;W%Z=O'H MVYTQY MQO-9G $;$&A !@-R8J TR3SM)6Z0K >)I=(6\5\2KQ:R]]XI8:6%1&3+4^&9 MZQ:Z;G7LE#'@H &G8C>4!K_7V-.8G)2D@]="*L3I6:JTT!2E4#9X#WWWP/?D M_KOWZDS!&JM=USIKR6C/@ L&2B,$",)H@AG[HOVGWC"^W5'"A-0J^QD&D;@F\U\(K%H>\!TH3RI$%A"%C-&4DA8S1A)#D M0A_H!1)(WK P"G0E**7=M(#)B#!#BH.$*:6 M( ]F'6A3IZ$Y)R;/#,; 8]!DJ7*)-9^N.-8'#.H]I!6Q@(\5DCK'(^!C##XF M30W)[-YQ9N<,M%V2[J P:+N< 5T7$G))(-U"I9=\V@RH)RGU)@0N] M)3='2D^(%T@9[\.1:XB1QP!YJO!E "83 S(E)YJSF 'S\=<"HH?(,TY MA-'# #V2HI(!(]B2 -PC:5Q8P'-DTUC.5_Z,N<. .ZIP9M0BQ66![C\@M0%M M'B-EK./RVV6,P<, /)*2D\'6'!>,BG\@)5\.9;8* 5@E<90O80232 "))(6G M '20Q%0.\AC0QN[7&E#[ JD?^N1<")A'@GB4PE0T.+B,_H/]$R05#N@IA%:2 M\S9?@@F&D8 NS*9$%=!:L7?H1@+23+ 5DJ;!GH> 82B@"[,9GDKF01+@D4UY M*IH=\(D$T%$ ?330F9$]0,$D$D BFZ)4$(D(M,9SH"2PP5X!G1FIGP6S31RX M=)(Q@6DD@$8VI9& ITD&M9Y :(. +1P@9#?RC$8PB020R*8D.HC.'V(&=.=I M(96,TA_8430TLO(PA010R/KT7$$YY4( M)B=/!]?-=OGX=V#W>2A?5UW_6/F MDZ/']QL^4_]\/3E^;ZZK_5L*/\WL7YKXH]X^+]:[R;>VZ]K5\(S]J6V[)OI9 M?(JS\=+4C\7G0"IUVG:I%8Z=5KW.0<&HB8Q2\+1_OLE@6.L0_M" M;./G\6/'R08TK[8%<.1-26USVCK7[1FS90N*VROL0/L_-1K%G7=-PVQG@%<1 MI"1+D^2&*2XT+;(8.YHBP]Y)H>%HB.V5XN;] !*'G&[H)? LFM:% "NRCC?P M'=R/[FB\QV:62BC05J F!NJQJ^)D\XE W!I7]B_Q-Y]+R=NX0'E3U&Y-J=WE%10\UZZ M9QR^PM3/-253\X]P!NG3@Q)?HT1IXY>4O76H)A8O1?&W\10ZGL/$?X&M ]() MD'X L+%05/Z9.UYD!@=BQMEW/%SQ9I_ZV90A&$<1_WGQUD?/Q>;Z+F/G0#3E M',:<=)DS9S#//I=(UTH09HAIPE]=SR*IO7!P8JLXPT\@?_>G2Q: M;&:IA +MA-'$0IW3V^1PW(7X&/!#P. 69Q(J.1OS'(RO54XW01!(*'U@X+A= MX ZD#$0HX]?$2>>4 ;@\O[-_CK5C+6?NX,[(GZ+R;4[WE%10\U[Z1S-\@:F> M:TJFXK_!!22&!R68HS32Q964O?-&32PH1?&7<1=SP\<7)(L3=E<,96Q#L4[]![*9*;)&.70#3%',>8 M=!DS1S!DGU.D:RF.Z3_P=!V^756XC?#M'PK_0[!;)=A%@MV'):[%;/]*PA8] M56";.$V.E*;7<9(7WGE@;]/X)K_#QVE_X+81VI&S\?BRL?^U,1Y0RN8*1ZC% M#S8;$FH?CI_P;,8C-+)11H M*U 3 W5.[[:'8QKB8\ / 8-=G$FHY(SX&HPO54XW01!(*%U@X'Z[P#U(&8B\ MC+>)D\XI W!Y_F1_C+7[6L[9 8'8L;>=SP\\?:0^-Z4P1E;$>^\>.N]EV*[3S-V"413S'&,298QS_2L(6/55@FCA- MEI38ZSC)"^\\L'=)?)/?X>.T?^.F$=J2,SK_LK'_-:(#+V5SY4>H]1]L-B34 M+AQO_-F,8S8:#KOI!['Y&Q&PO=V]R:W-H965T552 MVYRVSG5'QFS9@N+V!CO0_J9&H[CSIFF8[0SP*H*49.EFLV>*"TV++/K.ILBP M=U)H.!MB>Z6X>3N!Q"&G"7UW/(FF=<'!BJSC#7P#][T[&V^QF:42"K05J(F! M.J=WR?&T"_$QX(> P2[.)%1R07P.QI9 MP8&8L?<=#T^<'%/?FS(X8ROBG1=OO?=:)/O;C%T#T11S&F/29Z_):[%?/PK"5OT5(%IXC194F*O MXR0OO// WJ7Q37Z'C]/^R$TCM"47=/YE8_]K1 =>RN;&CU#K/]AL2*A=.-[Z MLQG';#0<=M,/8O,W+GX!4$L#!!0 ( #F$84S-=,*RLP$ -(# 9 M>&PO=V]R:W-H965TO&C5N9RV MWO<'QES9@A;NRO30X4UMK!8>3=LPUUL0501IQ7B27#,M9$>++/I.MLC,X)7L MX&2)&[06]M<1E!ESNJ.OC@?9M#XX6)'UHH'OX'_T)XL66U@JJ:%STG3$0IW3 MN]WAN _Q,>"GA-&MSB14BMU-DK%+()ICCE,,7\D;A?_(O]\DV$>"_7]+W(IYKY*M>JK!-G&:'"G-T,5)7GF7 M@;WC\4W^A$_3_DW81G:.G(W'EXW]KXWQ@%*2*QRA%C_88BBH?3C>X-E.8S89 MWO3S#V++-RY^ U!+ P04 " YA&%,-8S1 [0! #2 P &0 'AL+W=O MX#TT)VM,BB[VR+S Q>R0[.EKA! M:V%_G4"9,:=[^N9XDDWK@X,562\:^ ;^>W^V:+&%I9(:.B=-1RS4.;W?'T]I MB(\!/R2,;G4FH9*+,2_!^%SE=!<$@8+2!P:!VQ4>0*E A#)^SIQT21F Z_,; M^\=8.]9R$0X>C'J6E6]S>D=)!;48E'\RXR>8ZSE0,A?_!:Z@,#PHP1RE42ZN MI!R<-WIF02E:O$Z[[.(^3C>'9(9M _@,X O@+N9A4Z*H_%%X4636C,1.O>]% M>.+]D6-ORN",K8AW*-ZA]UKL;Y.,70/1''.:8O@Z9HE@R+ZDX%LI3OP?.-^& M)YL*DPA/_E"8;A.DFP1I)$C_6^)6S.&O)&S54PVVB=/D2&F&+D[RRKL,[#V/ M;_(>/DW[5V$;V3ER,1Y?-O:_-L8#2MG=X BU^,$60T'MP_$6SW8:L\GPII]_ M$%N^&PO=V]R:W-H M965T-\-/;5=0">O"FI74$[[_L38Z[J0'%W M9WK0>-,8J[A'T[;,]19X'4E*LC1)#DQQH6F91]_%EKD9O!0:+I:X02EN?YU! MFK&@._KN>!%MYX.#E7G/6_@*_EM_L6BQ1:46"K031A,+34$?=Z=S%O 1\%W MZ%9G$BJY&O,:C$]U09.0$$BH?%#@N-W@":0,0IC&SUF3+B$#<7U^5_\0:\=: MKMS!DY$_1.V[@CY04D/#!^E?S/@1YGKN*9F+_PPWD @/F6",RD@75U(-SALU MJV JBK]-N]!Q'Z>;;#_3M@GI3$@7PD.,PZ9 ,?-G[GF96S,2._6^Y^&)=Z<4 M>U,%9VQ%O,/D'7IOY>YXR-DM",V8\X1)UY@%P5!]"9%NA3BG_]#3;?I^,\-] MI.]7]$.RS<\V^5GD9_^M< MS_"L(6[54@6WC,#E2F4''05YYEWE]3..3_(%/ MP_Z%VU9H1Z[&X\/&]C?&>,!4DCN7 MOP%02P,$% @ .81A3$*B1'JU 0 T@, !D !X;"]W;W)K&UL?5-A;]P@#/TKB!]0,\6%IF4>?6=3YC@X*32<#;MS\/H'$L: [ M^N)X$&WG@H.5><];^ [N1W\VWF(+2RT4:"M0$P--0>]VQ],^Q,> 1P&C79U) MJ.2"^!2,+W5!DR ()%0N,'"_7>$>I Q$7L:OF9,N*0-P?7YA_Q1K][5&#= \X?H:YGG>4S,5_A2M('QZ4^!P52AM74@W6H9I9O!3% MGZ==Z+B/TTV6S;!M0#H#T@5PB'G8E"@J_\@=+W.#(S%3[WL>GGAW3'UOJN", MK8AW7KSUWFNYNSWD[!J(YIC3%).N8Y8(YMF7%.E6BE/Z"IYNP[--A5F$9_\H M_+!-L-\DV$>"_9LE;L0&UL?5/;;MLP#/T501]0Q4K:!8%MH.DP=, &!!VV/BLV?4%U\20Y M[OY^E.RZ;N?U11(IGL-#BDH'8Y]< ^#)LY+:9;3QOCLPYHH&E'!7I@.--Y6Q M2G@T;@O&US.@F" ()A0\, K<+W(&4@0AE_)XXZ9PR )?G%_8OL7:LY2PB>DA(JT4O_8(9[F.JYIF0J_AM<0&)X4((Y"B-=7$G1.V_4Q()2E'@> M]U;'?1AOKOD$6P?P"H?>2)_LD99= -,4,T.5*87L=)7GCG@;V-C\A>P\=I_RYLW6I' MSL;CR\;^5\9X0"F;*QRA!C_8;$BH?#A^PK,=QVPTO.FF'\3F;YS_!5!+ P04 M " YA&%,GO>!G+0! #2 P &0 'AL+W=O3;%H7 M'*S(>M' -W#?^[/Q%EM8*JFALQ([8J#.Z7UR/*4A/@;\D##:U9F$2BZ(+\'X M7.5T%P2!@M(%!N&W*SR 4H'(R_@Y<](E90"NSV_L'V/MOI:+L/" ZEE6KLWI M@9(*:C$H]X3C)YCKN:5D+OX+7$'Y\*#$YRA1V;B2Q&>.#ERWYLR.&,KXIT7;[WW M6B2'-&/70#3'G*88OHY9(IAG7U+PK10G_@^<;\/WFPKW$;[_0^'M-D&Z29!& M@O2_)6[%W/V5A*UZJL$T<9HL*7'HXB2OO,O WO/X)N_AT[1_%::1G247=/YE M8_]K1 =>RN[&CU#K/]AB**A=.'[P9S.-V60X[.&PO=V]R:W-H965T3VF(CP&/ @:W.)-0R<68YV!\K7*Z M"8) 0ND# \?M"G<@92!"&2\3)YU3!N#R_,;^)=:.M5RX@SLCGT3EVYP>**F@ MYKWT#V:XAZF>#Y1,Q7^#*T@,#THP1VFDBRLI>^>-FEA0BN*OXRYTW(?Q9I]. ML'5 ,@&2&7"(>=B8*"K_S#TO,FL&8L?>=SP\\?:88&_*X(RMB'_DK!%3Q78)DZ3(Z7I=9SDA7<>V-LDOLE[^#CMW[EMA';D8CR^;.Q_ M;8P'E+*YP1%J\8/-AH3:A^,>SW8&PO=V]R:W-H965T592VYRVSG5[QFS9@N+V"CO0_D^-1G'G7=,PVQG@500I MR=(DN6:*"TV++,:.ILBP=U)H.!IB>Z6X^7, B4-.-_02N!=-ZT* %5G'&_@) M[E=W--YC,TLE%&@K4!,#=4YO-OO#+N3'A Q=]_+B5NX1?DH*M?F]!,E%=2\E^X> MAZ\P]?.!DJGY[W &Z=.#$E^C1&GCEY2]=:@F%B]%\>?Q%#J>P\1_@:T#T@F0 MO@*PL5!4_H4[7F0&!V+&V7<\7/%FG_K9E"$81Q'_>?'61\_%YG.2L7,@FG(. M8TZZS)DSF&>?2Z1K)0[I?_!T';Y=5;B-\.T_"M^HOULEV$6"W;LMKN6\5LD6 M,U5@FKA-EI38Z[C)B^B\L#=IO).7]'';?W#3"&W)"9V_V3C_&M&!EY)<^15J M_0.;'0FU"^9';YMQS4;'83>](#8_X^(O4$L#!!0 ( #F$84RX>.U,M $ M -(# 9 >&PO=V]R:W-H965T5%2VYRVSG4'QFS9@N+V"CO0_J9&H[CSIFF8[0SP*H*49,EF<\T4%YH6 M6?2=3)%A[Z30<#+$]DIQ\^<($H><;NFKXUXTK0L.5F0=;^ 7N-_=R7B+S2R5 M4*"M0$T,U#F]W1Z.:8B/ 0\"!KLXDU#)&?$I&-^KG&Z"()!0NL# _7:!.Y R M$'D9SQ,GG5,&X/+\ROXUUNYK.7,+=R@?1>7:G-Y04D'->^GN*C!- MG"9+2NQUG.2%=Q[8VR2^R5OX..T_N6F$MN2,SK]L['^-Z,!+V5SY$6K]!YL- M";4+QT_^;,8Q&PV'W?2#V/R-B[]02P,$% @ .81A3(_Y@^ZW 0 T@, M !D !X;"]W;W)K&UL;5/;;MLP#/T501]0)8Z; MIH%MH&DQ;, &!!VV/2LV;0O5Q9/DN/O[4;+KN9U?))'B.3RDJ&PP]L6U )Z\ M*JE=3EOONR-CKFQ!<7=C.M!X4QNKN$?3-LQU%G@504JR9+/9,\6%ID46?6=; M9*;W4F@X6^)ZI;C]0C?PE*M_F]$!)!37OI7\VPV>8ZKFE9"K^*UQ! M8GA0@CE*(UU<2=D[;]3$@E(4?QUWH>,^C#?I?H*M Y()D,R 0\S#QD11^1/W MO,BL&8@=>]_Q\,3;8X*]*8,SMB+>H7B'WFNQO=]G[!J(IIC3&),L8^8(ANQS MBF0MQ2GY#YZLPW>K"G<1OGNG\&Z=(%TE2"-!^H[@\*'$M9C[#TG8HJ<*;!.G MR9'2]#I.\L([#^Q#$M_D7_@X[=^X;81VY&(\OFSL?VV,!Y2RN<$1:O&#S8:$ MVH?C'9[M.&:CX4TW_2 V?^/B+U!+ P04 " YA&%,3R@?9?<" "##0 M&0 'AL+W=OQ0-UW>R$ZW]9R]5PXUMJD.B.R7XS@4U=4)I6B0-K]IX MO71]3VJ]E"=35ZUX4I$^-0U7?S:BEI=5S.*/CN?J<#1]1[)>=OP@?@CSLWM2 MMI5,++NJ$:VN9!LIL5_%#^Q^0V4?X! OE;CHJ_>HG\JKE&]]X^MN%:?]B$0M MMJ:GX/9Q%H^BKGLF.X[?(VD\:?:!U^\?[)_=Y.UD7KD6C[+^5>W,<167<;03 M>WZJS;.\?!'CA&9Q-,[^FSB+VL+[D5B-K:RU^XVV)VUD,[+8H33\?7A6K7M> MAG^*Q1B& V@,H"F@=#K)(.1&_HD;OEXJ>8G4\/$[WJ\QNR?[;;9]I_L4[C\[ M>&U[SVN[HLODW!.-F,V H2L,FQ")99\D"$ELZ":<<'@&1YBY\.Q:O0@0Y) @ M=P3Y?U-DWA01)B R@R(S0)!Y(@B38Y$"BA2 8.:)($R!1>909 X(YIX(PI18 MI(0B)2!8>"( PU(LLH B"T#@+SS"!!:>I=A!*:#PEQZ" FO/ DYE@,)??0@* M+#^#=GU@!"C\!("@0 8P[&N6 0H_!Q"( DG L/W9K;=S/PL ABA0Y!@N RX MF\C70: LH(-K ,&I]S70:!90 >7 08\3H6O@T#S@ ZN! S8G$I?!X$6 1U< M#!AP>G:STR%0:+/#Y8" TS,_#R HD >$RP$!IV=^'D!0( \(EP,"3L_\/("@ M0!X0+@<$G)[Y>0!!@3P@7 X(6#WW\P""0GF ZP'=6IW-;^8#ZD$>V'X(UP," M5L_][0>" ML/X7I P.JYO_U 4&#[(5P/"%@]][.5)IGO7^B]02P,$% @ .81A3)1@#R&W 0 MT@, !D !X;"]W;W)K&UL=5/;;MP@$/T5Q <$ M+^MLTI5M*9NJ:J566J5J^LS:8QL%C MXG?Y]!^RX5NJ^ #.<<^;"D(W&OK@6 MP)-7K3J7T];[_LB8*UO0PMV8'CJ\J8W5PJ-I&^9Z"Z**)*T83Y(#TT)VM,BB M[VR+S Q>R0[.EKA!:V%_GT"9,:<[^N9XDDWK@X,562\:^ [^1W^V:+%%I9(: M.B=-1RS4.7W8'4]IP$? LX31KD@EH,RC^9\3/,]=Q2,A?_ M%:Z@$!XRP1BE42ZNI!R<-WI6P52T>)UVV<5]G&X.=S-MF\!G E\(]S$.FP+% MS#\*+XK,FI'8J?>]"$^\.W+L31F9 ).,*EWG, MG4V9Z\$)KN!LD!VD9.;W"80>"[S%M\0K;SL7$J3,>];"-W#?^[/Q$5E8:BY! M6:X5,M 4^'%[/&4!'P$_.(QVM4>ADXO6;R'X7!=X$PR!@,H%!N:7*SR!$('( MV_@U<^)%,A2N]S?VE]B[[^7"+#QI\9/7KBOP1XQJ:-@@W*L>/\'<3X;1W/P7 MN(+P\.#$:U1:V/B+JL$Z+6<6;T6R]VGE*J[CS'\K2Q?0N8#>%9!)*#I_9HZ5 MN=$C,M/9]RQ<\?9(_=E4(1F/(G[SYJW/7DN:T9Q< ]&,.4T8NL)L%P3Q[(L$ M34F5!R757:9BD<:+_XO?!JIK\RT7%ETT @&-"]L/?F^FMSP%3O?SF)+EOZ+\ U!+ P04 " YA&%, MTB&\6] ! "\-C#HQ1ZY3BY2OKG@2Y'BR!4$''+C M%)A=KO (G#LA6\:O21//EHZXW-_4GWWOMI<+T_ H^<^F,'6*#Q@54+*>FQQ_7IO7K,.G?:&$"G0AT M12"CD:_\B1F6)4H.2(UGWS'W%V^.U)Y-[I+^*/PW6[RVV6M&]_<)N3JA"7,: M,72!V@SJG M'A\ /SH8S6J/?"57I5Z\\;G*\<8G!!Q*ZQF86V[P!)Q[(I?&KYD3+Y(^<+U_ M8_\8:G>U7)F!)\5_=I5M6T'W249NGFC&G"<,76&V"X(X]D6"QB3.])]P M&@_?13/+(&E6J085Q6WF4J'FEH_#M\&JFO3#>=-.BJK'L^HW/!E6]?.8DN5?4?P!4$L#!!0 ( #F$84R(0A]%X $ M $% 9 >&PO=V]R:W-H965T0/ MB%DOEW0%2-E$42NUTBI5VV[R"(3HV9=#Q<9J)%S*O^<@8DI1P?T[GCIFE9;!RZR@3;P'?2/X2*-A5>6 MJN/0JT[T@80Z1P^'TSFU> ?XV<&D-OO 5G(5XM4:7ZH!?O55;K-T3T**JCIR/2+F#[#4D^, M@J7XKW #9N V$Z-1"J;<-RA'I05?6$PJG+[-:]>[=9I/XN,2Y@\@2P!9 ^Z= M#IZ%7.9/5-,BDV(*Y'SW [6_^' BYFY*ZW17X0DB1Q!M]=-P5Z(/\T&1 ML5TV-7LY=^5L:#$L P>O4Z_X"U!+ P04 " YA&%,]V._F>$! !0 M&0 'AL+W=O1 M;:EI56W2)D6=MOTF]O%%!>,!B;NW'V#7\USZQW .W^4<#&2CD"^J!=#HE;-> MY;C5>C@2HLH6.%5W8H#>K-1"\)IU^,B<[FS+#)Q MU:SKX2R1NG).Y9\3,#'F.,1OB>>N:;5-D"(;: /?0?\8SM)$9%&I.@Z]ZD2/ M)-0YO@^/I]3B'>!G!Z-:S9'MY"+$BPV^5#D.;$' H-16@9KA!@_ F!4R9?R> M-?%B:8GK^9OZD^O=]'*A"AX$^]55NLWQ :,*:GIE^EF,GV'N9X?1W/Q7N $S M<%N)\2@%4^Z+RJO2@L\JIA1.7Z>QZ]TX3BM)/-/\A&@F1 OAX'S(9.0J?Z2: M%ID4(Y+3W@_4_N+P&)F]*6W2;85;,\4KD[T549IFY&:%9LQIPD0K3+@@B%%? M+"*?Q2EZ1X_\]-A;8>SH\8J^#_S\Q,M/'#_YK\/#ID,?YI/?9.Z_)WB,0;DQ\F ^V._6:I!Z!>&/BPR0;$[(Z@1QDX^Z>0J6X]N[> MK[++];Z/W G^!Y_>AF]4-EVOT$5H[,KK;F.5H"!K6VT]3, MY70IIT"+87YOR/+H%7\!4$L#!!0 ( #F$84RRLQU2X@$ $% 9 M>&PO=V]R:W-H965T2[]8KCCN>>YP]RE@U0ON@$PZ%7P3F>X M,:8_$J*+!@33=[*'SIY44@EFK*EJHGL%K/1!@A,:17LB6-OA//6^L\I3>36\ M[>"LD+X*P=2?$W Y9'B#WQQ/;=T8YR!YVK,:?H#YV9^5M YQ8&O=@C5\E%RA=G?"TS'+F$@$-A' .SRPT>@7-'9-/X/7'B M6=(%+O=O[)]][;:6"]/P*/FOMC1-A@\8E5"Q*S=/Q/$4%@Z@4P"= PY>AXQ"/O-/S+ \ M57) :KS[GKE?O#E2>S>%<_JK\&6V]MYP>XI3<'-&$.8T8NL!L9@2Q[+,$ M#4F&PO M=V]R:W-H965T%,9JX5'T];,=19$&4E:,;[9W#(M9$OS-/K.-D]-[Y5LX6R) MZ[46]O<)E!DRNJ6OCD=9-SXX6)YVHH;OX']T9XL6FU5*J:%UTK3$0I71N^WQ ME 1\!#Q)&-SB3$(E%V.>@_&ES.@F) 0*"A\4!&Y7N >E@A"F\6O2I'/(0%R> M7]4_Q=JQEHMP<&_43UGZ)J,'2DJH1*_\HQD^PU3/GI*I^*]P!87PD G&*(QR M<25%[[S1DPJFHL7+N,LV[L-X\V$_T=8)?"+PF7"(<=@8*&;^(+S(4VL&8L?> M=R(\\?;(L3=%<,96Q#M,WJ'WFO./2\?CF_R%C]/^3=A:MHY7C?VOC/& J6QN<(0:_&"SH:#RX8@#0>PX M9J/A33?](#9_X_P/4$L#!!0 ( #F$84RLI794R $ #<$ 9 >&PO M=V]R:W-H965T2E?#'<\]SQW!^=TE.I5-P &O0G>Z0PWQO0' M0G31@&#Z1O;0V9-**L&,-55-=*^ E3Y(<$*CZ!L1K.UPGGK?2>6I' QO.S@I MI ; MPS%V> _XW<*H5WOD*CE+^>J,'V6&(Y<0<"B,8V!VN< ]<.Z(;!I_9TZ\2+K M]?Z3_='7;FLY,PWWDO]I2]-D.,&HA(H-W+S(\3O,]<08S<4_P06XA;M,K$8A MN?9?5 S:2#&SV%0$>YO6MO/K.)WLDSDL'$#G +H$)%Z'3$(^\P=F6)XJ.2(U M];YG[HHW!VI[4SBG;X4_L\EKZ[WD]':?DHLCFC''"4-7F,V"()9]D: AB2/] M$D[#X=M@AEL?OEVK)W&88!9BCOJ+_X??!JI9Z;JMM/H+(U]/OZ2*RD-V%2B M&YM+8Z=X,3A4QFWW=J^FMSP91O;SF)+E7Y%_ %!+ P04 " YA&%,$6P@ M!O ! !F!0 &0 'AL+W=O90N@O#=&>YFC5JGAA+$L6V!$/O !>GU2<\&(TJ9HL!P$D,H&,8I#WS]B M1KH>%9GU7421\5'1KH>+\.3(&!&_ST#YE*, O3N>NZ95QH&+;" -? ?U8[@( M;>&5I>H8]++CO2>@SM%C<#JG!F\!+QU,M:KD3"$Z<_NTJU.4J15T%-1JJ>^?09 MEGH.R%N*_PHWH!IN,M$:):?2?KURE(JSA46GPLC;O':]7:?Y)(F7,'= N 2$ M:T!J=? L9#/_2!0I,L$G3\QW/Q#SQ,$IU'=3&J>]"GNFDY?:>RLB/\SPS1 M MF/.,"3>88$5@S;Y*A"Z)&D0V/MNIIZB:(G02Q)8C_*3':E>C" MQ&Z1@U/DX" X[$1&PO=V]R:W-H965TI5"VP)US_8$06W4@F;W2/2A_TV@CF?.F:8GM M#; ZDJ0@=+>[(9)QA="PY2 MYCUKX1>XW_W)>(LL*C67H"S7"AEH"GR;'(Y9P$? $X?1KLXH5'+6^CD8W^L" M[T)"(*!R08'Y[0)W($00\FF\S)IX"1F(Z_.;^D.LW==R9A;NM/C#:]<5>(]1 M#0T;A'O4XS>8Z[G&:"[^!UQ >'C(Q,>HM+!Q1=5@G9:SBD]%LM=IYRKNXW1S MO9]IVP0Z$^A"V,>N^E M3!.:DTL0FC''"4-7F&1!$*^^A*!;(8[T$YUNT]/-#--(3]?1OV;; MFF0!8% MLG'XQ9_--&:3X70__R"R?./R'U!+ P04 M" YA&%,@S_\;\8# #4$P &0 'AL+W=ONW+[^.4_:M M/?Q#8'DS\V:6-RP[NZC\I3A(J9W7-,F*N7O0^CCUO&)SD&E4?%)'F95W=BI/ M(UU>YGNO..8RVM9&:>)QWP^\-(HS=S&KQQ[SQ4R==!)G\C%WBE.:1OG?I4S4 M9>XR]VW@*=X?=#7@+6;':"]_2/WS^)B75U[G91NG,BMBE3FYW,W=!S9=BZ R MJ!&_8GDIKLZ=*I5GI5ZJBZ_;N>M7C&0B-[IR$96'LUS))*D\E3S^M$[=+F9E M>'W^YOUSG7R9S'-4R)5*?L=;?9B[8]?9REUT2O23NGR1;4(CUVFS_R;/,BGA M%9,RQD8E1?WO;$Z%5FGKI:221J_-,<[JXZ6Y$P:M&3;@K0'O#/CXK@&U!O1N MP.X:B-9 ] R\)I6Z-NM(1XM9KBY.WDSO,:J>(C859?4WU6!=[/I>69ZB'#TO MB(UFWKERU&*6#89?85B'\$KO70B.0BRY84XLN VQ0ICP%K-&F#$F0C!7JAW0 MC8,)=B"@ U$[$-<.N-\K5H,9U9CL7K%&,,0(A&"]$ TFN H1B,"O?KVJFD : MCP!P;0+Y1-P";[@'D'L N/,>]\ HCR!$'> FB+F)H^ .\1 2#P%QZA$/C4"P ME"L3%X[O$!I#0F- 2/0(C_FTR,9ZW/^+^( M]3W$#4WFXZ[G Z*!Q86E<;*/=Q,&&^,#XX!%V&^^"&1I>PSW/4; Q:0?!X#( M5E7<'AGHC]1O7A!DBX-[) --DKC%!6Y5+!@P>[AI,-0UC-D#(")+'-P+&&H& MQNP!$ E+'*Q=!L1KSAX"6>)PK#T.M$QQKCP-946]5LH2@T!(' M:X\C65GDR[&LN!B0+58,1XHQLD4@6QPL*PZ6 ,(B;HYEQ<,!V6+%<"0&(UL$ MLLTM5@P'8A"6U1YA,9#_\6P)BX'8![)%(-M;A+!B"(A!6+HN61;@ U;@A,5 MZ/5A9 M PM)U"2N&@!B$I=$1%@,->,<0%@.AUX>1+0 )2T,EK!@"8A"6]1!A M,=!DP-<5%H- ;X9^MA!D:3$"*T8 ,0B+] 46@^ #LL5B$&A5UE\_0)!%M\+R MT8K$8'.!Q2!& [+%8A#HX]#(%H",U85WM;61RGQ?;QL5SD:=,EUM#UR-=EM3 M#[S:&NF-+]ETW6R9O+MI]KN^1_D^S@KG66FMTGI[9*>4EB5'_U-9BX.,MMU% M(G>Z.@W+\[S99VHNM#JV>VA>MY&W^ =02P,$% @ .81A3 %6K5W] @ M=0L !D !X;"]W;W)K&ULE59=;YLP%/TKB/<6 M;,Q7E$1J0J)-VJ1JT[9GFC@)*F!F.TGW[V<#I<&^=-U+P.;<E*FNQ<$]2-C//$[L3K7)QSQI:JR\'QJMJ+A--^W057I8=^/ MO"HO:G^7+.SK(L:OK('7&NJIS_6=&271Y$?Z MG7?T4IX8>]:#S_N% MZVM%M*0[J2ER];C0-2U+S:1T_.Y)W2&G#KQ]?V7?MHM7BWG*!5VS\E>QEZ>% MF[C.GA[RLGVB\H=)U^]5_HA98*KI6H'#M6BO;7V9V%9%7/HJ14^4OW M+.KV>>WY7\/@ -P'X"% Y7XO(.@#@K> Z-T T@>0MP#R;D#8!X0?#8CZ@,@( M\+IBM=7/(S( !9#Y\:&1/$8LH6T8'@Q M 5C3H"4(1@0!3$! M(2D!$!,:K18:(64W<%3S A<)H03!-::4AB9.D@X2A+ MDAA%S4);2QP'$S6+0"V1K<4\8I&E)<6I*<4&(1\%"2PE!J7$EA04F&V:&(<['5BJ;D+_" U]CRS83A.,#)O M$L"&280G2IV"JE/@H(

    MLAV(74()I<+VQ "?,@W$P$6$TSF M@2T&V1YC7>P,00:"S7W>0# TO7#8:!#@-.:ES9!M#G>@(@@'2/)N.H.*\F/; MUPEGQ\ZUU/]Z-[-#[_B =6=AS*_1;--U@&\T74/Z->?'HA;.$Y.J;VF[BP-C MDBJ9_KTJV4GUP,.@I >I7V/USKM&L!M(UO1-KC=TVLN_4$L#!!0 ( #F$ M84S/5B\HR0, .80 9 >&PO=V]R:W-H965TZ>8F M@//]O]=B^2 S.>OB9WE0JO)^96E>3OU#51WO@Z#<'%06EW?ZJ'+SSTX765R9 MQV(?E,="Q=M&E*4!#L,HR.(D]V>3INV]F$WTJ4J37+T77GG*LKCX;ZY2?9[Z MR+\T_$CVAZIN"&:38[Q7?ZKJK^-[89Z"WF6;9"HO$YU[A=I-_0=TOT:T%C3$ MWXDZEU?W7IW*A]8_ZX?7[=0/ZXA4JC95;1&;RZ=:J#2MG4P<_W:F?M]G+;R^ MO[@_-\F;9#[B4BUT^D^RK0Y37_C>5NWB4UK]T.>EZA)BOM=EOU:?*C5X'8GI M8Z/3LOGU-J>RTEGG8D+)XE_M-X$N!>8OK\3D$Y O@3T6P'M M!'2L@'4"-E80=8)HK(!W CY6(#J!&"N0G4".%:#P4KGP2Q)]+^F+C4;W30I]]HIVLAWC>DZC>Z,RYG5K,_:;/\UH+4WKYXPP/@D^ M:Z>.F;<,'C#AD%FY#.J)P(30QX'!..;8T>-A#PN7($P,F4>7H4/B"7)!0^89 M8*QT7R ;.626 !-9/J\08X6S^NVK>?M]P&L7B3A<( (/%-(8D$&D&':@L -M M'.B5@[!2G;=(U"!Y@T@9RC"TLEFX'*(,N> C J!B0,^ 3TSZ1H^ X8F0.R M+P!(N @=< DY,B$<\-4%,0LCAUNY',."N3V_N2#AG+N.:Z!GC-D@Q,$ 8/ M8, 0(K!#!#M$SA BD37#5RW#KK.B(8MD9,\: $2(2V&O?VL7Q-* A-T8_QP. MG@/I,]A!P YB1/IB;/H "*?O@M^G+^'@)9!^!#O4>R>X687 "[#"7770=;R( M4\&<%P"!$9(26[O*&@0C@LF-%X!N[;4("%_8X2.W+F:J,8:I'3] 8BXE%\Q. M "!#0D;7H@U0H[4'C4LC)\0VD,+('"]0COS53 M;^SU"-CLJ5UD.N*5+T"*(KO($,6P762P1VX7&:((LHL\)JXE[$7M(D-4Z*P, M+H7NJ+"+#%'(61&@'KF]G@57QXA,%?OFP%QZ&WW*JWH5N&KM#^4/N#Z&6.US M=/^*@/95?8AOCBU?]NT7@#_B8I_DI?>A*W/\:4XH.ZTK98(WA?6]@XJW_4.J M=E5]R\U]T9Z\VX=*'[NO"D'_:6/V/U!+ P04 " YA&%,N'/L>B@" !4 M!@ &0 'AL+W=O'W 14&U/;"=W?SS:$)N!5?0GVY9SCR$)\^,$?%W#91W*S_TKX7G^E0I4T!%WI(3_ 3UJ]T)O4.C MRJ%FT,B:-YZ X\I_#)?;S. MX'<-G;Q9>Z:3/>]D3"1M._]0'5:W\S/<.<"1GJIYY]P1# M/XGO#N59*LX&%6V%D;?^63?VV0WZ5YJ;@ <"'@GA MXD-"-!"B=T+\(2$>"/&$@/I6;#9;HDB1"]YYHO]V6V)^1.$RUNF7IFC#MN]T M/%)7+T64!CFZ&*$!L^XQ^ 83C@BDU<DUA,TT<58IRDD[SFL#B+ MTG@2F4,,)UK.;7KA-+UPF([= JE3(/U\;)E3(/M$;-FLTS#YDDSRV,Q1.(B" M:6IS5#"QBV[N%@-QLG-+>B4_-\K\1&^JXVA\Q.9N3NIK/3+["?Z[TS;?W\\BY FTP>-#>*CWBQPV%HS++5*]%/^CZC>+M,,/1^$=2_ -0 M2P,$% @ .81A3,E?-%YP!0 :1\ !D !X;"]W;W)K&ULE9G=;N,V$(5?Q?!]5N+P3PH< XVS10NT0+"+MM>*S<3&RI8K M*?'V[4O)BF%S#A/Y)K:[Z;_B)NOYJ^0:_X>^,.S=GW2=>5IZKZT5W\OKJ;IITC5[IE MVX4H_,>;6[BR[")Y'_\.0:>G>W8-S[^_1_^U[[SOS%/1N$55_K-9M>N[:3:= MK-QS\5JVWZK#;V[HD)Y.AM[_X=Y6=$W^/954V_=_)\K5IJ^T0Q5O9%C^/ MGYM=_WD8XK\WPPUH:$"G!D)]V$ .#>38!FIHH,8VT$,#'31(CGWO!_.A:(OY MK*X.D_I8#_NB*SMQJWVZEMV/?7;Z__GQ;/RO;W-I]2QYZP(-FONCALXT=*E8 M<(5,+R4/7&+LI>0KB&+-29/X?IPZ0[ SU >0%P$L#B!A -D'4!7>R("_W1XT^\TE"Z"SH]8++ M,IOGD>P8Z,8 -R)P8[B;P A02.S"0A<6N CN<6_9/6ZR4+0 (E*1:LN@E0Q8 MD8&5#*0GM6F8'B[+K+6$W>303<[=A..2L[L(/T/ST R7^;++TV"Z/^1LAD@E MSTKJ" 6N(F-UI/!$BB&7?M2WRP@13(KQC&K!()5^"P1'$-2Y929<&"X3IDLRV-%@X$E +%X M]7(8L<4+X)7 3@CSA0!?6/D.HD^>*DA%.HW8P; B,>+!,H@N(L"H7,AP8KB.IM8B5#N8-H35: M6,3$01*2#T@BSP+"F"&$&5;#?/5U0X:5#%!%*$P86(16::R"^0K,)\HH&]KA MNCY1L4F% 4@(@!&2$P86Y>,K6&+22$2:L((E9X@T%-8O4)&5D3Q)3!HYAC02 MD ;8X:H/[&#*2$29R$-%1G: 5U!&8LK(,921G!Z:2+-=)("1-J0BM2LQ9.08 MR,C/(0,D$9:';@"+?)YDK'(P8R1B M3"P$9HR\@C$*,T:-88SB],A$:L+E#)!1EMO8,0BFC$*4"U MPGQ1B"]A^2J^-;N1J0J] %7L<:(PJA3:O87UJ\#6++4ZW*H &?D%>61VJ\AY M%0!?'B&5PJ12^HKRQ8Q1B#&L?#D]C*9PY0!4@M)<1?Q@S"B$&5:]8(T2F@&( MB0!/8;PHA!=6OGQOQN81E]R(6)(PIA3:N[':Y1LSGZ00O4#EDQ1[[&O,/ V8 MET?@H#&E]!5'1!KS12.^L -;<$24D@T!@V1"461&:XP8/>: 2']^0 0DL<'% M:-%C#H@T./U1X;H!B4QL5"+'ZF@Y%1:O!H=$*1$[5PC-T: M4TI?<42D,5[TF",BS=EAS?E>;!@6+A-9FN41X&E,&3WFA$AS?C W #&1AX#! M?#%C3H@,.OMA"U^DBF7*8%29,=NV073Y!HM4R!D@ZS)%(7^3LS>2W4OH/XOZ M9;-K)D]5VU;;_A7DM-5^>+&= MG-ZNS_\'4$L#!!0 ( #F$84P-D& X&00 .D3 9 >&PO=V]R:W-H M965T< MWUDP$#6):1*6]NZ;#R\-GC':/TOB?3U^Q_8\&"^NNOG>GI3JO)]56;=+_]1U MYZ<@:'7M)WU6=?^?@VZJO.M?FV/0GAN5[\=.51E@&,9!E1>UOUJ,;2_- M:J$O75G4ZJ7QVDM5YF#_][PK3B>NJ$A6"W.^5']H[I_SR]-_Q;< MHNR+2M5MH6NO48>E_PQ/6Q$-'4;%?X6ZMK-G;TCE5>OOP\O?^Z4?#HY4J7;= M$"+O/][41I7E$*GW\<,$]6]C#AWGS^_1/X_)]\F\YJW:Z/+_8M^=EG[J>WMU MR"]E]TU?_U(FH_G@I!]CI\MV_.OM+FVG*Q.EMU+E/Z?/HAX_ MKR;^>S>^ YH.>.L \<,.PG00?SK(AQVDZ2"M#L&4RC@WV[S+5XM&7[UF6MYS M/NPB>)+][.^&QG&RQ__UT]/VK6\KD8E%\#8$,IKUI,&9!FZ*H(]^&P*Y(=9( MNN/] !NJ$.&]9$LE<<*;$&R>8NPOYCG$*1] L@'D&$#>392T)FK2Q*.FGC0B MM#+94!& +=I243+3W-F-6+L1R5=D$1\@9@/$3+ZQE>^DB>:II!B*Q,J8RA @ MC1UV$M9.PMBQQEDG9)Q$1I87JL'(,;$I:R1EC*26D91).,OL74]5(G7,2<9: MR1@KF64EHTM$UH=J'#,"(<^0D!B1]HY>&]'=I(0R1,OPAM,!.A<)'%@#QA+8 MEH ,E:;V*C$BMQD6@,^ C!ETA.#Q!91?SGH&'F# $41!]H*:-Z'[ZA6V'BE+'MP/PM ,.=W99 P59$B72-D-5KNW"HPXX MUMEU#11D$=A.J,;EA&<=4-@QA4TY%F=Q0M:(@>*#+<,3#RCRF+*F/!,A624J MR"1HHQ$#*US5"5HXR0!QURH+,+&BG#R*P\DMP;X2F' ME'*TGI$[U=GG\0VC>K!;>- A!1VM9GP$,>.%2IR[A0<="T+ MGBB"$H76LJ#G(X!,1I9NP^G2$(3C1X_@"27H.8H6M*!')$E.NXP(I&.*!<\Z MP;'.KFE!,08B3.P]P\B@3$>R<\[ 2%':UKP<$. M(R1N&%T:1NCX:A,\\P1E'JUM(YK_S(T2&[^,B&Z<8';?4:GF.-XEM=Y.7^IN MN#:8M=[NJYYQN"^QVM?PM)UNG?Z$F2[!ON;-L:A;[U5WG:[&.Y.#UIWJ/8:? M>H\GE>]O+Z4Z=,-CTC\WT^73]-+IL[E8"VZW>ZO?4$L#!!0 ( #F$84Q6 M];$/&@( $(& 9 >&PO=V]R:W-H965TUK&X(2<-M3I-A>9F=F M=X.3#XR_BAI .F\M[43AUE+V&X3$H8:6B"?60Z>>G!AOB51'?D:BYT".)JFE M*/"\&+6DZ=PR-[$=+W-VD;3I8,<=<6E;PG]O@;*A<'WW%GANSK74 53F/3G# M=Y _^AU7)S2S')L6.M&PSN%P*MP/_J;*--X 7AH8Q-W>T97L&7O5AR_'PO6T M(:!PD)J!J.4*%5"JB92-7Q.G.TOJQ/O]C?V3J5W5LB<"*D9_-D=9%V[J.DM,Q7^%*U %UTZ4QH%18;Z=PT5(UDXLRDI+WL:UZWZC?!STPEGSZ2Z M&,SK>V),@F+TGE1IM;K0YP.%D]3;1.WY>*V-!\GZZ<9&\]]&^0=02P,$% M @ .81A3$>:&UL?53;;J,P$/T5Y ^HN7<5 5*;JFJE72GJ:K?/#@P!U<;4=D+W[]<7BA+B ME@?L&9_+C#$N)B[>9 >@@@]&!UFB3JEQ@[&L.V!$WO 1!KW25)J>P2![/@0"VA+=19MM;O 6\+>'29[- ]/)GO,W$SPW M)0I-04"A5D:!Z.$$6Z#4".DRWF=-M%@:XOG\4_W1]JY[V1,)6TY?^T9U)?J! M@@9:3H6!N_B><@&JXJ41[U)Q*^P[JHU28Z!*SO<;$"P+K"I8R8F\9L:4G%Q9?""1> M@<0*I!<"R:H/A\DM9K"8* G=X[=*O5:IQRI=6:775OEW3IG7*?,X9:N-SZZ< MOK#(O1:YQR)?->/#W*Y,\-F!,Q? +R(._2"#/5?Z[-H3UG*N0.N%-[KF3M\Y M2T"A569ZJ^?"_7DN4'R<+Q6\W&S5?U!+ P04 " YA&%,X%M>N'\" #1 M" &0 'AL+W=OBMJ5NYB(]*=;,DD=LC:ZA\X!UK]BX8J/12'1':"T9TE-76" ,B2AE9M MO)S;N;58SOE)U57+UB*2IZ:AXM\CJ_EE$*E.AR5F4B6\XX>V$^F?G5K MH4?)J+*K&M;*BK>18/M%_!G.GB$V!(OX7;&+O.I')I4-YZ]F\&VWB(&)B-5L MJXP$U0 M9Q^2Y2,DT7F,R:!@,LCRTYLP4%@@#0JD5@#?"#C%Z"&9A;06 C'&Q,W6A^68 MX-Q)^"/43<@X&#(.A%R&!4A0@-Q?M"PHD'D1I.[^R/RB@:S(PBYYT"7W\T3. M_EGU&')EDQ((PBY%T*4(N#BO=E5X+@5.PR9ET*0,F+@5*SV3/(5@(A<(PF<; M!(Q2]^@"S^D30<64T\0M @-.V'6"OA.""$QL Q@^XQ %K(AKA7PKF$V6+WP9 MP(]O@]6 N3;*RA+@":/P$8:!,XPRUPG[9PB5)7$OB^3JYC&ULE5;MCILP$'P5Q ,UK M&X*2L$C0X"M3M!Q=23:* V;PY" M5DR;J3P&JI' ]FY3Q0,:AFE0L;+VB]RM;621B[/F90T;Z:ES53'Y;PU%U_)XTG8A*/*&'>$GZ%_-1II9,+#LRPIJ58K:DW!8^9_(\YHL[0:'^%U" MJV[&GFUE*\2;G7S;K_S05@0<=MI2,/.XP MP;IE,'7][4G_0M!MOQU?V+ZYY MT\R6*7@1_$^YUZ>5O_"]/1S8F>M7T7Z%OJ'$]_KNO\,%N(';2HS&3G#E?KW= M66E1]2RFE(J]=\^R=L^VY[]NPS?0?@,=-M"NET[(5?Z9:5;D4K2>[,QOF/W& MY)D:;W9VT5GAWIGBE5F]%#'-\N!BB7K,NL/0.\QBP 2&?Q"AJ AU!-$=P1(G MB%""R!'$=P3TH/$J$CBBA.)RCP,)'H [[B02%(4L:^QF-?HVE?\4219(ZO M&"B9T,Y#D15.^XJ$BV0=\Q2-#D,R,?5V,?4TG;<6C199S;,5 V8-.<'/2 MV)/\!Y/'LE;>5FAS:+FCY2"$!D,8/IGO=#*7AV'"X:#M,#-CV9V@W42+IK\= M!,,5I?@/4$L#!!0 ( #F$84P 88/H%0( +X% 9 >&PO=V]R:W-H M965TRY>90V@O#=&6UGXM5+=&B%9U<"( M?. =M/K-D0M&E#Z*$Y*= '*P28RB* A2Q$C3^F5N8SM1YORL:-/"3GCRS!@1 M?S9 >5_XH7\-O#2G6ID *O..G. [J!_=3N@3FE@.#8-6-KSU!!P+_RE<;S.# MMX"?#?1RMO>,DSWGK^;PY5#X@2D(*%3*,!"]7& +E!HB7<;OD=.?)$WB?']E M_V2]:R][(F'+Z:_FH.K"?_2] QS)F:H7WG^&T4_B>Z/YKW !JN&F$JU1<2KM MTZO.4G$VLNA2&'D;UJ:U:S_R7]/<"=&8$$T)8?K?A'A,B-\3L#4_5&:M/A-% MRESPWA/#Q^J(^2?"=:R;69F@[9U]I]U*';V4.'[,T<40C9C-@(EFF'!"(,T^ M240NB4UTEQ[="FSO$7'@5HB=)F*;']^86+D)L), 6P(\)\#!H@L#)K68UF(R MG.!L8>4CU$TQB;.8Q%%,N) 9,,E,YA\-2YT2J4-B\5$VZ9U$NEH%V"V3.64R MATR\D,GN&A9BC).EX7N8JZ]H]MLS$"<[(:17\7.KS \VBTY#Z"DRUV81W^CA M-,R2=YIALGTCXM2TTMMSI2^EO3I'SA7H(H,'W:U:#]/I0.&HS#;3>S&,E.&@ M>#=.2S2-[/(O4$L#!!0 ( #F$84RL5HE?$@0 (H3 9 >&PO=V]R M:W-H965TZ:KJM M?^[[RV,0=/NSK(OND[K(1O]R5&U=]/JU/07=I97%8:Q45P$/PR2HB[+Q=YNQ M[*7=;=2UK\I&OK1>=ZWKHOWG65;JMO69_U[PN3R=^Z$@V&TNQ4G^(?LOEY=6 MOP7W*(>REDU7JL9KY7'K/[''G,10853\6/GUL/7#P9&L MY+X?0A3ZZTWFLJJ&2-K'WW-0_][F4''Y_![]Y['SNC.O12=S5?U5'OKSUD]] M[R"/Q;7J/ZO;+W+N4.Q[<^]_DV^RTO+!B6YCKZIN_/3VUZY7]1Q%6ZF+;]-W MV8S?MSG^>S5<@<\5^+T"2_^W LT5R*@03,[&KOY4],5NTZJ;UTZS=2F&I&"/ MI =S/Q2.8S?^IGO;Z=*W711%F^!M"#1KGB<-7VC871'HZ/)%*ZDV8TQ<;JN8X&F&O2302P*&5N @808&A3HS?"]AE& M@HP9R&T9L62A6KE)H9L4N#''-K6:>> B"YGA!LA82JG#3@;M9+:=.#3L9%9" MB20E,^UL%2,>.U81"S$+0F"'F3! (G-!0Q$YS#C Q.P0KKEF$#Q/C-O)&T>. M$)@LC$!'8G-(R!K\*#27;/X]U=H.YA0#H'*ADF&XL/CC*YIA)K#D VMZ%BW7 M1TRQE;= QMA2MC:$&<,09,QES6Q\/&B"L]!T!'2I7MD.1Y@S#(#&6MFS:)41 M7'!KB&P9T6+)K?U@T#!$&FMI(Y$)82ARY _'G.& #JZES3$=./MX%G-,!\X_ MD,6S:,75C,R_ J B#+5&4 M"-..K7(0BV-B<7L_9. 1G+HM U1Y@O'%#!3M\,$)A",Z]RI,M$XB >8<@0VH*8&3R+EGWG M++4, 5F64.KP@XE%8#]C93$2)98;)'(L;\+L(YM]%#D(3(XS%SIT.;*8,&0( M';O,+"8$&1+6H(!SEW =(C%G"-#!RF&RSU0/% L3>DC&F,L/1@T!U-@9G(!C MJ.*R@[%%8)-E)S 0)>;I (I,A@:+&XQ:MJ?QLJ?S]NK:],-=P:+T M?J'TQ(<;$*/\F3WFT[70?V&F6ZK?B_94-IWWJOI>U>,MR%&I7FJ/X2<]=6=9 M'.XOE3SVPZ/0S^UT.S2]].HRWWP%]^NWW;]02P,$% @ .81A3'7]Y3,; M @ 0 8 !D !X;"]W;W)K&UL?97;CILP$(9? M!?$ :S#GB" UJ:I6:J5HJ[;7#DP"6H.I[83MV]X,/_/-_,\8V^<#X MFZ@!I//>TD[LW5K*?H>0*&MHB7AA/73JS87QED@UY%@ZD,D$M1=CS8M22 MIG.+W,R=>)&SFZ1-!R?NB%O;$O[G )0->]=W'Q.OS;66>@(5>4^N\!WDC_[$ MU0C-+E730B<:UCD<+GOW@[\[9EIO!#\;&,2B[^A*SHR]Z<&7:N]Z.B&@4$KM M0%1SAR-0JHU4&K\G3W=&ZL!E_^'^R=2N:CD3 4=&?S65K/=NZCH57,B-REZ#WA[P*UF*6>-&MGWJEJA9J] M%V$#-$J02F+/ UBRPB0^>LHCL!H'5(# &D3'H MQA0]/UW5,8KB)U$6^79.:.6$-DZVXFQ%OA>%F9T363F1A8.]%6U&5U>HZGP<4+E)W$]7GXZ4V#B3KI_L:S3^-XB]02P,$% @ M.81A3#D&UL M?93;CILP$(9?!?$ :\ V$[=O7-@01\/8& M>\P_O[_Q*1T8?Q,U@'3>6]J)HUM+V1\0$D4-+1%/K(=._:D8;XE4(;\@T7,@ MI4EJ*0H\+T8M:3HW2\W8B6%_GX&RX>CZ[GW@I;G44@^@ M+.W)!7Z"_-6?N(K0[%(V+72B89W#H3JZG_Q#'FN]$;PV,(A%W]&5G!E[T\&W M\NAZ&@@H%%([$-7<( =*M9'"^#-YNO.4.G'9O[M_,;6K6LY$0,[H[Z:4]='= MN4X)%;E2^<*&KS#5$[G.5/QWN %5;K%%+OTN3-8; M9%%%@;=?L:#%!= /T@_"+TTGG#.3ZBZ9$U\Q)D$Y>D^JK%J]@7- H9*ZFZ@^ M'U^",9"LGQXY-+^TV3]02P,$% @ .81A3">%2O]$ P ;@T !D !X M;"]W;W)K&ULE5==;YLP%/TKB/<5?V&;*HG4))HV M:9.J3MV>:>(DJ( S<)+NW\]\E!+[4K4O!3OGWGONP3ZU9Q==/=<'I4SP4N1E M/0\/QAQOHZC>'%21UC?ZJ$K[RTY716KLL-I'];%2Z;8-*O*((,2C(LW*<#%K MY^ZKQ4R?3)Z5ZKX*ZE-1I-6_I)WIB[UZ#UH6GG2^KD9?-_.0]0P4KG: MF"9%:A]GM5)YWF2R//[V2<.A9A,X?G_-_K5MWC;SE-9JI?,_V=88]JL M(GS+K/J;9K(5N_W-RE/;V?.""3*+SDVB'K/L,&2$P0,BLMF'$@0JL21>N%-@ MY2,HNH:L?0@7, D*]DG;>'K5)X43,# !:Q.PJP3,$:K#\!93=IURAI$#6_DP M+&(B)4PG!NG$ )W8H=-AXE&=F/ X<=CX*$HIYC 9#I+A !GND.%>F2]"8$P= M-@",R2296' "I",\.E0X;(17!DL^+M.Q 6"$DV1BY4F0C03$<>E(H YCR-D$ M*Q\F!!FAKM@D()L$8",=-HG/1@B/C(^2U 6M$W]'L"G"&,$.A3S*FHI"_ MBCF3KM$ ,((8=UD#,(PD(Q.\)YP5 U(G+F_L$Y*>U "*$D_K'G4E=CPI-NC5 M=YCXI.54"MAI\2>L%L->BS]BMCUH+ H7B$M7.Q\6,T22"4*PVV+ ;N6$)V'8 M(S'_A"RPKV'?V !9 ,]"4F!O3?DX3N))1K"W8<#541_ V).03HL#;D-"/B$)]RQ TYJXJ M/@S+F+H?.AH=.@M5[=L#?1UL]*DTS=EM-#M<&NY(1 MGVFUS\HZ>-+&'HG;@^M.:Z,L2W1CO]K!7GZ&0:YVIGD5]KWJ;@#=P.AC?[N) MABO6XC]02P,$% @ .81A3+& ADH @ C 8 !D !X;"]W;W)K&UL?97MCJ,@&(5OQ7@!@X(?M+$F4R>;W60W:6:SL[]I M2ZL9%!=HG;W[!;2F16;_R(?G/3P'#!8#%^^RIE0%'RWKY":LE>K7 ,A#35LB MGWA/._WFQ$5+E!Z*,Y"]H.1HBUH&8!1EH"5-%Y:%G=N)LN 7Q9J.[D0@+VU+ MQ-\M97S8A'%XFWAMSK4R$Z L>G*F/ZGZU>^$'H'9Y=BTM),-[P)!3YOP.5Y7 MV.BMX*VA@[SK!R;)GO-W,_AVW(21 :*,'I1Q(+JYTHHR9HPTQI_),YR7-(7W M_9O[%YM=9]D322O.?C='56]"' 9'>B(7IE[Y\)5.>=(PF,)_IU?*M-R0Z#4. MG$G[# X7J7@[N6B4EGR,;=/9=IC\;V7^ C@5P+D@3OY;@*8"Y!2 D3"3=N_L.YU6ZMEKF>"D %=C-&FVHP;>:>"CHEHJ M4#1+@ :8*:"7 MIZ]$"1^@V0UP!9@^3!('-BC)K,:CJKB7$48R?*4H5BG& _ M3.*%23PPN0,S:M)[F 1'#HM'A!'THZ1>E-2#XB3>ILM5,N2B>$1H]BY$N4E1-XFR]600@B!V4I@DGT"0KVHN E M2NJ0X,47";/8/<5JJ4(K'*T<%G!W+YA[^@<1YZ:3P9XK?<78B^#$N:+:,7K2 MN6K]:Y@'C)Z4Z>:Z+\8+&PO=V]R:W-H965T=6P)^FI1<7'=^,B_33Q7IU+;B:#(6WIB M/YC^V3Y),PH&ED-5LT95HO$D.V[\CVB]19$-<(A?%;NJ4=^SJ>R$>+&#KX>- M'UI%C+.]MA34-!>V99Q;)J/C3T_J#VO:P''_QO[9)6^2V5'%MH+_K@ZZW/B9 M[QW8D9ZY?A;7+ZQ/*/:]/OMO[,*X@5LE9HV]X,H]O?U9:5'W+$9*35^[MFI< M>^WY;V%P .X#\!#0F;,80/H ,@D(.F4NU4]4TR*7XNK)[FNUU&X*M";&S+V= M=-ZY=R9;968O1;1">7"Q1#WFL'*G L,$ M!"0@CB :$R23+#I(XB!-ET629.DD$P!%<);!6B)02S37LB(3,1TF'BWS(0K# MB18 A)(%6V)02@Q(B292XMDJ.,$S7P 403B!Q22@F 00$\,$*4B0OG^79"!! M]O8NR69Y(D3BZ9B-)V510"%HFEE M#$:UVEZ>WZD\58WR=D*;LN^*\U$(S0QC^&#\+&PO=V]R M:W-H965TA\-;<7&KZ3LU@B) M8P4-$4^L@U:].3/>$*F&_()$QX& F7]Q@_]^\1K?:FDGD!ET9$+? ?YH]MS-4)3E5/=0"MJUGHC'K>SK)@;%W/?ARVOB!!@(*1ZDK$-7<8 >4ZD(*X]=8TY^6 MU,9Y_U[]D\FNLAR(@!VC/^N3K#;^RO=.<"97*E]9_QG&/(GOC>&_P@VHDFL2 MM<:146&>WO$J)&O&*@JE(1]#6[>F[WSX61W1>R)),8XM%%>5)^$#EF21)7%8$COP-G%6P7EJH[BB)$GQ M,DJZB)*ZG\7>8ZFS2(8M#E<2X?P!1[;(D?V?(W.WP&JULC?*@BK+8OOWH-DA MU)?B-\(O=2N\ Y/J/)M3=V9,@JH8/*E&ULC55;;YLP%/XKB/?57 V+"%)SF39IDZI6VYZ=Y"2@ M F:V$[I_/]L00HQ;[26^\%W.=R!VUE'VR@L X;S55<.7;B%$NT"([PNH"7^@ M+33RR9&RF@BY9"?$6P;DH$EUA0+/PZ@F9>/FF=Y[8GE&SZ(J&WAB#C_7-6%_ M5U#1;NGZ[G7CN3P50FV@/&O)"5Y _&R?F%RA4>50UM#PDC8.@^/2??07VU3A M->!7"1V?S!V59$?IJUI\.RQ=3Q4$%>R%4B!RN, :JDH)R3+^#)KN:*F(T_E5 M_8O.+K/L"(>UIQ M_>OLSUS0>E"1I=3DK1_+1H_=H'^EV0G!0 A&@H\_)(0#(;P1H@\)T4"(_I<0 M#X38(* ^NV[FA@B29XQV#NL_AY:HK\Y?Q/)U[=6F?COZF>PGE[N7//;\#%V4 MT(!9]9A@@KDAD%0?+0*;Q2J8T8-[@_4<$7KWD,T<@I-[R-:BDF![H:&U%Z$6 M"*4')FIC0WD3U%W)L;7D MV%)R:)3<8^*)38K?<\%6%VQQB0P7/'.168+4: R>18YP:$AMYJ PBHSF;>>@ M(/)2>ZK$FBJQI(J-5,DL51R_U[O4ZI):7+#ADLZ[,G=!DS.A!G;2!S1W]O3< M"/6_F>R.=\!CH,X48W_E+S;]47Z3Z2^6'X2=RH8[.RKDB:7/E2.E F2-WH-L M0B'OLG%1P5&H:2+GK#_1^X6@[7!9H?'&S/\!4$L#!!0 ( #F$84S=:-8L MJ@( 0) 9 >&PO=V]R:W-H965T7'2/2PLF[JC3SP0Y[8E_%]%&W9=AB"\&9[KXTEJ0[0J>W*D MOZA\Z9^XVD63EWW=TD[4K LX/2S#1[#8@%@3#.)W3:]BM@YT*EO&7O7F^WX9 MQEH1;>A.:A=$/2YT39M&>U(Z_HY.PRFF)L[7-^]?3?(JF2T1=,V:/_5>GI9A M'@9[>B#G1CZSZS MZ"X"BU15?Z>-IMCFG2J/4-;+*HMQ&5VTHQ%3#1@XPX )$2GO4PCH"U%!AP[O M ZQ=1!+?0S8N!&&_B,2;9V+XR3P'7/@=I%X'J7&0WA4JMPHU8)#!=$.0#%FY MNI@BA9:CC0O*8QS[Y69>N9E';F')'3#9+$H29Y9<%P,02BVY'E!>I'ZYR"L7 MN7*!U0(5O9:6"CM1O@#5=(DEV85A M .T*NR!5X0_Z-_<]2&-'.T>B M#P8AL+LBFHV"EO*C&;,BV+%S)_6).K-.H_P1ZE%BV2L]XLV(>7?U7]0 M2P,$% @ .81A3(3,^3R) @ GPD !D !X;"]W;W)K&ULC9;=CILP$(5?!?$ :_Y)(H*T(:I:J96BK;J]=H@3T *FMA.V M;U_;L"R82=0;P.:;XS-FL)UTE+WQ@A!AO==5P[=V(42[08CG!:DQ?Z(M:>2; M,V4U%K+)+HBWC."3#JHKY#E.A&I<-G::Z+X#2Q-Z%579D .S^+6N,?N[(Q7M MMK9K?W2\E)="J Z4)BV^D)]$_&H/3+;0J'(J:]+PDC86(^>M_>QN]JX.T,1K M23H^>;94*D=*WU3CVVEK.\H1J4@NE 26MQO)2%4I)>GCSR!JCV.JP.GSA_H7 MG;Q,YH@YR6CUNSR)8FNO;.M$SOA:B1?:?25#0J%M#=E_)S=225PYD6/DM.+Z M:N57+F@]J$@K-7[O[V6C[UW_)O:&,#C &P*\,<"-'@;X0X#_&1 \# B&@, ( M0'TJ>F[V6. T8;2S6/]Y6ZRJR-T$ M\2:,.Q)(JH]#>- 0.V\1[LT'R):$[\R1_1*)8MB$#^;IZWA_FD.\A@4"4"#0 M L%LHD)CHB F,G+]#V;_F)F9#4&S(2 0&V8A9F68A9BU819@/ -YV%1+ V?S$ 6OJ% M(-^H[3T(W9E>]\Y*[RXD5HYI>,F$OF\:AJ# - Q BS4,37:IFK"+/@%P*Z?7 M1JC%?M([GC*>]<9K]._4Z4/O?I\R_='E!V:7LN'6D0JYA^J=[DRI(-*C\R27 MKD*>EL9&1JVDL9NVU/2-:V2A]ZH M*A."D$@J6=3Q:M&?;=O50E],6=1JVT;=I:ID^V^M2GU;QCC^.'@I3F?C#I+5 MHI$G]4N9UV;;VETR>3D4E:J[0M=1JX[+^#-^WF#F#'K%[T+=NKMUY%+9:?WF M-M\/RQ@Y(E6JO7$NI'U!R-V?]05U5:N2.Q,?:Z[/K?:'_IC*Y&+Q:E MDN_#LZC[YVWT_V$&&Y#1@$P&0W%F#>AH0#V#9"#K4_TBC5PM6GV+VN%M-=(U M!7ZFMIA[=]C7KO_/9MO9T^N*4[Y(KL[1J%D/&G*G(8^*3:B@:)(D%F"B(" % MZ>WI X6 '5#0 >T=L <'J9?&H!&]IA[2R)G 7BJABJ,LAUD8R,( ELQC&33\ M+DJ6"J_NFU"$"><89N$@"P=8Y:A _I@#="1+V4R),3SL, &*',Q< KQS@ B2$4%F@.#AB8'IR80/1($: MX90$1(".(H1GQA:&9R@&ABCS!_HH$H^A,N$3 3+.A=]'R=TGT]UA?LKV5-1= MM-/&?GW[;^11:Z.L2_1DTSO;:].T*=71N&5JU^UP=Q@V1C?CO2B9+F>K_U!+ M P04 " YA&%,%-B-%<@! "$! &0 'AL+W=O,_C6Q+3:MIDS8IZK3NFMC',2H8#TC< MO?T NU;:<=&;P('O_,[Y"+B.>$-WT(*C>R!$&N]-) M):BQH3H3/2J@K4\2G,11E!%!V8#KTJ\=55W*B^%L@*-"^B($57\/P.54X2U^ M6WABY]ZX!5*7(SW#3S"_QJ.R$5DI+1,P:"8'I*"K\/UV?\B=W@N>&4SZ9HZ< MDY.4+R[XUE8X<@T!A\8X K7#%1Z

    &UL4$L! A0#% @ .81A3 9*F6EC @ : T T M ( !CWP! 'AL+W-T>6QE&PO=V]R:V)O;VLN>&UL4$L! M A0#% @ .81A3)JW"#M+ @ %RH !H ( !5X0! 'AL M+U]R96QS+W=O XML 87 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 88 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 90 FilingSummary.xml IDEA: XBRL DOCUMENT 3.8.0.1 html 207 380 1 true 56 0 false 6 false false R1.htm 0001000 - Document - Document and Entity Information Sheet http://www.elliemae.com/role/DocumentAndEntityInformation Document and Entity Information Cover 1 false false R2.htm 1001000 - Statement - Consolidated Balance Sheets Sheet http://www.elliemae.com/role/ConsolidatedBalanceSheets Consolidated Balance Sheets Statements 2 false false R3.htm 1001501 - Statement - Consolidated Balance Sheets (Parenthetical) Sheet http://www.elliemae.com/role/ConsolidatedBalanceSheetsParenthetical Consolidated Balance Sheets (Parenthetical) Statements 3 false false R4.htm 1002000 - Statement - Consolidated Statements of Comprehensive Income Sheet http://www.elliemae.com/role/ConsolidatedStatementsOfComprehensiveIncome Consolidated Statements of Comprehensive Income Statements 4 false false R5.htm 1003000 - Statement - Consolidated Statements of Stockholders' Equity Sheet http://www.elliemae.com/role/ConsolidatedStatementsOfStockholdersEquity Consolidated Statements of Stockholders' Equity Statements 5 false false R6.htm 1004000 - Statement - Consolidated Statements of Cash Flows Sheet http://www.elliemae.com/role/ConsolidatedStatementsOfCashFlows Consolidated Statements of Cash Flows Statements 6 false false R7.htm 2101100 - Disclosure - Description of Business Sheet http://www.elliemae.com/role/DescriptionOfBusiness Description of Business Notes 7 false false R8.htm 2102100 - Disclosure - Basis of Presentation and Significant Accounting Policies Sheet http://www.elliemae.com/role/BasisOfPresentationAndSignificantAccountingPolicies Basis of Presentation and Significant Accounting Policies Notes 8 false false R9.htm 2103100 - Disclosure - Net Income Per Share of Common Stock Sheet http://www.elliemae.com/role/NetIncomePerShareOfCommonStock Net Income Per Share of Common Stock Notes 9 false false R10.htm 2104100 - Disclosure - Financial Instruments and Fair Value Measurement Sheet http://www.elliemae.com/role/FinancialInstrumentsAndFairValueMeasurement Financial Instruments and Fair Value Measurement Notes 10 false false R11.htm 2105100 - Disclosure - Acquisitions Sheet http://www.elliemae.com/role/Acquisitions Acquisitions Notes 11 false false R12.htm 2106100 - Disclosure - Goodwill and Intangible Assets Sheet http://www.elliemae.com/role/GoodwillAndIntangibleAssets Goodwill and Intangible Assets Notes 12 false false R13.htm 2107100 - Disclosure - Other Balance Sheet Components Sheet http://www.elliemae.com/role/OtherBalanceSheetComponents Other Balance Sheet Components Notes 13 false false R14.htm 2108100 - Disclosure - Income Taxes Sheet http://www.elliemae.com/role/IncomeTaxes Income Taxes Notes 14 false false R15.htm 2109100 - Disclosure - Commitments and Contingencies Sheet http://www.elliemae.com/role/CommitmentsAndContingencies Commitments and Contingencies Notes 15 false false R16.htm 2110100 - Disclosure - Stockholders' Equity Sheet http://www.elliemae.com/role/StockholdersEquity Stockholders' Equity Notes 16 false false R17.htm 2111100 - Disclosure - Share-based Compensation Sheet http://www.elliemae.com/role/ShareBasedCompensation Share-based Compensation Notes 17 false false R18.htm 2112100 - Disclosure - Employee Benefit Plan Sheet http://www.elliemae.com/role/EmployeeBenefitPlan Employee Benefit Plan Notes 18 false false R19.htm 2113100 - Disclosure - Quarterly Results of Operations Data (Unaudited) Sheet http://www.elliemae.com/role/QuarterlyResultsOfOperationsDataUnaudited Quarterly Results of Operations Data (Unaudited) Notes 19 false false R20.htm 2115100 - Schedule - SCHEDULE II VALUATION AND QUALIFYING ACCOUNTS Sheet http://www.elliemae.com/role/ScheduleIiValuationAndQualifyingAccounts SCHEDULE II VALUATION AND QUALIFYING ACCOUNTS Uncategorized 20 false false R21.htm 2202201 - Disclosure - Basis of Presentation and Significant Accounting Policies (Policies) Sheet http://www.elliemae.com/role/BasisOfPresentationAndSignificantAccountingPoliciesPolicies Basis of Presentation and Significant Accounting Policies (Policies) Uncategorized 21 false false R22.htm 2302302 - Disclosure - Basis of Presentation and Significant Accounting Policies (Tables) Sheet http://www.elliemae.com/role/BasisOfPresentationAndSignificantAccountingPoliciesTables Basis of Presentation and Significant Accounting Policies (Tables) Uncategorized 22 false false R23.htm 2303301 - Disclosure - Net Income Per Share of Common Stock (Tables) Sheet http://www.elliemae.com/role/NetIncomePerShareOfCommonStockTables Net Income Per Share of Common Stock (Tables) Uncategorized 23 false false R24.htm 2304301 - Disclosure - Financial Instruments and Fair Value Measurement (Tables) Sheet http://www.elliemae.com/role/FinancialInstrumentsAndFairValueMeasurementTables Financial Instruments and Fair Value Measurement (Tables) Uncategorized 24 false false R25.htm 2305301 - Disclosure - Acquisitions (Tables) Sheet http://www.elliemae.com/role/AcquisitionsTables Acquisitions (Tables) Uncategorized 25 false false R26.htm 2306301 - Disclosure - Goodwill and Intangible Assets (Tables) Sheet http://www.elliemae.com/role/GoodwillAndIntangibleAssetsTables Goodwill and Intangible Assets (Tables) Uncategorized 26 false false R27.htm 2307301 - Disclosure - Other Balance Sheet Components (Tables) Sheet http://www.elliemae.com/role/OtherBalanceSheetComponentsTables Other Balance Sheet Components (Tables) Uncategorized 27 false false R28.htm 2308301 - Disclosure - Income Taxes (Tables) Sheet http://www.elliemae.com/role/IncomeTaxesTables Income Taxes (Tables) Uncategorized 28 false false R29.htm 2309301 - Disclosure - Commitments and Contingencies (Tables) Sheet http://www.elliemae.com/role/CommitmentsAndContingenciesTables Commitments and Contingencies (Tables) Uncategorized 29 false false R30.htm 2310301 - Disclosure - Stockholders' Equity (Tables) Sheet http://www.elliemae.com/role/StockholdersEquityTables Stockholders' Equity (Tables) Uncategorized 30 false false R31.htm 2311301 - Disclosure - Share-based Compensation (Tables) Sheet http://www.elliemae.com/role/ShareBasedCompensationTables Share-based Compensation (Tables) Uncategorized 31 false false R32.htm 2313301 - Disclosure - Quarterly Results of Operations Data (Unaudited) (Tables) Sheet http://www.elliemae.com/role/QuarterlyResultsOfOperationsDataUnauditedTables Quarterly Results of Operations Data (Unaudited) (Tables) Uncategorized 32 false false R33.htm 2402403 - Disclosure - Basis of Presentation and Significant Accounting Policies (Details Textual) Sheet http://www.elliemae.com/role/BasisOfPresentationAndSignificantAccountingPoliciesDetailsTextual Basis of Presentation and Significant Accounting Policies (Details Textual) Uncategorized 33 false false R34.htm 2402404 - Disclosure - Basis of Presentation and Significant Accounting Policies (Standards Adopted) (Details) Sheet http://www.elliemae.com/role/BasisOfPresentationAndSignificantAccountingPoliciesStandardsAdoptedDetails Basis of Presentation and Significant Accounting Policies (Standards Adopted) (Details) Uncategorized 34 false false R35.htm 2403402 - Disclosure - Net Income Per Share of Common Stock (Components of Net Income Per Share) (Details) Sheet http://www.elliemae.com/role/NetIncomePerShareOfCommonStockComponentsOfNetIncomePerShareDetails Net Income Per Share of Common Stock (Components of Net Income Per Share) (Details) Uncategorized 35 false false R36.htm 2403403 - Disclosure - Net Income Per Share of Common Stock (Anti-Dilutive Shares) (Details) Sheet http://www.elliemae.com/role/NetIncomePerShareOfCommonStockAntiDilutiveSharesDetails Net Income Per Share of Common Stock (Anti-Dilutive Shares) (Details) Uncategorized 36 false false R37.htm 2404402 - Disclosure - Financial Instruments and Fair Value Measurement (Investments in Financial Instruments Measured at Fair Value) (Details) Sheet http://www.elliemae.com/role/FinancialInstrumentsAndFairValueMeasurementInvestmentsInFinancialInstrumentsMeasuredAtFairValueDetails Financial Instruments and Fair Value Measurement (Investments in Financial Instruments Measured at Fair Value) (Details) Uncategorized 37 false false R38.htm 2404403 - Disclosure - Financial Instruments and Fair Value Measurement (Interest Income and Continuous Unrealized Losses) (Details) Sheet http://www.elliemae.com/role/FinancialInstrumentsAndFairValueMeasurementInterestIncomeAndContinuousUnrealizedLossesDetails Financial Instruments and Fair Value Measurement (Interest Income and Continuous Unrealized Losses) (Details) Uncategorized 38 false false R39.htm 2404404 - Disclosure - Financial Instruments and Fair Value Measurement (Contractual Maturities of Investments) (Details) Sheet http://www.elliemae.com/role/FinancialInstrumentsAndFairValueMeasurementContractualMaturitiesOfInvestmentsDetails Financial Instruments and Fair Value Measurement (Contractual Maturities of Investments) (Details) Uncategorized 39 false false R40.htm 2405402 - Disclosure - Acquisitions (Details Textual) Sheet http://www.elliemae.com/role/AcquisitionsDetailsTextual Acquisitions (Details Textual) Uncategorized 40 false false R41.htm 2405403 - Disclosure - Acquisitions (Purchase Price Allocation) (Details) Sheet http://www.elliemae.com/role/AcquisitionsPurchasePriceAllocationDetails Acquisitions (Purchase Price Allocation) (Details) Uncategorized 41 false false R42.htm 2405404 - Disclosure - Acquisitions (Identifiable Intangible Assets) (Details) Sheet http://www.elliemae.com/role/AcquisitionsIdentifiableIntangibleAssetsDetails Acquisitions (Identifiable Intangible Assets) (Details) Uncategorized 42 false false R43.htm 2406402 - Disclosure - Goodwill and Intangible Assets (Goodwill Rollforward) (Details) Sheet http://www.elliemae.com/role/GoodwillAndIntangibleAssetsGoodwillRollforwardDetails Goodwill and Intangible Assets (Goodwill Rollforward) (Details) Uncategorized 43 false false R44.htm 2406403 - Disclosure - Goodwill and Intangible Assets (Schedule of Intangible Assets) (Details) Sheet http://www.elliemae.com/role/GoodwillAndIntangibleAssetsScheduleOfIntangibleAssetsDetails Goodwill and Intangible Assets (Schedule of Intangible Assets) (Details) Uncategorized 44 false false R45.htm 2406404 - Disclosure - Goodwill and Intangible Assets (Future Amortization Expense) (Details) Sheet http://www.elliemae.com/role/GoodwillAndIntangibleAssetsFutureAmortizationExpenseDetails Goodwill and Intangible Assets (Future Amortization Expense) (Details) Uncategorized 45 false false R46.htm 2407402 - Disclosure - Other Balance Sheet Components (Prepaid Expenses and Other) (Details) Sheet http://www.elliemae.com/role/OtherBalanceSheetComponentsPrepaidExpensesAndOtherDetails Other Balance Sheet Components (Prepaid Expenses and Other) (Details) Uncategorized 46 false false R47.htm 2407403 - Disclosure - Other Balance Sheet Components (Property and Equipment) (Details) Sheet http://www.elliemae.com/role/OtherBalanceSheetComponentsPropertyAndEquipmentDetails Other Balance Sheet Components (Property and Equipment) (Details) Uncategorized 47 false false R48.htm 2407404 - Disclosure - Other Balance Sheet Components (Accrued and Other Current Liabilities) (Details) Sheet http://www.elliemae.com/role/OtherBalanceSheetComponentsAccruedAndOtherCurrentLiabilitiesDetails Other Balance Sheet Components (Accrued and Other Current Liabilities) (Details) Uncategorized 48 false false R49.htm 2407405 - Disclosure - Other Balance Sheet Components (Deferred Revenue) (Details) Sheet http://www.elliemae.com/role/OtherBalanceSheetComponentsDeferredRevenueDetails Other Balance Sheet Components (Deferred Revenue) (Details) Uncategorized 49 false false R50.htm 2407406 - Disclosure - Other Balance Sheet Components (Other Long-Term Liabilities) (Details) Sheet http://www.elliemae.com/role/OtherBalanceSheetComponentsOtherLongTermLiabilitiesDetails Other Balance Sheet Components (Other Long-Term Liabilities) (Details) Uncategorized 50 false false R51.htm 2408402 - Disclosure - Income Taxes (Details Textual) Sheet http://www.elliemae.com/role/IncomeTaxesDetailsTextual Income Taxes (Details Textual) Uncategorized 51 false false R52.htm 2408403 - Disclosure - Income Taxes (Components of Income Tax Expense (Benefit)) (Details) Sheet http://www.elliemae.com/role/IncomeTaxesComponentsOfIncomeTaxExpenseBenefitDetails Income Taxes (Components of Income Tax Expense (Benefit)) (Details) Uncategorized 52 false false R53.htm 2408404 - Disclosure - Income Taxes (Effective Income Tax Rate Reconciliation) (Details) Sheet http://www.elliemae.com/role/IncomeTaxesEffectiveIncomeTaxRateReconciliationDetails Income Taxes (Effective Income Tax Rate Reconciliation) (Details) Uncategorized 53 false false R54.htm 2408405 - Disclosure - Income Taxes (Components of Deferred Tax Liabilities) (Details) Sheet http://www.elliemae.com/role/IncomeTaxesComponentsOfDeferredTaxLiabilitiesDetails Income Taxes (Components of Deferred Tax Liabilities) (Details) Uncategorized 54 false false R55.htm 2408406 - Disclosure - Income Taxes (Operating Loss Carryforwards) (Details) Sheet http://www.elliemae.com/role/IncomeTaxesOperatingLossCarryforwardsDetails Income Taxes (Operating Loss Carryforwards) (Details) Uncategorized 55 false false R56.htm 2408407 - Disclosure - Income Taxes (Tax Credit Carryforwards) (Details) Sheet http://www.elliemae.com/role/IncomeTaxesTaxCreditCarryforwardsDetails Income Taxes (Tax Credit Carryforwards) (Details) Uncategorized 56 false false R57.htm 2408408 - Disclosure - Income Taxes (Reconciliation of Unrecognized Tax Benefits) (Details) Sheet http://www.elliemae.com/role/IncomeTaxesReconciliationOfUnrecognizedTaxBenefitsDetails Income Taxes (Reconciliation of Unrecognized Tax Benefits) (Details) Uncategorized 57 false false R58.htm 2409402 - Disclosure - Commitments and Contingencies (Details Textual) Sheet http://www.elliemae.com/role/CommitmentsAndContingenciesDetailsTextual Commitments and Contingencies (Details Textual) Uncategorized 58 false false R59.htm 2409403 - Disclosure - Commitments and Contingencies (Future Minimum Lease Payments) (Details) Sheet http://www.elliemae.com/role/CommitmentsAndContingenciesFutureMinimumLeasePaymentsDetails Commitments and Contingencies (Future Minimum Lease Payments) (Details) Uncategorized 59 false false R60.htm 2410402 - Disclosure - Stockholders' Equity (Details) Sheet http://www.elliemae.com/role/StockholdersEquityDetails Stockholders' Equity (Details) Uncategorized 60 false false R61.htm 2410403 - Disclosure - Stockholders' Equity (Share Repurchase Program) (Details) Sheet http://www.elliemae.com/role/StockholdersEquityShareRepurchaseProgramDetails Stockholders' Equity (Share Repurchase Program) (Details) Uncategorized 61 false false R62.htm 2411402 - Disclosure - Share-based Compensation (Narrative) (Details) Sheet http://www.elliemae.com/role/ShareBasedCompensationNarrativeDetails Share-based Compensation (Narrative) (Details) Uncategorized 62 false false R63.htm 2411403 - Disclosure - Share-based Compensation (Summary of Company's Stock Option Activities) (Details) Sheet http://www.elliemae.com/role/ShareBasedCompensationSummaryOfCompanysStockOptionActivitiesDetails Share-based Compensation (Summary of Company's Stock Option Activities) (Details) Uncategorized 63 false false R64.htm 2411404 - Disclosure - Share-based Compensation (Additional Information Pertaining to Stock Option Activity (Details) Sheet http://www.elliemae.com/role/ShareBasedCompensationAdditionalInformationPertainingToStockOptionActivityDetails Share-based Compensation (Additional Information Pertaining to Stock Option Activity (Details) Uncategorized 64 false false R65.htm 2411405 - Disclosure - Share-based Compensation (RSU and Performance Award Activity) (Details) Sheet http://www.elliemae.com/role/ShareBasedCompensationRsuAndPerformanceAwardActivityDetails Share-based Compensation (RSU and Performance Award Activity) (Details) Uncategorized 65 false false R66.htm 2411406 - Disclosure - Share-based Compensation (Valuation Assumptions) (Details) Sheet http://www.elliemae.com/role/ShareBasedCompensationValuationAssumptionsDetails Share-based Compensation (Valuation Assumptions) (Details) Uncategorized 66 false false R67.htm 2411407 - Disclosure - Share-based Compensation (Stock-Based Compensation Expense) (Details) Sheet http://www.elliemae.com/role/ShareBasedCompensationStockBasedCompensationExpenseDetails Share-based Compensation (Stock-Based Compensation Expense) (Details) Uncategorized 67 false false R68.htm 2412401 - Disclosure - Employee Benefit Plan (Details) Sheet http://www.elliemae.com/role/EmployeeBenefitPlanDetails Employee Benefit Plan (Details) Uncategorized 68 false false R69.htm 2413402 - Disclosure - Quarterly Results of Operations Data (Unaudited) (Details) Sheet http://www.elliemae.com/role/QuarterlyResultsOfOperationsDataUnauditedDetails Quarterly Results of Operations Data (Unaudited) (Details) Uncategorized 69 false false R70.htm 2415401 - Schedule - SCHEDULE II VALUATION AND QUALIFYING ACCOUNTS (Details) Sheet http://www.elliemae.com/role/ScheduleIiValuationAndQualifyingAccountsDetails SCHEDULE II VALUATION AND QUALIFYING ACCOUNTS (Details) Uncategorized 70 false false All Reports Book All Reports elli-20171231.xml elli-20171231.xsd elli-20171231_cal.xml elli-20171231_def.xml elli-20171231_lab.xml elli-20171231_pre.xml http://fasb.org/us-gaap/2016-01-31 http://xbrl.sec.gov/dei/2014-01-31 true true ZIP 92 0001122388-18-000010-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001122388-18-000010-xbrl.zip M4$L#!!0 ( #F$84QYJR'31!X" '%6) 1 96QL:2TR,#$W,3(S,2YX M;6SLO5EW&T>R+OI\SJ_0U?.5G5/DX-7;9^7HK;TM2Y;D[M-/>T% 44(;!-@% M0);NK[^1 $@"J"(F L3 ]#I]C__Q\L_/KRR'_SKUR__S\__^V__SZM7_]>]__5%&+3'UT5_ M],*716M4=%[\U1U]>?&/3C'\\\55.;A^\8]!^6?W:^O5J^F;;G[R0 .GH BW M&DQDCE*?$E? (!C#U/_[[:=.1WUB[4_ B.D(IJEAFK>48@R(T:Q53#[LVZ>R MU_TI__<%4MT?_M0>C/NC\OM_O/PR&MW\]../^:4?AD7[A\^#KS_.7OR1$2I? M$?J*TY>W;QN7)3+YT/MFK]:\L5-TZ]^#+^3'Q>+C1:]W__Q??_WU0_Y%<=TJ M?F@/KO/SBK*YI[^UO]1_>GZEAIIN_VLQ'-6_9?I:?A-?>M-P(!A5"V1-WCDH M/^/CA/\X>^+V#;UN_\\53^>7/[6&Q>WC_5:W/:RG:?)2)HDNDM0?]/OCZ_KO MZ(S*'T??;XH?\:%7^%11=MMW[UO_IL4WE,75@YS('_'5VP>'W78]"_A"#0/# MT4WYP//X2LT;QL-7GUNMF[OW7+6&GR:$S%ZH66Q\I1STBF'M>R:OU+\IRZ'^ M39-7ZMXT*HO/#\K)_(BOWSZ:7^@LF<2=/*=X_W%W_\*L[ M:G[^W__K;_F[?AI.7GA?7+V8?/=/7R9ZEVW_U:W-_X"$O)R]G-?A/UX.N]/RE\R^XP:-:M"9_U84 M03D*& U^SF1F?2+T]NWWK\V]H>AW[A^G#-7O_MLZMP_?_NKN^VY_,9/, Z)Z M/1$5.T4Y395E-).2?,7)W4?.7MF9[,;8WUF%Z-6MU]T8JOL8]8T?%-=+CXRS?1FU/^TDL>7/]\^5L_DWWZL M_9XI63]6Z'IVJH&_OA[T/XP&[3\O4BLJ_#T3A7@]C4!;:H/M=+HC%'.K]Z[5 M[;SN^]9-=]3J7:1FK.3U<%HR!SO@<+"C\0(GX06.#:ZR%Q#;>X%V>WP][N7* MZ=O1EZ+,CY7%ERS[K\7K?GMP75RDEFS,]Y-X!W$([[ 31FBBPL&CPDEAA_M" M7J,H)ZTHQRYC[HPW&D5Y6D4Y!1RR?3;2E"W.+/^857L;9W!JSN!I:MV->1_? MO$_*[>\,)!O5N'3H.-L/;?3B^'IQZ/W?[9>Y001/B0@.M>G?U*"/58,^)-R; ME91/<;/^D,73W1Q9H]-GX["VWR9IP,@9;H#LE(XT9GR92SN-O'^J9B\"RB>&/#YQ2M3[R2?9!# KNU 3C M0">A0*?0%K3D@6SG7^/A*#,V3(/RM^(OE%D>CH, XETYZ../[8F@IPJ5!U7\ MS_T3N S]3JOL#/^XZ2!E^=.)F8JNJJ$?VD6_A>0N ;/A[>OWE)R7+FXEP9<_ M9Q'^M)$(5RGE+K8ROP#SJ/'!%7B^;K6QBL8JCFP51XX5TPT6^E^M/J&-631F M<42S6!R,-&\4!^E,.)22-RKZ/+:F:U3J?:O_N5AP96^Z_>[U^/J\-...C7N' ML,!'L\!S"]SZ=AD+/,_'\UU@]'SX(:/O[WH8;VR_D^L.-YE/]_WC]YO%I?\P MN!K]U2J+4'PM>H.;^Q!Y:?Y@ Z'<*]*#4MD3CS.0+8,]+G9PME'ZW/'\M6I_BM=5TT3OE> MGY:%TGCB$]3<1R#F9^.-CX>8&X_\%![YV2CR$WKD1G-WU=RW9:0;ZN9KU9Z1&R\V?R$*GVQN/4)P?BO:X[(ZZQ3!^:_?&G:*3 MRL%U[I@=CR:YPMNKVX,E[XKRPY=66;CO]1]P7XO%)Z\&Y76^ \VUAD7'_I6K MD>>E<0<4TJQ@NTI*3Z2 M;V\FQ1K;;W2T5DHIGO!H5+51U2;D-ZIZOJKZ' % @T[/!)T>.^0O MCT)+K6[Y]U9OC.*[^_$_<3U;9?O+]U]SR7FA+'3WS.L^KL1P\@!=JFW.?>2; MHC4HU06_QX7_?;W^L^;>W+X/J]=B6M[7OJ[F2COZTPK9+FGDN@&*U%# MSHJE.)R1/.7$MT;G&YT_,9T_R$B%C.9$"QM'.+X.O1=FO M:>C>@^VPQG:6-75Q2>[U<^6:[-]@=C9AUICPDX:M!TS8#\J;08D \;?!: X! M-R9\1!->N2:-"9^4"1\D"F]GPDT4/CT3;J+P,S?A[8"T+\JLG6WT^<.W5Z&X M&0R[C0$?-08_O"*-^9Z4^9X B'[=_UK,#E$V%K:IA56$]JRU^ 2"T)/AR*82 M>G$XLBG(GD0@:G#DJ1EP@R//Q7R?4R6GBGS![;5\"]U]9,+ ML([):?+MN+YT1=B@:^4"%OZ1G2"GO=![K(1@+93 FW[MOK9J+2W[1%A=\K@QL-NOT!1M/\][J)70Z'=J\+? MB]Z@W;WZ_KK?7LZ,G^WHZ <$-E.CBL3VE7^>\)ZZ>NS3_^Z,%6 MQU;Z-;$S5,UF_??E]I;O\GB&RG1H/[?-=2F-8N]+ ML5?;!B]'W2O)>Q/#SS7]?MU LB,OY[QE'J"L]CRCR?GX]4,6 MU)_FOLN+UHE3R=N/>TG /KS*911:SZKD^:2;=8U*G)E*['U+[_ 7W5^T2IQ" M6GG\,/-8G]* E2. E2=M%&B4XNR4XO ]8<]H-^#$Z_)GD- V*]]@B0:)GA@2 M/71F(IO,Y*STX:0N=-V'-VFBSMGYC668^;K?*:Z>T=)OR>\EPLT]A(US7?T3 M-_R3#A"-IS@Y?3D#@-G4J8Z]TWIL/[(G16IVUHY[ON38:K0S-)]R]TV6MX/-]%5HVUGYVU'WQ;K+'VXUO[ MP3NO-EWDMZ,O1;GT\(6N]<.L/B\'WRSY65OY_))CU,)/&'U_UVM-!D#D*:DW MF6;W_6[-;Y_],+@:_=4JBUE*G9\ZKU7?@-G[A.]!;I_?PJ=QB1GSN"SPN=3] MEG\ZLW"^UY_7U33GX.IWK><%+ MOX+?YV?UC<._J,+-)DL_ ?9^<'TS'A7EW0-Y=O[L=[>^\0+U8(+T-^?]^?B# M1BE.2RD.7L=O$,+I(H0G:$-K#ZZ+CZUO=CSZ,BB1M,548-0:Y0CYZZ#=ZOW7 MN.P..]W)3NB4V?M>D]8W7Q:=[LBWRO+[U:!$(^DL?-+[8ECD\?;GI2SUXIE+ M'E;+9Y6.;$'%@]*])V11O.<;K;;0S8 O#D?=MA^,^Z/R^V4I5BUSSW=9G[VC MV5H?&O=RV-!W*8KUB AVLDN=5YK^SNQ-V>TQ\F0KM1OS]!41KQC9*_/J=V[' MGSD]<=;5*Z(/T#O+?_\83I'SY;8^M55;'S&O.+G_MD>V]64M$;^S-ZWOIRBI M.1T1KP@<- S8'.V6>EB^8(H_M%];W5[K4Z_XH]\IRGA]TQM\+XH/HT'[SW=C MC(68&>8<\KS"P0*WM^TLV[-[EF%ADZ5_.VWJP8 X>7'X=CS*W]HYNQZVNH5> MR]S%+NN2BJ=!F<:YY/]+V3JWS\JF$6)63 M.DY2,W>E,>KG,DEE8R_0+/[E6?YJF-;X_[,%:+(!:$\.T ZR,2P:ZSRJ=8I# MH&YH4/?Q43=L%WOAT(>X&RUX>NL^DLMN8N_)N^G-D'&SD&>!AM>7*QLW>W:E MRXTJ5LVZ7G[U:B,TW7CJRT/0&YW],]NT3<"?(W57R[0VS[6-PIP47%_>P]P>4O_[*Q^*=9/#T], MCDAD[O(9B;L;K)?/&UDDX'Z$2/QV@P(_LS/2*]BM'@5:P>_SQ0F;*,PO1;\H M6[W2G-*>"1'4+3A]PK+.F:?45#:054:_W),_W*F2N,'P]';JP^MWKGM<&RD(!7NGI$R M[(!0FF#S/'')#JK2I,S'2IE/06%V2)D;W_(\$^4=5*7Q+J, V(O51E MV &9-,IPB:ACL_[J9C/W;'JLUQ]E:1;S;(ZPK&^8;Q;S+!KE-SN/U"SF69Q) M>DR_\WTC?*_5SQ=RWP]BNLPQ:CLVSVSQA?.2G U].MJ(MDO"=BM4U>;AG'DZ M_.@[HNLLEZ_%Y-/O97Q?=W.$B6'E;AJ>F/O_7&>KWFT=/_S^P]_#)?T^F-WU"O>7KWN=[I?NYUQ MJW?__H1O+DH?WPZNW@S*T>?6Y^)],1J7YW;K:]T\O56RV9/:U4IV]O7K1/MD M&Y&4;+<124YJ5%CCVP]SJJ_Q[.=4"IT!^5"TFVC01(/' 'W4R]/J@6P2TB8A MK4$MQV^?VO7L4*.GST=/C[U#ND/AI%'29Z"DQYO4?\1B7;=_,0G=LRO6S:_= M)9K%1+_KYB_9?FZ7'6*CQ1INTXO8P%K_5GQ)Q?Y*QW#O.<7,:"[2]P MQ6]%>YP=YIWG/+]5/YU(M$J:YZEYIUL$OR#,],R*X$^#F$XJVSV@&5VP!W]R MNSB._SXI33UJCGSF^GI^N>\% (\&]1Y;!QNON5Y;FRK*4:HH)Z2B!R[7_E0.GA!+6E/JX-'Z @[!1U\=(M"HX-GK8.G$(L/H8--+#Z? M6'P*.OCHEL+&#YZU'SR%=L''73'R'#7Q '651A\/ZA.;N'P^J Y5!^3F("IV/VLY7F0.X];/P55L7 ME0[CJ^;!Z]];O?%T'&.O-_@K;[[FO=@\N;7\6@PKJ/;NJ30HPV#\:70U[MEV M>S#NC\YL9WHSQN_!Y7K.GTEEY>QTXN3V?:%1HO-6 MHF,70Y;G[S8:= 8:=.@9OJ)1B+-5B+V/CET^P= HQ'DIQ#Z.$HS[W:DVC(>= M^>6Z+EK#<5G\W!T.!*/JIS\^A-O/N'WI_E/SA]1\9'^\K 2W;YU1AS]N_:%( MY[NBG)QRFO_DR3RNA=B:W_';^+HH6Z/!_(;*AKS]KP5"%C]H[AM"T1]<=_L/ M?L=LJ2>'LM9]R=)GW;YTQ]H:RDU;SV>M;2WQ*_,/+^!!S:S[VJM7N M]E#;'Z3W]H'UG]PINC]9Y*V3^4N]UN<7,SU_7UPM5'I>3AU?JSUZY;T*,G*N M&2@(1FA&/1?$Z^A]<(R__/FJU1NB?E8^_/8;_;@L\Z^ZPW:K]\^B5<8I9MO@ MRVF(/B45**,4""AM/&,J$2-$(,Z'ES^_NK7M5=]T2TD8M,?7=P^\FQA]PM\- M-R"%)VVE<$P9KT%$:R2QP)0W*GHF77SY<_KGE(H'OZ6>C$SGID00+YVS229. M+5 IM+<\$9(T,=X3H"\G[JZ.C+MO629B2M_F2Q(%2$\MU0 .$D8:H?"O#HP5 M@CL-+Q<\[H/?M$Q&#AX;?#M#=2":14B2@PW2>L!%L)JEY+V-^N7/E+SZ[\7O MS1]]^W5Q$C@\_K9L]5[W.\6W_RZ^;_"]PAHOH@*5)'YC] :\L](1H301/J_^ M?.A]\)N6R!A<7P_ZD[WNZ6G4M^-1#DV=;G_1,C, T;_35'QB[.6+3M'N7J/- MX>]_2_/&HAQ71B?@A(.*U*&".&%\3"9H45@124,X!1V=GT+2YYBF]_/G75OFY>(& MI>CEH%9T7DR^8YZPA2]=I.?=^!,BFM0;M$:+U$SAY,)"DCFZ !=$LD"85P)M MS-C$(D7GRR0J%U%L;ADG6(1Q!D HZM\\87/?ODC6^^+SY&K@_B@?NMM 3FCC M*G%CI0$- :S&E(LGPV1R&!<4FES\]=?7\<4;&U^\_LW/$['X78MT_'W00QC8 M*JH1,9S) M#4HRX8+\-YK]]Z1L6O_X?&#K_NS_X MJ_\!H^6@7W1>#X=C1+WKR0@JN>0M\IX"$()D)$$AZN"#1&4F%>5]X*LR/=,3 MM_U^'I Z'@VN$5RW7_?;)3Y8O.[/+'%BA#.0C8&DS&_/H!K]:3X=^?9JSF(? M\B!'/H7]H,]"NV,8NQAU1D+0U.C@ @9ZU#<>J$]SRGZ+DLD/!/[VXR$EMWYE MYCZY6/SHZ2MG(7N-40$-FSE&!7 7,'Q22M'&!*=)J%03+ZB<_+-._.O$97E5!?0*%AR?,L1:H91)"/4L.MX,N.F$HR M^67'P;O6]PG:&>3[5I<\6=B' MF.[#=]+>4Q<UHX5:E'/1(5M=%:??^]W_#V/)K+[3^M0K['!8C(:WZH6^[%?\=4X-N\407T,PW/EMT&]/L=3< M:Z&X*O!WG?=HK/UQ<5 #XW,B-(%@XD2X!VV3( XU*!N8CQ@2(,6'#&Q)D$\E MEKOUR ME^YW\1W:]7UL]?-_07F=HBE^=C=RUAMV:(#"_S9!:W3+7TPKW?4*@ M[[50H/,!H?Y[UL@T11GQ7TR:?211B4@#=P0DFJ:UUJ5EF2*D-(3=2W53YO8@ M#75X:;#$* 29W3<3&-\$IJPS:7";4JQH&%=HSH^0QJW.9'>;JJ6OU. ,/2OGZ;/&6T\?3>U#6 MY4K6F9;H;*W7GG-/%#$FA2GKDCIGV5FSKE:R+@V-+.\!$)MR_1\!C9VRS@4Q M 6I8?T5^H.8 O'^[*?((HGN<.:UI_]'O%.6# ^X?XO=);RJ8,R(CK R44R$( M""8MU\ ,24J -P+=_<_OV&WRMAO#=_)ZC7R7?81UP^+#X&J$;!8HXK>C+T4Y M]?V_#4;XAG;1Z?8_%.77[B8X:2&#\,XS*R$2I@&2, G=N0M$8T*JI*BB7M',+S%D9[]+$HK]>J\KHCV_?L6;1<8AFGF.H!U6"I3]1%(14U+D!$-81_ MSGAYD)[#4+QPH'(.)UDM?024L@V@M4,R1=X$1= ;,+%@N>RQ!<6Y$O8)+2;C MWYNB/YS&VK+,].3RQZ?O]X_,*B(31W%;[AN.RLGVUG"RIJ,OK?ZT:#C\)1?< M\[+.MAYO4ZM*1>C8%VH^F%8(F3@$FZST$!TXK:54G@;+$-FP2EV +=3=GEZP MCU_3F9'*T<>93+U>JW[40>K6[-ZW)#NJ$!OPS[^?N&%CV/!'XP?JRE';IS0AC"JN SL(8:5^4&RTV1X-71% M')*LP"A!,93'@):@Y)3AW+ 1_$,,:_6#ACTR/&ZW,1F?I-^WP6CZKCT&=&I5 M<-[HB*L+'O-/@W D:0O2JQ %6PCH#Q)T()H?".EH=N E8QHM$2U0.">\L2)) M:S7UU"R$]/4T/Y!&3!*/FUXQ*F;-C[AH_DLFLMN?I2,U6?CW=^7@:S>7Q7+_ MR"QU<46_N.INE$(MA%1.%)"\<8VY5(I6,.:$$R"YT9)K12J5NH52^Y/Q=2?) M/_KE7K\O>KD9X^-@PXSK&!?#/;@.1@>K) LA)D"79TGTPEDB#28Q M5OAJL69N&1XGE%K9WHM^^%LQP@^PGUNY/W9NW:;9PH?QIW]A*OAQD,:]7K4/ M>+NZL2?$8%)"S6X3&4F/.#D8QKJ*W MU#!X,)(P^8/1,\'MP%N6RUTW]ZQS&[%61E.SGJPM$W8-6AJB,/9[$-%I 91S M1SG01%4UJ:5@Q+3&OIJ*7>A<61.G#J((T6!ZBDK);?)>)8P)&O_"6+58+ SE M.]+YOF@7W:_Y(53AW:0:7<)TU NM.#@BK;=2:?R!DY2A1Z4,8CCH6FKK:-F= MYI429D*@0(VWJ- H6,NC5$(S=(I>4E$I6PM.&=V5YG)<=-X/OK=ZN;:]DX@% MXC:,G^BXP0&PI(7342BF# L\F8K+HMS ,K5U5.Q$Z"JY"B71D"38A+;&DD=( MYD6R!$&8]8I4=(%*3G8D]$.K5PSO=^]VDJNRZ/\52SQ$AC1+-'>EA;1&&L]L MJ/8 :%[Q!P_3\@BB5Y;FB.+:.K#$.5#91VEK3$)8K[@'7Y6QT+4RWHCH\?5X M$MKGMV3P9X1=U;T9A%8W18D0"^/]*#OZ?X^[-]=;+PI0*R)P=&F. L5LE A& MN97T$5*.A1?\?-N$*<7[2_]06_P^?O[3'=5VE8)_#<8 MA9&(VA0X1#*1MB,Q9Y@H;2,;8:\2]MNR4Y1O2_2^G7%[-&E&:O^)(J]N VF; MFYY2",)8CFF,Y7:JV5%RC4XD:W8CZU6R_EBV.D4NJ%0U.:"[L)*X1#FEA"/0 M-O).NL1GZ?(#:7*G,V&ZUCIU(71D,J4+5E3((84" !;RJ^Y(+?!LN0J.2DR0M4!K M%88R'J5V0#Q3UE12'3!*G@G/3Z(SSJM(;#X(G$N2^?PI?CV3Z/0<]]94-GG/ M0GXUFRD+/?;2)Z_0P0?#0?B4O#; !*=$"NI%3<,L)HUGPO23*(UT.ADA47<\ M(QY3ZQA#%B!)(1&CJO63)Q#@Q\$#O-3W(;POIBBIF/5.37<"9WUR^8%JR\TF M(4Q[AM['LB#1N4H2$5MZC2DW11,S(57KSL#E40&4>(\_S$]S09"N>:$CEH2*3&!!,2XWMKE :C-:-Y(S PPV.HH+-+$,:3:!D34B*P"4:CT\ 10$DE9>*,N.2XD)5P\S2R^%J4(_1^ M_<^Y=Z@_W"RSF>_YTD0PCI9C$7Z $1;SFF22821)Y42LV(XB2UMO%1*V);#& MN!<(]'32FF01J@)73BLF:!1"1*5S3Q*F%2,)KZ6VPX/,A5LJ3 M)LDXS!9]M=8RV8?>@L)>;]#.J72]/FRS\ OG;C4(SC6/$BPQS"5%K1/>H]8F M*GVE]90)E/LBV1L1MC]6=CL_L:KGD^>!1E9R%Y*2@;& F7T*5ALF=;6#0"PO MV['XG^YHWSG^7_-GWFX+W6T'#X:CMU>33I9UX(V@8P-'F3 22"1&JSP0(('4 MS-I834,PMIZ/''XI^D79ZN5FCLYUMS^9>Y9/RLR^8XUL(D ,$A2CS.?,'M#BC)0DCX)JE>T\2V.VJ3T!$AN)A@@N'3H]A*$"N!4&A>-5 M")1PH9BNQ$/(Z<#92";/^D%WC()YTRK_+$;WKGF-6)3BZ":E)KE#U3IJ#(*% M/.Z$6(\2JHX)5,N;-4\FEC6H.A],8!&4,F"2@[_B#E .!,3#UXL"T!7XOJQ^-]O@ "#:7T*WCF+[I!@ M>,18J3FF^9AYINK^H] 1 TH(?4U79%Q8P\'\GL'" 8DX:JE&@. M#31JEZ3!.)HB!8J_K>!N(9@YDEC69,0,$N>8C26K8A0J*97'ODP"A, W5_PC M%V)Y)^:)6=ES@-!18JJ$.HY?8/.T'T#'%QVA1 D=?&4K"O31 H0Z9("0X"$0 M+R$J RZ&?&S3.Q952"ZZ:H"02A_+TG>0P^,"1""21$^2\99@@,"D4WME$4]$ MQD6L.Y. (>5\A/.8 &'1^PGB QAJ,8J'365UMW&.-[$,M#%\+<'^/:Z2 1DSH$"SPH M7&@1K>424T6F;: :$JN<+!15Z+@Q97MD:56')O4L1'#HY02!D >>&Q&8R@TA MQBI9LV];]?J[\31W'.7M52@^C4)W.'G?N[*X[HYKINJLZVOAN2N=8V(J-4AM MM4\4 0?1WLHD7/68%^%+NK:.I$?2OR9'Y2(HF^=E65P1$:.58%#5 ($(_HY6 MSZT2)IZ4_C40BN?A^:A+#IT>* $Z%R,]((ABZ!!3A?Y7DQW6/3&PW(Z]?6.O M)\0F@7^X/)+2ZD"MLHG&R)EBH3H*BRZ?VUE)SV,H7[=C&#D-8)T0":$+IU;& M0/.4-<1NP9(*8@%8/N1Z,,K7: P@R=9,! Z0DM:&^3 YZLB\,;$R6@US#-B5 M\OZHV^GV)A.&/A3M<3D901F_M7OC3M').U0YK(Q'LX^*K;*/06YX>\@=OVC\ M\"S)>RC^N&]QW^L_X(&9$+.141G,Y12@!MG.#Q,GZ%D0J>4Q22AOKEVTSDEE M:?+.\06$Q]"O,!5F58G%V5;_3@G&M+(@#DB3U. M1R(QY;1<*6%J%H2ATP<% ;V6$H/DOH>$70>=X!Y)D<3G&'V8,E@> KE=JC0ARX M?$RPBOAV&%-/F*&>N\ A1>IM(HHE>\>E)A_(5RJ[I)1238C9*>"@R0>(9M. MC":*"$%H1:-1#N%;)%'2RKXT CR^#)'GOWT+LE;.J_ Q!IT0NS, 3.+R9%T7 M2$C"TTA#M5N9L'QL>3.ROK:ZO5PSR(=K6KTYI=Q.=!9H?Q%[1&EBD;33Z$BVB,!F6"C4$$BCC,HB^J=H#D'/ZDUNAU/P^6OKZ_ MR.?IA9@$R?<*Y_.^ 1173F$^X23FWNASI*AZ<:FE,B#?O%]6OM/XW[G M "I.C[4Z3!',M_/>KR9 M#>1(Z2U0D7P'"-NMK$6YI">U-']\^%A.&$?TW_EE\+4H M^UD"%V0]^; 41^>F*1/ $21C9JA8$E0F [;:6$=!,GY:ONW)%NEHAI1(U)-A M)38A *;.$!5YE)&AMX,$U6$"&A/[(T&ML[. B!&<&2:)0(TWUCJ"T62R)Q-H M<+IZG)[G"<0'%NZJ[ WSMMS\&GR*D6*^ZS4C2#1#C)(4YD<5@BFFN(?6ABTO M:KSPU,@DGL>;1!#"H;9@L M!AWSD-3J!S(@JXYW3%D Q2,(YH@/QAO!@C*&F M@KT1CPLB3TJ*EYP9^9SU!VZCD@@?J!/.!-!!N6A,S5%D+I>;MXZ]-I>:&5'K M/8@ B1 #B+:=#@C8,%Y0BFE2M7&"$G9P/+?=TEQ^9F2ETRH!]Y0F$ D15]2$ M&T"\*-!2*C$<@X@^K2!^^8F1($3$!"3?V0@4C,/@CQ7NW"CM7\K!<)AO=6GU M\ITNO[2Z?5=<#8+*QA'D@Q3A9S?-1,NLQ.#EJ087M1X7FPVJ M2$"C@6E,T(/+^06:("&)&*93J!X N.1%OOR\$D0>"NTQ$]&(HX0F(B6':8/R M1FM-*VTSF[9C-*M]BK;M1# V2 N::1&YB$K[J6WSX+6I!M1-T].37NZS,TIF M15(D2JN$(4%8%VD"!AR"2(%5[^0X+Z-41$=-X1&1SA-T8-D M-:/7SHWS0V?#/HE\/R\EE#K*N%=>B5DV;#FFQ\L"O%SI77@J+#AZ;FHLS<<= MN>.6 D1&0"0; 9.D9V4IEY\)$Q<$,*-"D&"%T\1'&:,E24DO>06F7>Q2GT : MC.EOH#'O3N83?@B! D?;XTY6)P-? C,3G%3<6NH9HFQFI0H *0(BID33\_&MEY__$A*!I"BD,@) M$!TDDPRD!,R,N:SL'YS_4I^=-0:O0W0N*#2"*@4-C#XE5.JN6[["YJ.4^@118F1R^>:RBUKERT^$A;!Y8A[C1B6@+CK&90HFL C>(AQ]3@#J\G-AH[T(SI'( M$Z;"CML$44GTZB)A3ER=U;KQ#(&37NZS,TK*F%("O:\T$$'RH*B?[@4#ET%5 M"I'G992K]H*E$L[%9*0P.N#/P8.>G"QE&G&_K,QQTOJ\PL\3[ 93(VFP">U< M$9\L."']-"7&Z%USH\+E2N_"\V$-W$7A 4V$ PO<*AOR2!U'HPS)5?+ARUWH MB\^%.6,IG\J;7$$%Z!+!@&?!]S-F]+8HRI^=78*#9)D*2;@(7@9#7(R4&6:=T,Y52\]'6J?I71+Y?J'A MEF-Z ^BL=#9$YHU%^,;8="N8RTAU=5"&5F;Y>L#-R-H7)TT>-G=C- 4I1<@W MO($)Q(&0T6L&AB6,()6-*LIPJ<]E[2X^M8K*IILWNZH M.7V@C=KX./F15^\$$B5JB0'"1R:)>??%*(N%!)!&^\8MI'9\,L&5'@8F7K(\_!7;Y*L5F^ MXQT>8" QBQ01'2'D]%%8,5T^FB?]5(U/$VU.SF6>G=4D;6U"L2LJ,#OT)N2# MI--CL^C;4F5'>S([=^/Q!7L7^ZJ]3Z1;LF =XX:[Q+E@SD[.P5I-F:\)N93" MQM=9'(25)@F\3P*U-Y29/.?8A]SZANG$+/;R)$FU;0HSCG-9NHO/ 84ED/*1 M+P..$69M)'(&=ADBW\JY6DW)YFUO1UZ]$\@!=?"*.LA7\ECTS<3DRTOR5=') M>$VK=U!Q89@^7G6KF=Y[FT_H$$GP06O'=5#6.TEG/@T8=Q5$NL7TWJ.OVJ7F M@)8(T#(X800U7E@-PLQ<&9>85-3,]57'*T:>Z(;4\38@8U",(GIU/ _[#?DR MFMGJI:!2)8D Q@":U3L1VQ,T%_Z=4$%P)AU$PVYK9@CAJ[=T*;GY-1Y/MGIG M9S..>QH=&!99 BNX]DEXB3_GZ\DE5+=?E#";SPC=7NP>!=WMCP?CI%?ZG#!PP<2*4CN%;KI7''E>=ZWM, )UY@#!MCM MV/(E"W^#8L"*&Z@HQ"BI!AU!">Z( B^-35I*X*YBYHVP-TG?5]QI:#@'J:+D M#$QR-FB:)S!'QP,BR]T&9)RGN%?5[#2-%!$WI3P&B!11MQ;16)OK"/FBX.IP MZDVK/FY MP::;&R!7Y1)\(8QQA%M<0A&")&,DE81CYE7M7USXQ/I6Y+]=+)X8N=J MD\#@%C18M/A@BTUK*A:[.#MZTEG3.$GZ,]Z3$:*,H@BE- 1VF1O^) MT728 MB6I-(B*A?-Q2AF2@TL\(&S>+GK.$'^,1(2)D3RP([BVP&!V#2*B741%,K:H- MN,]'F#MY0Y/#M0)(5AM(,6J2I*3,808/6E:+4IL?%3V*3._$M!TT)$Q8I07% ML&#!,[ 87'FD+G(A&[0\=WM'\%")X8O_'/3 #T8;<()Q<<"'F63$8 M>S$#9+2*"#6!C7>%STVPCP*"''V=R(>:@L@%-L,H^& P=B=$+Z+2N 9R;YG= MR8IQ)X?G2+0ZH;4#:' @K./4:TYDK@1)J![@D$3MJP;T=))>T>#K3G&B"Y_X]O>3TH$3^SL& @B8I">* 5446LPI+B0M)?< MH\Y5J[NYA_-"!?L89X?.31E),4YX"3(PZU.N&QHBF L8D*M1@Y]?,'X*= <, M0H2 _T\$/+&&IX215W*A5#35]AYII#K1Z/MK,1Q^_-*ZJS,^JA2(4=0I$Q5# M?B&?G0")5FJI8P:!KZQ>J;LWL+>&C>/)ZHE])5JWI)(GF2+!Z"-=4-)&&3C' M'(Z0ZOF'O94*SWD%'N-4%<9[@8JOC<=\3Z$!4" ^>>."45Y7+W;;5\B_"('O MEEQ[3CAQW&&N@^@R:B&4"(1QI?,8ZNK8GWV5&D]3Y*M Z>0",D:I%I@!6H^1 MBI(\P%DP3Y5-E5)DKEM>N*R>V",GH4UNN;<>!#@6K$HFA*0\2CIO)5:.7IM] M%8//>04>5) ]-MRW_ZXEH]CB>J)?7'@>2\#\HUQF G:R%2&50,G!D%LHK5 M-*%\7SM'Y[H CW'%3 'W(3HIT/-&XK6,(1II C OT&<R1EKSG0T MAB6=-+C +56*)"T-JKIU-7-T]EB&/3V)KYQQ':P7S!)*+ >JHB5*6XQ;7#N> M!X!5?4$>1GC)HGIB9TR5]S&(.-T<%& 41=!@-7@:;4V7!*5&P$7KZH&=,9%) M6L09,OL&FXPSU"6E!0#E"E/G2B:RM[:4LY?V;L"8Q,11Y(Q) !4]QCT'3'@B MHO)0K0Q)-KE'[5PD/O_1M]VI.P+C&!)HS,Z$PI28,3!$,D#< $)@(L$J54NN M]X6*5S)Q+#D]L2/6$+70*=RJN5 M]99"=,XQR'NLN8*4A*FIBQ#.-]\TW(;\4'P:O6F-9G_[1W?TI=M_VR_^6;3* M1\SWXR1:%VT 'C'A8BF!YXX$?)='_705M(O\ =G4!VQ*\J,%L&.XIS90SRUF M]CYJ*I.RU.;9*-0'B1&_VC>\S>)N0NZNC _&HP_=_N=>,?OU]X".Z!%:X!VC M>>\E,J\Y2U('%5$+\I$Z[1$.506A)TJPHR#6D[]7P>RH'0Q-P&N'.8FT2G&A MC)(S[1 J5MOU*4(5N>EFWK:D;R:0WP;]]BX^6AFFDE0\$@0!A%KKE/".&T[R MQ8>VTL&' )EOZJ/O:7H\#RMU>+*)HEED 8&,T2:11 (Q@1/.;'52Z5;+5<^$ M&P^[_6*(H??Z4[??RE$6H_"PVRG*R5\^EJW^\*K ]W7H C-ARLO;]HBP.T1Q M^VFV_>]Q=W9ZY0Y@_[WH#=K=J^^O^^T:B $+:IN/UZ%7"T!9+EUP%1RE+.D8 MT%^T!Y_[V:Q?=U!Z"%"S?">8:LHH?@9F";_BK[N] MB:CQM?%UT9E=,SEWQ>2"!%_O68(+,1&BT)9;*6FBT6/X1T!,J:9*@#2TVF%- MY-( A\,*XF BGVKX],FWHR]%^60BUUY(BN!8*(E V$2"$3B+/&B$7E14[Q)< M'E)V6#D<6.)S+SR9Q&VB^*_*G>\\=VM3+QU*W'BKA).N.L*!Z8-+?.Z%0TD\ M%%._];'U[1A23XQ1SK2C'@%7U @^77;.5D*TL6;3B5%&#N=:ZH5Q*-&_[H]: M_<]=?/CIY*UH\@JAK>60,)$3SAB:M5Q",$I5K\14$UAS*'G/2>!00GY7#FZ* M+U$B:*MUB(RSK.*&3MKAJG<.:,$/)O ' MI;$'\?\R&'3^ZO9ZM5_\6_%T E=2>6H5!DW,6C4Q8$/VY %_EBQ6)\Y09@RH M?Q;-]U1JQ>_W13]3AHJI.VX\^FTP^FM?J=A9!?P;* M\+OXY\>P8KP$DYB^HL)%S,VMTBXJFAO8$. ;DZIGR^72F/1-*=L/-W(U-XE% MC,?HHS37@):$C@L$UX)%R7U-T@EFJ2#QM-RHU=R(R$B(F)093)BE\>AS$69H MXC3WG/F*^S64BGUQ\VO1&A9O/_6ZGR?ZO%OYCZO(/#'.5 M6085V]*UB_$ *1L0O6LRC#Y 4B,$8=Q!XE[S%*4+@G+'A1&5POYZFNLSX/F' MAVF<%^A-M]^]'E^_:WV?3,P-6Q\<]I;9F""K/#!G-4%\A/"4<*B%2$O'63:B M:&L6=E*>I#1FW8%3!WDW$5VQ8SI90X2@@55O"-V%DS6J].#[7O=3]^ND&+GE M$1I$2#PPFQQEZ(Y4G@1.7)* R"J:R%=-VMN6L%V8&HS+'9BBUNOHG$:K8<"3 M-L&3!(XE:5*HN:1L!Z9N"=N!J8]?RF*7I=(,TPSFT,^B$V <$VFTK2#0'W.E M@ENUX;\U9;NP]==@!Z88)DU) 1>::>"8JP+DCE4K?7!2\C:FJ6/ M7XJR:%V-ENHFZSV>4I0$ C%'^T2#]9PRJPWZ;$MJ[EC:EJ5[NK9C"=,5?.-P MA!&W-^[D].7VE2U/W0EFI0B@?>(0&$(;R73(^TM$((O5I'=+-_@PG=OQ^PX_ M!/^CSO.6Y(=8%#BY&X#K?#Y$PE]0JDMP"4G/1\-YYFV[Y7=^,T8@_#*Y&?[7* MPG8ZDW1XN+4B^D0L1;<99#" R833!B,&IGS* D+XJJ^9W'I=P]%*LA[/QAJ= MR_-,N;,..!/ 8T03RN.D3;Y:#U.^RL[TM GUZ=E8HUY62H"4 %V@A!"5H\): MU#:65**0*NF3%/* ;,RI(]U:L2)#G&&5 &\H:*&-T1BC=1XO(:6N'I9CV^C5 M/&7[X6:-?I&\#D88=&P&>-".HL;9$(B7+&I;R0^GHV^.QLT:-2-24R\L.)Y; M64$[*W*=P2J.BA98M7U!J<.RLUS^J]V 7]BT=9%JAXRB0H&2QA%C%I!-:4>"#(/4/,8NI=!SCS=$FC,>^Q*NWQ].K<:M8@9PB38I$AUJY2)+>RB M0OCPRW9]#<9S1)TJ ,H3DQ_*$%3/KB^VZ%ZK8I6P=, U?^=Z&E96 5A0SENB M(MJ:2KAR?G8';YY+8VHNP#:YQVH=$;8_V1F>VQ:V(]\JR^_=_N<'FEW$J@Q8 M!^LB9O68@Q 3&1?HMIG@/GC#8_4F$R;5TNFSC8C: Q>PJM3QKNB[ XZF+GD\PM%**9_;KT+Q7 )E4Y4*\SM/<$_*2(IP(Q#)I]J M K@4RV%P<^KVQ]6:W2B):T()2YY*#8(JBW\PAZEA0L<$U8O,N9#+%YD?AZ\U M^U(Q8 Y/>899#H)ACDH;J9(D&DL%JZS6*XR$C)C],#:XONY.[S[.;Y]T[7\N M^NWE-I3[,'%/-D: Q$%*F11F@0Y7!Q&OD%9Y)C&17R+[Q;=A]Z=^M_=R5 +9'AN.68_2JE\/S411H!UF*IZ%&;49MEXUY(QZ'\8#=I_SH#@ MAR^(_(;OBV%1?BTZ:5!.BU^OA\-QJ]]>[W5?_Y86,E"%J!2]+G<)N&2&(OZB MR0=4:H)P9X[6X>2+7_YL9)XR8^96>EL:]\_@G;>UB(L['[_?%/>= F]O)EDP MKN+DQ>';\6@X:O4[M;=4+DH'E$63I1A6NC$I3I7^?S1[Q1EO+[I#;X7Q>1[WXW+]A?T8;F'9IV\#!.3,SY!& 4Z"2?0 MT##\2

    5%(A]0&L[5VK?%M.:I&="11 SSSYH+58?)$E1A6A(;?G M>4P.4]31H^.C!B!1!60)M]U^R#B^9%?H[LS=EMY?#\4,<.8F06CH$69$#IDN6>Y];'CQJ M'7&.KN9H'^S,[&<\^C(H8]87A#-U%B,J M#?LKZ-F9[)6:Q,#[@.D,@XAAE6M#H_;*)D8M4&_(45&DD1;JYEB#1#(B6 MUA.7N.?"4!:(J?/J>R0^NZVMU800"*C?G/L:KI2)274,RY_BH M%.:'U51/R=F)XM7 RTOB.7K+$",D_(E1H16&!XM1@>HZQ>:",26U>#S%\L5HN=:8"*9E07!%*FT/_"$:JYG^ M6KI6=IC(8$FBT3AI,1' E% :ZV2@DN3-[&K2NPU=-V7QI>@/NU^+Z6;I;\7H M[=7'UK>M"PY:)03BP:.6Y@&.24=,:*)E#*ADLN:>27:67&T(/0/2Z)E8O9'!<&H5)4IY3DWM6 M)(4\4!"1;D72^<8ALQO10_SE^^)KT5_6V0T4(NG<-&PIR5F*],9&0P08BZ(U MG%6G1FG!E@YR+WS_%H2M672FDN&)B$P'. <&99@0)2A)#8+JZA'ZO%4!>Z%L MSC5K=?=&*K[*,C'=ZJ0.U^)_W]8[A/VSK_&@^GM1K,?GXK_K+M]F \J=B\ M*P=]_+%=3"LY=VG=_1,?LN/.=8$_;CH(:O-Z$;/N#"DZO2 (D*2XUX'$I)Q- M20#'I,&+ZM%G46D_V)S]/4IMM<EW9F3Z^U.Y:DG*E M=O0]^^-!_TY*MT\M?_ZZ\R>NYF?_HTZ?E. M13Z/W<-79\U5KN@75]W1UI$C6L.()TPQR\!IC'4"8T@P>3J0\=4;I?3RT*4U M!#V*]G7!!01&$D]DR-=+$C!&*D,M1T-/TE0;$(Q@^LEH7^.0>"[C.XF)4D17 MZS" ([; ^(CY-.9.E7+^SW1YQWUKTJ?8X_$:DRP1Q$L/8C(CT1@F\IDK1#Z, M8JI4@>ZX*LN:OXJ>QU"^1E\4TLQ2Q)S-8([DK=$:(:;BP@-H4QV"1RE9FO!V M.-+7J N&+.94"EI@((Y4.2.2!D645_CWY5K7RY_SB?I'$3[QFOELWZ"]#S?# MT5=BU "* !J852:!DCQPX60NQ-3#W57\D,JZY7_X'RLT2=IHLQM/ *:_AY<_H<\61.%FC6\1J2E+,<<*# 4RQ L8% M%H@*Z&5YQ5>]HE09OB=>]J58@4,R22OP08+PP3KP"9?&YWAA6;7EEP'4LG ( MVM=U;@C/J8Q@,*-%1!$1S'FNP61@2E.UN*;44N/C(6E?EY:[&$CV0"R#:E1] MZA$;B:2(IXQ4;^EZA?Y7[8WXA\:"K*UG,H'2)4DFKAT0_)O2AGIJ!49HH:MP M#M5]J5=F%2V[T[RJUFGS91CH.Z/A&('S)$KID')!DG":FVIMBTX;C_= J7K7?UAJ%]CH0R\$3)$@I 4#%$&5P)4 M5!2S1Z#5DZ6OD/KZF+L-^>\1;4Q?WG7.G9">*V41XR!.L"$AM#?!4$YS:ZVB MU;P%EZ:6[#I2=B=Y]96%B):=9I!RBQ7U1L4D1/0$7:1!Q:\9T2OJ ^GF--=4 M4]?V+&-P 9Z;!#)N@6"CUA&Q/L*9D'RHD,DXT_4!IZ:6N@EE=U6A0LY=4K0ZBH=Y9/Q>.[ M&2!(@%6ALE^";.AZ^+,C94]A2HBM$9JF MB$(GB$HE.@,/G%.1Y]"*ZJ%:,3WQ=#P>'V=*CH#2^<"@S)UC-!ANG<=LE4MI MT)=4]\ HA_VYCEWXW<:45&ZFI0*\]A0(LM!2YM;1I5C MF%2JX%BU%07J'<(FQ.V/J76[&TXB7$-V,*$'Y=$72ZI1R]EKIE1FG M$2)OZP5-(R!LQC\,98P$D"F7B*KS*(#74[](Q2YTKK)GX3U5R1@5A *T"6T] M#\YIC9'<*%9QD9* J'?H6]#YNH^H"G'4I+>_5;;S>:J /K8WJ(XL72OI9"VW M'%-[SV3NS7>!V,B0=I0G6D2E)H%K48_G-R5OOZRM'.2%$" %S*ZB1PM(SAC, MGB$('PAJ2W6#GIGEO;^]\K;1=(/%6V^<2KDQ,;B\4XG,4,RW$BH9"0XYJ,[. M$*(>ULS3L#V-*^?:I2 PR\7TECH0#CTIM;WSW)C&MS>3 M>?K]S_F:GLFQU:M!.3G"M:7F.TI2\%$&KU'M59):.G0[",8LQ%CQ^JMH?IBF MO;&RT(T?XP^WO9A$B=PWAGY-! M(&@MLX QG'1(N]9P.K[B]H'Z.UA60C_,< U+@><>WL 08!GBO$\6TWO/JP/9 M*0-88^1[X.'I9;0Z2N7+BAQJB050G&H=('@K R1N155&B 3J\\PCBFAVCFUR M7K/=+L?(Y7:*@MDS,^A*\\RU?"8$LVV,?1Z-/]].9&INBM9F#:38B,I#\+ER M;\H2'9 UQ] Q)^V,Q[\A8$_,40STU1L*EOM%#L!F;NF?:D:O-_BK_L#EJK7C MU,I<.P9%\SW3S :7A&#XWVAC3>_(>I!2I>C1#*R\)QY3/BD-( B9J*'3),3( ME2#<&^[JKBDG]77^[3G8>6<6_021D6&ND"SF_\90@U[5* PN*7%:R?7R":N' M:%ZSO?F8S5A%(I.8JSG,HQ&Q)H./)Z$QO.>;LJO3TCC1#]KU5F3N6@,R7'$# MAB'Z0(A-J([6!!T"Y'G'JMIYLZ%<5]=7-B=]):1&)$T1&Q&K.02=)\R@.1H/ M.L5$8K7^;&1]_6)#TG-3;QZR4'8_C;.NY]/4LV/69>@.VV61?]LJO\\_9*]S MX_;6H^KRV#-D(V<( BBFGH[GEE+J$_.YZ:!NWNHR;X^@]Y"+LHTV\_9J\N(F"L_FW7OR!KD7T1G$0U8C=?S .#;L=MS#YU:_5GN8SB-;4JMXDZ$S$YRNY.V,0,4;4"('RM +:A M^> B6&T")M]O02.)R@;4 >%LU'EB!89X)\+"0;[S%<%J,R#*16(A8'*$44]Y MJZ*1*N2^J^#%PK5+3R2"FQ()O4VCYZ>H;K]70Q&W4Z8BPAIP23F%N6 >OA)$ M4"I4#VT072E./TC-SD2OVXMAWFB6_1*C0)(Q*5C+9<+L+R(CU8XH,AU^?%BB MU^RU!)D;8ISSC/D\A#*?,$=XG/M9,4&EU11$"KV3I&\/N-U.5W&M8;>]K>>3 M,=_+&[W(1TL,0V'GWGZ%28B-29@5LWF4O*>XEI0=:)630[L/T,*4D/T4I_8'3_M*J5 MMJ4SWB-4)*=], Q]%4:\B5PQ&(;E$$6)K2 ME%9,UE@0#],*< A:5]F6$,Y'S*>4RO>VF7R' IWY@6#]\NUG"[;%#D'K*MO* M5ZUXZ?.D"S"8"D>&46PJ5RW\W O(8@ABE2?@; MC%\8P.S#MO4H'0C=WGBT/,AI?93EZ+2LQO\I-BGLZ9@(41IQI374+$\ 6(BR M*[1@1LQ.]*Z.M!JS/I7/A+.\A489)$3 4TT0VBZW,BQ$VA7>X''TKO0(45- M5^N-%\FH/&;R5G,C:O(*[\7%H>A=Z16XUZ" Y6[XF#LH$2',Z+4B+%_0M^ 5 M5D2&Q]&[RC-8# @F 0)8%SP'HJB:10=N\D5\*^1[.'I7%31P^1$?&LJ3 $N5 MS:=3I S1:>] 5WB'Q]"[.OJ*@"%"8,H5U.0&5B+$K3XHS_TJSZL. M1>\:>W-:,>J82I%ISF,^.CS1!X9IPPK]A0/YL]51F%/^_[/W=LUQWKBZZ/WY M&7,?%4D0)' S5?Q<)[LFL7?BF56YU,AM6WO94DY+RB3[UQ^@)5OJ?M_^5'=+ MLIVD'-G6!PB0P ,2>( >H*CLM#G;?5D5@B0[82S%AY MPCF0(#!WIU^?4U@1+U:AL4?*N^*\E=XJF1(:&8<>Z^Z7OYDGQVU MZGTU22!1KN-WH/#06VPLVKX6M-H'9F*H$L2;DB_6#DHMH@TZE'S3:=?C"X*G M7-#J3:8KB3.F/BP8K8Y\F,U?RA6=(>='%O2#.;'A,"O2X=X79^2I8O>$K:/&":[&E)BZ)N-3:H[BD MKK,6YJIWGHT*?KZ\>#MY>R.?]N^/D[L*H5EOV]9/,E%PD& )<5W*,J3E6KU7 M);R)XHW=N/MZR$?]*&D/N.S5V][7D$+4$?8&Y !D;B@(T%K%L%JJ/+YL\_R7 MO7JKNVAK\)*I29J)B14[&"#9YD:0?%[B\(Q_1LO>M#YS_7.2I"PUTW"-OX8O8^=OUE]YC$4M/J,& Z]2T3 JO_&3I9#D; (*'&RVR5/ ME5^5@M:\YTN>0"TE,E6'W'2>91*>8R_69C-VFG[8/G(<5D.S@_F JG-K/)]T M/#9WXUU/06O5JB )CR%J47PT>W&DBT+N?Y&K3X* @=QJA$RN0<(DN4N=+3(H M3,QC0?*'[8_"X5>Y>CO+$I,6WQ$*_@^N5QOBG2D;>5OV$AP>N\CQSKC%^M4- M< ^Q0)Z67/&S%)HMA19*<:( '60\OM@MC^XR80^WZ-7[&&JHU!V@K9+E6$[< M:J<&CI+%7NM>+'S\1:_>UA2RA=1LR@!8(29BEA ?G1,?;6&)AXI/L^CM6*;F M[@J=;Z5YKRRM",#L8K.N)"^X+N5E<&;+98ZS'CUV8:LW;27.AHP+@ES109FYQ(<;+*INA[R]UY'0T=2QH_C=;M96%W MU5"_3#[J]* '9>$[D5:8%JLC;?L7Y%QBS024N@M!2USDHT$MCB4_WVJQ5J!' M2K^RF:&U!@PNQA*Q]2!(SC5]&6B67.S#FBU=Z>.EOZ-F&8=RVF!R=ALPWZE! MWU_HM)[;D8T*\ZX>S*+>HO;^X;(EKGL2BY64+=H<4DL2!ID%O^D"A[08BT0C M!UK(D^AJ'9&NZ:'IZUQCP0:E,(84O)7?*G-B&K8U$]BO5E=K"O,B6-=#]:@3 MA&-G?0ML/5JM)@. 87>[8WR6NI+$ZX_)E9SGVV&5;RZOM:QT/MWZ^?+ZM\GU MH@#]?\JVT]4^^_[O+Z2=M/;N5 MZC/?T?W-5C:!)"P1QA='0>.LEF^Z!;+CJ[T%YT%/4\:WMLL/&7]?/5Y+HK M.5 C=!U3"L'J!'7)-,GEX4"RQ:ZVHRN_GXM DW\(B'[[X\7UZ<5[O66;=?O^ M\VKR[N;C/\[?+7U0NA\]O_2;7.6_?CK]/Y?3D6'T-U?7 MJG,\RH4GTX__UN M<]^/>5'"N[FONNMQ&/@?KB:[HG5#T6),D<"4"/+[K,2,EM3_F-_N];S)LE^R MFN0GC:FIY)IB\=4Y$AQ'2;)C-C5TJ-U53;G^_MJ_1"W=\>%,WKZ9G'VXN/QX M^?ZO7\[??[A^Q(9BZT.S-N4>T(H_[809&H5>/;O.HBGZQC2U9$]EV[EQ[3J4 M%6O 5)*1%+@4UWL"Y-.S_Q%]#12@%_[! M!CE,6C.EE&=L4D^V64C>VSS#/B]0 6^FIV\G/Y]^FNQ^BDPIUM48&IN&1D(A M2&P$ L&%U7A6MPQ?NVJ6'!N&@J2S*5F'[4C*@J$'*^D*-&C*M'6H8W.5SLYN MIYE-5G2@K1T)J[UQT18F4W,(GDW,@CES;T@&\W @(\$"!<;V$AY@?8>*S2O8 ME(T)^NZ@!?JIY4PM)@\INLS5F@%"Y+C QOKRU;8F!"UG9I;,WFF="A)@H99C MR5[^L:FX%(4K;M%AKV+2[SJ?I)2$RNNLX4J9K3AG03A^L,E@X:+SZ56UDI4MZ* G]-D7 MZL5ILW;*&I5=3,T/!R2[R.89KN_H7MM*5JG/<-@\8P70T7A)_#8YA"X.>CC: MP^!S.T*/U=NN;IN<;V0]&&5W;:51R4[ LF0*B,4RK)Q MOFKWT9"E6@M<-U[H&E%W7_'/LL W_YE\_&/RDZSVPY9T>R[W#HE[1E,1/$IV M[;UI@N_$W&V1Y4 ).A@W#UOKI=U]W;L9.;D"L7?#R7KTT!A#,[*])0PU*'ZP MEZ-=&/BYFY"/7.;ES72[94KF2Y+KU@3-8I\-H_*E^=FD&1TW.USF%F=VN9"/ M6^:;#]/)EN9T1OVX&"])S@^V$S:3BZ#QK(-H%PD:).WF!MYG^0#+TE&Z-&3$KR%$$>X.V73+HR:VTG(#5>YPT0 \9Q*T!@XZDRG MR*FSOJOE5I+12\YA64^ C>\X!IS[.\E^="1QGP65J+L+'/?@9ZV1'! M0M-!#XT!?$3GD8JV2%=37*%LTL#%0WQ)FV5C<*J$%J49*_"]8N^SBLX(G"7L M12IM.,![\UN%/:AA-13Q@-H(:#F*=X/LBKF[,:A=%C-TZCX>U0D^S74 %Y=! M]B_HN&G/>DJ!K9QVMM2Q!XP&M&#J A;/HP?W'HL3FW!0[4QEURB'/E;+RA(L$ORTLMP M;"*XS>__%H;/["#WT1T@M"::H!A][=AZXHJNE3*;+JEU9X.,)FQ^"?'$ZM@9 M $;O0G&N CID)[&]Y)HYUH@QQ[$0CQL_[#VQ2G9T>Z%(,(2$M92F4R@(DDE. M6?Q;KF$X2=6%EW)D-G9XQ6#$G'TJ*,EN"EPD8RK!%/2HA5@KYCT=;O4K)QH[ M;*4FS#WGRCEY27KU>E&RO=)\&3P0Q4";1_#'RWUT1Y>;84$Q46=0(G63O0ZZ M$<@G!]T$.X"_SM+1'/]3H;RF@PID+PO.]VAS%8VDK',?F27 ^^% #A?=2]DC M.[HZFYU%SSW[ZI0 +M?8C'@]G7T5Y!P-LZ3(&]?+'V]>EKK/N\OQDO7\3;.D\ZM]($HQZR;J<7:! EI%:3[ MR=FO5U<;U](FJKJ;3!?TC)@I90&*4 1%:M'%K(\(_$_FZ]74T-L^"#*H13HH M_E3\3Y6H6JLFH37WKE3*HIO-6AR.KYBXZ&9S$B]1FQ*2BOO02YE M.\>4JRN27#9)P -I&3Y2K"QH!'G6L<'/-R(=LV-!!YA8<;2SEMC$)@=)RQ.R MWM_6!!J0^*?P]2IJA9.M.30)TM1CCRB)']7,1N)12%UKMK5]&. P >CC>.W1 M_W=S/ITL*.).#Z_.KHW[LJI\H2MFP=)BC4XB(I\-_^'F&Q@W23Y3SU\H]^DX 2ZY+3?144 MVNBC&MRJM7;;V_ 1 /%;4^ONC0&R+6/K*4ORQM D]?8SU7KEDQ\.-_6#,9I? MO6IW+4 M.E4DIM1"B1VBX1IO-6LDH>&1=X]O;M-N?CTB$80YV"Y9OIQ\NJ=&/_WR?3Z+YT5=]WD"W[_ MM.$ O_EU,+:FA9=RYA"H,*=,-72T5G I#JYY?IB_^]M,JGVL8PU/2ZF=G?(\ M V>M6\MB%X+.OD1)KX;E:GM9PQU#TIO+?\BF?']+G3:YOOXX&5_"&@JC1*ZP M%H7G5C!C39V2ZY%:KZ;3XGP$I9IQH[98*=4>EK%F1SG*X'-3DJ$HNR@3*G.. M^!+G6[!Q<#*>8 5K]I*UNFFTPL;9W8 M]_:3N(2K:R63_^,S->K6F\A4[UKI7DYQP-HEQP1;@8O$U-Q+&6ZBZ.S"-EHM MT:.$7TM,E3TBS2:U(?5.4>>IDA'4&MF4P=:17;7 779(X=?LFH!L->URKCCD MP-QT.IJ+02GYZW!89N2PT$.[C?"7EV__<_[QX_"! %?5]!I?C,VM6Q.Q9)]L MAI:=5L#JD1V6:'OT\Y?ZGW_N9K*L*L+H/00?(V012=65BK-,*)B:,G(9(.C' MRK+JG314ETR*)M;:!0E)9J2%[(:!G2?PP_9GKP/>=Q/FQP,F>TQ>0GDGH\4< M19:!20">K9:\UG(-VI%EDQJ_\3(^PY)Z,Y4D^#;QW=ZW@F)Z%/QI$IA>L2M7 M.;$-MG0Y_YN+.";.F-@SCE[1W71R>C6ID]O_;^V:PZ?[YEHNI]&#[7 M!:4)GE?L_8_?6*KA1+AY:_<4@;S8%9,@,XQ$=R.)J/F>!I'4B[G]'H1:'$.U M," 8@]5$O1LH!C)'^WFN4W0F#3Q/L,'C'H1:G#4UCYI:K+WHQ7E K-S$/G@K M%&+7!.7 XW?Z<.#:?!6;*\DU[YP$@A(EE/7X>2*C,X"#CM. A(^W MWW"JVGRFUG*+05),3C[T9KKCN[%UXK:P#3QIT%*\/0BU) M5#]^^OWT?*JYR*MWB[307)8T6C1 M 6EY6&:%"Z0H6TFWQV6M*_G%Y\7YV/W?[=?_OY*,R??YSE[17 MX"3'W%R-1IG=.$I.0>Q D@R,,/!T')?NN*5"S:UBQE&NF7Z?7GXJ(\/@\N3= MY73R@#R__2GIW.54]'(Z_>O'Z\FGJY\O+W2=TTM!^1?O18N3Z62SR3_SY>PU MRJ[TA8$$3F-.3+VAC9IW]FH&5I1@N4 L<,#5/)G2UB#3SCI*.[&WJ+/ [EH M[J"-9QSRA4-;:V9E3ZO">R[ X8!&@R4YJR+W\).6PG'D$U.(&EKB1QZ*,HW> ?' M(@AN'%[(Q/ M[+25<:#E&C."9&N&,)3.!(2V2"B4!+;400Q$4=G7K[0U>9L! M9A/%Y1N/G/7I3M+PVYT6!'(/LA&)%M^"SE;&@6KU4JD([&W.B6=#V6]WL=/8 MC,/Z^,CT]0..-6EOQK0].IR4F_PTH;75:7KLK&)H+ M5M_>FC%@[RXPE+AYD):#M]_"1EL9!KK-;%MR&4W I#,#(#%D[WSWSO3!8X9' MX"?<:/+E=^];>7(QV>7JF\BYY#$E;R*V;"BG#I+WF%"KCG "#) M3L*N"=)DBS@"\LXV1(Q=LHT28U!8$\FX(;*A&>WI@81=LY52 H%A12][XVQ" M6>-JT4,!KMFVP5;Z(7HGUZ_G;0];3!#H"6 N7 +K2&DISHG8PX M6Z-\3-G2D-#1C&WXAR)L*^ :JX=J?<^,@L\<9@#M'47MLO;:1#I\&W9AS(T] M1L UEF8CT<9!;J"/<[VE6,5S=&-B*KWC(!W^P3I>$'1),R)H?-=QT21&'8Q#][[)J7=[5$CQ1_S8Z( MVEM)/>M.1:HJ7=)+MRY_E/W<\,K;R!8B'57^=>^X(=EJ#4?O*PH03*2-QL&V MX%*R-&P;90^'D/^7R=GD_(^==E!I#9!+]8D"DJDIQ"JR9TF>NLL\4K"Q\1+N MI7K\*M9E?1$Y)G BMD,J(0NJ="'E8 .6D7"OS:KV"9:Q9C]YD./LBSB^T)5] M(G%KO63VN1J!SH/W:UZ\P=W'(J8W<^,.T\7;V9O]'>[1:^$O?[?] SVZ6(/D M1R4KIT1)"2.2TR*MV.SPV0N4HV[]$K<0^;#+7[--"Q;O TBJ[8T6RB;*70Z@ MUGYXX"'=NP .PA>T_'4O+;9'ZF0"!8\^I<2&)*RRMMC:U ?D@S]84< & 6MO MZZ^3=Y/I=/*V?#B=OM]P>S^0_Y?)'Y.+F^V#,79#RD!D)*?^Z^C!)-@A*TQ(&I,19AU=;KJPUH"T-^ZSL\';G MH/*OB[]=XJWRNNG0X]A,;E$ 'G/6;CGF$?_,Z_#H5O+/W);>&=R.&+Y]>]UZ M%UE.17(K@@9I-J&H]U@:!<"C5_IV\FYY"]N:ZI]%8K0UWVT/Y&@M,X16 ML*/'7 -[.>P2^#JU*$!DD,!Y XL!?+OU[E=7\:BZBA2M)2X2< D0LH^[(G%(53 +@!NA'@D!<#+R; M2+6/=:PFO8\Y2:!RDI=K*UYO+.O(1$KV3WU816\$L^Y[(3]/KA]I#LXL#CIH M)TM&.86$VNI34^BI>).';XW1T>(&6R_3X]>PRA2F8/"KQ/!>IO?OLT-4G=8P59C/2<=*JW=.]E(BI/$1;4AJ4 <9,=K97KT$M;< M4 CPSSHS2C(;@<96!]/&V1*R3D4:]M7:12*/8ZQAS2T%2FHYH[FRF+2"WH?2 M[\R0C('AJ\?PEF*G->B+U/;)9#>8.#1$&_2Z@7)Q#+X%P?6ACM$E+#X/W/_P MS85: \&!?&X%4K$BF*DMU2#^I0=E;F ME"[G*.C;(>3!W>L=H*-B["#GF@,N:FX5*-?*2L>8Y"-OY6.0".XP#UNW M%V>Q[$O.-8>8M;40G:9!'B$*6HHV^>:C:P9&ADC$Q:O2]7(NNVE?%W!3U#Y- M%TP0C8EK%U,+^F1;7&*,PU=5#L',!]PE%^8K)5HY<2.13R%3*(71=QW^)6ZO MMX:222<6OUY=G__/A\N/;R?1**2NN_]I.<3$9ZES%B:2 )GGV MU8FC$2GEJ/;A]5^4([Q0:K5.H,<)O[)]&PL5[1^6%:!MH.QG16^_0Q?O./2) MDI($LQ?AR^W=TW:Z1@6S5'-,6@)BY)@'+X[S]D[,TF!+1+T87R;MG03;RK=R MK&PE0D&K0%4OL[4P2;*A6*,D=CX-V\XDVZ.E6W9$/L%_Y?3JP^OII0;PM_FO M?UYI"MO/+TXOSI1>[>Q:0OM.CZSD9 M;VW.%(E$[)6W53IQKJ:XX&!8L28A: MF,ZVN73[7=.76X3T]O_<7%UK+])5OYS^//G/W4.V-KE/+R_DP[,9B\C5/4/ M_6?\*E#[[>GT[=4_?W][>CW1G6AX@1=)/N=Z]AU^/9M2C-QGS$586[%)JJ_](5&YA(QQ23*/ 8%L,=B'\PXB.?L\UO22MY+."\X07;5)P'9RG M#;CWO,?-['3 -:W9>Z@#?"+74%+!;@U3U-O!).F:Y3B<5OH# M.#8+3>1[7=27TI1';#XLWF'I-54Q54\N9=F)/5L;"!+T >!C"@M@=7/A]KND M%^V:JR'/&:VWW7(NSO>9:V;CJW5Y9"CFAD'^@%I?5X4;;MGJ?(D1718/;9.. MN$.]\H]V>$%K'?%&7NS@:WK).\D523:C;<$4B?.5;0UXMY-,3GU8IK%IC#^@ MUM?XV!N4R;^@A&]).@+V[CS6IJ6JPYT4G+/[6=-]O\[V-="^AEI%S)2; M0/B4E:O&E )5'*JXU '*=0X'$>_^YS]*,//P8#;]E"AABF:/#ZQ@23XL9*&G M,$3?>Y9KN/EO[P'*Y:??+R^^G*;[0W!]>GXQ>=M.ITH0ON[]M]M$LC1$V368 M3,_=AF:A1&S>!1J\S^UO=6M8$01[YRI)'%0,G4V-V,L=-1;J%,0AX\Q"-^SN M>N-ZQ*Q%X\=E#AX&T+X6M[.KLDAA:^2S7!"TFZ^00 MW1&YYKCQW^9,O!H9828;!:4-P(.A#) MMLC<#,*P#'IOJUO3YYZBU[K:;-":D&-MH?J[/G=M2!@2Y. 0Y^PHUVHR/B.( M$H*$FPHYI)ICN/,X67+D.GA>MJ)-V)-@*T^VY!@Q]DX^)F LR7&A.X5E^?JA M8![MOC2V\F0[3"SAT?J<)"?UW#C=65+;)PQ<<)=MB#'7K7\7^$,'V\S\__3'Z_G%YK,]:OD_>SK&23??;CS_WA 4@2 M94D2A1HE^$8!!+XF??K!%GJ9#E2P5Y:' 7U#WW?/D]M :.!#& MX'6&'OK%YSO8R5VWUE;DH!5@^*< M6\D)LV2IT0M4T1O!@?O"Q1NS?0BYQMK@+76!K'JA)R?')H]*Q4:U69%QR.SJ MQ=R[:7)6@7#5;ZYOII.?SB_./]U\>GWZU\P)U,7FF77/I4U"+V9KE>424Q1Q M@P;HFB3JI3P\YPQN@4YX0[%V6,E.[[]56V6\X!E?"SI)N*#JA.1DLMZ#YY&K MC&B7F&$CZ798E[Y\_#'Y;7(ZW;(<(X26)7X404\&JP-R2381]&H:!_G2D3M, M6N)/-I9PM_5=WDQW6!]VES-%JB@GO6@9<&PVQQPE%W%BS^'Z8"&#WU["G=;W MYL-TLI,!L4NXMX(O=48S]"S_D1;[6.XF\Q"6.^-V.FT/1=QMA?^YW&%]5ALV M*780SX'@7";#DKN1#='[/E)TZ!:?U;86<(?5O?DPF4Y.WUU/IMNM+FH_I!:N M:JQL*9(@BN)("65\=F:8_'L(2P#'I@*.KTX"0SF=3O]Z=SG]CUY_KVL(N>,V M23?7'RZGDE3,3SJ3O[RZ/C\K>JD^_6O-Y7>!HD,/6BHI(G1*[ 2Y)N[!0&]# MFKY B\7(RY=QA,7.LJMT\?8?EV>G'__7S?3\ZNWY; ;9FF4')T$< :"5() I MIQ9SG[7Y.5"7/# ]+7:(;[CL63?5H#-^ITHMI<-1!HHB7@8%XF46;&QST2H0 M^6<(/_U"6=EJ81XC]LHN%N-+#R[*1B.L($&[ [9H?>"4>3BZ'6 1U6\I]FU9 M_Y=6S"UK-K-QT5NG?:%HJ)'E/",CXLK0:/BL: :H;TR(':1* NYE PQYM9D6 M;MJ6B+&3I*LVI_)P2C[<5=K5PE(TZ%@X"5WH%+C[9* M8M"]CW:$[92(1K;KON3]6IQ (;U@**'4H-F]+3J95)P .(X^PL"A_N 6JTFV M4*O\U>7\U<"N\_5 '%1HO5$W$:LQ2I3'!BR6;B0%&>#S8$=BC 5HE]JBM)$D+@_7*43*LF3J6X&MNA7#'/NHF'OST M[21;"0A1DL048_=)\NLOP(CETEVJ\W%V^G?^TA.B0O MSJ=8@IP1M:P44,XDEV;)^#QLU'1^\;YWC3B/$WUEH.@FI-!%T,9(7#(E 3; M=0J]Y+&#OHG=!?^E@)B3Y$&9*".@$P0T.&86%XAIUPOUV"6LN^3VC &B3HHL"'J)Z4E)3+F$ M[KH=3I9:N%LX_ +6%8ICKS54"M5KQTU,-9DB("/+)L\"D8\H+-9PKA)G=['752F(<_:1P7>#2'K-*FZ/ H,*;4?F9.*C M9/XR!_K-Z9__?7[]09L*!8&H@3Z(=;**).'Q);/E2#3R?8<"\:Y6L2-F( ..YM4LC@_H^.@2?#4H(W(!K^04&TC MWOZ6M6:?ZHB!:ITMZ+(8,5 I "T&0BW;&C9$/OEZUNS$)LY$29T:Y((^1*5_ MZ=XX:[S8 T>X1]C%<6__Z'7=MATMJ1U:1^EA]5G>2JINO8!;HNA+*=6$+&B7 MVG#,IR$[?J+&Q-E=[#7;J=ID8R$Y)DKEI-R6MC2VG3JU(HG&0&R', YM]ROV MNMXS+%XR=Y7T\UW;_^Z_7'TPMEB]%: MP-\_#7*Z#?:,;QU*23UY#; #FYP[?]V MZ??I^4-Q-Q M^:)F?WUU]QK\?Q>BQZ:+(>^\$B2Y2(316THUZ!1)^:W-P3X,]%>SGZZY\7 M;R?3'^4/+J[/_]!C-)Z#:=BY^D*4./L)KWZ?35_;OLNSS8K1+5@H>B'-)9@F M(3TYWP3-#)\PE89_@\7O:3U/J+@UVP:AB:=':C,^>9,9&!)!-Q0+CDRUL-$M MWAM^I8I;=Y=9==B9"QB:%DO)YL,02$",^+1:1XAT>;$.]4D4]]/I]1V+Y,S5 MW@)"^?[E]./'JU?OTA^GYQ_U 4PO3DX_;DM(.O\8DB$!B3"4DRPYZ:8R^I5HV#8B#M X87 MJ8AU,Q(,Q&A#B%E;WAL)W$=MW2T9C:"<(5,@>UZ$QP=4A'[67D^ Q.-"51O> MQ;>*>Y!?;"+FK%W!U@]N!Y8L=)U<^UO/NCO9WFY.3QG2M MA>D!N;54>Y43QTY"?$W#N86XF$%L+-K>5K0.V@I$R:15R501O4GZH"7 5A_C M>FX#C/+$JUFSW4R1-,F$&E$K/[JD1N(-04*CK$E,,?"">U[- XS0_IQ,S\ZO M=GC4 -E;+!O,F^:QA<: VEB9P=9LPO#>TQHS2/36R/3(!:PKI#!004).)P$G M!;M@N1X+1%N-D01B9 $8E\?D0RQ@7$H_*!2EK;ZXS-:1AJ8*-Z&@@^PIQ M'BGXEZ+/I5^;_WKSU^^3^TI3A>0WUY/IET]0&'+W9Y_+%-9TWV,UWNI,.-F) M@A4@.Q9K:C]P;26709&)N$$W2&"?B4X^?VZ_F8K,-U/-7_KYG_K1.A("G8L* MA8I73M*>?&[:YA=-CBRY@QEL:\VXGKD69FU<^AS]XZ??IY=_W%8IK]L-4;+P MA"$'$*35HR3D['LG3-RL*<.L7#OIGKD>/A^$.OEC\O'R]R4%U/,O'AVZ4XJF M%L5)$^72FJL&,DI"E8:4#F[$21]("ZNN0048"VX,)F79ODIT;QT96VUE8TV/ MP_>TX!?GM1]4\"=Q<*9$ ).Y]RKQUME4BK/*0!QSEE,_<' AFL'=]G/1R2,< M7&JVQF)UC&E!FWU*S477#;CJB=-PV Q8^\RUL(N#DY\FAYH:-Y,DNFN[C/%* M>)%UDI ?\L-%P,'MV3/3P_8.KD,3O&DI6-D,@J:IABP8R(94M=QMA/3MEC]E MOVKX>;+E,Y7O' L!R FNV))+)!&*E :LI]S-4&P71BZ-EPJSN]"KG'+1RS<-)R4KL6$@-O%@2\%BA_WDU>7?S\1_G[Y:6SNYWX]VW+YU> MO)__FI]._]2&\L\;](&:"ANQ9*K*F0,NUU@Y5T?*_!>X_.WOK_&W#51RO]07 MIYG;5ON!9E($W[WR!CF'7%-.;? M_V=R=OWF\M7TX17?/%G#9^*M?XHG68\9%\I''"C'1\YL*MH"NMUT-"M9K3&; M(VI^=WJFO3-__>WO/%S7]H(^7.XODS,=^GG^[OQL]L"DEP/I[.SFT\VLO'96 M#J' ;SKY,+FX.O]CV!;]ZGX,=3R/"6:EXA)?7>)4+Y#N*-:Q*OC!P=EF8H MYS#()%Z\0M8QXUE]*9),$"%:1 XIB^^M#I5L!W"8A.Y[2BEPS!.S91JV0+Y3!\G8>X M0+RUA7![6].ZL3/)2CJ?2G."O*HD>4PA-L N&7)RPU(-(!>??$WK>-UB\36F MH%RWB 4H.IVK;8MGI1X9EB\OE/COO*2KR>GT[(/.BKQ'.+LV?EL=ST4S\H*D M%42D=+"UVMRT5XQ&YEM[M O+6"'/(P1?5SS.03"]Q$U*%F-13&^L%K]&ZV+V MP[M30G,=;YH#RMZR/BDZR5923RQ1CE4Q!U [*&##8+&#)<_*W2S^T7B7Q ,!1I)8Q09OY7&-&@U?:DU/EG9H)5O[4]_A)=UX??J7IO$[M76(0*Y7+^>+,D8,%%/1*V1Q"UY' M6@_B!RS [372/$KPE1$ZJL]2NI&8T2D [09U.YJDK'_#6^8(NPNNKUP7[^63 M?SJ=_L_D 9GVUO&ZLX ) L$7C5&4F:(O+E+FB#8S#ZD):;$P8[DPNXJ\SBO[ M+D$Q<>WBBT$2E^#DB F4;L$D#H.*)/1QX;ER_R*O:]>5H.:\I)%4&J8&*6=+ M!7T7S8Q$U3:=Z/WW[ZG#_*7<-EDDI6V>__.MV?.3MY='( M3(O/"[R_!=:92E1D:TNHQ:@SJDO1&Q(G2I;H][>_O_:_K9-_-^F.O>I[:C_] MFL'3C7SUN\OI)VV*N&V)&%S\NR:HA+N )M+>=CE(XL($SS5*%2SE;T=7RDXX M/3^[OFL;G=WJ__+K/P<::U9BC61OS8.7(QXE.?#&=Z0@[CP6>.X:NQUW\^.% MK/;F]K9,+VW??#B]N*M=[)?3=Y/S:QTJ>/MSEWGJ73??TDYF#SD!)$G.DV3% MG23!5EV6+.QESZ;M&IKS:U(-HY*'U$DKVM) MKP2ZP!H_8@V=$4+?MD46IZ[NYV0(5.0F&-=IKUR,-3F=$%0%#[&DD6;L9$A( M1_?=%HN M)-PE)XG(DH8%RM'$[)LSJ5<<]U3PW12'.AR2LZ?0#5JO[7K=IR+9L82,EJKD MF#SJKKQ#_PW$#JUN_>_)^?L/(D#Z8S(]?3_Y+_GFU_7T>M)/SZ(+?S^,.IMP7KIP[C]Q#TF=N]@TEYTV>>TD);"^1[2)/^[T1R9]0^&[$ QEQ MI_/(DI+M^1_G;V]./]Y_O>CCTV1:VJO+=S]=3J_? MBR)^F8AZ+M;F@MFQWB$R2CJ. FU9"^]L51[H&*&-Y8+ZV'Z4 SNOTR>WXP%O M<@M5J!QR2%T;7ESR!7KOX+3Q^N]6V/^1@*;E-$$9!ADCIXP]*1,M.L?0W=BE M;4#+\(W$[$-=^+5/OW^\_&LRF=EJ 2%K>^7/IY\> .NYSWY]-[A)/VUU @1! MG!<5LL9VP6,UAQ ENR5;73-UD4SC/@&RX<0>Y1%Q2UU_31M@RVN)2*ZDR$C1 M1J0J_S6M^Z[B/#')_Y>9TL<3^P2([ILRY4Z7$^1+] $S9X-Z.T@EV>""U[DC MCA;YOA_<^[J3\/UL[FS0C=#E49RSAMM8>[&E1M0J8@PI<->^[5+;XFRN^PW@ M_(FUWS? 03? ELX9N/DN^8,IDDTXR[F0MZCD8QD!%T>6/SC+]B0B/.DHKGF%.U4&UL&5*?3]KG#!KI!+X;=&>#;I3G',4YEU9\IQB( M6T3CE.Y%8#/XY"1CI;04.3LX,=^=\V$WP);.N7+2WG!+;#*Z3CDPB&N&S,Q0 MW=)!2>Q/PA,DN=^4*7=#SMU:L"TTERIRLJ1#A04\MQ1L\[P4.'$\.4[UW[,T MZ,^7L]EXD[>W_$7#?D*_]&UO]PI-U"?T"HYL$R!44O4)4\\^<Z M]!YU@KOREDHPRAQ-\"$[96;2R25C5C#DZ"@9_TNUPJX/I,5TCV )FT&?(H4> M"B1C.U#C/&:+Z"G0-WPBPOY/1.O>M:YS$$)%**"#!U$O0JA2[5!&GZG%8QWE M2>ZE6F'7WB^3= Q>="E6K+EQ"LZE7@J84C&GL;=J28ZL/4JUU/,T1MS_D0C& M!X\L_SI)-B/E'K 2E22V*9['0K5C+U_SW0I[.!+FX2R!E'/1EKNJ3R[BE<1; M2=Y1HB24M931 V$C^V\!-6V9$^XMQ9B[>/4]1,982W/H@E(AB;&BH"K,-IFE M%Z\.3\)1KFDVU];78+V=TGDTW03.Q4JL06L@Z01(PTRM=VS+"ZY=/'''!0%? M@0WWDM+,W90WDUKVQEF)59+E2[BR-6*.@N9**DO?I<&?A.,ZR6_">CN=P A< MV1B?V"&6UE.0A"BF(AEI!(Q+^U8\GARGU_QKLN%>4JBYIXIL*Z;(.2-A[(D* M9:/$^N ")ES:!>C#R9$OVKX)Z^UT G/LOKI4R:2,U92$W1J?/00E.(M+8V#P M)_Z[#;>TX5XRMCG_67PEGRW8$%$@:>JM.]#>$Z!68EQF/0PG]KOU]FZ]G4Y@ M-5"YA]8K5S3J2ATEYTSF9%+(2VU([H2.FW<_$QO^:R;,L3N,?*HEIN +!T") M<.Q]*\$3M5@$K82QA)Q>Q^;-VH;&'ME=<#V.,GS MBS7#K@115+NSP6+AB"1G(I4(A7UM#0CZJ#&\@>.TCC]'8QRFPRA*(IM=Y@*F MH2^0;?0YI9(E?(A)QKON3'1'@6,OU@R[/BM5[!Y;3*XFE$"1L05K.F6 XEL= M>VC5"23^**]*3V^,-Y?7IQ^/4+'\ \[-S,[JF&QPJ:'8@'LSWMK20M)$9L!; MK=R_&]#_'EH[+]8^&Q^=.2M5B"YP3U0MHS6>@#,"!]]9D=> )-_.)BQ\-],A M:TOG#20^K4$*74 84JSD(>9$EJ%YZQ8I?[3B_[M]CE(P.F::=<[*R5K^LNN/ MU%*SI=:^)E/N=L&6$X<(DI%JIQNSF%0^(&]BK#ZTI<\4#D_X"5#YUV+00[2[ MFDW;,K=2C"J@60$^7?OM9HO MFUB*\Y!L;!AI:8N,=R?'(>_].@UZB&XG5U'G' K\Y(3)25ZGD]9)DP63O5EN M2G.DYIAOV)2[=3OEYG3\F.=2,!67"R_R$_='SG+"DXI-B[YWEJL.O0I)+:F1,9DFO)U/$PN M+F9UFOL97[*I"EZ;DL^'HLHZ_"-\W^LZD 2N*#%A"+IL@R8W$74%..O?365^B(=O!?]L; M?7M];[+1BU[N>$>SD2$]AUQ(]K?XEY:1&YEO8J/_Z_*C?)N/@K?V"U[N$:A* M-_?9/YW^>?[IYM,Z"@6RKKDB[C\CMDZ4Q!]!2CW&&$P?-8[?1ZJ_N;:^2N.< M7ZPW3F^=&^;6O7:S8DBQ-IMKY" APLWQ_-X;!_;QMOI5&^>ATWKL^YFI",F&<\_NSCKO&K-LXRT#QW+@I ]$X00 FH5[PU ME1 HZ4>#8^#YKTTC+P@U3^:5&Y'I^4\H=%K*DH%)7_/O12!8[5Q"=5R&C\7 MWXUS%*>E@RYJ57K'W#%)+)&/"U6=7*DO)>/W*M^:T]I?IC_GM#Q[@V@B<3J^NGS_,?7L)85RI9B2:M2PAG M8 J2Y5>@A E>:,$AF$AST),A9"UX*+C/07HC&7HB!CIG?SYG&!R2Q3@B] M(=>>4I8CU'2N<><8EYC&' P4?".FV>341 ZN=0DP$2-:R"3.S$C&WW-( #A^ M+R:F^8;?B'V(.F\"88<=@@9H ?#05$9V#+Z""GN"KZA,W',S/ZA:5SQ MGH(X)^\;2O+"!6+E2,$K]9'A)6=B+W7IW[!I-G%7Y(FQ]N#85^3F$@DX[JU1 MC5V(WG!)K%58W28FE#">G$=E$N4E9\*9%YM-G9C0TI?F('FOWNZN?YP.3W_OY.%MO3-V'YV.3A)OK/]7-A\9YG9=[\W MSRX888'JW3( !Z-E3.BJ(.C*N2?TSJ(+Y$;,J-/J]9\]V'&9BK_;;SF06"AW M+%"#O/K\%C&9GIU?3:[FNH$%P4S/+Z[.SU:V;,[U/L/< MG;[D)WO0#J!<"\ZVV)93Z_&L%J-(%H# M]+F6IM>%E@7IHBU1/'STR0SX,H!O>\B_-37&U6ILE+MWE0N&C+UU M=B[.(T M*5;?^D"--KB7O1O[Y?3=Y/SZ9CI9,>![?UTR"S1(T1? (EJD@MR9NG-LLJ^A M..6R'_&93&$OXQR6+__HVMW?!=U"GT#5\L!HL I2[\J<@S'4#K8$ETT;(YE" M#GMY\7E&VMW??<("DYHO!GMV.79$^3&93?)(#D.KXGC'9B\XP+W0^A]'N_-C MXOYK>GEU=4C/\'"N1:E9$#24')QV\"/U1MX 8ZZUMX0CNM7BOKC'K3NR^J,K M=W^.X:%RO>^674_62_YN?S5>FVT.YA91+0\]-R5^Q M466?2T'76Q7_@&8L#1"TNT>O<%3E[DSALI2KNGJ-_R8X,*@PMK;41:-6< 'E MN3*%>>Z.<+*76I(G')&YW['3RQ3I=-)O;%$0*'9L)P<)9[@ M/HH_OP(%#W.(N4X-V;A48Q'%(J(^B?8 SB7HIE8[UQ*[.*UB+RUI3Z_@5S?7 M5]>G%V_/+]ZO2L<>>8&S-(=SR09 0V)9+/;3DUL43DUL"3V*XLY'#&BWVL. MMU0!!]+R[L-:=PAPR(E=B*(S+UFR\Z+>TGV ;%/ /GKO*"?"P#YCW&#M1U;L M^D$WNR3#-F"+/9JLA+2UDY6/0P!@L+'Q*#4S6A2<\?4H=OW\DEWRX%AZ0\-8 M/6$)+(X!N,@_1#W7S&. EP@!]C$\Z)DH=D^.=@'KAB)H+914.*-QF&KO:&)K MV908V^A3K8=@X"MR!0\5._H29'B3UX-84V,KR0(EAZ6!?"&T$$-J)I.S8V-F MF6+8)R0[EB87L,CG"\_7T_.SG:;Z;=WA49()6&KHL0&RY+T%6V#,/@JZ"W8I M=Z>-)_XP.W>52IZ%%?84\.;[,D7GM?AN07QMA>314>BR_8WGVI=.=7/^Q!\& MJSU[*^PI.CZT@N^07<_-)X/(IN1,@H>Y>*O-&YA7Y-ON&ST+>PJE#ZW -81$ M)+#:I=F0<4D>.W7)7B*87FA%4K[/>[DGL,(M.U^Z>/NYT>W-I?[1W<\[_??' MR5$1#:- ;1M)\O:$)I0LT)O .D$YG/+XR"!Q6-;N$8-OJI(CF.'!ADCOWT\G M[T^O)T^1TK=H(QL?N8+'5G2<4X""$#071 M)A>*[1QK$SCKXUCBH%/IPAXOR[\V&^PX1LA8"1""7361$TM 4G)CR\DW:R2S M:Z-UL> M[#&"/T]3/#F^2J8Y8._LC##<]%02=]>]84:?FEN1:YBC.JN#PZ[9 M7<3EV_-WYV>S+_GQXFPZ^X+3CP^_4[F\NIZSS-W#4IV<+;'-[+KC@??28:"R M(#DWBW7H;\ZO/TY>O?M1%OS'^=N;TX_W7]_EBR?3TEY=OOOIX:25'@,MEA*3J3'D[F)NJ76_=*0!F!.[ MS9/1GM7SO$QS&%?6O&O-8(@6$Y(MN3<0,Z44;"NI+;VZAWC"VQ17?-6F.8P[ M2Z5KDWDI/76$2KD#&%,@=*Y4_=+@[\W78YJ513=/XLLPZ+T V-2T+#%Y[C4Z MKMPD%\JUUF5603S9:@[Z_C3S; QR& _6?6*G=8V>&S;B%$'LXC"8[G/+RPW" M)W&?8.P%&N0P?JOZ%!EB]3D[+)E2J:847WQL7H+]TFC/_F2K5LH#&N2P%RF+ MXX2B0"'P%:FB-3T1%.8:V5OT?8[3=4Y=Q">+7GY\,?]>GX7_>U&%LU_^=7?C MH(K3EG#MW135':V;_BA=VSJWJ4IJC0D*2O9&27Q[L6(5J]/+QXA!%R'IOA7\ MW8)W%MRL;QO06/(]N!X[]E*R! +K0^M)D@Z#HZ3(+\&":P>Q+7D@N[T4/=98 M><103110Y#IFC]0HA&R,S3VBF>.NN+TGM#1V4WA\_;Q<$^TV$KOI&/GB= X% M2Z)G))OP@:"VD&,U*0\O=$?O+I#^*'SX>JRJT 1@K9(4K/9 +5NT7$,YF]_?VW-;_M0SX)L>UGP*AKQ M-Y/I)[O/J:/WP!2@N0(N:=]3DY2@^=)23=E&\1"@.@L_[4%E:U?W\Z!WWX1R>K<9W']UZOW?U.K(V2A$B-J(<6_1&F:R:;.70 MU,,*VONNQ>47- ]P6.X2KDSUJ6*#FGV4I+)&TP4N8\SW?N!K5N?N8U;O,_/N M(;1 KG)$K?D%Q[ERL@XB^:"*-+])./NNQTVV96;N%+0S-$9TV>0TE MI!>Y+>QZUVN-40R=7DTD%FPXU*\ YYE@$GSK,I;7%>HZ__9ULW!>> M7ZN! ^EYX3K\E\FG4XG.%^^+Z'LJ.KDY_7CH_4R"<+-5@OE6)=87#ETBF(TU M2[8KSG86]D/8QV[>??W[5/_RLL1E/]X=4/VF("?H@K6<1:"02@1GC'688DF$ M,_5;C'O4_PX*V*?^MZX6?8I3$:$ Z03R'B0Y1L,U@LV6T$JBS)WOS+(7*+=W MO>S?6I^?[[[$HZ4)RW+Z"MG5+3H'W0*ZIM!8$CR#T,#D4@84A.1TCM\>G?NR ME3R-MM;P7M8&B!FK> 3)P-AS:\#*4"&QD4O"@;9TBN[7JZTU])96]E6#P)Y< MPLQ($4MQI9=F;3,M+&K+,X\PHSQ7;;V^F9Y].+U[)'_U3K[ZT^7%S'G=/74= M8 [$"'OPP\_^(M(&% 5FDC4K>!CBU;O;!VD:JAS3+78\9F/M-B>GU[/?N[M+; *=7FAE\!SVGWPT]83>720W#97)"6DHQQJ M;V1"P8$I0$X-D16/< MLOK@M+C^[=:Y?SV% ^LIE1*\;'I78M!QRVP;HP#E!%QB;6-'.UH3!_O_J?44 M#ZRG%B6-8U=L0\2(7C!*%E9RE$$US,K;O:>L70T-V@^"GX3%8XV1UNRX46H=O\[,?KN:Z^%09!@[SK%+SNKXY:BP-W1 M@_N,U?6OP]9H-W++>1.Q2F#8<28<^H4 M)47!DDQ-8T.P=.0'FDV7]T6V_:SFL+;V6 /9U)Q>/888"[YCC9+6\ZU&)+M+VIRP7;G/9LH6*&.;12!!CP_X'[[A>Y=3X?>0J5B MCN2P?6W1)XCVU)E!TC,=28[-84,>16I"0I%[5 M]$I8YJ9>?5%3L-YOBC0?JZ;[%Y\O[>%'' N4JD0:18<]):\]I&90 >(U_=\@2J\6\V#K?*K$8*Y*OD:FXDLT-D1/'18&#MA!%M(W$;743,AE(+J?HACI]IN=M)TB] MVWD+)ADGN-HKT;XMP$8.H&6*G= 9'@Q+?;;[<$V=0H#6H[B*RH*3&61/^'!W MZ<#9N8%?8V:;M\>C/3 'CB>ZWGZPTH@0%-9]=N+?+.7R9L.9-+ I@8Z M!!IVMQ@'S:Z48V 9XO/RX;/B7IN\$!A@'KN>/1XZ]G#@!98QMOR!ADV$C8$9 M/)R7X>K6,[CA.6&>IV?R>/X7V/?^:*P!7V/5(^NPH^N;H+3 M=+Z9G(1O/5OKNX/!,!@;H%N!*GK@:^ %&F/PC(8/Z\D?GRK/B^+MG9;O.(9M MF4-_,/1LT_&\\7 P'/4!L.^OV! MYV,&[@CII7D:&%T#8(- ZP*YGA#_P2"PL%DLCY_I#D8=O:%K!+SA4W^PU>L- M# C7E'**)^$(R[=-TW1TPQJ-;=?I^P/#\OIXY,D/QL[#DI-RDNL)TQ%F Y@P M,!V7Y\<-1H;NU9'5D:9;YG95 LW0#M?9IYSB23BB/S)=7[>&_GB U1)R?6:+509J=I.'\Z J9UD>_X=-@GE6I>5FIG.=9VK\([S?:^"8 M_5'?UT>C/KB2M@;6 #CJ7C :6!88._I@*YCCVELE#PX;F(BYN/]C!M6-J>^= M#9Z,U5W7P%->(]O$"B@6=JOR]+ZIN>:V.F]F(W0Z>.+B,ROC?%=<]!!5_C A MQ!G#!&QG% 4]7W/'EA#Q^V/;%\+1J-=.R VN('V_CD].D#1$SOB)JSG6\.1 M"X;M:&A[_7[@]#47,T#\H>GU]5V;'W(09EM5/RA\-<36BX9CV?H &R)88RS! MY/F **XQ,'9E WOFUI[.F:9UO/7VQIH&L@ *N#\ 6WT4Z"#58VN$YWH L78E M$\M EFTU_+!.H#]P#&LPU@-MK#F#L3'4^&KKXR!PG)T[,9JN>P]W.,\TL2-N M_8Z,D>LY[F#D#9S &6G]\2 8ZX;AF2Y NG-VPASTXWZ0./#^.4349ACJV[6F^9]JZ[??' MP1!W 49C3W<&@6=N!;4-!W3'V2GSA&.J@=K&Y X_"&Q;\TQ?LWP0$5#CEMT' MV=^*U#L[_*RS3.DDPF!8.F;8V4-MI-MC7@ F\(,AV'Y#X -K*VRGV^?'BA>1 MYYFR8(U=$#JS[YF\D_*X[XS&OC_2+,/KCX?GVV><,A=3_?UP!L- M? UE&W2"-6X\S*$W-K9B#NA^GE^\3^B"@T?J.E;@C_N>.[:P>YOA-[E@_0%8 MRMN^JB'+HA]7&,:COC,P7,WK6_;(Z@>CL6NAI62[CFEKPRT,-]O^NN%Y.WA^8P@O M&.!SV3>*JGF5P*437J81+\O9C*5%?,M^2J-LSIZ*)HUU?S0T1XYA^Z#2 YB5 M/>P/@['6'SI;Q<'?_>W*WY$..!B/MT'$USQ[!_R]=H G!Q%7\T>!#@:B,[ &L!!C MSQ@WI^&-?M_=JM%]!0KA_--^F4\8##0/ZT;JH\' 0<,H<)NI@G'D;=7C,#S; MY%64SSO9PU$$$ 0@<0!NG6:-'=W#UF;-!+6AYFRMI6@4>?[X]03-,!.,K'1="QJK'O>GBP<(S6 M^!:*.S9@W([]G=<.\.0@XNOFT,3=[L%@B+7) ],9UJ4G EW3C2W)NC)TT>#^ M@FF_S!09]87T32OPZ@FZ@0D.T[%!Y/ES>R:(:&/#L*VAX>L#8Q0XP0B,K(99 3?M M+;,9?$-C1VSP59-T'T$133.-\1C;5&F:W7?[?3\8:I8S'OMPHZ%O"9-;6\'" M!WAR%!F;FMLW@U'?L#T;"Q6/?/#C/,-R ]W7_6U3Q/-VQ*E./>V7I8:,] < M%#! G)%M!F-O@-$Y;30 70&3WU)DCN77=47/.]G#4:0/[HNCZ8-^,';L<>#V M@X&#Q6B' QWX>#O^+AI%GC^WYX9+7,=V $POUP9];P%P#K?+ MPCJF_QPA_1I^&^0,>&L0YOG]-,MY6R&>-_#X;&M1@]N;=(/R?F.:0_AC4<;1 M )^4WS_L%K[SK0^:8K PCV9/Y#_[0 8#_ GTU_&X'$CPV,.6KF-O-/*V_3W# M>)A#\0@!3D$GSC1!.ODYB\+DOZL\+B9QM*.2O3"*N4;@@3&+=17'MFL&'N#_ MR-/& ],?@A^R)3&&9KZ,8K^E.0L33$/Y.S#\SUE1_)K^E&('>=XSY-E[D?VQ M-3(#\!S=@6'W/=T'(\&U--/R7!B^M@W;NK/I5#TQ( %C/[DJ\_J870,$<<8! MWVT;^_ _Q 7?'&W6SCL]39[83!N-3'!7^OV1,<""]GUP9$Q81_"XX$O?V8J0 MF]Z)1WYZ]\8&Q (CRPVP!XAN 8P-#,]TO, /^H/1EK8^(46>.MH#1NU@9-FC M +34:!R &AX'OJ49QFC@N.;6SM^5X^@G'OO)5],<#CP@BSL>Z+XS!+?<&(UP MHR,(W, QMX_"O98F47:3XL4 SWV6LFG\D!9/;7!HP7!@VM9@.![C&72S/_*& M\$G7AUX0:,,MA\6PM&T&W#&*%PWTL2 JH$2@CRVP]%SPB0T[\)WQ:*#!Z,'' M&FRWD3/YUN.1!OI8H,8SO6%_Y.CZR!C:0\OVQ^[8URS/=P.M/W2W*_,ZIG6T M@3[F"WJ^9GHN^ 0C6/"AB7L>V TVL$U0)6 9[#A48(A:^R&+@,\+5H !4R78 MR7*<9_-/>9SE]4X>7/LI*[CW\WPMXP[ ]^YC,HXQLAT#6<4U=YYN^,/M M#8'#6.59@SX^$9Z"9_!W+; '#'O,ZVGW!^[8'(.'9+O. $R([62<<] 4'7' M\X((8+I^R/,K*FACL [-OCT8.K9FC4'F^GW#]"TK&*-7M7W2[X!I/SG,%T]U M4.4Y(/LA"_Y4WIXU&)E@&((K[-I#$&?/'VB>#>Y_?^3[P8XC(0^R#\2,^Q24 M>$+^#7?L.+#ZCM$?@$WE!#!/?C@"-#$XRMO(9AX&P1)2X@D0,,:F/O)'OM[7 MQ[8^-CUO9.E &=/V''_@;/&$77?V/ ,EOL["\G^S*IG\-%_ R$?3*8NP:S-< M\AD,LJ=5VT9#4RW #IG6R!X;O!2<.1YA:$!WG:$!0K$U;5L[:-I/#')[FOF$ M37X#PS%=!?*:!)9?KY/XAI^AZ8<)-FK]-1W'>5$&:0K/RXLP/R"RNS%EW0-G M?A@8L*PVS-?WAYYA8AM!W?'! =RRC_R'51A>/^+7S?\+P^M>3 +_&$K"/3! MT CL@:9Y8\M=T_PM@Z*"1@R*^CP-=9G+^< +:M]TV][PTMK&7> M'P#V]4TP@QRMKP_&WC;^/VR(_?H!OV;Z7V:,E8\$U_8WQ=5]S[&PT/Y(MWT; M_&E[Y%LZ)F[U1_WMX);C.*^<>&NH[1EC]EG=J"%)LCN\<,BF#" 1(20H"E8. M9MC X:=TUS3W:/CV3/M@@CO^V!N-QR[6DO5USQOXON=:(.;N=N!;?\CASQVA MV-GMT-J;_.N"JG+- 09$M)&-_=P]6%8PW,">'VP?+=>2B=8F=7\ 3*@N6WK&BX^O',K<M +O&>V#'VKZ/1FU?#W3' HC? MWK]RGJ#3CKD*((Y]%N(XP7@ &:.;7=LCRRC/](M8PSNC>;KFN]N$4=_4#;H M5-1QSD*=H38R^^.Q@U8_F+MNGV>,^&/\'H!VV#Z9> J!740?0*K_!EF^##(U(W@,N+9X^N70Z@HT- MT$;]0'-YELK8#GS?MX;VT!];[@@,[2T@,IY!KSW3/P+]G'/13W.QV)(W&MB> M#[[XJ._I0\,W =B'Z(?OP"I=2@*ZYR+@$+>Y;2=PAB.P:6W'<_H 9-IP-!CX M8/1N[2:8[G/ _M4$'+))%3T:JSH#S09CS?9L'_>V ]OWAIX^T%QGY.N&XUC6 M]H;&(&0W[&R4$5T7P MP>HT3&,]O1<.]2BSW78MV[-U38!+2S<-7$W?,CU@=WT0C$W;'XT 3W?.5O=] MPY-SMMNN9GNV%I[0PN.FV*#'T,?]H6>Y8.GZ(T!"S]Y5CT5W+0\T]/%G^^MT MWT.>R\&!/AH.--_3#^9XY1Z/0> M9UD/N-73W,"UP%@W^KHWTOM67],&IF^Z(W-7[1C3<,%5;K<1/>?T'N=1'=M_ M!]H O!#+QLJP8\<*-%C1(9XOU'?UHC%M3[-MXZBKMW5//RSBZ+FLB85??%>S M!JXSM"ULTCL$*=0T^&1JQFAG9TMS:+M>WS%,OS^T M^X'CC7S-#PS'<*U1X(YV(:FIP]0\VSW_U!YG27L\M -C:/0U4P=E[P=>'^ 2 MELVR!J.!OW-JEF;CYLHKIH:%@#_\G6$-K\4LCL+DIW2:Y7-N-GS*DCBZ_PIS MZ"=9],?^":V-7W_DF&/#M =CVW;L46#VA_W^>(BE%6UO:+[[VY^3\N,DOE6* M\CYA?WTWA4=>3<-YG-Q_^!K/6:'\PNZ4S]D\3#_ROQ7Q?]@'75N4']_]^:;\ M^.#V)$[9U8S/^0, \?XXG3&\KA\>%_]%2__@$GQ<53_/YCI+)O6CV\156M3%5_Z(MRS?_R-, M[+ES='9/D?\4IQ-0B1],#:X1-&=^W]<94S S+4SOE;A0)MD\CN*$390X54KX MVV_ IO"-I[P5JC(+)TJ:P1]+EJ=AO;.A9 O@S]KL.NASZ\7W_=[>=]^WEOI[F?ZNU/2 (8K27JMD;Z:HSZN($LQ@/ :G]O,*W] M4\[A!G]YWCXWI_@^+KP>KO'B=5@VD-(?3% M-Z4 VV"B_*E.Q'@1*7>BVVYB10R-/#'DVFU,_POLLQWFV:'$[ C_B;1$'N&X MD_.O>0;V?6(ESLW0:#T_@Y22,6H& YF"H?MA%D_ T!-J0A.KB60MWI;9>(1L?;L=.NJVP.VLP=MX@?,^#CEE5A.FD4-BWB"U*'A)<@&781$TF M81G^F]!F89Q MKMSRHJXM8M_D(:SYY)R*9N^"R$+*[T11YTG6.U2,#R<&9TRAU+#LGF4=G2*R MK#W>=YTK40*>[%_?I5G*WOVXFNT(:0AI" MFC,AC=/334*:H_ED!5"*'!1*."IMBO,>Y%E)0D%" 4(!9Z% H9W\/;96T$! MVK390]B?TC*/4SR-LN53L&\LC^*"MFHHK'$P-4Q==0R=XAJGX@FR6@AJWBK4 M^*IF:00U!#4$-00UQX4:3_5=LFJ.YVQ=ED_U*<]@02>%DK.(Q;=LHDSS;"Z7 M7R4+K=YDB$;75$/S*$9S?#8G0X1@0&88L%UA22"R+"7! ,$ P<#S8$"C[(U' MG(@?>;&/G=?O+X5SI-HVC];.^13>8Y'! %N/;CP_G8SFBR2[9XS_O.S;\"D) MTW4-SJ*HYO7USRZG8SA^?]C7 T>W UL+G+YAC5Q_9(U'MC[L!\[%E]/!DE.; MF7'MLCAU#:GZET5#>X4+3\+HCRN0Q@RK@C5GS&Z70J7,LPE+E+NXG/&KIZNR2W99W^YW>?"=6KB.G&8_D0-T^.,$G8;W MJ7K2JZHG/;GS M1NEHTD>,CLH"WW>7+G(!K7ST.6XN:\\4=J[EPDA#(B6Q2$G#)7K/UJ[TGB]L MJX<4\&6CQ=&BW)TW\4??%BS"#-\DGFX4-L*6(+R/[\$]/T[J9TK#@TY/W"'5 MBS_T3J$(BN$0X2X6IHC9B'#R$TX:F;1[FG9%]@/9#[25<3H_!]X7PWI,E/N8 M)5VL+B0>AVIV\@S=$":(LBP[!50H_"JC07-A?',$!+DP"I%D22Q9TG ):>(. MR84<>$%;&_M(^,\L"C4(8)UR\R1B'#'!:?C M=YJ^,(J1;%Z4;$K#5Y9W9?ED* 1F^]'\*R]JE2'SQ>5C_EQ2Z/;6>Y5QI/8?<7BGY MY!+E(A*PU=:3S=!( UAU4'(:)!'P.1 M),KF/]VIY8YCD; JN[(L_;'!AI0VT:=;].D*@A#G$'U($Y,F)GF@S0RI#_-> M9ESB"&>+*#)!D8G.$DPNL.\0X2X&I2Z,="2D%R6DTO 5&0YD.!P=D][\EH;X MT\J=!AW3O#*%'?V398TO+V(B!WC(1Y=NV2T7QC> '9:PE,T+HPW)E,0R)0V7 MF/:51=V-I)<(.9"B9;K_6(;7"=MY_8[/?_F1)4G\X4LT8Y,J8;].O\S"G/7# M@DT^A?=SEI;!79A/^('87^L$GR"=+ _*\I^7QV3QE.P_PZ0*\:J@**IY??U7 M',]7(%,_@:O_]E__YR]5<743AHL/P82O8@'4'V1%67S*DCBZ7UT*E$^1O)_9 M]*_OQD-#T]W_L?[U=?A.B2?P0QB55T/#'XU-U_#[3M\VAU8P-OJ.UA^[GCTR M#,M]][<'R]6F_-=XS@KE%W:G?,[FX7XP:]V>Q"F[FM6=M'5#^WZ#OW1T@%K\ M\'M5E/'T7A1'U%_Q\@]Q"6^(ZE^V^GJWJ*K@+DU:L.)1/CIT?L[NZ?&?XA34 M0?G!U. :D1+P=<:4038'^;M76#,9)6S-,$+&4<)"B=.HRG,VZ3TN,RN^/Y ) M-_CU-HP3Y.9QEG\)$_:%P2OC,F;% %X7IU56%;^E.0/Z_(=-?LX*>%@1HQ", MPSA'V6";PG AP_L\<"PA[8][AMVWW)]5QLX1M_0AN9XW _Z)^7P [LD@ZX7_/&;CT\/,4%D"YQ14H,%>Q M7+/5*K3F?D0FNF5%B;"'CP]+91;>,N6:L13^I(1\O>IU?OA.9=$L=4_98L#7 M,OXDGBAI5BJXSXH$5_#']E"!_3.84GX%8TZO2C9?9'F8PRN4&)X0@U0H82ED M6&(F-V01FU^S?&WRF;JJ(/N+&626'WF/\'()S*&4F3(#W0 \TV(9_!7?B?R< M \Q48:+,PQ+1#-@-)(8+T.9[YEG.E"3^@P%;(9]QEN1"TAJ! MV)\/T#-B.(9#,'G#JM663VD %[^W1Y)F^3Q,-@T3O&;UX!I"(UB3YIJ_OM/> M\>]@YD;+[\_7)O,POXG3>I!A56;+'VJ[FO]R%T_*&5P-M+K.\@D %AC72;@H MV(?EAX\/W8_UN-LQZ?41=6OG\?'#P]KUF"S]^Z?-_IV.2#.GU]WNGO7M-'>: M.\V=YGZ)IJ8,8209@VYK=6L^41*FT>L-8?3%-Z4 AWJB_$GC_[P^)OLX M\;:,*N]EU/.6 9>M\,HS?!^)T8,^A885"H>)'0DYB, )!Y\ MLSQ( $C,UST [)[;+)*8I]\SZ7Q0!DO^E;.L*L)TQF9RG-H6';099 MCCE\)<,LJR:?,;N&=_$$L;.:,M(?'/Y.%'6>Y+4NG"-Q#%7SJ7K^R7CB,O#G MV&0DX+EXX'EOV.;)"+*6H..12#B_""N03*!$H$2@= @U7-5VJ2L X8Y49"3< MN7C<>6_K9 N1+4281)@D#28YONJXQW?19%E\,H8Z048"GHL'GO>F=GP?[&U8 M0]W;JA6_589SG,(LR[JVQX3Q4AS/8+#U3NUY-VK%2YKE&:($39;EEE'_R"L< M JAUN=)QA*K:%[3N)"4D)7B?KIKB.EM?T(J3?)!\D!8A*2$I.4R+>*9&\D'R M0?)!6N1YZTYYXOMI^UOO2T^YP1*:*1:O5%N?E?"&I=&]RG/'YU4:U]4O7Y9% M?K#@':__ULDUENZKEKU=Z97VQVA_3!(M=SG"]M[RA46JW_B6$,DAR>'+E9ZI M:JXP/XUT'LD:R=I>G><=W[@DE4=B2&+XA,HS5-L@/X^$C83M^#K/=H7M);]Q MI4>I?\\K!OLD.VU4"#(7WY1)5F&KG->4"#J\7N1%9"'9P7:9:]DGI]JS[+-.<)ZPB 5!'4$=0=U1 MH,[055_@9B-9;@1G!&<$9V>SW/03NJ%DN1'4$=01U)W)()N7:,5\17Q%?$5\557:$5\17Q%?$5\U15:$5\17PFG54>=1'D8 M[,EVA\=HQ2E5.\0AB]C\FN6*J:N*H>D'GRTAWGLE[[EOG?5^9D6AE+,P571# M^0=<,NMPVVOB,VGY;,5=2I8K?\]9".\C1B-&$\YHSSKB0_KSR,[!:;JH'[[K M=&[N'(=QKOPS3"HF%_@)V[>L*!C9A<249V=*PD]B MU8ZP*N$G,:5T3$GX2:S:$59],7Z24W_L#9G.!XG>QZE2SK*J"--)<6GIH$?M MG9?EBRP/2Z:D&;;/PU+A+RL0?EP&NX2\]N/-^0@G;1Q5F-/"(HG4I_@\+U7A=7I>YM=[DAP2/!.V\,BG0;B1B)&(D8B1B) M&/EF)%PD7-T6+O+-WE@]W6/2ZK?>EYYR@V*=SEE:JJW/2GC#TNA>Y4G5\RJ- MHW@1)B],KSY83CLGCKJGJ;HIK"FP+(QQ;*5&NNN"9>*];EFB&>6R51&)RQL6 M%],3UKM4%L8G]4'R(%.$CN2"Y*+SNGM6XA.M#H[79.])QFV\]WW#%U7/4>8Y_ARBG:"\XYM9$@$D-)9'X22A))G MLP\-6Y.'G&^X>2D!* $H 6CW %3@Y@29F(20A)!2\"HAI-3;5824A)2$E%+P M*B&ER)"EH4KACW>"\P@E"26[PJN$DA2RO+B096NG_,6P,82G[#T2YREV!J% M=T;YBK=_!7KTDRSZXV__]7_^LGQXORKBE!7PJ/EUG/(S&<.XB)*LJ/+U'4#I M%,GYF4W_^FX\-#3=_1_K7U^'[Y1X C^$47FE66,CT'1G, J&YL!U7-MU^M;8 MZ0<#>]!W^N_^]F!YVJ3^&L]9H?S"[I3/V3S]?DY49MR5$CLK9A/^85651ABG2$)Z*HIY-EW<83N"*"A_PQ M+@L<[*2*2J#.%,B /Z\%&:YS&1ZO\XAQ'D=S7RUQB_I&RJ/)H M!JL X\C5C\V@9F'^%B8$UX9%@4KBS5Y<*A)O"8^_+V:P^_U:F;87X;%2.EB MP6"TMTR98N^M6]0P,)7.RO#7;:J!OBN -_-PO2@+8(%O\1P(F-R+D?GO=%/K M:0I*1 5 B("U8-"LB,"R0\Z,T)%# M'"DXGH0+5",*<&J9-!(U0:[ CS4$H(@C:\Q3E--YH:[^$LY1EH!IYV&< MXA/7+Q,R#]U3YAEV@1=#E7!:(A(!1TX0\V 5P[4!H-S! BC7(-1AO)+B@B4) MR[NK05'Z&FC"*<*,<59[)+&97-,@ IYNKOGK.^T=_PZ>7K3\_GP7 HA^$Z?U(,.J MS)8_U*XI_^4NGI0SN!IHU_B@X%\FX:)@'Y8?/C[T*=?C;J=!K_Q2:V=>^^&) MU/60/.O[IQW?G0Y],Z57WG[:UU-N^2.]ZD"UUV8O?F" +X ZJ A%Q7J$1AUE MH9JXP.(KXH;2A 9U374\867II5_\U^Z 4(&7C[^"F9(WYM0S^.9R#XR9JJT+ M"Z_+LLIG$90WHK<_Y=D"YG_/=3>J[06ZK\>0I99PDXIDY*Z?"7U4SLD ML!4%(+4%][FF"MXMZ2W26P?[FU6>8\BU%38CI?5HWH6M&IZXS NJK?G&M=J0 M35G.MR[#;RLIO"=MAJ)FZ*JA"0MDD$B]=66WDK6.?G[ M^D@"U'$8C0X]W-"A!Z$[FP; HBVLVRX=#3L43?>?;#C9P&3/<&/?(DS?S:;[ M,MMXUB//!ULED^'5*2L?)+@]&N=>9[MA>F7.,#<84]\*Y::QK^J4X\V,M0)( MT:0%[WF.K[.B'Y]0 M/:0%W!//XS3,[_>D 6+JX&'YA^U$\JB)M^*EP/C+KW!!-L=$QV]PVR*\QZ&I M&W1A3<9K!$@6PH0?GX0**W&/>:1%=?T[BTJ>=CN#:QC/-@=IJ?/?X4Y,UZ\9 ME%,J8O%M,Y7EJY"0.2NK/*U7>QJG]4DD)%55U$GI/->_J!\Z9R$>+JH3>(%. M+8:'P6'.>SE3PFL0"/Z\K3%N)O>S;YB,SD\*+-_,WX@/;-+D"T#@^K^+'-/L MHYI^UU4)1"X57'T4O1"$,&7*/<".,LVS^4,6A.<'[T F@() MFG4Y%&FX-#W(B*T*-JT28/?;C938'3G-1R$H9;,>(YO5$9+-ZKXV'?65MQOG M??UIR(53Q4K_%BQZ+V7 M-\QPLC'9X8[I\1GNM]J8^#F>'LQQA'M'QKT+Q+7-@U>$;:?!M@O'+F0J]"@/ M9RC:HG]LB_Z6)=D"8QXLFJ4PTYOG),/0T:?C;=!WX>B39:C:"7(69%G\UT;X M.P0ZW=)Y$A'N,64HX Q'[V!IZXC%?MQLZUVU;%YBO5]&DP4'XQCX>SEIP+I%)C69U.>'3AA2AK.CW*:HWMH+?+,ABQK3%8T6=$B*622$2U5008Z4D!'"BZC9 := M*+@4&[];&IH(1V=8CK#S7I]@*G?K3[RH8/6P;49SZ^P8WXUZ:P M?K%,(]^5V(_G'_)%QKL Q'@< G[+JEP9X;F(!1@4J_+\RYK*55GEK*?LWE&! M;XN<%3S/O7QP&*:926OXF[?>Q>5L]XQ670QZRD;\L/VV=8(\GNN9Q,6JT#\? M<%W6%<6#GPZ!=_!K^3L+EM]B)7_LQ(*G&(JZB<(=RS>;..RO/UT7G^-4K4^[ M7-<9_PE;OB1>GX#H*6O7^2&]N.3C ZJ";?94*-?W\/-,X?H@P)35X\I9_8+F M),WR6!)0*PGY:9V"'\J8,%Q/;C!B$P0\9+*H@ <*5CQ^8F"[?\YA+6Z>:(I3 M? *5&]T?T A'UWS+&^F6:[DC6],,+_ &6K_O]PTCL /-NKA&./SRQYN]+ FJ MM"EZ,BQ\[.C'BX)*+93"(W8W*?R]!K#F;%.Q?9+LX:D9D+7=;3WJ U/[CMOA M.T&=7'$8R)(DYAT-P 4&:%FB7_,.IBH $/7)G,,JU&^>K&I-#=\&;\*S:)NG M%L,\QR-933.&Y=M:S[WBR--^?8UFU77!_EWQ!_)#7;P-2^LD6,ZF20U4V*\A MS+%U0Z&VQP20=-6> ,ASO08W>"IM->*(4_"0D:G+9A/\\7%Z!4J%']I$[ OS MJ*Z\/:D58=V)HEG3!E?3@A4;;UB=+&PU>(DR5)@AOH ?[YOTE&'%5HWP MT57:G*\K[Y?+NO>8)(+L1+F^WU"?> @0#W>M2=H^=Z>VSH;R!AG%CB.!L ; MG7@]CC'GQ\9F&\]1%B DV41M6HTTCZ@6>/>6>#]3U!I+M?%QN$!/<,R<\3Z@ M255+(WQX[:OXGFNMKUB)MP#%WJCIMC+'FOE!.L'_C-8% M\^OKGM7@SAZ.#4NS?,\;V;8=^)8[, )=/PYTQ[9'XV&_[UZ<,)VH6V1KH6JY;"_5 M<5XIIN^;)(#V,^BO)VK<2HU>'(F$F$-#%K'Y1D=*4S]:2\J$\1(A0IX,IH0@ M@W :1DL;K>X1AD7\0VY#\0%O>#^U[U3_#LY W#A($P[5_++:MOS"%B4G+-+2 M1[6PI#3\8-B@$)JZ&OQ1M>L5UCWKPCH0A2WN*OZGL/;_T* #VRROB9BO1[/# MD^-V5^.L8$F6$*B2A\C!5\C-34F453&:>CZ-G8: ,FN7E9FL*V:F91VGV2R] M5S^P]8XT7(6G[G]GRA[0M50>.R>Y;@<2%U MQ8S-ZAEB6SXN.43(TW@046$I,N)*A)88Q?_M<%K !UL0:=>=3Y/[TQ6"$1V^ M&M>QYGF"KFX_5/3D;A (;M0L:9[E;P2;+ M\->J&LZIFBP^9=1TK@[-$8K,>&**S)CG+=-RYBHQ;VGRE.4J(O&""M[L/\,_ MJ/7=6B\=X"5*G3\I5Q(&<=^CW/?KTO9Z*?\10+Z2*=WS'@.0M?(-)3_O9SCP M6KQSZ@?I#])189*-.@GBBI;+OO ";-6N (QT9A;!S-N&&5U777%Z2?K%?RW4 MD.&,=HS_$I/YXD[.KE*]#6& *\L:'ULCD^*]8+G0#=6TG@,1;T(DR#5^3*48 MSSE0^09KZAQ!UUR\K=8AX>JN=KH<$0.UI1G;:2$D7>0)[5=;.EE\Y F1)T2> MT+[@FJDY)!+D"3U#I1ADII$G1)Y0Y[33Y8@8J"W+LTBZR!,ZE(1?L40!/_)] M%,DZ0H;?Q>FP)V@D"Z>0/R61QKHTN3(MU71,$BGRQX0IM@Q/M>T^%T=&).4O MDGLF<_XB58(^8O8C58+V3=6PQ.T84B5H\K(?)>'/O(84K\VWKK\:MZH]DI-P M !7?/R? +H0T:TXZ7F:X<&:C;N='\,B?.LMZ!%I)3Q]R/_=3\U.-\>O"H>2) MOL 3I:0N\D0E OE3$E%ZPI%97YOUJ_K'65[N*JY&EOP.2UX@LI,I+Z7S?G:C,^NX94'-$"AR#=%ON6(?!\]@87"W^29D6[&<(%@Q31_"0E6 ('7+ M*UY.. ZWH(VYVD8 +=A5&(+E58C MFS^W&P)?LUF83)5IC%HN5.#^^#;$YA%*$MX55;SJU_FEX@U6H3@= M!U"^:1RN=/ ,T'N\8]!$L[9).3M*E&K"M"AV\O/2?1;&F.[A*!I1=S$,3XE M%1*M[N/R*5ZP:5R6\%U5_AO&GS+F)T_3.&+7:F?3*=A##54F<NG:[78\/'\=Y7<*T;= M>,6M-<1[XX=74 Y<>Q"^68C=="?+[J,Q_([=I>N.1#WD(>Q!.46[E/V!W4MP M^/$TAIG-031*3L5P'MZ@Q1J"OX8,6K3>KTQ9T^>2=V95T7BZ8TF"_UT.?ME' MLVGON6L2ZS6Z0>*FO); O;4IJ/Q:83/..6X(Y?C\Q7)" M#YX^K__ .R+5B)*U5\+F=/=Z2E#65"KC^8.6I3%2A_\DBX.79-?^9 M-]"MX2;&=K HU*H23['GL-IT L7&3[ 2L-38" H;=<-O>84=S.%&?$V=LM;= M[C@_@?S ".I.S'4WV'A>]^?=1=(XO,8)]YA=5"7RG!*M1\.;'M>-6*$&:5G#;9X8PR!DKR^<@WE?_[]9\ M<F#=C9X+UBR\16Y$ILSY M'":(44QATRFK]>P#I,J*9I% HJJDY#-K^A0A\ $[\F:;&&.!F?_?[ [6(5?; MB\0E8I'#**.Z04[=R!E[/J.6ALOQ+T#D:YCA# MIEWVYVT3M'X8;RVM_%Y-;FI7&VC!:\@C&&6 E&69-"V[X6&-JN,<6]]^V%(L M>?#9S4>?U4OT01=26*T9F@^W["?>C+CN6?K\9KZFISG!V/--;63:IF$&AJX% MFC9P1T'?&.J7UW_T -M^@[Q*3=^3P;@A/HS5FDS3N;KI ,;9'J1W^3,*48UA MT<9=0BS0>#<=7V;,_MJ!438JB6V;3]C%\M]@<-_78(-!*T!;O'92:]KUFJA* M8\=AC\M[@&DPCI,8VX=SBUQYC\8**WY ,)J'^1^L!O""14U'YIXR B!?U%TI M\;D;#ZCOYW=OM'?F39;O&LNF &;E(TA+K@9AN'?XKS3#AI4)> K\KXVZJ;CC M!M90-:\2;EEW@:6:E># #D-N"<7*Y!;?KE',R(4&9[%QI$3#$MAF5]1XMBM; MG3=R**RMYPOLEX.LD$W+)<4N/K5M^CDN_AB@U5GBIP.,E;[F.I9KZ.-^8-F6 MXP?V4-,TPS8L8VP&3O]M&BLMBO*0&:>H@B3MK-&"0:FUAQ/SC;-FLPQA>I&5 MC/L%"?>A^0.^&?C^.0R&7X!.4MW5%3Z@?KX- M$WRGVE:-:_^_PN& _F-P':CGIS M[G%9U=-H/*\F&OD%XU9%'>E W@93H0*MW3P0 Q?WN!&&Q@9WY7A$C4W ,42Z MP8,K[%B=Q."$P%/^$:9AW<%[[:MS8N]SP=OV MHV6Y-#.MV&,6^<>P76QU4! M?]FX#>>_FFJ"&Z95.ME/R!U4;TB8Q[=+TRF'D:<5&%1AGBY_BX!G 9U [0(> MU<&^G91LMPJ?A:+:L&=B%,9Z$GQ95DT'G),VYE7<(DVK%";48P9^WR;<:_] M]\!,Y F-_++G![7Z ]_P/XMVXB?P8J-X MD=1I2AL$[K29&*UF@MI^93?Q3;VE<<)#*US_K*!HV M P:@XTD,%B(WLY*DWL.*FGNNPP0WMYK8*\Z;8%^6OTR]@)A;/%_JA'026:1CZR/%MS[4#RQB.W8&N^8/AV#'] MMRCT2%!D]<^-'=;9SU_D7&YN&/+GE MJLX<0 %G(,W;XU<5^+++O-'&U82[V #36#R"0P)4(A%LS1+LIO[)2@![J4A\';+:BRJ!6YO?L2MR2EN\66X*[], M9\6'\R27I4<:SQ?U)MEJL/L\PN6X/VYDP>;9?9B4]TM"%DVB9K)TQ:9A%"<\ M5%T3\_DFQ3[0:$/+D$U9#F0-D"DR4)Z^QNSC?*J%G4SIH0JTE%ZTDM.;7.)I[Q7;.\%H'E3O1J MWZ9.TP&4>2@V:99>16@?)/6&#-@241XOFIUN-(%QOY]?NO;LEWGB<8UJ&# I M6B,KZJSF1[)OZN$T-X+3';%>:[GJ&45A$C4[,^M,*4PD0KP*;]A2Q+><]P=3 MXL?Z<)0[IZ8VFTB+9O]*B-.1I:+V?#(Q YKBCA:/2APKW- 5<4(]/=DO M4DU25,V'P*F8(5;STBS/JIM9*S5D%<@KRIR%\Z))%MS!ARO%MN*]YZJ0QY7# M3C6"*# (%]SZ^@^;?,H9BF:03OC.=, 5](XLC@,4S=@RAR-3T\;!V+1]/PB\ ML6$9MN.,^GU3]T_KO)[#UFMHV8+A=5I"4R^B,8 :J$0(FS8Y27C8 P;_X=42 MU)QI]M#D /HO'&:;I7GW1 1O[>'DF;Y/$RV<\-7#ZZW^4$$DN::O[[3 MWO'OQ0(,JN;[\SGD+IZ4,_@(E&A.F$9 TW!1L _+#^WY\Q.CZT&UC[^OSA]Z M.T\ 'GZ OAZ2:W[_]'G,G4='FRF]\O;7WM_IVT_[>JJ.\\H3OZ[<-7%JO[@U M;^]EY/(><54>R6:AFDQG.F=^!*Y[_G'SD_+ASJT?*D-$K'845CNXYR)!W9$5 M;.<5Z'N>()-5!?A>Q<&5U*@2UN%>[3G5@O057<55K7I%42IIZD[IIFKYU)GP M9#SQABTL@IHW#C6Z:CO;960(:LB0/GP#%8_\'K^P<^<*-YNJ;0IKTRC+\A]; M69-.OF"),%37T4DBR(D^E+:_[M@%/H8D74X;&%VU+.I)2JZC1&KJ5DZ?6#9IF^X?C <^[8W# )G'!CZ2#/Z \=RK/'%I].O O0/STA2VCRE MS3^"FEW,')?L=DJ;[X*!2FGS;R!M7EZNDR.7^7!C]]Q,*E].O3!'@9CT@ICT MTK+QY65.RL:G1()G9^/O+'U3U\R)4QCT.56,])N!E#3[(&G6M&DG^&0\\89U M'D'-&X<:374-<5L@LB_^:Z&F(Z;U,4GXI56=ZRBYDIW+V@(9LIWMPN!O/.U8 M/JF03OE>KDAXJK6C(_8;EPCRGY](Q#^&Z#P52+RN&(>;T&8R.?;3]N?L8=D4]!CV52)=U*L:W,G&4X,>P(D<7C= MM/0XBA5Z,5;F>TL[_K;A-D,=;\-#.,\=G.S0(1GMKGJ\(,G3'7&QE[1UQ M[J23NMWTH7.1)R=AY\]%@M-L"'>:W_BY2 (P C "L-,%*G3CX'QY K"C'.P^ M] RS)*UMZU)P/V/0X2L&'7X^,.@@\U'M7_<'4NC0-AW:OM!SRY+=3H>VNV!\ MTJ%M.K1]1JZC\[!T:)N8]/*8E YMRZ*W.Z^7Z=#VT5J--)7,SJE0I,_9I'.3 M&_F\)TBTD&7E7QLY[!#:2*?>"&?>-LZ<(JU$EI5_+\OTQ9.ER$H(M MU7>$J9V+-]TZ)&C=5527(URV:CO4OY[\(A&)4%M4?.D2%=5B#TF!9!^W/4S[![[!&O31Q,E3+)XEZ8ZZC M=/*WFW!'/0BR;S4ZD=I_NA,BK]E3Z<;1$=U3179A?C%!.\%XY/832':%5PDD M!8*DJ[KFD6I-$DCN-R_%'KQ[\CC6*U(8^6W_WX-_'IVQL%'[+QLUWK9;X%\? MX7'6$1[ET1"/L.$.X$]AG"HYBY*P*.(I7,9[FR@"=F$R6<@V"5 MA3(+;YERS5BJS,,)4\H,3PA.LWR.'_%\8%3EF%6PO&^1LP*^\J>J2E%%LZV7 M*1,0QS0KX8DEW!0FR;T2S;#]+MY]&V=5 ;_D#&M L0D_D8@2'.*7:9R&:11C M-QUX!^_76_0>%YG)OD;"!S;_W>@;O/KSK]-!-E^PM.!3^LP2'!YO3?QE%N:L M'Q9L\BF\YP-\3A_AH3GH]W57-_NV9IN!UK>]8=\:!('GC_6Q%9RTC_ ISN!N M)32_-O*Z^ZE\5:ZN<5F4]LH=YVW*,3%MXVRP(?AL\%<0::1/F*((1ME-"G]' M30WLVY O:I%/8=_P,X-KN00@*H1W83XIE!L0*OP%]#/+.508FN8KGY(0@*'^ MJNO-5^R(]=J5:&R 1LUS(DU@ CD?YP=4L/4,1U\^?1(2W7\<=V22,7[YX^?< M^=I\P556?N5-//B:_)3B 8885 "N$_^)K]KHWU5+P;BX M"PLE7"QR<,0GRO5]>Y8U 3Q#=S\6-8#-@-U9#L;.-HDLE7-V3_EM!5==)%M&">\W@/8LDI<%!68E:S158TA#"M2J$T%4A#HARJ,/Z<$ M)5 M.WHAW/8MGE=S[JGDX)!4X&KQW B42_ "[UF8%_4"+)]WPU*6FEQ92?A_5(]Q_,Y MF\3@\0%7 )Y%C%\\C0M@E)HGT%=X'[7>R6-!Q1P8"61C+4][Q@!FW80A\ : M/&K876?H><#MDQC&469Y\5%!L(FJS+([=LME$31_FBGS#)7V#/#N9))I MJJ;)_R]:L6S0:PYK<\U6V+YHUHU] V:-09!1$:V\M0U]T&U@7I4G4^KR744U MGX/ET ZU]A&C6\CY> ^Y7%TULI1%X8@ MLJ'&X9ECA"#2(LAG-@_C%%99RM$-UB%X*<>']? )XXA[9 MZ7/RVM<\(458_UYB*(GAZ"0,M:;9L:NJX^D@B8ZR'K703BNC)"R5=B\9W& _ M?M&F5Y?<..>Y2E/5;$TU-?WH9)*%7_ ^.D%^(0:%]-Q&M<4W3W'W+$(:0IIS M[^D0X8APYXNQGY"(TA/N^6[-)I6\KKLO?Z^/,I_3B)+&/# ]6W5=85W495GB M8]L!!+[2R(2\_D.7<,"V>Z:P@GBRK"2A0/=0@.CSIN@CV?:$7/0YV@9$YTWX M9;*P,"/^,K<:WGN&H>H[SJH>BTIK3NF0P2=LNYEB-;0/0?L0>_8AC)[A'9TB MLJS]L3T/0AHB'!%.%L+1/L1IO)L+&\+37\;;W.@RK9XGK+BK[VA/22(HT1#@B M'.UU2$&X-[_706MIVWTDZMI=.2"D(:BZ42X2R,<;4.&CER\V*WQ5<<7MFE!1RXH6$5;'F]N MR\-T>[ZPZN"RK.2Q'0]" :(/T8>V/.1Q"B1R3,]XY$*<,7R1&R&ZZGFV:IK" MCEA2!%(>L9,+P6BOXZALU06T,9R>06TN"&DH9$^$NS3"T5[':=R:"]OKH",7 MZ_L>D$92I)&(<,>M-]VSS ND6;>8C=3: MQ:LUSU=M6UC,3?K%?ZU>>^T.6==]WE'M[MZR C?)P/G%73(6X9KJXYUI%[Q.\@E"UM1C+Q[BEX6WGF3.V6&T_.I'0NAP-E10&X74E@Y'V(= M4B 7I4# [S-]81$669;R].Z=1+&E$YSN"M%YH+W.(WA^AJVINNZ?GXZR<-RQ MC4&)!/?R5;WTW$9!X0WOTNIIXH)0LJ\](8VD2",1X8[LJ.K'[WQ%S$9J[8VK M-4]774TCO?9\9_C'$CV_7=>?;& MHB5QRJYFC(.2;FC?;S"A QS7HNKO55'& MT_OZIS@%'"H_F,B5(BG]=09>\LJO.SBHG,$#PYSMV(V''U-6\I> ),Q# M_..T*BOX?5J?=H6/14\99SE_\SS\/0/"W>,=>UE6Y9"<6L]32K MLSE:8A;= 9)CDMWA>S6%-8-7#J*S"1"E9/A?&K25+Q; J M3J#H=189QUD"%B"R*(@0C@4Y!H@=I\!\P(PH7+ \91BGG(^SO>+3YD4%EBR^ M!2;]\&K"-':*\\#@VT.K?:1IO6G#CM26CVGHB]_;0TF1",G&FW6\9O5@KG>5 MB"5)<\U?WVGO^';AG?=_&DG,%'H$03*@0[ M)0D7!?NP_/#QH6VR'E0[-+ZV;XR=YYH.CZ[78W*\[Y^VH':::=]^ MWMMI[J=Z^_/VF638GG_@G7@O4PS>J_SW]6#UIZJZ'+O6QN/$BM"RS,60BW^[ MJ]7%=99,ZN?\"^T:!DIELK$7]P+73F;^.U'$Z.3\^V11HB.P[_./(9^4H45N M(E.HDUCM<583=I"/6$TV5FO>PEVIK5?(QH<';[)V1&%WUF#LO$'X/L989%85 M83HI%/8M8HL2 WP875E&329A&1YW*C^IG=L^@DYLE8X@V;;(0T;QMI#+=GBTO9EGWM"6D(:0AISG9. M53]^'1=9UOZU2//6JTOP)K!7$TRBVLRI:6>:=+))K+PPTR4TL52?ZD-3B/K\ M5H@LO/,F48]R++2A(*$ H0"CP+!0Q/V!E%65;R] Z$1,&+8Q)V1W;_ MTJ=@HAO74ECCXL,:6*;/H-Z9)^,)LEH(:MXJU/BJMN/<&T$-00U!#4&-4*CQ M5-\EJ^9XSM9E^52?\@P6=%(H.8M8?(OGBO-L+I=?)0NMWF2(1M=40Z,JQ2=@ ME18,_+DD;&I(56G3 MZFFC%)2JA!-<XMO1X.W^BM>_B$&:8VC M^DF?0:[RF'/%%RY]OZ5Q"7+U"R*#OAZ<+4](0ST^3IKJBM6BJ:^XK*6XJJ((ZPEP M/&%Y7+O)L4D7EDIFV"-P<:EZ5J6QQVSS,_V#EFETWW[RY+,^;2:,>TZ;X M: A/R4/$I"O$)Y0;N&+%VCDR2!'#B J6W^)@:DW9VV;LKJ#> 0#^8E!:M)3) M$A50>'GAT.5R@^1%=9%&C.I'51G?;G"8D.& Y:PKGX W!9G/=[,XF@$[-)5> M-P%SD97P6QPFR3WP5U'Q,HMQ4\Z55T?M;>!U [,U:B/=*M2O7:I\NE.>:VN3 M3XM-'D)"N]IO&,UB=LOF2$B\':S5>!I';?91;K(P 9CJM^\#L387C.,:OA3K M=HB1M3(3/#Y#$SS"ANSUZM0\H83SK$K+&K W87KQM'#LU# OTACJBH-W^JMA M4611S'7)75S.E#1;>JV'C7*7A;1/C2RMJ@E;, [W#^IAP\CK"T$X8%RL*)8R MT^C7Z_ Z3IKZRFUIN&8(O6MYP-? STLUN5HW%XR,=$!6W!T0) = M_9W7,P6/"U=%S-CHS%#.4*A4-%? .4J1'$ BCGRUJJZ1"W\$.OXCR\L;#!A]9F#68.SN MYY\'RONELVQH'Q]>L?J3_O&'3:D+;W)6D[N&\6J!G\6H,U_5M.VR?"_59'O- M6HQ7ADH=%5TI,S'B8/0TL0'&IAHZ3@06?0":8:J,EO:W\NL4#+!:%3QN7A@)RZ]AK9<1C!?F'/(93)N M53>SAW_PGZ $UYMUGX0TK;@W\)C9^W! M&U/A/3ZV)X.=)=8:$O6BB@T(P$" Y:O1[2Y$6W;"VSR$NU_0O+RVRO RQ)V= MY)TS=)^+QTKI-R9'39N-DI)M(4E7( 5\VUI:8@1':UG M"!:=E56T(YI>VW?SIN? VM*K^>OC7MMN@XB'6WDM)NJN]N$>P*J90]V6H*CF M8,/#=<5>*H&4J=N!S\#I:0W@ZV^[HJ^WZ7.PQTJD&!X-MIX:BS MA-RY9JOA.F^]M<3.K3M*8B3&>BUC[=C_?FP'ZE :$^*]DC$-*>KV2\6JOU2; MF7T[LJSV.",G'>87'J$AL!8O$W+TLI!*)I9U[Z64A*#.BI1R;+RJY9H=AV$I MYSC'N,'[3PSS23D\,!\4#GB$=V0#D U -@#9 &0#D U -H"XX, ;*HCX:U46 M99A.>-)9N97"=?P^1"<\ORO^+*OMV:IG"RMM'VFO3<1E6Y M-C+CW)Y!]?\(:IR"U0Y+JX;@(D7B1>I,A)D>]6Y';/H>J:Q_/<-T7( MZ[J'_O?S-Y"61G0L35=U^[1-14A#N\!'T?.>H;KZ\3=G M2,^3])&>)SW_B)ZW>HY/>OYH#OZ%^?'CNN$&5K;*L4IBG OTZ8]=D."L*M_V M5-<7E\%](*W>MN(G_4Y1]XN*NIM^3UQO=EE6\MC.-Z' &]:[J^J0QLGH17)% MI,@O7I&;5L\AE^%X MGON%;5G3N>:6FO8]U?1I!^D$:TY*ER+=TN* Z_5,85E?LJPDH<";00'Q$J'; MNFI3;@7)1&=E@C2CD(H?NL!\:%E6\O0^))UKEB#N)XU0O3+RQ"VST+ H>$]+0+O!1]+SIJ_H)JL>3GB?I(SU/>OZ1<\U^ MSSQ^4R%9UO[T#OZ%^?''/-?<;97NZ:HMKF$%*6Z*FDLE,?*JX2ZAA.WV;-H[ M(Q3H*@HCKM-K_:&94H$';&L\:GVUY] M5MRLKI:!5P@KE7&$]"]5,VQ5/\%Y[6/00SH1ILBU1!I>^N@E1:XW; *K9U'E M;4*:2]JA[H818&FNZHB+8Y$)0()))@"9 "\ (J='/>*/&"^XL,UK.N'P;\P/YX:-[]8Y5N& M:@NL&42=FX^DP$C!=X-)WF38W3-ZAK#PH"PK>6SOFU! &A0X@F*U54^U?XDI#GW M%OA)C8%N'+$V?$NU'''"^6(2TQEL$FTR(LB(V)]'Y_0$^H6RK_WI0Q(7$WG@ M]XWJV,(M*W"+/4PGN,?.(OQ29OSG\\8=.AY>T$Q+U<6=ZGZ27+*PU;$- -+S MZ^&:[TY.JR[0A_B')"4_?_FMV!KJ2QZD*@M8[RR?AVG$ MKM!Z1^,>'\]->R'O^+1^@Q+$+A0%? M;B=%OVBD0I[2=AIH"ER5QEDJVL-\96D\7.C854*1 9(QO67*O M\J&*7_ ;+,EW-<&/TS#.I5QV(*TEZ[+K6L\XXK+WE$^=5?"D!&48%BG!"U." MNB48<40J0;WGD1(\RK([@LT+@:ON"K;*'JK KZ XTHICJRAR'L'5B],HJ2:L M4(H9.+!%[=^BSAMD\T68WBMW<3F;L62B9*ERS69A,N5^[7R19/<,;\B4(BSC M8GK/;YO':3ROYC"@L*S*+(=?PV_U0[*$;^+E[-]5G+,Y^,E%3TCHPUE&/NK0 MU>\5V!O3^^,&0X("R""1PESJ\76X:^\FZ,N86\ACRJP,$Z5*6?/B7A-D-W M1<']FBK_"/-HINA6W?Y079D%*[B&+_.X+!E3PDFVX$("EXQ DAGMN<+R#$/;3\/E)?K''WIK!8<&UMYG \8IX6*1@Y!.E.O[MDFS?)SN M?@2SI\RB/] T8>"<9SCG>\6PZQD?^JX9ODLI63Y'TVB*O]?._C3/YOS-W$B' MO]4C A78C*C]=K6N&X(:8#T(0Z^]ASG\ NB#[XA35(WP\YS'$K#@2%&!X!3KI3QG*T?'B9%@V_@0Y;XAMJ"79J!<5%4J*W#8J9<9VE5 M1W+:ZNN:VY-HW)7PN%K35#"HO&:*?<0#6-VW-FQU3S:=QA&N4)QRFZ:G?*G- M5?Z"Y!Z)MOGF%>GWOACW:YI9K2[>-0IXG\[OJ FR^9H9@#Z_4]LI:43@ MIN[&HJ#,I>B^-&O*14G)ZO$=P'>Q(!O+U51-X_\7\KB>\DNF+$+2V*THTM,V_+^+8W+XL?V+QS CB!(SV"?%GJ#Q, 49>T?VQ6 M"D".G^RM9:]69CS8I+P/ 4#GG.4:V5V$]UE5_@"7,K@L%\B%W^EB)0TGVRF) M496[61S-&+H=@%X-A=7=@M1%.:H#&17GT0C6XJ9&"6Y L4D5E?%UG*#RQ0#4 M"M"64"VJ,IS&'ARKS#DX9"[W'>6 X1_ F:A!?QFHR5MW M802_)NB*:GCO ^P%4Y_EM3\@%T?@X"8,YMP*K&(0'F&,$Z@!L W0A'M:82U4 M)U&4Y1-N F#D7LP<@R\#,5-T]>U"&&(L-K5!K;;[+-"_D9%5"@#1&B5"= M=N+&#L]*%AJ+$(2E+74J@D;!YO%5F*: 2+@7S7(04K19D(% LD!X@:VJ>55' M]L%.S,%E7BKVG?9O!YQE?A^N[3(*?+6, N_4QH-IH: P$H&Q1H57=Q$$D MXQ%*@CEGT%ZRW3MA&3"JT*R<[;J?+UHRT.B"F/P[P^QINDPK]YUA]711(Q*8 MANCT=$/,ZH$M5RNG!VD8G54JXTR@QT&P2[ K.!=2#.JJ+3MS:60*&J-NZ*JF MBXG "5I)7=-53SX=JNN::ONO=JHVHON5I"$3/("%F[4\$4E8FJ,O_!2%F'$Y M/5?PN,0I?^NH)T]Z"L_0ZTARW?Z,N"@KRG8Z'(]LU2%LV22K":?Q0!G:&CR? M0LBCQ^PZK\+\?DU_P^/T%X19JV21;_RP9G(OB,6UGBT^^_GIG#3DD11L4T&Z M7IG#KS,Q*8,7E?/USWK_"+C\IY1O$)6[%KHK#L?7V<-(53NYH%B'D-?10'[" MOUBE9*QUOJ%I/M_R4868 $U1KZ9.!:?"!'@^YP3_@ ?I5V:IOGNGZ<72=LKA MBX-B'LM8GSUO4OJ7FR#U-GY5+"-[_22,_KCZ$LVR!&.[=3+)[8JYY]F$):LX M;BO3:2OSE6<#+ 2E/C45)9P'12?VB,8^26B]::.6Q<-J"?B]/904Y3G9KK"P M>C"O#*%$+$F::_[Z3GO'OQ>+,%I^W[%P7^,Y4/D7=J=\SN;A5K&+NWA2SN C M4**IV +LDX2+@GU8?OCXL/K*>E#MXG#KFB3ZS@(7J\?D&-\_7?5D9QV6 M^G[O=;?KK[O=/.O;_2X/OE,+][Q2B6L'SGM)]-K=U&X;]8F->15N71^*9$S2 OJ;@5B?]9Q=\X M@_@_O][820%!9"':MR[=1)]+TQZG%D5A18Z)U8@^W=**A_?DD$!.A37SE8VV MG6)B:H6XAY1?VN?N%DGX5,#SIEML5*$\80)"G=TM/$]:%4Y;UQOLNJR_+ M45E@^_1S9^@B%]#*1Y_CMN/KF=MIK40:$BG)14H:+M%[MG:E]WQA6SVD@"\; M+8X6Y>Z\B3]:'C1(XBE/'5XF@[^/T[K&Y0]2^IG2\*#3TX0I\XOOYIV1?8#V0^TE7$Z/P?>%\-Z3)3[F"7;M7+>8CCE MS\M*H88P091EV2F@0N%7&0V:"^.;(R#(A5&()$MBR9*&2T@3=T@NY, +VMK8 M1\)_9DE8\G824KJ7TK":1?$'*1GD$M"I0P3KEIDC$>&."T["3M:_%8J1;%Z4 M;$K#5Y9W9?ED* 1J_=H>BZM_)86[6CG#P^ ODZC]RDV8@^1!^B#]%' M_C.^I+^(?R@8?B@MCWR4]S)=7JUG.5=:SR&W5TH^N02WMT,$DPOJ.T2X4V#4 M"3;Q+HQP)*(7):+2\)76TTT02$-8=1 R&N01,#D0B;+Y3W=JN>-8)*S*KBQ+ M?VRP(:5-].D6?;J"(,0Y1!_2Q*2)21YH,T/JP[R7&9_I2'^M'*G0</+ MBYC( 1[RT:5;=LN%\0U@AR4L9?/":$,R);%,2<,EIGUE47X_ MEN%UPG9=?[(%:Y$GB5-V-:M;3^N&]OW&@CA ZQ;]?J^*,I[>US_%*>!+^<'4 MX!J1)/TZ8\H@F\."WBM5P0JEA!^*>+Y(XFG,)LJX8W/"T*O][BL_!/>'.83OB/$8PN M#Z.R"I/54_'W^LD]I3W2Y5@F2EP6RK0JJQQ&S4\I+_(X@C>L7!=\;A%/@ #P M0KQZ%L.%."18B!Q)O/B[+YG*5%Q;_5LD\#+=+(U*9KQL=T[ M3GQH_V%YIBK-&)=$FV3P[C0K@>( %?$"W[<([Y$NX?HA.((XY3?F+&&W.'8@ M-E.F>3AG/2&,KGN[.5T08]=?\?(/<0EOB.I?MCJ^\V/M5_T0%Q2)!*O &4#! MS;RT>/PDDDBA-D0+=0;3KN7AZII/+VI/C]73@_6-LIL4;JW%M<4J7&8*9*YL M^OA)_T/(T"@7YX'^V4.9?81HO6E#K6G+QS34Q._MH:19/@^33?[#:U8/Y@I" MB5B2--?\]9WVCG\'/1#CT\:%6/R?&^?UJI[S0SFCF][O;S MOOV\M]/<3_7VYX5OSV8PG\AE//QQGIBS\KK^5$/L&A,;0NJ+;TJ1)?%$^9/& M_WF]M_JX=Q(QM,)VSOO9Y-IM7OP+? 0%3"K0HD,6L?DURQ535U_@PQ#_GIY_ MS3.P[Q,K<6Z&-C1=V/X'Q>J(U1YG-6&=5(G59&.UYBW<%=MZA6Q\>'"2?$<4 M]OYX]BNH=PJ#L?,&X7L>5\NJ(DPGAY\&/5K.?=?34[[LBV]=8SBW9#=9?H^1 MTR;<]:**E4_BY0E)W05%(PVQ+E=#$\<1QQ''=><$W(4EA0ZRHD2MFK-;EE:L M.*>7)@M-OA--A"XDY#BJZPGST6592;SOLA)RY()/0H$+0P%+]4PJ(T H0"CP MEE' 5 U=6+5/65;RM2A Q3+V1N["A!4\\7,>YG\PS 5]B>/Z5#G^XYU]/;5\ MV:IAF$(Y MFC"/9MPXG+!;EF2+.0.Z'4'(.B=+GFIX.GE9%&N1J7_9627"50V?]B!((D@B MUI$"RR0=09&X RG[=Y;R\\MH;H63>9S&19F'97S[G#9\A[LU3V077X[;HUNJ M[@H[+/%BNLG"9A1TZ("N>U/2Z>O"M"1))TDG2:= Z314S])(.L]B_)*/^ *N M,H&K)EF%942$G5Z_A!26@ZG4B1P72[6<(YGT.T@C"S-0-(J0AI#FM$BCJY9[ M)/>$D(:0AI"&D*;)SK!4PR*D>85+=6'E99$[15*Z7;0U"A>\'"?6F]R:T(MD MVNZ9"ER5Q%DJY(&JH'$9/4_PN'!_1LS8])XN=&QX%K2NO+M1@R'*BK+ "K1% M-BWOPISQ*=RQZR(NX?-BD0!^\"M;63[-7=,LY]5(A8R/MUZOR[")F:^0ISQ: M$.Y\P]I9X>N,DK2S#-29)6AG2:"7C2EG!=9PCD$ [A^OK+S\_)7LUVF[>/%GEF!A;#RF77R9@>#Q^L:?PGL4L.(K@'T_ 6G]VW_] MG[\L'S4*\Q241/&)Y?R.U46\)C=\^H\44!WEUEP]KK26U5] M7LL+3=2Y,9&VWL&G,V%1EO/E_8!&0?WB7UBI_)0"ZC+E_V?O2WL;1ZY%/]_[ M*XA&\N !:$?[TIT$\-(]KQ]FN[TDR*<+FBI9S%"DADN[E5__SCE5)(M:;%DN M2J1T!LF,)7&I.G7V%4[.HJ-#;@S8, >^2NUQ7KNXS5M>)Z2FZ",(,T_"; $P MBS.8N1)F4I!Y<=X.7K;&GF!S=%BV%12WJX[9$C9P6=;BGAX9KSTS3!/L T]/ MF:34C!YOAT5XX>3*NO/\%)\2U&%]R"H780('X&$;\MEUSE)$GGWJ6S$G81R9$ +1:%GJ"[XKQBW$W$^"M1U M48GU?3!VU[N.:1LN.51JWL=^/+X:M?JMP:C3&<#AC/KUZVK?/VIW\W&36[/S MWANR]X9$\XUZZVK4%9R[VG-7^R;C;SWZ/]<*H;FK_2FW&J\;JG%7^Y-%->YJ MSUWM7ZXP-EXA+'6UMRWQW16+1#E'R).8NTJ<>9@&R3.=[ZO?QA&RJL^H*W_A M8312U_XYJN)F59UAX= MF9N]+ -\: ^'QDQ%YF;,S9B;,3<[6I9YQ^[TC;6'9F[6$)?,*B=3>0R=EN%$ MC6I]AX=Q0]<:5HQ7C%>,5XQ7C8 5.V:W@/*?JYG 6=JBRM75$H!3'*F:A)3^ MF";"NG=BS]V8_K@/!I]/\^MNSV[U!_9XP!VPV5(_H(PX(PIKV^WAV![US35F M80IC"F,**YPW8Z*P+D]QJ% %/2U-\_UT*EP:$IQ7D?E+K>A+N"GR^P8],^?>9YCMRD/8E6=$H(/VV!YW*LH;8 )E F4"?26! M#KIVI\L2E/U&1X]03I[HGU0]F5?1*_?0Y-SMVZ-6W^YW>M70\PFW@V7O"1/6 M$X35L8?CL3T<[5QRRX3%A-4,PC)5\EX!U;7L4:]C]T>'$V>[ Z/!),GI=2_H M+%I)?/.0\&P"!ZP-L!HK.ACC&.,8XVH+N->ZA1H?0[W!]/-CV@QU 82QNM/J M]ER!G_FJ;\QRKLM!LF'$>+[*$+#)_#%-_8LW@A=:]$('E MP$HNLU+SI_,O=H&P(NK!"G?< O1M,-;>5&*ZYSOR<5R/B8^M)@\>Y-7SW,2F MS)T;\=A$'IO87/1];=6?F9-HU("QFLU4-):<73L;GY%T?R3E:8R,AW7 PXJF M,9Y1^<7F/CO4,\>A]CFU=#=743)400O(-@[PJ+[#ZED44'$XHZ)PQAD29F]D M=X?F"AR9+IDNF2Y-",Q.WVYWJH^\G05A!< )Y0/@/0OA4I-J^>3XROJ_X:, LK3Q)8@CQ;5_I%ZT MVYMPO7$*ZY6FB$T/N WG0)#+;-\4U[2"E#S#\ ZU[63F9$'.>X!1'*<4\LMV MK*]]$49TY HH%&U=N<@%X,,E(G"7ZK(KZ]IU@8W M_[21M@C$E,L-@GE[<]9 M5@ 6BOG>@URRS>!9NV^/^^N*S7ZX90KY.RV[VS*T*'6ZP-)%Y"_5J6TGW@W= M8+<$TXLNZYO)!J]9 L.+53#"R':>C&CL!1]#![;!"WUL'-K@<]SG0;;&K/SE ME?5+^$R6Q:Z(<1YXL>YPV^=!5T_K,.KOO_XEC2\?'&?Q]KT3!0#O&,CY,Y[" M%] &;GS@JG__[__Z:W;1!\>+_N'XJ?AU^L$+@.0]Q_\8Q$F4SD%KB'\#)0^X M-W)RN/N3F/[MS8<[Q/3_Z?WKR]T;RYO %XZ;7'X8CF_?#X>WMYW.37\\O+EY M/[[Y,'K?NAGU;UNWH_=O_KZBS^B[?B8_9),.^:0ZU!Z]+&/FA:M^!!I$#BP6 M%J_]EBD_7Z\^7VE/N3+#3*Y]'UY@AKMI:J&TPT>=]O!=;&:AQ3$KK9)T5'7( MGCR=AT@ _%$8.($U;ED39QF3!]]\*$31705:+U(;-^0V-;YY%[@^:#$U"80 24[7D#"+*=DKZ!D0WIIL250Q0&7 M 59SH/T)3DA$I NL/U)2AA4=1(3VCS.P \+[6$3?2'F';8 H]KW_X'(G3N)8 MB]#+CP6A6%Q<$)AZ,I"NBW27$:5\A\3_I2? 3@#:A).^LKZ0PA\3>]MP8CH^ MQ, A<4?Y-A#,J%X@Z8)(P?Q.(F*T"\"BF:'A\#4 ;(%=P!T/ 'NIJ?IA' N) M,](BD08=V0XS>(N(8NW<+#2B@,,XANQ((T\!YI7.4]_!I8< B(@R5",!IQBC M J624B]PJS^8T2/,+/S3D\>AV=+'P?Q0K(;Y#8(() V"P<>)! I=W@M.9)! M':1+P'I /G\ODD?R8$E9MG#0-PWJ& H,Y3N;:THT"#)Q96G+UWY<5R*(C&(7 M^),4$)IGK:@L2&:10)4B$0]A].R\N%>>:BD$F&1XKK M7J C:5G SEYY2OD>].=ZL >9:0L@3N?*.TYOV<0X)=M. M8]0;"+LQ.EU:29>4^N>X'. M)LL'.2=*#@=M55)NEQ>EKPEI-%9QF91P(2QM"NP.--WP%X5.=(=<9^;BR04K M,)YDQ14S35%1S;$^,^H(NS&P+)G+1-PGFEN'@+WB+RGO,+;6)%K)W-:VB,@. M8%SG7QM9J[:(?-$)NJ4FZYR\6OY5*7W\4VF^^1FF:*<9@9&/;KY5V9,\@2YT M#;UTH^\D/VRK,R<85!F!1^B/**,E&]RVK2&(DA"(/+>T^&+]0: M@(ABL'+2.'M<#IN2*'WTDMD68?INQ7VC[2H3]]I*WI%NK5CX/)P(/Y8/!]J" MZQ\"HK,@R20/:-B%GHYR?L=587#G^;Q,7)D*"54_$ Y@A M=EE-*-VSPHV+JT4T"I%(':<-6=--92 M+6BU0PSJNMV_[;2OVQ\&U\/^\*9]N>7 QJ+>+T6F_& MECC6IF@5$<;F"%=CQ>0U4?1K@:BRYE1B'"UX(ERD4. 9;S&KIQROULR*MFV= M=AK!4UJYO::;TQ;TR %E&Q3A1/*4>R2%IO+F\@V[1AA7]-$M84;2;>L58PP\ ME.:?$UJ+'FR\?0Z2,F2"N5AKX3,+@XRKUZ(80?%&[3:45B55%7A!PPW'P@-( MNP+QCOCU'Q%OPBGRMFS6%7,-4/DB5P"+JI*#0$\CPCK0G[Q8"V5*OR-&5*32 MF91MPYDG(B=R9TNTH(KUH/M O'V]:;);[Q'*UUUM(K*#J&Q2(Y)VJV6N]4BW M8Z3W2'M\U/89PT;W_N"]\]Y??ONHR8OG<^>]\]YK3.\-:;&SO53K%8T)]B_] M*Q;;/_<63R_P'G"7$<8W8_AF*31[C4=H^UOP.7&ZV )K[#"R9L 6C^TO$GK( M15LF2L*#-CI%F]WUK*XL^=DIBP=IQ%,KFKF>8Y'D?\2D@.QM&#_M'V<&W6#L M:TX;*"V=_D?,WV:TQ*K'C8X6O!Z M/$_W8"AQQA*-^8SS"? MJ9K/# =VOSMB-L-LAMD,LQDVG9C7,*]A7L.\AGD-\QKF-6;] MR8Z][:=')NR9HWJ8'-339[\G)IX8?QA_&'\8?QA_Z@D?QA_&'\8?QA_&GWK" MA_&'\8?QIR+X5%EKU6JVJ^CGM9D*^R!=Y[G"9I.._1<4_YEVQ';M0:?+?MBJ M <#\_/Q(B^.I3&!,8$Q@3&!,8,TD,%8.F;28M"HAK8X][#)I,6DQ:;%:R 3& M!,8$Q@3&!,8$QLKA,9*C&Q[R^GKU^:HT[?NYX=]5$%_#:*S?L3M]8WTB3H66 M."_A; FB JV.J8*IHN%4<=$9K$^B?"6:%$?^TKT?3E"],"TX*T3(QYB-DN M84(Y84(A-:O+ALG*/GE<4S4CY@X:I%0Z/U[QC,)_8)H;]NQQN_H8YN[[;S"E M-H@HFRO4SH(L#YFYPZ3)I,FD>91 T[, >Y&E=P!"KHT9R/3*]+J[ACOH#5F, MLAAELJP/67:Z?;O?;C-9,EDR6=:(+)D@F2"9(.M#D.:BAVQL,K4RM1Y"JS67 M*7;60I2':= PCPS1.+#? ?.?64Z&2^A%$?644=ZAE_.&$*V:J3!1,%$P4 M3!2L:;"F42OX,/XP_C#^,/XP_M00/CS+9:O2?!M&BS!R$F$%82)B:FQ5<1NK M4^DA-VK;K4'U8?=S,4(X5L>TQ0U0F<"8P Z3G=+J'0RQSKGLG:F.J:Y0&5OV ML#]BB<:TQ;1E/(-K9(^'3%M,6TQ;YDOQF*R8K)BLC!MAH^JK6]D&8Z)CHBOK MB:,QN^UW!0#/?KG%+4YADQ@?"Z?61"S"V$NJH+&&D=+ [G>,2;!3(1A.5CA; M>N#FR4P+3 N517"9*I@J&DX5J#%QGV2F!Z8'Y5CNV*VQL40$)@@FB*83A+&N M,4P,3 P-)X:+MC%=B<,@3"DG3"FH1XV,);^A^0Y),_5/DQ@3&!U(+"+7DTGG]1#&>)$,R:Z:C3&#AV!VP0-L5 M %SL\_7J\Y7U@(0;S 7 MH$3N![\Y05Q$J48#.-RL2? UNV-[NW@"[ M_7,1)A,7$Y=YR<6)]4Q73%<5)"+VS67+LQW&5,=4MZ.J.# 8ISYUD6:@5JS9 MD;&?1!Q;7O!-Q$EUX;#3BDYWVFV[;ZY/Z;E$I^M'5'RP^F$F*":HAFMS'9YTQ<3 MQ)"%?'K&!JFS:<.D(9M?%S\0_Q1^I]<_P7 MQFM>H*MW05>?A.F]+UYER6P]&O4VO+4JL^"U$/_3P2#[+ (_!>$* &E^&NS0 M'AA,7]P;G@? NN/ST :QR]II&\PAF4,>@T-6W@J3N21S2>:2S"692S*79"[) M7)*YY,ER2;:VF4,RAV0.R1QR:\7GJ&6/6^::A#"'9 [)')(YY.EP2-8>F3R+QQ_;:+BN93[ /*%R7'-0!+N2<",\Z:H20S3K-FM[$$858MGP2?EDKY ME\0!N&RZ_F +TX#F>X&XG GBI>U.Z\\E]!X +FM0_7<:)]YT:1 )_W?EG\.L M>KS?JO&V%>2?@Q#Q1?&P.%UL(1-8V+NU51?/'BP2J7ECMS@@>!=W_SPC2&;R*Q"*-$8/IY0.S!P0_%^( 8WB&H7<=_&H.^&*^;V("GVDV[:M3JN]SNWW>3PE/AMY M$BQIO;IQGP?9A'^WX1RDPS)'*D)8_ )03@ " TK[GG/O^5[BB1AN<1+K443" M^N;X*6!4&@,&6#^);\*WNI87+%+ *.L#W(9/-[+0);#IV!* 0Q,K.R8K.QWZ M]X# "W_TS4$&MDC[#(!.(R>(IR(B;-LX@0-(/'E$*L=-^P@,0V1U#*HZ@ J']BVH;8VY]:5T/#((-#7P@W\8 JEU?6CU$8Q_ =$!1BQ0/(\YB6_U#^P8=/ MP/ (2Q"C8@<49<7P#FT]#W MPT_AX)7RI)CA=)\4:<0&,G>?K>\%VIXYP4 MBX6N!RJB@XI7X@4IJ&.K[[068>RA*G=E!D.^;)#C'D(8 $ZR7%^J YM"\78) M:PXN00<$/=&)X!66!T_P(EBCDYAA"HU0S$#85;M.,]J:=>_$<#2@_GMPB +1 M4UH#@*'.-\?S"=E!_8=S=X4R'>"L'V<"3QONLKSX"5Q.T @!FV06^H @88R M^"V^$_$Y.B[01$$H2D>C"^1'8 M/! ,$-X?*2$>O"D6\!U>I"W@7DSQ>2C+P3A;9D197%':"YA>8, AK0'(/%!& M=?)(E@NT[6!9XCL*A1C?"0\6(!WHH=,4W@^F'"@%"]@H;BU7'!3P-6IZ/:M4 MSI_!BAMRA7NZ M>PE5=J+RHY-UO94Q3#Q<_Z2@(P1!V_;,?A-?F#)0MUX4S4 M-7][TWI#G^.%XV:?-Z#R%V\.W/,7\6A]"N?.FLMX[D0/7B 7Z:1)F'TA_=/T MS:,W269P-;MK7JOBG7KI;=% 79O8[GT[M6[F5+TB,D.? M'J56=0\J](MMEU-M[EXOE!R>.T92KWRRR-H=ZV>X9&:L_0IC'6/=%JS+<0V] M+3]& @.7C':,=A6CW93;/4GOV)CYM8A/_40Q,4;0WB5K M4XXI36H_?-E<;>0K2A\-53>^'AJ#CMT:\^3M@^'$:?"?JL'(C.?D&<]%IV^N M)X71EA-UP9=3["O!3(F94HV9TM#N#WNL##'?J1,8F>^$Z>\5QT6]7;8.>A#34O5&L^5(9[I$9J MLK?'1% KCA<@6!&IK=VNSUCDS=.Z,29/I@^6(HPE3"5["9%1MT6TP?3!],'2Y&]9T9PGOC*?5^O M/E]9#]A",\#FE;;VM^4\B,!=VI0[/D\#3W:_W"^+?&?",PKWXTJL]MCN]=<[ MO7)\C.-C-9%RIT-L%[VQN?V@LEGSF0H]3_U[6#/8X,\:;,-3Y M<,/$CP2Q"I2&4<=N=0\X-;P)>%2U9G%:S*MR/8SY&?.SG?6R86]]T&C54'N1 M?M8(S#/FL6!6QZR.65TEK*[3ML<&@XVLN3$[8W;&[.QHFEO[@&8H:V[,ZIC5 M,:L[DN;6ZMFMCKE>MJRZ,3]C?L;\['@)0.;:,[#J=C(14ZS@F/KAX]N9-YF( MX-U,CEOHM. Y1GEA/L'Z!4B8+[V*H1;/P*UIL&*\8KQBO&*\:@JL&*\8KQBO M&*^: BO&*\8KX[!JJ)%8'P1[=MQA%:,X:S4.\4ZX8GXO(JO;MJU.J[US;0GC MWBMQ;WCNJ/>3B&,KF3F!U>Y8/\,ELP:/O68\JRV>Y=AEA9'U8R0<>!\C&B.: M<41[48D/R\^*C8/#3%'?/>IT;.S\X'B1]0_'3T6]F)^QN!VCZJF@ZM< I+0/ MUTRLG\(X%JP7,E(>'2F9?S*J-@15F7\R4M8.*9E_,JHV!%7WYI]LU%<=D&F\ MD^C""ZQD%J:Q$TSB4TL'K71V7A@MPLA)A!6$.#X/6X7OUR"\6@0[A;SVZO9< M0:7-P&X-C;7$J\M1XGVG52I3.Z'#;."4V,#%R%AI\3J>-^CP&UP4^Y M8<)CPCNN#XIE&Y,8DQB3&),8DQC;9DQ<3%S-)BZVSD"R M#N8B2&SM;\MY$(&[M"FI>IX&GNLM''_/].J=Z;1QY-@>M>QVU]A0X+H@1M5" MC677"=/$1;O7,XTHIRV*F%S.F%RZ(V.S2^N"^"P^F![JY*%CNF"Z:#Q=H*G1 M[W29)I@FF";8U. 4/>- ?%&WSN/,TMMV$(T8=7:X(7O/(FSCI^]UVFU[-#!F M.>X/T49@7M5*1HT89.VT#^:2S"6/IA]V^JWZ@/.,AY0S48'"" M54SFD,PA:X&KS"%K':YB3LFRU"+E?TD<@-JFZP_&V37H^%X@+M7(\7:G]>?2T;0'2X2>KX MUMQ)4GB4)_O=X*^WX1RP89G;4L-WL>4%WT2<8"U*;#GK[7#V6:=EY"G9@.Q" MM*A)V>O=HO9Y_-M7XX$BR<$*U:Y@QI.4I;VF),Y:V3,4*N%G?1U!&,T=OXR1 M>$W^8(DT&?@!V[V>0/(OGASP)=?Q*/U*9P[:TK"HS=)9O G M@$&Q(6 QOK.(Q=OLC[7-%XO2,V%RUC3:F-JT>RZ-7-*P_>?G>=]&GJZV],K; M.\=]_3EM_F6Y57-0=GU1JQ2J5XRV,9"=N'70CX(4SZ0JSPVZGH< )AQ)=1O& M+^D7=X!\V7,>H<;HNA%=;YTH6L+B"ZB'T:ZJ3LW'$C:^E'RP'PP'9BAIR!/> M.%7[A398*JQ'+YD!8,%^MI9@2A]3 -:^2XTY#]TK''"U\;&U6UV[WS+6M:'V MI[^7QXEC"=7'$IC7G 6OZ?;,9='5_?1?RVL:KTN;46Z<*>BDN6X#VB.<^<,, M_ROD5[$99S;>%Z>++> %\+U;P.M+OC#WHN:>B^8G3$[VX&=M>RA05_KV;.SYN4E[I:/EF4J&HG# MT6W_N_+/JS>2K;IXUWB_)8Z-N%\&.[I?]EB7];/SW9NG\RQ7Z6NC("Y:.DL5ZOI:?.G:4U\:93$5G3*)P_E(!?II$F8 M?2%M /JF@O3D :[6=@^;3U4,=L14:X:L," M1W6 5X]P7Z4R\9,W/;7\V-JAXXL@)T^+(^)B+5W_7)FI'Y?KV.#NE0Y2.IR^*_U^S>(Z31+YM4( M<$\)P]>#;G2U,[4U1&.ODEYOTQ@6*2(K$KYTS,^\!4\]Q?O:?;MOCG/7Y<"K M9M#,A^L&GVK9;;M5,;^MI^ R3I>_HKO-PLV"@5$%_SV=Z?#M'JO4K%(?GY77 M"' 5\WA6J5^2]! Y$V$%SOPEL:H35J/M 6O1]=<2F\5Z3XW#=EF)-@'&CT^F MCQF3^]P;N9GE LWHC3SLVFV#Y@TWD#\1';]9$IH!]YK*EF=SX2M,;-=3Z'\, MP\FCY_OTFO)S-R3?[Y 2/Q@,[[J#]_!/NS=LC[MWW>N[FW:O/>QVWK??]SH' M38EOCYXKSGD5@M#'M>R,#*24PUX U9)07>]WLE=AR0$V1I>_]1)X@_O,5HWL M:9?ZA:<2[O@9$'$6686M)Z3ZJ]ES2!TX_F@*-8 M>^(DQ>$_.K$5A(E" C&II+Z$5*=G2T5,8[\[ _Z$MI0LUE'=;:UOF(J-F)S# M0,/W!3PQG%@"5F7H'"L>1D 'Z,2J5"FVREF9ZZ,*&E>[(PLYQN.K<:O3ZV;_ MZILKT^D9*=,9O;#2Y,B%+@=MI%\_M;I*L^[&\9W %19PV8SV+47RQIH,7@68 = M18"98\Z3\*(PCO/,G6WF@#,'RZMF MX]49)4\4):]=-YVG/G9M?@(? 5C_<5[H@V:L9*S<%RM_$8E6,V:L6HRQKG:8 M5J=FC?^D+\3$N@;P. _"^B3FCA=@+NWI]J"MU!/[.BNF?=S@);>W9?&Y=OVOWN\8* M&>MRE-M\^O%0YD-G!@;N&BW[%';6*NO=5QO$ *P)Y*Y!'.)3??U.O:P MP\H"LX&CLX'J A(&"E^O=B:1RD(/C3=2B];EU;0_.)DRZ[8][IHKC3KU*FOV MFAEP<)\/<5WT!L:*K9^%RGD;2TQY3'DEL=8;V2.8.J" M^RQ$.,Q@-LQ043'_.849JI]U_4Q-X0EY;'IV=UC1L+@7P*TNF,4NG0:H1N=# MG1==NS^LJ.'G'G [;^N%:9=I]R62M64/Q]VCTVY=R) E:TTMK!H!KEK3JW6X M8$G3#:PO8>+XJH/LMDIR=GH1D^_9P^Y+9HJPUXN]7I73Q.XMSP]NT72&]KAE M+/5Q+\ND$0WA.>C"M/9:7_/ 'IFK$FT$U;#@XG"-20@-:E 5TG1C0C6DP@'G MW)2JIG1;(U2L'> 8XQCC&.,: ;C: *MI&,> VP=P9Y]37]3[5F&-G]RT\Y[= MZHX-V^-;H5,7'&&3O#[^K9.C* FN4:?=,2?MF*Z8KLZ=KEA2,46=@?.X7O!A M#_*3Z2C>ZFSC:OC3AM'B>X4%ZYZ0UXQ9][7IHM=NC>SAT'0T=0^@U05_JI:6 M->)M]1(3]6)GC4@+: :OJP*4M<_@>CU$.?>+>2CS4.:A#>*AHY8]&IKK4;@W M0!N!>*QHUI5),N!,.')JX_V:R:F<;7S.T3%OYQR8XZ2ZU I6C%>,5XQ7C%=- M@17C%<.*E:XZ:*HZXVH_FVU\W"R'ZJ?0WPE7S.]%5,"QV[:M3JN]\5X.#+I>M!L?+'*(SC JJN$T5+6.XVMX@S!XL\.1T)P[A98]R\=MUTGOI. M(B9/X.,^/4,8*QDK]\7*7T12P+1(&S*6,,3H5P>4JR)X43UN_I.^$!/K&F#G M/ CKDY@[7@!;L[[&8IKZUD_>=.=RFH;HFY6&AUYG]+2/VY*J>H2[\ (KF85I M[ 23F+O*-,HSTTP6AQBW!"UP=VSCS.>G>V=PWXR:DGF-T+!V@&.,8XQCC&L$ MX&H#K*9A' -N'\"=?=^,._%-^.%"3*Q$N+, D.-A>4S+HRYP,99C7-V>*Z@L M:]M]NHWJ#S9R\E,PEF$ION MZ]K=?H=5!>8"Q^8"QFRK"IIV=WC&JLG6CB])F]B]8];)S'GK=LW5PG//#_:8 M,6D5)M$A:(LM):8\IKR-<#+;5Y6%&Y-8TP%7]8325G6&RXG9)[=I#(L4D14) MGY*AXIFWJ,14:1SS;H_M7FMG3&(O$7N)3IXD+L;V<&#,<\*E67^]5J:^?2Z#A5RQQL7"W?OA0B5?FF6K$T_':=(?&M/Z] M@587M&)O3@/4HO,AS8MV^_BTR78+4RY3[DNS20;')]RZT" +U9I:5C4"7-6Y M73M[)5X;(FFZ826G9CE/5I"SKPO-IK8]Z.[SL.@1)[-[[X_"VS,CN MCHP1S%Y622,F5W"HA6GMM;'\KMWIFS9 ZDTU++@X2F-4O;NJJ'WS^?6A"L*$ M>U'5E6YKA(JU QQC'&,<8UPC %<;8#4-XQAP^P#N[!/IBT+?*JSQ(\^,,6^0 M]^Q6=VS8'M\*G;K@")OD]?%OG1Q%55%KR'3%='7N=,62BBGJ#)S']8(/>Y"? MS$8IAC&IQ)1J^%,7^-,D3/$UKV'?6X^F$7$T8PWRGH7MLRA\X$!^!2E"?7LP M--:C=W^ -@+QJI;!->*8]1(^S"2921ZS@['9O+#70Y0SRIB',@]E'MH@'MH> MVIU115X;5C2927*TN2[NH;\D#E#BINL/1@H:F'PO$)=C$.;A*VUUINH26^+T00D\\H=#V<-F\]>LELW9UD M/3JQM;;GO83:^*IOP57^IBJI?1YH&UI7W_"Z+">8&%M:Q^S2IF%D)3-A9GDT MDM82@*\3ZTZX8GXO(JO;MJU."Z0N_GM L( _UCT]^YUX).*%F:9)&HI3UFU,FGM0Z-3J)F:/+CJM@N-FYF<$SY!KPOVGH M@Z2(K?+([*W M\9K\P22(+%?XOKKF;V]:;^@SR%4W^[P!IE^\N8BM7\2C]2F<.VNR]=&;)#/X M$R"AU$D0U;ZSB,7;[(]WJ^IAL2@]>I*+^-[&B.KN\1>YI%'OS\_K$!O5';6E M5]Y^V-=S2&I;+7FK;:S%G5&KORX ,F?8O\)NKXUIWFG9XS[/^MC#U#G+]@O M75[BQSG=]@KMEMWO&7-IU>5X#T\>9R.5.R^I=S[#X1QCN]4QIKBP'#IY.=1Y MB=)RNG)H:+<'/19#+(9V)9N7S LX0S$$]-0REQ+'8NBTQ= 7^$DXTT1$+(R0 MO73L%@]8>!V1<+#YE3R74YDXE:E"_6!@C[J<,W]PSKD]L633WW_]2QI?/CC. MXNV/83AY]'S_.IA\S".YLO'3G1>[?ABGD?@",+CQ0_?WO__W?_UUASNSGWX# MJ+M+ '" 4/PDIG][\^$. [C_T_O7E[LWEC>!+QPWN;R[^]"['0T'HU'_IO]A MU+KN7+]OC:YO;M^/^^,/@[LW?U\YE1<$)#<=ZI/1]O;H92':%YZ\_(B7O_42 M>(,KOWF4J[D/_8E\= ;$)Y&ASLD\H/Q9M^$<2&MI1<(%@HRM![4IRPLLQ[I/ M8UAT' .&S.^]0"87/,Y$0/D?@#:Q!T0LOUXX0,#B.U W/ 9_GCI>9'US_%18 MX92^\7 ?WM2CR'8@DCPAP?TC]2(QN;)^S%\OVYJIK 8Q@:4D^&4B8LPSHL0& M6+D7S>&1F-$ )!K#'T&0.KZ_M"VX !*PY**\L!+1<&:T?G[( E22$Q4\L]>*5%_FP<-]"\,.C:5676 !:(!)MBV;EIWAS]2+8&,N?HJ$/'\ZX(>'2#P@A'- %LB$N ;/@.&31RDJ*^+">[B(CN=S@95 M<1_JO?[\UT2XO6[W79\:M,U)Z82&,8NNRH'C$@U\!MI%U M\25<>*[5[;=^>&M]AE/Q@14B4!'R7Y" $$/S&S\6QV8$(/I) 9 S>.APDF07 MJS.VA._-D3L""GQ.Q,+J6-,HG--R"WY:K!+IS ;NY+DS($-B?4 &UFP)J#@3 MI&59BS0"KA4+:Q%Y+E"##]*=R/E*WR]@-]X/Z$S/#2W"2>#!@/$:J:X1'S)% MY%X$VQ+!T,Z 7SSBOXR ,PB-/$8'($ F0GY.0X9A^;#Q?*N3-,I0QS1\V QU@ZKK$\UL-EKE:A=X+ZDG$I@8S'23*J M?4[O*%AF#"L&;=)UX()_IY.'3!6<(Q=O:Q8I.)E4O3*\M- V9?.LZ\^_2Q MOOF0[O7[MQV;V]O!OW;ZP^C?G\XN.[U;\;G M: (6P+2NGV^<46>:_+B>)1Z1AI-($\4-XT1JTHX+!E0J!:^>=(XFQ.HS)*$) M:X+6#%@D(*J%.PM"/WP $RW)>QP"3;JPRW .$HV$.MHM,V\!WR,]A?HPTDWO MH;*3J0=$*L"6^";DZ@OC,41C-H;W(< O$?A(S* ]D2:$I%Z0--A-7C@ASG0/ M]N/4 UVMR$(_5-KY,QW7&Y=U/@>-S0OD(ITT";,OI$>?OJD@,;UC)C%]^,K, M\&Z5J>'UB[=4Z9&]V\!)C#FS:PG""J*9H/@&J+"!"GR5PY'HA/&"5.!M<;K 9^VZ$8PIQ)LZ+\B&#/D#E'6\&B_% M<*DWS58&'YZ*D\8I;%4]?XZH@NXMZ:S#&.['Z5,Q-1D_D]%2B@+"XKU21"/S MR6'0=YF'0#.?&GR;>]NL>3@1?A9*@5MS#QV](X[3^4*&0/68W;WP/=AH.=X" MYNCO(EGXCBNLA8,,RX.+$8!AZD\0[E?6!ZJF?PX3;"ND4Z:(8Q$L]:1+<25> MO"5@;M.QKP8\<(<8IW^0@5R,T ?Y<_Z@Z'(H3TB&@)KM(5XG48Q8/4.%*WD! M>0: AMB[YP*LGA5@:PGUG27E*-P+.A5X#7+R*^M3]@$CVDLMTBW]P#,!^(2T MGR*NPI'.@1+32&*[HT+H7@Q('&Y&&2(:Q>LP4D]_H/*VP# MN6B* Z\OTVEB^?!8^+[!B,!FY[X>&2B"Q[]&=[0MQ_]U^E,8//R$ M)*7?EB>5[1 'M^]9P..S='#0X< R. M9835UB6J48J[(6Y<$G(T/<:Q7:KXN$CX?C]]:@_; UN1IWQX';4NNGU;F[:U[>'#SV:I,@U^GMM>L"V M6"6>@06'L,%A:>0-ZPD23>(,J'B!O:SI$XLH_.;%F-LJN0'!+T'XR?2HPT<% MGW3M-"XF6$' KVTFXC<8';45U7'??MS;>>_U[$ V]R837YR89_MUL\O:[7H/ M+UO+(1GM!Z_15HG_+^%$&WIW M1#5C8U48U>J&:KL7*-< #W9774!A MK#M6=7NN(-^V;\STKLLYXGU5SLUC><,\X*1XP-CNF>NX7I>39"[ 7("YP LV M/;);PY>,IC@++E"E-Z[QML-G[&JQCY7Z;!?Y9P(3I]-EOFNPQ_R^0*L+.E4M ML=F!Q*3Y$LO8'I@;J,+$R<3)Q&F2.$=C)L[C:+FOS[JR M1T-C90]G'SUF0YQ3.PS"<=#FQ XF32;-&I)FUURQX-F3)N=<5466KX!5?&JZ>C0[09@I-,I#3Z>1N%\9<1Y M^<)L'+R<][Q8^#0!%._X>O7Y"I;E)&D21DMK*E/6M=LM'-/,8P?K-W9P7(NI M@^,FS[[CQ5/Y_;5,IA6(0*^O(J1Y_8UUX)G5..Y?>>) M:CRWKXXNSBIE\1>PC)TDMY<+"SIZ6<71X6!9&V=;UUR2B]%X;5U0JV"(?ZXE M(IV8*&$*9 ID"F0*9 IL-@6R@TB6N\N8CVT%@@)!F8:J,C^/:8/6AOJ,.7WJ M,UPD MLL"B+0L X$$F.>1I&FT7;+5Q,4F]1>]I$IZQ^3HGWRF%"8L)BPFK+EKP:2F[ MGT0,P'-GEA-,K(GX)OQP,1?P'%1_W4A,0/ME$Y*4:F,#KE@=9(?+J5.+\;PX M)A8FEE,E%N/YRJ=-+.R\?$J?NYP+)TXC05I<.*60\41-@2.MSO><>\_W$D_$ MEA-Y,6Q$%AMB92*F0%Z[QB+*IVEA71@L*V:?84.HMED"\30)3\)IU&EWJ@=4 M76B)O8=,8DQBM28Q]B.^^S6!WRP W>5$3%(W\;#E@I>(^;KW<-\3>GUT0XM1/]"$EWP3 -7BPPH@^QB)) M_#P%F;[!M@F6\^A$D]AZ%)& A[A(WQ/+"^B*DA5UQ8??,7KX3RSW%GYRX!#@ M0'PGCKTI7(?H$./9+2(/SG0!3PPG:A1-;,V<;P*P0036W)D0&KEA, VC>891 M;AI%>/CJO@4@#'RDI]I6G+JSM9=9$^#M09C $Q.XR?']I>7.G. !I^6(;UZ8 MQO!-)!9AE%#GC8#$ 77EF'J!$[B>:ME+:!?7'X%JP+&;N/K*AS-A4Q?8">+Y MIO()0%H!/UUH910_2(;&\Y3BNLU3&AF9IS3L'G>FT'%G$AWY]L.^GIW:KYS= M,#SWD4@\!^D(6->MQ<206N$AST%B5#LP,N8V*[KZE%?4D7\L%JC2=&J]1?-YUW(.) MN<:5U5XWBE]G%T3=L^ EV ML>.Z4>KX>_D GZ.RQA%3WQZ-N0D2VX65R9W&442[#21AK.SN5$B"C:0G@/L+ MCB5>B,BA'' _C&/+=:)H.0TC2OBN1)\[6B'[P0ER8/5'K"2"O<-6G:_9TPFUN7,V6ZKCP1K M'$ETQG:_RW8;VVV[ _L8+21JCV+UPZ8&\JXSQA^.##S)O!:1<#WE? BH]2/ MXS]<^[*#&[%E=P>M@^EFI^TG9-7U$-Z*TR&^SL@>]LPY\<^;^+AT)GEW$X:_ M_X6Z7SNQ%V.S:L?](_50L:\N'^ODW(<7;:,R<4?PG#9UL@'$!/<4P74&!RL: M. ^"XQYS+PIFO]+G=49*:[]M#SML,;+%V!QY>3K$UVW9K7;U[13.@_@X[D/% ML ;DX OTL1H/K:MOV[*=0=CX,7\77;LUXCFZ-5)!6--@]L;LS5S:?G]04;(O ML[>3GU]:FB>'9V74*S(3UFTXA_-<6FN;V.>!+GSG!:F(<=+BW/$"FMSH&'FV MF15NJ%FPG =899S0:,A-P_0BX=,@1QPDJ891TB1''#2ZN9\WWJQZ>LLQI9& M8Y7I"5@Y\3CSX"XOMM(@>Z*SKGWO!:5$.U/Q?2%Q'&OJQ(F(++HFF3GKJ1A[;:!M:%WMJX[1=1&% MFUI:R^S2@'D8>=#&D5Q'/,2-WBPI/6^P?N!"&0',FG\E>4!A2D(O3-$DCFJM./X"$ M"^?"()_MCJX&9ADM0%CJ?7":9>"3](]%CE*XBRV76H^P).M>/. *@_6N$3ZZ!A1E$MHS"C=?IQ6&(Y!7[L8$*LT7F=%,!. MQ[0Z8XX#=%I77<.,[!EJW.>A:#=D>+'UT)_@%YXAN!M2D#8D"NSS((/ E82V M%;1S9PG@I2\]L*_4]Q8RPJD7>$FC];-? RN?^-SI2"XI&=S7J\]7U@,ZW@/B M-R)PW$1-$8G$3 0Q(+D,$ +NQ;XT:Q'OPL!? B%D?I+0X]C9-9!?W M_Q?>Q]:UFY14J2_J*OA>5V2D[:Q^@//X70#"1R'P2WP2+L@7<'@S)WB0GJ5\ M_72HX41<6;?J5P_8MDN*G,[%0;GPTXFPK?LTL1R@GR!,+-^;>]*M8UL7[1^D M7I+=28_/R-(-HT4895A$?TRC<&YU^Q;HC2ZQZ] "L:T^O;,N.C]8 E\0./EB MBJ)"2RD^P/^*%?A@*[[*/>M7%$!R!S8=>))%0R6)>*$_$9!+.#NW@_% M2Z/4%R5G6!JKEOW%$TG*;U"HRR1'"Q)(8[3M)4A Q>("6N84G4CZI'+"6UA. M_P?K/@S2&%:M%0 E,R>1:A5Y79"$0;N$CW(?^$A8U1\IP&2*)+Z(<'7)\IUE M70Q^4/ZY!8 ,+R,G(&BB %L7KR3HH$,'N;Z7+#. A8$451?#'\K[#Y0?48(5 M(^M+?&[FYQ/?A9O2R>OS>IK+89!T/[^_12X[G5I>'*< X<_TX=IUPS0@)+B! MXQ#PE_5+>&6UVZ,2JG^^OL'O='2WE8L4#N";-P$T>TB]";G3Z"CRY^)1([@1 MC<1T2MY. +;&3ZXL]?CB68XU%TX,Q@I/B#L S 0<[[U8 MAO"?,!"$II+N=79%?),>-"&^ MRB>MXDE=)]D7^4*&O/(7SB*P/UY]O=#@! MX(()T@ELPP\ M8*2IA2^M.2 .2+ZH;"/ !^)5#,AH:_,R]551B41^)"@-I',YLTTG\'4$+!E6C$PT M#@/Z!;G!'([7QLL5=!"*8\5B03K@FR5L0=3.0>@XJ"#!VN <)(X7!+%"B(UE<=)V79-'JQZEF/A& MAEQP1LD:HFZGI5P\^/(4U[C8_PT?P3J,;#P .-9 2+%$)"P?ZR4>F9:.OX1# M+:].HJM815B4U%0\) )0=A-+#I*#QV[ _5CM &E>6[Q4WIYZ*"!8G-[_FW@) M>G\R'%-J8[;$#'#RVVP;*W"P,0#M$]!0^((2L !U#B /AQ/'3K1$+NS81!BH M Y]%],V#!^C<^>.GSVO:'YAV,(5<3--X!F&J+ZB=]LH>*R^-%HNF2K%-((3:'-I*AS M#'48<.[TH(A8L5V0O$Z;I:..U8KCMT^>!.50P.M\7\'];V]:;^AS#/B8?58@ M7#T:':1?/%"KK5_ !/D4SAW0G[>=R:;#G?*+"LGU.Q^\,Q&1T(5ZQN',V M6++3;8U1_C\G2%%^2.$^N@)Z!!/XCQ0N\Y?KHEX3J!,A8_.Z:1P\D65M+E)C M.L)A2W4"M=,(/9U@^2 WP\T4C"-SP.3;TQ2:3.37=HT M8-HETXQ9)K/,YK!,Z8Z+-[H']_!ED08*FE[X3;%A\=T5"^D=0_(#Y@O_F:-2 MO6%RM:85Z6M\B!S262Q-B4[@NYCT=/)-:@IUYGC)EQ2#<3PG70W]-X\ E40$ MUKTG&1R:R9I0@%RB90+!29=7^ CN1'G3%'RP]<3)3RB:Y>JSQ2DTDX*^[ M+1ZUQ'FF]S\3\]V%&^VJ2K='FW5I0W@G/^+E;P'!?,^5WSS*U=R'_D0^^FN MPO4A0 / MI7-PC_3K,K>=A")6_GET.X- B(&,O2F(7EB@C!'B^>)9;\4+"\.>]+X R-Y* M'H6/D3C8PBQN1-?0-29EW[_@RGC(%V8HANNW0\G1? M0:Y!2R<..C0F 'P04M,-6]@P%?/RLKR- MC<0OB\.6KE"^2*5_2H5?6;E4TMLM (,JPT$/I[.(Q=OLC[7-;];Z"P6SL[%D M?7>M7:YI,/KS2^V&TOWMU]U^W+^Z'>SAT!7MF*H]VN=^\JETPZ;>.C M_> URBR8-7OE7YM=27N8;8R!K\/%Y_I(5X&*K^HS73UR;C0.N2_ J]D>H]HF M5#/6QH-1K6ZHMGN/@!K@X7J1'@O?(ZE_C5?O+BAS)DQC)YC$%74:PVA1C1K_ M5=JP.G=&*0_4,47&5IC7!5KF&NX\AUWFV_Q5,#C3Z-S,NI\]WE?EP,P:,9S: M*5_,:E M.ABJ7X2Q^GHEX^9&&=0%*ZJ6WRRF3Y@B MVG;7G%'-%,$4<0(4T>ITF2)>JWG5R.H[C$IV$66M0>(?=M#/%I$71JKYB2SL MIQ1-'-^HKJZ"&I^+%I[0Z)Q.15,E]@#::8_58?_/ <3H&1%NVZ#OE2F7*9934X[%T;#8R%WW9#>;V/J M8=-WK<5;))(T"N*LGVBI3_Z_T\B+)YZ;=X'ZYD1>F,:6',&@_UQNZU%J[ERT MA,=6$VM0W&=''4!D(P^B764C(K!7JM;95GQW9+]_V+S>)99:F:3)+(QD^S_U MB&;O[!:;Z8=1X#EK^YO(?M.4?J2U_<=.(VF@!B].-@P)4*#9.A%'S3AH;MO8 M4B.;>^%[0G9(C-R164RFQ5UK> M!1//_;F.,MAF4C&0#1UX&GO 7U::A#H .]]SE]2.SG< C-,E-@Z.4C$IIFU0 M(VL1.+[D#G$A9:S5J/+[/!%-M"#L">E M_DI:'#I.D=AP58XO&T"OMIG?WFUZ_:Q>31@33PY@H*5:2Z)14T$MP-L M&]9IW:B-+%L*J2U-1.G?@VR0FYFID<\T)E5___4O:7SYX#B+MW(XQ!?G^YT7 MN\!BTTA\ ?R_\4/W][__]W_]=>VZWPA=\VNH,2)\^"2F?WOSX0ZW]3^]?WVY M>V-Y$_C"<9/+4>NZ-6I]^##N7X_[-Q]NQN^'HVZ[U^F/^IW1^_[[-W]?(5I] MK\^T1MJD83:A@:$^D^-@O*R*N2X92:I>Y_%ZLWDYS(.:R&.S-C4-2/$?:PX< M*IQDLUPB$&E>I'J"*AK-VY31TQ;.DKILP5LB,85GTZ>LX9B>RVPK[6!+AV7\ M40WOSINSY^,F$:ME9V=7-F/&/OV)DGXD&>^%"+3V@,@&0^!%FZ9MX%HUM5AJ MM7JO>VI5*!>^ZY(]+;M[?29'-JA+S>9H[E@-'<.D)BBUF,QHP V63 8YJ:$T M3<))<: ;Z*3Z39HR6FX>F!]IG/=JU3I6.\$686O1Q#-OJE2C.?:$];W?<>X) M#CDG:47(0[(RNXD6&N/#"(O311AL4J3A193VI=8,0KO(',.?A3L+T&H'I(J\ MK!NBOG(=3^,,]2;9= W?B1Y(R9@C!>,VL_OR&?0/U/XWDGOIM_*19MD60WVB MF-P'H&DB1QP4ZL?J1K:"OE!\E"945H#T 6/;6Q(&J[-4 D?I;#S MY$@UB>O?9 _20#S(=JP"31A8^U7A[+0^2.XKGYDWI]RTY-27[91]G+0&6#&A MD6JER1>*E(AL&F1J@XR4HU,-W2*A5M/+7"U?D^4SD5AP2E?,C&7OZ;3;8P MYX>%JJ](#(4EIEX03>IR;YJ9[^C,.1;-M5]+WUL]TYYR0#&S4"Z8+-;P03 M3BN6O@]/JB4 H,+QEX_55.QF _$5SW^"%[E./+,P:F>(%]7$E-S7X%\QY,O& M/J(; >XV/Y>;Y6TH9R"DCO^S _(5SN0. /P%Q=J+' +CFU:[^[X]:GT8]$>= MVW&W/1S>=&^OVX-N^[HS/JQ#X%A>P&(4F.P;':?S.5@HF>7A%L!&?VH:Y8.! MM@D@KS@URTG,B XC3ZEX)@$W%:])4_&1D9[BPR.WINXTN3-VLS;_L@SFN3>9 M^*)62ZWF)F!"R^@'KX=(.68RWT@^-%%GHF=R[":'Q/W<%^,!R8H:0A-]0UAE4U M*E^L,C7R+A592DT8B)S*.;;4OSN,.=.4*J:[=YQYT+V'636$ZM=,7F=

    J%8,=91HG&-(]JMD=T:':SK2UUPNVI5A#6.LZ:I MH=T=&&MD>"XTQ8Z&)T+;8>+XU2"4H5_5_YY]4:R51?O M&N^WQ+$1]\M@1_?+'NNR?G:^>_-TGN5J+C%3TPL 2-X$4SCUY$POUMU2+Z_8 MW3\Y5T_R_06O$K].?\U+-'9(W6W!M^_'U^W>L-OKW[P?W_1:K7[K[OIVW'G? MZHT[)U?+^WRZM9&GWHG8C;R\?N0FC6'C<7-+@]_[OB> )H1M?0S<*TLOM847)GT] M. ]"U>9BA=0$0! MGV@O@Q65( L?ENC 2"5Q"%FDZ6,Q?T3%*B$(?RS5E,5M M6#U/S3BPM"W!$N#\S7[H8-WOC1/\'MNJ28F5!GG!:G&A>GBJFF1L6MQ[3.!? M .$K_738>X?E7W"4E^C]SI\%% ;_H<*9;!/E8R@_1P%X;5M88YT_5-77RJ(= M"^_W/82I35NT_@#FDS>5 !5"%KTL7\KAUCE3B6^)QZ(0Z+]7O=F,'A_X(*$>I25?!+N2LU5 M&=;KT92FM&#Y& #S66+]04^69:&JX7>)^QM MD )[C,*YE6D1LO^.=0OG$LB$:8)(AV*"A"C#[[D5)&8B2#VJ(?01/@D'Y!14UD-5I+' MLGBV0/@I-9F0T'$B+Z;O$$IN&4IN!B7B>Z!4PI]B(K -0)SDK1VR)^EM+1Y2 M;R+Y9S'=)1-/EUC1!\J=FU^% LNC3FG!!+MEY=TRQ'>0$MAB9I(W<8&UW ,< M-KZ5BK<3#)<"7.8I]@Y(I+P)B//:JAHAEJSMOYM/NR MF$E*/2="A,QJ@5%?P3(O,2GW.J +Q$2UMWK4-DXE7N6*T]&513?G8 $FV/A M9/(8J@8J=%?VUK?EBE#9H$$X0!ERGE D%I@(#SN1=>+PM8@QIW-B74Q3WU\I M*)5OP%+8:.W!>6L'-YVGOBKN)]A*^\=+9!LP9['PEUEGI7P?6NL&U1J#3J.X MD^Y#]"3E!>A65HAN7-]I] 2CA@%TD 2/'"_2.(/>DU#(^I\47;FHW!8[(H!* MYWO_R9XBBMX!BIA+:(BHBV6$!3.D-F5 %W;V4*$ZQ\7+.!%S?3X5Z(?$'(E7 MYH>M!*SJ:4(R]TL$>K$DXT]"]FJP?HS"=%$F%NJ3%B/;R'JBP590TY;='6R@ M651.8?/P:"^:7"Z<")@4=L7S7)%;!/9FP*2+B:PSQ@UGFU%@5+P;$#B#EP(? M:+K()R3"R_TBD>$C-K4 .@W$,R_U@XS$/ 189UB924\?)%&B\#4@;@Y0T<1J)OOGH-DYD@%1OPH2 M8+)S$O!A-\?X; 7W G_7&!&*@JS#3RXT[!WI"JXH".LT#IV(#Z6Q-&N)\RS" M1)FX&:EGS3Q)$N<2>(/XM8NF0B",L. 9B(O4,X]:R$RMV,%VLJB9>'&TE'["$%IO_0E/E.VX\L?AHS0!KXL^3<1+C*"SUQ1W)-JB#]'F;@1*3A/^ MA[YJE[3!'KEJM"LA4]6Q>=?J7[=8/;T'?*DPH//&?R_T(B^==RT96>$WQY4]:5T(CKH'- MK7C:9;-?HB+I:R@A%*MT8LGF2*CGF[+U#HMV9N$X^7X+2SFC/KDSKP#?E:6M MA,1%;C2BDJ ;ATH_0)3WYGE_L+R%,3J&U77/6I'V%C,2VZ])NR]YG3$IEYKD M371EH^>\9W,N^*0%4.JG4S7'6&6O4Z_Q0)55U M7N1,RYU,/@H$Z2I;I(GT;?ERX=(MXT79+#8KG@ED&O>IUGNRW&4ZOT4UPM): M-5$'N[D3!$ 5,>CO/J;SA[G"LT!ERD-OF+8E>7^F,:FUJF[DQ0H_R%F]SYW>A+EW(WF.J^:I%Z1Z L9?H+93];+-'T$^9(Q&_(/5%>CW* M5\HG [G-5[Q>:SPFXRCT\B# 0'+&7)YC)*-MC&0+$RE,W;P%/+X]F$CG4?Z4 MS!):T9T+=9FL(%VOR%T8"^G=.0?&H@(,P\T\!7\Y5#,^Z])ZK@G?9Q<,%3RZ MG\FUI(SD(O)3F?-_N-9M3_*9G40'/C$W^6=.IB)\LDZX@< M4RM!%296K0155SW%W-!$(K\O>4K)5ZG<; H6&CI+HR0'WY5^H$8)>*LF<+I: M0$U"GY\5Y&+K6L+T6)S(1.O2GVE0RG;])F\,*FDJ1CL1O3PJ,P$D(>@'@@R) M$DT0V>5DH$=?R,%0CJ)M(L$$G;^./NEG/;!%;L5 !>ADI\T7-=I\NLMFN4-T MCLQ;NF_BG33T1O;?5,$X905[.2_)>B-3Y$*0*5W$2S9%N2@^)'O^"=G]5+:+ M1^MA!CB),,1^VAH(79V5HP\V<^] Y,Y.L!8@6%H"FPRK=='6-D7L ">FPDLH3DG0 MAFN6V5P1FCZRAV:T&M9ZGL4.7LABR1>JL=DG6>SPROJ*C="SYZZWC+43^2T D<+V5VJD)TS0:Z4^0",B/T_ M@8CL6'"9CXV!C2@2KWE*T=G6R%J0*:$30A 2(:9IK6B=O%MG@8?J"XF@9>32 M4$!B,O7X+9_)$R4)^QU.[ZIO]'"*!7I2KA0F9(\]J\_8V7"$W&E;1#]4]V9:C>4ZOINJ MYN"Y5W?#0=)JY8&K6V7;=A ,_6J(FY.[?HS(M_D7/V5?+M^B*H%L*K2E)#[ MI2'*[5SUS!*N])&1J,+-W0D:#B"E=T@[4EWSC6VA?=4UNH45C1M/C^2=E/HR M*IF*;!2!TGYR29=A\NI]TN#0VO)[0=EAJ43ZMG;6JUD92C4I3Y +[[Y7J3\GQ,S\I,!8;^R]>6SY[8!OV+-";L_B%C MX>5SR,2+D=5H@]S,[$Z?!G=\O:BH/@.MN&:H96PVGHTL,>>2MLQ/VBZMXY,) M3#[IANRMF%H"4VT"\J9_3L3"ZD@X4>)>&$XH$HS>(2^29CP(N[58@6/-E@L4 MZ52<92U24.G(FQYA0E:1B5.6I_3H7(@FH71*D7M^DJ$D95LED*;T6,%NQC) M^)A\YV5WI)YGMDT5/NTXPO-$K.*3PRJS"[)R-#R >S6H6[Q]E>T+:O%J[GP;OT;D\-SIBLO/H^6WR>PI?(>:S(8(2_T)R, M*J9%\W?('M%]E#IE2*^7(D[4Z%U@?-G8W0N#HO\#+4*:-?!]MABQ MZO(T&CEXEJ?(($:>;.9%;CK'I;AKZUIG!R6'Y@[VMY:8_G*>@7$H$!I^7=C% MAF*U%Y:CZ:5LOT8/@'@R#>\V7QA\N XFOVD&X*_3//7F<[[08F O7/VY2,W2 M5J-2ME]4"M<>]48?1IW;=ONNWQ[?W=QU.[V[WN"VW1_=WMV>WK#> Q7XWJ#, M1%KX;34323NZ4K6=.KQ3"JS]%H%%[2U\.<>HA/&-%=+2H_<,4\G&I>NQL=59 M3BHBBP&1T/>7E^$C.DLQ-<>;>"#@D#5?H\*'@D'Y,K.$&Q4!TZ55,:4X5^@G M)Q6EO9:E09CAK9'-CRICH+'X="U'=8I(J&F>@")@.8&4DU%0I]BV%GS3JFPP M\3%(9,!T*J(\(JN&[DIKYT$$E!I*P3U! 2T]E%?0J?)I?P6-"J[Y++.L]%0. M(QK=UZO/5]:/U]>_&0Q":/EM4^QNDVU%2VTM=ER$_&]"^$])93"^6U3AC6]T M\VYN]2P6XQNY_GQK?!\GQ:.^QI17]3X;3=Q8KO1%QK463I27#^PB]/ B=$9@ M%@%5(KP6752'*M6ZBK8\P;006M5;;,%4!4,I'%M:4XTL3[28.TVF&ECF\X5* MD*%DU*(8;=6_J)F&>*L>Q%M/4==*WK;=4RZAQ;\W'DM13K6^'%6>(2_*DW4G M:909]JM)%E?6SP5(,OLYUH=QRPFU#RFF\9+G2*L4E:GQ_!(/!*8;*M40Y,/Z2Y2@[#*A;)]-F379*7O M6X;,4Z4\6KSH+4#]3,[KE)$W-#;1=@8.C')8>5%QPV64B5-WIBX2I,MA#>/V M?+R]+5O9SB4,$](E3HK/?A;41<#Z2-QFLT%1T:N;&R/0?3'YC'LU'RAK0I%C M6.==U@/H,DOUB\-I\NA$LM5#5MJ[O:F2._/$5(N8 M^64^21BT;DF4NRJ\1W MX::DJ(;810AKM\$J4MF(V8U%BPM5.JY5^.*2,+ C'N-2<4^.'EK/ ^)0)>I1 M#F[4J"(\(@P6Z98:!O'S:,)$\GDOD;']K.5(P2ACA9R4YI!OGZ(26&ODRI8; M6;3V9>GA)OW^ MI%C#+4:-$3[TQWN0XR /D!TVEF[1"3"#Y0">^![L9U)J+DAJECKIU.)%DC*Y"3ELJ00ZV3 K$$NZ)?A>)IN!AJ$(:LA*3 M)S)WS*8^ 2(BB"^OFJO.41M+@E\?8:4E%%M"M4?3)*0!$F(GQ3 AVB$ZD*H9)UL8L2Z%5*II,3;\"U0.P1?:9> #8 M*[LVQ!BI$C3*3/54408616!+NN+<2#AAH8*A/G5&G@+,2R;8BRR[M=R%3AF@ M%[C5]1&G^[S1$"OZ].1QJ$@&'D>-@"T!G(%4.2Y^L#%OL$Z@_9A1F_3O8"8C MB*@SAJN9599+B+"^P%"69G-SASZLB)@IR1=5:2#3\$A,/&;I':#/"V!+$^FG MBH7ORWHO5;N.#1(=3];W89@1/5J.5B-&;9 LFC6 ]FL1B<16DX\8AE2R#'NS MD3I&AH1T66JM.LA]>65IR]=^7%I%!#HN\A\GR%Z#:67$9NMH^[X$&(< M]6V5IUH:X6&\K_9/XIOPBR*;MJ4Y:,@B4;KJJB(AQ;WL;RK;!=)IR"1I*9@Q M4;-(5-(X%NQ2EOKSRE?$]8-+C8"'EI5I5?2VTX M,[:\2#>K>WB-ZP1DSH=1%-Z3021+%HJ+%$62ZDA5NND])EZIEIU$0]@-E"J, M%%&=.H)TGT605: 7D?0TT&!+09;E0OGS(C'%9#B.E18PF6"5KOB2*P;' &A87_)6XP0A MR5PFXC[1W#H$[!5_27F'L;4FT4KFMK;%5,;2U_G71M:J+2)?=()NJ:;GV%*S95,P$AZB%=D3_($NM U]-*-OI/\L*W.E?7/%5_&CLO$%6*^ M;^Z'**\H$]6[K$96T6.KT'M/UNBI-:!#'*R<-,X>E\.F)$JEGWVC,'VWXK[1 M=I6)>VTEU/,^8^'4FEXY\9URR\5,\H"&7>CI*.=W7-65]?&(M>ZXSB?XI M%_5TP->ES)&[+',DN[RQ?/\+LNE-"HZ,YREOKF-U'CO3$A-P*!. MWAV:)B(]@EHUH^H8.V_V)^ IX=QSX56"@CE9SR^]N73>40A5&EMU //S/C1T MI_2>KS2M@]7_D3IN/L_BF3RCJP*=XLU7Y)%1E2N4=83(.U$4_96UIM4ZW%0# M1=7P4PO.XE.Q"Q-L(EEJO /6XG'FILFAU9+(J>OV(,,M()BH1,,N]U)Z! M1%9+M=M6U4I#%TYU!:L> <%)@YY2EEB^.#HM%(#453'&RMTYX$@6H<#WPK-@ MG>2C3O2\^CR/7F4Q.WZL>FC/', 8Y362X6O,U\@:0]$K2]7 2 AB4CY?'OS>61LVVZ'TGOO(F]3ZW2P_+(-=7/HX"*[+DA MP1(!6')&6P3!LZ8<^>B;DC6J!9$TQGB4B[H MO? ]T/85L+<9OZ6QF,&&S2&V W,0*)0@UM3K+0I6A M!#7T*9>=E&56L+P52)8;AAGJ@1"$9L(MQ2;H6")1I,$9>4&[]6I%X;X)K*<$]--%^3N/Y0293H^4MJ. MR+8C?< )24&5_YGY"XNDEPDR%C1QLH1LI:G(+[/$:]#*'&JJ3HG,LD"$)H5( M/WP6&J%@!YH@/DAI?8I0$7\Q@HL4*S:4AA>:61)VWS64$R('CELT;V!&R5IR ME&^A2:G)0*\Z'8I0JHM*T4,*<:BSPY;">'X431%10WF K#[1"R'^*>Y1$P>! M\DWXH:266YR?U&@[*G=*YE.AM D_LE8L'_<3RWIW:N,K^RX1)/+K:79"J7CD M4<%,F_8(6&K=:B.HM'%"L59/#]8 E<;;>DD6EJ-LJ>="7T3TH'3)K$6RYN*? M>-B:DRR;;Z'_32KY:@.9URA?.CQBP\KE DK,KZCSRUPSLE%-@2&J'..JM.=U MF*H> L6,0S1"4S]QI/U4+'G+\ZD:^E'@B,E8)1'(':\=&_PDO :/L,OAJ-6K MQED_VJ+I-#I\9'N$",-'X;\1%B#8'@15\U#_!!IS+A(+LFFRZ6OZV/$#Q#+[E=Q)NK;1(@[6X MJC>M['H$9/5Q%[IU8DHXR'OY; 53:3R=4SS!4++VJ2"@*R?E9(>.B=KXH7"2 M9E#UXI4\G PAE-O2F7J\/B9-4:=J%_X9DWY;0RV%TJIDEB(])H3W: MXI6W9RF 9MXIFVQFM:G9@ S";/A5&5MJZ!=EV]+]_N9JT;U.:F,; 4,(+E;, MDZEJJI,ERU'NLFJR)PD9(&B()*AHS@Q5(-I,ZA^Q)D#7*FXDBL"@3N5> H^I_UH;!5E*RL-CH;*!J U/%:\_, B@/L+O* M:L7JQHQ,-J(V\I3Z=K,VXS4U5/A7K^[:NS;3,=B 6X^P&GFDSIF>DW\EBUBR M,5,EMT:>\J=![VI@M(>^(;3]4W=D>$Z,P<$#G;'AP0/E-O$-=4S2-^M=2#YLNL5PV&J6DXE'2P%KQY;I;\B'$VIE MB4J-U9P7UEU1;$!HAX_&9L[4)5O6..)OVQN^D0?N?EF2&KTJDF9=I>%Q=0CY## 0VD)\(>Y(%4Q=N2,BAQL33#)YQ.L1(6GIVUFY.) MF!H-:6O0\]DUTEH9C)FWH\.N/M]A&VZL MYZ;F([5ETF9&WB&Q<.3 ^$2Y6K"K&H8T,C_&5N\% M9IR[LC1/^<]7"'MUV(LGI]7+3";J*I<5SDDFJ]-F0JP'/?A_Z^/.1 M+G+,39[%J@,:6_#D'3%U=CGU(G3@X:=,.:(#?GB(Q -">*7"<'N#TBQ//+^S M\'AO+7N$Y4\W7U) M+PLF$6Q+!$,[ W[QB/\R DY3"<8: +-4"VTT>+Y5+>#(7E'VBM;)*VK6Y7FX MD'@5>F=F>0.76BF=>T[O*%BF7L+\[W3RD*F"O:QI&BGVV-4GYF:-@ZA@3);8RNZG:LK529E A2BWKDF;:RQ. M?ESM[KY3(K(>.JY'T7_95D6N@4/%45K5A!SZ'<^\A8K04_,K M:H8!-VYZ#_D5:#B=4)'H%V;<:BB=S8(#&E"9CVK2"?H,#'2XN@\3V"@=\A.' MCN5Q(MIZQ-J+2EU\6ME3%)[@9WTE 7;I]LNDA-?D#Y:-'5SA^^J:O[UIO:'/ M\<)QL\\;D.N9"65ST%B\0"X2^VEG7U 5JOSFT9LD,[@:8'5/)WZ)):'.(A9O MLS]T".&CM'5'^5]4HPRK#?[VIO/&BN#0Z.]V?NU?DDGQ9[3Q"6J#!L7>9;O%O.^% M0/M55[^9UVV\KTU8M0=2_84T[DW7[^7,AOON(\OU83%_>X,AY#=_R9_=1+L4 M?277OO])/,327D013($PS*L.J)ZL; VJ%F]8F*,&E@N]5&!E4G:>$"W]'=F, M NT&V4@M>]2E[\E"L%435#CDS2[/<)-%>FH(03[[7*454W%3*1RGNDQ2KD2< M+O!9NVY$9D.O+XN H3U 6<>K\4(,%WI3/>'YB3BA&GA SY\CJE ?$W)680SS MX_2IF)*,'\EH(47!,).CY-'/?%(RXR,+ 68^)3$IO$VR_YU6LESJKU=N]UJ M2O5/*<<;9$NWA>^X8DL_6)FR_#PFV'JG8VU\WK3<:%1!8'/ V,Y&KI<<_NM] MH3"Y7CWG#XJNAO*$9 BDV1[2=1*E;)^GJ? 5F?SKL?#5L\(.;CKJ.TN*T=]K MF?[8:.C36MJ_ND'Z06F22Q+2D9F^^Y4NY;.$;YC@]?I M^O9."ET_J79DGXJAN">!HAE/C_.&:T4S/9F;423LJF8.4Z&R(>D/:JFL5WWD MLTE5#U,]BNB1-DOY76E,XY@"-7)7>R"^=1&%4^!_\%+J/IUU0S42#_XUC;0A MRY$NU_)L%%6<=CD+*8ON?4!? GDC48PY=2-/'U*0-'9S7%=F4L%0N)!RB)9 MWBQ,#:O[I&_ \>-0CK;RE/!9/YH,B')"&-C*-(K,*>U#]CLH#EPF"!;']__9 M>]/FQHVK4?CS\_P*U+S)+;D*D@FNX$R<*JTIW[(]D]$XJ7RZ!9%-$1D08+!( M9G[]V^=T-Q8N$I<&"8#'E=@BB:7[]-E7?&JJ.CM@NQAR\(L7.#[F$G+1CWO' ML)F9SZ&>\6U,L5=]Q/!19DY49^F5$VR-%\#J'L6S+F_PE5]$-^A/QKW']7+C M5X<9OS%H6?L=GZ8G64S/Z;!QDIN"J^K_3822*EHV.:_G_&8AYQUR=0C#C:)7 M-)8W.-Z"FQ=1=G1<5Y-12&7I/H6ZRF0U9FZL)5YE>\E K^R:@E IMCHP"S#+ MB%_/\3XZD$V'(\=13$6R7B";C@#=&T1CD;3?/5<,195MOC-E,XPF'-Z)FL.: ML>]9#^"5@4XCR,C/LF:AM4\$\Z .#WNCGZ]K+SGZ>EO":2U@MGC0%K K.A6M M0?HVE>_8U\."A/(E4I^CQ,%)A0SGU(V8TMZR6J/#/78$\&DJ'C.=-\#6:$\L M-W\@;=.@!#W!7@OL[#&MV$U67_AW%\ZB.IQ6WPHU@IG[5.5 MS&^C_"6U8RIY215,T#FBY;FO[$DP)-. !@!L)N=AH-]*4R62EJ=D9YCZLD3= MI?(GA3!1+)3^*4UN@CS4I?:OL14::G?HXT)XZUFRJZO)&3JI KY&)8#R[ET] M:YWR)WE:(8H] B(W"Z5BG]BT7S",$0JYNB7.4OB5< [=PL1\)4SEF(N>O:D# M;C[W%N*'L9@K(4G#N1.411(3A\[W[&-9R34.F769(",,9T!QKWD"V\* M8WYA5!TVG*@0+18TG((//1>=S@BU8DV:D$OPD"?)-FH]RN"'4#*.4%,C;@I#VJXR;GXK M7Y)7V/#DT5"HT"%!T?K:'+/]M$:-#44W)%3N\[A2S:/CZ2VB0-W##J*BV969 M"R/!_'#FR?#)W%G(\J1\A.5*!4EDG=)H#99.G1>P*21WJ1:F-AI)]=DA,N+X M;BB-^:(L*YLQ%8@('8:>(MF/R$G11.3TH:SA!@E_L.N[LV26&PV;%)M M4CI/IDKEYD&D#@71R^S?JI]^VB,J6TNV55\.4)A "_%T9O5();IA:)S-'5BF MK@:#)Q0C!'8#4;P[#D9)&G+^Q)F,DXS1MST2,>BT!1C^":V)T] TCIY4-?*?5"LP MCJ)88B^>)[*$%2:N+5G.3;+XE#8R%^Y@F>+N'B$DWW M !X,M0"8=9%FUB,-R:Z/BNP+S@G5'T,,E!6O@JMGF3-+JBW2-Q 'HDNHZ/O% MI,3M-4 MJM%(J)#Y1+I*G\8J'Q%BJ1HL]GC\]$L^I+E& :D9-_VR-J-M31*I&NJ1/UZI MP&+I5.ZH)S@?&J+JHG-99KECC4$!#R3:^*)D H?P@NM03!+BO,S%Z5'R?E'O MA0.HLVD2:WU@ZQ/ULH5@/T1P.>37*=T.WU2"WB;4?FL+35(='HN)P('QV<=$ MSJ_Y5LEWX%3FWP1)J".7\93:A%Z]?JW0YE'.J5-DG MG.G%<5RI'W(RNAQ!" +>DC'0EWM!K')V::<^I2ZGB:EHM^ MMIP)O\XF7_%[%XQ^]+YMZ?K.O-AI"%@Y=6M:5(%/^A42?CG[XR)H;+Y1R#!R, M>MRC2QUB]8Z<4C74HI4\1R!W#&4G^4T84 K+\0/)4CJ#L(%=E)MVSE$+>_Z* MUF*0 !HR#N_"<[ %M(+39>ZG@D?KG;>8R\ZJ'K !41U8$&S MJ-N@1]TDN#[Q:CW@D 5S[EI@O<$D9KZHC,EY!7,>66]1@D6EY8E<6Y/%"/'#7=:(HA]*4K*@RBM-JX4,0PX5HNZ!LX MB1@"R>NAEYK5'U64.#^G+;L.(Q7"WN,J\3@(90\#KM4D85I(O/8=9CIJ-H8. MR3#I(#\@]RTUW7AU1(=/Y2%/R\)EMOHZC0/.+A11]%KJXGC?/P% &_2IS#DE M9S)O$IQ;RH 2<%NVJM;F(<^)FN+ = CO"71)XN#.6-@\W1 =J&PI-@C0WBN M@2TP,6E'&(,S+F2#L9JJ$8[1PYP&9HK73EW^[KY] M*6=S +5T $6V16!E?)O%?3+C"1K2J_:I(J4^AQ[Z=WUS__BEE&W[S$4FC]OW M.:IR^!9.N80D1/#AIPV"I*R7KT7HR(PI0:G1>NQ8B*E(.S4]!-_%WBEQ]$:H M9*^]:((Q*D.<%"&?+P^>))+-8$ X%9N^O:%EE;376O.93"OD_!>AZ4:K )5# M86*A<5;4/A6=XU3X$\2- PV "M:EL/+ 0;%!(*$Q5##/ 2@E4#B75BY[U43E MJL]*JNPKDQQ[GA6.DV\K5N>IJPYAYGS79G[E9A]"8Q68.\97BRGH@9KAF8[[ MDVI7OHM"EOG#^=[4>7&#-<[^0_7(4@K_,"R#/I0\^N7.*\TY%#FAJMP!1T5 M9K/,VG!DVD<"FIH*P62:&C23"5^8F!B?3W#-<$2"5?2M<]*<5<=;_#=_%[]C M%CR'SIPS!>5Z<;Z+3!-1E8.*G5(:T]I&C"FE[L6\3B*:ZJPVF#^4VHJ].U7; M3UUI&($D9MGRKDAYF;PM@_($N6C:"+)_3G0^ U1TUCG$:Q$EPV]66H_=J0&E M*GVBMG([W4F:,Q"R.8P4!F^3BQH/9C_,G85@I"$_4-G DV/,BR,[H*QK50.T M66Q[FB:!KUX\PKBRZZ"%-X.F7#>.E[;6C22^RS9HT)6/KQ,:(VRN^"_X:-I0OEJ)HO'R>S)?=-;F&+L50_N_J/ ,X>S&SG\8W\Z-I[P2/1WQZ^57 M@$*6'\R&DP/QK3"'#%4= )9*;:D/-6^F7<["9ZXH!KR7\[&/1L;MLLAXE&TJ M&_H=,N59%L./,34I4NYVS.AW.0[%HJ=+,'+17X+>H*72^0*U95E)>&FNUQZF M-PNB!?\2-NS(5A:)EB8R%K).#1++D3=R-6;$B>\V=S^6+.1:31?ZW\'X)5E! MDF,V0AW"V$]Q2ZK"<_W6\D426>J'%A'9]%*K-6T5ZT).WS#LOY&DTN;%BH&K MW()\4JQLYJSX:P1)"K-\P\ E/$PUX2QKL+;PNZ-!IJ=;5F,'F9H5G&1:]"6F M/$/+L__4O>H8,U#"UW0V/N&!\G4--:]+V\'^J7/5U[HV4 W6*%5FKM"TY&K% M4CGUM:;!XXH79O%E941HV=EI:IU8)HS;+ M;%EG$H ]$6#5)RK\.>.\%%JLB*/IGYC]([H>\V/]F7.!F9]6G=;6Z[2V>,$Q M7L5N%UET377G6>_OA;K!.%HR/*6K.$H?\IJ#820;+<@POW*.%)VZ!;Q+E^#F M^W?(9PJW+++\DDXR^3$$F5=*V=ZH>I9N'D"V;L9 M]0FD"TSO0-=4,L^>>WYA-H-BW]B:OTL-=IQPH4J' IA;NR M4]7Y8-0^ER_4C'R6#*,QMU3P \DA%\N]*O:^06_)UX N MPR%SW><.##!$]=$0CEIBH "#B-CL#X[-,C6' M,QQ^)Q8JL[2EU ;L?0JXT!=YI>"1#W*<]-_)^%DT-H#!?@R[2\2Q3.07%GT: M@5#(C*VO!,W*IV!^ZNKJ<)"5>&-6LO_J1DQ%#28)9[:0O/P':BMSR#:(X14" M+G?\AXZ(IBN]X METG$BA.]G)&4G*MC-.6@1_YR;C/P)7'<9Z.I'WB!S"7'4;P&S.+E2TRC#K*M M]J=-!5=+<<'B@*"W6(A:]Z>"NA0&"\?+--5(N"VR9.V),Y)1:P',1A%@L0^! M."=4:( RFT>.6J1XF(?9. "ZFG(+_#?-=[26A:-KO2MD>37W1->_"L[8ZRIMXE^&*WCCP\EG(7 ML(^_,T>*DTE&&Q@GS@W#,U"I2 O\$@TF;3U0*L)DKLB0 MYK7D=IB:2>E9&GD I/>H)!#=8>G5Y"E39$[)%"H]T49NE8>:UOXGJZ+!1>NJ M5=G@8NMJH'EMC8UOWV5ZN 0BE[HB_M:0=87ME;O$$"\;D>7U)N&H"W:C%CG3OYO[QRQ?M M&ZEOFL(&XM,"H74Z>IYZN1X:A^X(/HFC_]W75J.J'6^^/OZN9VE% O@B0H3@ M7KS\!S0,X#K5>KCHD[:Y=PKF4568E[30_Z.]44*A?,PE]@X4 MTS)RC?RY!,&.VDO]^U5G>H"T2L_.0H$,NL>(,I,7B:CBOHVK6ST^43Z20WGU MI#4;R?)YG\&O-D[?*ONP[+T WJNLYSLIO24Z^"4@[SAQ!#?2-T@JE>) MQCE5XN4>RPW8V(#VA6(?IP"'L](0A3ECP?B0XZ7MQ MLS$C2-H&N#( M67S]I2H)G@5CYN&PGVFZY),SN5ICEQ94*IYE?NY8Q7L.J# E4X:&R$F -I:8 M5(*2!A.Q=BE;(?/1ZI73\R 6B3?@OYTP%RJKQ APE M2((@15+#7+*VF(%@P M+IP3S"(E)]__+/]X-\JD1]99 %E]Z#)?E-YCDS%\)]M&UU,X);(6A 03*6/Y M-XLF7B9VG95\;M%-H;H>J8DWFYIZ\I5Y8*8"9[ M1O@0W"!>[O)C'8E6GR/+(L3KZK2X,&*^$U_%K.+OCE_-"1< M4\Q[%+N+87,R=@VG>^$G% M>U1I/81L3!E1E(4(_/9\E;Q@(R*70MTMD1:NA Q7PO#1"N8=OJ2-2[%)KTR MLS&/\T$"6HA^H[@)/ Y[49PD:.#4*6IV8.P ;_S=&-CK)&')@%X6; MG(2C72C[)6PP>0"2<*W,!)"-6A,_S0OFO\V#2"*H#QW@5=M1:);(C^X[&"MH M>^-L8I6'G-Z$"XW@88C%V%J<_<'!(DAVIF.^EUU+U]^D6I020H7G< M1Y8FF+6E7=[(1M!C9)\),1XFTO[FTL;QD!!R)F/BYS:7VW/J5,EX448H]26( M?ZCI>)A3\2H205%[4$V#U(S*M"6/Z((U3D:LR%DD)Y&ZBJIU3\WMM2BW8*_81S Q&-!U5)#\],\\W6+3GG"1@SCA7C*&_Z M(Q>4K%R.?9'B XE,XH/B^47NP7%&X'R\CO$HTTUJ-4(1S*Y?M]1,"\-=@6<( M,N8+VF%!GY:'"(4!+ZMGC9.,A-*&7H$U5[BR/X8+4K78/@X[H0F:EP^1>?%< M519SW,>B%=>(+S?"EXV9_%NB28&,%(D5BO;RZF3CC(&WHK47AO7[\78^Y_5MPA5DJEZWAX>D;JQJNS#;.!?\56-HB/Z"0 M&6!%[Y(IE&*3SD-'W>-@Y6SG/N<8@%[#YM6"" M/C\>YYCNQ!5J"0=0EF8-[;5?A-MF$_%ESW^#%XV<: JC75^;E68,X @91Y@( M3E\8EK7U#QL/H 5\K+[.LDU'A;NT8*R['HY[.2[D2-MJKS+K%9I6 M&^5<3,)OFBJ'G(K%6!MT4&5G8J;#(S" (^_%N,3%.3LM"%4PUK\L5P"*G#IG(I_1!#59L M1LYSYC9[+,>-)#/99JP.*"5/8C(1VGB.*,;4D^ETRVIL3Z8*MF1JE S_&U-= MD1V/BW#,BVA,ZP\W,L;!C"O 7A:#@"0RS"@#P]HTILX8^+,LZ)!#G#/;$=$/ MKIFY/K?Q/=DR$FIKLOKO)(;)2\H%6GA!S>L!&H7J7]EHR9;[$@9^ &Y5(B6Z1&0=<="1;P-"DUD;Q79ZMG. M&D.^6S3DL5]!;BX7NB#ZK?Y2 KB8$HR!'VR3.T,J5]$ISF)P)#%.9?*?/;:D M)6*JD.C'SS$;/=7@H8Z8&M,F$5XT?I -F4-1NB1Z5P1OM-J-$LX/(P8:^@PB MW"IDM*[--HQ/!F]@OGA1=?G)1CZHJ\ -#Z$(V?TGB\*Q/S@#!S8W=J,15[TQ ML.P\@=*\[JWH%(YEV?,L\461/39!Q4&,IO0RFW+6HBGG34N#X^V1Z2G ( $F MM>0+9=RY25EIVP(18DBWAIU3TEY4"@#9K+U"Q%%4F^6"#6(H5F&@P5+C#X8J M.2 #YB+!2<^3)TX3&4IP2$\X.+D4$X(DR]UT)C$V-9 BQ>KE^G/S2P$AE8\1 M\A' Y0L5<(4P+%P@QVWZ[#6W<;2>BYXL6S:52L$@^BMPK'T-9&!6#&.4;_U8 M]#2)P(\')4>5>,,/IHCE%A^1[T<>%U#]Y)]ZG.O)<<+H5GJ>UZZMWLIU"# Q$X$&* M=O4*+[(LR#>AH.*J;CH8%=UX$&EQ87;_6I18T S=%5%&XQ0M;SI68Y]NV;YRDOM*& M>YRDD:N0S2 =4F&EDIXX&#!MW;%N-J"0_=AV2S @C(.)8<&YXG:)\6H%3PQ^ MSS$B$ 6I9RU(^\YO1U?\BHRPFG'H2'S8QPR[;2'GR1( %:G+PY.] )0$7B-^ MS2Q9(6OJ@.J9BZ'I=?,)LFD;0L++OF]97.+M*0D;>G[ESNH-HL9XA.QFD!_+ ME-^E6E_Z/1>B$^#CW#+V-[U>$1,8QVF[A!SF%9HJI'T2LB0M11B*96=#2=:1 MJPH5J\Z7^=8V*L^P&"7/]W 0JUG-5%P!Z!YB)TU5R-(=5:!-;#9G*#2#HK:! MD\2^MZ7T&X90'#PS](^G"MIJBR!X5$[ YT5?3L1+ISV<34=>]:D>8&,Q(;^ZJ^>H<8DV*I,8? &!^*:;). M.DLJ%7R^ZE&:Q>F;I=IRXGU@3^'6U-LNC7I_ =D3!P)!N,KF22Q\6YY8N'#+N.%2)WCC**FW*ZPKZ^69=K\5EZ:3 M]M"$$!V$82P\> M%GKQZ!/ZD'(GP1:YRNWBE>#+4B2UYO59XC.(H^'+?QV;& MDKF\QTCL38QD Q/)3-UQ(&?QP=M%!_3<4Y0EM*0[9^HR6D%YO2)U8S=8N5)BLP;LGI5_:?,ZY7!.&D%NRDO4347&+D0DT5R/>761+DP M/A3EBYM%&1I8#U..DUB@X1= 6"COQ/;BTKUSD.O! @6!O-D+_]8;FU=Q*Y0 M O0CE>:?^ZN&2V'M=YGL?T=62SZ0G-L]DT6.[@R?H<"*_72/5S3 MX70UCSO+%N@*S2';^@JD4GM(>GZ9*&L2 BO+TQ(Y99$H?A)%;6AAB"K(=X&< MNKQ'0I@L1'_:=_094Q5=ID[;+/HAJT)P->GWBG(P+@"F M\E59W!S+ !61KW.NBD3UM6/%(<"J!SG:5UW]H_"DJ(+-W3$L.HQR!0*R&D_; M%G1WU5W2N.'T4-[)81H8E4S2'A92^TDEG<+DY?N$P9$K]W/]HL-2BO1-93++ M61E2-2ER>TT ;>GFYOK: 5N6;H3-A\T@=Q]!GDY7>UJL%C^EY?]+M9H$_=W7 MEM:T;H+^11(A=O^@6'CQ',I*)M:SN^J61C2V%*'8WUMV[=DLK:/&!";?=$-V METPM!JDV/GK3'V,V-]I9=Z/G(!BG#8C<4)CQ7-BMQ H<8[J8@TB/L5)BKKHS M0[,^ELO$*2F;)=-F\K&";8QD>$RZ\Z([,I]GMDD5 M;G8H)VK3P?![\"-_MRE9 XZ57/ZG%IRE\L:@) @;#O'G.R:CZX()/"NV1O(\R M3QG"ZR6)$S3ZD>@P)^""X_*XZA=Q1?\'7(0P:_CW:C%LV>6I-7+P+D]Y8USA MN^R@X-#9=OV-,YH;+C:___5__^WN M@^&.^1<CVK=7-M6^W[#O_#;O?M.]OZ\-!^VI/EK82 M##2E:>F75/DV6@9D+'^5<=3 M74OM)0?M-4&=1%4/O6_=EG7Q_8=T%CMF%[I/B$?T)^Z./K=2[/)UW$$ M%2B!G@9\ESB\,?T.\\G3=T#KMS3")7BR!I''B0/@0?%>WE,<:4!^JD MD3'O>ZA!C:UJU]>SVT!L/A36O0'YY4I3M1JH\"KY@IIF!;6]VIL)UTE+5( M6XD1RQTQL!4S9 OME K3L='H#%GVY3;C,]PPU^(\B=@D\0R/4T^^YBL;FJ%/ MONJ1&EP.:GD0Y$II"H"@Z+PR,#L<,H' O,VZ,.(,75''==#I@%LB;96/T62I M8F":LCP[2 ##-LA3\)"'.W/"+;G85IQO%YYWU^L\7-]V6_U>N]N[[K>OK9MN M[[8WL#OM=K_;ZAR5YU6'(Y@04#-5PSZ6#KB9!&#'\/5^/)@%/@5Q',QPSUO M8 O0JJ> \?^QI1XCX0:?\TOQH3.35Y0X<$WZ8-'0;L0\3U[STX?6!_P(*9%^'E"$R0><0^JC]6/!G9HL+T+[!L82G^3Q_L#T88 MO(J_K7^O;C_OZ=_ ! MYW"/'$^BH"#43P7R:B]1;?ZS).S\5UCZ@M^\N\P<09?DT%O*0WM;4A5@GBYW M\.%M6$G*EI"PYG\8:$88RO39!Y9KB7P]M,"9P,+<$6/<.+$^-AVL;=6X&9<50#;1J2-#[.'7'7$LA5*LXJJTF/A&K.XV MK;T O1!U_TG$S:[HAU+QZLD9?7\.@\0?7TH'[&C$V&32,(2#2$8"V0XYMQ9T M'PLF\:L3OMU)OV0IL?$$J@*[/^F"SKNXMBU];@\,Q$2MT.@/S%;?+ATD53E\ MN.\I-$8><\*?/D 4YL./Z3Z/@1-GK' 1JSEO5M/KFJWVD%@-Z=7;@E E#&&# MF8W*S;Z'$R7S#<#DP/JTXLO/'C.8QT*OM80RRQ^THPQ)0=H^K>ZOG\BMEFT. MK)8N*J\*)I:M-Y!ZT&":Z+?-WJ!#)$'V_;:P?4A"'^NDT:R?N']@S709Q*05 MH">E,MOL6!9IEV3(5D=2-8>X^J;=(2\1F6Y;@W!]GAZI@_R^]L#L]+8.KYV+ M.E@]\JBOW*D=25BVV>NTB23(0CK(-;C:/ OJH1F;;UN9P; I- MD$'XQICY-\NW2]$M&Z,[7@P&IF5I"U:_"Y@,D(-NLK MW1I$?%W;' [+#V*?!_'M)BUG'.T]UC"A^$;#@X.13 *LZ![H<'MD'"303N"0 M\KA:6#B'9W?O"L(C0ZR,.$]?*X-[#W"UP".RE$O7)8B#$0?3Q,':?;,]U%:' M3QQL25/[$7L1K;O^: L[L(-5MHX#"JGQMO^W],]Q5CW<;]5PVWKFD#YL[X*; M?E9P(_K2;:JXT;;<6]D-/F0CSXFBW*#/8 *#.X)0=727XU%$U_4GQGQCYHR9 MG( EIG.(IK+IR&YQ7WZFE6E$"4X,*;XL[>BN!M%Z"S44:]V@%NW=W-]O.I=O M4??WQ(%N>-XB;>W^,^X?M[)+F[KV\.;.MJ^M:[MO]>ZZW9O^H']_VWFX[PWL MV^O;WNF[K1<4@G7=US0Q5_QXI';LZ?$97W%4&F+Z9S'2"_#^SHD=X^)WWTG& M+D>P52L\!]%WX5.A[G3#X56KW>MT+:O3ZK>Z[:&^7G6=MI9F=;"D$_9KZ]>Z MV1SMG?9.>Z>]T]YI[U79>^T3R@XU; _LUV>=>T?2;SA)9<9_FVX:P]K47,83 MHQZUBES3'3>#:4>.75SG(SQ&=*YC-=TVKWB,\0GR$^0WRF-#XS[)BMEK96SL1FB,T0FR$VL\IF M^J9ET[@?8C/$9HC-E&DUMS2-B5@ L8!S90$]VVQW MR! @%D LX%Q90+]C=CJD!1 +(!9PMBS -JV^MN&0Q *(!1 +J!L+L,Q^5UL( MD5@ L0!B 35C 5T8XDB^@*5]4N>-3?CRLS\*9C <:Q*$S'#%I]CY@WIQ4-K2 M5K#HF%U]74@;G[54(YY3$R6%N,PYV-K6&V RQ&6(SQ&96VB_^1H&<8#3.5E[%K$ 8@'$ LZ6!=BFW:;" M.V(!Q +.E04,S=Z0E #B ,0!SI4#6"USJ&^T$K$ 8@'$ NK& CKFP&X1"R 6 M0"S@7%E R^S9U(:+6 "Q@'-E 6VSIZ^VHRD<@/IOO)] 8,Q9:$13)V2F\>1$ M[NB4[(,REFK#<%I7;6VNQ\8G+-6(YS1?1R$F4R,FTZ6L2&(RQ&2(R93)9'HT M_Y"8##$98C*EFDLTRYF8##$98C)E,IF.MH108C+$9(C)$)-9YY,A)D-,AI@, M,9E2-1EJND%,AI@,,9DRF8R^*OK&,QGJN;$V96;L>DG,QJ?D.-4 SQGFW.GT MZ3:%352/(S1?Y2 &<#I7B$4,@!@ ,8"S90 ]*KXE!D ,X'P90%O;W"9B ,0 MB '4C@%TR 0@!D ,X'P9 /D B $0 SAC!M#1-B&:& Q &( M6, +0H#+NTS MERWP8^P\>6SM]6O^_LN/273Y[#CSCW]/G#!FH;=X<'W''[F.][,_"<*9$[N! M_XWO_<8+1M__^K__\Q=UQU<6\>6.IM?^^(Z],"^8SY@?W_\Q9W[$O@2>.UIP MD/H MZ]L\M.'A[MVRQK\O?NO;W5]ZWK0N[L;WG>&W=[]H&-; MPSMK<#V\OKT96/9#[\-?E\XA#]-O[HQ%QF_LU?@:S)S-;"9WN^?Z['+*D*M9 M[=:?"YAOV1S/K2!K./[8 MR,'6N VB.'H3*;;=:7_]1O$KU^.BO#R M)^:SB1M')N2O> F W'@*_"22OT>9WN+X1;S((SY:O!G+9N]]SR7&;\ZC%-8_!J$ MW[4\U33N(:UG[D21$063^-4)&6XAX L/.6"#<3**HT_XG>-QKN/$?-\39^1Z M;@Q '@$57!E?-YTX_L[!X'#0\&?[ ?_*F2/%_9<_R8DX$#FK\[DTX(>26P3_ MOSP#O(JO9X%?\G-,PI"-K][FQRL\=0L.N8ZAYJ[E=P+%)'RYCW*9XKZ4(V_! M8NU6Y_:ZW;(?K/MNK]7MWPP'_9[=;[5O[NW>;>N^V2P6G_281[1_LJ?(C=D) M.6N[/,Z:0_4,SW';? 'B@Z /A=3 :"3U;*(+?O.KA)DSGW.@(K_B)&C>R&;!1SQNOZ+X'W M(EBBW "P6F!_Z=+Y(]:LW)0L8\Z?Y(J7 MA2GN.9ZZX?ARSC4J5(&BQ(L='W_/EKSA^29PGE?F>?!?P1+%CE>.C?_$7/]M MGE1EI$WAF)Z V.$3>W9]#H,I$T#BI^2Y,ZZ5A@L TK\!%E',A:$Q=>!J?AG@ MC\>XF# -SJ/X3T(N)O$T")$0X+SY13,W1L$Z27P4RT[Z0+C C0TW@F^>0(46 M&"<6(*YY=?FI/+'L;7C7%OB6WHFXQ=\_Y]8QUZWQ7KZ6$5X$],-!/>9D]?,V M=,LW#QBF1/YF,"W+M#SB21,E3 M!"3-S21OD2($'E?(G/$"F9<;1^FAPM%?;3A7KN.Y/J"C.&#X;>;@C=P08_+; M<1(J[C;G7URZ\$I >5U.2\'N4C)-%!MACO;XL3@SK@,C8^: M M$D]#MCIZ#$'MQ$G0)#P_Y*CH)TQJ-,[2VX7TUO5.H'Q)Y9P/2-HV$+/Y MKX)+<0DV@Z6-O"!B>#_L.]+$Z'_-1"M[<;P$'JT+P5E&A2_\J4*F\?U)I0S( M&?[G)YQ?"D+F$-1$$@SXJQZJ *[/U7 W1"B!"L. WP":P"Y"4&[]9]3,C9$; MCI(9B)$1['C$&;30.49!XHWQ.2,ABP -^&.<)[" %\O N3) _<];N%*.",L5 M%%+ ?#W XA3%<9 O B78?Q(7E5?3\%FL!X12,W9&(V'/"+GH1]SJ'2,-/W%[ M L1B-&6X^8< P%8Y9F2@V*_0JN[8B,V>.#)V++-"RP*'A2:_DJ[UK)9"[P4> MH)!#GR2+&UOXC]"OQB 34%A\A$!!NNK5IGK[03'.^1*T/#+/F=Z3?VO\>,&D M0MCZIW[WJF_PRSR^V"JA[9\Z]E5/Z\*TX*]86WMXU=4,M)!%L0D#\TK^LH53MG_?[;2&#S?7_6ZG=]/K7-_= MVYUAIW7'OW[H].Z:[93%;U;B7@J*A@1C?4-=Z4Z4A<#_F$.(BC_J"0C!?T9U M<.XL9J@:O&L-K=Z_'@* M;C4W&.-64\N)OQH]'QSPX^7WF*D#+V0SN0F(HJ$W+BH\0]AR7@ XQ<(9-U.$ M-NZNLZ[>8S_O<(^W68&?\KR8-4*!F.YXZF(-7#P7$ZY+LR_ST+G:40SSZDEYQSQPPMFC!NAW(SF MJ^??AD'R++S8PH\*DD#+)K[F-^!X48!+#ETX(,[S5X\FE1+LP%^= MHL21'3Q5(@(Y>Z!""/J\Q9]&.;X)H10$11<);9,+CT7D?!T)8 M<+2"!^"CS)R37^%C"#P9@T5\=8_B694=-+O,P60LN>4ZXP$:G(I?-CG!K7<(: 7A?C MVO.^,J[+/(6Z_'$:#8^UQ*M./!T,%LX&[]E(Z<&]+.*T%S!8/V@)V MQ=1L:Y"^32;5M?MZ6- WR## D#CGA EGHR\< T&AE\8)>.3#$/S9@*Z':UD$ M\&DJ'K/X#=F06)'Z?:(L=M;O6C%X++PSR:PTE,W#] ZPNY-0^& MN N'TA 1B-KSBATD#9$(]04.HU2/R=3AS6J"G@7F8=@,H?-\",X:JT<-\IZ_/2B2Z=2PD2/;NY M2%EBZ].CXSRF'ZU//^C94CZ_/W-!?!,I /D#S'P(<(A^X%^.P-GJ83HCIKP& M(AN>OX1;-6#C0@?5>#%G0K6(1%JO>'3FC4WS4;+\UIP*OJIIZ[%W-;*9@KA% M/G-DQI/Y;92_I'9,)2^I@@DZ1[0\]Y4]"89D&AQAQVR&/@?IMPHJY$M94[8" MCBTG]2=Q@S4)0^F?TN0FR$-=:O\::B M."!UP,WGWD+\,,9T/N,V=? *3QS(G:(HD)P^=KYCOG DU#IEUF2 A,QWKF2[ M,Y8/KF&(2U[K/(<,'UI6NOC!&D[!AYZ+%G(U&BTV3/D5SG113X?[BU O6*\I MA2PUM4U1CX NP,!7/GET56&2"IP(@(HYHVGZ N50=B-UDFRCUJ,,?G[MS &= MZ\5QA<2&1%-UT%<9-[^5+\DK;'CR:"A4Z) "GQF0"Z=):]28N8S+TL/N2C6/ MCJ>WX'W7'J8JBZP:,Q=&XFJDP3P9/ID["YE>GX^P7*D@B4S/':W!TJGS C:% MY"[5PM1&(ZD^.T1&'-\-I3'TR^10")@91.@P]!2AC O0OA1HDB""H*SA!@E_ ML.N[LV1F^ GFK((LRAP7*M]^+#S_4!J5!?\*RT 9IZ(KH*V)M\O+7:BY1IR5 MLDZ^]7M"6C7$S[%F)QX.?C?_@,Q&C^M]G<XF(=XK:JV<13X=K.)'[<0$SA',#RC@]J38IG2=3I7*%IZE# 9+W __?JG#O MU8U%[#A;2[957U9J3@)980YJ&62W)WXL<3)B

    6^5XF8VV$R0;3-'6X93;P M,8Q5O6:38[Q .;/4[3FB0UN&2Y5KDO4Q>$HB?D91M"[]Y",$=@-1?#8.1DD: M<"]Y.:EL)1U)W(=.I/7*4, MO[-886+J2,?U B>=NO-RGM&)*N(-EGL/$"S@'^2_HSU^:YG#[ M8Z$AA('OCM)=%9XMBW 5&0L^ 8J#PHM-BGPR#](:W[P5TT /];>">QX@]AG1 MJ1%N(XAI:GDH@QPF4<\79 9J)#@QT&>01(8'%3A@:Z>24#""4):#7'TV-'^1AN=*OE&53/+?54Y0E/,91)I*C?*96:".Z?+89-0F MM!NASN0T3:4:C80*F4^DJ_1IK/(1(9:JP6*/QT^_Y$.::Q20FG'3+VLSVM8D MD:KJX?SQ2@5V@76HV5&#"BJBZB#P6A:%F A09> M=K\H3)TY_X84-E6VNM8'MCY1+UL(MM8 ET-^G=+M\$TEZ&U"[;>VT"35X;&8 M"!P8GWU,Y"QVDP.G,O\F2$(=N8RGU";TZO5KY2Z&S %37K&,1BH8J3SG.)FF MRCYA\Q".XTK]F+ QT*'L=00"WG->(YF9_IQ(_5NDFP?2':WZ_KC^"^.:>MH- M+4O+13];SH1?9Y.O^+T+1C]ZW[9T?6=>[#0$K)RZ>BCG--W ?H6$7\[^N @7 M-GX^VZ..'&&%-E!!UD090LG.!Y>0"F8*B*GS!#7?U222],)BI<+FA",LZ7_C MA5*.@8-1CWNT6/2LN;<%5RE1\X)7\*-W.6E!V4E^$\9_^#<(U*E^M'LL) EG*9P$>\%G)(!5P\NJ#"( M(E>HSL4BAHEL\HHM#R&0O!YZJ5G]446)\PUALNLP4B'L/:X2CP-P@L %7*M) M$,E4.[/5=V0EL3$TDWN&BW.=^-Y2TXU70&E.:\I#SB$7NA&H','&V .<72@+ M@6M+]O\$ &W0IS+GE&S^N$EP;BD#2L!MU617EX<\)VH4Q@L7&>@1WI+HD^WV M.&-@\[039Z&P)"OT$Y$N#P/4'$A81B^-P1D7LH&HGA]!U39ZF-/ 3/':J^2H8/6>1SR#]Q^/G>_T9I.Y$ M-K=,DTOX6]W\7O,=2\O;W;/V?8ZJ'+Z%4RXA"1%\^*KT0LEZ^5J$/@"Y=NQ[.:+BE7:OU5((E2#94BK4$>!7"+BTLYSPK0;JX."E;\%-O7$L>0) MW@^A[(H]V/$X=F,,_XJ%Y(!2 MQ,B<_RNGZ2CW5Z& 1M5.9GW3L;MS&KB.V0SKF:!3;"P*3@&T_%7 :.7=IN$" M#RXW>T4UA;T DP8>J"6T:Z0O!P-"6BNFL<#WL]J(#62#$^EZ7!JT@1K%*( MXAJJ_D5F3 E*C=9CQT),1=JIZ2'XKNKTJ[D^7!.,41GBI CY?'GPX#0*6#8( M)\$D%)]Z0\LJ::^UYC.95LCY+T+3C58!*N"GVDE7U#Y]Q<:C*OP)XL;A*.\6 MK$MAY8H- 0F.H8)X#4$J@<"ZM7/:JBF?22@J:D03*:I M03.9\(6)UK3Y!-<,1R18H4OS2*1VH6?%\1;_S=_%[Y@%SZ$SYTQ!N5Z<[R+3 M1%3EH&*GE,:TMA%C2JE[,:^3B*8ZFIJ7YZCMJF $")TQT58X$TAB%FZQ)BR@9?K/2>NS-O6S3Y^Z-EIJ/HRD;)Q[[ M/+D62!]]<1:@<5W[8_Y-F+#Q+UG+O6_PRRXM\&ZL;NO:'ESW!]>M7GMX9]\. M[:'=N^_>W-P]7%L/C6^!)V&8RP12$B#7R5"UA!2MN]XI\MT5D>4DR?Y2KXL- MP-@"QH5\YN5T9OB<7XH/HPR](E456FC$HEZ!J[ORFI\^M#[@YVCNC-3GW;'C MU1W'4_XGA\03ANXNH"\ D,U;C]XP/#;T!IAND=NW_9^X+*5,K"F,_,;PP/>'TI+ M6+G:41(G'9F^/>SJ-D^=D'1_)%V=+T(<]#1R MN_9R^0(KDH(DXG9=]$.I> 7=29[# !I&R:DTT(!_,FD8PBE#>>XLPL#S"IW$ M-XX2/Z*0V7@,50'@GW1!YUV$VY9(MP<&HJ-6:%BVV;+LTD%2E<.'^YZ@%SMS MPI\^P'RJ#S^^[SK4B!/'8T*54\F(U9PWJ^&FN=TE5D/*]VQ1,M\ 9@ZM M3RO9N=EC!O-8A)0M$4?F#]J1"9ZA:MGAU-\AU9+LMNI(T.805]OLMK2)UL83 MUVXR=\;1VF,-$ZT:P^82/L7LQ<[\#V,<)% HQ'K#%=>_V;A=2'U$9O MJK'^3^*&;/S@^F[,?G%?V/AG/W;\9Q>>&D4LCFX6OT+C]EO/B:*=*JT'#[T; MNW]]?]=M]1YZ??NF>W]W=W\[N!W<#&[Z@\976F> Q"X3LGL]=@ ?0P,8;#;A M0:<*9S1*9HD<' 3]Q]W_8JL(:'"Z_ S53'D,+<^".71&8*.ISRV9YP4.=1]# M>\\9-/!<.^1'=I<0S8/!%N(WKGL/-D.;(%H8T#5,K%ZNCJ5-7T(' 'Z)W<_% MO+^TV;AJK#>6D\>P?^43\]G$C4UHCB!JRJ-C592O%&'4O*!\YH3/KB\6"6.D MU!="F\%O2J@Y;VNI.;<'!]8][UBS3G[HS7SJ;@TG:: CKUR+[]+>,*63@NMO M3"92LFI5VM37+"P9SSI'P+-J4JUV!+Q=JQ\1Z]L-BMU+JT6\;]?8;U[])EZW M/L5H_#G MR;T3PABSZ L+'Z?=>NN9=O60_>F MQ-@+W#-$P3S8US!PX!E[@<^@03A &.9MP7AO>2)B;(9J M&"[/1707YX?(?_=9K(;L$!M MU YJHS8<7MFM7JMOM]M]#A6[I\_ '6HQ4[4CAK>T? M9V_QM"W2:.QS;^GV+ZYE&3 &=6PTN+M;4]'WW2PP:KM%O>$JGZI(2+IW;[CJ ML5K"PP;AX=;UDKOI 5"#4$T/J79?W_UL[@4+!J%_<.($N;''SJL3CJOI<:Y' MHE+;:IOM7OFYX6>1H52CB$;E1 P1YE)4R#8[@R[1)=$ET665Z++=[IE66UL' MI_,F3+TQ1TU1P@TQ2#4)^"$(H:M%]@88R^2/7$],S-UYH-)MR[IO=:S6@VVW M>]:]/>STA]?7-UV[=7]WV[WNGUG$482]HF0V$FUGS(F24"0*3QPW-%X<+Y&S?T,X.QB'+#-NT9+@ M]\"%)K1FW M'3TIM];PI$&U0Q-^ZWP[[;VFBS_P=KO.BZ=SI[W3WBM,[S4)O&\VX X(5VB( M!5F]&1P[EFE4+T!>:P<4X=O:V9'&VA"WCK? <_;N?=8[K/<9L>0& MC!"L%,UU^":(3#V$DO#L;O+MUPG#!UYNBV*0G M$E:2*DAH=Q9H1ZH@X=U)5<%-4GAW#9&!DGD^./H!^)Y M)XC5G"D.-;>;V*$\Z]:)IJ>DQ)*G6AP*GL-[<&^+3-L2X/Y)^(?"PK*&9JM# MM=OFD1KR&> WQ&N(UQ&N(UQ"O(5Y#]A/Q&>(S MQ&?JS&<&?;/7T3?%D=@,L1EB,\1FR'0B7D.\AG@-\1KB-<1KB-0^;1O M+[GSS/K[!<:0&M;;@Y'VS%$]3@YJ\]EOP\03X0_A#^$/X0_A3S7A0_A#^$/X M0_A#^%--^!#^$/X0_I0$GS)KK5KU=A7]&OAL8(CFZYB&OWZ\>KXQGH%L? M1S;#S.?\QV?FCQ9&\,3?C7.\2XF(U8S&>FVSW=/6)Z(IM$1Y"6=+$"5H=405 M1!4UIXJ+=G]U$N6!:)(=^:Y[/YF&08W$B53>U:@LD<@Y,J8@42O1*_;:[C][H#$*(E1(LOJD&6[TS-[ MED5D261)9%DALB2")((D@JP.0>J+'I*Q2=1*U'H,K59?IMA9"U$:IH'#--I[ M#=-H6&Z _LZM3:&2ZA%$=644=:@E_*&$*V*J1!1$%$041!2D:9"F42GX$/X0 M_A#^$/X0_E00/C3+9:/2?!N$\R!T8F;X0]$]41U64J8\L<]&R2:$1;1%O:,[AL M6-EV) MPB!$*0VF%-"C;&W)+TT1'53WLQ%A?DU\=^3.'8^J?;:DL);9'I2?,MT4TJ.0 M/(7DJ=J'"(P(K H$=M&MZ.23:BA#E&A&1%>.QMBF@@2B+:(M_;1EF=TV)7$2 M;1%M4;$/D1615?7)ZN((O8+(!B.B(Z(KZHF=/@FT;0% Q3Z_7SU>&<] N/Z, M\;NA'U[^XS/S1XO28V9B2(P$U^J?==\4 JP1K=58UC6$N"CQE\B* MR*J$=N0VI2A2BB)1W9$U1=OLMDA3).(BXM).7-T^=/NG(DPB+B(N_9*+$NN) MKHBN2DA$[.G+EB<[C*B.J&Y+5;&O,4[==)&FH5:LWI&Q7U@4&:[_PJ*XO'!8 MLZ+3;_KZE)Y+=+IZ5%5?<54WBM&%(T0+1 LUIP6=\2DR?XA4SEH1:YF# M%BEB)'R(HO10E#TPA\.CU0\301%!U5R;:].D*R(&(@85\NEJ&Z1.I@V12H-) MA2M:@P&YQ9;V205,F_#EUHFFV,9O!'^P_R3NB^/M&*_905?O<%U]'"1/'CO( MDMEX-/)M<&M99L&A$/_3T2#[+@*_!>$2 *E_&NS [&M,7]P;GD? NM/ST!JQ MR\II&\0AB4.>@D.6W@J3N"1Q2>*2Q"6)2Q*7)"Y)7)*X9&.Y)%G;Q"&)0Q*' M) ZYL>+3;IG#EKXF(<0AB4,2AR0.V1P.2=HC\4;BC<0;B3>NWG91TGR*?4"Y M4W)<#;"4>B(0XZP82A+CU&MV:TL0)M7R3?#E4BE_C!T.EW77'VUA.:!YKL\N MIPQYJ=5N_;F WGV.RSFH_CN)8G>RT(B$_V_IG^.L>KC?JN&V)>2?<2'BL>QA M43+?0"9\89]65IT]NS^/A3IC_6#@OOF3UAZCMN7>\I\ND%HS/D3@['AS#C5QI$Q=5Z8\<28;\R<,3/B@-.C/PG"&?P93YDQ M2L(0!EK+^^8AB_A'?*II1,EHNO(R8\QIW0]B_L28W^1XWL(831W_F<'=+VZ0 M1/R;D,V#,&:0?NXC>W#@0S8^(.+O8-@NY>IM>I1__^7')+I\=ISYQ\?1E(T3 MCWV>7+\XK@>$^1"$CX[''AG?C1N[+/K*^&M'KN?BBK_!-=\X=MUXP>C[7__W M?_ZR^JR;).(G'477H_\D;N0B5&\6N4_I_; C0-6O;/+3AX>[=LL:_+W[KV]W M'PQWS+]P1O'EO6W?].YOKQ_N.[9E]Z];M_;UC66U.G;WNGL_O/_PUR7:R&/% M-W?&(N,W]FI\#6;.9FWG0-+"KUR?ZU/QQPX(0)VL]QO'+(X8@<08CIV :_,D MY(@2,<0)EPL0\:O$1!>6PK$,#LN(.3ZY\ <.OR D^56W!R1#" )0V#3?B9#*;.2&' "P5+YL$?/.O_ 4&"@[C K_G ME,'7&_WP\6"6*45V?TEY7#KJ$0O.:G#ZT/^)EK!B/U>7=2X$!_=GVQ2">) _6%L#+PFU=W M'$_YU1QV4F?A^HCGS"/V4?WQ:5D'R=:=+Z!(]9CNVIJ7[4LPQ)+L[I_?5Y36 MZG)R2P?>?MS7-[67I=BE9[LRI0TV=4'F S:C(+#X>&U3+[-&1H'\NN MGBT+#P?A9ZZFA%*=V@%OJEI,>CA .F;/TM9MMRJG?!)".1.Y_24,N-$<+U!V M@]B>@SE;!BU5I;/NX3"SN_I"/R2D&B^D?LZ[!%:\ "2V^'V#CLFM6Y);)+>V MMC>EQS?G-B.A]1; +GIFVV[T((;#8;1UV@%)M4]W;,)"<%['SA\I%2Y(F@&I MM2VSK6\&'I'4N0N[E-9"]L+\A)&D>Y/\++.O3YDD27?NDNYO03!^=3VO%*JK M5MO@PX'5'YK#5E<;\9U)X^ 2A5]G.;Q>._K[%L2.MR'MHAQ$:T"Z:Y5BDW5/ M>-40V6QSMMBCE-<*I;QNFYZW?4K=^I2\VV VYSOPX^CSY&=_%,S8-^>/^S_F MS(_8#?/9Q(V+F7U;9.;U6O9-[_9VT+^_>>BU;V[LZYN[KMVZ?NAT!NV[OEVY MS+RW$K;V$@F0\YD"-LW,"X,7?BB!;TR"T' 1V.">X-M]92$XW&5*6W2LW+4W M2:-VF6HEI*%9;2UY:'W[I'EHIWW[:6^GO5]I,[VKFTMHXX')J3W_B6!N1 MTN! (M),+6.SWS]:P0P1)Q$G$>&0*.)X'HW::V"4=75XUI5I#_3-,SOWZ#$9 MXI3:H1&.?8L2.X@TB30K2)H=?<6"9T^:E'-5%ED> *OJAL4O!N900T.V)=CL MY&JL13"=_)!$:@<[*0<=;>6PM2 :\F 2+95#2VVSW=-=X=9L6J)LKCQ+0&;9*?9LZ45Q!/,V= D^^694?O U"R >K 5BNGT! +)19ZLJ"Y M;=H=?9-$:6H7,4EBDE7 56*2&IDDM[TM;:E%Q"2WM=H/'VVX\VC"]1,.5>T3 MO_DZBE@<7?OC7USGR?7]_IVL/>?:]MW]X]V(/AM77? MN^\.[@9G.-W09[$Q5D/@P2WA(*"-"R^#\P\TY+"B0PYM+3,.!YW3CLJK]:2^ M>FV>AKX<&/P8G/N@/YKN=P*LJ\8T@5E>R@*V] #W[ MH6JEM4C)V:^E<+[3=A*H',E6!EC-E;6$<=2[(G_?5Q8Q)QQ-#2X[C#%[85XP MGW&)98PX^W-W8GOE"MDF1&#*VW,)68I#DQJ>DMU'$W#.FPWTS)9-O1B.:#K5 M7J-XC(/1]\LG)V)CC PR/W)B-_#W46??+3-M3!FI;0[Z^HH"FEXH2K:B!EOQ M?(C+:IN]GC9=MO'417:QL(O#%Q:A7>R,1F'B>'OY !O7G:NG<\Q,58Z;[,+J MR)W:480%#>MH9#@92=L#]S<6&\&5YM,K,J9D]U6'0E6.Y)H#\U>A^PVLMNV!^X_'"_!:);A M0-V:XX^H[?A! (5Y,<.6[M9R^P/NO ?-D"5'Q+L+\6K-#B':+=G$JWU:_D8+ MS\2J\V!BO%1#/M>.DKNVV>\<;<9 5?")K,?Z2,W:D52[:W:[V@I*SX6D]AH! M4"&UM5H5+EN5!IT B'4 '!E*A'%'!!RI]\6JVURW**VX5Q[D*H]BU<.F&O*N M,\8?B@R\R;SF(1NYTOD 2<.S@,/COU3[LH4;L65V^OIZ%Y^WGY!4UV-X*YI# M?&W;''3U.?'/F_BH=";^=!,$WW\$%?[)B=S(<+DX'/TG<4&Q+R\?JW'NPPM+ MJTS<$CS-IDXR@(C@WB*X=O]H10/G07#48VZG8/:!/J\S4EI[ECEHD\5(%F-] MY&5SB*_3,EM6^>T4SH/X*.Z#Q; :Y. .^IBNP5)U&.-SO/E1)X)8&1S.;-G' M&T>Z%Z.K!>Z197ZL?!1B;\3>MK>>S%Z_I&1?8F^EC\+;:8;=^C%X]Y,)&\7N M"TM'Z7UU8O:5C0)_Q!^#,>N=9^'UK9N'ZX?NT!Y>W_:N^]V;UEWO87#?OWNP MK4[GYN8L9N'-P^#%C2 '8!*$AHO@!9V6;V[L"&+63CCNQL;3PO#F<^]!=\6WO'[U>,57Y83)W$0+HP)XT3B>+G;C9 ?) W6 MJ]Y@O:&6P7I]^[#A;L,Z3[:CQ=-4OF.Y\^QJA[_*'RKT+^:$!N-\>6S0@+XJ M^I//@C5*O:@#Y"M;JAVO;.A0K@X=93 2C9X@W3'%H%Q*F]G%G08"YK M\X25%N(]I;>P4_Y8BEI'>C.&^.=*(E+#1 E1(%$@42!1(%%@O2F0'$2?'F.( MU6#,)VU@I334)^:SB1N?T@:M#/5I<_I4Y>#A/NH[=3HA56MJH-E+1 U$#>H^ M;8I94ZB!O(";87O_QXA%$:;)2/TJ,D+F<2UL;,0!?]J6DVOW/=[YRLXF%G)=OZ7.7,^9$2U#?#<$(WXAL1 MQ890F0@ID-0N.KD*55NBJHS79XI]2_F4;8T6:L-]XTJQ%-UDO/ M.T_"O-"77'4H_"@P0'1+='M"K^:YBU;R>G[Z.>NHF[7TO9!50_IX75W:MIG M?89E9.LXH*\IWO;_EOXYSJJ'^ZT:;ENBA1EG=Q[3D+#0SPKY#=SWIHR%W98K M318#.F2;QCAAT,X )XR,@SFT,(!TX>O'W^&"_F5K:.*/;&T[A"CQXOR0DA?& MX>H_&T&('R,6QUZ:@HS?0-L$PWEUPG%DO+*0\8>,@+[',/L=KBA845=T^&VM MA__&?Z9P_,1C+4321,75>&,<&YALS M9XQH- K\21#.%$:-DC"$PY?WS3G"\(_X5-.(DM%TY67&F/-V/XCY$V-^D^-Y M"V,T=?QGF);#7MP@B?@W(9L'88R=-WP4!]B58^+ZCC]R91+OH;01Z:W+2 M[F./-HQ/FLV]8,'8(PM?W!%[G#HANX&V(;>YKB'7'G\ _O5Y J]X]OF!C;\@ MV&Z#*(YVF:W4[MT.AYU^KS>XZ?4>^NWK>^NZ8SU8-]?W#];#?:MRLY5 R.N4 MQ6):]J8.+9R5P=^"\PA P^@DP%!4,#G64*15KK01X 55])SF M(EGM2@Q&.G"ZSVG??MK;:>\TU6E5]I3O%=C##CEL>(5ET5"H($>WB")''\X:19<%$N;O>]F/MRR^/".HZ")K* *NY$IHP MCC".,.Y4@-M=&A>A9-==ZD(T#J1JR%Z8G[ Z=D75#I,_Z09"'6H)^N; UF:C M5^4DX;YFE8=7BWT2%V@8%^B:MK[TR:J<)'$!X@+$!7;)H#;;EDU\0AJ\0N=# M7%VSVRZ_D341%Q'7&1)7VQSTM$T,:CQQG;UW>=,.ANN6,9Z[O1G'H0-5O M*6;-R9KN'9L,K:YI#;052YQ]CSUR.AS#Z7!.U#FT3M_"EJB3J).HE:W;[):GT:T!3%60@;Q1Q&N(T MQ^4TEMD=E&2>$*GENTU[0&#W:[T^O9MZW;7K=SQ_]NW5C= M3N?NX>[!;O4KUUX3NCWJ1)\,@H:#(#0-G\5FH6LFMM.3)9X Q\YL/Z+=BEA)6'E$;#R-Q8;;FI_G[3[4,.PKFJ8MKU_ ML'RL^R=^P<;&-0>/\\R,KVSFN#Y?O?%[Q":)9_SB3K9.F:V) GF<:7%[63'4 M*I:X7$7ZSM2(BP%2+;@*1[V'#\8]$3HQHN3IWVP4P[BWO"Y,K89/32FR@86S@PFJ9MJ6M'G$5UVN$ .2))"Y!7&+= M?=VV.6B3LD!LX.1LH+R A(9^;5R/U6^B,F>$[LYW2'\ZP]ZQE M#O7U0FM\GPCRFFEP<)\/<5UT^]VCH=9Y&TM$>41Y!;&FLP\)B34BKKH#KERC MI7VU]6BKLP^@W2817R0+C9!YF H53=UY*69*[=AVIVL.6]K6,9SV?CM9=LS.@CM;DTCF]'"#J7+5".F:O K-:R'HAVB7:W56RMLS! M4-]D=)*L1)VE6%@5 ERYIE?K>,&2NAM8WX(8)N^]64E.3B]D\EUST*$YKY7W MZE2.)Y=*$U);P&;(*ZK":2V:]L M\RK/$3#WPIH1.#V>H,-=OC&Z%3%1PAD[PZ_JW&490 ME]VVVOJD'=$5T=6YTQ5)*J*H,W >5PL^Y$%^,QW%79YM7 Y_TC1=OO()><<; M._\NEM:ABY[5LLW!0')MU1(3U6)GM4@+J >O*P.4E<_@ M.ARBE/M%/)1X*/'0&O%0NV7: WT]"O<&:"T0CQ3-JC)) IP.1TYEO%]3,973 M@N><'/.VSH$Y3:I+I6!%>$5X17A%>%476!%>$:Q(Z:J"IIIG7-:[V<:GS7(H M?PK]'1NQV1,+,SAV+--HMZRM"[P)""\!!W>7KD?%RK^%011E4!TY8;C@ MR]WD%G%FW"*/FR-A"#L4GB&;^XDZW+ M:6JB;Y8:'CK,Z+%.VY*J?(2[<'TCG@9)Y/CCB+K*U,HS4T\6!QBWX%K@]MA& MF<]O]\Z@OAD5)?,*H6'E $<81QA'&%<+P%4&6'7#. +<&< MC8V8C:8^1X[GQ2DMCZK 15N.<7E[+J&RS#)[^MIT5N4H-X4#JF5@UY>'$AMH M&!NXL$W+UC8O9!75:W3^Y*4D)D%,8MU]';/3:Y.J0%S@U%Q FVU50M/N-LU8 MU=G:<9>TB>T[9C5FSENGHZ\6GGI^D,>,2"LSB8Y!6V0I$>41Y:V%D]Z^JB3< MB,3J#KBR)Y2VRC-<&F:?W"817R0+C9!YF P53=UY*:9*[9BW-32[K:TQB;Q$ MY"5J/$E<#,U!7YOCE$P&(IB&$\S0['>V'I=.(H0HHIKP*5=?[Y:IKY]+H.$S ME+@8L%LO>"[%*_-.-6)SO#:=@3:M?V^@506MR)M3 [7H?$CSPK).3YMDMQ#E M$N7NFDW2/SWA5H4&2:A6U+*J$.#*SNW:VBMQ:(BD[H:5F)KEO%E!3KXN,)LL ML]_9NL4?.;O(V74,DMB^]\?Q;1G;[-C:"&8OJZ06DRLHU$*T=F@LOV.V>[H- MD&I3#0DNBM)H5>^N2FK??'Y]J/P@IEY45:7;"J%BY0!'&$<81QA7"\!5!EAU MPS@"W#Z ._M$^JS0MPQK_,0S8_0;Y%VSU1EJML77\6XVCJ#)J M#8FNB*[.G:Y(4A%%G8'SN%KP(0_RF]DHV3 FF9A2#G_J^/1 MU"*.IJU!WKNP?1>%CQS(+R%%J&?V!]IZ].X/T%H@7MDRN$(.?4[^*R-3[!L_^QDGOQ@M& MW__ZO__SES6W)W$2LE_Y0V;)["OC3_"^.(L9_R-Z",+/[=LL:_+W[KV]W'PQWS+]P1O&EU;FS[[K\7[9]VQMT>_;M M7;LSL&]:ULW-W4/KYL-?EPXJ#_1O[HQ%QF_LU?@:S)S-AY:[W7-]=CD5HTBM M=NO/! MCF4:<(1:'@^H$;D13+@.)D8\9<8D\#C]\5V]G2*ZS5E*KM!?8AP;CG<+K"GP MHY9ZC$0)^)Q?BA^$,\7=\?W7' M\93_R2$AY3+G>9XSC]A']<>G93F;+2KOADYYI;TV-+6](ULL:=#Y\_O,>*W< MD%LZ\/9#[Z_U[<=]/4V:UZ%N;I\56D(T>O?DT*..#;\5\BZ32T+ST*63GKOJ M2=CW)O:E^NZ^^$<,\D"D')RVKT#Y*';A^EPA#I*(:_?1UI[LTO,K[FMN$JH!:G*&9_2-FK[,JG&-/8MH^ZPZ;I:C8BKOM*I.23&Q5:KK:]LHNG41980B*U=1CXW M5^,C2X@L(;*$UCK7.BUJUDV6T"XB99?)GV>HII$E1)90):53CM!K:^+ M(R62\A?)/*MR_B+UOZ#^%R6RN&'';'>IT5J%M91F*2._L"B".48)OS5D\Y!% M7 WA2X5.E=S^CF(R$K;I_+6+@UT+:,Y[A#TI*=O7LI8 J\K#A\S/S=#\(GB\ M\>)X"8,>)62)[F&)4E(76:(58O(T1(W4^A6U?I2$(7#Z.4PI#7S2Y+?1Y#5R M=E+E*TEWU6)6I,J3*K\WEP]@Y2R<*18/ZKQ0XX,G_DH<3$TC1LCS70?/=^D) M+.3^)LN,++.J"',-[9_W[]^\OB'TWX)@_.IZWBYMGCN#H777MWK]_GW[UF[W M'[J=[HW5;=NWPW:[TQJ>LLTS,IP"FJWK\*L3([Y-F3&:.OXS,[#7&__DA.$" MXDFIN_%90MD8)R'\ %?QLW*#L<'XJL;UZ/+\ZD0&_Y_H[1P9Q=9VJXV>#1O+0)E[1 MOB%)7IM'1ZN!4Q7 4>^R_'V#KMGK4IHAN=JW!N%O@51YR@F9-LW!3G4JE%1_ M7/&_2['\&:8RD,0CB;<;"*_YPB"R\-'X!_."D3M9&,[H/XD;N66%F6M'5/VA M.6QI*W>NRL&3 #N) -/'G"F"1Q&\$GL\=+MFM[=+^S**WFEAIH?'4E9"'^LC M)#_[8S;9=NKF%M&3P5UG:+7O[JYO;ZY[ _ZOVUN(GG2N^Y;='PZ;/R0S@Z#A M( A-PV>Q24,D:QC1L/2$-#HGGBEYXH@*;9XVO]?M_4;.\ZQ6_D:!W9UBB&*E MYMGMD&-0;V=2=9&0!GFN8.7?P@!J/V3>S28K0Y1\ZS+5""4))=] R>O1*)DE MGL/MF3?PD0/KO\Z.'F3"2L+*?;'R-Q9#EPMI?].<;7U85S5,V][+5S[6_1._ M8&/CFH/'>6;&5S9S7!\R87^/V"3QC%_<"6N8 EG=H=N615.WB2FR@86S@PFJ9MK7+6/JM MMDX-Y(A+$)=H#)?HMLV!OJ'Q53E*4A;JQP;*"TAH*%N]VII$2@L]U-Y(_18Z M8V;XSJRDY@6-*9*VS&%'7V%3TVNDR6NFP<%]/L1UT>V7/QF:C"6B/**\%;'6 M[5/K#R(NBJ(=QVAI7]GE&2T-LTUNDX@ODH5&R#S1R'[JSDLQ4VK'MCM=<]C2 MYD:NRH&3AZ@Z*D[M2.+"ZIBM'H56M%H+1#$-IIBV9=KZ"*8JN$]"A,(,>L,, M)17SGU.8X3-4_!FP6R]X+L4C\TY-88,\-EVS,]#&M?>&6U4PBUPZ-5"-SHU@O1+M'N+I*U90Z&G9/3;E7(D"1K12VL"@&N7-.K=;Q@ M2=T-K&]!['BR@^RF2G)R>B&3[YJ#SBX305=L]49 M:K;'-T*G*CA")GEU_%N-HR@!+KMMM?5).Z(KHJMSIRN25$119^ \KA9\R(/\ M9CJ*NSS;N!S^5/88^ZH M1Z3ZBO31<]JV>9@H#N:N@?0JH(_94O+"O&V:HF) M:K&S6J0%U(/7E0'*RF=P'0Y1ROTB'DH\E'AHC7BHW3+M@;X>A7L#M!:(1XIF M59DD 4Z'(Z @[M+ MUZ-BY=_"((HRJ(Z<,%SPY6YRBS@S;I''S9$PA)L5QLWKT2B9)9X3L_$;^+A/ MSQ#"2L+*?;'R-Q9G,,W2AK0E#!'Z50'ER@A>E(^;_\0OV-BXYK!SGIGQE+ XQ;<"UP>VRCS.>W>V=0WXR*DGF%T+!R@".,(XPCC*L%X"H#K+IA M' %N'\"=?=^,._;"O&#.QD;,1E.?(\?SXI261U7@HBW'N+P]EU!99ID]?6TZ MJW*4F\(!U3*PZ\M#B0TTC UZ^CMGIM4E5 M("YP:BZ@S;8JH6EWFV:LZFSMN$O:Q/8=LQHSYZW3T5<+3ST_R&-&I)691,>@ M+;*4B/*(\M;"26]?51)N1&)U!US9$TI;Y1DN#;-/;I.(+Y*%1L@\3(:*INZ\ M%%.E=LS;&IK=UM:81%XB\A(UGB0NAN:@K\UQ2B8#$4S#"69H]CM;CTLG$4(4 M44WXE*NO=\O4U\\ET/ 92EP,V*T7/)?BE7FG&K$Y7IO.0)O6OS?0JH)6Y,VI M@5IT/J1Y85FGITVR6XARB7)WS2;IGYYPJT*#)%0K:EE5"'!EYW9M[94X-$12 M=\-*3,URWJP@)U\7F$V6V>]LW>*/G%WD[#H&26S?^^/XMHQM=FQM!+.755*+ MR144:B%:.S26WS';/=T&2+6IA@0716FTJG=7);5O/K\^5'X04R^JJM)MA5"Q M J ZRZ81P!;A_ G7TB?5;H6X8U?N*9,?H-\J[9Z@PUV^,; MH5,5'"&3O#K^K<915!FUAD171%?G3EO<':"T0 MKVP97"&.62WA0TR2F.0I.QCKS0L['**4448\E'@H\= :\5!K8+;MDKPVI&@2 MDZ1HO^?LO/R;1Y;/CS#\^CJ9LG'CL\^1G?\PFKN_&[!?W MA8U_3GTK(EOO&SS_&R>_&R\8??_K__[/7U8?\??$"6,6>HL'UW?\D>MX/_N3 M()QA2E_Q 1S./A#S5S;YZ_=>WNP^&.^9?.*/XLMT;=F[MAU;[ MKFOU[GMWMMWN#H>V/; 'MS>MULV'ORX=3A[0W]P9BXS?V*OQ-9@YFP\J=[OG M^NQR*L:/6NW6GPO89-D<4Y:Y3P'_6NH"EP/2%Y^W>.N[S\@ORP=@>L6%P37I M@Q$+C!'S/'G-3Q]:'_ S1^J1^KP[O%[=<3S].!Q>M=J]3M>R.JU^J]L>_EEQ M=DXUGC./V$?UQPJLLB7F'9E97E-[;71C>U^H6"$LZ5UZ7LMZQ/W68;?W3_KV M_[^]+WUN'#?Z_IS\%:AYDGHG5;2&]S%[5,F2G6?>VLS,>KQ)[:>W8 JRF*5( MA8<]SE__ B"IPY9L'2 %DKV5[%H2#Z#1_>L#W8WSW@YS;^G@8>XP=Y@[S%W* MN1^V RI#S=$SO]0]SBUP3W*G5F:5)G>>RHL"K1/(Q3\]%H;R71Q.RIWB64(( MFM/?9BDBU*R>'.%= >L=P7IGX+S#"Q8:Y<4Q\5-(O[SMACR0 M*"?"ZNF$9C'+02)Q:(*] %G &< 9P!GGM_F&8JJ"CM''F &8 9@ M!F#F)DVJ8@#. ,X S@#.U&G.J(KJ[7UN+\ ,P S M#,#,P;1P#,6&&/#>TM+Z[*U3^>7O29RF:)'$TR [F6OF% !#@J1C #, ,P$R-UHRMN"98,P S #, ,W5N9SLZ&#/[$J#W33@^DZQ,FCDG MOLA!"V$PTAZT\!1/%78\1%= 03[Y[[Z% 0APOB"KI0$$ 0 !/06 ES%U:'P M#B (*"O$. IE@=& " ($!?$4!3%4_&$*.@.IX%_3OB MC*76 (XZT(6%'CN?L-0BS.F^C0(@TR*0,2$K$D &0 9 IDZ0L>#\0P 9 !D MF5K=)3C+&4 &0 9 IDZ0,80EA +( ,@ R #(;(O) ,@ R #( ,C4:LE TPT M&0 9 )DZ049<%7WG009Z;FQ-F9D$89Z1R3D11P[R]##G3F1,MRLP(1\B=-_D M X7RA$ P Z"T 6%!\"P -!? -"%G=L$ #0.@ PP 4 MZ"\ 0 P H,< 8 @[(1H *!U *#"-N"S>:YE"WS(\%U(MEZ_Y>\? M/^3IQ3W&BX_?_!F9Y"'Y,OTUQTE&DO#I.HAPY +X@4]M%@@B.24VYG!$WCD$(K'07B:XW2?#['";TN M11G]F1$=1T\%3+JZYOR0TK0;H\5V7TH$6/;<./-&KMF^>""@#X) MP_*:G]ZI[_AGB@1^]?EP7GH,)MF,_DDI<11X%M.4/%F"SCKV_#WE8(K>9TXOUMOMUK\^ U(/W>M[ M"Q5T%X>3,J,QG]]1=1M/]U6JC8Z.&VTI>)SB1<$ 47C.;/_B7[R1QWNNP0WI M,N'[UX_Z.]?8KKZ3Q ]2.0?W-0G\LYZ0V#$$D0TU]@^0 ()(BR W9(Z#B*ZR ME*,;T6\3[&?N.B*0-U)..=]@(_< ]PC^ST:52UO0\B]$1PDOZM MO023CJ'DA:-&&&I%LVP6YRF.)OMSUV'6$R633/U1ZLSI^))G:49)R?;I<8;& MQ"<\_F]H"MM@%Y;$)I2<@G)\3J>>H:B6JABJL&3?SG<,@;9$$AD4TG-;EQH3 MG4X-S1%85B#]V@/22(HT0#@@W!EC[ T247K"'>[6;%+);;O[\O<$1^WLM%:# M,^):BN/ >9\06#J[8R$+[[2P\.CT25O6P% !!0 %SHT"0)]>T4>R[0FYZ%/; M!D3K3?@J65B8$=_-K8;WKJXK6@-'.;WDE!89?,*VFR%6 _L0L ^Q8Q]"AW,K MQ7D>@#1 .""<+(2#?8AFO)N..3'7<3(E048F*$X0^;X($H'^3 U5)=+8$N\] M5[$UJVE:]=NY 9R'+8].;7D8ZD"#,Q< !0,'CGL!%#@["@!]>D4? MV'\0:JA#R84,7K8T6OV]Y9J*JPH[RQU*+J2),K0-Z&$;HM_;$)HK\#Q)Z=>^ M;L\#D 8(!X23A7"P#=&,=],Q)P9*+HYV:SS%]H1M6D#)!02K8,NC=UL>AC/P MA'4'EV4EZW8\ 6 /D ?V/*0QRF0R#$]8\F%.&.XDQLAFN*ZEF(8PDHL(0(I MC]C)A6"PUU$K6[4!;71[H,,Q%X T$+('PG6-<+#7T8Q;T[&]#BBY6-UG*[:X M\_9D66 (/+;/K9"%=WJY_>"9 QOJK@ %SHX"0)]>T0>V'X3:Z5!Q(8.3+8U6 M?V\:NF(T<,@M)"5!I*9A12A])!IV(39V(8R!#;L0@#003 ?"=8UPL O1C'?3 M,2<&*BZ.=6MT0[$$6A-0<0'!*MCRZ-N6AZE"Q06@@ 0H /3I%7U@RT.H4R"1 M8WK&B@MQ394VC&&#&L.3.+\+R=(:[N9.B::8AJVH1DU.Q2%TE(7C((;9(1TJ M/;?!;LG&;HDS$-<&6_JU!Z21%&DD(ER]_:8'IM%!FK6+V4"M=5ZMN9YB6<)B M;M(O_JEZ[=0=LK;[O%>%N_M 4K9)1IU?MDM&?/8AB_G7YW6%6^_Q:HIMUG16 M_!9RR<)6$"-OGZ*7A7=ZN5.FVP,/CF,!%#@["LCM0@IKYP.L PJD4PJ$^GV& M)RS"(LM2-N_>211;:J"Z"S/G ?8Z:_#\=$M5-,T[/QUEX;BZC4&)!+?[JEYZ M;H.@\(9W:0Y4<4$HV=<>D$92I)&(<#4[JEK])U\!LX%:Z[E:XP7'[_Y,S+)0_)E^FV&$W*)4S(9Q?,%B5*^AZQ2QQ;@ATY_>78^93_NK^?OM^!T*)O0+[&<7(\O6=$35?_NB%K-A6L->;Y=YYFP?2I^"J(*-QF'PTF?"(9ZG9&T#0.*:2S M/6#.$BC-YW.RZ]'.%RC3Z^RJO[T*K$(?L9H.\@WQZKLJ$GU.HQ)^5OAE;JU;V#]Z5HS)'B?N^TV[4VW^ZV M>?"P<$V]_; H-NQPO8 Z^ZVF$767\K]N*?I4U9!D;=[N<>1BM_%/CX6VNHO# M2?$G\>"9R*OJ:F54W1Q/G;LBQQW=H8E*XT M,B&O;FT3#MCZP!;6UT66E004Z T*U&!4JI;B:L*:4X-,@$R 9FRA9C0=@87D MLJQD\S[DGO&KUCN7-X32-!5XP&4GH\/O-<=3+*/^W9>7C-(BO!5VIB4$CR%X M#,'CG<%C#[:I &E@%[@6/>_JBJ/5OSD#>AZD#_0\Z/E7VR_:XCK!RK[VS3OX M'?/CK^-D2@)V!$^H,"XB5"LS3%@MP*D(G6R@1H1B$=/S2!^="RK&3S M/B34-4L0]Y-&J-[KIJH8KK"N(5#O!,%C6;2U] %$"!YO[ +K Q."QX TL M< MBYXW/$5KH'L\Z'F0/M#SH.=?J6OV!D;]APK)LO;-._@=\^/KK&MNMTIW-<42 M=V %*&Z(FDLE,?*JX3:AA.4,+-@[ Q1H*PK4T>++4%1Q]0:@-T%BI)(8T)M" M=IO=@0:[S2<[HQ(%PLY8:]S<]NI!<;.B6P:[0EBKC!K2OQ15MQ2M@7KM.N@A MG0A#Y%HB#2]]]!(BUQLV@3DPH?,V($V7=JC;8028JJ/8XN)88 * 8(() "; M$4!D#^",^!KC!1W;O(8*YS7KV=(4SX#S*1M8;QR2XD%#A+$/:31JC>&Y:EJ&9SW;[[ MG0<&L6.('4/L>&]/QKR2H" M ]S2KWWS#G['_'@XN/EHE6_JBB6P9Q"6=6HD!:383= M'<%@#WRC)\[N0++V[;H;%-45S/,6T:G*2#Z&C!*P(&U-= M,P&DYS8(C3_SM5WH_0E(<^XM\$:-@7:46.N>J9BV..$\FL10@PVB#48$&!&[ M\^CL@4"_4/:U;SXDT9G( [_OJH@M/)"4;;'C:,+VV(G//F0Q__J\<8>6AQ=4 MPU0T<57=;Y)+%K:JVP /;\:KO&N<5JU@3[ /X#+KSISXI(0 95!J@"5#S*V M/V282LC6Z[?\_>.'/+VXQWCQ\9L_(Y,\)%^FWV8X(7>LQ',4SQ*@9AF48 MFJ5?CSW/&5K:E3UR3=.Q5/W=S\_6:IWNM\&40W\1SO7K>UV\,@(A7'\WD2D\$/^ @9"M$'Y.@:9[E](H@ M37,<^82Y)2_X[IAA5K[-BIUW.CG'//[CJ\*QS_J5 & _PX@=2[H'IVQ CUH] MIF0#]GE]*%&RM_O8>,]R_^!37TAI0D M^)Z@KY7]]C4)?&K%4<..,R?P(_!C _S(XV-H.(]S2LE:8HK APL6R9AT,"\M=$!U!FX]1_&*\O: ]( MT@#2G =I#$O136@VW+&X67-.@[">=JWV#5S%,(15H,FRT'6K9="^TDB$O$JV M32C@> -;!Q0 % 4Z#$*V.(Z2LJRCF>QFB7RVILSI^L/^K3:SK940S$M%=Q5 M&;D$M#)$QCH4&;/U@<#>T+*O/2 -( T@S9EB\)IB&6#4'.%-G%XP^6H5Y/;" MR=^BA/CQ?41G-;G%WR])1*9!EM[$87@=)ZRSX&8_\3UJ*0W'N;YV+\=7GJ9; MAJ'8]JZ34Y05'F. MENK[6T\;5=BOFU(U%!-)E5+-@X^$!Q_7S_:K-:[;60Z$NC:QS"DR)1VB#,!J MK[/:61.9@-7J9+7]VTA)P(=[[P""\JW;_&N]>==$Q5R/.A!?+H-1903JG"I# M^C OQ/@WJ@<5VX T^\98HL?&%R!-OY'&4$P3-A,!:0!I &GJ/GO+5*$?0GUN M5;>\IR$=6'$"(S^M'<41WZI?Q&GY=4)"MA>/LIAOTOMYDE /&3U1>A_CWM?1 MH>L [[Z.(Y-,79ABEX4KZM;?H*8[+!&:8HASJD$B0"(Z(!&J#N5G)UM>$GE] MS9AD[Q,RR7W^]]_VL,\621 GW#)C291^F/.\3.S_)P_*J^N0QK=V"^NK>6M: MC-_KPK:C3R;:BFWK\TV%<_;>FUT0_VE C?9(<#6!L5>07)! -+U#&K'9:0 T #0 - T6^X3FYS6%Z 1VO'BT/85VYM@_!.'.>_4,(PF MO^:4;M,GRG-#WV>GT*7C(/7#.,V3@[I@>"/'HO_3AZXQLB[-JTO;=33K6K>U M2]/31WKM73!>*\XXB0OXQY4&W?[O%?K]:GCS#5U]'E^- MT?AJ=/6/RZL;5@&-7DQ$R&NWEK0*>7*-(WZY%27DR;RC2VV#?KV,3B)./*!& M2\RH6]=F9HZ3^R J!HGS+*Z^*$QD_DT=G6AL(9UH+.A$ W.'N3=YNP-=>%H0 M&9"L1X!4==N798,[G*%5S7$\15]YWSH(3P$3-L"$HQDUL\@$O1\E9!)D9/(W MEOGW*?+C^5D+WX$%>\."XV52*G<6OV3TUA,\QMTO8L])\\4K*0HO'*[58ZU% M5GARN'#?Z(,.">Z!C(",B+$5KJB,'&PEP-DLK^3'L[;!G+JL<_ XSN^R:1ZB M*LK]>M?@8UFX0=*V0?:E(59W01,X#C@.. XX#CBN'QPG(&2IMMVTV]'Y&IV[ MZ; L].GET9VFL.,795E&=A^D.)Y/>0,$M P"# <:B@ & ;T&0/>.\**05_R M>8L67U@I-B $($2G$,(05\0@RSJ>:B74N8_4Y6C#6<^=D;X7 33XHP&. ,X S@#.%-SFTNU_I-*( 0#, 0P!##4Q+:O] M_EBA/ M?X(YPA@)(L(MBPC;PN)XLBQCW8X1&!X =V" !T@ " (*#'$/!>V/X,1"T M( @.@<0 G=P95E'"4(*#4<4GK/%"37=R]M.[CZP I?G?0A.*JS2K/,>D?>, M74\E=56ZC1[I!1F)4#R=*B@B&2N<9WU1Z20#D@Z.8-[3.[,>W%-U>VO6?W$^ M(9,AG0N^)Y]S%J'Z,OTVPPE)-WN[[M&4U1Q?J_J58UJ>>FV-5,,U+Z]-NLO>>\-C?.@[FW9.XM,9D:\IV.L;A.LXFT,[0A MDJKIT(XML(Z9_%WE7^BBM5]C=@A: :O5PFIGK?D 5JN3U2[3Q99&1QAK5M7H1(\Y]&LO4^ZJ&D:9PA= MLT"N1&FX=>X)?%X&R41INEK.BI,^7;.Y0^0ZD\G/3L6.8Q M\"JPLZ/:WK'#9L+04M,*^ KX"O@*^*H5M(+ [ Y25KFA"!?)H5G5(LY(E 4X#)_0) CS+'@@*"5^3F\-2#VG:)[' 3H[-$GN3)^=/L _P#_ M/VT+NKBMUX7S11@_$:KU>'5HO.!GVBOHYMMO]-\+NHBLK#/RR<4#23,6?"E^ M^;KZ!0T?<3))>3+EU;>O7\N(32UFZQN)TMTQ:S7%,5W%$AB9.99TLG J^)42 M*!<0T)6 VIJG>'I->0,@H""@(* G"JAM*+H!&A3B1F??H>3!)?I58WN4=>0] MGG=,O44C6?BN;L4*^K/7@J4KCN=:RO]DD/=N @-(0J[6J S@.. XX M3EK"G1H6:OT>ZB5+/S^GSR +(?K9-W]@"?.<95E(<(S;E\\D"^_T% 3$G4LN MRT("" ( @<,&EU(*XGCBP+*6T\KO5>P[C8$CXG6DB?L0"'@6\:&::X;#/9 ME[YNZP/B8 T #2[@$;</QWGF;!]*G>0Q[_0:D\S^=H MRDG*3BA8TA21@JAH&B+;&@ER<_$U%15W"F8II!#,%WS MO&NMD-3%8HJL.(?]%#7]=!!64'=U4..HMG" M"IUD65U00_6)S2%1X1ZJ(2I/*NS0@1K:CWZW]">"IQE)0!G=\^.>5$.8$2?+ M(C[&4\@.UJVG X M=*]TN]%]>,T];//V0)XH/K++/P89?8-??/-8C.8N#B?%HTO:HD\1;X3+UN,% MQ]3TZI<[^X=NBY\KGX&:HF@4SZF@/Z%X01*<4=8((D2%COYG0H>0/!7:UM4U M_0?&Z_?XGEPD),2L?UH:3[-'S#(A(OJ!) ^!3](!6GOL\F[GAQ3YLX!,RQ?1 M::,)\8.4Y4[,\1\D00%]=U9=1;X3OS@ ()Y.Z6,3!3W.8GYENKPQ1?@NSC.4 MD#3.$Y^.(Z0B5.1CL"$EY"$@CRF:!A&._ "'=%9+]D +>ALE*YT'NYS)'4=$ M/C-VAA6=R=#W*6;2L89/"LK6J#7#;!34AI_3-9W0GW!&!\^_QBAE-Q#Z]E+. M*6D*YF1C6DT_I]A"5RS)?88D"DH7=%I3!OCA$\J(/XLH>M\_79"((0JC-CL2 M@AA1L/79 MT!_(UQ!':?&Y[J6JEK.I7L_$I (T?8OW<5QTC;Z9/5[(TY:CTW[X&T\+T]#5 M?_(@>UJ;"^\/7^N,Z%MKFA%O:E_UR"_6ZRL%?@J[U1J)G@UKH2]\(J_#:PN% M3PB%-J2V2J=0E.8U#71]!<10M-!2<6%X37&04+LV^8-DZ &'.;-X^0]< M/85/W( L>QI/ETV.^4+CM+J66:WL;Z[:!NCJI?2PJQA3,C-[*;FEZ4OY!S., MN>"F)+=]$8O@E88DU2 I-0XK"Y]UK OB2?5JKE29=1[X,W1/(FK>,@.6WH7# ME%]1G552W+=S=#L.,=EUZLFSB13*G#V'TF!"OZBNG9-LQD9[U'PHU?,P6QK) MY?LX0M'+,0IQXCMV605>DSQA(V!?W1%J>$?L4WG-)E&8!Q%5;R'1 M9/M5+_7&48+W#QQ19X![)(1Q''?[V-NH2W"'[X*0&0SL/+:U!<%9AH-HZ<6P M8BY#3(W[;_XL#MG%_/47"ZKTN(#'$Q(.T+>T>4N-,WR;(&20?X@+&:3 MS N=Y$'QAS(N)P/[^X'Q#Q,>RJZ$Q9G1W5/Q]L)O"Y9^&X/ M(,O(TCZXBYDC1S], GIS%B?\W>*)>D=8GUIA !,Q,:%SHN(3WU&^KJ E2--\ M;=HL,,;435J9!\OE8'' A/!%V"Z[0@;:G 2K->H'P7IZ>4(K*W.;DH %+CF+ M%WJA5 @\%CEA H=2^TQ"^B;$A8CY5"? M!(0;)_2%]*KBG60?6Z_BJ>]L/J4&\[ETK[]Y$DRG+/(<)UQ$UY5:]=,TB>>E M[130RY;T'J 1M>CNBWCZFLY;>WIEP:PIJM( 7.D>GS^$3Y!?'M!E];,"4>9Q M'F5+XF\+?57:D([WQ7O*&L;B56(<)3$B(TG<]- (^.$![8UX.%,G%,Z_)O$D M][-_X82)TM/>D6];'^N>JUJV8UY;UY8W-%7[N M?D#2,@P](?.([PPU&KBO4R\QRR>8L FBQY+7B\IIJCZ6NXJ+0AC2C>U%;BJP M;4(Z9&J6)*6ZHLCC&@W38G>OM#M0&)0^[NZ=RN40J%996?OE,PL% M4#K'*,WOF"U8'EO.MP53/PGN5FB.TS3V P[_Y8S0)/:Y<;/:JF2^%?V43I_H M Z9\4S$D#R3DVC6G,#+G?MAJZ+O'7A&*C7_'X.](-7ZN,B+J"W%%^!ADL^7. M+TI+4-K]AP\2I6B MVY@[2QO;SAOK7/'2DNZ5MJ_6YXZ0"*54O#ET1%DW+-H51^/[A)1X4"+DTW-D MN,?,D:"2=$_YT0]Q,"_#%;N(^A)[@FC*@GBL+4#"0F#TUB"97"QPPMV4C(0A M*2Q'YMD1]BW/(-N!2\$FF%D6G'RDLV'_K>9*.1!30*%/9H^D$_I IT&?-ZU2 M"WBD<#6%[6R[R9'<)D\*'&+I'(CK _S$8XM%O)7YU=RPIJ;RC,VB7 -^2;F, MK+%&P@-_Y2)O+CT=)W]">77 G(XHHBO%B,YA#I>$6 NA'S37"MZW9KI4)-^. MG$NO"*\M&..0*M+&'*04 /3LOLBYP8XQS#K+%4)=2:<^(VO3WJL,^HO4^1JLC/ M^!QG9!RD?ABGU"L_)!GTVO6&MCXRK-'8L,86_:AIX[%G6Y>V,5*'P\[E/+WM MJ0MYZOH:_9\RBZ:>-XG)'Y7$=QT5&W6<>JV&8#QG(>9J7S'-"KW\"EH\0U26 MC3F+$W%;[!LW%$3Y9GB8BY:&1T@4Y(PTUC02NP[O[H7J]W& M6-$,C_DD;V8F/!*^D\=","5TX <AS[,'E+\M<:Z#E MZY+(]GU)LD8)]S@"NCO]QYO2WMA723+1/2BEA888^NLL<6+.] %"!)1'3ID H()SWAI&D,H2N>ZBF>9=1.)EEP MC-T'S:..IU^A3K='%EGJ+W[%(G)8AGF]ZQF6%@.^&81 JN,#0G?,:%.UAU=%I9XS$G_LK%. MQ-LMLDLSIL"%Y>$;BF;KBB4^D:PH]%B; @L,%F/W<3HKNCV2";^6-Q[X7K7J M$#*2O^B.-C 1O2X4T'FU7+V(9%6.7/)(+V,K-0G2HJ*F2#9?KF!9,;&>?U[3 M3#5CH N=:*?*I@M,NR'+,,;7)+Y/\%S(',^1 4C![1_XB8&2N;L6;UO%!._N MP=$F65%C45"C;"2S#D^L?T&5,"E8ON"-.JL)#TZ>ZS.;;4ZM\Y!4*9U!NER'(L<[ M6*ZQ\[QNA*[HI*S96BX'^[J<1"!(]?%75S'!U?AJ)$-[W4.)\ M$F2KMCG*6LRUE+2,%5NSXM"J!4U6==_93\B5=2F/R&/)_%ODO7CU^:1>M]0& MQ)Y5.Z[-:-F$)"A%9;ELNKHW%+2633?;M%7S*X^0^B(KILJ[LU1=%D$E]*\=;TX0D M>5MVNY.\^Y1B+MGMD%_?AF O9$6_E7B\YHF^GA\-NPQ',9X!C/>B>Q?_@AIZ M0TH2=NC*ZH2"I.Q B#AS C\"/S; CWP'&@UYM\A]20H*N6:%W R?24\WYL<9[B:)+^K59-)U%6:)W)(;\3G* KOD.RM94$I(:N MW6>JFJ*YP@XR[WQB:(MD3#J8%P[MTG.;N./(3SAM7!JL<9V!*^X\<=G7'I & MD :0YCQ(8UB*;IH -=V*FS7G-+Q,Y.UCO;"K&(:P'@^R+'3=:AFTKS02(:^2 M;1,*.-[ U@$% 4 !7J, K8-EH (JUDBK[TY<[K^H$^K[6Q+-133>EE;!^ZJ M!%P"6ADB8QV*C-GZ0)PFEW[M 6D :0!ISA2#UQ3+ */F"&]B=TN2MPYRV_-\ MMHU#W?+%HC@(#X>7.&3GNWR;$9*M;DL/.M?-&!MC]5K7K@S#&FK&\%HW#4,; MCBY-^H6?*%HN$.(KQ,LT*9]%VV:D3WKXF9(&#";JJ M^FRPBOF"JJ,\2=C!C,,T)5MHV9;*W6J&9'V&_#!*Y)CS!<@>N. MX3HH_GO!AR+S]B$4 ZSV.JOMG>T%4%>S@FV] H5J+M$,]]RKA0@T1*#WI(9F M**8'6>"-\42/+2R FIY#C:98-E31@B&]-PG'9$H2UCF4=WI-4W9.KK(,U"_B M)-O6\O1,/5P.L+%KV$A6+"A#@:B'7%V-SBH1NN+8&D@$.-'[TO;+EEW@.B2I MOOSLQ@TZQ33K;QTC"W^ Z]@"-=4=X7)=R NL1ZV51V5T2WL)C,B4]&G-B8(2 MAFT.)6'KSV#47,5TQ(61X0!&<%\!P # &@0P2]'A!-DSE<-K#6Y>+'"\I; M3SQ#G56J+%C]"3\Y4\@TSY-]OS8GLC$G!1+N(>&^HSGGDMT."?=M\,TAX1X2 M[B$+6B8^A(1[8#5(N.\>U$'"/>0*',APK*M 3E=MY<1RES:-I]GCF8__DWZS M#Y)B-WI-.8H*2;&GQ_SEPQ_I#"Z FGY#C64JJBYNBT/VQ3\5:L"N_N$3LTPC M.L<\);N-FV,7)\T7.XA)B?7#BUC^ZC'.(BOL6JTP9NF##M0AW4U[UE17<31A MJ6.R<&+==@.8!QV6"5M7+ >J8\"_WYNVUWD2!5F>$.[63X/O[&^H!GCK)"1- M6,%-YZW+%@E:>S55=X3+5EP#HD3@NNU-PE\(3@GKST0ED6'#PD>?1.ZT1"7)W2[>DT_ VJOZ6J?!-,=2 M=%=8P+$K,@$.X6[:#GT_G^,HFE;_Z:,O&:F^5#;AO+9W#GN+9+.]VJU#PF>ZBN?5OXG=#^&#KERO-3PX MF>>[*FZ$#7=$?\)!A!+B MASA-@RF]C@6/4M8<;)$$<8*H81W$/+241UF*9OB!H#M"(C3'$X*RF#44F\;) MG/W)VHDMCPTI[ELD)*4?^5,5E.;^[,7+T(3*.LM@F..,WH3#\ GY,QS=$W;W M0Q#G*?TF(>P@$GY(2<3A@8? ID&$(Y_>0\E!O^#9=X,Z&:C6QFW#[.4Y]\<\ MIVKELS(B#$U!6QNK'/-X[F8)>=+6!AS'/$CAO,?Z!>#HB3+I!.51&0WE^3#; MLFC\.,TXHPL9P5\TW1R8B%X7;HN^GI?.?W&<@2YT; H5R'1!_"QX(.'3 W7 M0L^,IMM)3H&"+Y20(3Q1;90!M;7"Z@83<;N#_ MMODZRRAJACVPI!0U714^,'&RIJD#MU:CX'9&C?^EZQ!$?IA/R,8N-3,5RASF MG'(>]6'Q@O5K1B$KK!%HG>G"IRJ(ZD._2I) M:_BA[RS@V[QT"V^ MKH[ET"W^?).'7'_H%K_O'LUVY0C=XL_ =7*T\!95@-+'5O+"]KFERST!)CV> M2:$)O2QZN_5Z&9K0UU!QPQWE!7Y*J'_&'>:$%!4X92#^D-I0X>PG?6$RM(=^ MU@-&U:#'6&,\ >G #4]A1KJFKLF0 T8UP?;.GX\GP=IRC)!C[&RNU>HKY@N M-'L_2\2DU1JXRQ+A0B=#<*,/5RU)_(3#-W?.>U\CKRFV(4SC=-YT:Y&,M5=' M=4FX#.]E^A,(%_A%.TCX#8A18"T7),83MLU-VR*W&)?^T%"QH#0A'?\O70\.\>&O[)WW5@3*:$$G2";L@#B?+73W"4N<' M6,2Z$W%<81U[CB: M;+(P%#B5+=!K?1).S107T>F[<((;]L-MG.%0%EM3U#Y:+94:MBOZN/-NYS'+ M)T?M57 =$R9#T867/75;F,#GVTW;7TB:(I8+SE+'RT,DV9G>92^>,&83(\E\ M_>"R6JS0SEB9[TVU_FW#EPQ5WX:'<)[;.]FA13+:7O78(YY]7! & 8 !@S04J-'WO?'D ,&'M#5I< MGUUT:_R%!1UN6="A"V?!?]D=2(&B;2C:[FC=LF2W0]%V&XQ/*-J&HNTS@._@)Q^N53+\?;F'_%2'+'4G(=A4/!O."P0742)%U1WA MLA3+-D&XP"_:EX2O)$*]H.*Q2]2*\WC/F[P@'@D<<3#P!FED865P_232J%T3 M)UTQ/9"HGKF.TLG?=L+56@BR:S5:D=K?7(7(*7LJ[2@=T5S%=6OJU'0(05O! M>.#V TBVA5 M7MQCO/CX+5\L0GXK#B]Q2)]'OLT(R<9!ZH=QFM,9W%).N@QC_X^?__RG'ZO[ M;A-*@6$TX5'#H>]S MT0GP0/3/Z^TD'Z3VRXC ]OR/2G=]=C5I#PJ_G[[?@= M"B;T"^QG%U=#S=$<=VQ8(]$V M%&M#F6U%3K2B)S\F:!=$(9LFY7*'AU;/"=)ROJAT2LCXG.)>@RR&4HQO9W>5ITS M-4"W5#Y'\9PJN"=*31P^_9>P.REA@DE.92C;.8J[IV(@5(]2,J$9'5&<,%!! M=WB")N0N2Y7E:)"?D$F0/5)YG5%"I_RG A4(?4H\#WSZ*A)-V ]IQ1#"(/.,PIB- A,>RAH_]/CJG0E;7*>(-; M)A6W5!,O.L<>VZ);?33XRR@B,;?E:8Q!:*,9U6M MZ%;@"0I2CG 5#8N+F+/ KJ+CB):05[Z"/BZ?%Z=GH#PM7ETL&9OLMB6:8P:2 M:1YFG)@E74M4?H,2G,9!NN=4RY'&/EW59USU2!F<,.U!N75]<'RUZ" 0MS+I MHB84<"7O9<^BX[SGJHCRNU\S,7@BK'1,5)]1*%^@<-B6N:% F""PR]<7MV0L,CE4:^R%_NOJXK>4?)E>42QA:B[= M0R^XSE"]&AKVY=!VK&M7=5W-M$:CH6ZJ0]-&Q*D&?65I ]%2!_ZKYDZ2F5SA"?\H2)$A_51^:&E(0??!N@OP^' M7X5LA%)A_$\>4(FDJ!7A>U+ ?4P__4$%>RDC3+#7@3";80H'TRD56(X02YNP MTHQ,2:8I*0%MO8\%^SQ9&G0EN9GB8&_>=4_Q%K8@R^X7VY:%G]^X8SAES5!Q M$?F^(%%*/TSRI-)9Q4WL4P&U _2/%4E*_4;O6!&%,@N#UOL\Q G5+]0X*+NB M%D^,4_;,L%2*<36 "MH+._P-=:"@^SB>/%(S0Z'/SBC:!]P XV124*ET"ZZ= M5%E?=!!4>[/D+X;J5)7[?US0X7&+?<[F7?H C!!YM*9I6+I8"=I,' MVY4I:#]CADFAUQAHYB%;1\H""9HF\;R<\";+<"^CN(APWCU5)2I MH40F[^BCRV=3#Z:\9)8PO?,_7,^,KE7+M3SU>F0,+<\=N]I(=>PK3]-MVS3' M:O78$-^1L-1-;]WS_\*[<',X]-V8VHSOT(?5>*JY#A,?\1@-C\$4=^'$?V/> MY14?IFQ U:.JVQES'#/6F-Y4/NK"T"UUJ%[JXY%V:=E7NFN:CC%T+B^]2\V[ M+ MV6V479CAIJ"(9 5T<0N5(N'@QP\;TV',^N$%M_[\YQ\_L$$%']F_?_[_4$L# M!!0 ( #F$84RXK$:0(Q( "W# 1 96QL:2TR,#$W,3(S,2YXNBX-1%B=M3I/#T]O45!@*44]-:CT\Y> MM_>AM[??:P%I)N%'ZF7YU $F?R^D?AZRX"UE8YFRN]]1KX>0(Y.<4$+"J3V# M+UA'S&>H(Q.U92K$L)?D*\ZTF$$E\$62)ZO5NT[T,IL4.VS A M(O,2&YYS- M3_LZ=>_P\+"CWR9)N6]+*&%[G3^^7MYILEN??P) DX^G,\H$(#G21I /=FIP[%56PN11/]970,Q8=0U,)OW+H0,DA H-I!Z9A[,9)B,:/9'/U)!] M9,;M6S0"VC,]BD=-M__:F3$Z0TQ@Z4EE7'@-,&%H=-Q2DX*VF0S\Y<'@K?1X M39*<@$6/0H]0,HL7!MJ(RU1)@Z#Z[.,6EX4=H-CR'VZ4CT95C9)9,,%;;%, MAU5MDEE0L*7FS!BJ:H[,PN6TN5;%4P#W,@' 0NH5P^W@]43 M9RU\(8_!-NAIY?F\U^N^ZW6[H W.,/<"RD.&Y!_9[)\ZRYF6X$*._&OR6?]> M-CK.'"=Q9%QJI:7S+38$:[;XH2G3DB5]A@3$ ;]'SR*$09UR7T)PL7#0?7?0 MW7.Q -[$<"#&^Z6AO Q\:0<>83@,T$!:1,98_NISCH0I\3IDE8$M9/# S6!6 M!DB%@$C*+PG%3:7V)F3>1/:2-W+^A/I!$/LP:[!:@%A(Z+Z;4 ,/-#Y(!>RX MO%>5O!9G<4X7-_O==_O=GIN;"*9)Q7\".>;7HYN,$7WBW^$QD7V.!XGH>WIR MCLGXA@;8P^7YJ0/M]CKV+%Z'E@+H"&3E $A\D)$$4E' R-J1[&*BGB>SOB!W M[[IGZ5UK5X!&>T;P MN@Y!I]* O1]1$R)!N^KPJM6AFE=5#.3VG@XM,;,".IOH(1$N'41?;:PZ@8': M$'_ M@E]4"JV JW>Z)97D"KQ9P&YJ:TI*2\X,3R&?7 3TJ5:KL@.Y&3LH:%TIIII* M*E2@87=00(0V;(,+Q(QH020E:FS4+I)N_O6K\9?%!)&#'Y.A.4._O"0U\ MQ/CY]Q"+^;I$6A#=/.Y7XC$+_S.(!#2(QS/$/89G"NUZ=!)R3! OW6/:,[LC M-#U+A":#HR@Q2$VB(?[&2CK=Y]([%O,!&5$VU5J59L.%X2"EFSB&R9=>F9_* M8X_@0 :O0=2<3V6EI2@@PR\[N&4 * E@(R('9>V@E?Q&P8]%7?_"D7(L-KA?#T:Z(\N MZD2;7T2V.^QX8%GTK5H[P)N,-B!51[DP&86:&9&LP.F ""1M%=$<*@D[AC3D M#X0A&.!_D']).4HUS*@53S S\5.E&4A5 Y%NN\I6R'/2 M, ?$EB].Z_=%DOTE:UU];0JK7VY-M4[U2_0#F*P ,#H"*#) NYI8P'VUA9GJ MP.Z%F@/+0DWU^M&\M9LOE/I/. ADV2]_PE&62A>$VZ=];_%I#9KF*??!QXX9 M50K1BG%_2IG _V@USY]GB/"J/?LZ(MS=]7N+/^IF-ED'S\H$L=!F=KX.>LRK M6QH$(\J>(*NZ'[4>>"'KN4&ZB/7D?4;:CNXE1M191'X8(#4S7.OSO;5D%)*? MFR 4D6]D1E/,W<=][EI0S<,J!G)[5.\M'E41G\WSGZ)Y[#U\+D],-HO;/_IH M\8_BB;/.WLQR5BO5E$2+J6=HA)BQ5Q@O6&R&[0+P0KIS8Y^+[O2=\7#!FUC@ M+XVGO-[F_=4 A=3E?-9%ZAJ\-S]3J.>C$?)$LO=(/KN% MTBCQ)/=E9U3AVH MB5[(9V[FNH885%N;52S^%#(VC^=G:PRPQ9B%]+YW MTYM(T$L(8$%&XRE=K.'7([7@XM$Q44LN,D$\!JW!;T4!A61_=).]*$X-K5F! MNF4;D8WGOMKT,9_1/5W\:)DN+G+5Z,FA_,^I].^QV% _ZL8K;%8?BJAZ!A'\ MKO\\;EVA>!G]!K&["61([\:>4J+WVI8EKP#%'0G8MT0")*"A34("C1GOY):H MT4;@'4MQ^?:)P&T[68 M();]WC"MXV49@^/Y[$0^7WBZT2G^BAY43\V MOPE1[C[W@R5@Y&9:#KZ1:+T,%J6-I>]B]P["S"+'+7I$I/(VQ.K A;SGEFB* M>$^6:6)).XJ7F-"O+BD9WR,V?9%67R2AD/1<^+"(].B]$ME6,G=-W,'.#4,S MB/UX48N;OGES]!<(*&0_YUX7L1\+-.MT/.WS=^3GN-'W \S5!YO?0SQ3>VHW MR?QJ]$+: M)!)V/%J*O6(?6QG7V;OV;#&KJJPVLELMS4.U3K8JK+/+[=D"5M79;5XG;'8V M#[#ZS,@7C],7.MRJLN^]]%YWG M4)?.1G:[.KY^ F5NY2;*.5VE0VE6Y':W.ML901JHK2XX\T$6JO%,]'U?"U"? MAB;G\]S(N1B4DLGXGNH%D6M]NE)?[>/#8EZU$6YI'MD3 MBD"J"1 T7A6*E %&FUU[3HKQ"C+ECCQ6C3*71"OD.^<2K^8[ 6^F&VPO\5L> MRG%1UGG= .34OJ\V(&VTO9<34'WZK+RQM M0E1AA<@%FQT5(I)L#F"5LG_FUK&]L8M-=L:JA42<&.[X1\\2_UA-9P/C'-:B M3>>VG(?3611[VD1+=0$7MLOW.SS MC/-E6+4=K01PMY>N;0YCX6+7)G0QZ*[D%LV2RY/IF,'IVERY80L9S'LB5@:C M+:>I&!#+V75X40E5]#96Y7=[&EV;IV&EZ__:R_C4>>;^$9S-,!E1]2A^0 B- MM-?/U",41*>VP2'7IY8>MP0+44MSJ%CYJ[_7[1ZJTXR_HND0L18@<(J.6_G' M. A4D1H 'DI$+$(E[0NCX>RX]3QD 3[" DU;0$A=CUN$$A).CWPZA9@,Y ME M0@M$"6>(8>K?ZX1^R.((2ZKU>Q/> >#(I?HS"$U9S2B3=0A.3ZR63*T8? M9NI& VG/^^[ADI$E$[^:F:E9$@P&_5!0%;?U)"5,7>@U(/&G OI#G5O9&-DC M\B\H&TC_4@6";A!3Y"U\4G ="J[,E68G!?%B\+6*3I;;+$)V%1PF2HZH5VX9 MD]"B3=&;PI(I 5#']N@)UQ UC5_9-FI6 U5?U''J\G_*Z7J$@?X6 M*3JT5 6KN- ]KRF["NFWK/M9.3JI4%DH$$NV1>OCY:-G=W0DI/.)%MVW2CE> MWX7VSL<278,A9S1BT>9V=IVNJ8%E4C!\0T9',>]*+QZP!M M;?->=>B?G#][V#A1V2.*W:7BSKAMI;"RQ;NNXNK'F9*"*)?VU?W+,D>.J5-6 MY"1)#F3_H4,YKDD/4DXX/\23*6/Q1I!>$)YA<;7O-$0 M#\27KL0J5E+S:N9^O>G-2CHORM^6P9?[XYIY7ZM_7ET&RBQ4A(TN]48ETKU^UOR"UP#*;J,NML[M-52!FK@X:/0GTT5*12:53KV&8 M,#!KVZ;O>"*R:G%D?'L8?Z8;^7]75%U9Z$D'A=PA]HA3O[I>UBWSN%?6X.3\ M&'4PI3E#9KFY%B7:NG:Y/.!GHLJ+#;-,PNT;2>//RQ?B$TMVN5)LGT&9S:=Z M>XW-HRM(L]5&J1N^9)6ZO7M8;90MS18:Q>@(Z>@"#.+>3K6>>Q9]!K!D7O29?CSP/!VD%9WIB]Q&;E7*\_Z-]!R,]5WSZ#*DX2W;6ICA0Q M-KD2;*%7FMX84V.M26]B2 S?!%*Y$O+%T62N)LWA4*]UO4AL(;7'L?'3N!UEK.P:JY(\46[%I9L0BDXSVS F4.K>G$]438Q(O)EE6%^=RQO>( M>>S2Q0M/\647ID!^I,!76@ +3BA9 MGG!6SO7Z+29[%TIVG%>=TRT*H#H$B!8NI*R-LF7Q66OQ9.ZFN4)"FM0?0X61 M:0?Q-:GA\+](SLKI11@$J;^OW:#,#I$7PMZRHES9Q+XA.4O!([4C?;$5V5Z\ M?D/YAKC0 [I9-+RGZM'O"(\GZD4TII\_(^9A]15.9LFB7M:7] >R?$4?3W Y MO9W"SS_]#U!+ P04 " YA&%,C2.H=>LJ !KU@$ %0 &5L;&DM,C Q M-S$R,S%?8V%L+GAM;.U]6W<;NW+F>WZ%9^>YCG&_9.4D2[;L&6=Y;SNV]YSD MJ1>N%N=0I$Z3M*W\^BE0E"Q9%-EDW[@O?K DLH$N?/A0J (*A7_]]V^7TV=? M4KV8S&=__8G^A?ST+,W"/$YFG__ZTZ\?X>SCRS=O?OKW?_NG?_U? /_UXL/; M9^?SL+I,L^6SEW5RRQ2??9TL+Y[]+:;%WY_E>G[Y[&_S^N^3+P[@IM"S]2_3 MR>SO_U+^\VZ1GGU;3/YE$2[2I7L[#VZY?O?%7S\L#SL_"/U60Q*6 M\-7K&B[JE/_Z4WD66TTU M93=M_N=MSRZOK])??UI,+J^FV,KG78AQGI9N,EU\2M^6*S<]1*CM)7L0\4U$ MJD[RQ/EI>C/#'O@\P=_.%HNTO!7B$+D/J*Z'QKQ?U>$"2?J^GH1T-IUNQLX1 M[6A64P]-^%20.TC4AR4Z$NF%6TP6[_+[.BVP0]=M/YO%CY//,^S?W\^DD3/;+W*+*\1IUV CN[ 7C-;C'WCR=7OV(BBFZ.B[.XOP*I^B& M"J+[-XT'03,]T[KBCAKXKY:K.OT\F4TN5Y=O4YD9W?7ZR89CIXNZ3Z"9+]TTL#[;^N %_3>XF1IH M7$%G L\6J$YB<9]>N&EQ"SY>)#0A]PNZIV#? KYW-:)TD9:H'1N,\T-JZ4%T MG)V6:=VM[_)+M[AX/9U_/0CCG17T+?#\\JI.%VFVF'Q!7P.?3T>+_G15/3?B MXW(>_GXQG\94+UZA3;^\/K8-3]?441/.TR+4DZMB [S++U:+R2PM]I)E9Z&N M!-LLN*!J>H6::7G]9I;G]>7:6MDK7X.R'8GY"LO/KU-ZD68I3Y;O<;SODVY' MD?Z$:CBA[R_9D8BO)S/4C!,W?3-;+.O5[2STVDWJ_^NFJ_0SSJ(XIY;/]\E\ M1%7#-Z),K[4+Q;[[V:&U@%Y^PO']9O8E+9:'F%Q]OG-X6-[,E@G=D.6->KXS M0U;SU>+769W<=/(_*;Z=+Q:I!WR.?_D80-UUVIO9MG*;9^/9\JYX'XBUEF)X MZ)I9PT=7V%&#_O=\'K].IE-\YX]+K/M$;U"T?R%O?*"SRWF]G/S/>J9]]>T* M;:^F+.R@ZOX;>?O5A_ETBA;%5UI]@G=K/0@HIZAGW<^F:Z*]EA_VQ3XEM4.TKC[4]*C)SMIYR%O M&*3)S4;W(75T)/:[Y46J[^\"?(=NG[0-BO8OY%D(]0K=^5E1CFZPOX;M/[J[7SV^5.J+SOMO(8U]]_$]W6Z1T2_?KS*W0[$IQG^ '5S1T QK2Z-CZAFY.,SH= M65U'C;E=$WLS*8O+MR%8*--TDJ_1 ]Q$8.UMQ:'U#"Q^0V8=65U7C2FFX NW M2+%H%-3RC?:8=Y?J5;2S&-=!PF6OXFY?&VU:!&>&:'V:K^W9=^O]^;.R0C)9 M7C?MB;Y>V"L@OZ#KZXK3U:J53]72J^@?%BND.F*YQA6GMK/BOW?2:P=5W6LC MU_1X].EA^T/M:^ZWB:O+2U=?WT0=N=GUXO&0:&YP=_B*7AO=;*9M4K97,;]/ M*HO%ZO+J_E&KN^,_\<^TN MCQ:[476]-:;AH-M3[DGQ@IN&U73-[K?X]^;Q(LL1)_5NWI*^+=,L%O^FZ_?L MVL#J[ZT''X?K3Y1#3K3=25%DN)4"2SQ@TN;-ZV.BV2W\^E#G:@&?G;MZC@Q3 MSQ,Z2[>?%,XI('1SZO2?-Q]7MS&AJ#3]9'9CC=QM^]R'[P:T=8OJ%.]MO-]; M2UHKV11_27?A>U/GT_2O/Z'L5<]OK!A7UBDNP0L;P6NAP4@FP:B8!*$Y)D<> MPKSN@WF]Z>N3Q'EK:TND]V89Z(N;WE]F[@[NAB^N$K7::"8@99^!6F^!6\7! M&VMT#$K)*)N@?F^,G=7AV;Q&=?C7G^A/S[ZFR>>+Y?K7FUI<'1X-O8=GI3=/ M/%\4,ZS4")-ENKPM7\Z GR CYR?>;0CJ;V^@W.Q0W#RY7I4<:J \>G%EO$@L MN Q"60).(R.LQ Z@UE%##:.9TN,'"OMSH)Q*M_T6!\KMYD(Y1;"\O\,PT'AY M\OV53T3'2!#_Z *PA"2QD3BP.A!"HQ M&RM'N.7<( &BT\ DJJG$N08N4G LBYRL.WZ$B#]'R.C]]5L<$X^#0X8UO>Y] M44FNI!;$0(H!C5UI GB"%J^W5.O$C5>DA>DEOX\0^'.(C-MOO\61LCW&?J#1 MLOWEE0H$K=Z,_F"!WY&<(!J6069IDN6$.FF/'S'JSQ%S4GVW?]0\7K4NGQS; M&K<5V?DL; DH?!".MV50C")'181\9?BYX*]?:L;H2U14] 6E+\_UJU,&W,U^Z:XF2S==R_10S%L)-P1;)XI8'XGZ MX?L=$V_[RBMK/-&1>C#!H&VN/ ?-B *IL@]"1\F"&6^/>G\#S[?:X >5KUQF M+! C0,;L('I*@48J0"F6? S1.]%B-6:8'>.AJ3 ?!NBAK-Q&\F\6A-KR;5-- MI20CTKD$/ <'WLH(SB0#.L44!#7>LOC;I]W!_7X,LXZ']*0(]F;VZ>O\OY.K MVRG]!S556BAB9$$[V(0^!]<@T1,!$BV77J$3H=/Q-!MFF_]$:-8*U5-C&KXS M=<6UN[HJ3A,5ACE@04F@G!- !U4#S3P1&5)T\N1WQT^';6UP/3&^O9ZOZH[H M=E=5A6-/:6(\!.T8$.8CI) )2&JY2\%%9EI,HFIDFWSI2K?= M554EZ2(/B 53.0(MG1&]UY!)]%;'X+QIY"KMW;3]0Y"M!:PG1;9/%ZE.+B]W M1G(>6%.%-1C#$ [ET0LSG"=07&A@E&LMN%/DJ MEOB=3M:'GJZV$D1)G9.&Q*1",Y<%L"(JT$12(Y.-@>A._(8^=Q5/?EFDTPX8 MBJ[?D\T=NS#7L 8M&AU54 M$8(:32$;53DAX:)Q0+@WA2C(5**]#2V&YC K1[TP8#XPK"SC583=CSKAEE).BW6M<'VY'C79#WI\,JJP%R4D7 0 M-B@P.#R!.OPM*6E$2HZ+W&+]G@NBIO;-*NG/21D:*92QW( M1-&U-900&70*JL6NX# K3"=$N5;(#A"CV29V:LL%E'\&4'U?'I+GRBA!#%/2 MOJ"&O"#\A=!46$'/Z?GY;RC"ZIV?3CZOR;4X+-3E<<']L#!AT-UA%IBE%$32 M%'_3$C+QBD4>\/L6"NA4HE\&IL^.Y<=A^FB,!?-[+?M^SN)PYGXOVZ!3M"6* M> \^>@?OMIG&GXB'BQQM=ASS@_'[_ MM,PL/IV!<,M WE>T(B)1G9%TUFL--%@#62@".J-+0 )!@VS$J;?9V=H'!RDC M3\%:"9(H!BE;!C%J!EYJ$BC:G[&9*3'FG-EMI\V[!&NHR>N>E/OMK,. 8\QHG?'*() MGBA1D9R9S!'5I(H)DLX.@@H,E+3KC@T$J$!9;Y,D89M>L8S)TAM18JJ&15_MTHI=FW13@Q.@>[^A$\P&LR+O;E1Y[R;QS6RS4+++C-Q> MHF(Z69,5 I54 "X8 =2 #HRB3D0TD QID3AF&#NR;=?]:$=V!M5@2Z'?KZ%< MK]3M6OG\X=$J2LYQ,M4@@@D@DHJ@DL4QXU0B#D>,UR>_CMDQ 3K :*B>_U#V MYV8IOG)UN4JIW(:YNBS=L,[$-0F37?;"_L)5UM(FC=.@S>@W64$34,H-".N# M$%FA$]5BN6D86[)C=O2"VH#+#[?"WER7.K^\JM-%FBWN+D(OMX?_DI;O\B?W M;?>ZQ"$U52YY2AAQ:+$9!\X$"IF+ -[EG*D*3(46+NHP455=3S2]0SCD!+0G M)\T3<]$3I2IAHY).XZ!'O3;D1LL':[?WGJNBQ3>A" M0HZ"@Z*2 BWI*8CD3#/C J/JU$WM8[KG1ZW7$I3AX@O6%Y24'_?;3AWP]F M@ZFW+VXR+9L/K^?U1Q3^8PJKNN':_MZR%2_J')U,\"$4LS)AXY73Z(MXSASQ MV<06@>G#N&K=<:4/O(;>!?R00D*68R/0R&N^%[BM6(43O-$B.Q 2L91:* BV M1)Y*&[5#C9QUBQ.!PUA,';*C6ZB&(L;[.EVY2=S<0(NJ<.T8-+4W&I2N3$"[ MLF2-#9$)8,Q+T#KB;QS]4I<,=>'D;^;HCB;](#8<6YZXXV;W98>[BE7*)!TX MNI;6FPA&Y 3Z F=\Z[,1%YH4KSR/%/N#@;9) M@M#1 W$BHD;TG/@D,R$M_)4AIX]V3FP_6 W%E!^O'4:E]NI;R3Z"/E:#;/]- MBE=,>RHY3IO<* ?9&@Z!XI^:TZ@B#SS[%@N^PYQH[( I/6$U%%-.Y^Z'80X4 M=M#CIWU5PY/A_^]=45H7:3D)?2=Q_R[!QR7^OU[$?I?+JL_KZ?SKF)G:MRT_ MO4_U9![?S$)=SJ&+4^^IT-9RVF*):Z@C@7UU_WQ 7(>:8+ 1W[WK)Q=SNOEY'_6 M?^Z,@7ZR5,5Q."7K&:B&6@UB:.;0ZLS7&*8=8_!B).YT@. MY@)?7KE)74S/QV(?Y L?4D_%(Q-:" ;>!X..0$P@7?$+F)4ZT223.ODHJ(&8 MU3>P@WG0;C(K4^^'M([T^C1_B]C5>-RE?.1T%33EA@P6' M+'@ HI, )[#&LH+@9R?M,U3L0L_I"=+"S(!?HJK] [R&6B,$T6^PSDK87 MJ 1GPIAH@)G@0):]#*6M!V9]HHS@P/$MC.AAUFL&HDQG"(XQO;V=SSZ_G7Q) M\49Y_I\TC:_G]:\[US :E:\TS=;2Z(%KEX%P6_*6&@9<*"-E%$J8%IN%^O?$ MH+X '?ITZHTO^UXL^7^.%DI[6]KVCE'!>:4GUSQ8CRG )5Z*,JKIP. MZ)=:W^+$ZC"7!@_FJ'6.Y3C>VGGRR_/)8AVE\[Y.EY/5Y0X*[2U;:483=2P@ MJ-AD(V@&0]#QX)Y*D9VB.;18.;2_)P[U >9P.YNW"]=R?X\E.8)V M6VNH=#!.)[0'$KHNZ-5&"HED!M2G+#2A$D=I"YX-=*?/:#SK"M3QI\M-EJ2C MYLI-V4H2CHW#L90<*_>>ZI)+1Z*M&97+F02)N+<@T^]JH;P/-$=E4;U*\>$) MQ_7@^)XMNU%NP[95(VHE@VB*8(6+8"AV1XHJ@+$^$*F,$:G-3O#O:TE]>+#' MH^@/.9\.XN /92MNO- ZV$&P33KV3_.S@&C5Z'LZ=\E/#!EVN$WX"G4D%)%(^9TF[.0C_.U)('0$YAF;ZV2TW)S37>P77 M=YFSW'2Z>)>?/M#94&<=77]E)-?.HO6:DT,0T24"(;4 F;*/G-$498N9<=2U MA3ZUV9" CS>5MN;EOFHJKC--4J%-D:6'R*P 6CQUF@5'$]08EEK$<(T:!=C_ M9-HIKJ/-IB]6B\DL+1;I)M?DVO>^^28>,KONJ*82SDC*T3N/+C#0DCNPC*-K M0XT5P3FC1 LEIW_?LVVWP(Z\[/5Z,G.ST'+9:TLE%3&*BDP"!.X8B& 1CD C M.-3G$6T3!+Y%*O-AO(*QE[VZP74HAGVXF_=O8FH_I?KRB3L#=U#L@%HJ)H21 MRJJ2HX&A%ZX)ZQ@FV9O%8E42)KS+ MZ_, BU]GV&TX++&-DR\EVFC[,8'B:2_PL9LC2^L\P.^N]K&RU_=6@98QIT_^.I"!:'QJ'3$N\>_=C7 P>>^5K6+FFD>BCRVRHJ6%2(1$Q@E*2@1$B XV!W:&BZY="JV.!\P[EG;OD@W ,A#4Q&- M@#)H;E7RR_FBT6;$MF*5LRR'*#DX33Q(JR@$[Q,(D0BSQG/.6NBQ<>.!^J)4 M1T!^I\T@.=<>9#Q[?.'+0]D&S'TV;AZFWH)";PY);LZ#O$BSE'=>B?5$BU^G>N=I7WY:UPQY"]55?OT%DU[E=L22"CO)]?C-;)O0! M]].IE[=6S&N>!9= C _88A% &(%_\JRD(=0*UV*YK@PAT7N>@ A\0R+.@^,D0XH +6 :[)P-VHNUFY9,D_%R,ILLED7T+PTFKCTE<0@IGAVV63O-@!M#@.?( M0'%"K#56NMPBSF"8F:ME3_YX?*9SQ(;;WETD?%?9$#]/7])TO@Y3W<^1G>4J M18,33 =P)FO0.-M"SLJ#91HG6I6#;J,\AIF$NF5(UW@-Q8^/:3U]HM@_N_KO MZ1X>.\CQ=*%*:LYT9A(DDRMISM,BU).KFX1XM]&VO;YP'E:EI>7\U6R)K7LSR_/Z\L&6=1_O M?75Y-9U?I]L%^Q*8-/#KSM/23::]@KO9<'33-S-T=E:W!T->NTF]OD#ZY^06 MJ_I!WNV1Q2C+2+4+RY6;?C_64M*>WYVRV@W;F'<+[M#'.TY'$.H35=8#,2& M#IR E!EG'$'1)HU4IV;YRH=N;;G[)17ZE$++@$A:QT RSH%RJ]$'07\CJZ"<:I&0:Z + MA,?G:.\80V55YHZ]$K0LU5ENR1'L$0&"$*F1"*ZN[+1 M>LWXX_9.(;6'J&GEE1)&FYC+A1;>HT^@*#@7/*18-MLYS$#4(.:SWAGP9@4(#K+2.!:VC8)^<:>9,8A M;R^P#["$<("?=;O3?K-&6@Y:WNS?SU>+7V=U&(W.WE'Q[(@MIY")*8?XT"*"0%B"8 @1SA'#Q8AQH,>W\VU: M+#Y=N!EE/^.3%XLAL-WSSHH%*BW'AE)*-/HK.0$/.!(=R3B1)"-]^ T[@;TR MK[%V'+Z/QI_Q][7YMJWOZG*:-]5#C(4][ZR8(8AE1J,JA0C2>(O>F!20(_." M.69CFPSD8]L!OXVQT'T?G?Y8:+>FTKCVRM.H:0X64L$.Z27!973S&=I?Q B& M'=UH9_K4\+O5GY^^INF7=,.??C'=^<:*4D59D!IH4 I80C>-"(-LYS:5=]<_KZXWY+;_5FO_S?^<;*BI2R"P:R5A&<,11HT@)"+!O^ M3&656R0!._5Y=&S^=]TWI^9TW^UBWAT&?5!N\VP\6]X5/ZU=XD^E5WL5YO8> M:Q3@J6OL!W[MZ]426W__JL!-Y-_8"R/8;Z@'UM>G_BCS+VG7$N3N@I4FF@F? M*(1L&"1)(I 0-)3K#JW(VOAFZ<,&;_66/OH%^^.^4CD.E0855X)Z(;C+X#A3 M()AFH+(SH C+FBF2 FES_7Q)B/C.Y0IL]A#2M;(I^^SCNCX::^BBM? MKB1E)=V-+Y=+"H@$C40:N4*?4P7>9@]K&+/E9-AW/*@G3#I\_2Y[^L@:*TK" M^M92D%XF0 ^$8H<$=$PB3=%29GEH82\/A>IJ\.\O+5'=.O@>U5DD;JP3VC(F, ME\.(%B1+'J0(+!@CG2,MMCV'R5-_,@QL"^T *TP[UB9NO_HPGT[SO/[JZCC M@M$.@3Z&BQ17Y4* '[\9>[5D"\WN$M'>-FC'@&U2O*+&^DRU U%D0,^!@29, M@\B*4BI8IFS$.,Q'Y"GGJEY].QZ#[1543%@=0B:@#<^@N1$XDDA A:Z$S?BG M$BZ:,5(=%);!\K2!7E-2\3IR?3#HLA0VA>@A"J7 !:[!""2?$93D M;)'MM%&H4[^MO.N:P]JZK5@EDQ%1&0I1,P(234M(G"@(CF8T-#,CJ45>GV'4 M?1>=.>\5L_WF4!F I=\U6FXWO5X^>:)IY^FJ3F%R@_9LGT5]7$454Y(3$S7$ MHN.#R@:(,0D$0AHCD=[S;M(Z#\",]MTX'QC+CAESF[<#5;F?S-9"X0,OW&*R M>#.[O2_O84Q-,P8=4'&E)*-"*@&&90[)\[*#&N,&!6J3;7809LP=Z2$9U2^V M0[EH]]K6Q#';]G@5710\>0HLEO0\27ET>@D'A49G(D00$;K)2]BG8=WC--42 MK-&HL,];W5Z@XD)P+M8)*:0"KI,#:J0%G[SQT1&598N<=(,;+4=VW3XN'(O5 M:&QX,UM?Y[58;$^Z>0A/]E15.>,X&KOPE]O/-AM]]^]4PG9M$G$MME^ZM.<,?Q^OJXS&>2&5JXLU MC^"#=,")))"MMI+R%+P^^=R;0[!T'*Q/B,EE=-9?4HG1/PNA7KGI0;-JHPJK M2 4U)3MN]H% 9L]3!Q?>.PL1LT1^/;7?K<[J62AFFG. "2/(.'#,$K(T9+$O.J< SD2T89009;=+H/WEC6MR7.[QW MV),_T ER ^RN/+'S\,2]:F-O/9S>/7K]M//E"LDT6Q[>W-T%*TV)SMI%G (9 M!Z)9@, AN;+1E<=39G<% M54:7/HJ$5CLK(5(T$LBQ+"\YXXUE7,@V^U8C[:&WZ>4G&-0YC$,3Z8'6/)Y. M3:JIC-&<>.T@LRQ TN A&D=!.TL0>!D2;1&R,](V>@^DZ@G,83W@C7O["3W: ME9L^E*2W@+]7.:=0[D&\^^P#0ODAA?DL3*8W(2YC^]W;9=QVY^R.<=>\DLI& M993'B3+;X$#(9"$&K\%Q*B@S,7G7Z-KG(=%XV&-GMZY!&1@KE.SZP<,'PW10 M[559O"J7 P"QSH)$=P,T]7YM..(@RU*=_N6C?=%E?@IP#S5E-FG==M6],\JU M3;650\\X6$0K\APA9)QI2)0E&D=F%UDVCI]\KI03(F>'.)\2*W^9E[EMA8_Y MZ>T5P4<%"W3_LDHH3X,MF>^?RQ0Y,=FYD]^4\'ER^/I-4S*E9[9-0[,IZ37MBGQ=\N+M"OU5*MZ*ZD2,S91D#@6 M(6B=P6KO( FB'!KD3-H62S/#Y&$Y(:77)="G1,QU&\[B_UMM4O^VY../U55, M$4_*-0)2D'*: #U $B/B1)3P/KL@:(N;'_0?C88=X#OLHN'3<6(#I *Z)\T+XSVX;NA9NT(2@&3N-KQ^5=1J_ELOCF M\_#W\=Y\AN/W?#)=E2&W_G9\,.X'F3UZA$I!IQ MP7MK:YYJRW?=?2@^^VNL$A/91BDAVI2!9RLA*!DA^&!S\BD'?_(GZ'OEQGPL MG(,?+U):?I\Z1WKM^C@-]NDLKA_:Q+"= M4&::M5CWY-E(N$,+/%&B(CDSF:.!7'B8=':H_P('(Z,5F>HL=2.GKB>W]_)J M.K].Z#G=7&YW2(OWED7=3Y+@5@%UZ-?A!!# :VTA4:>92ZHDW3KU.;:3?OW1 M>^T!N:%FSEY/%HFRG[&7+SG)5DC@.).,6T9.V MQ ":9, $'R$95=(:\,33R1]$[8,CW>,V%%=NUFYO*'ZX&?9DP8I[:CPE!&1@ M'&(B15DJ"PI5J=+:2:=._LZ'/IC2.6P#N%4[_(O;6.(/Z4N:[;MZ<;AP\XTX M#2+*-T]6Q!%*5([@*!J#VF+UTL4,E,3DA$@BRA$3&O\@[2_S6=@[0)\L4Z'C M[FP.)7A<$&",*W"&>?"4*ADX+9D^3MU;:-5_3P3$=X'4T $ECV!E\""58^ D&KHTCMKOJRM^5!I\M;_; M#^3'XV(5,=Y)R3((S=%H+.J/.?P3F^VU3I'P9BDR3FEUIW.*=(+;"-F!#E6; M^XJBL\%--.BX<"X#2!X,2$D)9&FU4MD;&EMX\^.L^'3,E@ZQ&]2C_[B:Q?KZ MJ(EV1]'*,V-2B!&RR#@Z2")@N6(X;)Q-5BKN18L;A,99_^F(,3U@-ZX)^;Y. M5VYRFZ)O<;N%.+8%^5"L6ZEN,GCM]X(:E*Y,"(1&8R%$)M!D0#-?ZU@.$63E M73+4-4M*,$3[-S)C0QH-\/V%*RN9,S*71&J<@"*9@ \&G2>M BWD^ (R#IV1XN-75P)#XH42E2,HR2 $ZI)(K*6#SF.# @LK).J%2&ZH, M8VWV397NL!O4?OB00II\>1 P\Y2]<._1BGFO3#E+K5A,$#7%_XS!1BIBHW*1 M<=+"_QC&HNR;$1V -K9A,+]*]?*Z['?]8S59)SH?WRJXD>D]"KR\+]CNRS1V M%:N423KP0,%Z$\&(G( [-/:CLH'*F)-VC7+@#]SB?7=&["Z(U+8V,A4@,:G! MHV,,1J4$(FO+G!62A48K:N/._UUUZZ.)OV/L!@P3N;T^\/X]3/C[-*V[Z.&% M3$^VO0-,I^>")!AK6P38I E$>=QI MI__PW?]%8Z;S!"13_-UY/V[J_6SY1SI9'D]&CR_N+J0]\N>,)4>)?BP6"%C M$)\U5JCCSLIYQ]&!67?2HT\W'M!X4I6IMKY>G^&X MUO=^UST+-$:N;I3Q " 4\"_F4S2B%L6(6%X/^[91FKCN@0_I:E6'"^P'-*8^ MU^YR%%'VTFUCDY7_/,KZ;__T_P%02P,$% @ .81A3$_26X#92@ 3LH# M !4 !E;&QI+3(P,3N;@VNL]=MDCN[IWG_+09$KB%,54)TG9FE^_0(I)2;9()O-.E:=KRBXI<8DO M/@"!0"#P[__Y]6;QTUV:K^;9\J\_P[^ GW]*E]-L-E]>_?7GWS_^HCZ:-V]^ M_L__^)=__U^__/)_]<7;GVPVW=RDR_5/)D\GZW3VTY?Y^OJG?\S2U1\_7>;9 MS4__R/(_YG>37WYY*/13\9?%?/G'O\5_?9ZLTI^^KN;_MII>IS>3M]ETLB[: MOEZO;__MUU^_?/GREZ^?\\5?LOSJ5P0 _G57:N\7\;]^*3_[)?[H%XA^P? O M7U>SGW\*$BY71=L5&BD_C[^=K7<%GGY,?WWXY>[3[ZK^@HMOH93RU^*WNT]7 M\Y<^#)7"7__ON[99 M)>EB,0_%TK],LYM?XP>_JND_-_/5/.*Z"DT7-5SGZ>5??X[?!H @A^@!GG]] MZ=OU_6WZUY]7\YO;10#DUS:Z8=/U9+Y8?4J_KC>3Q2F=>KED!UU\,PNLGE_. M)Y\7Z9MET,#5//Q-K5;INNS$*?T^H;H.A/FPR:?7@<\?\ODT58O%=IC5D*-: M31V(\"DB=U)7GY=HJ4MZLIJOWE]^R--54&@ANUK./LZOED&YT\ERK:;3;!-4 MO;SZD"WFT_GQ/C>H4KM-UF"PJT/Z46CKH>IBLUVFAUO>79K*Z]HOL MRTD8'ZR@ZPYG-[=Y>ITN5_.[8'J'[]/:7=]?5<="?%QGTS^NL\4L[,U=,''7 M]W5EV%]32R+8=#7-Y[=Q27Q_J3>K^3)='27+P4)M=6SKJ@A3DPLST_K^S?(R MRV^*Q?MH_RJ4;:F;+I3/[M-4I\OT_WVRV*3OP@(:EM/X\V-]KE%5_T+$Y36?3*.Y\VX2 M#(6PZ4W#^'ZSO$M7ZU,LD"[;[!^6-\MU&JSR]+^?^D ML[?9:I5V@$_]QH< :J>T-\N7RFV_G:GUKG@7B#7N1?_05;.&:U?8DD!_R[+9 ME_EB$=K\UN-XK.L5BG;?R8?MC[K)\O7\?XJ5UGV]#;9751:V4'7W0I:_NL@6 MBV!1?)GD59TNC2KM7K!X>C';+-*X.M3RGK=1=_=B5IL**E?04H)O3PB[?SR>?YHC B*I*B29W=BK7[\78FV=J[ MS>2J5FG[@IWFECM:L/T.NLO+=+K>[<+#SR["%OMJ7XSGJ+V_C/;O-+M:1@LX?+!E<@V9ZE7< MOH#59OZ]!;KHT%<3YL#YNB%I*M734O=_2[=[I0]I_O%ZDJ>%D^TF6Q9NJF.= MKE:ZEZZJL,^S\\4FSA[%;ZL"W[#:7H1[NB1]]V4KF.UMJ]:-5F[\H5M-3A_]I,\G6:+^XOTM5F$9>Z MK7T>XQHGZ\GOR\DFF%WI[%C'3ZZH;P$JTJAN?7V+4XU.-:MK29C2)_9F'IW+ M9412Z--B?GD?=H#;@*2C4IQ:3\_=K\BLFM6U)4PT!?5DE<[BC!)F^4IGS(=+ M==HU-9L5,;/QK&)WKAULV@#.,J#U*2OLV??%^;R*'I+Y^KZJ)KIJL%- ?@M; MWTG<=#62I+>[VS#953ZYJ=WM2M5U)DS%07>D MW-[N3?)IV7;KY<_SJ;W_RZ_>;7R>*;@Z<]M_7*"WCQIA\M>OJD M9-N="G^/T9_9\I=9>CD)5G[-+NZMI\,.9S?!N&K>WV?5M-[=HO9?;M*;SVE> MMZ\OU=%V1Z]#??ET\SG]90=-S>X>J&EOIP-I@IT<5XFWX3^W7\=^U;@*^M!( M^G6=+F?18]!R,X=.A'>-QB;+1A?9]"4@"Q O)ZO/!9*;U2]7D\EM0!2R7].P MV2Y_$N5AS_OHS+$MNQ^!)2TB\ MB]Z%:K->T0J"A1\4$\B_31=9,"+_^O,ZWZ2//\R6ZS"JW*((*PQS1WKU$*7< M ^E>D%A]G9\XNF*)A%* C#& .@.D\U! YDI0/(.L1PH=F)V_IU1WVL^Z *Y@ MTT#$B'_-T]0^LR8J4N19V002X23&3%+HD"%:&[\;JE!XFKQH875*FKW67:59 MZ#1-5F!&&WC].;@R#$>>R74.%#F5&M]O)N-/DK^GX5V3&QO6;I5@.^+36^S\,V^V:%.78D,& 8;BPBEK-:,.6)W M8 ("56UNH+/@1E_ M4F0AW[$Z^,?)O/9I^QC^'#_FE&Y@@0X()G52%*,H+"* M$*E*B6R81&M3 9\U%5I!JQO]OYM\C2DQ/@43ZG^GB]F'?)[EG[)M26,Z0+&1RK]^Z\O>"?;]5J>G*ZM1U=F M.3O[*&7Z=GZ7?G>IK(IK\Y1J$H T5"RZ*YQS*-BFCF -C4#40!PH,YRK\T#W M2PE53)2R?G3*/#&$CGD_6Z@]4101(2EPA%(+B 0>@ ?LM$>$];GI/.@0[880 MV=" _DE\I@CS,%530"QVU$FD@81;A0#MM1FKS[170E1THYZ&Y>MPC0'JK54> M,.0)"GL_C+DH9?: D_-THU;6Y,D^LGIX_3FX!DU?X_K :JGOWTW^.\O-8A+0.6Q#G%!+ M(BECU!H'A+.,,AAVAWB' Z2@1T?9V=@5W>$[ IX]]O^WR3$FA*CL?46 M:60%KW,%MG5_<7\ZCIFE-MC)%4LF1@$@U3:8>@X=-I1[J.\ 6D,PUK19WA21:NI M,XUF72+7%U/,9K7.;M+\(ET\W-:\GM\>9\F!4@D-UB,57'G(XM$] \3I$C_G M3'UG3&>GBWTQI#W4^F+'^XC\^_Q#GLTVT]AE/9G^$9A]E""'"R; ,ZBPY)8) M0)CQ4M,=@M*J^GNOSHX=^^)(J\#U19-/^6261N&/SQS??IH0J(262BAO.0L2 M,$SHCOBVP8+2V7EB7U1H"%6_1NSBT&;S4%13E>*)]]X@3 @1"F'G/$-@)SG! MI,^X^HHDZ?% J57L^F)-!7S^D4;S*9VINS2?7*6_K]++S>+M_/+0F663:A-D M85B$+45&13,-*(E+MQ?4&-C,QU*FN_8IC!:<"]CJ-C MXKE4A"@N0O.4&V6L*V46AL)QN_<;:_+D,^1Z>/TYN#)*!_WX*#)\F($'1C+/ MK1*(><.0H@3M9(=+#2>*(V\Q4-2$-5QJQ)D"I:'(A<1G0<3F=N^H M4#Y+3C^DE'[XLD@CVQ>GOVLXP5 ZZP%2.M#!0L,-D27:4KGZP7C#W&0;!:>; MHGR.G"X3-\<7&M=/LS?W1.V][0=*" B 86&-A,AH"IDNEUJED*X?@C;,!;TQ M,+PML,^1Z(^.V[XLD2/*+!&H5I@<$-*"<,FL9$[A$VRI:WYZF?UHR-T;Y'#G]\OM]/?'Z MY<83'?/J"*V@<5Q@ ;A7NYDD+(GUKVVR/RVW6T&Z<4J!$R69O"3);]ER^L*S M0L\>Y=GG'^N['XDAAGB.J HK(Z;(<\;(%E]/I:M_QL?/@LGG 'I?DW;Y$.V! MJ;7\)%&6*:T5!= KC $&P-M2 L50?<>". O:-,1CY,OPDQ>)7R!XVL&F_UB+ M"92<(*P-91IC@IP2;GM"@H'DNGX4I#PKOHT#WEZCD%Y*)-]J0FH]6,LVOMLHM.[LF/X7ONF M09V)L5PI+1DAQDO/*WF1$79G\1_G-[C?8%8+=6<"$0E<(98 MZ(Q%$@DM=8D#]K+/!)8]F5'[NUY[/?18)X*I<. 9] IHCC&ADO* M.;8[N8,1,O+0KU8U6Y4UC='[\[!GE,%@8R?-,&3YF%VNOQ3ONA>WA6.?C]Z9 MVULF(=YB2)'4F# %%1!A+[.;JCD;X;VH5C7W;4A[2SB-(/U#1PEM%&!80TRM M5XP$2]-SMUO:@7"H-E\Z2F@SM$G3';8CX%C'*4:8MUP*82RT8;Q)HPRB)1X4 M&S%NDZ<3S3?,-5(/T1],&Z5Y=(X$&X98W26S8=IZZ9EGU ?ID%+ ^B"O,8 K M*-D(7U+I3*,G)K,Y#;ESR$/A#$((2H@1T3$?.^(.[Y"RK'Y&K-&DK:G+A890 MG6\F(XL- -XC985P#D))C0MRAOF7.2)P_75E-%EJZE*B/=3./9,1EI9;8 BF MVG%N&4!%0IX"0>)0_4BIT:2OJ[;Q(0N@VIHYP#[#"& MP&.YEPZCR78#T9G-S5)G/ODL@$- I '1D IF 29F MAP?M]6'EBBMU+4UD[6'0FSX?7LPZKL^GWR64,0N9P8',4#I%O9!D9T!H.\*[ MGZWHLP$&?>GSMTWLW/O+B_0VR]?18OCX$!ARR*K:7RBAUBJE3!"4A3\1#=L+ MM+- *>[UY>+#FNX_,JAU^ 8_-:^4YZ]"Z41)B04!SGG,N =A6TIWAWZ.V#Y? M;Q@M;=K'L3=WS^1VOIXL8F"PR6YN-^LT+\]_U6SV$%M[R.]3H7BB#50201V3 M9E(HJ35"E)(;-J;748=C4 = #G]B56D.JE(\$4IR)KAB2A)JB(-:[;;*U(GZ M">):]P\-1Z$.@*Q]4>[C9+)RRVE@\B1>0UBN\\ET_2G-;_;&.^\KD"!DN0W_ M2*D@02 TH\#NU,XTS?9J>V^) M1 %)E&!8::0@=@&1QQBC($6E9V+[N3,[E+K;PJZO]>'-I)?';RD?;1LX@5 -C[T8 VD85(#TNY.T;21]8,Z6[^9.MS*T#:*M6>* M7;/9SV6/!S8BNE@XT3[0% M75_3A)K=A2W4?!40<%]OT^7J8(+Z[SY.F*&"&L0Y]7$_'I:Z1ZF )O7WJ:W? M_1QN(F@,6V_'#.DTGI\64$1H? O +*YV2PFZW16)%2+^Z0\O8X>_;LPI04# M*-UF/GE8#G]+U^\O/TV^'CJG:+&9Q'KLO1?.*R*IALHC9AZM+=<@# J\'@8. MB'CG]Y%K #K.J\(?P^YQ-LEG*S7+;MC_AT"$ M_($.:O;?F]6Z<-)>I*L@87&-\NV!.\:MU)L(K36WGE*H.(^CP"&NG%/ TOC# M2I9G1[=C=K$)525\(F#U]R'J5IXX06 \.PVFA^20A9V) B5RSO1Z)'SPQ8B> M^+'W28F> ![U!>4G*/LL_RW]\F2ZRK-E^.NTZ-6Q^STGU9-(I:2$Q&"AN8(* M*PRY\AZ%31$"'/1Y5E;S08KNN?.=;=D=P+U%/H?6WE\6JU[ ['CT\PN?)Y:1 M^*AI(B]_&0K<'W&NBQBA#H4;,B):\4H\"[0S? MWV]G85*,5 #R\%,5E0HG!AHEJ'4<^;!5P999QZ(DFCM)68-#],ZBIIHI).L8 MH=[NF9=KX\=INIR$E?.(E?'B]PDRR#-'I;&4:Q2P0T[M+$'HZL?,=71?> 36 M1!M ]D:2;1=_7ZYNTVG858<=\['+F7O+),0I*BR'$BB & 2:05_*J)0PX[8? M&NKMNZU0NRB]3D:,TFP8"Q&&\E_OYL''R?%XV/S^4HFS7$H M /*>(BM QJ' M]9%:(I$DNL\G$BM:$"WH[#OG<5OX]'>;LG!LS^]2=WD9UL[WRXOH2UVF,S?) ME\$D6I7.[$./>Y]02X(Q=\(0*X4TWBC"/#(!!RP)XD[[^H]#=,:38;QLW6': MVUW,>%;R)%'K8T[I U3:7R@Q A%D&&22!BL?":4X"5)RC 14@(SP)L PS&D- MPEZ)\G UM3I'OOT^L4XP11# &"-C--3*NBB;<)8%6[Y^8%9GU[@'I$=#]'J[ M8I*NX^-['_+L;CY+9_K^]U4,'GT?]HB3N&%7 ;B[8P]I5*\DX4A9BAE G&"' M+#,P#!'OM020 L[J/_;2V37O83C4&:0#$\O/EY/EM"&Q7J@DB3=S*/0HV'M" M4RDH+1Q3VL6P5\/K^]T5H5,1J#ND8@RLZSPE?A-8]:"GT)0;CAM;39<,^^,UZDZ?;"[-O8[CIA\E]\>7A,)*.N]4#&9:K0+SHV)YM(RT_ M7J?I>I V/TRBU7&=KL/0Z)8'CQW8>7S",(V3C%]D7_H2_EG;WX>/#="+C^ML M^L=UM@BKR"I>!US?#Q8^]?&4F*CO/TX@D(@S% Q7R!D PDCB+#&,(2,($Y72 MG78LV=&@I>>G$@@:R6PPD; $0A*(C81;B;C$OL],T <#D)HH8]^!2AT$1ATA MM)/L89C%X9\M*T0$'2R72.ZD80YCH$C8TR,IM2@!06E/*9A'59W+^UDQO67=(O2XVC/OL M;00D&.C<)6P$LF5A@QW/7?GMMPD&WA@1$S88Z(Q!6N_66![VOFZ$9RC-=//M MV4A#1/J[,O:0&6&R^#"9S]XLMTD4CFK\8+D$.!D=*1H8)$1TV$*G2UF#U57_ M!*V[*I H$,QI;QV6%%!I17QKI]R+>8/J)[ON[CBC51ZT M DMO,5G7DSQ=O5FM-NE+>2E>^BQ!Q *H!;2&>F 4(T;SG20.C#"8HDV/07TD M^@O/W>=D>W&__^W'"2 *$VX"'(Q2[H5RHC2%A7"^_IEV9TM]JQZAAGCTJN4' M'MI-'@]XBC.R!WX6_]:3U4/>K+ $%4=#QVAP6FV)$#C\HS# Q%-O%- [HT=( MVB" N[,%OVV>= K8P$3Z^V2Q2=OBT8'*$N.)LAY;B 0!TCLC&2U189;7?S>L M,WNA>QJUA]21L$J6FC[M_W,!6 M;CTQ6P?,Z@^X45@[[N9VD=VG:?'1ATT^O8[A7HO)P9S1-6M,8D"K9=H+YP"$ M#"NA=BX(!TQ]>ZCU!&]]VT.M@38& VFO,#4-IKWU)0A+*!$&2$O@A*<(//JT M:("IOG>O]81M/5M0;6$VP"KX*=MS?E4,E<_?SKH7Z3\W\]5\G7Y,\[OY-'T MX2*=9E<$:V%D"7B",KZ/DIX#D[HD<$[)D(' MN^+AZF+,H=C$Q&O20F(59< #B) CRB/"'2,E?D TN6]Z#C[T85#L=9F^2&^W M"\!,+9=NE^(#+#E2,D$:*<$@4O&XDCO-"$2[@TMI&^P)S\&KWBXZ/5XV?@@ZBQT^ MH/MGWR5*628!"G]8K DEV+AR)RNQ1PU2\IV#"[P)%IW?];7I:IK/B\2#[R_U M9A6D775YD]!FTTV15&@Y<\OU?'W_9GF9Y3?/ME =-%MZ672Z##6LG_JX^FFM M^PNYVXOED\6;Y6J=;\J;N7XRSPN+Y%TZ66WR].9)0I)A>U&^J+29+-Y-UL& MBG?AWU\^F01'!=J;Y3H-6X'M6-[=>=YDF]7C7!Z'>'JDWWTFI5=WH2/Q=EH\ M"YG$)U:G6Z#?5KF@>DH]"0^&K0!(4A=6+8"!QEIK8(P.>R5J5*5#@^'PJ)Z+ M_T@=":6,.F-EAF5K, M"SOIJ;!'[UIVU62B.1*":> YH8I9)3G9(8R\ ^.^O-L"<_9Q<1Q _Z!T^T@/ M0^4C-Y!?$9,'\HEF^6V6A^W^;]GZR58E;(J MKNL'H'=VE#R\VK^[&]T>P+V1*3[Z6+RX%_>R-KW-5O/CV:@/E$JD$D9:%\QM M98!!EGM%2CF#L33".]+C(U)K\!ZGT9Z'3W[_^"DO<+A7R]G?LKLT7V[=8.\V MR_ET?CM9Z&PYVS_KU*@E00@:8Q!!"L*P;2/<&5[*%N&K39W.SG='0YWNX>XM MOF7OWFN? ^M#'!Y1X9]7A8/N4&A+X\J3,(5+!P4&S%$6-*$P<#O4J.CS_;?* MV?;[<)ST#NWX"?DV7:T^74^6G[ZDB[OT7?CZ>K6;,3IAZ<$6$P]D/*5582[Q MC -G&-FM'8Z27E\+J4;=/DG5&I_;5,+YD!RB!TF?9 Y[7Q^L,6$<$$U MEH!Q:*BS@C.'=O@J6O^F7F?V\EG2O$TEC)_DY6 N)>UC/C_29L(@%!I[+!07 M0HNPYX6@Q-AP53^K5F=1G&=)]';5,'ZJ=SMW/TX1T@!"H6?QGK#0WEBL;(D; MT;*^;[6SD-*SI&]=P,=/U#[FX.^,-T01$A09*3D%C"%E9(FAM0W>_.HLVO4L M2=L,]L[C+4\*.-L%PNV>C7E6KO2.JO6N^)\S\DSAL'X:YX->';.::&*T@4Q) M@2!0I-*]S=<0>>81PL8#((VT6L60&N(?<( >.]SG^76+D6>5M5L[\NPTW,XE M\NS)5.+S])^;=#F]KQZ#MJ]TPAQQ,OP?==HB1BBV"I1@"4'[)%E'T6B5Z; _ M&JTE]'H/XGFIW]7C(*=XHXP#)&.;A3KPQZ@E#S,YO7S8G4? M>]6&/BMPI2%DO9-%W^_^^K_G:1[:O[Y_F]ZEB^H&S8$*HO148<0D8-!IIH5\ ME-Y3T^=[W..U:=H#<-"YYGLQ:BU1>^M)O)2(:T:15_$P6B)D98D%PMB>C:G3 MBL*K3$8M0_GGIM?8;:'QLVI@-A4!C:L"%%C='OJ^5(+"3 \==\%@8&%I9]0Z M5\JIH1]A9%U'>MS'EL:8#8.H])H("+&GXQP3I'IGM&P3H=!;\MM$IK<) M?[*ZCKDDPQ_Q8>"[R:+2WN!0L01H2KEC4"+"'%168.AVDB)6_WK$^64,J;M- M:!'?/IETA#%),&\)A<'V-4)""[R"OC1](62C?&2]EU#A&N ,?\GER4V'O^79 M:O5]1G&=7F9Y^FGRM5$FCQKM)-#H8%,+&?2 $+8BC+R==<5]@TCT[EZJZ85H M0Z(\ L;>9,$@_Y_X(,^J)A>?UA!?9;%AWQ8OPSL)D-&*E4['L*\#9Y5_HU/] M5V=A WR/\VM/;JR7%]MG72F6_Q<8 M2QJ+/OC2);HCF(T.(KA#KX,U34/#3ZX-H=IU6_60?:MS5[X2MW7^"+ND7P1'?>J_-5% MME@$[GZ9Y+-!^_/H OKV-T.GU?!1U/3M_"[]KM-O*V33J%(\$2HF:XEIL"%Q M%!#*%=$P/EB* &&FTN+;C?2/>CD@2/4L&L82*X]-/0!">@- MQGW&S!Q,H]&N6O=FSV@9KW&GS]@OJ[Y_-_GO+*\47E^]ED1:9FTPSB#2)#XO M;2&")7A:F/H1.KVETVB/']_&AG8&8V\!R_LE>.S_;Y.;]'@<\FDU)8)AIPSU M$,KHY*""2E'B@0,\(X^8[T+SU=G5(J(_F#;.0/8S)-@PQ++Q!EQVF\X^I=/K M9;;(KNXOYE?7%6)4CI1,G%' 8 BILD0K@0R1/LBK';'.2%(_5*F[:/:N-)IU MB5Q?3/F43V9IE/XX-;[]-/%2 < \-8 1A+GA2.Y,!,(:O)G:7(R<<0@JQF ^\E)-B73]'=7>/ M%_5$B?90ZXL=[R/R[_,/>3;;3(M0O2.#Z MDTUO": ZVX5W"^5(J'7B'JE&;8EUD!"JC<$Q^;3SW#%3.N(\5"._P]X9"TYC M6XO(_F!>B<\H=^CG3+CSVW]A'W#B6EO.H+ 8:VE9*5$P($=X,:!3O1W;@YT& M5W\SS3?GJS%0P'V=+C:S^?*J//@\.+E4J2"QP1*E0G 7#%)+@U4!,2JEIQR. M\$YYIR=EG: V%&=^2]=OEO49\U+Q1%F.N(J/[UJJK P0%%*SH4?8=AUKWQI M ;,1G#($*2K<,JI60:)TD),0[!4 & CD*=0:6@B8=H@W>/-\"-]/<\9T@MH( M.%/,E/784A1-O/;U(!0@$I PQWB I=Q1AK^"44+,-?XPVGOEHQV3S?%%[NQ^O+W(H]-E:&#=:W^VC7T*]6\F MBW[:=)>7Z70=AL[N9Q=A)_(\#U2O(+R_3?/0ZO(JWL$K;LAMKS(-?FEH?\_> M5K@S5*%TX@BS2EAMD(C/.1<)5(7W4A' O7 #OKN[O_?'[@D=*9D KX@T0E D M&:7.AGV,(AXYZ2PF%O?I8,LUP)S@@0AR-)RG'WZ< M!DYOEVA"9U?K^=1DF^4ZOS]^=>:E[Q/),";&&,D3SU6Q>A&(?5?^1D@DSB@I%D.:8 M4 &=$,"&6= #([&"#>X,=YC5OV4BM M1;_<@]EI3M78D"5'86&<4A#)(Z;0V M\>EFJQ$3V&,SPBMTPVQ+3@2J:72UC:I_PP=:OTZ^C MJ4]/7OB7R=/9?#TJW\F+O:KB-CE<,''2>@0E"O:IH19BS8D&*O!1"Q9,GDIY MD7N4^)BS9'^A1!,C@ E[0&$Y1=9H8 4+^T0(8GXHWN>U\(-^DK84]FW(<%O( M_"F\(X1J *F2SH9%FH5M )A$3 ^;-LH^W8.]*&EJLY1DY#Z!RWM9!X M:*$7F''-J9-4,D[B$$/!EA,"O2['2&5]5MWXM@S?.3)(2N*194PB("F-V:@! MHTIAI!WFDO7Z/&)3QTCK_#@-G/-RC (-'602TPU!<1+@*DQ @80,01C?.B^ MN9HJ.49. ^;\'2,B6&A$4LU9D)L[+13B&C,5]GX6BFKF]4@<(W6)T"Y$O=U= M?,F0.F)+[BV3$*09$] IB1TU# MEB2 "2:2AI*3^85O'M_D[,"?; FE0(E2Z M&7VD9$* )<', Z /']F:>VXI$*&N=I1 MK;PP5#EI@LS1$O>]>F$KVYW]\^8TF/JBQ46Z2D-;UT=MC^&]EQAP1( :X27HUO23M0C,L ;&3;263S8QBE)AP\UUF.Y L,PTM1XK MPD+;#@ .@R5%^DSV_EB$^-:B]\.?OX1>S0K>[1[A.(A.CV=^4"M&(R\66\/ MK=PDC_=Q5J5T54Y*VFHB(9 #2@AE2'DB,/-4&$VDBGL<:76ERYL=;70?WY1L M)FSUY/9M-)0HS[E7S(7M1IC"PW!%?H>HI@U>)6OY[*9_"NU-DC\ [J,^&6J( MA[Y_N8(C+H$.6TTZ(]Y:HOU^.?OM&U6A4TY?) M^7*'*^TXCQ5-J-9,<*N\]L@QY0T2J)386"S&G4QP%%RHQ,_&D/\9R#9*_\:K MY-BIW-KSX+*[N5UD]VE:;#[>WQ8YI-5RIHK0J[V.D*I%$TF1Q98#A(@'CEHI MC=9$>8HE1E3T^B)$Q7?W6E-,UBE6M34>:!TVYC>3Y335DV I5E'UH3*)"(37 MT$L-L%#<2AS&Q X0I^I?]>[N*>U.=-PB2,,N%95GQJ-.LU;J3P#7)!YW>20, M 01K:-"CG4GK9^3N>1+I<37HG_[LON8Z8/=Z[S,.KWZ^LTUY-% MG'T^7J?I^A&.85I5TVF^"9/@CVL(K"FA@J#7UV%/\@.V3(3*-*L)7&\1J <[?M1Y4J5X M0HU&%EAI"'-<80LIWDF.F![Y8YQMJO8DUC1"[\_$GU$ZX,9.F[8\*WEVF:XB M(I/%QS2_FT_3Z.3YE#^DJ#SB8JE2.&&.66^89$@[(2@CQJARZ=<6]GGR5'$K MW*Z"LHX1JZW[CYO/JVD^?_#L'=;T"Y\FV%,#C7?.:>JL@8R[72\YPB.,5N]. MK\WQJ:W%8L?XC62'E;F_1!*#80$,\YET1!+'H="[/EO%ZD_5G>6%[DZGK<$T MT%I>?=E.HI\7"T@L89Q0;Z5%N)0',51_* \P1;>^YSP1G8&T_5NVG#[XJZKK M_;%,(JD7"#D$! 8,Q/>DR$Y&@&G];>$ DWGK#*B-TT!<,*<285L@800(0WQ@ MM<:("*6 IZ5T'C1@P0#3?^LLJ =2YR<,!SS&Q:_>9LNK3VE^,Q8W]H<\O9W, M9]O$OZO2V3YPG[+;-%_?A\ZX?V[FMY$_0_O7RSY]"!U>/^U8%??Z\<*)$@0Z M!H/=@BG$B%OLA8'(>^XA1[)2E&S7<<=[Q:@>47RXBL0AZ+UQBE@:YF\#J-*L M1$%R.II8X385NC<*N%6L1NUEWROI@S/YB)N]0NG$4:TQ%%QB)JG%8=/!8 E6 MV#GT>:F_9KQM6VS(N@:O+RMK/R!57*452B>"&*2%=;(P+!W"'N*=W$SR<7O: M6]5L5=8T1N_/PYY1^MG'3IJ6O'0/H4MIONM"Z$[YLX_9Y?K+)#_BM:M>0P(M M!@$KQA124IN8.M26,FG,1WBWLU5-97V@UENVF6TG;=B$+K)"A.-Y9O:5B>_8 M*6JA%%:C(!=@PC^.),_U^-P\73"C;9SZXH+?Y 'X31X3Y/CYU_BW_>$U,4P34$J)%:E_,Z(S=T^7;&@-J+[H\#:=K-+K;#%[+(,=O)PL-JNT-(8F6X?\]BW< M;!UZ.$UG\^4V7F7?_J1&50D3A&E!XHNZ\4XVIQC*4DI+'3HC<[0Y,WI"L;=[ M6H\/K=OT-D^GY>N&MXNTT-;RV0/L>X$],.^TU41")'=$0,.E\T9BJSE")8)! M>_5GJ/X-X?9FJ('0'7RU"PC6M(X28*PG&E./-3(VB$E$"37BN,$S>?W;SSVL M=*S0 M7FX5JQ$PX^ED".MQY%D5B=>&"V&I5I#$0#-.3+G'1-JB^H'3_:]*G;*E"6K] M16@]KJ#?+)P'P[3VEDI@C$E$6E#MC<& ACT"*>444-9WY?:_UC1G1WM ]3R1 M%#ZFU<,M["+W>7%&\:3[VSBIX_-)U9H2R\-T*CBWT&L.E2$\X%+B85G]UVKH M&1*G6_"&#/[K_/K^?VTF>9B%%_<7Z6JSB"D,MB_89-[,_SY9;,HY,?1O,;^\GR^OPL8NILH80Q>&#K(\TKOY M*D:N;:IEA#VYKD0A0F@P99W3-N8MX?'9R)BK1+CP4USIG'Y87([%89Y43\)< MV $2'J9R* @!7B.-2SRHT_7=@2T'8W:HZ:P__$8=H/DH^&*1?8G+6XP4C[G: M\[MT52%&LUH%89=)@/66NO"'C4\,B:B>!\@ 8GV>39P4IMD1,?;2KT40^[*P M#W?^:,1=E>()5!9+I('D A@IB<5\-ZZEQ&#< 9MMJ_"7PW>)[7/5 ^S;_X^,F'R7UQ*2NEM\1A:0FG3%6*6>\(N=U5VJ-BKO;)6?VB>\,V$F6= M-MAH88DTFF/!@Q'^@",-4TB?E\8..E_[I,S>F_+]@CUJ3VT\E(W/$!R[,__D MLX1@;"BQ$$,LPBK(%50[\2G$?6;'KWDYOC<"?!M,5Q_&W@(KMUT\?J?YV8>) MYL(#1Z!G&%EMM$%X)XW!%H_;EUI/,7NTVPB1<]?S*/V=0ZCW5+7NN>.APH]@ M#)E9W[\).X9E-"J+F2AVY_"=\PI%$R<) LAB9BCF%. 88U=* ;0IKAJR M3I%IHE\@*^GRZ6>)"*3E" @$,964(0>1+7NG88-GKKJ+16Y';PU0J*TC]S6= M%@_;[,AR7&&'R@3AH6& 2F6]IMQ0^O?-.@N-K@%[;4(27U5/GT6 M[<,FGUX'"Z^"-@\72[1D(L:Z2TJ(LTP*BW#9>V0:O$C673AO&PIM%97>CO@* M._YX#,JS[Q)//*)046JY=<8#!<2.G])#W^.$>V:;GB8X]I:GI38VC](M9Y5M MZBZ:2P)\BFIEH.(!4"N -J7!P@AT=-P[L)HL^=;',QY@?U"W/81'N:D\8\8. MP]07GJ0]&E*SMTP"&08^- 2"N6(Y\R9*6AH72([PCUK2X^_GZ40 ?+)1((3[E1RC&BK,#2H-VHA4"., 1B5"1J$]S> M')^/CR87.!T/Z]M3(L%ADTJ-LMAPQH(U["'UNX%"&^1/ZFP7/RKRM -K;4_ M2]R-PCWVJLH[Y:?5D@@@8'Q06:C0%^8UCWD32B^'1R/T$XR",MU#79M&3YJ_ M"QV<+Z_"!%C]4!6%8]&BUG)DCLPT\!^/*/^;KZXMT M\7"C_7I^^RESRW6,D#SF\#FQIH19 1T VC-EI&%AZ* 272:T$>-V0S;4\3'& M=(+=#TZ-TC\X;BJU9/[Z8&ZEN7'OL\MW6;Z^FERE%^EZDQ][DO98N00XAK@, MZS:4"EBL"<%PAQ/&]7=*G;GW.M-0UAUNO7GOXM)\Q%S9?9-8+Y31FBD%P_\! MP*%%I0Q*@_J9)$[?)9^9B5(7PUYY<-QG^_A50BW5-KJC/:+8J_ALUTF@C+,Y7MZ-P7J9S#M M['"L%7TVP& T,1_[K(O?-E&JK7VR4IOU=9;'I*Q- CY.;2OQ' $E.($\#!-& MP@8(BQ+3^"+S^.:)(6^M#0S_Z"G]$+NP>K]9K]:3L/=:7CU(W@6E][65$!@? M4>7(6BPU I(Y4P:BN7P\41C)#2+<%?_Z[&Y\7I':%81!;%D:P-@8RAJ"!FN\D%M+5 MGT.'BSUHGW"]8MP^JP).-]G3;C[OY8WT9MUQ;_^_A#$$8@_SV:'7N5HLYG$8L@= M5#CL$[5'!",KU,Z:P++^59_A BI&:,PU1[Y7#G\^+N+G;T5T7V_G>9FF* AX MC,!MM)%XXJ TWEM#=;")-0.D]$!Q V%]IRI_K>P= /;>H\L>'AOO)XNGO8Y*[W[+U_TO7%^DTNUI&+\*3:P.'SO1Z:3^A1KI@5A,$ M !%6H/"_G?85;'!>*%XAY<>HDK,?#@^30+#5MS^*WQVR5_KM2%($N"JF'03" M,,JHT^5-# &,KW\R(W\,D'YU,WJ;YZE9=S&_NEZOMMO6R=71#6#;[26 6@H0 M%00H!92T^#&IA"!>-WCA'+Q"XH]!![TE@5@4V@ZKUHMX'T^Y7*V"A!DF #2. M,>Z=G4"ZNA='64BJM4ZWQ2Q8<6[<)^N)\NM-?6W M4,5Z]:;B+K*'+B1A&&-)I)):FO!/&..[^#2!H*SO[(4_#KQZ4TOM$XNC"\7G M?;OF%^59?R-/.IMO!?*3>1ZS9K\T$0_4DT2$Z08AK@ AWF@,"=&LQ-@KU8#Z MK^[H;?3:&?W24"33RF;SR_FT*%*<%<7??K_;Z&)9.*'YA B,(8XQ;EP:AB0R MNXL-(DQ$#9[_>TT'@"-6R>BWED=70W5UE:=7P7Y\LUSG\^5J/BTFA;\7&_5. MG.^->I0X(0F"V"'JH=;,6(]*\@BK38/-P:L]ZQR]ED:_I!Q%XT'LTJ8L/%N' M[+!A.Y088H"6@4@(8\<"I03DI78<\0UH M/B]B>-F'2;Z>3^>W87,5_JO89(4__U\ZV7N/M^=N)$#&-==C H@R"C'-:;S5 M(21VCFG ZK/\-9WUGH%J1K_;V.6SCM%USV(NMX<;76PHCC::$ =)?+B2:V05 MPIIZN7-P0-IDS_ :SW)'HXC1VS0GNIK_D<9SOG2F[M)\[+"/_XM'#]P81>[?GP&>JMM[$7IX<8K)_.[";?A;4^ MF(A[WTHX^,!BO1J3^& &#W! P2P"7(I@AI;X2-L@>0IZC:?._: \, N+@;-7 MF-,Y>+B^Q&$D)=2 4*["WX1'K#R)E(PWN1#Y*@^(>\"X]D[S]V6^"V'[]HBA M2&\4'\(^A5DMU)I(XA&FFA&MD*?4 @'+<&NIY6-XUNG\>G6GL+TB79ME,;8G MYO;]-ESR]^7LT;E2F5WU:DNL%A1JS;&C# ,5#'I;YHR00H+ZMVK1:SK#[ _A M4<6%;X/3PM_>7WXK=1Q+*S.YG:\GB_A3=1-?CV\: 'YZBXD&3D@D+><62>% MV(ONU@3$FEA^K_%(<1Q:>&3YO__ZC0*"B']T]4;]Q6KS0OIT-5W/[V*2PA\/ MUQ^D'"5A.>3(22L@%-)A[I@F6B@&&,+5TBAWA-Q9/5QO-!8ZV!7 D5Q[-B[#!,[>8A/B-Q?#Y3.XD40P@ &5I&V%% MZC_$=UZO.596^4D/\9T&;E]$:N\A/L&-85 S)@RD"BDK9(E:'+1]OLU]CN1I M!];1K)2U3Z%W=_HOLL7"9WDL-$@8PTL=2:1A'!M/F(,*(*0 WBU-3#C:(-!Y MQ(Z]VEOF,>OF%8V4[E+MGMJ'A /+.*6(6&2%T)*+L.)M=: @KW_B/+[QT3%) M^Q]+M51X_L-H?/?Z==" -AIA2:SA$BK)7*D!QV3]\.KQ16V\ED'42(/G/X:> MWSL:P?VT!%+,F6)*<2^PQF%"PSL-:&[JNT'&%YGR6L90(PV>_Q@*BKE,YT,/ MH^]ZD4!DHH,"8*,5Y\8A"'9^"T)8_2W/^*)Q7LM(:JK$T0^F9S.&6L[*.*A/ M6?Q1GZ^05.U"0K'RW"&GK,0<:X0D0UL-<.= @UL.HQM& WH.NM7*Z,=%]0EL MG%>'JG>FSQ=C7/4:H$AQQJ MQXOM?:D]*$3]\ZPQY[4:WZ#K4&<#W?LH(H2^^^DVM_;0US[:N9'SML(=D)9; M2A21GFAC-;/(6:2D L) Y#WGA&!>R3[M^D)(.S)7OQS28GN)U6'S%NQ(#3@3 M'#$NJ"WQ598T2'S3[D61P7BU]];(<%H8]0V2-\LP4:8?UV$&CVV^W8I_Y#[) M@5()% !39[P14D+C$+:>E. $'?89HE7S=LD@5,FZ0K@ODW9/CX]&X1\LEV : MAK[TGCD@$&66$:U+62G5>-PW05K18C5F-,+K=7-DE%-82@1Y\KWEQ\G MBPJA[]]]FP0T-(666:R X\Q::%$I$S.D0;[7KO:'+>DH:Q>9WOP><7^VO%++ MV;M)_D<:W\K:[KF.*O]8T41X3RU @G*APE\J MTM#6=>BW3>_2178;,:G*C@JE$P;]Z\E#Y-MO5/%T-??#1_/"LBR/-QUD+ M<$&)9Z&N\UU5IDQG^:Y. WO4IQ7U\ETIH(&C2%')E<'2*.-X"4"T MA<=_(M$;!0[FNSH-Q]&$TIQ!TB *K()2N6 MR-4=UVNIY%QH_OS:U-_R;-6)OVY_:XEVS$J(%>126,"$!$)JXC2482D6N,&+ M.3^HWI-2>B/[H0?1GIA>*_ M]:/:QG?!NB.J=HWYN4R[3V[O=)G;9G]K 5=*#?0>%"_20(89XB6N"C,SOHB* ML7%Y<*6<"]F? /_-5;5RF!>O&4>E7/:YD:S8F<1K8"E'0EBJ&4+&:.*W6N$2 MB?K^M/%9**/:9':CGUI;\.>P66V= MI,.,IQ.5.)I!M-?)6R4M2&L#J;U>)% !;+&A CGJ ">:%.\@%7I@E#5XZO/' M8!JQ(L]F0)5"#CZF3NI(0IG06!-B,&;4 V.P*LT9[K@?X46#/].PZE*79S.R M7M@0#C6V3NQ*HJ1G6AEBC>*."@B8+/>MW#M6?W2=@S-A]*.K6VV.9GR]HLRX M! I F5$FT(1[AC46JO0#8:#J)S8;WVHUO,>A(ZV<^;C83@DQ5G6H2KW>D+WS.?6X5V[S3J66$P5 M]<) (I!W7 "F=A:BU+2^O3_F') CFX>[T56O(^OS<5 ^G[S_ND@C(<+/3;8L M+IMN)HM/:7Z#C@VG?GN3,(^<5)YK1IGU$@-BY,[A[E#]/*K\M8ZA42OH7 ;. MR;/)/H!@A^.IO4XF$GFH!8$\YERB4#/L=].?M:#^JV?BQS ;C][.9?0]V3R- M8)C5Z$U"H1'<4[50 ;W)8#KW44C$ /Y\+UXZOH+K=.;V.A M=I\2BCB@3$-O ?-,$\-1&0-RGYJIHB!4H05J6+VY?[:]J>#9B-$ M#TBO5IN;!RA_Y"$[3'%I/0CTEE AY0W%6)*'>_[42R%HI>.A'WG(PC($B6&8 M>V<1\9IZSJG8XB@<$GUF0^PZ#UEERG27A^PDL%]A'C*(M1,<.JBM"I KJ;S$3N#9$Y8:&Z,(I8Q(HF$ A&TTX]! M_ISRD%5F21]9G>H!^X.Z[2$\#&5/RD-V5HP=AJGMYB%CQA+@M8;(\;][IL$**>-<$Q0K#&([_S%*T,/,F#JZQOVI]/B MS S[NACVRH/CCP\]?I7$H'VFI:146(=1^)_;&Z.*O/9=XFAR!*(J >,6L$%=<5!02$+@@T"BSLS_VII M(FL/@][T.?E:39]/OTLD(MI1P#WRB$.%K<"E*2$!,B-\ + 5?3; 8#0.AGW6 MA9_,\^(,[.EMA/K()::(\X084([;JG< M34&&U'>=C2_YQ+DM&2WHZZS'R-^S1:AF,5_?#S%*GK>><**AY)X@HP57WBM( M] YW[^L?58TO&<6YCI-&&NL^YC.>N5QGBZ#TE?OG)O2RRTC/[QH;.J+3+":K MU?O+HF-O*P1IOOA]HI7R6%M&(5($:<:Q#7R3QAA )"&5-CB=QUW&+NO[0H 3 M(BF_+948(#BGQFCC7+"$$*3(%K+J0%YJ^WP5YF!L9$--[0]W;(C(*PQ@)(A# M:XF/>5.0XMH33G< 6% _*TU_ 8SUE7HP)/$T9$9C%IU!7)?5B&@C$!#0:4I M6#M1B:P+@(_[/+4F2_H(\*H'[ _JMH?P*(^+SYBQIS)U3^JW][LM1]&7IS>" M]QY(5BN8!&L$.TB<0X!Q09 SF)<2,- @#<]Y!1Q65F36(;JU^5&(NU)W83\3 M+0B?Y7X3\]T6Z=H/,Z1"T<1@Q"1PAB!,).,>>PM+*:1HD/KOO&(,:W&D?7S; M8LGO89^;/XM__+#)I]H5]U M*!9U@'=?5E1 \B9;%GW>"K597V?Y_'\./E9XH%0BB 1ABN4& RJX@0XJ7,KI MJ*W_DEMG*UB[_H'VL!F Q\F^?O\XWH2G971B?DAS0LAJG%A7^D$>(Z!%QJX M@*8P(#YQMY6;*L_J>XHZ6[$ZXT1+&/7%C0^AKC3/T]FI4\3A@@FFP%+L@&9& M8N>$0K:<#:DTOCXC.EM]VF5$J_ ,0X8:&^WL\S8O5"D$4J]62P/3H 2C'+2,]EJ?8@8AXHEA$-# M>+P*HX#DS!#M=I(2U> 226__']02P,$% @ .81A3"PV-8YA\@ @,8, !4 M !E;&QI+3(P,3B_".[3]Z]:W_):+[89_D?_\K^YS*I4N-[E?UKM;U);Y,/Q3:IF[9O MZOKN7W_ZZ<\___S;]\MR_[>BO/[),DW[I^&WSOX$^]N[_L?>L6^] ]8[&_SM M>[7[BT$MS*NF;8Y&^A___NSG_[2;GP80PI^:?QU^M,I>^D'ZL>"G__W+AZ^- MG>^RO*J3?)O^Y;__%\-HZ2B+??HEO3+8G[]^>7\6'?R)_<1/>7K-^/ZO7R1^S+\M$G,(8@8PAXC*'_^LH'UP]WZ;__IPE]XQG'WD6\Y[]U ?Z5?>#[--'Y+=IO!/5DP].O]=I MODMWC6@^^F@CV_W[7^A7FT/U[CI)[C;1/PY9_8 NJ[I,MO4F=,/ BN/0))8= MV4%H ^AB!Q*$71AXH;]I/F63YN]^_=JWV7QKUJ?^1<3:YSR6:547>7A*6+&=2UAK_YXE T79=:1'_D;EUBC*75K2)*7_I:3>_J=X\X9\F*'/"%E$[3-;&&."@8.#*/3I5VVK(2:NOZD'F7]U%,QM2V18U&>B MS\C8Z.$9Q951W23T)]E7V^+VMLB-BB$VZ/?2\IXFJTE._WN?9-0\^@M716E< M'>I#F1I951U8?G9V7*GQ I\,+>D ,5TZY;[!9EP^& TZX_=O#<<,I=' 7%BS M7B%M1,1DT:V'JDFSIE#3*:?JWCP'6#?=&(8]*W' M&)G3]&]>FPOJX%>F@\:7]([^[ V=UU93=6TFRZ+ZMAS!8CK72AHEM@?8J9T^ M(C?*')?8R>%>-]&39-59\9/)&J\(_I;L#\VR&G$(0.0Z)D#J!N< L$GOCA"-'N-J\R8^ZD9&IV3N]1B3SL2BB"R(/8(TXINO(940*;E+.(X(#(=9+J.'T6A:\<1 MBB&V(V"Z%$H ': XCWEU.$_-911X1#2_6=<9T^=VKTOL$3M-BM9/AX2)YDJ1 MU+E/#V5>Q-*SJ91J=GDU_-C2IZNPN+U+\ZJ!]27=LV7PL*CJJIE@L1W#W>?D M@>V''@,+Q(!$KNDY$0@\R[.]B*9[= :,/!"&C@LX14,Q"G6Z<:($5#E.H1L= M=J,!?]'.4M\U^(W>@-5RM7E\C\C'0H[40T&6,K989;!,7J-G36/6]"DX5)9T MW*0-%/QP_)D.'OHS*7?-^L+&M3&*70[ M.B5YI#BGUK"UZ1T.JB$R9A04KH& MP 75J44DFERNXC7./%-WAXFI95=?UR6,KWE+3<:H@-&QY'%-!^JAW^M2\#2E M7-\?O-$DNKW;%P]IVFQY?[IC.']);R_3LR'DVIWKH MGP0[GI8^2V)&6EY[3C,_9'GZODYOJXWI!W3Z'>$(VAC8EA]8!%-@T H91"?> MW*?E92$MCYT/2&19/D#_^MZNJHBW:H)MLZN\_J3+BL M< %W24I?E_63X/HHQYKH*TNBS RCL4.W+/=5XN?DM/*\JH>"+VFP:+XJFVOE M,:&-5]6G0\V.ZK(CT%^*_3XN2O:/&R^(/2NV'&R3*'+]T'$ Z,!ZODN%1^9J MAQJ(JO?CYLK219<*5O2+HX7&[\Q&HS-2]A**HLZ@. HMUP\6CDSSNH!>$6O4 M22JBF)Q>\<8CFR029$4[F3Y9(0)^/#2S-V+%$*+0!J'OV0Y""$=.CQ/$#M[< M/;D\8DGIX\0HHGI/S>$6P%/12JC4I==9GK._T,E4?9,:[0=WE6]+S9ZFNW7Q M,*; EUI$L NCM>S-AJX6_C)12[ 3_' !2]1^=;%JDB>6"E,_TQ^LJ_=Y>_'+ MSV5151L<>00"&P$?!L3T F@&$#L1!I @$-ABQWY7P*=XBM8A,ZX9-*I<:X2A M26Y;)A"I]MAZH:BUS,ARXW.7@336O:UP]()[% :D.9WAQPA)LQB0')3F>X,[ M++&=CO=5=4AWY%#2(-A=C-=(YGI/@L'!4 M$&9^3/35N5$335=HX%/)5LWE4A.%N"BOTHQ=\S4$$(K4=4,0QR:,B1,!S_8L MOT>*;"\4E.P5$"ZFZ5/Y=M3CC"/'[[9=^CN/ M5UBH?PVA^*;+RQH#14*!+\96T7K;XCO8:'4R3+>]7^]9*-_TL[]UE M@K?LKO;#17?I!*D+_VI\J5E^L $.<"W/!)%'D!>#@)C0[-&C )FKUI7-0JY5 MM=F?O1 GG1#WVS3&'3-&RZC^>M_0*I1+[1!O(W[_D$%[_4C-W9/^4X5G?E;6 MB@L\UT.23\(NB%SYD=DG=75+ M1]PE.X&DJ*NI]^5'WO'+"4=+]-Y6_)7GT3DQ>(5^]4;B\!K,2+OC1K7W%HO' M0[D5EQ&N%V ;.TYHVYX;FV%HH_Z$M!_Y,5@X),L%OUA4/BE*U"LN2^X,"X7F M]7K!BM'YA3+)'RU "_E598Q6T\%^D#"MB!S9D5JE#Q<+UB_4#HV:@6#L810Z M)$1^Y ; ]&!?5^3'D;=TN)8-?[& _7+%J5ZQ6WK?6"AZK]DI5HS?+U:Q_F@1 M7-"W*F.XJF[V@T1Q9?3(CN-J_:C;?K09>7$8 (B0Y8'8)-B/^X/N/LU0P(H% MM[-P:U&&.S5^___;B8OTC3>BK$NSLM)VHIC7EM+1W]** [=$N__%:P M;STO6W9 8+I>B$++"OW8L[$=H+YLV3:1M]"MNK)A*Y\!1:V WC> F[=6TPZR M41?-M_N;A(;'L2HFMU$KMZ\W8U>*3KK2;TU7>O,W M5/$Z4V$ENOAFV80>ABX,;(C]B (PEX/ M'ULNUB(4B\-6'HJ_GMQX/^PA,H#/XNTZA^'E=8!5XZY:SVL:=T^,_J'B[C-G M+A]WI_>G'SKNSJ!EF;@[UV^OQ=UTO\\V9]H>WYNTH.?$?FBAT(5F9,'X6-CK MV9!S*JNL>0VFI"P@DG3;//1CV.#"H*)C3=];65F]@N;Y?=;%:2J?\H:?2 MTLE:?&%;HH^%$HW+UXVZ%-XW_Y*RIZ[I]\,B;VZ3.23[;VEY:VV\V(H@BGWL MN1Z)H6TZ(1R.Y$:6+WSEE&;X14+ A#NG_OXT1RA[I,;V"-6@GWS[X@K A*1! M,X)%,@7-H+^-]& \ QBL-T[,-YC]*V0#R_KWM11 T]ZF4=S7E:&7@KVN6!>- M\,)IRSD#P09:,<"! WQD1KX+L&?'0PI#B.E.6%9X&X9IL!D@I.,:Y U+=KME MT@E-^]N;7(3X45(0>7U"86:R0L?],1*6-8B3G,>LYONETIN3^@9N2UP0!G[D M$L\.3<>$$73"_GEHW[7AE.T1S2Q8;4_DA2V0\D6M9\L;PW;(Y>3M$,UX7R@5 M6;O+K)=S/*KP^V'3B@G^59@_J.QM/T:BH)0AR1F!>F^NPWGZV&[ZMD#W9X:M6^LWMA#]&R%^ I\7K^^1X=H65\<=XP<;'ON62 MB%T-2N?R(')=V^H!H\"W5EL %P6J/NB?EOL+JZIV?EU\>5JE0S59A5X_Q"IQ MU3(+RE/[AT9!>TDLXL!N/8+Q[-ZZYL,1H#C=\;$T6? M-5ZG(W"&1.W[@& T7-/]:B*A"@^-!<%5>X0F\6]=#IZ&/@T\PAOUWN?;XC;] M6M/9!(O 'SHDZ'M6;4!@VFX4QF$ (0@CRR:QT[<8.YB(Q*XY[;SA"'3!,ODO MZ5U1UL:'+&=OHE.+!0/2+!_QA96EW",6'%I4Q@#+Z'&]1J,281_A:$2>93"K MA\A*L:20W^^D"!XI6,W)QG:1 V$<>Y$96*Y'/ ?CODW7Q;8$R>-L2;'HR1>Z M1RK7&BE'YWA=,TOI%'A%FM:]1N:2:M=B$=<[07ZU5CQ16_@T;Q)#O*K'QNBG MJZ_)/JU^:?9^-U1!L0N(1VQ61N\1 HC5M^.%3BRV]"[^^I_F MAY3.!EMD@J(T@3D^(5)+F9CX]%PU:%XG2HG@/.-C1&2F'L,S 7\CJ18*K MH^QBL_P:Y;M?DO*/M*9?L^W)O$J[9H,X=HEI!:X?(/I%9 ,3],T"[ GJR>SF MU!\\:88*JX&X[1%.5)CYU'(N'2[)J> J8 NMH7, 9W3H5M*CU^@:6Y*3Q;0> M:B7/G*<+97)YXM6R+VF5TI^]H>T2FASLBSN6ASUN.0*N$_BN0TP/6@YM-(S1 M,/DT(\&C>3):5*YH/5AOD0#K!#@GVB!41"T%D!CU*Q_9- MD0V"I;&]L2T%X_=F+Z&Q35")%_BQ5A?0(\ZL9GVAQT!4$;OZPP DJ[;[HF(ON:/+JKDW86.9-L7C>B .7&29 M+J0SB6']Q(-$+*]7CT?]JBV[+JC3H^VI *5M+J(BS,QRD,S LI1GQ$*)2-HP M''PY,<'XO3="RZ Q0OKL,"'#H6\I,$BQ=U(HD,XUA#5:CK^T(UFI*:5%VN*57"9=',I],K,"PFQ@/ LRK;@95IG93/;_$S[<764YT&=63E$[ #D.V8$D!5&& ,*.#0M&YFNS7MGA"PX M,':Q[6""4!RZIA\%48B0ZYJN@WTS-A6^Z]!98)R:8'0V-*NTC17&8S.,QHZ3 M=&NU;$N2 T8D8FD7ZZ$ABUM=K#NPYJL0!= EC>4O2;V]Z2\J'-#3\9?7GZZ: M?]RX;F#;%L8^A)$/+-,"Q.OU)PP"H01M/AK+#'VV1@$BRE)DA] +$($AL$V: MOEIHL27BRS2GMM3&'?WG"R/M#&C?'>JUZ:Z%SNY3+:[ZGTD?_8Q8KK> ,Z<' MD_7\*".,-&[L\1N] 8]^Z,+H;&#>;'YB_0 B1+I@Z%#C4'V#AB)[.<*%2J9G M!HI?DN_9[>$6Y?DAV9_^8T51]6K8 =RX /H 0 @"&LLL:)+('5)52&*A]^QD MX$$A(FPSU@8(N!8A*'+"@%BA&0//=UV\3K"X;4V@*2NSX5G(& +%11] 3J-' M]6C)0$KXD.OB60%D->]*"R&=!49KPJ.?J%C\& [H#M%$BR B0KQX&%'B5JT# MB1J+^4*)0K8ES3K8[(=-B(H\*1].?PC=%@<*"@(,0M,,'#_P'?K_$+IA+S(N M"#R)4X[7H( (A "$L0-,XA(?!B1T0!P[IN5'C@F%ZL]4SS>2!K+4*<5L3TF9 M3RSI)/F3B4?H'_\D&O?8&M.(5[B>/H>0Y42M=5^ZL6*S![D<XTI/W]L M?#^V+#,PPP!!EUA1X#KN ,*/8Y%437+3BE.S\8$M>/!",ND2)50-W\HTE,$U M&KPZJNA YEP9%??*&]+1"<9-$=*I'/(JZ>@N(&[GGO9!#8A)'G410PCEW/=+#K@$1]E3M-#QU6;V:Q\& 0/)F0E.Q]1K8B MVM2FUZZ&80.)'5H2 C\T ^G&[H.6%+HBYZ]G/?7X0!03!P M [+H^-0?KQP,[ ?KIJ0+07_I[D5\@B$",'!2:Q3$C, %C]H/)!Z M>K30-@^/AR'>< MV'4B-[ QM%SD0RORZ=09>-X"#WV?W-++]G"+G"I?Q?Z6I[61M;HN&RCO,YVV?[ KB_XFFX/959G:15]W^X/ MNW074\Y8A?RA[HZ-/@TO1Z"1BPEPZ>0HBGTO< "VS4$E8OKWJ9HN#6 0.70V M'YF^@TR78 ^'IF]%D06)%P1NY"PM^(V&M^*1=M88K(\VP:"SA_UH8SS]MY&H M,#4*+.=\T1"AI=>GQX]3_E*!K$V5D.8@K!"W>&W2+3\L3 M<#9XK>0+[LC6WT+]Z2K.\B3?9LG^DB[/7-0]\-ISTJ M-[-1Q3L:I_E!C_2BV=:HVY>H>[1S'WV;R[UH[K8@[8*[&;-85IQ0C;/&E29) M(EX3391NUMF41BIOW+O!YQK%#]_H!S4/!M%I%;9!X$/;@RZQD4T\T+<,;.0* M;?Q*:$^Q(HZ.SPN#P9STW)@4JCGW>!=F6:( \A&L9M_V==;&MF@E:[=[+"AP0@L')(*6&0,GLNP8V$/+'A0Z,2BC/1T4;]+38U+( MGJEYBGA6H'FK/$C&P=L4U9O NN:J-\4B7M6;S-9KJL=> MFT2V%I.31'F^Z_ M][6XJO],ROZV:$!LD^JMYR$+01R:!/2OX<8 VSZ7\LEN4['Z]:B,=)B$L=%9 M=2#Y!$\ZS^.BMR;%8L(WL'N'R%< M@?\GT8=1P6**#ZPNH@B2\T)4447ONI%%F56%VDXIN,K:-7+R$$O_7SL8Z%EUH4L'8(8%!SL711<@3W![J M]8>(O(RE9A7T'#UCRYZS*=4CZY5@Q].%34G,\.I/?"CSK&8G$?-=G'UG7_5/ M=X:>15 0(0_!(,9.Z&''[!NTD1.("-",9A0KT("L25^O.FQB$C2'1#X-6H@_ M,1%Z3%T/:R49.L_0B Y)H%4/(9)A2"&]RXE)T8FB;3(-XMSJF M;R<%6-%X(86($%(\=V LN&*.H!$ B%[A"7V.RZN[T4[P5[8K K MPWBU.%>Y$V:JH5K^I>X"BU*_K$(^(W**4D[WAN:*.<,P7N6"0*?1)X?1#Y!OAOVRW>6[2!'BFKR-;604C;C-#V.TVL&3I(@)719F6NP3)$V,8XUES-!8W@E; I'7"4N_?;;H4K[C8>DN]2EO6#K M8\&>N-FFNRSOGB3<>('CX<#!&!#D1;;OV@#V,(@;6=RU+BH:7V.[LAF617/! M4M+>89<7M?&0-O<[4_1&EAM5BU^@2D.):\;U4 NOB"GD(X=\/75(>^-5=ZD@ MQ6Q\'ISQ50]G"-3.K.V4:44T2IS#5T\S@;!SA34JN=>@PD:I><5"?5CP,=LM M[^*I4QLNC,&*QFFG=EP\/?MZ\7B*LO"KO)*<,#*+6=S/ M>LQWEC?[Z=N_Z_ N8_%\8X8D=K#MQC:V0D+;Z-5GNH4@FKF-SLZN'],DQ16"M6I ? M7HD*D[N,#NGLG^FS^O:F40!=]LA3Z/K(P;'IQD-%EQ6ZCBFR.CVS*<5+.+_F M7=K93#=G5Y_/Y95/KA:D5$RP3H ]/QRS@F"-$S4B69(8UD.T9!E3*.F%TH3K M-.4#FQB'?A 0%R/@^)9G^4[85X!9F%A0DH2)-:I8S$[!L*N(U J:(-^SI4T= MU5)%#O$L8RRM=H^XFZ9[T^C77@$GFL6OA7-XXW^3]3@+?C+YW0!@!\#"@8OC M,+1-ER#:9M=B *#0P<$Y[2C6/B)O.7$6FWPRMQ218LK&O]#WLE06.X)Y7%/#7[UOKL(>+K<\;3[Z?I?F5;HA/LTA M ]\G(,8^0*'C4S0]"N()O9LENVW%RM;!-?8-WD>Z9J0MQ$DYG3SNA5*[56B? ME.$9+=0+HP5K#&@?)WE&](H35"9[O&R^GO-)]XL>JV!'<+^ E1LWNP D)8[L!4[C20TNF07^ZVC_=?E$5Z"Y#PWX0FY$# M8L^V" YQ:-E#(Z%-["DZP/G1RRG!M)L5!8D24P,%'$W6@W5N17Q$!(:[@Y.1]"Q3(O87NC: MOFO:;$VJ;];$D.N::FF-*58/AM!H(1H#1J,!V6RX3[E-3PK'XS*S"KUBPJ,M MLP)%UDLS/*VH>C[3?!74'&R\H._2B=2@0EJJ.86B#B<6%4QXTD1 4U#?,@,+ MV"YT/2L"%NF;P"#@.L\]Z8.5J[T)YXB/&$E\$JZ,'U&Y7I(:,0U61M%4O>6F MBEM83TT<$=%)3.@AF-.@%Q)Z@H 01M_3;?,4WJ"^)^UA'X2>Z4(41L2TV$OU M!'?M>7[H FY5G-6*8HDW;NWWQD*9?ZV+[QV?:A6Z2ZE&3T M8%2)T M'2JC[-P5M@ED:>#MLLRI5#0N<2VM+ZD55UFVSK=->W^FF=U]>7K MKUV;T QBUP\1BCP'D<"&H35$%6!"H=N4YK6D6../X+J1T\ S_DH!5O\B*$N2 MJ.7;$UN.53&9GTFHDFVS4:Y&=M'D<*S'IIHD6PH5O5!P,SXMKXKR-J%F?[U) MCK>FVS3W=4-$[-#WO,"',7#C02==P7LS)[:A>GO^",MH<4V4J,D<X$0;.KU",(S "X M08@#1+-G+\8^.V?T0G3YN*2G<$W.1=CZ=Q<71'7&DS=55E6J.^I J'JI*E["B;+K]F\ MJW]A$7DQL6$,G< /?).@.!K:H]_G>N1G?BO+I$%2@T^3OG4?\S\(H9JR6=MGZRQ>O$#) MR,+%' +U6+2894$AKSN):Y[OL/ML=DGUS,LK$86B&880<" FV M;6@%PS:2275,1$VFM:!83QI0[):>(ZQ)YQDGTL1G1 MEGD\ZJ$N,VTH9/:LF0KS]ZR^^9+NFZ2XNLGNOA517F?U0W?VRB,!B$P3QQX* M8>A1F;/ZLU=>@$.AYV5EMZU\6?2(S*@+H\4V\7BE=-XGBM:"E(NN@TYC>QE- M&Z=-1.TD.4!3'91EW6L**95%KO6YF$XKTS*,/A57OQ1E?9US2 MC#S+AR!R 40FL;'CV�:]OFWSR:W9)B76SQ&10@RSYZB$:'<MXLUEF&\M[S4BSJWG22-0@S4]>;84*KJ88*DE[4/M M[20D#E"(L8<0H/]GFCX@5O_Y")M<;[N)?ZKJ#)E'U,^=YF1/FGJ*D2/P&A7P,RD\;[*#/.$@=?&O"!/&HUZ4>0OC?M)UO.. M_%^R/+L]W/;'-9PPMA%VH ^P"8B),![V!ST7@X,(Z=B$XG0ML% MIM//*/P8F4*O9HA]LFHU:,%,50,QDCC50!D_@FK 2XT:-3AE84P-)K&EB1I, MP_Y4#68PP*L&S=D$G%3M,Q9I7K57PI5IL01;8# AQ9R$%TAD(@[$\T^*Z'A#;/%H"C6'<:>.\N&3[CU ;CQ CC M\L$X_;G.D.X6M]^9+49CS,)#72*Q8B:<4NEIVH/ M%-+_IN4]U9NKHC2RJCJP E*QO&@%__'E5GJ[3BP_FQU"+HS6*K8+U!TF/1KV M1D+*.;^HB#"S^\ ;#SCS[9<5?R1Y0GDX^G37U&1\.M15G>2[++]ND6\<8-JA MZ5N$V!!;)O2BL+^FT,?8]1<)1Y/1*0Y''2ZC. )[(VITCE$5:C3;>V];; M+TN-)'F"[U;F/&ZN*7PMN_S;%GJ?MU+XA>5N*4W>XJ)\WZ5N[;]0 M:20>U44,)KT:>$LMJ.R<-H(WW)T[JLM0!>..>]X-[OFKD'I';K+5PT[1:LM$Q M=3J8TJ>CR6;UEN1+,;V[*QB8 ? M#*^4^9X;<^T*K@I0^X0CJ8ZBQ;2D_Z6GPB;N$JS";>26KGIFTS/.I<$JS M4!?2.>%9B@*N=&A1?PBM]WXNLVVZ\3'QO B$ON_#T/=\ KQA09G^&6[NT_*R M$%JJY?M@$3$ZQ2"RZ7>7Y __K3*V^Z)B4Z4VJ[AC\"9L]W'R);!/)Y^H"1ML MQN=1/M2M/S?MOK9P+$:11BN^@L!?6JJ=8KOR'9_F?WYK;UNBXI45.[ A-O C M@&S'BW%L.;9% C0L ]LP7F2S9PHPU=.CIHZIOT?LK@&U4)W!)#*FR]JYF\^_4$"Y?!WBY5.(T?>[ MK&Q^N 6XB9T(P#".2>CBT/2Q9SI]N;\? B!T*&\Y5 N5\:??Z;R8S8'I9]RR M)9.BJR7X*YWFLJV ZE\F1)AE_"807K1SV>*QY6C->H%%AA=>BRJ+>EJCD+*L MW2_%DQ68%[YE-2WOLV[CZ%GX^UCD++5.VR!7?2OJ9'_Z[V%1U1^+^C_2^DNZ M+:YS5C_7KJ^TDKEQ0QB9P'>H#YV !!;]_Z&T&P&Q6Q[T0*PX"/V:EP,NME-S MU+4M1U882QTA8)FT->-I!?=8F&S45D><6L282?VAI5#K?J. ML%;,9=:^&'@_'WO1%XY>]+8B\(O^7",4S^M8/WA,GDG.4L%9A@^5+Y6>KN9^ MR:YOZNI8B+LQ7>*:EALX)D(F@L3VR(#5B;'0NP'K(%QT-ZYLT%V<%$POM&XZ MSXF*UU 7\]_*>W5?.N]_?MW[>BVOCCE(Q5*KE ZA1XA;F0-92[ 2/:*\6"3Z MQR&K'][G55TVQ:35)U:T^>TFR;MY\,_T(^KJ?;^:3 ';T($(8AC2_U!K8%_M M%E@ "MW"I0UHQ6&M17-AM/6P3?5L\30$NS^W"OHB] M?H*='0_MIK5)5OZ6[ _I)@AMW[)\9#I.'&(;. [V>BMBA/@/M&F(77&<94", M>X:$E=TD[:/@URU8)IPBY9VZ4LASA$U#V#],!&Y[4FO^A='TN(:!-]ZK!([& M:0A?_:DYW7L9WPFXY5UW[G"A:TPN$!T8 FJT+%;%H 5IS.G4![O@&_T,J) M5/\J7C59R[6+YVO,4./4T@OCM*\\VWA_(TLE OY3L4RBHON\\242)93(6AY1 MYR_U!XI>6]E!U]=E>IW4Z?N\+K.\RK9-]/^MJ1G81 %T+&!'EAL#C+V0Q%9? MF1<0'()ECA^IM4'U3GL/CLXS.G3/5D[:"HVESBHI[A**=^4UZ@VZ+I\NWOSW.UDL-6RW0^C8*YSBQ).\BUI%?7KS-H8?>;.4U%X''6 M'SJAB:&#',NV(\]"3@#\WIC(B<4KY_0S88V]D:YB67!K1',B5R].6*P;Z!KI M?QNZU?05;-W+%L:IU&(UYBDQ0H<)/I4>8#OKK]X_"P*!=Z?!]A$ ML1.[,?'<(/1)&"+@V\W*/3)M0 *TS!54LU$J#M/])2+Y\"I2U4!D =JX2\HZ MVV9W"55D]O=MLD_S75(VMXHL%+OGNUEQ>%[4PXM'X+Y_/'LUBUIH]":^D1C[ MFJ=4A%%IO>.-1TIY/,@*AI(]H[:\KP,[!&.TWQ=_)I=[=EGLYZ-*T[\U&]GT MS_^@$KTQ(9MZQ[9C.BA$EH=]ET9K.E.WH\C#IJ>^MD\1\(6B8E/+9^S8&F([ ME4UZ^++BHY;L*JWYTZ!'K!9%C]-28S"[B:0GAC=_;TQOOOJ/-]Z5EBCTTZ!+ MK5;E-[%KC78KQ<5]T]PEO;)/<:]YRV5]JJF14M.WB/^4ER9\IM)P0[_9W.S] MZ,[_[@SGQHF $X3$];%%D&5C-X9#!2)P%ZH^F ]3<N[P^>^.X0G#PD-I_S?2 G J\Y2L%N\K71/ M@FS/<^X=; )F?JLRFJ9M7&#UW@T\9!X!'+]&$0 M(M"C@<2.!#,+12B4YP$?GU4$=/AVQB'?L=W?KY\_"P9]51[A#-$:N$(PH#:W MI+>0C1;S$/!:V!?&\<[8YH>/$U^&?>%X-XW@L>BDV&6:Q!+55CY5_D58G:G3 M36@X"V83V1:$ )N.ZR/Z51!;7G_Y#O1\UY>BTC,Q*-?HYXN>3)0[P9:BS7.] M,$N9%Z1?GBYW1XS&9%D+51XG5UR3)3E+:T6692.?'DMEE*L^Z?0-@J=G>K^D M>YJT[[X5YQ%!)[9L%WL.1E;LNL0,0/_R$\00F'R:O 02YBP&]^*::J^O+,$BFXT=H4*JRE*7%\EU?(/Y&W5.N3Q^A^)4MN)Q'0G#@ M HQ].W(]VT30(P3V2 )H(H&XJPB!\GC;XS9.Q*#=O^I6JR2%654>X@BO&KA& M+*P./CDB[I\?ZE80Y41353X1B*(:^&9:])PU;N8&S6FLG0N6BGV@09!4;6&Q M7(]6\(@AJ_]L;Z;Z=/44-0OI59C<976R9]]%M\4AKS?8C )H0>+[Q()!9#H! M&*;0EF?+?ZU0 4;%=96-B[N]^L?9]1$I2Z[ORH+J1OU@)/G.2/]QR.YNAT[N]MU=BCBA0Y0A3M.:9-5V7U0'.H2_I=]K3.'^L<$^ M=D@<.:%M>3$(W<"Q80@\!'T2.*'E"IT'D-FPXDC4UH%U*(T&9J-11J%9R'KL#(]"26_FTH%$I!P I]Q_-LDW@X1(2XO14.CO&RX5$V>N4!\^\O'JIZ]^1057.M3!M5^X?E MEHV=TGO%,M%TS>ZP7GS]P4]%Z7/V27$O^S%"LS)V) =KM5Y4?H'(BU>W#FC! MAN(,?8_.N7$<>;X=(.+%/=S0<9>Y/F0N2,5+BS^_&'N+JV%"N^C3)+,]*A!C M=7?F>L%4LTO%%3CJMZM#-@X8FF'%1QGL(YH]2^HU&4U(82R;-#!?[BC9Z?RV*; MIKLJIHPW^VM/(.TV?A19)/*LV"86B$(+!YCT[5IVZ(J%OOGM*8];/416KIQF M]U2X6'><&[LD$,T7>)9E6"QJ#-0VC+;[N1V\(0HL_&3BJW2-Z+0\JO4068GV M%*HZI>#D8'N3[@[[]-/5ST6Q^S/;[X_U(K'E4R$-L1][9N!%M@TAQ,"Q@C P M'6)S/5P@HQW5Q=4=-)9_]^ $T^XY)')FRPOQ)YCDOD"=\?NWYMKS]4K3SE,U MEE)*(%@/D9)BR=,$3AH[XL(49WE6IQ]8HD$S/MK],MJ]4%6E==7TM".2 $<8 M.<1U?=_"3F1[%LT @6/;)*;?BO TP9+7_H)"UH)^UZ VCK"-%O=4>9/H"E'9 M6\<+T^5PW $:B20WL5SB*=]-NHFJ @O/BJTJ-L5%^'V^2Z_XT3@^A+$-3:<:N,U&(Y6)84(R/P&4+LF2WB(KR>AZ9+LRO.T,C<18BF$N@ MU;A,-Y%69.59H5;)JJA8%V-A(S[4AS)%MT599_]L5F'9&?.\2I]"1-#U3!P% MQ(LM$F 4681"=&SBP@B$_A0%7P38DCEV ]DXQ6QTH*?I^3*>$Q-Y[9RF*B6_ M&/.G-B%!ACLXXL2B7M"QK^IF(L@+__#<%)W6S9\>BWK:X35'>[.J5Z0W% M0/%VW^T/6F 0A01XCN_%Q('0#*%/4!0ADR '81ARWTXKMUF%DM,C[1Z\.D(T M6HSKG;42XW!,)Q1Y0Q,I4&7=LRMG5;+(.Z"_I/=I?DBK360#&P&(8OIG&-BA M&[EF__$.UZ$ M.)?+]O WNAX%%ZL<]6/L:; M.X)IO"TGC75!HO@&O#J&Q$9]3TV'9-G!_XB$$0681I8>,C 1>R&CNX@)PL]E M456?R^(JJS=.;'NNBY 7X@ 0,X)>&/4MF "03IT3)Z#^Q?V3L3V%)CY$_"7DQOX^(C?I/ M=VF9U%E^W2T3G%R"@$T[)#$B4>2')@HCQ\1]>ZYO.6(IP?1VE*<' S0C[;#] MJY@XS."03RJ6(4],.(ZL]:!66[HX2\^(KLRG5 ^5D6!'(;NS":X9LMN,\VN4 M[WY)RC_2DY8W,')L*G60(.C'@1_YKCW,?&P".:_-E]"0<@WZFNSI &(W\][V MV 2WB6:PR+G(N@Q]@NNI+:B&N0'6JQMM:A90S_(SME8ZGU0]=$B&(4]70&5Q MP[_86:7T9V]HBX1.M?9%P0'R HL%/L6,6GFUK?J^%CP MA>RYK2E7JPY@,]*21Q %5WGFTLJY\K,@GX*K02=$/L:VCFJ]PM38NI$DCO50 M+FG6/%U?DLK2Y#6GC>^%%C QCFW7W2B> MK3+-7&1ZG;2)BTM2^9J[J+3R2I+("A(W;WIHR@S\KZT8"3(AK!MMZCT+7E!9$U2#H'/5ZP=75%8=X=" Z_(IRJ'"&V"VJ&( ML:GJT='V5P;H7U:2D",E/"(R@4#-9&2*!>>$9#(;W%+"GJKY6.3%XQ:'O >' M/O%)[ 8.IYGNK'3[["[A'BB>U_S&E._ =:\VY,UH"Z,/!5B MH.HT[)TB&^2G [>T HTR-29&51LTL$!/+55W)I[1OQ8MB M,OTH)6P3ZJ-IQM&VWL7=SS?F71B/S3%Z>Y85=H6.&8D*.G0'/4**%DP4^@W6 M*<&,(NEB)D[SE-6WA;:+/>1'F!#'A\0#(/#ZUDP/".;<4UM1GFR_'T('*T2] MSRIVDO2OERV\\YFB7"I% H%:#B>).(4T'+[]*WZ-.H5:_(R;5W5T.ILZ:> , M*U[4K[FL\&K/Q[0^65JP70M'-G8=%P8AQ)C$8%BEM,R8B-QC(/;)0LFJ^$4$ M%$R7HHKIB2 ]?"JBCADQ[6"D/$X"45V7V>6A;D[OUX7Q.2G'2ER4Z,@C=D;4 M8QJ+>FC&1.R%C'XDI@]14N8T ZH^IV5SY_10^AKZCA^Y#L!!X#O MV#@1\,J M)+(]L>1D[XZ7LD(.4?6R&"9S:\> MXV:^&87D?C=O-.&DRK8;0&.Z#VSL.'9 3,]FB_C#WB 0K4V:UH;R<=3 ,/[Z MZU=R'$>"R?U$]OB"LGK:Q()SCX>]8-$^>W%A-)C6U9H&@H#0B-&HI\H(VO"* MQ$QA9*J^D&Q_J-/=)@S]V':A:\>1[5NQ9]I^/W?P7 >#>0K#VXIRC>F R%49 M;@ZGZ8P*\N8K38=J7:WI0 BHC2B9>NJ-L!6O*,XT5G@UY\GKHQ\/MY=I^>FJ M:;GZ=*BK.LEW[-1*GUI!Z)J6YP2QC3W/C2D80@88OBVXK"F]>>4J]>P9[7XJ MT4 V#E7[A"/][MVAV3S/9TU!%G(:G_JMZBTQ67SV#G4+EA'?PC5.\ Z*N=J1 M7U%F1U15F9/TD%MUYA4+=78U MTFIC3[C) 3.:[KT@FO%WL(]XFI%\8 BBP! MRVU9\1)Q-T'->B$63!LELRQ73N43K%1+5YCG"C$I03O%//*VA%/0MHFJ.87! MF9+9Q?AG4#;(0XZ'+<>+(L\,+.)8)YEU:)I24MK)K2\W[Y8LGM/YGB6?BQ"] M1#*JA82>8U-<1&?[16L9G6\=GY!*8E'H7,$+U_2R/D"FQ9LX1D^CVU,.+-YBWU147QL?62:Q8:[6;P693/*+; M"_I/#RE?TN"7CETLR?7$BC+3L5S3=G# #LN3""&[WT?WH._$(HPVHB]O'R*"$&>#O[KSD=4OOLG^GNYR3+64.?\O?Y?5K5 M[,J;:N,XD.VV.!;! 4!1[+M1?T&@9Q%HB:0N<]M2G)<BZTJ"\?H7!$O&00KX=P2;'DV6L,LMCA%2Q\J+(\K2K:\F66 MM^?ZAHF-3R" .$:TQ1A[)L80>03:*$0QP*;#6ZPPJPUUHZV'99SB6FU!88RD MD?$DA5L]!I0<4PH%?6_J\^5]XVC[CT-69>VAV8>3OS5/)VXB'/D8FJY%&P7$ M"9'OF!T,.R*Q4*F ],859PNG+Z4. _(4\H5Q^7#ZC>Y-U/.CNBI.O/./DBNA$?15.:D.?0]JS:N:UIA&)IN%)HP MBD$ O*AO+?: )R*O4]M077/UPGBEF0Q%)JB3DSD4RP15TCHS&[RU*"9HDR/%T=5)'[WR=$F%V,DTC6U\= MFV@/AZ+-8>HU;6./XVQ^2ZEQV=7#^WS[2\H*GC8D=N( Q5&,;8AB[ 4QG:%=L#VZ!I M5FK69.H1$$6,/1%E9A636A]8G="^;.<+JCJ3D'4E="[X0DJGF)WX?:#?:"Z] MVP!LQR%QB.O8/@HH,&3AG3 M4!XFETKL!I;$3555J6Z0YL M ,&>:=$T$M,)LHM-QW."(8^,L%"%@M2&%>M8^X[.'?W7Y*9BY\A/<$Z3,#ET M3]Y>78;I^=NM%\8CI,8)U-5W7\]R*+8;.]\5>@FB7-->WZV5Q1_7K/<%@0Z+ MJBZNN@GW+LKKK'Z(*DK=GR2]*^C/;"#5Z]B.G A@K'G10X9A-MT .*>&"MI M77FUU^GXO=LG6U;S9:0-1E::M"WNT])(=O_WT%7>-4\ ;O=)=LM9Q:K0,QSS M\=6=(F.=D"%F^[H]9J,%?6&TL(T.]^K^$)C]K^Z7:0L$:OS#MY PA;)S:PU* MZ==@.4*M?<52'7E>[&O;#)/JYG.2[;X5[-WTM-R8D0D]@BWHVA9[?L]Q(.H; M)]CFJE>2W*3B*-<-PRV%9=Q17"RP50VR>9(YE>!I<6L!;F4$JXYLAO/"8$B- M;X7Q=46VYT6E!5B7&8JFL#\Y_+S,C4#,F4FNGH%FKE&O1!%P>2\JBY-2O"DABG)1.BF\RG66[G%7LK7< 5D% MRUR1.L[R)-]FR?Y]7M5E,T@JE._B)"M_2_:'])T+#-TZ7^!AV XM#W7MN25=>P.F4?X!HG>)L538;8:" ;IYAYSI,MY0X! MX5[=+=.D^NB>[(E[KIA[[AOWW)Y@_]M,-9["TSG]5V.>T4 MX-Q6%<]I3@^=#5#?717ENXJ"-8YHYQ[[F\T^WU[\.L2+Q3!YG"L^X/<*A2/[ M\/+=H,(R!F"33O=)(9=/")?F54P")U&J1.TX>!K1.9DL MZZ%P4BTJU/7)B:KV4KO=(1X3(>B:[!H*% 5>[&(WMMJ6+=/S':[S-3+;4ZQJ MQ_GRA7%F.$XZ+2B%:D&-6XAEP:6*^02K5;SSK/$HG@3.-5,\&1:=4SQI;,U1 MO.H+2R'+++_NCN;8$?(CQ[.!A4,?(1);[M TS2>%;F:0TN ZFE==& /0^6(G MSO)TM5-*L!2Y.^56^$">.L%[2IR@XDWF75_)FVX2A^;-Y&O"Y'7X\G]F:4E_ M_^;A0WI/Z64Y)FW<1;;E0=,#$?9P (^-QV[H3)R_SFER0>$;T,V=PLZB6'@6 MNQ2[TU6/FUC5$]D1JOCFLC*XUDSI)!EU?D8KC[-9*=YS&%V:&4-H^=ASK1A1 M?76@91'88[!LF\S.]2:WO)CVG8Y0:7/;&8S/R/L6(7NJ%(KPO%S&=XXRT=1O M-O6:*:--+(,N#[4(1B#R(SKY]F@ZZKDDBOH6,1"[ M'6Q..XHUL,%B@(EJ-X4W06U33-GTI*X%=F%T#*X]A7W.$X]\S6!7,[&:8\DY M:9K-SAPALKH6H6_[9D ]B+B(VB:L3>DB);K3UN*F]#.(D)DS1?\F%C "=55OV:%Y=56MZS K=&#>D_ M4XJR?=;4H9^"[::,KA.$D+B^$V$"$? \*_8&@8S-:6OY2X-<4N_F+7PM[CY! MP=39O["2#!6Z)G$,8GS&JY$E-4(9J4*.HS-D:D<#IS M>FC8#/R%K#XDIAJ_%'GZ\$M2_I'6\2'?]8T%H0-]SPELUT&.'1)H@V%3PB:F M+2(=$YM0K!\-*N.V@65<,5QBZC&5.#X)68 S,1UIZ6H1&0VDE>3D969&-&4F ME7H(RUPC"JG=2_1YZO*N*),Z_5C4)P>ZNC8]"YO(]4'L.MC%V$5>?P+6 IAJ MW>8^+2\+_B>JY[0E,GQ.87&/H@&>D5-\S1GQXG*?7;=/A(H^6#V+5CX=6HY/ M,3DZ$LF /3H^NHHJC?(T(DYR^-5#HR39\NQU:GD,<2M66M;954;I3*M/5]WU MEWV+KH_]P 40>0$(K0!% >I;]'P@-*F:TX[B].@4&CNSO1.YK%<*CYP"M1"% M@O+TA+T.UUKB=)ZC,6F2P*PFPB3#DJ>R)(T=[IG:(<^VV5VRQ\4Q8[/=.+:= MP#5MZ-+_A+2YH_[%8J?2)S6@>I;68YJ>)TWCC7.:IIHRP4G:P%:#9ZT9V@ND MC,W/YG"HA\#,,^'IW&P^'[R2\NO7;V6SJOV \MW/[,V$G*TX]6^883]V8H(< M8IO0@1AXH=^W&<9N(*(M\UI2+#*__NWKWXSK 50S+3O]ZW5S<'FR ,UDF4^) MEB-83))^_6KTP!I>C]!64J=1HD9D2@[!>NB5)%L*%5U0<*:65#>T-?9'](]# M=I_L3U?,L>OZD0>@Y7@10"2P030T:7F6T%1M3D.JYVKL/N;F@1OV17J$)SA; MF\4EYW1M*1H%YVL]@\T7)\C6FK&-T#0V99/!KAX2)<>4IY,V>?S(O(KQP_ < M([+]( BC&)MAY!'L8"?$/083.;[LZQCY6U8L80+7 WZ8^M*K9%?P"=YZ7A!3 M0,D.6.V2QH'+$9E4XQ,]=%.1;1,N;)S*H$CJM[&)Z;C JQ^X0"HGGK6]3@-_=B:5 ?$L;/D\ZY5\BIL//<:_&.07\B-!>WE' MZWF=0-OMX?:P3^IT]W-95-6O.9U%[K-_TK\F6?Z!?@>G- ZEWY+OP[79(,08 MNP&D@F)9-@F YPTK['XL=FWULL@4Z\=HZ+XP3BPR&I.,HTT&,\KX*S/K7RZ, MR\8R@YHF_)C 2B[GDSA]O2VFE2LY6HD*2_7)B)ROXWL]XL)*MAJV M*&L&B3V5NK%=0)!G6:X=1]"T0HR\_LP8B%TSE!2#A-I<.;KT6-NGA9O3$=)" MAACWLX.!,MKERKP(XTMK]RF%TU1YDA.TU]MI5O$KZ0S6N)[M>GD5]5&S34?< M(."R.\V13?L.)+89 &M8475LQ*60/EN%\6FOGUJ^B4%9>+@F-YNM!I^L#RZS^"#A2[8J/&A\NN\K#Y3ZMUG0& MUA6LXXA[5/NYA&Q[):W73&5:991XM(:TL1WB!P%[7PG; )@AP@[H<46>[V[R M])I]R#>UP4(,%)?0P%9HGN%?1'28/,S@=I\V,>,1ZY)C MQC2/OMV8,=%>"3%C#M/S8\8FLDT_]J!M$R>"P L"*W*.&PEF)&?*\&HS:\X% M9 GUZUS.56"I-$J45EVT6HGK)B_ M=,3APDAJHT?97KRMPV&')\R]4J4GCWD]!$ZR35SG(.8QQIV&;;?%(:]I*Y^+ M?;9E:6%?SP%MQS4=+_2 [?N^XT08=G7"3A!9'F_)_8P6%*8. RBC1[5>O=59 M@L9RA_FLZC&T9!CR-'>0Q0W_E5IY15O:-5MW39L/W]+O-:9V_K&!)K)1&$0H MC@.;6(%E]:^).T'H>UCT1JT932G/%#Z76;[-[O;M-2N/L(K>IC6'4$5@0PB/R -A5BZ'9; @YT/>B*Z9/@ARM7)(J'2=& 2/"N M"$&J^(1'(4=B4O.4''W4YC%%(_HRD4L]%&4J^*L M]*1+K1Z>*19M!N 8 S=T8.PTK?=M P"$7GB5TZ+B5=P.I/$^ORK*VPF9CB1> M^91G>4K%!*EG5O^Y"%Q-G\:,!LGH"<^;C:/9(]HHUQEZ:*-DF\X]!":1,5YM_%8FNY0*\Z?Z)BV[?8;J2[I- ML^;!L:[MV"4X(I%+0A'O='_N)A&2N*>3R.7IUU,(QM\#<<-0N,%#^BCD5QDCFBD M7&?HH9&2;2I4=E_AW= M%>*R60S[DE5_A&6ZRVKVU<:R?(0LUR2Q[?LT8;4# MVGBORC84.@TVIQW5\^13:,U6: /-8-B$-T*GD\F]#[H(C\+;H"<4,C 7IRSJ M(VXC](WOB\XF70\ADV+)\UU12>SPBM;GLKA+R_KA,^V$-15.-NN^8_GDTSDW M<&,_#EV'SJ]=WX.1"R*K;]X)':$'AZ0UJEC.>IQ-OC& %!,R>03SJ=HJW(I) M7 ^1:AD#^9A=?02.E\D1M9/N##VD3[Y9A>).+":*7](JI3][0]+[=%\T#;-% MR>+V[D!5Y&MQ5?^9E.FS'1DJR;8?QI:-',>- +")UV.Q;4NPX$T-!N5U)SVP M9E#_/;VLLCHU3FQH[N00G K<@>?GJ[O!S%Q[?%>G+)^T6ZT=*"-'K4^6CN) MY1'A5>LU/518L8W%DN- 3)_QH[]J1 MY0P-!MA$(FGJC&84)Z8],N,4FIBHSN&03SD7HD],'E]D3AL9/$_9B-9)X%D/ M09-A2"&]#XI)T\]%L?LSV^^I-K[/:]KSLLM]BJHJK:O^G[KV(P>%&-EVZ%@6 M1!:)+3)LU 04G%BZ**]=Y2EBCT=,KR02RR=?ZS JIF8]D":].Z(T6I@71O_O M^B1ZW*R.")Y\S^BA?PKL*E3W:6GJ^/3O/0[+IBV[MN,YL1]!9&/?/98Y6K9( M/B>_=<5IWK,1+4TRI[(]6SH7(%JNA+[PK3>@I2_3/$U39[I,>VV=:Q^_QDIA MDE=KW]_>)5G)YNF?2I)5=T65[#]=?2CRZP_9?;H[17"\VPOFO 3M)?-1[@D^#5R1=3X5/>2Z,'_*(/ M]-'?*1R/2+!2E^FAPFI-+!8< J(;2O=I?DB_I-OB.L]>.O+LNVX<>=#V8FS; M<0Q\2/HCSY! TQ3=/)K;GO)5@ ZB<8)1=%=H-J>\.T!+DBFZV_.,17WT\57B M1C=P9)&NA_))M.?9QHQ$1WN.>S>94-5-)I 0U>TJLCKKVA$(A79M*OZZZ-MF> M5W5M'E.\NM:W$MXDY77Z+$'$@0=Q2!R?6%'@!]@",>H;!2$6NJ1W9E-+*5I8 MW-YF5<7JD:/O=VE>B8K;7$KYE&U!-L5D[4ADBTR?#&VGM>28NWJT+#K+=MU_5UZFV=7V7;*337S*.43K^78%-.N'I?1 3-Z9/J( MV"AU(QHFAW(])$R2+4]OHI'($/\INJK^=,6N/G^FF)9I 8PMU_%AC*S8=J*X MK]A!" 2>V"&ZR8H'J(3:9E:2C';/HY5WX6I99T:6O,Z1V /71- X>1]>_Y'E!#Y63:M&9 M0Q?RV.)^'V%WGY9U5F7Y=3.LGZEM;/N>"8'C>,"R303-P![6WDPLM+8_MRW% M>G<";^+ZUVPR^11N21[%U.V4P@::/G+V"FDC4B:+;CUD3)HU3Q^ED,H2]S+8 M35*F.*G2YH0:';+-NL^G._:_36$>NV8ANT_9 >.^# \C,PA#0F(K1'%(+-^R MR""DGM@-!RK:5RQS7VOJCG<-9N,4M.!BF0KB.9?05N9<<&&-H7UW^8SN"Z-% MW*U;=IB;FQ+T.:JQA3B%CM-#7)5:^'313CF;W!7(^;:X94^I/MOZL' 0 M02N T 41 *[EV<>5PX $0E7&4QM174G.'?0KB]*],;*GU4YMJVVX:?-N_8$,8D@LBS MD8DZJ/DO$2 M.+HG(=D'>BB=?+.>[5TU)4SW^VSSXKU[Q2E^.M%4HD=E[^U.!53OG-T"JF>.HIW MQ;:Y';WY;>VH?H1N62:.3),@ER PG"E!T R%*@FE-ZY\ YPM MH1BG;VD_ BV63LNGGB^M7I5UL2!#H9YG6Y\\6Y31D7Q;F7/TR+O5F59)L>5ZG(HVA>5N\ MB)4H7S-% )GL07+;=7HC@L@E8H-4,_#*1_W7P^UM4CXT=MG%BJW'Y8)S^7&>OT1A\8;0FGSYY MUSWT5%.KNZUQFO(-AM,O#TQDFN)O]K$TN# RC(X-+3;&5;E:>$]]]3ZG1Q#4 ME1RNG?SU8>H6IEL%V/@F\7S7M1QBD2# T ]HSM'A1\#W-W=IF14T0TG*6ILH MS8E=1+.?FLDMWY\.=<5.?+$Y=E(;)-TV^9MA@PN#ZAW0+E;S.EZ;,*W VV\F M0O]P@;@U:]T8+-BA_M.$7U%>EH^\DSRW?M#]F9T KM[GGYL@L\$4/@ZQ94.' MA#X$"'I1#Y\]/ZS+K%@0MO+Y<(,GW?THFOB8WE4D<:*'?W1%G$K+8H(XRV_K MZ^%OC9@/\(%K^Q[R$/+CP,8V579[@(_]T-WDZ75"?V%M/12$S:6'L-7#4PL% MME3W*3-"ERF&J%O7GF&H\*?F$XS69"/+C=;H'R66/G;E*K%T8F_ZT6/I5%H6 MBZ6S_+9^+(V+\BK-'EE@A6R+T+1#C'P_C"Q@#CN'CN,17<*I.'+E$76 Q"[4 M3[_?9:4^T76"H]<.L(H\K'F,/7:B'R[,/G/H*I%V>K?ZT8/M#&86B[=SO;=^ MR'VZ'&D1Y($8F"ZBR0-V0.C05*'#'YK0Z?;0HGSUD"N*7'P'K3=2UOZ9]:-( MIXX[(+SN_]%EPV\ ZT[!-3"VKN>:;M4BA5P_3Z' :#5"#(3485*/!:KRY M>C )O6KM=::5NI*N"U G561\G?:-Y @2^\&ZTR]YW?2-YQ:K4+;\I$VVO]?/ M21X7H'#8%^+8"V++10B;@ 2N'8>]?<2WS$4F?(M;I7A&R)F1_-!E5JK,D^WY]87_<;7$Z_99P GM('!C%T8^1-@+3=S;YY)(Z/FAMV.5 M'L*O=WV@A+ZS]KQSS6ZCZ^3S:87A?[8YJ&"?T*!445Z__='3$V6\K53L*-OS MZZ#KD9M(-4F/Q&0H =(E,Y'; M;=9.2U;K,;KF)">$_&=+1T3ZPIK%G'([ZX^>B*@A;>D24!4^7S\%$5CU=XD; M^8'GN= G)/+=.+"&2@3'A%C#PM'Y1BU04RIGJ_ZME$[])]H6Y>U;/[K^JZ!, MQVU1,7]S/?#P=7N3[@[[]-,519Y5GZX^4R%)N^OD4;[[FEWGV56VI5A.+L%E M%]YF:?4MN=RGF\!RH1F%#@%12"QH!1AB#$(_CK!MQY#K&N^EL"B>\/46L)L$ M&QO8%Z=6-(6J)W8\NI*ZL\3XO;%%Y*F#);PX/HW3T8&"\Z\?V'<"3UAHYL-I MSUN<^O*R]^7=4U]6)[Y,CKZ\ZXSYV\R'+^8S^4+^L;2/-'@P8TEKBW5&@MAD M+<[RK$X_9/=LZ9IF[-<9;0M555I7^.&7Y/\69;A/J@I]SZH-,CT; ]LE,?*: M]Z'\:$!@!I$ELJ@KLUW%@;B%^J[!:AS!&BU:MHS6X#4:P,;O##*G9BMQ M\2 MZ5K\B\51J=0KF5H*\#@R U3A#3TF:DHL*]3W96DJ>FS_8W*;DN(VR?*-%Q,? M!D%( #$#'X8HM-P>A6N'0@\.RVY[536]>#2@&6KC]Q:W/$F=YI'9LJK<&3*E M=8H?EM;7EPB=IK&S7*.]SLZSCE]K);#(J[&AJHO;M/R2[INUP>HFN^M;)'9HFG%L M(1($400 =,.(MD@GL5[D!+;0K'%..XJ5HX=FE*?8Q%1D%HU\@K(4@V+:,I#W M"-9*,C-"T8CBR"!6#_&18DDAO]N)2=(G1M.G\G-9[ Y;UB1.MG_0E*EKU(;$ M)V;HV"Z.?)]XIN7ZO0XZD>6*J-+,IA0+4X/.N&PAB>G17 [Y)&E!^L14J66N M*(TC-*/#MI(TC5,UHDZ2.-9#H&094RCIAP*E1Q-V53]D>?J^3F^K34A\A##T M'">DLS[?]6V?]'@@#$/NHB.E*!2+VXPR%6:#T1@A4JNBUF7C@JF7M\2T] =S ME$ YD38.FU9(A-K+^E=4=:L M&NEK>MT4(&]<0A!"(?!"C_YIN73^80VK(*XME/W/:$9Q<#R^Z5TVV-CHK#IL M8A.!.53R30(68E$L:!T)/,(ROK[&H)+,_SP_(UF_!%+UR/AE&%)([W!BLP5^K].JP_Y!=I1L$H1TX9A3%MN?'IAV:KM>W'#E$ MZ%8T&>TI%J@>8GMY=8_OPC@T"(T]A2BF4U(XYA.LI>D54ZX>W871X&L(CHX$ MMQB-#V,$*Y$Q#M9&]$PFYWH(FU2+"G4]5' [*+G+ZF2?_;,]*W:@TO"UN*K_ M3,H4[799LP"\P2% T (XBCW+!= E81#T38>>#87VA60TJ'J#Z(C1J#IPS;C\ M,[VLLII^?7='$^-V?K5KM_J;JPVV126:K\EQ .>.TM+<"VXMG=#>XS-Z@!?& M ''A/28.TL8VFV1RKH<2RC7IZ?:3?+[F%UF?R'" H.\%/O(0=-S0B0!&0WVW M&P5(3F6U0(.*M?"DVD;$3BKK>HB= M7).XBYTG\\5WD#Y)JBC?4GVE8SHL\KI,MO6WM+S=6!;Q"?T/A @XEFG9 )G# M\960KP1H9A.*!8T"^TH3M1:0D5R7:=K>/G6;U(>274EU-_[NIU0Z.;:1EF%2 M3+\8)F, =:23^N-V&>)$3HDO0N#$P]\C1,X^TWW.[G-[+O.)TF!#18(1A=3. M(Z++A^TVK:IFAZ9OJWMH%9G008%G(VPA8$BLB M ^(4$/]X:+%U%R$,PT%LY7(G(LO+<#A1 MER=QR:G+9PT_*\SSJ=)!F2584YM5%5L$9<^9YE5: M&;L.HMC*@ 1B^98%EN543+Y[;,9?>W3_PJ[B[P$:'<)E%P1>)6QD-4 >V7HL M!4BTIU#5+062S:&)81CCA';(;;K!*'9<"T2Q#TP3X< ,X:">@1\ZW(L TYM0 M+%W#H-H>->RRA2:0*,U@D"/'7(8\,8TZBM&1-[PD;P+YY3+\34LOI_#(EUR> MM?I<;CF?)@U22PE&%%*[CEABB79TLEQG599?1VTFM?%"-W!#R_?=F%4R 9K1 M#@V9V!&J+YKP\8KU]P31D#N*I8Q3*./+$16S)2:XIT1U:)9- )^S,9+QS:!. MCQ1OC@&%M&XD)AY?TBV[$Z[Y@IGMI5>IC<4179/ MLTN:]:3A@2ITXCH,H1@YT,4"QY87'15IW?Q.3N66=RR>0VOI53%I? M=NF)(=U[-(],,5I;+HS.FN&E/&H0JSZG)BVKSS*=,:+LJ_AU:G'Q?EUX25ZV_9SGJ65M0,2GJVSQHCFGN'OZ7?:TSY_F/C MV)AXR(F!YT%DT8F-'\0HBI!)G,#Q3*YEA\7 J%Y;3O_'8@.Z6?H/98#1&+'R3P5S. M1Z+*8N[4(Y(L9^[3!V&6Y9E[V>,L&+:=E^6'XE#]FI=I6P[\H:BJST75E #_ M?^1]:Y/;.++E7V'$WMC;$U&>)4"\N/L)SPGONFVO[;X3-_J#0I98MF948HT> M;M?]]0N0HJ1ZJ0@2H%B],S$Q=EDEG#Q)G 02R<3AFID'."D@+$T%!3:092JE M3&:DP8F!\;JR?'ATD6/*W]868[([0$Z6]N]%'23L^J%NAW4ON%1ODY\$#7<> M-:VJ,FKS'WY9>FH MT8?JLY4N WAP'+%@&%,?U<<,QF^[TIG]H;][5=N&'7=EIEU4W=2]=+YN*E 3 M3'":"SLVR-P=F )#EB*I9 J%5(J:5C4@;08B@DB@.,J1M(.H/$>Y,#1%&J T MA32+6 ZRAU\I8SUH[Q9H7BTD]UJ?BV\(-L=JZ/N,3G6N-!5* HIPI MS$2J43.'***M6FL]^^4& ZD5Y])(A9&KQ\X$IR0SC"I.F8Z\=MR+T1%4U0Z_ MG0IU)^R\H@_"E9^ >])T9DVV*69__5;^^!_62+<<0^X/3F70R2KL.0*>D)7> M7%U61?K#+P,],[X:(0NWIEJ^78XU\TS3Z2F M?B+Q\-LA!9K;15DF18XA9SF"B**,$9(:I?*!5&*/*JE@)1:7KTYXD]96*&+R MU4DIVE,53"L><'!6++KR-1:UZ(S_D5ST8Z*-7C1+F2_V-R8<(0YRD&JFI$J9 M4G:PPQ-O=*MRU4=?:CB@A#*5638"S/I3>Y^9[)THN?P<[P:[[/DH^,_HNEQ(K^8NFS+):9[; ME2[7 #"[*\GMEN2PZE5&M2H)??[;=0Z$P-2D%$EL=^["R$P@; 3G!E >^TST M\%37J!(+J\I4^D]W3]+:S_MX?'44@+94!=2">QR\( K=^!J/.G3$_X1,]&&B MC5YP.\C<#626TV\3(@W%&648I$#G,*/0T,,CKT7K)<#];Q58"DPR!0G%.$52 M&#NM,LD%,YA@%'N'< "3.#3M5<&3FI?5(!XK?BK0DI <_^>Q<_,^6ZL7'ZN M=\1=]GT>_-<"9K&939?_64S7QOYD,\F9S#+,(.-"<&ARSN0AL'&8M^H%>^[[ M&8,T4S9V(H*P:WN6,H*8(FG&.$J55^N//NN!&E?B@"45,O\5@3=U[=<$,5GK MN"IH3UC =<$#'EY8&71E[?)ZT=N")U8'_=CPUY!Z-5*/I9&->DI2FF'@$I8H MYZ:9"EB35GU2SH^ E78 X$YC.5.IR#$F)N,*0I!RI1&7"./8UP0U+QV> MQEK_C$5W^EX6E4&8\].43J0%T)3GJ'A&4GHS=WE%Z6]"&?!)\CWY-(MEL99V MA&_E^FX".6"YRD"6 B49M7(E#P5&&K/64O+4=XN,:@[M?WFNL:8P9SQ#AF-J M0S<%6>R;./='>16FI 'E>^3IR5;; \]X1'4Z[FS)4;"SSGOFGSWI[$;4Y36B M%_I'IYQ]6/"HB2AO;LK5YVTY^^?G[U/[U'S8;3?;Z6J^6'V;$&IW]$@*0(A( M#3.8<](\^B@#GE549X<""!&F*%.8""P!R36 N69&&$-USF+O:9H2@ IB4F&\ M2FJ4R0E,[^*)7NRV%9;!B.VD,YTY#5=E<8:?\R47(8@=BRZ%,>9Q,48XCMJK MUM^+Y?+_K,H_5I^+Z:9<%?.WF\VN6$^TD'F.5>K^1RGD*$]Q,Z4,,:W/<\^/ M8HP!(%>Y$4IC R7#&DK#((68:00'TBJ'[LT_';RDP9?4 'U5JC.;;05J""([ M:5,'#H.ITC.DG!6DOD2.18MZV_%(AL(PTUZ!/NZ^+A M ),K*@DX%$+9%9KG,NGTFQE64&8 I*F=A,;M/9"4*LNEXC*#>>RW%/>SI$:4 M5)!\M<6+I[9Z$HNB3AK2BIU@JG%B^EFEZ$+16-2A$_9'BM"= 8_=4YW(^=1< M;/YY.]WN-A.D->0,::B5@3R7(A/\D#)@0GONFYX>!%*:8P(I4EF*36H$Q#R3 ME&C(",DI'&C'M,] 'M E-3SOG5)')EOOD>*3V&UWY,M?N%W1DXR=_RB7N]5VNJY31)N)0"Y;3#,F;!S5"D@ #J]DY)RVZ@ST M_+>K'*(<8B&0M8(8S0E!F&J A>OX"F+?Q+&?)P=4==[26U^\.6LK+#'IZJ0H MK9D*IB0/*#@K(5WI&HMV=,;_2#3Z,>%QKT]Y4WR9_E2+S6Q9;G;KXO NKLPH M2;/4$*QU"AB0C.Z#*Y$@(R^]Q=]F"&*W7U;]4@&=,9!SGD-*#,^PE#:21[R& MMD;EFM8F1UQMWMJ/==?,UHBV'L?IFE,D.**8JA MLL,I1I@KOF804*HB!V,WFVIHR2FV?>^;EITP0K#93ID&(M)/F+IR&$67GF?H MC"P%H'4-[Q:9IPYU9=!S M=12/O,X+H]:\Q5T3W6.FS7*H&Y7CT)R^1CRW".K#27>M4>7-=+&: &276\"P MC%!!L8F\@W:EA>"F/)Z%CU1Y?,UY4GTZ\M-4?^^7NGHB9 M=/=&K.]^+6Z^%NL)X%0S9B3+-&0:<:%)>MPL(*][G9X>(06IP!K0/,,"I\CD MJ=M',F!5-@.IB:T\IK#/Q729_%[#\12;CJ2U4YKX?/G)3(/GH="\Q%P4H7F2 MG#,JTX_,<4A,3QO*D(^7YQT_V^FVX*OY.\O@\G_OUHO-?#%SO0OWHS*<(T T M-9#9& T1R')QR)8BZB4S+XZE0.;N+Z+$6DJU8!Q2D1$NE5: R=A76%;P.LI- M;QK;"<^0#/I)4$V>:V1:84M.P5U(B%X@ZXPDA:)Y'.(4S)J'=] $9:E7-KK: M_;G&B3+C)L_LY.(:9U8HFSF6*^PE5<^/@J @A '-\TQC23*7'V&(P1P*D&,4 M^V#XV3QJAQ10#RI[9**#LQ@H$7V!7-"S_/BFH;TX'8'WOESEU@(- M4ZRS% NHA$Z9,7:ED5*(4NYU[<(ICM;3JL%3;594\:-8EK=U&]3G5@:==H2^ MG+93JXAD^HG3@<7.K$6Z//N4GS-RU)'(<:A/5_"/KJ#NP4&O5=*[Q:IXNRUN M-A-AOUT0@?-4,)0+ C4_9&0%S[+>BZ3C4#I7!H(<9MI(;/>F@B*1*F=FT.85!!#K) \J.VQ0(K#:J"=7!M"AUL=':CR71SY. M^F6;JAO<)T10F?'2ZP,AE'Q#Y_ M.DTIT,K^XP"Z-:NGV>P$7(A44TL>^R2;PE,8:!-7(QN!/M5 O#-.?L2.6)E\ M+6F5=>K"3EM-TC>WR_*N**KN$_NU&R($"Y6E]DNI00 (0+5 @G%L6$[3S&_+ MUF6$Z/NV!E3=4R7Y:#_V?;HIDH_V4Q?:;3S!TYEYU(?5<O% <,*,M>&FHA)BP+$5[Y#DBVOC-OS$@CCZ?/\^^ M%_/=LG!W/]=3^D,-N+Y[]-QL=R;6]Y&>V.EY8#\"BML>^H\ :L3" 0?]S5>' M/3FU+SDQT%U!??JYO9$)KY=2SL[JF2A.GX?J,3JQ]6)OP0W@OW.U#"-Z>L81 MQ4;%R,.:BC%ANUR4_;38_-.LB^+MRFY8B\WVDVL3*ZFDN18L9P03J)DD*6EP M6PO2"\;83GCCGW185&^N+:QDL<>5K%OWE1X/3Y<(D]$=.I(@>94X2Q-G:M+8 MFGSJV$=[)"'R*=\-%2![/3=_PO#8CX^8P3& I[Q"X]>7<7]M@UO_O"UFVV+^ MI5C?@$DF&2, Z52G*B=IJ@PYQ'* &.\0$R\#-'[Z: \G>;>XKO:[W A;[Z' ME=PMBJ7GR>WE>;K$_B^Z0\<7]!I37_OV[RG7#;7]Z_78C"@6CH./F-N_ )ZZ M:&3\CW)IOV:YV-Y5R"D2(*<&02D8Y<9P@,0!N3%L!+'1$W'TZ'C$,X* Z.O. M"X;$B'X<7U \&OMG"8OWW3=T8.SX\/R)0V-71H8(CKV\U38\\MELO2OF[Q;3 MKVZH1>'.+3]LOQ?KTQ\UAY>Y1#G/L0602TPT-$P9 22#.),F$]RGZ#;LR)'+ MWTSG[%LIJZZQIL4OQT$;+P+!D,0' [A1R66S]5;+"]:;@\07?5A*3+ M5&$_2U>+FNS^5(]#[@+:\TR]=BBF/)>'GZ=+.U)Y<[/8;.P2M1DSS85[68@( MFN40YD CG35C(B.\)*W?2 /)V>P S%.]>O+HM;8;@,)N:[D*6')$=B'%.DO3 MRPNUGO2.0ZD"V?+T0BP(0YX*]:F\FRY/]1"J5 &I88J -EQH!"1J1@-4=M$F M[S$&4J5U@ZN3)ODSYZ5&44GKID,'2)<5H(?,O"P]G;DATM^)IN>G)2NN# M)*=J=F.I?\X6&]=_^N/TSMVQ<9"WE!'!M!%0$V04@)(<%F I@ZE7K]:>8T46 MGCJ0NSU=6:5CMM.?ON+3F\V69S #$NEY?G+@L,96M?+9H[N0+KU UKG3BD T MCT.G@EGS\)0@*$MM=:M*A#U.D36#(@&1W3/J/** MK%IUZGBZ7P1TRT+U);.=:@W(HY]HU10^D9N_D&*=)^J,8 5B>!QZ%.G3 4ZG,\9Z737; MGS$NCU@[R%47-CUT*C*1701J),+DKT@]N!R1%/6QXBD-ZLU*ZT.\Z7JU6'W; M?"S65;G&E^+G5ECS_CD!'&2:XE0SMS+30F&ZO[J;DDPAS[>?GQ_'*$@PX<8. M1S"G@@F#,,X9;U'$(4@ ['A[%!6*FK2B) MW6:Q*C8NH?YUL:H*RXZ73Q\'UY)D&%&-H8*4 @%(FE;E841DAE&O]%.@(:.G MO_^U6VP6'=H/A:*TG3Y=@$T_L6H )B<([UU@?S'E:D?=&1D+S/TX-"VT4674 MY]7SNL7BNK!+O+DL-]N-G-XN[#9J\5_%_..ZN)TNYDUA%]]LBNWF*5@80XV MEAQQY7K16E2D7AF*'$M*O&YFC TFLD+N<58%]2[7=5)!66/VO-4QNF_:">JH MW.(GM0WTI,)N-Z=']%?)'O_5(S?=%V.7,DXN)LE]R3\CUH/Y=1PR/IRY#V^X M');GMM+_<5W>%NOMG6LRN77')'9Y5]T-'X]4U4?"I^%*M=(>Y.WO9]:LVLH*OL M01E2*:64I#QOCLM%#K3JE)<(-79DW3YL>O=XNV4=@A'MEV2X!,<=N M[<()VJLQI@]:TMHB6Q#:0>.0V6C6/9,+B,.B__+XZ4X*U;'S_H(*/MLN?BRV M=P]4'B!%I,"&4RDT49ID]N\ &D-S8R3W[<4:'U#TH_S/NYN;Z?IN?WI_.UW= M_?LFV507>M3=5Y-IC;S'JCF>NWS7SJ/P4_<5]'/M=*[NW\YRE3167%S)^U/? M:D$=W:_CT/LA#7YV<3T0UR]%A6*Y7'1"Q>?SJAQ@NGR[NB[7-]4''T"5%$&6 M<<2,Q#K-,YC"O(;*TQ32EG=%711B_,AQ$B0V392XNTJF!_#)XHB^7>RXK%// M1Y-7X\V.\>7#/KXDXG&[MON7?QVBR]&RY,0TGZ S(N_/R]G.+6BK7W[]3\$] MN+Y]%6Z^FC_XR6^KQ?:Y]1,%!IH,(LTRF1JA M+&350$8ZU[TVK\-"'7);^^GS;Z'VL /[L]/N=KR.C+'O/9JR7Z.X,Z5'/ZPL M'.VF.*C'VF^7+_.@C'(C?2$JSF^Q+^F?SIOOT[:U]T+S:G[O-NGFLF!78W&X M*OBDO>T#]$9PQ '3-(>"T52C5)H&O8$,]-R/7PAU_"AXHJ$_#A9;J?[IMGJ5;]RP]*3HQ,@)QW.*3)+CP@S'2O,&E67DIE7!I?!VS"P=L MQ?K'8E8\<[/ LGH<[)\^7'\J9N6W556_7ZP795W5?[(ZS#.>IS0'U!"<941D MFDM ".6*2-IV?75YG,,<>KQY(B>Z[Q34-;TPN$-]-YW5&1 RDQ*I$XSS)G, MM>+*(*0E!\C(^+5:SE?EJG E]%:"5L4V6=1-6'Y9EIO-7Y+;8KT_M+/_/*M[ ML6SZ]V+I[(5V,>82]/M%C,=]6JZ2"F6U =KCO-@5,RWY.R/@H3TP#CD.;M4+ M+5["L-9/*ILQ06KW'R2E=L.1V?\H19EJIJ;]D^=Z_OQ8&N4,+?00N!GVA9&U<4M95P'P9'K-L>=O22JRZ M,=16HOY>++Y]=TIH9_7T6_%^=_.U6.^3+YL/N^UF:\.G!55AF1!B#,]2*HS6 M"ABEE,F:R491[EF:[S>VA-K:#;&!A&$JJ$ Y,:YF:!QW#&."1O)MG*(![K?FN/A2L>DFC'BZJAR! SD*9*F MF<*("MEOU?%P-$I)EE&L5$8 )BS/E4 "91(!RCCV>ZFYTZ1M%OY!5A[>7'9; M>\0DL?_J8VQ;J>Y;J*X\CT/2@EGSPBJD'TNAUR''=3]G/ 4HS2D7*8&9L NB M9NYE6GHU$/(>7 $)TIPIJ:7$F4Z%!$JD0IN,*Y7JV/TR]?5U,=NZ!-)MN2U6 MV\5TN;Q+YLY1BQ]%LBEFN_4+]QA?="728JY&<\DX)F\\\SHN23KRV&MZ[Y7E M,9;Y/W:;K3ORG2C%6288-!81SAB%.$L/Z4LM4.]9W@*#I%!A)$2.,<,&@5Q1 M1K "N;9%L>"S=.$\=7#\L[RN8-TT^??ZOK/^Q3:8W> M+MRQU^VZZ3+0(>TTLHVDAZ*P;B,&Y3[7O_B. MC:$!J1 ":6BP8(SGNJZWJT8L 2&L:[>:"\1BJQ<*WA?;^E:1=^7FL$<\ MK!XS*(5VK<,YME,Z!79'>$@0,YBU?/VMQ4#8: ($QT01A%,L..0XYVFJB4HQ M!UGTQ-+[YT_V6V:90M!Y?MDT,(]^*Z.3^VE^>5<1>'+#RLNYI>!4>M2<#T=I MMS+Q,\]FW[KNLZ8_5XH=AJ\15$\',J0,_BQU[V'[K]W"[@7-8K78%N\6/XKY M6_NTK;ZYK6+=-ES<_3K]1[F6R^GFI+8,40:1<=

    _1[Y:J;[>)FZM9OOVV*Z]TR<694Q6!'4SI=VC"$U]IMPT?F,+^X M<[_;;0T_J?&_J0QX["?7AK$R(JFL&%$!<5?^6U4*1W?N.!;O0QI\IAON(%SW MN*KL6&S\=N[.'*X7TP.T!CU?G7;OK5Z]*>9RNOF^[]#^8[ITE;$33J%16OG[N9*OO!IEVV"Q=VHT7"'AQ_3>.@+>_):;^A:OZ[IA7'/$>N6RHB-?]6?D3 M1KP>9,2,>'U]=(F(]^RU7!,C&$A323B# $J! 1&ZP7(EZUO&=R] 'R61<.%"?[/T)_OG 9@).(43.4 MQRX1/(\)W\V$,$:!,C+#C.D49T1"V*!%$)M+94A],$9.C=Z3RL7QS.;2VT4O M-PX?%F-Y<%3TQ8J"@U^4!^?.%N4XL1 QLW;URP_1![K'#ADV$=GE2_GPAKP\9\1.AW7UTB0#8W,;Z M9?KS%+C 6J9,<" U91E+J>&'R&VWH_C"0; CZF$"X>%VY.WTYR$:WB6_K,K5 MFUG]C/SEM7@?KB'KZ%.KWUH>/8OV#:\TG$DED*,3<[H S# TE!.UM,#C7TB."CM. M@8/INH;5)8R.D[\V[\2-#O2K"ZY'JT___23H[BU_U4^2QRN!HP,?_RW#L3Y9 M[5YD'-IAS[T;.=H'9P2O6XZ7F_(U3'V_[,??RG+^QV*YG'!%N! S\0@.QLF^0/&5_)T9-3@[JOP$W35=)8]G5F55N\3K* M,E]R4OCD8[#'8AP!XN(LA$DS!O:*?Z>2,R_&5]T8)HA+0K#6DLH,V1$-D%@ MR2 &1F:9USOE 8>-O+ ][6;Q0A.+NFM%RXY*,1S0+II'C&\G]X4JKR9+E83I0%"6$B922F4-E0362.!J0'<*Y,: M8_R+Z^K5O;9J#GGR>XT]K-9V\TX0O8WNF-":V\4GE]#AIXCMKL6]W/0J]+B? MA7Z:'(#-MKI\9GG];K$JWFZ+F\V$<$,BCMXU#&L":5$1]3WS7I M_?'^MBXW&_USMMRY[O^'DT65(XX9HQIQKK D!&2P&1Q3X)49#31D])7G@[?! MKY)O#JCOHC(,O6W7D8,SZ[MT?+12K# FOQQ0'DZ^GJ\@C;14;,/=V=5A4/+' M(7NAC7JT!HS 65?IJ]OH/QB:*PHI)R(U"G/%4F"Q-$-39J1/D4*0 2-7'#PA M>ZLSY\P1B>TF>=$Y[2UX[F:-7PX8QR)W3_'F(7:]:!^GU/4SZ06A"\!7@-VM M17&X)H0+.PQ"F>&6N]25@0(A@ *I>TN6*J]N08&&C+S"V^^R-KNO_W!7X6[+ M9'I3KK>+_ZHJ&CSO^0[%VW MN-TY"R"!U8IS8HRQ.V@)95.5 K_.HKV'\YF7G9J"FM/T_:.^ M9YUVNOTY[BU]XFF J@:7PVV]WL MENZU7GZRHID A'G.<@N'4,,%LMMIW 1FUM8'M=#<-EF WT MQ)4&*:PQ $@S! D2N3CLVH7&/AG"GD-%S@V^M&KT3A3V93;$9CDHJ<$WR:/1 MPO/OZ02B>/0:YV6,UP[8DZ, VO6I<"4UB]6W4PG]6*P7Y1Q," ',( @M( 80 MT81:$'LTP/XA4#:P%X;(Z<&_%XMOWZN%HMUB3[\5R;H!F^SJ6WF7B^N6S4FB MNZ.W$@[FB; 2>8!];P69U,!'(Y[GR.VFJD'<-7JY#6-E>QT.R&J@FO!'9^&' M3&E*>-MJ?9(W"$ M[PGWH1K\N3K&IXI[+G;ZTY7B[G7A_;TV#J&.;Z9?A7@H7F-)]20WB@(-*;-P MI&$F%>)0K8YRX%4R'GSPZ.63#UX2Z7F[3GCRXRAR4-X'4>)QRV] V6WMFM/48C-;EIO=NCB( MO#!<4ISG:0ZAQB25F7&=B+7*$=$<2B%H-AP0.Q*#2"HL_W@/,=: M^2R7 @T9>9%TG-&?BLW.SB_7"^;#[;[!VR91T^TT^>6WU=3J[[:8>UY-$8KV M #H:A_&P\OF[ YE4*,>DF@?JNHJE/_>O0",[&.4CC5TY:[^5G)4WQ9?ISZ,& M'X<4.D-2YSF 4-A1(,U2*A!B.5( ,T'\BA%[#16]$+%&YZY7\;V2KA^%;3=_ M W'GN]%K2+NWYKN8?IVCZ>S^+0"[X]"J,*8\VI<%XZ>M+O$?T\72=10SY?KS M=%E\+F:[];Z!^-?MK]/M_F_[\Y%B+LO-L7B;0(ZTS#2VVT$&-:* 90I)0NQB M,B.95Z^:N$ABGTLTH!*'RD_7(KN@G?"-AWT_93S@?F-#^9N-19XRM;S$ M)(HC\']?;+\O5A]6A9L$]P!.(*.&<6/R% LN>2H@DPTPF%.O;?H <")+O=H5 MR1\5NJ1<%TJO54[<-: MZ!6@F2[6_S%=[H[5 9E=BW*>8RPHR E&, .LP9-2'"6_ZX\B\KI.3M?K.U= M5ZX3!RZIT,59QW5P0=@E6USVXZ[.CLYYI1G=1^0'6(%U=^C8I3F8G1W757V9 MC9K!/8";<(&AR7FN*&-"*)E*<@!%E/"J28\,Y4^9N?7P1,2L;1PG#)^Q;1& M+[ZS?DQZZ!RMOS=?EYCW-39$;K8KQX/E98\ 4V6@05D*4RD(% MO=H'A/7_8S[6PVD#Y6+C^.N2>=C7$"/.NR)FYM7?WZ\O=H0R/'3&M2OW_6/* M)%.6<\"),$(PEG(*>5-=8A27*DR"]<5A_G_*J7::Q:T9'/NL;&](ZUGFR4WK M6;-4T%0PSI;0D".LT>O5^ RU9 M'[!=)=/&ADUBPW>MAD1:&BMS &G&&*5Z5P1 M^U>F,<,B!0.H: TRV3B45\FMW9C^\#]2"L)M.W4/0O: 6E?$>TB60X%PQ01#6FT!JF!:56Q@U.,95>[< " M:-JFPI=,#P [:YL_I]Z:%I7,/EI6 TOXRRS&UJ^'%+73K<[$CDZONEORO$[U M9*>S/KW=;'9V-$U,!H2"D&@F-O^B,+8:8D#79X0#$]DT3O?PS]I MS$BF&Y>NV;H>:(TIR8DMR>^5-<\7ZU[.G^VD=&RN]%/>W$E^>TWG@[M:5,$,(,0XSK8U+6S1#VTU [K_4[CE@ M9/5\.R]6V\7UPD6QOE=%K?+%Q:WEUBTGN?LQ55I(,K'(7UA M37IR71F4KX +Q^8V0EY?1OA;=0/AN\5U,8$*I'85BZ'D0F<@Y7DF&T@BRT#@ MA61W($,M+)^XF;;SA8UQ/1-L;3F,4_JM-9\1UZOD<-'F'GU2PT_>G?/6I1:? MSS+=;S':WX'C4.AA3/5?K(;BMZVB_VU=;C8?U^7U8CO1)H,ZEUKF:8XQR@E0 M4@)H)&6IYMCK+EV?[XVLMQ64Y+;",NPT/2'AS*SK0M4X)E$GY&7_!Z7+'0;O M[##&6B!+NR]9[1:K;\?[2T1Q7:Z+0QOS8J-_;M=32]]B-5W?57O']Y81^YN6 M'3O2-SMK"_O$;2< TAPCHC4&6$MFMY-0-8BER+S.@R^),_9NL+X(X&N%WZY[ MJK]MS]ZE$/$"@"@4GYG@8W#L. 1C%$P\>7O!&+S35M#>%]LCZ DR1!$% >%0 M0 "4*X=IQD":&+^".+_OCEX&9^'LY6)8H;A'PYFIW8VN<4S&CMC+$ ^,?TG6 M8GM3K+8;OIK74_1;L9JY-Y@?WPV'8$ZH4,:NBP%S;Y$(AX'PG&:(9:!M)C#L MH'$KC/8XD^G*-7$]03J&NQ:]B'RA""F\0\8Q%R/9]D294BP&V\YEN]2W@75[ M]WGW]1_%;/NE_+ ^?7-Z'W57W]X5TTWQ?G?SM5A_N/[-[I>+RM5^ MB<28_FDGO"-QC)\*-Z"3/>ID6[KW^0[ JQ>?#]"3"OM54J-W)4@5_F%UN3O/ M9T1Z .>-0[&',+0YBJIB-,O$!=%[Y[D MYHR4]>-R'"K5TX8RY-/EIRV_K=;%S/$S_\VE5N8+EXJ9+C_:!^V[1?'AZW+Q MK4K/B.G2M8OX_+THMOS&]8F8:.16K$1D&J2*(IH)H Z(L)U,'EG9F#@B9UVK MKE+)[1YI,CNN_OT4*ZHKVNG:6+S@IWY'U,D]V$F#.SD"'U8+>_!Y1C&'\-(X M='402\OAYT!^+(=V3/Q%/QJT35WGK6_@X-BZ7]^Q^Q'53\N_ORM:I_#XM[ MRW]?MN/I_Y?OB_4]8$)1#*'=D%BO (ZQ@1EM@-EMB=<-[0/ N:CZPS2V^ON[ M)Y;X1_7,4-I?W=7Q*M3_(=U!Q;^S+U^K]G%: MEC>WYK&M^AA\L;MA86G]YP1KBJE$F>8"8)9G2J=" M(,1R)#7FB/M(?DPZ._H_@W=_VI=(6?W-*EORR-^$O?A$@JIO:2?]8 M/.2G^=VOL>I!]1O&'<.$XI'X02\OA)TA7<=?7U\5L:V/) M 6_KG!&)NS_7K=0]H@O')N\Q37U6WZ/SZR_P MJK@NUNMB;K'LVT>LYN\6TZ_[TN(':(2&1.0*(*,Y-"@7*: -&H&Q5P>;6!@& ME/4&>*48^_8K[O6+$_!=%3VP7WS%_'(NZ:[C+;PQ(@GW8KB5>L?QV=B$.Y*5 MSVIV3%;]Y;K.!WU;N4L7+*+]IF#SJ5PN3;G^8[J>/P D,V&,165HEF*",1&* M[P$9GB.O^Y4CPAA0M$^Q5U+1H.\JU>%]XJO6%W5'=\%^UA.)0Y[LH8](LWUY M;B7;T9PW-N6.9^BSXAV9V[;Z?7PKI]QLY'2]OKNN1]_L._PRA#(D,*09%Y R M3'*$*6>93H446>HCTB^-E1J.$-#?J 64Z7)'J,3@!"MJ--$HS0K%=<;HW3G0J[7^02DWJ=:[; M^>;49_MA^=];&)+W=G)V0<+])*Y]Y[&+Y>_\N#RCAY&<,@Z-C&5S.MFH#>WNVUU-/_A6D_7*XMW\[%8 M5W<\[C-,=@=F.-$6G[M@0:?02('LEDQ0(K#TZID],+0!SUU.[4F.!B6-18E[ M)I,3FZK:G+U5B36KOCFU6Y)P:(_[GN",SMG=3W6&\G/DLYX0'FEU_C.HZ\<1 M:RYE_+/G1!?P0>OK=OI!$W=/?P'_N=A,=)8AQIE *LLHXSG*$6@0$V.\RKDN MB3-R% ND:%?)U[MGU?%W9ZCOW9&7?#3:1;C7\E3XA;N.3HQS#5 \AL^$KS'X M=1RQ;!1,/+QC: R8 D2Y]].;0I4WT\5J@H4@C"INA(&:<",A@\VP4F5>74)Z M#W:9>'.5.(C)[S7((+'"A^ ^@A^)VR"JW9;6 =7[2)>W!'=@>LPZVL6<5F+8 MF:>7%*U8+A<3?7.[+.^*XO.VG/WSPVUU@PQ?S7EU0/!KX;HR3W(,5:9H"B$R MJ<8JSZ40B!N"7J-$#@$GV)(*7 ]YZL=F"\D?C$@_K1\/AQ[:/AB7W43]!-Z; MKQ6G8;3\G-G/B7@0JD:@WF'L*$,_1(,FWM\=JA,1H"E&"!/(#6(9,9@=S@5R M)8;,LK<']3I2ZCUJK(=S[R"9\CB>#9,6C^+4,2;3W[6H_A[:@2YNC+A7W M=&EV7Y>*1I=NK2YM*EV:5@8-&F;:^G60&!/!H1<),%<)/^_),<:6%R_>&=:Y M?XJHXFMSV)#2B7'_$M*E-&*9922*V5(1!@J.R(]@?&,*Q$ MMWI5_W$&+#ZMD^-?[Y(*7M\:T@Z4MA/HH=CTD]T>1$8NTGS$4JN*R^[CL(19-0#&E-&>IU80DP/&Y+I<)S7*I(+91:Z"D-PB" S-K^?*=;34 M>L2"H2GN%@T"4-TN(+2@X[F0$)+)$02%H.:4D9ZX[H'AMY4E[UZ]3G/MS4?[ MY.UA:,Q<H>85.:-[,!K<*8&"4PCG= I7;0AK&;Z"SR'J9SBBJ=)ZH,_(4B.%QZ%0H8\HH M3V$?Y?HX77]8?[8+_V+^']/EKFC**"9,$XR(,58WM#LWBC3Y,,M1NCV85]/U+NNL]WOHMW7N'$]?UX<1B M;X!_6]C WFFY*[VH8SQWK+4G]FJZA]NL$QO IP=%;U_R1;0&L5Z4GMOK1G// M.!0WHGU/=(J-R63K2EJ'P(U1S-5NO5A]L[J_*.YBE=SNOBX7]G&\MO'3XK]*5L76?:X1 M6_L+F^VFV8)[UN$&T&Y;]<6AH:*,>EO+&X*RG6E8+YN/8*E69P*YP(&,2Y.ZV5-*,#5*& HBE MYXBCU\H@&NGKAEX2&=$#X12R CDZ@;Q/G;\^=J1^U/+8U:9VZMB+L=8)S>E= M=?/!_N2G$07IYO<$42 158PRGN:42"3T84C$I?%*8_89*';R))Y$$?I M+W3]*&V9N!R*3<]T95P?+AV M+[ 6JTU5;?6I6+K<9S5TW2?8=>)I ![O;-% :8UR;7?BN=(",I.K^@[E/$LS M8_R:$,1&XS,_.[4?J,#M6TN=&N"G<]&=TDX*Q^0-/[4\N8K*ZN4I]F0/OE;- M_:9Y[["#QE[N^JJ>E)_1WJ&<.0YY'LS:\C)3IFM_ +U>EVM9KM?%K'D9[*-= M$:_K=3&?_V.WJ>[K^E1LW-F7^V/]6K!F"- <8\%L\ $$(,I3KC5/%39:"9'0Y(32_HV)HCGRY:9@'&YT3--,(@' M(W=$Z,K[N1S#<$X=1Z08TN!GVS ,Q'7K_F2' 3>F7+\O_N"SF6M?XQ(HZW)E M_S@KZEL=W24A.>=Y#I#,F* <\(QG@')C8"8 3&F*O5I>!ATY0,*TVA03G.%%'N[B,#!=4Y)JK52X8!AXN]+OO\ M6_*^_&M2/]EYES>O ]%Z7H NQ*CG*NNXHCH 3&J$(R#8XV7VX8GN]OIZ$,+; MO:[>BI(G1#\"GR-X)3VP066T9\^W2&N?,?@\*U;3]:*LEKA00D,TSJ7"5$ ; MCZ#F3>( ^WU^D"W$:*G:&LLG?;='3EKF3>-3I=O*K0=4Y%JHIX@XVP-5!_R MQK'0[&G#HQJG_HRT/TBJA_AMM;DM9HOK13'?WZN)-,=,49"G/(4$I(( TXS' M.9-^YT-=1QE(4ZZ2$V@==[0]J&Q[/#,$B]VDQI/ 2,;VFO8]BN9YF@J="^VA1GW$B MJ]&G8N8ZBUBN9W5IB]\V+ B3[:1H*!+]Q.CT(/?D?-=W;Q5&C.0[<'LK6\Q#3Q M;.&QN]DMI^YZ*'U];7%]6'TJMG8!7,R;NZ#>%]L/UU^F/\$DRZAF$JF0:N%;-1]R9!^)Z%0A?P3[IJC0)M.#NSR[N\M.3NKZ*OM1#*(H"2 Y!@I#AGG%-D!:089X"E"?O+8 M8Z#H:EAA2Y;EZML;NTZ^299'F'YBV(?-=MHW$(U^4E?S=X+*JMH!U["J]CP_ M9T0L *GCT*P0AI3!'[@.BL0WFV)[.I;2C' $TRS+H)0""*ZT&XMI1;#1M(,8 M>8\178=4<5MN%MMZVU96DVI:@>R@0OX,>@A05.JZ:$\-Z,*R\Y"5EQ2G,XLC M$ION-CRE,ST9:2LQ=E$EIYOO']?EC\6\F(N[WS;%_.WJPVVQGKKR$&[WLS\J MM9M0R!7.W+5K*--0$0FLS!DC\A3@E))6E]U$ RZL_M2686:G*[Q^JNGRT; MG,GT -1/F$+RWDZM+D2YGX0YMAW*Y.,)V[\XI,EB]9?D #;A+_,>1=W:LWA& M\B*X8APZ&,.P,OIC'$0QS6(U7+;25<2BIUU4J M 8>]A&+^LFOF\'6#.+1V=O) +^V,37Y0[3R '9MV/L&BOW;V<<6HM;.78>VT MLS]W'G!\AAV&ZGD(,3[:>-(3B.=;/" MB[R=4<.@M(]#!\.:]/A.A=!\==,^6>_J+8*3+;[)4B6A9B)7AF:YHD:*9F! MB.JN?)V&&TCWBAJB;^O% '1VD;;H3/82MDN*UU/,M):N7K2.4;CZ&716M@)P MU;H;8W,%S719;-R="(O-QKW8J#*F()>"9Q0H ;$=.=N/1G*1>BE5US$BRU,# MJ^J874/:7"5[NI/;).2-.?:D< MAR+UMN)A,\$@K'B=?GXJ9L7BAVLMY?:D C-!#,^TU32#4YK)9AB4:Z^^3MY? M'EEMZLW(^@BHPSFG%U<>1YRQ:.IRNOFI!4/QCC5/1G_I1+,+:>-0C>[PGSK' M[,Y#B*32?JDT(78;1Z@F7/"^2*38'G)7"MO_ DV $2J'1ANKLG6_9HD 3[VN(^XUT%"[L^WT9RBWX8L.H$==V46U[%+ E^CJ<6F[1>](Y#J<*8\LQV+0 _G;7I[>KC MNIP5F^KB3/LMWZU2JN)'L2QO;ZK"6:TP1P8R+1C+I;W'/(">0+J^$+A/HH9"C? MC%0U@YGWDI*&Y;&SNMH_-#]KS@9.[OBPF$2Q*JX7IU=\G'[ W?XQP900:!7? M$ HAPT!SD#50F0!>C= M*%M:>,GL%%]/_>U#>$?1'8CK $I[?)//04UD*]Z'D=;G2?31TP"N&*F(AK#L M)>4,QEYGN?S;VHX\R976&B*E$0*9A(@BC)O!> 93G[J!CD-$+A6H0"3SX,=I M+?GK*'3AJ0N@:16H"XM7A<%'I_R8'*DD>1KQDOITX:2ST/S'=+FK-^[+9?G' MU!(P(_*7'LJS#L*VF4UY/IT<(6T^M M [!DVB#K*45=&.ZH2[%8#2=21WKYB_0.(UF/.?/1KQZ,CU3,^ECTDK+U9JM/ MD=*$,H4HRVE&$252P@QRW@R5 4VE.%74JV8ZUZ0%)2T0(5( MY?4(=>?'30FM/N?"?%3IDD$HB,"BX1XH9QRLQA MSR@SU#'!U7&T(4LC._?O#$"JMR8-P&H)1H][8"-XX+P.7I+UP*+XR =\-#[PN)?WLK[H=D=O M:)^TNZ[7FZDG E-DRD=PC6]$X\I!'MO>\4OL-HM5L7&OC']=K*K![0?$=+/8 MO%WQV;]V"_LK]2YAHJ@6/&>&Y(Q2:O^$Y2$=H3C08>)92$3#Q#=1EO_\'VY% M_]6!=%7KTSU,KRS#4%[J'/,&]TS@&-C@3TX,J N+1..XQHI]RF-0@2R7 MDO!,20+T,?4O='Z(M?YI^4[C=8FD_EGZZE?NY^E[9\FZT>N7((M':> 0>,$Z MB*G24&#B1_S*A?;+W84@,G[(?0Y[>.SG?FLQQ"5%7(UJEX3TY M:2L^U;N>GXI;^VQ]GVZ*C^ORVWIZPW?;[^5Z\5^%2Y_L5ELPX2D0,#= YCS# M%"J-&5),4" ,S%7F=;%#J#$CGRI6,)/U :>[W<$!O4JF!Z@NY[[SO34U&.?M M!.L2=/LI6,WT$6+RL6'ZB#+AYYF.HFJC/O(^FGBEW4Q MW>S6=Q4*5Y53' Y F<("<*-SHK24)L4Y5LV (L->#3E[#!-;^=Q;M)N3"3E/ M?EO-JUZ4#Z?H__23OC[4ME.[@5CU$[@&5%*AJDM2BXM54SQ/T1DA"\#K.+0K MA"%E\&>NUZIMSE?S3\76I=;4;KU8??M8K!?EO)[&$X54"J7!N9!<0L.TW;PV M$!AA7@WR@@X\N(KU6J;U)+G36FTX?OLMV.;5.?L>:5)#36JL^[XB V?'?'AL MOWH+XXYQR& I-LMK=?+4.>_(W_KJ/H_>^Q?[ _KU^#':WY>KD M'__:\VR^._W/'I=DD3J(P!6.4XYR83"G+*R3[D M(\YUJR ;8]S(@;56AQ<2FO')#;DE"<]KQ!U)!7:,&Y(*6._]B)\O7M-VQ-.R M3KN1+NRUU<8'UVX28:B 4DDJ"$@)Y1H(KC5/E< PXV)B1?MKV58 /;_<9RZ> MXF@])7UJ/;L2U$["(C+CIU(7OGJW]26['0D;AY1T!5\&>6BZ"$)SO64SEM3 M< V-,!)@(XW)"6G&TMID773!=XSH\B#O78[4D3,#+BRK2E<!>Z"NY%OLXI53"N1Z):X>QYJ&"!F6JM M9K.9RY9LCI=KOB^VS9!V0X;M(@R:7 F09EA3*ILATRR3GD+69ZCXNZH]NI.; MO?\5^Y-\RE%:ID7]#V"Z]W(^4_:(J M[YR!J\0E@O>7 =W_*;FR(VYNB]EV\:-8WGF*9B_OM=3+H=SF*94-^9]._&61 M74HES[!T3B!#D#L2;0QBRD-9#,=/R$N *0809-1N6 $6FHC4Y'H_,E$2>2:8 M0HP871_[7P3\2B^J;';&?2\9X M,M ^2+OK-K9W'^T#LK5*I/^U6U3W);K>D 0 !C,$-$TERE.:&\";(35$S#^VFKZ(<;_W.+^,B$AL.Y$; MG%,_D3NA\[0C_2\'C$D#\B_#REP;WL[(7%#:QR%S84TJ(SZF?C)W^/H\31D MFA.19I(:9C).#FD9YEL1U_IKHV]_&B3#3J 6D\2;HG%,!'_89<]'HTLB<))1 M);' &60IEH@RG:;-62A!.I/^&< 7OW*0U%_WE-_+E/CD^H*RT27)=XG7S2@(FOYE4!^?=R:0G9N 3']NY0PZ45TP S;*"4 MC.<0X*PI#R52I,0O< 4;-GI@.T%:I?9.L?Y[4J/UTXEPE+=3DHMP[:$*CCIXY"R\&:5D1_6SG+XL(@5<)TC(2@@0@D%),3PL#%@*>.= M!=!WH.B2UY1AG_2G]*Q>[T.CMZC%Y*^SC%V^F/UYAMK)5E=:1R=4G0UY7IKZ M<>-;$OIQ>N>2L\U!+D(IUC*UXW#L3IQ2=JSLX(C@;L6@GH,,5P9Z6P/K5H_I M2UW+O5E\SCSW:@U9>T07KKV\STN+JLN.1(Y#:OH:\4RE92].VDI,53CV6-@F M&: 4_M/Q8]BM3M,6&,(YC(% G%-3*Y3 O"A)D3GU"], M=QPD>I@^]&9?U\"Z-;+WI:Y=F!Z ,[\P?2!KC^A"8?II7LZH3$\BQR$R?8UX MIHE]+TZZIR4F"B&<*D"8 @IB0:$2S9:#YAQRGY.7#E\_R"F,3T .QEO7_$-0 MROKG'2Z=;/!*,K3F;AQ2TL> %Y,*GEQTD)")-$0IC(6 0.<00R)SVHR0*9%V MU(X7OW<0T0@A%B\SY*T20 M?W8*+_GE?;DMDOSY L#PU+:3D*$X]9.4AV3>PS6LR)PAZ(SHA*!U'"(4Q)(R M_$/7H:GJO9/>MZM]:>9'=[]YN>+;[7KQ=;=U2=$OI2M,M[ L4?9+O[U=;0O[ MM!X/9#*CN:)(9!AAD@.6$W4 F=(4^NG:P."B2^&I/?_]OS$(Z/^J7EG;WGF> M\P[MM7:2.6)W^:GL4[5&5\G!F&1O37)J3K(MD_L&)8U%%SN*#NN0,ZI^(<^/ M(Q!R@<^:^)R=;S.:&)C%\Q13H@@2&([AC&F&08!FOLOA+V^?I#5 MKU6*37T]U[^E?TW3%"2WTW7RH[JJRUUU4?7D_U\)0.F5_5?WO].+(.N._5=) MAJX@I%>$H6KEEV7VC_B*H+SIZ;_8; [G:KOM9FO_X%1HL%Y,_KYMOQ*/YE3_ MY;?UYNEE:S8N5+P/O_@^Y>2%%7+%;) MK,;F64C4E<9VFC($?W[2A<^AG5 2QV[(/.> M^G9">04UN8/Q7;Z6)5S/5TO;)[JLT)*E5<+V:+[237!%M5SPW$!*%,&,^R MLP #1A?1!F-2[$'Z*68(3MN)Y,!D^NGB@<4&7?++J53N 0[<(.-EQLX(7T"Z MQZ%U(0TJHSV:?<]])I!" 6">(JUT#E(@0=8T+*"8,Z^NHAV^?I BEIJ_K(4I0YOH?A#PZ]?@X';[N[3%+7J<3K2D=AP#U,>#%4P)/+D(U.)AH MHX167*'<3D.8Y9+1YL4:2K$6'8OAN@TV=(5/V8'8=>A3/'LTN!)T^M%TNS[\5\MRP^7)O==K[FT_N M]N[EQ^E=5;!CRO6'VV(]=24[[XKIIMA\J0Y:BY];8=Q('0:3M@VR7D)F 4F "84XR1H5) 9(I3K7V4D7_-P$; M(URBIS8CV=N15'"3QI#JUIE] K6:W@>SZ@]Z[CP'B;4- M][WXT'/)[Y4EB3,EJ6P9ND8F!/_G%I^#^G<<^C^PS0^7N!=@O&TD,1;+MGBW M^%','W;%K,'R&U>K\U]3=W34W#/2E.0(E D)7"\RR147/,VT$4 RB"'.4VY\ M DA4()'C1HW]304^>;K)[%5RBC_9&W"5F,5F9B7I/XOI.OEUNG7=EENUN[J M,]N%C]'XT2]J7,"%4:)''_K/!(U!O#J.6#&,J>4%9DVPR/ $F/#4-];R8=F M/:R6/RWCSH"DMB"I31B-@NYMVA_3CZ-4[J+'M]3L\QW$4W*U?OOQ13A"E MJ<4 29XJ0@72&L$&"Q' ZXZ-. CBZW4>4Z];$QU#IF-P/(0Z5ZMK"WS,FKSG M-I@4^_KJ-2JPMXV]A+<;HQ'UUCZLQ41*152:4KN&)\1DF*1IVJ#!E/#(BML* M0W3-A6ETS6U'=C35#<[S<+KKH(]>>1W(L-KKY;%7J[Y^5O;7WPZLQE-@8Z?+ MA&N1$DUX"JE)F910I;(! W.HXPIP*PCQ]1?$UM]V5,>2W^ L#Z:^#OG8Q==A M#*J]7NYZK=+K9V1OY>W :43AM9^=&*9(#@C(2:XPP0J1+&O ,,AP9.%M R&^ M\,+HPMN*ZFC"&YKEX837_L[HA==^-JSP^KCKU0JOEY']A=>?TSC"RZ^M1!T0 MI9(RD&64Y1(0EG,&M&H0F52P>.KKAR.R!'_Y7JR+J4,44X@]J8^AQO%8'T*2 M*P^]#F&^1W0P=>[FOM15EAQ@OLO@>6M(MZM?MW:.37"]6 MT]5L,;4,KC;;]:XJD/2^];X_U>U$>&B6_<3V0'#57FN/;]_WS%[O"VNS6=W;@OY4_BO7* M36G[EU]WJ\5L<3M=BG(UW_Q:]7Z;0 BDE!!!#H &$%$MZ1Z!ZXJ5MY' &.-& MEL+?_OKYK\FW \JKDS\G4]=T]^ZJFL0W#?:D_+I5OGY,&:6+1)4>LU5\/:),*;O)[#;AEF784]N?EK(J/U6,P6B_<0WDQ;SR( M7XX4%Y4H@/N8U(&F)V)33+(O&Z.B6E;&?U0]>YC]F"Z6[B4<4ZX_3YKTZIO,UVLZ\:_)LU-R@6G M*#.$IEH2A!JT&B,Y3)3HAS%RZ'#@DJU%EP"X?SWC*G'HZJ;70\6*GGZ,'4"& M<^'04>4J.3X!]U[2:?44C"S>G'53E" 4YL%X[9$I$ O!PE5(KPP7PP"LD9ZT M!G0?FTBL:*:45AQBBQ@PK&2#-V-2#!O%NJ*\_!;H5.I.@MUI$\YW_NV@+^?V MH8+>$!Z_9-CK\BR,-/ ]XZJHH:_OX_%G"7Z]>0@>_L)X)GX / W3'];ORM6W M8GT,UX@R++(\)11(K!6C1,,#6HZ]7B*X%,;(P>^@8':>)'^S\.UW7&(7U].1 ML0/:<#XWCXJ[9_+WZVN/$!TL M#A8+NK(]0$G>P^0BQ! R#&6>4YP2 KG,&WQ*(32,]ONBBAP!GE:8H[A<:O/B M[;S8T2*FWX:/&:]U'S+$OJ.KIU][%.EL=[ABOE[,^U^E\W]WT_6V6"_O3//Z MX=N5G5,WU3L+#RYC((IBQ'(%A<@D(+GBQMC_YSG!TH#D?&X_AF'9$>V\=F[:>(Q MVE:*/ZR_35?[M_)M<-B4R\6\^@M?S3_:6="\/_;A^@#QL_U)4;T>KA:;V;+< MN*L25O//BV^KQ?5B-EUM;10I=R[0?/MHOV]FX\[1# ,P!SF01IA4:2;=*4U] M8Q9" .32[XKLP>$K;5"*F!+42(QI)DS.['X+@M1(;OWBHSN=+MP6T\UBXR+ MJ7G5.ZHG%B1'$Y+&!K^0,+[GHETT>=4/A%\@.C6UVG0AWL/B+N8[1"N MCA8G1Y/;/$,VN%TJK WMV#,1<;3/V#B"Z7CI*5^)5OB%<'U]7_=)5\+.PX0U]9'\ %9P+3D X>1ZP9U.+R^L!Y>'SQ6;28Z C4642,Z@A99+PD4#"?#>-^ MLM_R;+83 @TG$G!($,V,01@QT@!5F?1JEG,!>)%C@/XYJUX%M&JSE_Q-LB[J M0]MM:?<%=E?WYJM#GLQ.H(>/"Z&]&BY:7-"AL6+(/9..S9 KJ_;>/K4K<8:- M.+;X>:AGQ(GT.+R>.!2+@ [1*:HO0L8L^T.Y+N9672>Y ID&-GP*G=F]$*!0 MT08$!SB=K(IO3GZ_A U+'@A:*51>*]0CL*W5ZE.Q*2S%WZNE[+SX42S+VZH) MHXM%LQIJ^##CXXAP(20T^9'#@_N'&N^(1?_(:4]![^"-R/_/BNEBOW:K?3GYKQU=KC*NG2Z;KQ<:=D%8] M]+]\KV7#VN31G7@(_YT7ZS&Z+JIZ6QNJP.JL<-YR;G:&O"SHEW&?1\/ID;FQ M6Q/J/9+IMZK6<5W5'_ MJ3+KX5#NR=VNIZM][U?W.*SM8184;V[IB:7]\7:Z+Q;>5_=': M,EIO7N>%%;JYXWAJP52_?;M;;W:N L1".CM=_MJSZW?_9_6)QK"=:9)EA7'&8IXAEJ:%$-YBHU.D0.=%V2"*OA2H0R:I< MO3G)ARVVQ4V$K64]6I\/O_';K.MZO0F&$.<"@%LD*$<92!GYK#CEEIYW;@9!< 0(AY>K_UY M#B?342F.IR@NSWY[">W\K"7_7#8RDYR MS#%A @"HE%"82L/A0>\1$CYO]@<9Z"^F[CC.!4>]TP'&;$R*O.!F2R M1YFM8X$8;R>2PY/MIX]A>(ZBC:VH.R.+8:D?AR(&MJF, M^;"&TD$W,O^YV$PT4#+->$8SKK$D J1*-@.#-,O"B&#KX2ZH@/M9Z6 &$[_V M-/=5OB@,AY.]5N0.K'@-99WDSIOOL6N=OT&MA:XC5V%43I4WT\5J@J6 *E6Y M1$13GBF L\/0D(A BSV/ 2^O=#70H%K7ENP0:A>!YYYZ]R*C%Q"X&E)GB?,D M^36(G*])7C+7B:]6%84?U^5UL7'9K.GR<['^L9@5&[Z:?UG;\>R>>G\!.-%$ M&4GR_]?=N36WK6/Y_OU\"KY-=I7W*0($27 >I@K7'I]*QYG$W5U3^T&E6'3" M&5ETZY*=S*<_ "E2LF/) A0]%1-SW8HJT0U29 %<'N5][^G18,+/9NG\VKM]; MHTS@&"1$% (52.0 T]X:)YG1LL%0&],YBS18+0. CB24'4?;IY 6'26<%9C"V.:]I M^[L#'\KLV]FZ]6<0KEX7R@E-7C4:AJ&+TL:<+,:*39(BYMZ?)X:E"HYT^*!B MW*D_K[:S(I480@%CG,19#&,)4&\O3M+$H1R/NS&C1C&X\LY[?7-<7SC7A[FK MU=URMVCNCD?+>O7U=S6P>HCJ9E)Q5 9B$&-LY':BC6^)O7"GN:ZX=^NB##JX M84XC!T4GR267.,X3RED91U:QO;$,Q9@AJ2!($X@P(;%,.V,R3H><+30U,=;\ M;-TUH"FT'F;;=&S5G&2[L0[B?*-QT\3XM;WNS8J;^\^Z8.FW>JG4VHA_[JKM M3_)ELUW/[[8SV90A3V+$4L'3K$ B*SAB6099#O*8WK^#EL Q:P;97LF'P)69+R(05+$ MN$ @807HC!2)!%9O6]K]ZM";YGV#<[KL8ZN3):7\2^2*HXMA?BV6Q!3>&JNVKK M>+7%44@S(H77>V\S%H4@ M,:_\I'76& MJ!F$06>%.L,C/P)/@TV>8JE#? 0MF74HW=Z_MI 1#, ML)K7Y1!!];^VQ%]K'V3$BE_>K(9FV5%E^_8\]Q-7N\IP[]XW!?<=\>8O!8:H MNXCZEMB[8=<1>?9(P19U;CI1S%= , M:2-H9\1;' MF!7]=!6C#$.GO3?S7S_>-OU[UZL^+J)9[K&%T/^R>;&=$&C-6W>CUM^H=?@JZCK_YK^_ M?]%>1\=N7T4?RN8N@JS7]V6UW9U+4SA*VFG]&D8#96Y"G T5X4L@#JKF0%+_ M?;[-^ZN_697O\8%M'W\O-MKF%O=FNJSO]9;[S4_$]%?<'Z)I3<[85]=H@N4IXG@.VB(+R[Y!=73_,AJ M_Y+KIY8SM[6I1Z@H"%:=2J:&]HCFO*#I8?LS41-N>Y*'=.?- =WVD&S 3)KQ M_.+9BVB ^E7?UUU7S6YIX9C F108X2H7,\@Q1 MBG%7[ I#4.1V]R,O[&SP([,JZ?N)R-V1]U'Y0W]M67CZXFK9SR^GGU7W2:B: M?#Z[]!D=+GV>VS'JH^Q>U]MO-D5'@5YLJAHD8V;SVXBC9\Y?IS9VTH+U7?OK MTGIME1ZG=G(+JT-2,;!3\IGLM]/W>(W:H8OQK[K5,LNGLEL(6)"5ZL.VU?JE M-:!9DH*B2(#("2P2+A#@5!_DR#%G0G(H74Y/^+0_TB9;0_]U[_,%5U4-A7MM MV<2W_M-H^&%">VF1)(Q^?IMP.QR-U2B4X327>9['/$EYS+CR ,,49!+"(E@+ M-C-_F08\Q8;[V@0SA.IOJ=E:1N;4:EW4,Z[RV-83J;Z7;<=_LWI^S?]#N;VY M5P,#,,N+6)"BR GG),NHC GMZDQB@'.KXM<^[8X^$]M$=[W[OY>-_]&\'U[I M@RR[Y;8Y+J&']=MOI?K;=I:F9VWD\]^BMDT6T;L/];:,X&\C%U T%_],TP^1 MPFDT_2"1/2_'&$P]IPOR"BJ4YE JK&3J2P23HKM>6 *DOU56+%:V)Q&-OSE M-@WXJ1_&C=CX;I? MF9P1@0'/9)Z"-$:T8'&>(<0XBR&.,R*M3K*\9BMCL:[EUK%KU% MIRE]3=- H]^S8IT=\?J1>1JT\A;-+R-;GRI9^5N"_89I#+(I%2 M@#R-*88"R;QK;Q@2NR<,C"RBC.8%AIQ+EJ1Q03$!E&6$Y33%&4:A7W_KVM]& M>QG-5XM(?^Q\LFVHXE:$&U%L-\Y][G5N7)P0[\Y+]SKU/$D_*?;YBNEE GI5 MS)*#[1[S"P,.2@4E(E.C"PQ@ I.X$%USY&HL,MOJIY:L 'C*5,Q8!G#*.)!% MBO*,9#+!!2%>^5=8NLVMUV?\!SEM:*=&.HZH:XH^,+TR#;":E> M1]I0C2?%LL'!O PQ/QK9/BZ_'SR>,J[&CR@K($A)@20C/&5)/ZA@A%J]UFMH M4J2Q(!075.(TS;E>FV)$^0 %D:F$HST^WTU._6'-E^9F>+N W':8ZY7NIJS3 MX9V9=F>XYUG\:?#/=U!UT ^L&P^?#"5/N5 EJ:0)X+%!<<%RV@FNQ9*H=U2 MG95AFE#!4FTRYRF"DG*.H4QH#)'D#(9>M^M;[/-)KG]&^LF#'2E'3X$C+Y]/ M?:?'31,E#>CI-2'38JC?T$Z0-(!^MCP]916J 6R24I90-2OGN4P*-;C=-UV] M3&DS/7[-%A68$5%(""%*"1=%'%-02")@DDI4X,#SX[[=^J>DL[IV8!Q#6$<6 M3H]][K@;*O.T"#WVUGC*7J]^=YFG!2T 2F-!44 M(5P@DB89*FQF3VX60F\%[A_,;9VSZ]D=)3/KS\.K9=>+M_Y<'5X8[GP:^8VI M%W4YPY9A.DZ#+ -CJ'U^LBPWWEHKK4FYT[6J_UJMJH?=P\?YS^;:'=^5^T7U MF<0%AT@P$,L"QTD*<)IW+A"NYQD6YQ!\&@[,(/5)QY:;;EYE-=R"NY2BEAMR M3X!^%;6>1GM7H\[7B.L2ZQ_*']OH]L]R^5W]1+W:?AOY)*B-IN=V[D*D9AKH M"Q/:\UV]7UZO;/^C_+^7HSXP@!(&+$B4@HDY@0G'9>%$5F=^W(L^WP MN"P"X-)&7(_$#*1K,&CJH@W*XZAQ>8*T/.@Y%)@.F7E#S'2)S@6;SBKZ)J?Z M)):M'U)-E6,F4Y$!P#@4<4;BS@\U@P["3G/KP>D)XS#TM!#8+S_#:!N6H-KG M*3.TU]0#1>WS\[8XZA"?(TE=E?3,4JE:0>L&)5*DC M$TQS2E&0IZI&>$615 M\MN[\? D!4%(:B&O5Y"&438H1[7+$\9HK^APBMHGYTU!U"$\-X:ZZN@;H=7W M/)REN',C9=2JS*-WX^$1"L,@U%Q>OP@-HFQ8A.J'/B>, MT$Y1#PBU3L[;0JA]>(X(==31*T)OOY7KA%K8# _3@20",VDCLD:*!U T'48,D7(Z@!^>& M0A+V^(GR[1N>#3 M646O])PE><%1)C-(6*P GB((2&>;BI1877GU8C'P";E;_4^BAWW[79;-PSI[ M]P*P\W6!/1+3J[;!.#E!. Y%HK'P;PB$YC&YX,]2,7_0NUXIY)8;?75WN5OH MH\G=W\R0S$2&4KN!O7'J#4/+L3[7M?WG#_4NZ9X MYZ/Z2>6]/6']H\MFYJ*T#?W'\KML[^?L2PN5">3LXS'G,0Q$@!U MCA5)D?D=[ YV)_!(>.]?]%T[J&LOCS,H'IXE7Y ?-4&!4-\E\>]=$E48O_S8 MU)#_FO"#P.\MJV\%__X"MNX$/&OMTA7S*'$'$[=Z,BUJVCOW.5( M^JM0AI0??U=_;N'#E=Z!-,./^N#OUX89B/Q((P%4M<;R0[^30)F!W?L M>>8@]:21YA*/&=6G'P<)TT3R'A0F:IL@ 1!+VU@3A5GV87=-,,0-)$DL&F. I "23AQDHI59U_SR;#GZHTO8ZN6]IS1!U057M MR/4<]!._5&ZGZQGJ!4K0-& 8*KAZE ]Y$'0>7=5,*./*$PX)8C#/GB 6EXP#R"P5X8&TC801J\N?,_<6M3A#'5(T)O"J$M\;B1U5M(_ M3 ^W->,$Q32E&' I8Y(G,(%%YXD4"(?!J;G]X$"UO7,>1&3?2 VC;W"H7NKJ MN8.P7L!JGZ:WAE:'")WAZJJF=[P>+G)"D5-,8IFD+)9JO)SDL.>\(G^(J;Z- M^?!PM;R&'D)BSVP-HVYHM%[J-KJ]K#[ :I^C-\95AP!=L>JJI7^J'NYVYAFF M$B)("YDD,6"XZ#?"8S68#D-58_/AJ6IY,SV$Q+ZI&D3=X%2]T 5U>UF]4-4Z M1V^-JO8!.E/544O/5#VZ\EFDG.59SA@KH 28%Q!U598S(F*KTG/^K0=FJNME M]0 R>P5K((6#!YR?OKWD3V"E&O^@;OWG?+V8P9QP('@B"BQ14B2 0D !SAB2DF3 :@O) MY?<''AMV+D5_:*>BO5>G#P;ZT\V,8J$ELR.6K5I!V/2")&?N6I<+OENK#NICT]G-$DD(%8G,4X +DB @8MZ93-/"ZK3M($.!P406BTI? M2_O7Z.^E2G-U_S.::S'QE.N%F]BCF JVK0:@[G;I^8(=G&;?L@_E3J0:EDU%Z1O[O^V6JOO?%U5 M_U,N;N<_]H]L;\0/7=Y,WVIL*B!N5,/;SBL]J;RMQ8_Y0[5J?OQ3N=VM5YOC M:7P,)6)8 (12F&DB$,<11LKGJ(MQT,+@ MQ74T''!EB9+S?[%=BL2QE#5;N>X"3WQT7V"6'.D':HE-, Y. H:K\?,"\XZE;Q M-I_*S6ZI-^ZE"GQ_J[Z=-*N?_EBW*TV;&2.4D!1F*64Y(DD.*.I9B65A=;A] M))<"#\7?\7*QNVM<^2V:[Q?J-@II&]5*U8!-,^^QK_RJ,-J>I1-5*VZ]8"C_2++W>UQ\G/$E%2BDJ1(P HAG);89$ M_JP&'@,=._HO4>NJW4C&H\!F0Y?+:&LW5GE)UDB[&1W\C/[0GD:-JR.?)#"6 M\ S<_*=A&K@+$%<=^@-LAT3]HEIS/H"L%O^QFR^K^Y_Z*,#=77,6X,B/^9=E M.96_2[RH]K,8H!BKJ__J/_P&,D"QWEG/(:9U M\OIA7JUF0 UJ"TCC(LDERGY>HNR7O-Z]V5[OUMV8]&_E@]? MRO4L*0I>9 B*7!"4R3B.*>D,8UPP&^YY,!=ZH[7S,+JOUU'GXV$B]T?KIB7S M?,AL1KR1%;;CW6!Q@]#N=T17%BM<'BW_JD5A.UVU'C=Z E18NL^%U6#).0D$N+)KFX MZ/IB+ZF'-4;[]$R#L 'C!!Z)[MV*WK%UN:BVY>(W?<#Y>G57/UC>*@^4 !^, M'$-[[\P\'$C74_DVA(U.C@ZB^=E]&%.BZ@FEG2D[-'-O@;J#8[2BL!]%/>W[ M]-?S9A(G.<,H%SC/ 2AX#G/1FT\9S]>!8X%&OW+>![!/P%G#I$I;==I"K;GXGZS3C7&8)+%"&!1>) MR&AOF\,TM[WCX<>J_53=^L;'T41=_5N#*?H;GCV:ROT6&J9U3$ZS1SO%W)LD M+^_+];JYE$(VFW++FOKVUZNV2-I,C8U2F&9J(INFJ?*'9AEC $J9O?2> MP-6^NN6E47I>7"NJ>LK35 'K*[Q76>M5Q]>P6RZ7U4Q98KOM1HW&_U_]94/N MMO6]^@#ES=K3X[+Y!BB-$M1TCE?Y$EFLLHW,9<#+PL>N79\Z3::+_YK MM]GJQ^B>%V2K'A[G=UL]6FL0I+Y/PNCJRDL.D3IW[?<:U"9OA@S,?E? MZ58FYFVXSDCG6@?9S*EUF$WFU8= 1WH5'6*-#L%>16VX>L#05%-6$3_KP?JH MKZ+C3V(;^'&YA[?YX5G4=SO=AAH"_V_\$#T)T/SP6M/5Z$^/'JTH)[\LRZC< M;*L'31*]"EZU'X!C(NEOK\L']0]V^C_MOW^1-3_;,B!W_8=/_V4#JK.; MJW^J6';V$]U8^_-;=?Z-]_4OZN\OR_5SU:;UL\F/?_7=*BELZT'4#F M^^'3N/E_8= UT0_@98=J4Q6EGC0T_)0]47-\P21.&"(2B21%(HX[:WDB4P]U MJEZU$7C@=;+]6RZNFS&Z:+JI MZGNY;_,S&$,8#52[&WP4DR6^B:0'[L9AB!4C,F-5\1UQZJOK(U:>9Z"](,R7XU-5H M.^')AW*[+1?DZ[Q:;;;/E^4VGW=?_DMY=EO+W7+YZS+>+$LPR!,.,LHSP@"0 MDO'.3P@Q-5[KNHAWEQI=1:LFK&C>QO5T CEO0HLV;6QZDGBOHG/?[+A@\@V6 MK2:?=U_]1QM1M _IA2V43?3YD'(=6/3"WLOD4VZQV#3YU+NM*UWL(V"VQ!-" M]5.K.1?-\ 06;BX;?SV5MF8WK>S<^%1^+U>[\H/2N7TU8Z:OD198$LGRN ) M1AF3%# ,TP0BFE@MR+A;"3QHZ*FP;CT;=TYQ4I8STX;A4DYC9N ACMKWA\RU MZ:RV[0V+8Y-Q&F/,P,XG3PFA;VHNA\1K0F:,G ?0S6Q(933J[ M@6NOFO8K:AV[B@ZN70I#OXID1*(!VDX-1D-".S&*'=![3@UBI:.K#H^O%'IVQ4? MR@E ZY1B!N :+/:TX#4\G!, \Z23*<2:VU&?=ZO%^N?+9N,8X3B&DF20\90+ MP!#KS&;J:QN(#386&&*-?]&R7GW]7?WK!_O#=?Y4-2/9J(+:D:S5LO7M&'2#VLD$ (+7U* M53L6-9Y%?W2^C?Z>S&F9SC0G+^I.HT'Y">67AV*\Z6/:J-3D39MJ#H NR@7] M^;=-N;A>W3R6Z_FVJ7.VK;XW[;MW),8@38A,TY@FA((L*2#J'0%%//M>KK_4 MIB/O [8M,-C7XV;(R.?_SV2[V_^\3F2GV[^&MU\%)_([?6'OT2$W5[__?KV M6GS^5[MQ>8@\F"'OP@FP Z%RMN5?YV[TY6?T3GL<5:O?HM[IZ.#UQ2!I+^P9 M= ;,TC2 &C+ >K1/O&7A\/ZJ73-Z4CXU!21OZT^E5JU:ELK5]D#^^WJCOF_K MMLPDQP7D#(DLS: 0"6*MVT4, !!VJ+ZXN\'!?A2A/@VR[N+29\?ZFTEU\R<= M?O1X1*&Z9\^\C\RR$[BXP*;UT2_M9[@.YBBT=CU(I[F)[DIGO@]0KWIWEQ7? MZ2";HGIOI6L*G< S'=ED/CO3Z/:F(\?S.O.3<@ 3GD./.* >)M'J'8YBIP#L&Q][I58.J]V]_ MV-FR:QJHJV'',IZDEMW",S4/KNT/D8[,[[,ZG:.O'X$GPDY/P3PGGT^-3+FE MKZ14ZW;MY[E)\>-NN5LHBOZEKA=_5LOE+-;5Y>,T2W%"1;>C'.7T]P.>T=ROP2]Z%WO;-1Y^]NX)+12\@P8 MPV1D&IP,%%L]QF?:CJ)_F5.A7^6EPT'-,==F M]8,N]M[>!"SBI"@PR)CZ'T62%JS;,BSB@F.KNSN.)@*/!S]OZ[O__OV+=BNZ M._(K*E]Y.,&KC(9G"\(K:'FJ0#NT%^_8I9'/$KPHR[E3!,-TG :+A@;Q_.2 M#TUL1UDWJ\_S97ES_W&M]SZV/S^J3]=6_'-7/3:H2WA*BZ2024:H&MPE28[C MSC@$*!TPS!IH>9QQUM'D21>:Z^:K&^6YGDT][GUO_K+L?'<;C W-A-UH; SU M!P_'E-*\VCS6FZI;L^O:'PZ$EY^S6]<40?LI:G/?R]<;%;R]-._GY?KW_?C?W>F)%RAFMWPY6? M!A ]QW1FK:7,Y=C.CA,8V][H&JZG&=]&E=(.;;V*A^KA^S? FE+/K7^7N9=Z2JTS M./,F]#1(YB^<$_=2/>GD=L*$EU^V^@UP76OYX[I\J'8/,Y'1/(^S&$ N&:=I MD0JXMPN08%874X=;&_.;WU5,./#)T/$G@;9/,9S]@C*<*6,IZK[]Z2ZUZ2.3O"Q M^6.UG2_[XWL 4\&S'"+(,\@)DYQVQV! +@&T.UKNT7#P0^)M/7W] L3QF>]V M$M7,9 ]W(BW/?_N4WW#2>AG=+6>NO[YRIL4_G*C>NWJQX]3F*IZ;Q?I/Q30P M&2*PY_/94-JY@W/__L;F4WE75M_U.S "MJ9QC$B#ALB M7NR.LQW2.:9OU>P]N](W:88BTD5H5SB&$MFH:_RF;%P0&J3Y6 M0T)ZE7V#]7*GGAJ>/LZK13 @#3)&.8,P3@5 M2;^@ *C+:1U?IL>A,"^;PR+']/5#74>]G2?PX33V.GMO%#[X.1&W:Q] MD/Y3!>; J%Z?KWM0;?AD_>/\9S-<)HBG LR#B%!8B3K'-+N6EU.22X,^$1 MJ+V]>C[K[D>"SO66PZ=I #TOE2%?<-7^'U=P/IJ<'S:'WE^JXNQ0R6WQ'"*; M$Z9WD'!-X!Y.9W?V/WOT:)8629H3G&(0/5!T@7?17A7,BI"N8D\5@<[QO,JX84KYKSP\(X+0+"88 MBSQC),](0?K#3CAFW*94OD>S5EBS+YW_P;3*Y%3+VIYIG@&R,(UV&B(PY_*U MEMH-;+G7S6G?EXO]<<@R@/,8YI0A26C*BO[4C2QRY*5F^! 'PI\:?%8S_/K# MW\7G(#7#!^7!;"ASX038C6U>J1G>.SV%PJSVPMI#UD>6)@U;+P&:0=>?EJ;P M_3C_V5RHN*W)W3]WU;I\S9?ZQG^TV;OJQD(K2>V@YUW&872[K]?1Y]>T"@JP(T$, M2.4BW[20Y!3!"?:XJV$,F75]5Y:+C53QO%!LY@GF.,\HA[F4&48I38N$9ET1 M5%#DJ=4SW#[M!EZO[UR-=,Z]%GSQ*KXAIBZDNR6^GDC^>2_YI(9GYCJ>HUZ M;$R$AB$B>T[)8.HYSVZO#R4$9IBQ7"19(3A1EA)!,I[WHT*YO@PRI([",#D=)Z?>=?0V';TVT'&>1)S:S31=I)X(O+Z&\ M-J-TU\=E>/?7^7:W;M;\FOL=K2\*DFR^7&YN[LGW>;74)P#UH%/1]'-YM__Q M&9:(%YF(I> 8\#U?9=7X_DL ^ M)O@3Y?%K.EI-\#VD8WIT]1?:JU-\;_HYS_'I;E.MRHV:['XHMS?W>I]]_S>+ M&8#KX&T!Q::8H/Z$V'^6'S9M,4SM$- MO#D?.-][/'!M8% :'-<*@NOO;>W@X.E5\_:S$K_)#WE-_'$6%,X(:;/ X",? M$Z%ID-!>6X#PIY__PY@SRG%">993EN:$I4)"R7H'4))[.$;M8G:L8]2[]L3? M?OAI>(0ZN.9FX+R0W';8=#AH.=73E5Y.51JG8AK$#!&8\RE*2^T&TE)6J_GJ M[L0Q3HY@EL("LQQ2E!6 MNX5"?_-\\LUCZS.#N00$QUF]+I!U^VVR:2=\R+[:]5&NV]CV6>ZC M:\Y#G'I8NSEFN[F*^B"C)LIH'^;E-N2\9\QP!^]RGY1I=%L3T>+,'N&E,V2[ MJ:C\U,8ZMUF]:2HK\U0R@-(T!HG,D3O9&FCUTZ'KW M>)A']+W5G?;TMVA=+MMR(MOZ:>^E?[!=+W_3Y1SN"[G:] M)+;![M:@'$T$%%Y".;%[Y4&?82-8UGSP&B=F^@'N5*8"Y(1@'&.&#NN^C"7. M=Z+:KEH/1$*^HO':,CC MKI3#E?1/Y>/^SL]3PXA!F"=I(9,LC5%!$U#PSC &A1AV0]W5ZJ@+H.VMZW7O MZO.IMO.==6?-[8X[A=9Y^(WV3T^TO2#M7E7,8+SG0>Z)\,YC0*U_?:M7NJIHCZ$^N*,$G!>.SA,*J+V;$.HQ[7]'VWZP[TW/<'>B96 MW?<%*;VO&\ M5OBL0)SA0F !1,QY0N'A?8.D*#"P:<5>#8=NQ^(VNO[ /@GR643ON&B_^DU] M+VI.2Y(/O/U"_,??KO].WHL/MY_M1EE^TV VLKI8!NQ&4\V)R/;>N?KBR-.K MJ/4U>N$Y@W$Q:J/D&9 &2<@T4!HFM'J$#[0/G!(%^?7ZI^+YW^?+73G+<5PH MBE 0*V[+E"6B+]2>L PGL\?&Y\_;^7H[A*:V=FT:\7,7[C' M70CD>-]8QR;A[=3-)1 YL MSA'XLAGX-,&QF]&BVMPMZ\UN7?9U NZ5VU%U\-ORSI8WY\D3O M9BZB?8R.G+S892Q#\@_;Z@E(BU\\]LWWRT$5#N9V)C+(\!I(C*O.T M0 E#"9%YEB4"X5S:/O=M^^M'A<([]:'6]S(6S4$^_9*I]C?::H>M'X>U%M(4 M%T$UM(5&(U#C30..IL;1Z*^]/A/D+$.S,-.ZH_M%J\N.5K6TS#7U[,V'69A-@A;>_C4=4AK?:A8D;CY^6*99@J M>&Z7W7L6IH'& '$]WV,/I)SY,G-S:US\>"Q7BVJK *'ORNWTF]MTM_U0;_^S M;$>',F82IT2P. >X4"/"%*2=^31AEASU9C8X1F7U0PW>YIM-N8VZPZD;1=!M M]%-_Y]S,)K#@IAOI%U#:=A.]+6QQ[&/4.1E]V6VC#WNYQY](FLIW=E'?;&LN(T\ZW6D_8VZ M/Q]Y?!6U/5SK](5J"#NH^OIH-$B.IL'>H!&^/$(-J*;Q?NO=MW*QTX7BN]K& M1WYLZ,^C/]V6/[9TJ:\. 4(I2QAE19QSQ'/U): Q8Y03RF%A54HHB .A=V+W M/C>/+'87ZYARMU*?T79GD"R;S_.YRQTCYL-P2_;2J;#M?@@ATLY'C?=C;]LZ"'QN#S=DOJ8!Y; A/M_=#:^G*99EM:JVY?OJ MN^H'5HMK-;J[/WSG>K55[:!2'^6G?039Z.[DX#VK'[Y4JP9"S0?_X#3#1'4< MN82%S#ED-$TD[9R.>8IL 'YA5T=$_2$8XY'=))-KUAN\H;S:]1MM8+\W<333 MJ$-L^V^>3G0TW[2C_N,^YRC(BWY5_,C#V&]6O5 V@FBD>;]9?YZOJ?QH>ZR6(>EDMVL.HJ\5']4'69Q7T M'V_N>S\_J^^4[9.JW48H@0!E-(=I ?.\X#Q)DIRB@J2TX#&5IL7@QW$F7.L^ M]O\J>A)!@]3C&/00\$"#0Q@7.W3@1?PS=!@WN=-@Q\@QUY=L3I9;>?J)YO+F M_N9QO^2YF7$*D8QI)EF!*$ZHY GH#"$$+$=@#@:"#[9XN;E;5X]=\^^&Q)8[ M;0[*&6ZDA97,Y^K"_3)G>_?@ MVN.SMM-KNZ9WGGADB>EDEU+,UL67^?4+2*(RG9F22(&DF'+-=+?M3 )D?/$! MB @$ O_S?W^[G?[R)9\OBG+VM[_ OX*__)+/QN6DF'W^VU]^__"K^F!>O?K+ M__Y?_^U__O=??_U_^OWK7VPY7MWFL^4O9IZ/EOGDEZ_%\N:7?TSRQ1^_7,_+ MVU_^4<[_*+Z,?OUUT^B7]5^FQ>R/?XO_\VFTR'_YMBC^;3&^R6]'K\OQ:+E^ M]\UR>?=OO_WV]>O7OW[[-)_^M9Q__@T!@'_;M=K[1/S7K]5CO\8?_0K1KQC^ M]=MB\I=?@H2SQ?K=-5Y2/?[MR?-?\?II**7\;?W;W:.+XKD'0[?PM__WYO6' MM9R_%K/%C3-'\U"QKX7(2_ MJ<4B7U8?T>2[&W37@3#O5O/Q32#INWDQSM5TNAT[)\A1KZ<.1/@8D6OTJ3^V M:.F3]&A1+*ZNW\WS15#H6G8UFWPH/L^"CV5*-Q^4JJ'KV^5TY+<;%\6]. MZ/)\0C4;P:V]X'P"=ZC-X6CU0YB8)J/Y9*$FY5U8HFM.$.V_Z7P0U)MGDCMN M24!3WMX6RVA5+<+[3;E^8[##:A"U1M/N/[+9--*XH^X%\*OE:IZ_*6;%[>KV M=1Y7QM'W]9,UQTX;?7+*KC'WJD M8=.OCT,%DO\[5:KZ[-:''CI^771A@?[*#K#RYO M[^;Y33Y;%%^"Z1V>ST_^]/U==2S$AV4Y_N.FG$Z"P^V"B;O\?JH,^WMJ202; M+\;SXBXNB5?7>K4H9OGB*%D.-FKKP[;QAS UN3 S+;^_FEV7\]OUXGWT^VJT M;>DS76A??L]SG<_RZV+Y+HSW8U]WH$EW'U5S?3O>LJ5/],4LS(S%:/IJMEC. M5]4JY$?%_#]&TU7^)BR@83F-/S_VS2=TU;\0<7F=C\;1W'DS"H9"<'KS,+Y? MS;[DBV43"Z3+=_8/RZO9,@]6^7(S/>_,D%6Y6OP^F^>C:?%?^>1UN5CD'>!S M^LO/ =1.::]FS[7;/CM1RUWS+A!+_HK^H:MG#9_<84L"_;TL)U^+Z32\\W'$ M\=BGUVC:_4=NW!]U6\Z7Q7^M5UKW[2[87G59V$+7W0M9_>I].9T&B^+K:%XW MZ)+4:?>"Q=V+R6J:Q]7AI.AY&WUW+V:]J:!V!RU]\&;]^3CZ=OS3GGFT_8^( MCE,YVS@@-K_.YV%"#[]X78P^%=.U$5&3%"E]=BO6[L?;F61K[Z;)5:_3]@5K M%I8[VK#]#W37U_EXN?/"P\_>!Q?W?3XNPXH[+9KL;J7UVKYH5W?Y?!0#9]%. M-*/Y_/MV"C]AC-3NJWTQ?D3MZCK:O^/R\RQ:P.&!+9-/D.FTCML7L-[,O[=! M%Q_TS80YL%@FDJ96/RU]_MM\ZRN]R^3/EKZ[*OE33Y_N MP M#]VQKZW1M/N/5./Q?!7<^=ED_9!9S>,>1G-+L,57="]T99^^S[_DL]IAE),[ M[%Z@]:]>E[//'_/Y;:O*J]ES]R*^F^=WHV*RM;P7%9O2):S7<1\"EL$\7'Z/ M>QK_6A5W,1#5AG1'>^U>M'JS=^T.6OK@_[L:S9?Y?/K]?;Y83>-2M[7/8U[C M:#GZ?39:!;,KGQS[\,8=]2U 31J=VE_?XM2CTXG=M21,%1-[5<3@;#K3K]-#69 MK'-FXU[%;E\[V+0!G%E ZV.YMF>OUOOS*D9(BN7WNIKHZH6= O(VN+ZCZ'0E M2;FOETX__?UB%:@>L%SC&I8V%?WW5K36J.M.A5S3X\E/F^T/I??NMM'7:=OJ9]XO*8K&ZO7MX,N6T;Z_185L" M-_-FUNNM,F)J#[DB[DS[O MX5DZN?F^6?XYYBR^'GW*'^T\/==N.I__T"P>XI/Q$!]DZZ]^KK>6O_1MOFSW M8Q]WV/+WAO6[*"=NUC+$SW?;R;=_6 9/JXNO?]IQR]__,0R>O-TO?]IEV]]< M+D?3EK_Y29?M??,)Q%@^_OR;\M\]DDGZP/ M_%8OFI;CYR1:2W,]6GQ:B[1:_/IY-+H+<$#V6SY=+JJ?Q)F<_0K@]FCS_]C^ M.*LRK8,I\JF8;4(5ZM-BG>-9?=0T O&WOX0/R.HTRZBCV'EM(1)(:$BDH%03 M+133F# -?Q1V?8"TG&]![5U:6RS&TS*FX<64!3U]L&U83^YG.LB<89@2[BBR MB'.H(0.@0L +#NH@\)!8:C[^I9R'=?=O?PGHA=]L8O^O-Q^X]V3ZFF;+)[/# M:#Y^0L\?&VZ?^.UN?;SDU_%-,=U%$N-!_2[(4/: =)"K&KR_/3MZVQ[7A[)A M7O@HYU9"J;U""'G-@-92,2NQ,LI##0@YWRB_3PZL!'BH$OW]P;_6!NP!!)IV ME3GMN): HH !M,0H3L 6%>RLES_1R*]-D+)7S._G@'[&W(//5=^*18WA]JA% M1BE QAA G0'2>2@@9[;\G94S!H2ZX>V M&23"28R9I- A0[0V8R$R@\/2R*):L^1I,2L'W.*>>!F?B3[+_R,.#Q?7W M5[/QF_SV4SY_AA3//YA93[Q0/IAJ6"JON0#65U\HI=&7SX 3-5:V".L9)Y-@ MX^:OEOEMPP5JURR#P> VEEA*,%>"!&.<[0 S$K@$ J'A$>B4%[1E!3+I;E]7:VWI[%=XN WE>;WY7AF7UKWBE]93)@& 8H M$4I9K1ESQ.[ ! 2JRYK56N557Z"W2:[-=\0")>]&Q>1C^2$\N-^*JMU!!AR0 MS&HD*4906$6(5)5$-I@&"33"/RF-6D&Z&^Z\&7V+!9L^%K?YO^?3R;MY4H,,)Q4&E+.4Q9#\]&SK0@6]QZ4;%R-]X<%J M93VB.$P)G"$1Y@,1W'L-C4!4^V"_H/,%JWTQ*Y;YZ^)+_N1@>+5$JECF:WGO M:3R0\%C\NH7>,T41$9("1RBU@$C@ :BP0X1=:&PHC4;EN=7P\J+<"/,P'U- M+';42:2!A!OY#-!>F\NB6:^,J!GX;J:!RPA\ ^JM51XPY D*KBS&7%0R>\!K M[6*^'-8E:[YQX+L9ON<(?#- A1">&Q"\!>V8!]I47^@$2?'P7P@#3M38X7L :]9)(R1JUQ0#C+*(/! \$['"!-204: M8 #IG,M:=UH9 #OOO__MZ/;XPM>PI\QH;+U%&EF!''&88<.W>$!%N;VL2; 3 MIM1G8PL:Z(N1-O\29O:[F&,\OIF5T_+S]_?%YYM8E''/*ENS9680#%)IAZ'C MT&E'N8_R!J0Q#$/_PI):.F-#V27J?;',K!;+\C:?O\^G&X?[IK@[SK #K3(: MS \JN/*0Q=UZ!HC3%7[.F11G\F6MNJVRJSW$^V+65=39U?S=O)RLQO&3]6C\ M1Q@51\EUN&$&/(,*2VZ9 (09+S7=(2BM2G$:!KB?TQ>_6@6]+XI]G(\F>13^ M^(SU^-&,0"6T5$)YRUF0@&%"=X/&)BV" ]RHZ8M&B3#W19S*(3H RVX?ZP"I MFG23 :2A8C$7R3F'B-:.5-8LQ(+PGV;>ZMP;[5 M_;JCTT/P'3"SDMT0XIG/<]6<1_0E/B///HS8>!^R>>CS_GOB_QZ M-7U=7!_:!4WI-D,6!LO64F14])N DK@*9$*-<4HRQ0!=B5X8VJ,^>L^L:'(] MZ@M/JI!0$J:%T-PP"@,7L($&(N\%DDY;?+ZDBG.> /346A[0"+X*I IRKZ&O M4"$(7]@^=CL$23T!V SSEY<;P57P6R153&G"F&(&2[633[D+VZ/L3OTU$R&: MP7T9B1#$OD'*)IIOG$B1#-\SY$(X8&1S'.K!&+> M,*0H03O9(1>7SX 3-78X$:(9K"_Y!*#7UA%G/#6 $2 E;MI6)DP15^6IW3. M5>I4S,]X O#][HJ6A[GGCX)QL\F#>N_K0HCY).;<;TN)?QE-'UY54,]?:?'% MF>+(6PP4-4&)4B/.%*C0YD+6\GA>]!1Y O&.GS(\GX9>Y'C87&:Q>7)=P+ZO M\?#DQ1F&TED/D-*!#A8:;HBLT);*I63/-I[QO^3S3^5//R)2=?021T1UX42\ M67KY\-:)G@;&WO<'2@@(@&'!]H/(: J9KDQ(I9!.2?YLO-WVY_AH454O<9C< MA]C[LJ >O#%C0G!HO<%4" *?;CPD*^HE#HOG+TWN:6@\ M__),Q^)K0BMH'!=8 .[5;C(**W+*:6/VY_ XJ[*2BVTTE&3TG"1OR]GXF>L@ M?[A,<5_,O._OR PQQ'-$55B?,46>,T:V^'HJ7,O\Y!L-+T%M?2\??RW+R MM9A.#TSPU2.9LDQIK2B 7F$,, #>5A(HAE(B.^(G,==/Q'+@AD0EU;/+Q-N\ M@YC+L3=F4'*"L#:4:8P)!%<'89J>D_6>^[^ MHA>>E*", M(>FYC<%L['>J!9;VNBWW0ED^* WULB[JT:)87%V_>ZCWV>1#$6R ZV(<..N8J;5/ MU]4!YL^C8(3MJC&'+Y]4NGFHJJOKP-C1;%R,IA_"3_*XI[6XOS#IF";K3%I] M?TIF72SW*ZSF/@Q5CK67@@F#(/!&8=-K2FH?NZ=M$/3)B>I!ZVRH$]M KNUJ M>YK#GB-M,7:2A/70: %%+//&O=-8!D*=,LWM"=D^L!*;P[_O3$Y+/6<"40F< M(18Z$ZQ/)+34%0[8RPN[ZZ0-0I3G5$!?[L#>Y!#]_6/XD"-G=VJTS@ ,TR&T MT@MI!996!_0KN;GU%U+TJ'>6E%UKXNP,C-]]])!/C=:9L0PZ113'P1V2E'-L M=W)[D72:>4 ,[(0)=5EV,MI]L>Q#>;W\&O#;%@N+WWRT=,W>-AGQ%D.*9+S. M54$%!-=L-THYN[ *#JUJ_7%DK26,!U"NLJ-BJ@HPK"&FUBM&L)2>N]V* (2K M5<9_^(&M:76X'78@. ]TA9(9R#4%+C@IQAWF>.")RR M$+ZL2H.MTJD]Q%]Z!=[@J7,+#,%4.\XM VA=#':-('$H)4]\@.>)^N)7JZ#W M1;'W 8]CT=G=,QD(GPVI"VXYP YC"#R6NWB/I"G$&=#$=&X?\E2\>^7,T3GH MP5.9 0@R'_Z7>$(E!LPJ5\FAI;JP.-<)^GN. 2=AUQ<'WH1)]79U>Y0%/SR7 M02"@4P "HB$5S ),S X/"B]D#R=)BV5[^/7&AY\/"YC#)F(3,X# 0H MG:)>2+);#[6]L$2[5KB0@-_IY\>:KWZO#Q3#2NXS,Y8KI24CQ'CI.>68[W8( MI$RZGF1 QNNY;)"^]=/7'/5V%0?-U?7[_*Z<+R,T'_+/MT(]HYR10?"$7^_;(AK(CZ,^>?E"KRGJ-UIF2$@L"G/.8<0^P 72W MD>F(O9#;$,]'N?9UT%L$-[,E+=WJZ"=:C]<32:;PR6'0I$UFF?: M0"41U/&Z PHEM4:(2G+#<(H+-S37_RSLZT )Y]\QKC7WU6F>"24Y$UPQ)0DU MQ$&M=G8,=2*EBO?0K+ZST*\#)9SL9F-/]\L-;3T;:9%P#9>-.G-9"&Z11(N]O*UD:FY!+7 MKTYS@1-35QHX>8[:O;:\O2T6B_6V8' PQGO/Z.QMD&GE"470>0X!4%K$XOC5 M%PMN+J2NS)GFI[9@[VMZ4I.P2"R+14# ?;O+9XN#E[@]>3ACA@IJ$.?4QZA) M6*#OI0*:I$03FA=^N2 RM09Y;[NY^3@F0*RAB-#X %X 9'6[FL::9>M"V-$C MG>V@UM\368]]MX+YQ615$/E$3/W M]J5+RML$?[+WK-H:ZKGFBRO<(#&A\2YP!C'GG!"GI38P^/:""(=8+8>GHWCF MP]/VZ^_^7J?(PJ%FF00**R.3E' M!VQ)0K2WXYR;3<7-+F,E_??Z4TZM]ID,8D+M-:2&2$_6TE>R0PA3C@<,:.^D M0RYU 7-_FW/KBY;B'P\N6VJPJM5IGRG(B6<$"6*%)MYYATTE.[Q2\A0+:D![*1U2K N8>ST=%\;'VO/;8K,(7F(>1LJG:7Z48K7:QVL> MM;..6D,54<)#P'9&@@,N)-X;6%92+Q1\FJ*I8 MQK\==OKVML#BF&RQB*(7 TE+/NY N ETZD]<,^>AE??X*K;10:I MCY7Z2%CX*6?24>A0A0 Q),5)'-!^3(?TZ@CI_B+GBSR\Z^9!S9EH03[*WJI/ MO)/ZRV08>9@;C[ BA#H(L645-ABC%+.L\4;."PU5] %\7Z1\KJ+S4>ML?Z/, M*^\E,$X(%1"DV"&RDU)HD))X-Z2ME@[9U1JX?5'HP[RMS" <4* Z.MN=. M*JPYO8\;HJ2;Z0=TLN(\_&L%\]YR_F[O1L4\KO]76FJ%H97,,6:4=#SVY]@L:!OCOGCU*,VZ_G1UN&&F!0O 6<(M M2AD- P=RQ#0Q0<2MK)C@I&2PGV-GH$U\^]M@6BROKC^,IDVFI?V-,@00 MU!I1PJ57R&/B?!6]40J*I&I&/\<&0&O@]AWR#X[N@V#Q-L'_Z*14HW6F'6%6 M0D45<\QCS[CDE=P:VJ1@Q( .9O00S6\/Y3.J2YO\X^C M;PU"J'N:9!IIX2024E+H(*2(X7L34]B4R@[HYPC:MP1M?];[D^-F3;/UZW:1 MK>_8L$XJAA4+< +K=^8!"D,JA5P_1PR^(ZA//H;_][S\/!_=W13CF'-[7Z["S\[E#N:WIZFW]]@,>\G(6_ MCO,'B=WUIZFF7670*@\< ]H!8!6U"NYV&((=:E+"6>CGB+9W#/E0SS174;R% MFI1WRWRRO;OYQX]_P4>'Z-7DGZO%NRU]:V#_H)4U0N56D43^95$I*2 P6 MFBNHL,*0*^\1UA !GK:A/#P^]DF>)W&N[M32VV&U\+:KZ_6:%C [?IW;,X]G MEA&K@D>".0VX 4-CL'@CF4"27MH$V(W6'Y].2P?Z9 ?P7J"=T?/[W20,F<@A M(/>2I'[CS$"C!+6.(T\DQ999QZ(DFCM)65*![@%2)DV99?SY!!GCDJC:56^;C#A%A>50 @40@T SZ"L9E1(I9V$'.#DEZOF)+=\. MJCUF*53RWX^AXQ>V[6^5.AKL"LYC24.'^&X$4YA2-GF ^S)G M7"C[5%-O.XB;\I7%E]Q=7P>YKF;O8[QSED_<:#X+YN>B*ED)#Q"X02\9QMP) M0ZP4TGBC"%OOQWLL">).^Z2SC4,\7]$3:YY<[-R51OIBYKI9.LY,RFWEO312/M-)%N^DI-"CX+@)3:6@ M=!WZU"Y>@&1X2O1W@#D8@R)ENCJ&FJ"Q=N(N)Q^#">610%@A1"C$0D%M-GH/ MYA$AM1*5NL['4.-_K8HPT/;?B+?0W]^,_AGH'Z](J%4E.KGSC/!@47J*#810 MP+#2!R.R0HXS?VG;D2U0:&\^1D\ZZ&5*6=]6M)EHUQ7+UICEL[/>4W'@FVRQ M&$_+Q6J>UYA'&O43>(&A!YIR P -?KWFG$"*. 8*8&]JA5K.B$?-]/4&'64, M6H2U)P#'TF+!#642.6#"_Q$+/$BI.C_(X%-'?'F:V-Z=$LX]9VSS/^/GKT;3 MGVP&(4@RKH-5&N9W$8,T>EM/@V,2R'+&9-&J3NJ'U:=_!GO[8WDU5U^"HJ)Q MZ,OYSB=['6\Z?+N*NTI7U[^'U>V0:W-ZIQF/>?;*J3!F-&9A*:945TA!*5)V M82Y@9JG-HSW5<#M72%\>^/I# V#OHYZGQV\I?/;Y3%,EJ454:!ML/N"\0KB2 MS4N=LH/3[;)Z/H\HFO\_&Y6RRKH8TFKY;S<LT/T.$*L&O?"._.VV+?K*_,\5GKQU#$(C44., 4J3*" *?P; M8!#P//P[%>V!,="7JWE+!-QUE6GE'376!>^'(TT5HV0W)IDB*2Q!T>_C M33[/1]?+@V>/&_:4 <2Q=4A!ZB2'1$I/*V>.&>-3YKX!1L?.0+Z3L1X4]U(9 MEV$N+6&>(16O!=.4(*@JV;6C*>?>F]\34L;OO3">-41X..QZ-0MC(U\L7\W& MT]4DIA!7OTDBW?YN,^*98X)0(P)D7B)&:64!,\492N!B_=M&Y(:+L_SS:)E/ M/E[4:#3! BXM%./J>2ZD(.<*.BSUW95*Q[*[SQ M0^Y^PLYLLXXR*@S$&'@#C;,40L7\_>JO=:]'P/J:MQ(X\;@$1Y=@#XQZM79H M&_>586UL0,4B10SBG'L(X2YVI'VOA8@NEH GXST\#M;9J3VAMPQ@ C35 EKO M@>(8820K7+PC*;G!@]VK/0,2]V[/ M0<,3 1\8#6OMX#;N*Y/4&LZX,48B#X65B+A=/-V!E/RIP>[A]D["D_$>& ?3 MF9<);J2WAB@E+($2(L_N=QHMXE]L[WQJB?.X#,F>NKW:>4S#" N^ L4@( M$Z\]$)YB0.)%T<)ZK&LY0]W@<5^DZP=^;8H45"Q[4@MCH\5FA=@2^L]<^'@4 M$Z&1T90A)!D67'L B0$4N)2)9(!1M8ZXM;<\6W^:Z6GRF2W*:1&O,YH\K%QP MODEG=S=*P'I3.#,@7"[6AR%KS#5UFH=5 %#M"%/KHRK.&L?8IE2>)BJHXWQ3 MS*; 7YTREC\\F#'M>:!5,*$T@X!QY:#>2D015DE[@$,L0].NFA]?,IB";5^6 MZ>8CM]']VH1Y]'QF7+PA!GGM#:3>>"]W$%'G?(J7,TC>G*K:9QF2!F9_R0>+ MF[@TAC_@]D>DDQGP) NA?8Q[FX@>5('[$#[\0SY>S==5KH]O&!]MFPF@L4-0 M8\FXE<)B)4$E,]7BXNX*:9=7;>/;&Z89(-)9 MQ)7A"& KC>& 5)(#4B_N]7+RC-KR]=M'MB]./;XX)+#??8LGQX)+^?>RG'PM MIM,#G*K3/+/6:AW\T3!PJ-(NIDCOYF*%R87==M82ISI MK<=\59N:90*<1,& MC>: :Z&U,&(W!QLC4XK[-K:%7M"ZU@:8?1&EQ@2SH[H$0$#H5##PL>%>>*S8 MSLP72=L7C9-M7A =3L2O7S?IJ'^486X-U10C :@A7#@ JA@4(RXI,C/ U)=6 MMR :8M?;Z;3[:X?C'8++_G5QK6?>]$O!M]CSY@_3V('QMDA #J# B"*1HC#T#W M/]J&HO=L020AVZN;]!2$8X[2TQ89AIQ310#D,D85*'5"5/)A*E*J1@SQD&+[ MO&D'V+Z(8[?Z>)]_R6=U#ET_WR#SGE%E SKO6->.L @W44YG4RAS2"W.SL@ M3BO(GL_T:63RQ!K*%%C(A(4648[47W.-IV[50VA[2T+]?A5\,U.#F5882\I4)H8 M!7FP^N4NZLVQ2CJ@.-$&L0*H(=/^5P5TZQUJJ3-%V78.V4YT9@2&FN(269W: (.4FJE#G+WJW/J MGE4_?4ZAY6PMZM&<_4>/9F&4(DDD8YH10X,XWOM*(A(<"OO,U?EXN8%'-U_7'T[7"PO4E/ MP38F@!$G@XVL=8#8>EZ%_+AE-"4*/\B@V%#HV:F:^J+M^W@IZ2R?N-%\%M!9 M/)#*YM?%N#AD01YOG$G':!BJTB/*",'6(U$=[^)AU*9$; ?IT R$G*UKYGS> M3R,/)D,<:8@D(,XZ"0$T$%:F>5)5(@ MB+ T@E=;MIQ3UVNZWV5%_]K ^[R%1]ZM,;W)E\7XW@.YR"HDW!$#O<+4(DFM MEI(HXHV!1@)$N*H5 ^_(0)].RZ]1);ZF]P=0G^&@%>8%:[F:\ FZT#* MNWS^X2:@7"\&MJ]U!AT*$DNH.$748B%SW\W++T7 5W__?1$O\KROA3Q>%E\VSOQQ#)IWE@$!*58^ M7@^*E88,!T;ND('RDMVL!)J4/>/>UR(3!+G?@#E,M/OG,NR4(5!:[ZD/8FF ME*EDD=Y=7#I!E^I^RJR3@>XO7^"?J\4F4RR&R0,RK\(06WPLW^?C\.]B71SL M7HJ/97L37M>OSCSS5DAD#7&,,N0<)EO$)8 0II3/'F1(H$=J#TQW_9WH"5H/ MIN>:#;.)NHW;3?^U_N?!8SU[6V56(A.33M'FR8,:"DPQ@*C3B&6'!D126MA3CEQJ8! MGE$<+"%;U5)O1:IN[T;%?&.@/_[D1M6JFO23 4J Y11@357PL!=R=((,4U) M5!QB*;2A,K9+I?56Z&A4S")J[_-UTM#'\G7 9G./^(=\N9RNG<\#Q*W5/D.< M!&P9" (;%?[!"::5[(R)E"(Y]0/!6,Q6JE' 9N8 MAYG/%L=,T><;9!)@*05D)OQ7$Z^EJ6(G$D@K4K8F!AA+'BP56]%.WW/EU2R6 MTKRZ_J%0ZZY*:XW)\G '&;942RP]9DJ'-0)C+D E/8(DA9OU,\S^G"V[5-HY M[-/7Y>SSZ^)+/ME8*/^>3R>^G ?@:MJE>]MGPCE(,$*>@O65AYSJG;\8#)V4 M\@O-:^#]O$SM0EE]5X[9X/9Q]&V=#AK^-.&'Q4'W_EC33"L-K!!4A[$)*:#" M:E])#"!.<9?$G_1L$'%J54_G"3O9_-,RWLT80F(7$FQ3.2?W+SQ.!3NJ)Z6]]GXWF\K=/FFS\?H+,]1EEC M6ZI^)QD4VEG&$4&6(:N,M[J*PD'N8H"V8<)5\R^.>CW?9NILK>>/:.ID9$ MK--A%BT4183U+JP/"B)L_ X=R5@_E<1^"FIVH(XSKM?QF^^+I)W SF=[R)SG MP:\+2Q$S(IA#"%"'=_8*U/U4"_@IZ-@&_N=?H[>%B4]:H+=M,T4L=0(HIA2@ M0"$I6!6VA4&;*=;A *_3.>NR?!KD9Z79?!54]\-IW_7(V8%6KQ!C:M>9]$)H MA@CAV .*) 35B74) X(7MO-S+I)VIY'S5&)'W4-J,24ZX$%1!8*YU@ M&,M*9@9A2DRR>16!RV1A&N0]YK#7C#"T>>,D4\+R MG?'!25)5O>%&%+MDR^/;C+M21=^$C#?HEM?+KX<+=SSS="8DM% #P(USA$BF M377-7?#1.$HY<#;%"YYREN;41.^+(5Q[N)]CNGLS6FYOGE]OWWS?7=4PFDX75]?[+ZJO M.1&>W'\F/+&2.>"=%<*2 )^H(O6(&IM2T'& <$S39%]J>=\*WDR@X]UDW' MF'5$2>6!0!@;:H7R!"+%F1?DPF*&9UW+6]/"V19SO5H4LWRQR#>5R2.4V]\< MJN35I)M,,.,Y4@HS!;RAS#-6Y6LB8FS*8E\_E/B3+/;MZ6%X8<56PHF9M@)K MRP+0E"M#G4?>[% @.*5J8?,L[\X#VSURL3,=G)F)VZIJ[02X#W06W#^"&$52 M&(XTX9)@>&_!.-#K?8&7%N!N#_>^V/A^9_YN3NE\S.>WV[VHUW&+ZNK3='L8 M]]#$V*"73"#F4!R.%C(7("#05+$P!%S2\:P7%^)NA2]/+N'H2A?G\&9B6=%8 M>_OJ>E,9\O=9T/2K\(-9 "QF63Y_9C=&O1:[6RG6E26O[HZQN-/W9@9Q#Y4 M#%#@2;R\3/ =UE[U>K?OV?RE+@@_)+7U[6 %.>/'5F*;?$>(B1* M"0%$\ -V]GFTRBXK0??L,^+IT)]A?4 M+C,ȒV/5JP(C28G=4"$F(4^K*#[?>RAE(VK%BAA=.:B6,E'F+@L1.(H\T MAXI+0ZJX'9;&IH2/!IBQVR,O.]-!7TQ<[P+$/=3%34PV^3*:QF'V+I\7Y>1Q MYO,!+C;I)I/$&B&=<- !:[%&]XC4A>[AXLX-09H=XGY=Y*HRG^?Q[ M&#KKB[,:4^Y1^XP+(*TS&H(PQ#PUV.WRY;%A(F7#NW%FQMU:/8$/\^6E,"X- M[LNBFI=*&:T5\YZ$-00) W<3/($\Q3-NG%NQH9J;=;N;?4:B-0.[+Z)]6-W= M;6J?CJ85(J]FU^7\=E3WYM1Z/61A<'$&#")26!_F=^9!=6@78\=3UM !ULOK MA&C=0-W?V=+-C=SO1L6A;)R'CV74*>T0Q-:U^^3 MXZ(G0]OC >2J3E[\RN"M'*3*XX=CQ3+# ?26Z#"4@E=D"%:>,X8=$=RGG&P: MX/97]X1)!+BW\,2VL-XN/6\9:HY]G\0+F3+TW:I]2"'>""W3VQAZ&GGM?]J_F[T7RY_<&EG33OG;_YN#J-P MGM^$@5A\R3?F]8]?=YY;G#=?$H-83[^OV<7.=7K*-'3&0D9XF%2(E,!(OMV> M#R:DEK4F_:X2E==UDPYG(6\>R5S<9<94< ,*4+.[F5D6? M&\Z=R6L+W/X.\"WR\*ZXSVW#6CLMUT5^CK/H8+L,0J1!&D7M$ZE-?'LSA_)9@&$:+V"?W!:S(D(0STT=9].1EID3 MGL4*ID@@Y3FR(*!:R4NX3MDN'N2AX_;YU"["9S.;FIA+&6<&0:"UQY11 SF$ MPNYD,J)7,ZE[8[M]SJ0BVCM+[B];J\.3^Z1B(NGL M8O.J61?CEJ4CW1N#MK>>E#]^\?&%ZW##S&G#+;>>0&D(8X!Z4H4MJ+4L909J MG(AY48Y:F[#WFP(51T$\6&G*6?CP5?CV[3 I9PN=7Y?S_$%RCOL6< H*+V:C M^??U/DS<.0DM@TZF:[$WB5]'6N&%=686^LD#[I#$F@K*IR-]"G3Y@ / M\_1%[N%HK/?DP.T UL%8/1Q3W=,B,YAJIKC3UA(N+0L&"JOD PRF3+A#S^#J M@9.I>/=XJ+&6*?C#:S,$O&4VOKO)H:P?E]33+#"7>40"T$)Y#'>B]N9^ JS%)BJ.!GGH):0OQ< MG-*C13%N0*CU\QD,,RN'6!."A04,1Q=IYW##I,#7("/RZ4H^PII38#T796PQ M72T/5KC=TR(SAGM,)<7>88X\ [BZ?$0Q2G3*F:Q!QM\[I\UIP/9%G'_DQ>>; M\'DJ8#WZG+]=W7[*YU4-LZO5:>((Y32,-Z99TI7$SPS'J;<4C3 M\X7=4>5$3IZBA#,3>2DH<([K115'E ) M!-?.)AU6&^"1GE[W,OK4S,"C<( @"C#1(F8A6*<4KBQV)CE)N8>C^#)T/VM@IR.A,O6((((0*)T(2H2DY( M:$I(9H#G"<](N/:4<-8#A>MZM[&H:-!5K#ZU_/[CQYWG/.'3KVIVBG!_^\Q3 M 9@+ZU"\3X(R21R3EAC&D.&0U\L9[EC^C_$2M3J"KA_,$#2260D@#IR5!&(C M8251F/12AOP @Q M:_EQ8GT*M+V=QZ@^9@! M V88*$*005)J4YYS.$ M+0+Q; G1S@/O(+6FDLTBFG(#[)#IDJ;GQ]L_+2#;HZE:E<=_D\? UV$#]<=G M@]_GC1%*RF 4.6.0UL15,@%D+JP07Z)>GUJ:26CVQ1 UF:QK;(RFL?+1J]FV M",Q1MAQLEP$GH^&L@4%" (QQW%3?RHH,3 G4#-"#;I3 M*@GC**V>;Y I$*Q%;QV6%%!I!;>>;:43WJ"4A,X!7A#5+H=:@;1WO^MU^.1U M^GL=9VOW< :!1)PA'"97S@ 01NZ6;4&8N+!@<-L>UJDX]L:.]?YOO,CL8"[= MP\K]LH83%/J8&Z=CV=^0M,7! YUEQA-E M/;80"0*D=\%BH!4JS/(4 VF EG3W%&P/ZT%,@V_SK^M?'3:[ZW20$0FQ@(:* M8'Q*+9C75E728^%2RD8WK\1P 4Q+PW<(\UL"N7YLGTE,O0Q?8!5@88(/HTGL M1I9@+"4IO'$UADO@5A*\_7I_,%P>8@M((HI TFP!B#*V0T MQ"F;+/7K)/1])V_K[F2GH/>W%_//U3;UK<7;HA-Z#2N"5"+8&RR8MR1XYE+3 M^Y >3G(OZI=,>,'D[ _[0=AZNWLHXD/OMI>TOYN.9B<;?_M[S "DP#+MA7, M0H:54+O0D0LC.H&;0R[)T+$UV!K@0S /]PISHKFXM[\,80DEP@!I"9SP%('[ M."8-,*7$A!M7=K@$-K:*]QD6\(_EGGW\]3#[]'BV?Y]O;CNIKO#9@+"]IB<^ M<.SRWZY?G2&@)(.64.<99T1K(:KD3(&@3(EI-S_+_:(8/C#5#&DPQ*)1U]?Y M>!FKF:58MBEOR&*]!^ !1,@1Y1'ACI$*/R!\TH;>D/=X^Z%V^QKHU;1XG]]M M%YZ)FH6QMXS73SVUFXY9%#6[R3"%4F+HN$(26T>@U3%0PH4USEN4Q,7Z.SHO MV.7J$.UA\>Z81="@EPR$A2,83MQSSH'%U )C PX"4<@\0DDE,>IOXEP\ZTX! MN[=4\4U:8"S[OIZMKV:/T[RJDW*';E-LT$O&@^FNI.3*6L6"7PF4KM+/!!0\ MZ>S*9>_G=(?RRS^\C312@D&DXM8\=YH1B':;]-(F>>*7O9/3+K+#KB2AE&42 MH/"'Q9I0@HVKX@<2>Y12;@).VYV>2EL"(!RI>2U*DILI1#3:10%C%)T2[W)BRO+.G$=N,- MAY='D%1 >RFX8//%>%[<;2Y)UZM%$/M^4>F]ML+5_/-H5OS76H[[4A"1.K/) MNP3>^K1-2I^]5&_YE"D+ PW&D@!@]F ,8XC'FIJ)86:'_&V@QO M1\O5/+^ZOK\RZG-_^$*IN,%'$%T3Z> .$@ 0/5\[T.#=I&/__JY_/+;)"_B>"7Q+U%.\F"8 MAA]EFR]\GW]>7SHW6[X=W3X7T]KW:.8I-,XJ9;RQE"@@"=:*,^P%MXJ+"SFB MWH%>RU:!;6;#-2.'"3+/1]-782Q]^S_Y41V6"1'&'##\]F+CBEFG(/.#'46JZ]B;$, MKY7RD*N4), 8C&BI84<&2 MILQC91&"0%E'E(GW8_1RR.*%,Z4E<+OT8WTQS>4Z4P\8IR$_X%\86<<^C#ATW!M=,(QWVMP#I7S-1KF$%"F+#!.Z,L MV%^020>1=,)K[[F3(BF3<$!'$GH)?K2'#FNGJ]+&I'J? MWY7S99CHXE;?7C_H4),L[@-2ACBQ&% /O$948<.90_'H?U*%F 8Y[1=!E580 M[I(U_U%.5T%-\XVQ=9@NCY[-K$1$(JHU"5(P[Q1CA/+@X&DJPLJ:E&'STT1B MVX"VEYWTZG"GSF?Y=;%\>"RW]TP;&[Y@%L\DS9;SXM,J"O,NEL1=ISZLZ^2^ M*X-.UAG]ZS!W/!!M@[,Y+1>K6G?"M_2&C G@I8D7R'%&B8H;;D8PH DUW&M8 MZZ*];C \*,Y6R0\D^AC4J\.7_'$ M%.[S#20+@*CI?>4 :(I@X)3Z4WXT[ 4 MGWE QNO9N%6>14WGFI5L/%LQ/5\:X,N9G*2G&A-ME?*& NZ$,TI1"BC1''A0 M:W>D/PR#$%MMS]^,EF&,S3[_B,!\G,<;B]:_;(A>H[XS!(*M9I&#+N#FL)%, M*"L-Q(!!CU32:83+G:YJLZT\K[[Z2G#?(]>;T;?B=G6K9K/5:/KPEXL@537= M;05LSO(FO6?**.NY#?ZM@L&>M0U.\Z@@\&7,IY 8*GE4EA#H/4>&Q MT *0"@,OT,4<->F!)64?&AC:=+">WP),84E_$\_1%,LB7UQ=/SB^?;H7.]1Y M@PFOJ*7<(:F9YU '2FS.#R('N*IUTK^;>4-]"5#'"W1B=<_1-/^0C[BK?5E"E6LBUF5[,\YES](& +--[?>89$O 3&>PFH5O$F#B1,A1J2 M:?4VA\/EGAEV(J];4],0R5VNEA^*V>=IOOWQ]YA5V 71C[\HPR"CU_)+YQ*.4O3 M/")2+D?3GXJR*;HX/Q=_Q&QGN[5H)S_I,\-AJ5)*4JHYE(R2X/$\L %IBHT\ MH"EVN#9RJD:&QMH?;*.=<&W;QKN.,Z4I\E))RX70VAI@V XM9O6%U$/HD55M MV,2GJF>(9'[6YFF;V(=?D@'KD2<8(& TXQIZ2GR%HN$@)5@ZH$GZ99"\556= MG_ G$3C#-J@5*J9]K+T/%$>JLMR\528E&O&"K=P^"-D0^J&%[5_-POR1+[85 M-<-#,8Y?S%;E:G%?C346VLPO,'Y/8@ZR@,)+3:V0P2EQ7 -CM-6$J7H'U+J9 M'RJU!!%L\:68!(PW&JHU4=1HG1DI(6:*,4BAQ=0I$.R!C>P,"'(A\N%%V MC7UOY4G'-_ED- MS>Y6RWC#51BRTV*M]8?"VO)V5!RZ$ZJK5V::(R&8!IX3JIA5DI,=PLB["\O1 M;H%I^[A[7L7T17U3SN_*>?"%WY;+!^/_37[[Z=D3^;7:988*39!0Q(2E"5)/ M.5:5K(KKI).T0TH3&PYI'M^\TJ)Z>J-B/E\6UT7@0DP)L_E=N2B6QXFXOU4F ME3#2.JRU,L @R[TBE9QA04LI#C$@ZW&X)&Q--<K63$N[D937[$WK)$(+&&$20@M#!>$N@J8QR&N&[K/3Z MP="N>U4-R<=^75UUD>AG[_K).&1> "1I $(!#(*]5,4;*#4JY3#R &?+[KV@ M+M$__P[$O@CPNSC)'R[_WU[G63!BI(," ^9BN0B@,'"[\4M%2DW" 7H['3&J M]BY&1VH9/IE?YXO%QYO1[./7?/HE?Q.>OEFD;28GO3'S0,8+$E58$3WCP!E& M=M:3H^3"ZD;T2=P& MNF#;,H=V^"K:;]KSGT.D:P4.?X!4$T$E:1_KR)%W9@Q"H;''0L5LR.#_*0@J MC U7M2X.'/Z]*R]ZD+2KPN$/DV[7C/OI11I */1,&.Z$]L9B92OO9L^UJ_93U'+7_ )3;!TB&CBB""4 (6!H^.^ZJ GTL3ST^5)L M^TUW] AAXP&01EJMXK8#\14.V.$+2=[I@2 M8:>X(PQ#I*.3;WVP%"O)PT!.N3!WR#QK@PLU>)8(]QF6SMU?_[W(Y^']-]]? MYU_R:?W5\T '47JJ,&(2,.@TTT+>2^^IN9"3*F=90-N#_:RSVU,Q3EI-]_:3 M>2D1UXPBK^*&LD0H%OO>8($POK!C+&T3I,Z4UQ+TO=-PG7"Y6(,"ZZ^M3UME M*(QAZ+@+"P@+4SVCUKE*SGAJ_D(IUBX']C$M&>]S\@J=Q"M4I8-SS(&P4#-G MN9( >+8;I8CR%%-M@*OG^7AU&MXO\U1GP(MCAG!PH8C%'$$L\6[F!R#%S1Q@ MZFQ^%H*2>%R&@,W>$&F3!$?;D,?Y\S;(T^;N+[< ^*,UC#M;;&J=]S[T.,9IMYC(BC DH;_F"#=_:CP27OD TP$ M;G&A2@>S+YKL.3Y^E"\'VV56!\"\5?':^W@W.F2&5[(:3VO='-9:&NT+(DZ; MJ/:V2(T6-[% 9OC#_6M5?!E-:WEAAYIE0%/*'8,2$>:@L@)#MY,4L90T["%' M1X?BD+6HF\NN(*$P%\(XKX&)9<*))D976 !%4LSQ 2Z0W4=6R0LA 2IVF 48 .M+J,Y-60V#/?R3D06[_W^?EXL$) M@+^'"3RF^^O\NISG'T??DNJ+G/">#!H=/&$A@Q["<+8BK!\[OX;[I-SL 2[" M_9#TG!H: -M;OL0*4V@50_&HO), F;#45)LC,'A4/TU5D$ZY<^*E5LUTT[R/&^J_O I:^-YW^F=NNTS!6E,5U8X?(,,#IB :&?V$GQIQ<+.R[4N-3. M6? @@COT.ECG=WUG(IYBE$0I!!2&E"!I_L5C)1I#"(S2!%:8.<93=CSJN^ARP_19_CE^[\<_"=^)\LY/ M^).8G#D,N&<28TN&+ZF$ M@\"(">FQE%828"$0"BKG%+!$Q#KO=8;*^?9"?MP[6BOG8U"'#E_T1^+VR*&N M,X*U98KX,#2D"KP-S/45:H';%Y+7VP.K3M@Y:5$QYS>U:I>)JLWMUM\5"U(+ M #2'&L=,1"X,9A6FL7#59<2,^B?[N35UAJSV];9^<5WD$_T]"AGQ6XVF#R_W MK4WTE&XSHZ!AT0P!5&LEN:4*[^8)_/C:]Y<:.>J?TSTJI1?3\.]E.?E:3*S[IK]^TNGRT2*@.^[!F%".:X,@0+:S&AAF$-C4 44>-$K36X MHR.HQ:Q8YJ^++WE]'=: )Z7;3 ?7QD"J*3;**JT =KY"2P+UD\\V-9GT^'AI M?PKI[?3T?I&>$>9MF&0>5JH_C;PU.LZD#R:JSN7T-#9//_YF/YA^_EJW1>-M?1C@' 9-8CL@RKHES!%78, U3SKH.* 3R M@MA[FF(&3-KP^D/[7B?VF!ECF06 !XTPYC$-OC6H\*&X)FADP;\.S M[?(V/)MY89F$#$HF+674$H9WKHA 23>;#C +YJ7PMKEFALE;=1UTVCIY?^@U M X8+B#$7\'4W ML.%O'""&*OL^K$$\A8Q\>!?[#(V,S35P[A![]:OWY71Z7((EAAK! M2C;%8,JD,,!88D=ZW[/Q=CK.?2TUU9?6($TF"6= :AZ62,L89X0+5TE A._U M>IR[?%Z4DP_+T7S9"U].TN0>5C0$LF\J7"UO\OFKV3A6G;9=Y M2YWA83EUBGG@PVIJ5"4K8S(E>WR P=XNZ-(&KGUS2(W_M2J"6NPJEJIYMQZL M=5;C9YIEV"NE'?:XUJ;M8C-YN\.'(TA/'&'NLD(\HP1EU8%0TFDFL/#:V0,!A?6 GECEBR]PA) MR_ /()2FO[\9_;.X*"%2:G_-D :=D&0 M^B&U1/ '0,+[[W\[NLV/WZW1K*=,L. ?&.HAE+%&!!54B@H/'."Y+#)VPI3Z M;&Q! WTQTL9[D,J[6'=B?#,KI^7G[^^+SS:9DYHX#!$%)EB58"&2)C MX%P[8IV1Y,+"B9VQH>P2];Y8]G$^FN11^N.T>OQH<$\#)EQKRX,/8S'68)0(,O1BM)"&SLLTJP_,DZ]KW(-1IWDF%!)*:JT, M)(X&5G-%*LD),RF;<@,TM,\;_CP5]?X6GD?YA+%HGOLVGJXFQ>QSC:W>>AUD M-AB55 CN@FUI:8 9XBJK$E">=*!P@!-;NX1XLJ9T@/BY^/8V7[Z:G^WYOLY ]@)0U2I%6O>-!!IG20DQ#L M5= =$,A3J#6T$##M$+RCOF_;1*C/LU/P'@##'I0]?GADYC3.[>DL@X0J*61, M7N5>:1(L"UJAHK'O)T_XQYK\%\K"=C0P %XFG86+,19+'85A%1$$,:+#FE+9 M%=KU>^OU.>VXCMG6'.L!,.M]'L-!P0Q].$ V>=/P-,H=ZC$+[I/P!*$ D8 D M'@0,L%31HO"7GV;SJ&,NMJB$@<3NGWCF-5R/4[O, )<&JJ (R@QPRBCG D(6 M*4<1%OK";K;MV/7M10=#96F+[,RDMQR&&4$$9(P7'FB]B]D3"5,"S@,,_G5/ MG$2F-M3'N8^3G'P%R4L^,R(E5 ([H!PV%CC#')4:$H@$AH*Y6O9&UV=&*HF: MW4#RI%7F$6>6&,T] T$VC*6,LB)A!" 6IR3F#'!ZZ(@'>T^%I.+=UP)5?Y^N M&=]J]Y8)[;0BEE+.8\8Y9LB&^9=@;'WXD:MU3NOEY.;TS<.N]- _/X^LMR=P MM%&/F2!*-!@QH)RSSR JM'+(!28(ME0XF'O(97L_#7>)?C M&?V#W3[DW6>C=7[6^6:8>) M<8'A"&E)%.(8\$I:*G2OUG\?>YNM:/Y)!* U@/L>MZ:\O2MG\?ZLJVN[U57X MQ>MB]*F8KB^'.W?1B/8'.*82BG5(1VC*$&;*^XU&# X$../54@\TT"15YE"S MS-+P_] QZ+65R#OO*=A*2Z "M:1].>Y]*WI_9VR'&, M<>UB?C86QG&Y_=G6R(WK3_ASH^C91.>SX/TM%Q]N OAZM,@G#Q\PY:(14UMX M748Y8RCHRC..D*#0*8@K9(6&%W(;;;]L[E\O V)\','S+WF\$U6-Q_/5:'HH M-_&T#C/.J8*<(N"TU1(+H_EN/@C>XH4=YCX7:].1/QLOK^[R>=#L['.\Y]F, MYO/OV_+5C,!2=* RH"\ P!;I#%.QP"-A=VW+L?!K8&]]EH=RP5^_D& M_[^]+UUR(T?2_+^/L0^PB_LP6ULSG&T:JRII)56WS2\8E1F2.)U):GBH2_WT M"Y ,YDDR3D0PI#Y*JLQ !.#^.>#N\"-(ZYQ#Q#I"(#:(<$)IN3J%49NZRO6[ MG/0>BI@'3$TH.QAN4N?P/>?N[I;_FBUNSE5$K# Z,.&CL'#MD :6 8\8%$>% MV;6J1E&]Z\C38.J/$]FE6E-[,)2=#Y=^[?' A25<2(XYX/76= MT/@RKI)S/:&%0W3 2OK)B8G8(C+A9EY:N1=2A9J]*#AAN?12$6.90MH#+&"Y M0F1AGH*6 YYL;1F_S$C]CO&EM^OYHEBG2YU/\\5N0O$!/5O/UV\698G[_1Y; M#V\U7APL=UI)X9D4G//X-VJ.9[U5K:*-FZ:I30Q__7$C]SEZ/ ,>K:["$?K: ML."\!$A +(UA"EO#HI9PU#&U:Y,>6=WE]0QW.16RCG#7 ZV'UWG[6:[2K!UQ=1?F9W+UAQ9KT71@9F@.>"$1;_ M3QWE&D6Q$81&R],(T8 JDCA36\; T7--(X&H-,:=AS+=$5Z=TSHRQ$^?'97"=&!A M5+A@U.$M])(2SA3S6$BE4FH&4YGO=0?525JBJAL"Y]9L#SMM?5A5>T%P%#BE MA=1>4,HMUYH;%14\Y)2G'K4I$SC"2]L^X-4+H7/#[,F6VQQL55X3--;.4!NM M 6XI05Y;*Y#'&B#BK4%MM+#Z5[M7#;D>R#V8/Z@VUDZNUPFCG/0((4*5=1( M#:57#F'JB6QS/U?]GO>J#\QN*9ROWD9=))U:G^0&:(4A4A)1GG*UA4"(<24- M%)"V4;E&>,/;!X*ZH6QN/]#!R9,2>;:SNZ=SN6I?#^<:0R,CZPB3EI"H=R@# MD??<:F58I0O"?M;Z,G+D>6R ^3I;?"G>+-3]OT&9-W H%X!;6% MBEC)13R5&26XI*CDK2JZ7)GOJ2Z(1\VH7+K3GXM5<;/\LIC_>[>2,AGCS&Y[ M8D2@PCGC!39$>>(P)0Z .N M6\(W/LM/S.Z/8I-*-G^9S1?KS8NPT@_;3_\59_MQZ;=W=Y4"RGO[5F!80(XM M9-JRR _HO;$EG1 2;6H(79G7J]$)/0*>Y#9'CZ)V_%D2N/>1#(N;J&?L7CZ] MN 1HB8$Z:D8<'M MG' J ',..HTL]1'3)>UD1/3/$]]0&47+H;F02U&KLK+7[Q/.!M2U>6V0!"IL M.#-*H$@Q:9C2):6@DGD"AR>/UX[(/R:@_K%,YUMJ?_SIKCCXF!L5D.C^8X$A MKU@J*\U(-,L\H42PDJH6FY_( NX3U+TR94Q03ZZIR.[SWIAZ+PK20NQ@%'_M M<#R<($>6E]10D+9)KJYN+(_)\]TG4AO3O;&M7'56KW@\WQ6KF]>+0W7TYD 4 M4LH@[!'@P!O!!"(E#:@&;5(>K\P.K@NZ83@PIKWPM4W_[>9KL>KAA-^]-SB- ML1?**B0!$1AXSEQ)*VY6]O3^_GK M J6(@M0Q#&&N"(92>/[ CU8U]^H'J4P6F2W)/BP@S3+=6&[GBR^',D++17T8 MOO:2(*FB3&@(D;7:4FZ\0D>Q)*T*XHOKBI#J%GP=$#NWE_ITA:KI^::]M88; M:X$"DL8_M4; &(!]ZL!GJE7,[V>MI[FPJRE_9KT71@;@%9%&"(HDH]19+74J M.^JDLSB:SED[(0][SE3F_K)/"FJM,80C M3HDGVA+@";9< \P)]M."3ULV7T1-(ZIFRPF)DUUOYCW'\Z:]J_ M^GR0#&-BC)', 6HE%%YJ*R!''L2EL3QAO0,BIBZ+GR=_=$#47(!Y^2L_GPB4G)XS MQF+%/34:$"P(E%1*?2@^J[EBII(/LI^U5F3)L4WX/BMJ_:Y811XMX@\^+MU? ML_N(Z?3X^V*S72W6[Y=W=WX/R3,$Z_O3 2!/HLT!":&(,T.!5:RD>NIV-JT= MIQ/\+4?-HNM+,7(XDITX*IFB1!-H(?#E^K1HU9^G-@3CJ3%?ICH,JTVO0!P/ M:"IF*]5CTL @C&*^*F;K=)BNMW=)"_"1 X>Z0>]V+(Y/OUNNYY?NT+KY0#!* M*T41H]KPJ'YPJ,F1&]'T;N/U&J&=<&W@[I>; \N"+5Y;W+NXJ%47DE#K]0$[ M*#@%$,&H9W.G-.''7<1C/4B%WU_BD)&EHSP8=@6W]^OIZBAX],I $4$2*4(P MQ)IS0K%0)86LA6UNS$:8RGIM:.^:?]>G?WN,M 9*1T&FUE((%#[TS-8":=S& MZ50[@G>O?[O%[2^,-F=1;I?5SOL[)5<4MA80Q1&2TL?3S5''Y:%:NB-2#!@7 M].'F:W&[O2O>?JY0Y'S'EV,;^W.W9\W?&B)M*#<$QY,?4B&Q=4"7M***M"FN M=F4.I,JH>7ZYEHWZV>YQCRNJEMY0&Z;U7QNL8PH#0[@$$E$' /0/W.&\35.E M$9K@_>*T=_+G!^J+6A/IMONAXT4#C-9Z8] .,2TM)-ZIJ#Q(#2 OZ:,IS6,9 M3P2>?5(^/S)/Z(2/U,T&X*S[TF"P]CZ2RG,,**.4:5MV<_1*DI^HKGA[?/9, M_/SJ_R$A=N+9 LQ[:#$ &C%".5)*R6C<>86I,;JBIMO/6E_EP*5$@=.#@H[& M:^HL9H7E%%FC4T$P(:+=*1!LIRM=F4Y?F>?+GHA[;>D!*>,84B6=M9 R004" MCC#C.2..83ZQEDQ=L+E:9D ]NEYC9H"4Q"/+F$1 4@JIE(!1I3#2#G/)VM19 M&2%RVK*Y:F9 /:I>5V8 @$!3![G$5%- O 1I6Q8P$A'#BBWOKADQ=5E<*3.@ M'E&O/S- 6(B)I)JSN&[NM%"(:\R4LO7B4Q(X:AH6R1!"!)-)0TJDU"NQ!Y^F*M(/"YX_9?7%1^[DP,FCM MN*1"1CET5"LO#%5.&N"QYM3YB24 =,#W*DAJ3-]<>'H?&1:_]?7B8?;TP6!E M7(U#@#H,J$96.R"\]Q(#C@A0;9QRM='RO5A]6@Z!ER;<-M2G$A6B@G-9:,&-;*4 CO'G(=7HUI>^P&M"EGDQG1@5( MN 91;4R)$]1ZK B+WW8 =\5J M5ZUU%\-PGVH4/[J)RN[[=[-5BM):E[.JX/@_-210J@T0Q%L8SQ1LO71 0\\5 MBS1/=]K#>?V?3[G*#>#),<%;Q"A37D$<#3^NA?:$4AF5+L@4I5G%-XN]\.?IO7I40SB*!VUA) 3=J1+?%4$ZF2DT(Q M7*F@2-^7_HD#MR4'BIOM:A>YL ](+6YWZ2G+^V_;S2& ]07V+MS]=?NAH#SG M/@I(U)VBPAR/).1-25%-S<1*M+0'ULG(@ &XD4OA;+DT_>/U%UQPVO7XU> P M)D()32S&7"A)4B'P YU9-!>GA?JA0+H<*T.'%9Q*WL9+0P/5F@ENE=<>1=W& M&R10N6)C6Z5^C!#"H\!.)3PW9M%E4)[J,7#_[6[YHRAV^M_;;[OKNY3 MT[U=?Y8J,#DW)H@H+#J%A ,L%+<21WDZ$J1BE[CKN4+K!Q\=$OA*E,(JWN^N M/A$(Y( 20AE2G@C,/!5'C47:5KGK(X3H--2]IMR[$OQ?]-=W\OX N";I6L0C M80@@.'5+>& >S9KBE\,UF!]TW:*^$=M&X'9\G/[XXLDI>2 55AI"ZJSWD%J3 M3F1JA5(*":8549&8WT0E<^<-CBI%_46?>$,@'@+A050^ *9*&.FL MLIZ05)B1>#.Y3:4]&"[<-W1#Z%PGWU&^4WW.,W!Z\ER(>U>DD(0@FCC44J*] M \RGJU8L"9E:M<+..;SLCK:Y59PK"^-)Z'&4-$PYXTA! M#11OL_G4UN6'V'RZ1E*7U,Z%K'\4\R]?T^(C V9?BC^VR4Y^^WE_W_EVNUEO M9HM4_&6WEC-(J_6>8%!**D;4(R8HUU%%D\Q#8I.3$$>*3/W8:XB,93Z:#[6S M-5>QGDLQYPSCJ$18S%(2D8RF!HFF@(GFB%#4M8E'KQW1-\7=K1V]7^+KFN6Y M,2TF*-%5UU!!Q.N^*EAH()#"&F<,Q0YH ZT&VGFLK 6M&MN.T#LY- H;DGU0 M(!YH]'(MQVZH=?%X^8W!<)1,"2TI%=03*"T7C%HH'4:(3RVIMS_X5,%IY^P8 M>-\\M9[ZV^:I-P6*HDJ@M28.>:J%4%(::4 T?27G7+2)?ZB_:_;>]W98>';& MAL:WUD_\'17\N)<'!>H=@UI19AFA@&J%%)4* ,U#]5 MUR\5 $(."D>YL3R22RBNI3::1NI9 :M="%R#%=$EFZNXH&H2=F#3O[[)'P" MV$G(F+*,"IQZKSF#L9328Z9-UJJ6$P%.,]*.X/ITX#+,75Z0"B>LDH()Z"GE M@&@%&;%6]?B( MV*Q-N >]/*T,E),I%_V1/5MMG,Y"M6KAM:N/11X2)>.)S(D"U.JXMP*.G$/2 MINQKU^92=U1G6 8P#\23+(??V\W78J5G=RF^]A M-P1U<[/:QC-]<;M[Z-#*[5$-\*&C";-L'$!;JCSR#*7K$"!2-3=H!*)86T0& MW#@.['G$CY)3CW]TF0RUWA.D(3(>:EIP:2ASR OK#_0P'NN)=2KI%B+/ Y1[ M)'PV)\PAG>I]<9?Z #Z:^&&[.&>X7AH;A(T*G!!**V8Q=$8"Z\HU4^VFEEG9 M#QZ>>VHZIGJV+(\]=3[,[N),E_?W\_4Z%6#UD?7*^CRT()[PRB+J.<#$2'YB!XKM/E]-S3S"^4H[L\.#AH#< **!118M&:#S'F>,*6YB4ML/*$=,3V\^ZA$(ME#6B=O/"7*OE MYV+GM)K=?2A6W^V$H(P8HPXKX=K" MB96][):YRYZIW1@W'[:?UC>K^;ZHW'F4O/)HP)X::+QS3E-G#63<'6?)$9Y8 M]EE_F&A/V\8(V!D[SU9V'@BG1P1MG P[J/2$4E<5 7U<:%3J@EP@]M-L-?WJQTWI/1#.JF,J MI#*86$!B">.$>BLM*B_Q.&*M+B+JJR^]^_0ZY?!Y]-2D[$!(^6.YN+GH#SXY M)DCJ!4(. 8$! PAX2(YK!)BVL53HQZ1\Y\:B\V^OU]-++T<%@B@0 C#!=#$*RF$U67L+A)4LFD90IG@ MU)K.N1'U&!@"( !YQ9"QU#IHR)&4S%1+2[F>2,!>T=4QK8<*T*J. MJ]=7"1%"' ./I798 F+<,W M8K%^B&3[&>PIC[4%4 *ML#)>$TM)YC:;DWNEPU9*TN.$>(LFZ!-:#ZYNS:0&6:MX73F:NB%Q5DWX?7%3S+\_*=YU2O]]]&A02E.A MF5?812GP%/ RH$ S(ET;=^((K?1>0=.2ML,<:D]I55W3.!>._':UF&^VJV0S^OE?Z6^G,[(N#PJ& M(:N$4RQJJEZG\E4$E*O$BDPLFJ-/)'5&Y%Q0^JV8K8NOR[O;-_??5LOO.X/F M,I;.C I*$NI3$Q<*L7>*>XN/I .N6A&(ZPG>Z!-,W5%Y<&7\MPJI79<'!R4( M= PJ#7%<-^(6^Z,YS9%LXV$8X9$WG-77E.*#X^R/HK13JL0*5'U)W+L-]! ) M)!W!1" LE2NI8*67];+=>-=K?=P X ]&BMHYQX;A5 M/&5T[U>+,%%M.EQ<$\):P* JTIK0N[&;X^/?[XH=GQ>WZGZYVLS_O?OY2<*>V>^Z^D0@DCLBH.'2 M>2.QU1RADH*1>VUVQNK&:>Y\V@P;Y$ ,&OR@CA1LJ!0&8*Q/&6(>:V1L7"81 M):D1Q[9-X.@H8Q^&.Z3K4SL7KLSLVSQ2?O[OXH7O^3RRS@\, $J*%86&H&)Z9T'2%M M49OJ;-?D[>T5:6THGB\X^>'4?W;8GPU0/CDJP%3/J'8,?+^UC5-P7+XS8N.+?0:PZ5 M(3S2I:2'96V2W$=8U+__[:PGP@\=FCIPZ^L<4:A&L,AQ&]G.L/"6>H .Z9=: M1BU\P*R^,N7"+->;]:-C\Q !_33T^:&Y9)76H&U?'2A%+@J,4419;ZAE )01 MUI(:WF;_&*'GM5L@G7# "E+N),88>4V5C5LJ+U>M!9M8 M($^O".R (C!JF MU98I(B.12DH)YMJXNT9H*/:*RXQ\&*C,H?[QJ&1?LR.\XIN"1:EC&<'$ LXY M TJ6/:6TA,ZV.;%':&9F.;'[(7T6G?__;6>KR(6['^^+]3;B]NWGM_$(V+UH M;6>;V9^+V?9VOBEN!]/]CS,\\N_-XO-R=;^_;SE2N8(94/--07ME.)422(0< M9@"95-HUJ+PA6(:,UIUY!IAR%!#E\H$#$[M1:,O6& MCV4&XH]KMQ@Z;76X34-J("7TA#AIA1, 2[.[=S.<>V))I:"1?FAR.*7.A5F5 MCP2" ,4&0\6(4]![I;TN5\&-;Q/Z4EOPOQ>K3\N1B7YE+B\[(7 NK707W97Z MYLS/B<2CIX+S&+FT^+@+4DHD@];LUR& 4ZVRED=H?>>"27,*YT+*WL/]6YRF MCU0RR\5FOMC.%U\>S@-=1,H4^^<^SOXJUNZO2)3(VTBZU8^=LSU5((HC(P/B M_+[L L2*]3GD]?C5 !&7E# 73UKJC"!8(UO2V6C"\GCX5@NR?BC MV#PL^@R6GSP7B&>6610U/:01A!90"LJU$,=\3JM\2@=N&RKG0HR;K5)#NO6[ M8O7A:Z2>GJWG-V>0\^KSP0K+(*(.:,FHY A++8_GA$-M,L=JW^1."4%=4'LH M)-GYW?:1[Z8"E@XC@D0X;JMQ2=93G-J-2WK4.JQ0;=JGU.[,/F4T-:/WN(S] M@8,#AK/U 8? $.B\EQX2X@5BW,3#)6X)1@-2J3)%WQ=BYYU-]6_":KPO,,LI M$=(BK7&DB[3*^Y(^'LHV2LT$W(>5T7/R-JP_7F398,J%O)G_?7:W+=]+C1T$U!H@))E8^?&N 71R*^F;$:/:4(:^ MG$"P*A M( 1XC30NZ4&=SGJK,9J]HS)(EOE(G\M>?EC#W=WR7RGN.34RB?9.L?I>K"L4 MVZSV@@ @ =9;ZN(?%A O!>#EZ@%B$ZM/T!,R3N*O0]*/ W@7"V]6&1Z@LE@B M#61RATM)+.:V7+F4.&\C[HR@ZP8.M=#6B.+9RA64,_;+E5UN/VT^;^]*8;Q8 MJ^SRX(!E5#Q9Z@OJ%&$> *!5N6HA6I65NCJLMT:'[6'\8$* M#@T4CDO L:,68"FY7:KX;LJ?TI3?S7[LJEQ7N$%H]^+@+'&:8T6Y M)1Y8!+0QFA AB<1.TDK!9@-33#]>6*5$RW9O#@Y:YXATT4J7-EI>J:5523. M?=9HB!PA5;D@]CPI,RN;!MR4U.WM+HWU2=3'NV*UFOQN8(PXY# &D2%#"(;.JI+<'+FM/IRO8"RO# M\WE\QXB8F*T62,LU_RT^N%F_23MI5,G_4,8Z%LLR7%#:$M@DY'*'S=,12-3QS MK^409_,A6/B[I7-[L8\ACBZ!+ M/>RT/>KLN%I7^VO*Z!TGO+OFTX#^GC]FJY1]][WXY<0YX3$4 #&%D1-:*N6Q M@U!8XK"TA +$*SE8^TZCN2@EZU-B[6=RQ[B\%T#]^+! <]UMB(898D+BI*ZB.*Z$05\J# MNQ[@#8" YX=C<^+GAM'%D/BG#P;-150+"$S7RU8;;1 ^KL9@VZ9^P0BAU(R1 M)]#0B(*7\7"BQZ.*/X*IT/3FQYO%35QK5'!VT$[3.1F>7G5H<)(@@"QFAF). M 4X-8X[;LY99 S/SX: N"Y>]4K4--H"LA(/'CP41 <\1$ AB*BE##B);SD[' MTWE:_KJ.>-Z"@HWY&XVPFVW"UQ%HEYE];DQUFA#_='5398^/A.^+]68UO]D4M[L9_[F8;];O/_QY$7QGQP4)A*?<*.48 M459@:=!1XB&H%K=Y1:?XF #8)6.R>1.+U2Y2>M?@,M+I$@00D(JH M=:LX%^8UU\@<+7&/)F;+C@)N_;.I,00???Y[G.!\\25NO!< =VY,@(IYBZ67 M1'#!@57>'><=?YZU=OC/!*\.F3*( 5'/=#BL"T6I<("G/ 9B85P7YK1?3ZDG$%@C%-$2JLQED@< M'98@BM3$M+3!G7Q=<&$PA/UCOOFZ"_I)\8%?Y]\^+MUBDW(F+_GQ:KXI,"N@ M T![IHPT+ H<*JG+A#9M3ML1>DU:8N(2PCJE=6.-S,=3O%@9]W;Y^??E:O-E M]J5X7VRVJ\4%K>S2N <0US"U!M" 8LU(1@>Z81Q&\7_&K#2%7>7_=$\FP,M M[=T73L'C,\%ZH8S63"D8_P, AQ:5:U :M"EU/$:#JHE=)#7@WVL(:$2[7!CX?;Z8WV_O+Z+@R7-!$^-Q M*C'*H0;0 J7UT0QE5$[L!&K$Q65W],N&A=E?U;#P^+G@I2%$>A]M3ARW20H! M*4]&[A60T[INZ00++>@WFK"'4T?F;Q6J^;9_>3#*80*%=D@1%3=A*V7IV.>4 MJ:EY)P?79;*S;/1 _V.;Q/? D;7:;KXN5_-_GTT0[?Q;P7,$E. $\GB6,!(- M9EQF&G$BU,\6;-$A"+O"?T>L&[TX'')HWVXWZ\TLVNJ++_N5]R$.I[X5" 38 M (ZLQ5(C()DS98PZU[I5^;.X615Q MCF\6>_G<52,MOA>W?KEZLUYO'P(*3B::-'UAW LB]*OC8&,(6B@YL<5"^G: M[-UCO(C(#]:L_.D>D9%.]\O'TWPZRW?%*F5G[!*4TW.[F+\'L:J-UW:?"X@C M1%V47HRP!@IR<K>9G"WL_/!2XMHPY:#CG MTG#&+61'E2K^V:;KT"C;W0^M #2A^N@5V=T__KZ/O-E7+[I88*ZCSP2+(7=0 M8<*\]HA@9(4ZZD"X56_L:XR"&:'ZVIYK6?'?I#B>^^O;?%76C8X+O 3^+KX1 M/'%0&N^MH3I: 9H!4CK$N8&PS<42_X7\$; L>RABU(#F!U7^9=6LY>+[KO;C M/E!W5YWN\>]3?9\_EIO_+#;OBYOEET7RUSPN%%8EN+'/[P=JI(N&!(G8(\(* M%/][Y+Z"K6[RQ2]Q&3D[KUZ4#O56EZO#C])SYW2LO!,)NTAJQ;2#0!A&&76Z M3%,2P/@VE]OREW!="U]'KZ<]5D7?IX+@ZX.1/_MRT5SN^GL!4$L!HH( I8"2 M%C]4!1'$ZS9!U1#\$IJ1\2];%8^['5+B:?DJO2\WQJSV@L ,$P :QQAWSD.# M.2[3'03%JDV)(/CK&K5WAHS>I5163EMO5MM=C,;;S==B]?'K;/%J?X<^W$TU MIQ#B%H ED4IJ:>+_XOYPC!,1",HV[GSXZRKU"EC:^#[KX@'UZ92'X=7U;)ZM MI[B=/V_8<.JJ*_],@HA;%4)< 4*\T1@2HEE)8Z]4*['Y=:E[/9P=_9&TJ^"V MO)U_GM_LANQN$M-O7UI7?1Q'-3X?B, 8XA06S:5A2")S3 L3<1-KX^R"OZZ6 M1\[.T9OA%T]A]>7+:M=-_&G_DWWSH5XN5UK-*#@A"8+8(>JAULQ8CTKP"*M- M*V-HC*'55VC*9^7PZ(^RB]1XVN=KYT'LM55CJPD%0PS0,@()8>Q8A)2 O.2. M([Z5*^U7%,#5,7CTXG?(9GH:YQX77GKW^Y"P2]\,SA-/O654&&Z-49#CG;:N M (96J%9]U7\%%(R1A_G]%8<%' 4[^3;_E9*LXB+>S5:;^5O,Z M8) F]EW/,3!$*3< 0,,QUS@ULBAS=(20K001U8X[^!E"_J^0Z]DD-VTN*>&F MN+7;U3% ?*_8GFRC8>I2 MD85' V-X)W8G%U,?P>??%QQ&4D(-".4J_DUXQ,J;:LEXNS3NVL$'/R=^.^50 M8]O\S\7J&-3Y_"+IT(OWX[(.+CMX:Y#$(TPU(UHA3ZD% I:)#U++%*[8')VU M[_@GBL[\?&J,T12SEHK!/P\__G-Q^^#,JHS-9F\+5@L*M>;848:!BH:,+4M1 M22%!FUH"J/8=^90QF84_H\KP.(1LQK^]_?Q\U;M&Z&;V;;Z9W:6?JOOE]JQ/ MIJ!?WL^)_W2SO]WQ\?6WOU]M7NGVHF\W\>RI"7&QF\[OUT]D6?VV* MN#_<_L_^1=K.US=WR_5VM?=Y/% $RT4 U1C4DEIZLGDZ:JVWCDSJ+/Z?49CH:,V SPGDA"G1?SW M QT9P!,K^)8+=,]MHH'8E2VOIE%W7.&Q(01IJPA7!A%%*3FNA?!6<9CC@]X M&#C;';<>]4=S6W$%W7&QD51$[<.;J'?(2&#%COQQ=-K=<2NC*D=WW'J,R 7Q M?IJ4&HE36V+M)%(,13X"* ]K95B1-DU*K]-#WRM@:K4IK<>:7##LKDVIX,8P MJ!D3!E*%E!6RI%H2^:EUN1\3\+IAR6@.]X%KP%.BD.?(22L@%-)A[EA)-81; M=7(;(Y '5TBSLVST0+\8V7"L7O)^>7?GEZLT:)# FM3 !-EIQ;AR"X.C8 M)(2U,?>JQXC]DL-\I[RC@S>:M/+QA@N.:>T[@E(H8I5*@,TTO9 MG6T2:FKGTXS>47H55Q%=\_SZI76*R??&:,^$1U0I#: 5%'M3\M!RU$9NIUF7 M<8$"0&"T']K@2KTM'BT"4/J75M+D2FF2HU/K'M ME^77+[8'Q]U"(-H$$TRP(.CZ![9'? MUR^MT[%DJ:6."\:HY-8Z3KU 1Q\$ 5*WD-3:54='[MH=L[3VQO$!TY9WF0XO M?GIHN/0K:_GU!%(F#;<(&\R))UAZ*0 W$'G/.=8 5[JJZ3MKN9N$_.H9S!U^ M+U@-/8S6I :<"8X8%]0>Z$N4):WJ:(Y/L\D%QI/9S,.Q+I>2\F81M\'B0T3# M[@3X[;"2"WG.9T8%* "FSG@CI(3&(6P]*=?I2;O.EN.#Z,!86?;%EX'Q=S&Q M^>RX@*DB4GK/'!"(,LN(UN5:*=5X6ACLA.O5D-2(OKFPE 3H[>OP?5_B)T+@T-PGMJ 1*4"Q7_XC $L%PQU"QKOO#U(JEC,F>L?E#$;WV- M\[;%]^)N^2W1I"JV*HP.#E(B."46,(E(7++QZKBE ]?&!AAE-W]?#%/ULYF_KVHBK%*XX.!0BEA&?#<&B]!5!^.B@-BK$WQ MHE'6Q^P'97W0^KJ*7?Y6H;1!QU\*D5=1ZS!6,XN<14HJ($IZ$LQ;%1P>G_H_ M+A-T6%Z.2S;*II(/?JPJ+MC6[PX(X$@KRJ 75"% 93RMCIH1DY,K4S 8YAIA MOSO.92M_N"==2ASO"\6/^ZLWO]FD1J:!T%C#@H M&&*8.7NHN "-(;22/=GWG5W+"DZ5[NG:5HFB6"M/B4J!V.N-*R !HXB1257!DNCC./E6I*I.BWH#8"!LY6&ZU%_-.%G M5U!IF *KH)1<>L"1!MX0< @6@C;Q:EJX;HBJ')6&ZS$BNQ7^H.Y=]'Z>'!,\ MD19Q22'0 G&B))8EP:V%9&*= H:%R2G#N2531K.W#ESH%7 13S6GG<0:8L0% MLBE]02*3Z-?J+GN4-Y##:P39F39ZJ!]"@Q_EG?=UYQG MU7A&7T>@(WCV)RV-F'HM@O(T[_IOJ^6Z%Q7J]->"9@1CC[BB0D,M!"0\[H=. M,Z\DYZ!-3.D8+Y6G)2;M&9I-4,ZU1W]D'ZW=7\7J9AZ7>TX.:K\L""JP548+ MAM"N^K(GN.10A%&>VC+74/.P)Z#WS;%KV? ?)0#W617T]->"(U(J)8FRP!O' M&% *'NCJ#&O5]F=:U3_'N>6W9^FUB,JP1@2W-O(1*^0<D5BLFS-/7R+'VWFM\4B26?1R)HP&(T8GKS3JE*TL#-1[&X6(<59$Z*8<%8(00B@VI5\T&J"]Y<3 M$L7!8' UXE@N42HVX.FZ.5'$SM;S3GTDH^T3"U^&/Q@-PXI>Z.AZ':4\\O7*I.FPH*2QY**EZ,86@-1"2 \8YU%YSIYQD1PZT M*ZTQ+45SM%+5EJ>7I2JE;2=9X1 =)"7]))R83TUMKNFK D#$T+@X3R&2$'#, M 'XXD5NU-:^MEDT4N9EX<^7[^O"63+N)!:AQ2DR$WEH:-6\(,2D#%3Q 0+:0 MI-KM-28J25?)Z:QR^>DR43[5MN'>%RF-,?[<+!>[.@7;V=W'8G6/+@ECWMF$ MB)EH5W()K?5>*D8Y$25?%&9M)+!VVXSIAX*,FKG7(G2U=Z)3!((]RF)WDPR4 M(H2 N;I>^&3"->QE" MF"A.N(_VNO#':T5)5)N"T!!,[%YK>,.O*SY>BZQN5:)^:.LX'O%DI:+RU>H+#Y=;R:=\-E' U1* >^\!8*0 MN-\Y0PZZ022 T&WN@>&T@HE'I?NU8^. Q8AW=:1^51E^T8Q16 2)=G&[ UXY MQY65^V+2TA,,:14Q[&G#NU \[''6_:&:](\=DS]&MNHXIW^>V]A:OSQ 8IG1 MU"MNM&/6,1S__4 Y;U36*CTY]J]<0*M96;AS3C6^2&\R4W5[.T\_F-V]67Q> MKNX?MJIS*.[S<\%P@@161'A#'9 8 71@E ( \ M91CC.';_(7G8Z;GP6,E^(NS17GU<=/?==G7S-0Y(!7V3QKW'RGJ]O=\_W_RH MZ&<&P6M%%!2.2Z0%!XX XTN:>B3:=$$<92#B6$Z/4; S_X'246NU6J=)Q]\, M7&(E 9>0>T8Q9AH[92!C$0O,\%8B,\H(R,&/DF$9.* /Y#6!_]5^Z768.>*I MI8@H%_\IN57L$#) O8"(5BH],HQC9&3MER Q#'/O+"(^&N&<4U'2T2$QL>9Q MN4#77_NE6NP:=_LEB+43'#JHK1*"*JD/^?!Q+5[I5E?CXX/> !@XVWZI'O5' MV7L-#<&$4L8T02"04ZA'\G_IA6%5!'B.N&J,K1?JD>(ZZS_1(SE@"O M->2.**4=9H?/4@=U@788QJBP$DG'L"85I@ MN2Z9N9C_*&("!H-;(X;D MK[1)X+JN#QF0"4TT8X)BC6&##!D<;E&C#U;=3 M,19H'5P-;$KYK.BYN#T]>BH R@S34E(JK,,H_E<>)/!<,199$.]P#1JW@@CJKR[4@6*TE]Y7AH"X7E]W1 M+QL69G]5P\+CYX)$1#L*N$<><:BP%;@\&25 )FN8Q)5@H07]1N,>&+B#J+0> M.(DE5$AY0S&6A)=4B^9PFVH9M<,.?@9=)CO+1@]T/YNO=K&_C^Z0H@WR>['Y MNKQ=WBV__*AP-Y/AZ\$J*+R+UDO6_NW;P3J(I>:(,T28T(Y;*H\;F"%M M'+VCC,D>O6B-B-M7+6%_7][%U]S--S^&D+&G7P^<:"BY)\AHP97W"A)]I+OW M;2Z$1QGA_=-)62M^YXEN33>47Y=W$31K]]_;.-/!PE?WGZ_@\GCZ8$"6&)7:TU!\%HW\A[(.Y#P#AV"WE2&O7.,61)W;:Z<1QP+ZR)Q MC='>0E"M]%+O(>*)VOJ'N9NMUS6"OI^/"D1Y2[''/BX9,ZE2[^,]D)QURD_L MZK,IHT^'9;1*Q?64:V%83BS&OQ.NG@V=KD?/T9@V M5Q Z#9#PD2O<0@F-$]8;>Z2LT&IBT:P-494C=+H>(QKG7C]DP>[F\KC^WLEX MCVH#@\&8(FVI%%%=(U'P(=/E"C1A;:[B1PBE84&P[)$SS?/ZTW+7ZGO47=/> M[Y==,^CJ\+0H*3B*?M+22IW=;]@"K/9KT(*W6:K&F& T7CPU3UO MND+8G]$>6IW,YJ^%N"JO"H 8;K"27GB"L6=*65:NDAK5IIW!&(.-QHK 'GB5 M2V7<:<8'/?FW"A%RKSX?3+I(=$'7 M;)A9WM\?*F =!&&[^;IH+YY!S>E2(Q!(.(,H)9]1BI#PJ9<,!C2<7QM*2 MV\^QTQEE!T#0N]GJ[>K#)N7>[ZX[WA6KW2*J(>G4Z,"9PS#:4Q0 ;BQQ$$-? MKMMQRZ<6Q-$;HCJB<"YDO2LY4W=[.C\P,"40,U%\F'9 &4.H,.5J-1-M=/T1 M:EK=HJE3T@X#I :[5+47!&B\MD1CD[1"JZUA'A\WZ"A0.2_KKQM8'9%X@#/0 MS+[--[.[O62\C[QVZ(*T@S;&XM=O5?/%E7SMMOY@_BG_M?G4V7:K2"P(W MB@$JL'-"4"2E<>2H@PIN=0NLU6Y[>FU8ZX7$ P-LMSNWP-?3\4%*Q!VVT E% M%-":2>K*M6.%*Q7(OYZ>GEG@U8K"V32T0VVV S'*S797P>V<7G9F6-1%+?(2 M* BQ!D0::T%Y,>&\%VW,QMK-)Z\-2QT2=J PI]VN^K[X5CIO5\LOJ]G]M08_ M.>F40MPK(2,KJ2$0,2LTA]IY8$ ED[7'<^$%G1],0G6_W"XV9]-_JKTA* U MDAX:&;1V+V8.B*@/@M4.A<^+F.A8^KHK9>KOZL5O%/H+Z MLNB<'I1:9&JHHMK.K#/& RJI+5>I,6VC7HSP;J,C"'5&SZRJZ@/F;W=]"C;S MU6MJ=_5]Z>QK@B4VU=&@4AME4"K]%4_) R4$$Q.K?MH%),YO5%U2NV5$P,5) M'3KS)N7HC"^QY1M3<#E@R#+* 4+08,<%CFL6AAEON6P3'S#"O:M#A.4E_+@V MN8O=7:N_)2#K/:164JD\UA8IK@[GAR=*N8D%J RVQ34A]D VUL!='IL:4X8: M@;PWP"+LL# 82AKM5ZLTE8*92HZ!K)DD]=IOO38R&UL M4$L! A0#% @ .81A3+BL1I C$@ +<, !$ ( !'-D4$L! A0#% @ .81A3(TCJ'7K*@ :]8! M !4 ( !Q3 " &5L;&DM,C Q-S$R,S%?8V%L+GAM;%!+ 0(4 M Q0 ( #F$84Q/TEN V4H $[* P 5 " >-; @!E;&QI M+3(P,3&UL4$L! A0# M% @ .81A3(M

    R;?Q9F'@MZ1)OYV_T+]Z[]7*B&AXD M_\U:TU>XP*B%CEZX>9+35UC\I!@MYK_#%;B5NTYLC49R[7]1<]%&BH5B6Q'T M=1[9X,=IWLF*)2V<$"\)\9H0SU[F0K[S1VIH72HY(36?_4C=7[S=Q_9L&K?H MC\+OV>:U7;W6Z:XHR=6!%LUAUL3O-'>KAEC^6B0.%HD]8'<+2*,P( D"$@]( MW@&V8< N"-@%.H@_V)PU=UXS>$U6;/)PE318)0U42<* + C(/N\S#P+R3_C, M__.9%)OL0Q5R&ULC93=CILP$(5?Q?(#Q,0!THT J=FJ M:J56BK;J]MJ!(:#U#[6=L'W[VH8@=N6+O<$><^:;.<:F&)5^,1V 1:^"2U/B MSMKA0(BI.Q#,;-0 TKUIE1;,NE!?B!DTL"8D"4YHDN1$L%[BJ@AK)UT5ZFIY M+^ⅅD*P?2_(W UEGB+[PM/_:6S?H%4Q< N\ OL[^&D74062M,+D*97$FEH M2_QY>SCNO3X(GGL8S6J.O).S4B\^^-Z4./$- 8?:>@)SPPT>@7,/D3U_,[_6OP[KRU*_ FC!EIVY?9)C=]@]I-A-)O_ 3?@3NX[ M<35JQ4UXHOIJK!(SQ;4BV.LT]C*,X\R_I\43Z)Q EP0Z>9D*A-#)H*(W7R*(ULDB-71R0 M1P'YQUWNHX#]!UQ.FH>URV3SODVR.C[^=OYD^M)+@\[*NI,8SDNKE 4'3#;. M=^=^"$O H;5^NG=S/5V+*;!JF&\\67X[U7]02P,$% @ .81A3!6X5@I4 M @ *P< !D !X;"]W;W)K&UL?55=CYLP$/PK MB/>>P9B/BPC2):AJI58Z7=7VV2%.0 >8VDYR_?>U#>' =N\EV,O,[.S&K/,; M9:^\)D1X;UW;\ZU?"S%L .!533K,'^A >OGF1%F'A=RR,^ #(_BH25T+8! D MH,--[Q>YCCVS(J<7T38]>68>OW0=9G]WI*6WK1_Z]\!+F(SUO:.\Q WXUY,87:T]5U-B@8N KA0[:-'A.L'>1D3! M&E+:D"1UFXB<=4::'ZWJS-P"R"F M !:"3P:C1HQB<;T&H.2"!G%VJ ((;-< M&P11\!^_L=-O;/M-C"R[$1,OLL0(&J"]#0HCLZC2 0I@Y/:;./TF#K^AX3>Q MLGR"B6'7@0D7[5TY29U.4H<3X\26J97ET9TBNM$&K(S<:!HN1T1%VUN.8>Q6]]$)]>8OH//&?H!HY1GPG;X)Q<+_+C-?( M=\S.3<^] Q5RH.FQ)#-K.7--6]:&?"E( @ Y08 !D !X;"]W;W)K&UL?57ICILP$'X5Q -@[B,B2$NBJI5:*=JJV]\.F02T@*GM M)-NWKP^6)>!N?@0?WS$SAG%^)_25U0#<>NO:GFWMFO-A@Q"K:N@P<\@ O=@Y M$]IA+J;T@MA 9\4J6N1[[HQZG#3VT6NU@ZTR,F5MTT/!VJQ:]=A^K>$EMRW MMF>_+SPWEYK+!53D [[ 3^"_A@,5,S2IG)H.>M:0WJ)PWMI/WF:?2;P"O#1P M9[.Q)3,Y$O(J)]].6]N5 4$+%9<*6#QNL(.VE4(BC#^CICU92N)\_*[^1>4N M!GGQ*"D1!\$+Q/">%("!<$I%-1 MM=ECCHND.6+Y$WB84U:_DHBJVVA/E86+U5D1QF*.;%!HQI<;X,XPW M(9!0GRQ\DT7IK^A1'#U:[-:8P$L>,7L3)C4'$AAS#91 ,,\C](N;-+5 M4?N1V2,S>F0&#V_AD:W.R'.6+SV:?>P=T(MJI,RJR+7G\H.9K4Z]^DGUK\5Z M*7JX;B(?,OH"^('II>F9=21 M/>%D&"\5--ULQ3]02P,$% @ .81A3#U>0LZD @ ? H !D !X;"]W M;W)K&ULC99=;]L@%(;_BN7[U3[X,U42:>TT;=(F M59VV7=.$)%9MXP%)NG\_P([EPD':30SD/>?AP^\QZRL7K_+$F(K>NK:7F_BD MU'"?)')W8AV5=WQ@O?[GP$5'E>Z*8R('P>C>!G5M0M*T3#K:]/%V;<>>Q';- MSZIM>O8D(GGN.BK^/K"67S!Y^9X4F8@V:X'>F0_F/HY/ G=2^8L^Z9C MO6QX'PEVV,0?X?Z!V "K^-6PJURT([.4%\Y?3>?K?A.G9D:L93ME4E#]N+!' MUK8FDY['GREI/#--X+)]R_[9+EXOYH5*]LC;W\U>G39Q'4=[=J#G5CWSZQO)2CUZV1476R<4D MFC0/HX8L-?EJUB0Z_PPA*(38!-D[2(8GR- $F4U0V 2]34!2J)UICJ)R(:HK M')*CD!R#K!R(+TIQ1H$R"H1!4H?ABP*,$F64& ,8BBRAW$RD.$7BM(<8NE"*5P/99ZF \D@ DX M&1",NU^3Z-UJB@ &]S(0!%.Y&.*O)LC!+0\9PG$M#WYA")P_X)Z''"E-@=H& MN*4!\[17G! 50+60O4?AS@;,VEZ)0E1 LE#%!MS@@#KE8%O(\&-3S#C MNU5L$BV_CJN,Y.Y))8M[@[F7?:?BV/0R>N%*7T'L1>' N6(Z97JGIWW25\&Y MT[*#,LU*M\5X'QH[B@_372^9+YS;?U!+ P04 " YA&%,$KK 4_P" "X M"P &0 'AL+W=O^_.OLM-SUR\ M-7O&I/=>E74S\_=2'B9!T*SWK,J;!WY@M?JRY:+*I5J*7= W/I^W>LYA/^5&61A=<9C_R/C9=BMY=Z(YA/#_F. M_63RU^%9J%70>]D4%:N;@M>>8-N9_X@F*QQJ@Q;QNV#G9O#NZ5!>.7_3BV^; MF1]J1:QD:ZE=Y.IQ8DM6EMJ3TO&W<^KWG-IP^/[A_4L;O KF-6_8DI=_BHW< MS_S4]S9LFQ]+^<+/7UD7$/&]+OKO[,1*!==*%,>:ETW[WUL?&\FKSHN24N7O MYEG4[?-LOB1)9P8;X,X ]P:*^Y9!U!E$%P-ZTR#N#.*+07S3@'0&Q#((3.QM M,I]RF<^G@I\]8>[#(=?7#DV(.JZUWFQ/I_VF\MFHW=.8018AB,I8Z%,*]* 2HL-V,#(@.N'"B MK[)UO6!<-!8[&FF/"$@SM24AAPI%V%:TA&!D1 W8)1\1!M0D(R[@]H4^T;\0 MW,"0V\'0&@VFD8F+7CH:- MM^;'6NH?X\%N/WX^8CW-6/M+-'DR0^3%C9EI?^1B5]2-]\JEFI7:B6;+N61* M9_B@%.[5&-TO2K:5^C51[\+,DF8A^:&;DX-^6)__!U!+ P04 " YA&%, MZ*[:T7L" #*!P &0 'AL+W=OV. MFS 0?!7$ X0/8T,B@G1)&K52*YVNNO:W0YR #C"UG7!]^]J&$&+':]>-..LC=>$"*<][IJ^-HMA&A7GL?S@M28+VA+&OG/B;(:"SEE9X^WC."C M)M65%_H^\FI<-FZ6ZK5GEJ7T(JJR(<_,X9>ZQNSOAE2T6[N!>UMX*<^%4 M> MEK;X3'X2\=H^,SGS1I5C69.&E[1Q&#FMW:=@M4\47@-^E:3CD[&C(CE0^J8F MWXYKUU>&2$5RH12P?%W)EE25$I(V_@R:[KBE(D['-_6]CEW&% "$="@#XD@($ [H3H0T(T$*+/$N! @)\EH(& [@2@SZ-/ MEL[^#@N;JT5]G/H_>0!A@GMP0!KOH 6 M --<)- N$%D%(BT0/3@ 1B0]!FE,TV<,^O(Q@IG#8CA%/;B!5C=P%@Y<1G8! M9!5 EG"@43\]!DY\1GX0)(E1!7-8 H"1FMT5NTS?Y7Y@ M=BX;[ARHD+>AOK-.E HB3?H+61"%;*SCI"(GH8:Q'+.^O?030=NAK37TQ?6V:[=E\ M7C^^%NN\GI7;8M/^Y[FLUGG37E8O\WI;%?E3;[1>S3E)['R=+S?3R_/^WK?J M\KQ\:U;+3?&MFM1OZW5>_7M=K,J/BRE-/V]\7[Z\-MV-^>7Y-G\I_BB:/[?? MJO9JOF_E:;DN-O6RW$RJXOEB>D5G]TYU!CWBKV7Q41_\GG1=>2C+']W%KT\7 MTZ2+J%@5CTW71-Y^O1_OYL?=%WONW,0UX7-^7J M[^53\WHQ3:>3I^(Y?ULUW\N/7PK?(3.=^-[_5KP7JQ;>1=+Z>"Q7=?]W\OA6 M-^7:M]*&LLY_[KZ7F_[[P[?_:88-V!OPWJ#U/6:@O('Z,M"C!MH;Z"\#-VI@ MO($YUH/U!O98 ^<-7& PWXUN_[AN\R:_/*_*CTFUR[AMWB4VG;DV(1Z[F_WS M[__7/K&ZO?M^:;+T?/[>->0QUSL,#S#9$',K,;1'S-L(]F$P"N.:A;E*AAYN M),0F >968GB(N/M_1PO@R TA]Z 59W%_%1QVU3>@!IV)#)B&#>B^ 3UH(.CK MK<0HK; 3 YT8X$0%3B1&:8.=6.C$B@8H,8&3'<;VF(UWHJU+P@2X T#2C@1P M(8&L60^ @]@=C-V! =)![#N,.?"4)5DJ0Y U#;TJJ0AI[RSB"\LM(;T5(GDA$;RE+&X<0+""F5(W%C8& @;10H]QBK%)Y1Z MC,6'CRGV "A*1\;BPU)\9"GF08.R((6Y(X&I L % #H]EF-8]U@6DE),/&A M?J5#AMP!&+43J!:A2QPG)HVF")9;!G(KM,2#!E34# =>(IG&YCS&ZLQ(G866 MR*K.$HQ* ETR%A3674:Z*W(TDTJB9S:<,0#,TLP*)9$P[684F2\4%F:%A-E% MFL BJNAX)5%8SQ0JU,*2R8,&3XK'YB(56>.B^BRLF1 H.K18'A4JN[)($UCY ME#EA:+'\J"/DYT8!O MC<@C>BR7(ZQVGX@S3!^-Z!,14H/I8TZ@C\'T,8@^H>8#D%&1E#:8.@90)]H$ M9H4YH3 WF!4&S#RRMP"D8GXB^[" .BHBC08SPIRP*V P(PS:%0C3V8#MSM19 M$R&?PRQF#T6$4/T6)_88\P@BQ@D'J5U:B,+5+<(E=+@1X ]O (Z2PR/78>A8*QPZ?Q#G3B2R M.8,K6QO)8OFV:CJ<'=_?O:%QQ=R ?W+^FLQL"]V_I;+%[ ^.K^=T+(;_G MURJ8IU_UA_7-9-D4;>S)K,^FUR)_V%ZOBN>E^NO9WM7L18W?1E%O_ MDLE\_Z;+Y7]02P,$% @ .81A3(6IA?RZ P PP\ !D !X;"]W;W)K M&UL?5?;CIM($/T5Q/M"WX&1;6D\:+4K)=(HJ^P^ M,W;;1@':"WB<_'V:RSA079V7@6Z?JCI5=)^:VMQ-^ZV[:-T'W^NJZ;;AI>^O M3W'<'2ZZ+KK(7'5C?SF9MBYZNVS/<7=M=7$HJ9H2HN"[*)MQMQKW7=KNF*TT3M/JT#9_I4\[$8# B_BWUO5N\!T,J;\9\&Q9_'[BDZ_F.J_\MA?MF$:!D=]*FY5 M_\7<_])S0C(,YNP_Z7==6?C Q,8XF*H;_P:'6]>;>O9BJ=3%]^E9-N/S/OO_ M,,,-V&S '@8T^:T!GPWX+P/Q6P,Q&PA@$$^IC+7)B[[8;5IS#]KI\UZ+X131 M)V&K?Q@VQV*/O]GR=';W?:>$V,3O@Z,9LY\P;(&A#T1LO3]","S$GCGF;!W@ MQ45PLH;D+D0E. F.YLE'>[[*4^(.!.I C [$RH$"A9HP(,3!1]TG;B#&I8*\ M$9C,5 ;+C<"R5%'/T4Y1UJG+6H+[MT^1C\\5X9 V@L.N0.[BX!58$<]0XIE[ MJ:7G;E""RQ]!U9V]DB M5"8BI2!O!">S*$DA*8,8>XT'.9&8CQR[@B&HVE$'.88CD4L M]5#'6PCE"'4)J7,WE"!1)B!U!,<3!Y>C.!)1YJ&.-R^*="\)N]<,6IW?)((" M_X+!W-N08[#E;5C3QEL717J7A+V+8GV)4V][IWC/H4C3D;#I4+=+4"8)I1[9 MHGB;H$B?D+!/S"!0Y\QW9G%IIXBV*ZCM,PA\*N*K'Z[%-$,B41@) WF.,L,5 MFR&*K:#TH2#/V6.XQ#)$8A6\[2C(\Z\.PP61(8*HX!F?06KQA=),2E]&N'XQ M1+\4/.$S2*XB\P:MQRFQ"P[FUO3# M0+#8?4RBSVR8A,#^WDZHTSSYR\TTWGXNVG/9=,&;Z>V<-4Y#)V-Z;5F2R%;B M8B?JQZ+2IWYX3>Q[.XV5TZ(WUWEDCA]S^^XG4$L#!!0 ( #F$84R ,T.& M40( /8& 9 >&PO=V]R:W-H965T/<%[.&<,V<&&!<# M9:^\QEAX;RWI^,:OA>B? .#'&K>(KVB/._GD3%F+A-RR"^ ]P^BD22T!, A2 MT**F\\M"Q_:L+.A5D*;#>^;Q:]LB]J_"A X;/_3O@9?F4@L5 &71HPO^B<6O M?L_D#DPJIZ;%'6]HYS%\WOC/X=,N4W@-^-W@@<_6GJKD0.FKVGP[;?Q &<($ M'X520/)VPUM,B!*2-OZ.FOZ44A'GZ[OZ%UV[K.6 .-Y2\J*%#E_Q6$_B>V/QW_$-$PE73F2.(R5<7[WCE0O:CBK22HO>S+WI]'T8]>\T M-P&.!#@1PO130C02HG="_"DA'@FQ10"F%-V;'1*H+!@=/&;>;H_41Q0^Q;+[ M1Q74S=;/9'NXC-[*- L*<%-"(Z8R&#C#A!,"2/4I!72EJ.""#A\3;)>(R/*P M6T+2S&TBU6V:$P8P""W++M0B5W^ MSH4*9N_+6 :SO[_%[*(G*_>.]-H)]1/-HM/P?H9J>ECQ2@YU,X/?9AEIE<,S.*S4;0?CQEP'34E?\! M4$L#!!0 ( #F$84QO/2YM> 0 #X4 9 >&PO=V]R:W-H965T,ZC'G M(=,)5XR1&=F%.".MMI8D+80IV_UAVAK2UH VB;/501RM6"HT81W"5&I%2J;24:23-H.P*2*%&&> M 1@W$9^A#>OW(^. MJ2T!Q#C=Y%2$QE!>0.@[-M MWD082IE(!"D'.,DCNNTRA.,J2F?4@F&]81)0UY2Z#$-9'G%:PA#.#Y'N* 03 M:21GB&.=8T#H+!6Z$62GO.FJV@$8V P9@$TWPY0W%CH&E([-;7"L.LS\>I/ M"A"'QB*C& .;% M2\\M2:P!'&D ;1E&T+1E\(SH9P/":19IVC(@G#01FVD(.98!#F0@:!E&T#14 M$G8[",?32$A*'>'D_1"GU+'\?/%3Q1M#]JE0Z8L$:#V%@*V0 -MT* ^_X[A"E=/5K?T#5+/;5V[GMSB+N MWMX.P1YY=PA#WF_90S8<9?UP,YRL_9G7KZ=SLWBNVK8J^X.8EZIJG6>91#ZG M1YVF[6^/OZ^%$:WAHJ\MX6A??C@PW_P-02P,$% @ .81A3$IM M+7!* P [P\ !D !X;"]W;W)K&ULE5?M;ILP M%'T5Q ,4VWPE51*I"9HV:9.J3NM^T\1)4 %GX"3=V\\&RA)SW)(_ 3OG7A_? MZWOPG9U%]5KO.9?.6Y&7]=S=2WFX][QZO>=%6M^) R_5/UM1%:E4PVKGU8>* MIYO&J,@]1DCD%6E6NHM9,_=8+6;B*/.LY(^54Q^+(JW^+GDNSG.7NN\33]EN M+_6$MY@=TAW_R>6OPV.E1E[O99,5O*PS43H5W\[=!WJ?^$0;-(CGC)_KBW=' M;^5%B%<]^+:9NT0SXCE?2^TB58\37_$\UYX4CS^=4[=?4QM>OK][_])L7FWF M):WY2N2_LXW6LV>%M%D,O-.VE&'6;88=H&A M/<)3WOLE&%IBR0;F['J!U1#ADVM(,H1$,2;APWWZC7UP:4]"["" #H+&@7\5 MJ"EV$$('X9#!U-CE$F&H$2R$89A(!(E$P(%O$$&8P"#R,>:*2 R)Q,!!:! 9 M8D+S;*Q&8)*/,5=D)Y#L!)"-#+(($QMD$6:"B4PAD2EP8#F(E.":)^//,K7( M!OW\-"< %!-+T"G4C@?*/C^L"0#YON4D4BP/%.B#F=X$@BPJ1+&*T "$Q**F M%.L(#6_('E8 BDIWD+TA*"86H:&XP"FJ\$'V$,B6/5R;=$1Q)@ 4$]^R#BX] M.JR]F%BH,EQ[[(;:8[CV&*H]4\ !*":&N*X@R(P;!%E./<-5S% 5FTH/0$.I M'P-*/@%=,\9ZP(:E'A.+3#-O MNN]^D/.MU*^Q>J_:%K0=2''HVFNO[_$7_P!02P,$% @ .81A3/4[;LNK M @ PPD !D !X;"]W;W)K&ULE5;MCJ,@%'T5 MXP.,@BBV:9OT(YO=9#=I9K.SOVE+6S,J+M!V]NT7T#H.X*;SI\+UG,.]IP)W M=F/\59PIE<%;5=9B'IZE;*91)/9G6A'QQ!I:JS='QBLBU92?(M%P2@Z&5)41 MC.,LJDA1AXN9B6WY8L8NLBQJNN6!N%05X7]7M&2W>0C">^"Y.)VE#D2+64-. M]">5OYHM5[.H5SD4%:U%P>J T^,\7(+I!F2:8! O!;V)P3C0I>P8>]63;X=Y M&.N,:$GW4DL0];C2-2U+K:3R^-.)AOV:FC@B4JG(6_LL M:O.\=?IWFI\ .P+L":TYHX2D(R3O!/1? NH(R")$;2G&FPV19#'C[!;P]N]M MB/Z*P!0I]_%9CC/+,]< M$,H32VGC@A(X5G#NS3?W.#;Q"TR\ I/''0.Q?T/&#WC6@8:EIA FEFD>%$)P M8KGF04&L2YQRLUA#FSK7!2&D\RV MSD6E*!G9H\!_K@#W8,%P3,*_ST'Z">O\.QUDCUB7.6<20 #;YYL7-@'V >># MP1S97TTTN,DJRD^F2Q#!GEUJJ2^$0;3O1)90WX16?*4[%'-#OLNT[-;?AD3%)59;QD_+VK#JJ?E+2H]1#K,:\;2O:B61-US)%?=^V^ =0 M2P,$% @ .81A3$EE'_P< @ ,@8 !D !X;"]W;W)K&ULC57MCILP$'P5Q /$"1!RB0#IDJAJI5:*KNKUMT,V 9V-J>V$ MZ]O7'X0CCAO='VPO,^/9Q5ZRCO$W40'(X)V21N1A)66[0DB4%5 L)JR%1KTY M,DZQ5$M^0J+E@ ^&1 F*IM,445PW89&9V(X7&3M+4C>PXX$X4XKYWS40UN7A M++P&7NI3)74 %5F+3_ 3Y*]VQ]4*#2J'FD(C:M8$'(YY^#Q;;5.--X#7&CHQ MF@-/KQD.6VKB>'Y5_V)R5[GL ML8 -([_K@ZSR\"D,#G#$9R)?6/<5^GSF8= G_QTN0!1<.U%[E(P(\PS*LY", M]BK*"L7O=JP;,W:]_I7F)T0](1H(L_0A(>X)\04A(>D+B$)!-Q=1FBR4N M,LZZ@-NOVV)]B&:K1%6_U$%3;/-.E4>HZ*581%&&+EJHQZPM)AIA9@,"*?5A MB\BWQ3JZHSL;;.X1\?06LKV'I N_B=B;9VSX\3B'Y7^R2+P"B1%(;@H5.X7R M81(GUT]@MH\Q-V;G7K-SC\#<,>O#I([93V"VCS$W9E.OV=0CL'#,6LS28!I[ M0B9+Q^P])IH\.68M)AUC'*MH=',H\)/I2B(HV;F1^@".HD/C>X[TS7/B:]40 M;?_ZD+'=] ?FI[H1P9Y)=:_-[3LR)D$9G$Y4.2O5P(<%@:/4TX6:<]O&[$*R MMN_0:/A-%/\ 4$L#!!0 ( #F$84PVE!6+,00 -D2 9 >&PO=V]R M:W-H965TBR?PWU5 MG7I15+[M;9:43_G)'MTOV[S(DLJ=%KNH/!4VV31!61HQ0E24)8=C..@W8R_% MH)^?J_1PM"]%4)ZS+"G^'=HTOSR'-/P8^'[8[:MZ(!KT3\G._K#5GZ>7PIU% M5Y7-(;/'\I ?@\)NG\-OM+>.:[X!_CK82WES'-0S>['=DTK85<&?]TFN$U91UX>_RA/FWF[N;RFI1VE*=_'S;5_CDT8;"Q MV^2<5M_SR]QV\Y%AT$U^;=]MZO"Z$I?C+4_+YC-X.Y=5GG4JKI0L^=5^'X[- M]Z7]1<5=&![ N@!V#7"YOPK@70#_#!!?!H@N0#P:(+L ^6B Z@+4HP&Z"]"/ M!I@NP#P:$'K3Q?O.C,U.$\:8[PV3B>V:.,,K366", M5\[RMTNS^GW!:X@HC3>(XT;AC0"_;7 L< 6!*XA&0=R6X"W9L$54@QS;))09 MHPCQYC-"2*()BP$YQDA!F03D!)(Q)X0!<(J BAH*P!F6FW"$G".2A,0&@ L( M:JZ0V2PA**@F DYG!4EG5&:@YAJ23/*8ZUORS@H2MX($5M">ZXP MQB4$F524(S9 2$&:%?=M $FJ8GU_\=W90.$V4- &_HZ@0"I>VQBX '+4Q :N MQQ@!=6R@X@2"K@W05E-$4&@%P1D$&64:-F*.*"HCH.("61S-H. 2 @0;@G@%:Q-QD(D_,VR9&&"2\VZ0Q!DGI=1U-Y]UG3C&(>X7/ MT)H\:(XJ*:_-&$2\)5A"B(+9K3"(>9?<&DNG%=[7&.]K#/OJW8D/XP<6>H1! MPJMWC$'2:_X$3:>]OF(0]]+-'JEICBIY2[# (.(MP1)"]$EXT J#J-?\-99. M,Z^OT\O.QJN__;T:O[V&^L?K1TQL?TMZ"(N-+VENWKUD^ MY=N7/G\DQ>YP+(/7O'*/O,U3Z3;/*^MJ=PT-@[U--M>3U&ZK^E"[XZ)]V]*> M5/FI>Y$47=]F#?X#4$L#!!0 ( #F$84SG?-ZK= ( /L' 9 >&PO M=V]R:W-H965TQE=G;&K+S)G= W5F+,G?>F;MG&+3GO MU@"PHL0-8B^DPZWX!B$8$&5:V;)BIVH&E"KKRN M6GR@#KLV#:)_,UR3^\;UW$?@M;J47 9 FG3H@G]@_K,[4+$# \NI:G#+*M(Z M%)\W[M9;[U<2KP"_*GQGH[4CG1P)>9.;KZ>-NY""<(T++AF0>-UPCNM:$@D9 M?S2G.Y24B>/U@_VS\BZ\'!'#.:E_5R=>;MREZYSP&5UK_DKN7[#V$[J.-O\- MWW MX%*)J%&0FJFG4UP9)XUF$5(:]-Z_JU:][YK_D69/@#H!#@F!]S3!UPG^ MD. %3Q,"G1#\;T*H$\(/2>IT>^OJ+'>(HS2AY.[0OALZ))O.6X?B;Q4RJ'Z. M^B:.DXGH+8WA*@$W2:0Q68^!(XPW((!@'TI 6XD,SM+AM$ ^1_B+*60WAT2Q M781O]>FK?'_LDRD,*W"!*%A=0[Q8&!XG6.BR"XU MM$H-+5*-(\]Z3#BJX<>&CGR.\:!A>3?'1-"N-;)JC2Q:?4-K-*OQ*39Z-+=@ MQ%UIB+6 #,][FY[ ;BBV&HHM!$839/'L!_N!H36?8\Q>VLTAXUZ::%T:6BG)!C[D]&/Q.Z*7JF7.D7!QWZIK\4P(Q\+JXD6T32DF\;"I M\9G+92S6M)]'_8:33H]:,,S[]!]02P,$% @ .81A3#X,[.DTL P*P" M !0 !X;"]S:&%R9613=')I;F=S+GAM;.2]>V\;298G^O?>3Y'H4>](0)+% M]\/N;4"6Y1KWN&R/Y:I&8["X2)(I*;M()CLS:5O]Z>]Y1IS(!R6Y:K#8.PU4 MFR(SXWGBQ'G^SI_*LHJ.^^P?Q_0J/^ZK__6'^7C^A^C;;KLO_][)(*_BSN?B@/19ILROLTK7;;'T:#P>R'79+M__#G M/Y79G_]4_?EUOC[NTGT5)?M-=+VOLNHA>KOG%K)\'_6BGV]>1^=G%W_ZH?KS MGW[ E_C%X2CZ*=]7]R6\M4DW]9]?I^M^-![&T6@PG-=_?).N^M%H1#\NZC_^ MY;B'-P?M;SXVW/^\7)55D:RK_UU_4Q[^E-YE^ 0T\3[9I8VGWKU[>QW]='D= MO7U_U='$%?1?)%OH=Y-^B_X]?>@'0Z.'X:#W[YTO?$R++,>);:+72=5X M5Q?U__D?_Z-M<2ZAC0VU\V:;W-5_O4VV9;-%[?E-5JYA3G]+DR)Z U^6CSTI M0VU]]LW?ZM]<'8NBWDW7+'N]X:@W'G:L_IMLFQ;1%;QWEQ>-I7^7%'=I=+E> MI_ 4/+/AY[MV,M_M@&ANJGS]:QS=W"=%6D8?CE59 7EE^\82RFM_3;?;WJ_[ M_"N\FB9EOH=NWI;EL=G/W]+&VD@;'X^K;;:&C5# <&&A2 M-5=;'O\EWP)_2 I9HL9C[_/&IN3[,M]F&UJG5\DVV:]36 5@%:4_]]%9E.VC MS_?YL81%:9*%.>>SKEU/RA+:?-'X.2GOZ2"O\4/ZCV/V)=G"\XU.;NYA 7I5 M6NQ@+%_2LMJU/06[CARRC(ITG4)3JVT:1_NTBO+;*-EN\Z\T/^ 5T28_KJK; MXS9*]!5XY&P\&=!HSB93&#%^!9-+=RL@-V5D]'O]VUD,/9:'=%UE7])M@R0_ M%NDAR391^@VX;[YFVVW[U-K?4:+9 M9LDJVV95EC8IQVWU(7G ?6[YO3@"43>7VK3:G-5M"@]M8#>_I/MCH]%P/TXT M](%ZW+KU/O$HMWGB 611&>\5'Q6X?;[= +?XG_^R& WG+XF&JH?F465.63*G/!OT M!X/!$%:_B.#('M,(B# JD7^^C(:300R_XG]1P\=I/)LLY8DH0TXJ6^=9\>]Y(B\WFPRE!5AY/)D]X&_KY)#!3K30 MT7%WW!*#%#K*=["B]W"2H6G8X[*Q8Y_2"@0L> 'NN#V,O&//R\[%?Y1&:,Y/ M?_\4FS__F" UWZ=5!O?RQ9/9/MY$*8D#L"EOLCVTF:%0@&SAM!S6RJ4=>R[; M^?-I/HQH2]/DT]ZG,GQ28_FW9)#L =N\8BDKP**>KL'"DN[Q6Y[WTY/ M[DIKN]W[\HF97LM2E]1A0Y+=9XY[X<$ A#$^O7GX-QG(#-SX3 M]"XI?DVKEK7[! PL*=8L*FQ@&-N<;KG&2-)]BG(Y/I9L=MF>!'UD >TG*F^, MKGD;TJ+=%OE.GX9];&?W&3W;>EU*,ZL4:#N5!Z,J^=;9(?R&*_HE*_$LG:]@ M8K"Z#5IX#[(-M];]B^?,N(EK0[:-K7B5E""1GB/AN9>:])=MCTC#CSSVUS2[ MN\?GDB^P;""2:\]\4HXE_(1L%VCT2%NP_PTCSK3=[M%V/Q(>$[.+V#MM4J/; MG_>@4V_I5KL#5A^=XS5P$<$P3TA6;?T\@TO8N_I?HVMB]-U<@@B\@V=12]%_ M_D0W9I,]^[OQH]R-5WPW=K]B+DD^"ZVLY_P=K5)7*^[:O)9KL_-)N<)*S]&K MR++%2=<+CSZ(2AS=CC7"BXZ@ZA?R&;8.-@4G=H!FW2A^C[::>@_-[VM6W=^G MVPW=C>GNL,T?4F$@P)9YX:L\0M(CZ1787K;&C]IA5G4.\W?LXIDKX'KA+P]' M8/%)R2OQG8MZJLE6X;>W2I 3(1L"8F43DEPW[&U!02:Q9^#'?"^FWM%AG M)0V)N\T/K=<$GSM0!F54G3M2>^ZYY-^0"KK(O_%@Y^H"$SBPO2*_!1T)3J?C MD)F^LP8YX?F'X@CF_^?F1.CZ?A MN*5+C @"."#\RD2 \[B\^9GZZ0V6HJ^-&OSZL=DT3'U=LVD\>$KP1*O+&Q"\ MR^Z+Y.KRYM^B-^\^_/4F>O/IPT_1AX_7GRX_OWW_8W1Y]?GM+V\_O[V^:6KG M;FU*9!H@Z.>@'FQ3>\G#]_@767Y(U-G ^%8/1BA+4'MK5_]?IW"]@,)!2TSB MW@XM9/^D+YI64?\;T57=Q-$@UAUHA05M+5[L?*\_\LZ[] YUNK2JMFF;;&K: MQ/%JNR5(OSBF0ZL9I]- <4J$#*9[#@I4D>+'"YYZMWAR#Q-$=6=OMX#FRB-^ MBC6F9GCKL,K$=>N7,]* II) M"Y"C>B#L1F5^6WV%D]UBOUNGZ:9DUO$\Y/ MD0EM 9HS45!(_(Q+Q[=IE^B7HJDWNVU4#8#[>MX6OGG[_O+]U2-;^#%Y4$U8 MC#O1-D5A((?KYJY=DPMW(WN>L-$FP+D&SP]^..'%=L'R%:X \,3P?T0_W MZ?KRYCHZ?WW-GR[@NXAHXO+]:_YP_1\_O_WE\MWU^\\WK<33]F W,-(GR^%R:DG-!GK\+A[<_I(_AZ^I#&@1"J_HV:>[!_D5R 1N-UQ *A'WV>T/P_E+$ #3]?T^W^9W#W );H_$=Z-T MCT("=(P;04)B7F1P&&%%V,L!U)@BGX&>03^&U7*];G/@L_WH5;+_%>X0!9>%+-]G=/H/W,+9!1#+^B]=B:7>6UA:^_WN?;[4,O_XJFI/*X M @K*D@+&T8\NMUMFI&MY9^64*#PD!= 5@&&@"6 M"?-$RC43_?$(8\=S< E-%BBBIWPJ<'Q >\#\4B+QQ+^>^-?O]'58WEV*BT@J M$S2#'VC*[+"H2/^,[MC*O7W 1M(#V5A]:P>_V#R Z&>XFU7U*QWQ1C_W;_K1 MCY>7'R,EWQA=;+X->CB2 F2:5SG\XXZ3:_G-Y.&;Z%-+!AY"1H;T4A1DS\R(E M(;6TQQS6?)?\FD:IZY?T2Y#$=FS6@94!G3MA*P"N4D'A&2DIH4J9[8H3.S!" M84#=N57G.]P+SE%IOG6FRNC;AJ.^&^8M&H>P.18D=;J7B(!(G.G#%>*6)$7? M&BV%7Q0\^_#6W7&;%'".D#?P*>46F7M[L58&0*8 X!9\63X2DQ%'=Q(]$#?U M[SCB00DA;-HTXYBETQ;9@IGL<2_#(0G#F'MB7#N4"E$I1<:QKH YBYVGA):. M6]Q'%,;5Y(,3#DFF/*[OY:&4F,PN>6"^DD3X5('[![9.%GU9M/R]O[FIQ]%+O:EZJ@:HULH32HLOV1J[:;OF MU_=9>FL4\DVZ9N\5GJ8"F1O9T>BI]%NZ/A(SR_&>2XL8V38]6;H787*K_$C6 MM1P$R93(9>VO'2"I+/U:FG4QXG1TX%L*W?9(J<%*$KGVB3,52*];N'3M50(R M*XP"(S?('T'G'60,_#J)2GS!'IA2UIRL&&[ZJ!'!1A5'()T"3;T'F!:R/&3< M7B3JL2"T,:(1G!;0MP[XRD>/:(ABIZ,'3S\F(V78']",7 M=T4?KGW<%5V1]]G=/0QRF\'W&VL+8/8IW6R1B(U983D %O4 'PL0O*!GI!I< M=10=68!?I8TX+QF*^8;>PV-9H!H#"X\Z,I)'AO[? \SKFYRQVR03KW\_>H.? M?Z% E)] F(<5;X8FO-WC=O!$[)G@"0)O8[.O:*S029%M'[R% E_LW17)!C;S MEI0-^!5%GLF10Q/.C!&CJ8X=T=$PQ\ M3?%4^-_T5J%[T;?"\E(H9;G3;JF"S@GMT<6,*)W?# IBHS)(-AM443J@X)=3S)2YRU/<+L>FT:0 M'YDCSC=$CD)X7J4:BA QK_QZ#V)@OD+V1[(;] Y'%?128G-)E42'/',+06YK M][#??VD9*(O,_$HSW =OST.&=A8@G2_*9-<2>]&R1G8'@'EL<$9N&K@ZRG$B MYA1.W-JE<%O!!5]S8I?.+IWJ(10Y(MN?B#6B'7PD2$KN9/&2]Z-/)_L589_Z MS4UD170N@LL%6QK[<*)E#5FL0BT5SL6S&J&]A=\?Z"T,V()WA)\80KDE*DE* M6EC:0M[LKR0)K%(Q?(OA!1Y M!5X/7A.!MJNOJ(8(18+P6]&9)U;)DN'.<#R\X(+AFQ^;A\]+H[)2>R]BYBB< ML3!7I'@4*=X:33[1.PS!B8:12 W$>(65U \2DSO-CV+Q9!YLHV3"7+M 4+H[ MO.3;EXY&)SOBW24>\UU]UL3MN-9*^ [\48(ZB#)OZY#YN@B[C?$9I<'#L9U/ MX#.@0-,=F1=%OLHY>!U]'/XA(0+B.3@P5&]!+D8Q ,D&M^T(/)MB3F4?3Z[L M^.3*UD?K%<_CW@R*](Z'@X@VH+AN43'R&I5CST9YN&TJ5&T$SL<+[3=H H<- M476E8U;(,CV/KYL(O*A:DSEB;U0(8A+W&_^#Q!E;$03;S@JZI!YP8-+IYIBJ MXEYBV'KM5L3OS:54'W3WF#M<&*%0A*^& [+C0<(H1>4\BF9F)P0\&R\:_$6V M@]X(!'[/0%BB#^0:M'<9B@F$WE6R_I4I>I.N*B,CT4+7A(]PAJ5C.<%U;F9V M9&-!\ZRT'F/3MQMKA:+=ILDU^M%?Y8YP*W DE]OOT15+RC5V49U8;'J&.FT5 MDW/4IHT%C]1VY$U89!W'+&% Q@%OX6&IS;FT" M[L?Z1BO_>UD3U!_>PO\V1-3]Q M5/WH_1,FB_,,1#7T4L#52KD[WJPAXR0O!H]<3?%\(H'D&P^CE*-:0A+MCQ04 M3QY=G%=L;#1V5_ ZN=5D:.^3JN+Z_8T^C'+[DG).Q_4%1ZP_;:)84,\ J$) M.MB-,<@V0?,Q\3 Z2##J30I*!Q!L<$$%[]1XF=_7\DET>F+O\>RQS0?_2+]E M925&!KI /KF;A5;E,K!]O5;;EWO\,_*(MGN)E6I1"\3"!S?@EG7L]1%$]1VN M'AL^]RF+D31NC2YH->3 J)+MPS])AB%9&BU>5>&!N4[T%*J(B6E=NWC4-SKZCNGVRB6-)CM M5N;&;[(H+Z9*)R=LX)I/4!46:>BTQ;'OMZ4C#\&9)\1J*/85-IKB7VRH$!DE MQQ E\I?[=9/TBXR=HL9"@JUBK#0\U2=7 J^$=F%/CL9.\):Q1[:Y16AO9),E M+::LJ_H4'LF'(W=*^<2IRDAST .+&E5]!59 @L\MV8O=X&BWD/L6&"=>8K[. M#FA$56'L%]J"<9*.6%G7CW/UB*\CV?*VI-_NDR/%)V@+Z&I(7+0F=8DB3I8? M2Q)5*2]J$VZN$!:Z>ZYRBL[U[H8K=C9^RLI?66QKO?6(;QV ?:I@#BIG'OH@ M.=+#M$[<4'R9!3:OI]Q;HEQD34N^9&S- 37)U2]ZA^&VJU%:#K%'Z;6W2_X. MY!+..ZO$#"- M.V*5;C.0<62A'[-.46Y7?6*X/J=-*CAW-\TMNJY!M&U?P+:SQTMGA AU@(B) M@;[SS)H,V_Z,U5;0GJ=[X*Y[R^=I$8K4V[N'@S_B+;K+V<'D7#_JOG^ (: # M'D701C8=1\32 F& <(0"C>?#MAMJG]1NZO"V?1E.Y.Q11_TH2&"]=A$:[7FM MK%54M%9B&U89VIN@-HW@4*9C_E(] NCF1M;3(PL[>["0_XI6I\HJJ9_(&;>P MEZ4:HN%9KPVS@00CIG"I>7U1PP8)[YX,<^SQ]W0EP:J_:21D5)"' H6?%$09 M9_J%/2^DAZ9%/[JQ_IR_IBL\V; ]+J,JPF2OT#SNHW!*(\:1&U'^H"@VE"R/ MA5CZ)4>K/0*27OXJ?8M+G/A'7Q--Y+JI-T\A '!0R9L?6V>=9D.V1A'=(R) M&>0U&'UCDP%95,1PON3;+WP&9?PJ1;B10Q,M X\E+\U0G?< ZU5-+ERST.*@ M">?<7%()>\B*30\M(RQTP8V>,&OS0^YHGWSZ7]/MEHXB&:%XQHU=@Y_2;&_& M8YSL^.0*8^5*9S#%BY0C(PK4"?._8YMP,D$,0#\9A4Y0B$M:8<"O<;"[]$O- M9\;\9I)+T'I PHQKD&]Z)&'X9D4LQ3%]?08=Q&PWD]ZI/2C)AZ6GL7B666,@636]I"XT=6%-TFAI[R=6 M?WCI2]O%@QX8!'5%1!Y*-@^LM56EFQ7.O6MFR);(F\)3Y!1->M$'K]H8 KC7 MJUZVTZA")A]-FGQTUCJ&GE QG>/";")&JCV1<>(,6]CF+?#%%K9]B]87X=KU M7 %8V\UQ7;FXV.=Q-!RS-8V*5Y.$OS"I-FYD,9 Y2ZS&OT^?N$>-E->(U@Y^ ME8NM@HL=AD8^ 7I_RS)(:SB(6-[,I70K,4]JH"6_1K+?'TDQQ VBPTD.5Z)% MGQ:!G(4N+%P2-NY:73 KX(9'XD;=C#0-9@4Z:TZ@]<#26#!:GCM =R6D5UV:MF"31#?HP(@IN MYX?X)K-)?Q;M@.GA(W%T-E[TI^YO CX9+?L3\X3%4.C[V%,8TDH"#4)9P6F+ MPBW8]\1THE[(Q,?PN"0!TF6CE;:_]NWS&@3A4*@'"Y/'/BE8.0<]*F>?FW.L MNEVB/M">7XE$95T$B3/*FUP&<:-U3,V$;*GZ+K)F42"]BJ"GO9EV>Q3$9;MG MNPQP;2 Q:M!3O/$)B%.%%TI1)6([)KAG>G8"E%]$+O^$#4$&,^1)(XMK@E]/ M(TJ*CF1\ZT_S2#>F!Y=:8+R;PU>8%'.V=Q M*[^]11\UM*WQ=FQ_,F1IQF!MR(9:30@J&90T'@_#ZM@'[FW5!NR#+16."SCP M [_C-(/;2C2=MN5NFN34N"BV*CTQ_4CAB!I'&RU%.OMN;N2EW_#@"[P39_HT M-ZC!_O 2J>V:&9N8!KVPLSJ2<%=Q\DWMVDPJ4ODJN64QE@W%7;U,.Z]0M/*N MV8LIHF6-JDR(&P6SP0A(U2:=GV+YU,_(A\82AB%6MWY+!,UO?MQAB/TL$>=L[.8&$3#V'8%XJ=-"ZEV\0; M[NPB8S23BT6UY_0V*U!:PK_THJ/-O;LKTCMP^30S MH/VO*7ER[;#5&&+2_%P'1I-[GIS:E\C\7,=<<\(\=J+\ EI/[-^/FSME<#MR M/'.0G1DFN3] IPBNI&2[/DK<>?/%V?H^=C]LGUP)Y"#F8E M@5M45PU.O^3#W4#1>Y+ATJI__98VU![D-60?2!R+KVZ?D*G=F&RWS [OLX-H MF11F1N$8\&);/R0G@+2#6@7K=<^T6IKUY"N8R$(,=I)F@C) ^4*-C\%NVJ=;S3I#0?RQ <[ZVC(TA@2[N5V^RF]*WG]L">Z:U%7 MWI-9,%P="1M NQ"%!>)@C($A5!I"3=F'IYH7V#FO3?6V&=OSZEN2)L1HPB0- M-K5*$"M>^<0M17TFVUIPXTO<#YNJCP=LZZD3886].2Q:#-. 4$M=)$&))+NU MBOT)440"9JG]'5(8>8F(<]!ANSUU=?$UQ0()7;8H_ ?,5AD$*PDJ9>@!3S3'W,;AG[) M"K3+I#%M>_U6:+I[T70C[?R#!+B<=XAOIRY2)T7K-#7_!LM/4VRMSQD#'"P) M)0\D3J^,90A=H9\:9B)Y@9D[I;Q3DA 9\$O5/(AJ$I'XLI+M=!W#L.&__.&N MR%D?E&L&#=Z.\!P<"M\[J$2O*YQ" M*+"J' S5MEV42.7[W;+F5W+C&,\="&W0"*'IOB,"EU%T'P="@N7#8$\ D[*+ MA8+%ID/R7WDR'$EV'0L6'9T+!\1'!X%CIE_(8B>4(-*8'IXN=G=_\OE^P?HH M-9?.,>X#'5CP]E8B\>K=IF(OH \4Z&?-H"YE38*;K%#(2,6DA!Y+2D_8:Y:N M;Q![111+V'F&O_-A4A^.A4FA+.QA=%J"V()[]SEIZ2XYW/M45I: DP1#J2<]L M._"+1JVZ*R\A5$9)%H%),F#X>&GUSD@6N,;K ,-E;8>-+ZN&-NQWGGK;DW_H0 MK$;*QQHM@]Z(@I[T$C-&7K &/WLI;(*-.>4QH32?E!)P&"XG":SA+^U[.F_/ M9'(*4EBE)A+4.:STA(1-F.@_'3Q2*TDPB,'=);?'N0 M#4^N,Z<]9:7D^I%)DR7M1B05G\@&1S.03J6-NC1'+#B.[G>6.C -US.^.#RI MALMUDB60E6W^QC;_,S7/)^U-"K1N/!>U]TX-*_1X>->J'H4D,)YV9#;(6<6@ M:[Q#Q(FNK*R7E+VDIR2C]IR;)+EQQB1.MF9])@AM+6L##)-8&.4&Z'7K@G(W MN09EHNDY8C2=7O5P2#T:KVO:;;/WMEJ<"G>:7IB[0!EY2#^$ZH1A&BM>6F"M M^]X&M$4.XTM9"/.M.#;/%DMEM04&7A?"NL,>Y%2)'DI*%3)=;ILE%,H_\PG$ MP=T*(L=FZ[18=!R I.+D9HKM<+$R&%)9 %URER8;%BX7U+Y)_SUPO(KCPX?# M]H%_V$B&LKL8F2'CAH>;*7M5(5;#@;('2T-D?O@5Z8 8@6A-1T&*%,:,LV,G MH/S@QC?R+YQRXB_.VD'N1W(_4WY-4G8=[")U_"WF@!H&GU*? G-KE\A'MC14 M_+4#HXO*^K4CV^AQ04F= K@UUC$($:< 5VK7GEU:8DE\4*=5$"01890T122P M8S@V4@RFL*5;$0$.(&*RJXK (5!# M)F(R%W@A0A(2!UWB!L(6"R(*./O0,-S6N^/.)%-8I!@)W/"@R49$"H9!Q*AW M.QY<[MTG7WJ;+SFZN->:[&>C1TFJ<[-];!B:O"H!X:H%R:(XRB$&3[ KRFWZ M7.7)KFS]0+B#X.,%W'8H*8K%2D;Q^/D (FN=3-DZ N>7XT="[4\7&5DB01@Q MAAY?V\*R#1H4(10==X1B3?D3LJ(1#K>Y86FQ68DR>WYF 17=+LF/_[QJHYKR[?BQ^JGN)\", >I?A MM5;3 RD/C*Q#H1Y.6&B_L-QUDH"ZC(E+? _4T4,\KJ=SIK9H9R\P%QC MBNZ@ET#GR7%#@M>:Y6?G0Z:/ B(E&0,8-:\>@9?J2X:5=0C#A; KN"I_>>9%(>*]( M(E7.L3^"<4.#CYMMYT6I%VY#M410!%'_2B,7E WGY[X,PEB()3$/LB!BPL_6 MS/.M:M_2&'TJ.)&)\V).M(:A=\AH%WD^"9]3%4ULIEN&JH"_*IRHT M>]4I!_G>6396B@BL!U>2:B1,'H_&-A&_)@-X50X[$>,R2ALRSBDQE#S+K-!9 M4>IZ8MNUW)"4@WN?Q+LG"LM>[G7*EDJG(*"@N05($(X57Y96G0W-LON*B=4<73NG.A0CE-",1 U;N,LR>K@X] XEZ,9 MO$L@DK>$RJ+W.8/SF@P=('**>V$_,$&2I##-H!T*@=+A]7FK4!QJ"=K0:/\<*WU$8\ "-WDA%]\^J02ML.) CV8?L4NZJ#".A@"5 M3:K(*;82$.R,Q M/41Q_EB$P8'(:K:U8RH.&JS^XJ!]0Y-IZ&QF"15)29"%^.IB*"<-ORP81M3I M >&S]QET#A?10QS:J\L7T7EV(1ON0:-R4JP#LZX:WWZY^7#M\8-O)4''V1A> M0GO0H$U::C3Q^6/0 K;HPAY].TA2T!8UAFBLP#HTL(0-JG9^VO2KZYN/MNU] MFA%%4Q][F"+T'8RW*0[7L?_D#1H=](9"&@$(>2N("@=U@>0N[U5Y3T "J!A9 M>L?>"%7-2F=M3(+P)PZ"1$ X09"L)+6,&)UW\=%I(<:L6 K6U,SAY0+,H"E- M!#.,IAKQ_^4K+KP$M]2QP+7"U,Z0SC.TPZD!"5.:Z%JWL2<8N"']4/H=R/ND M4_) %#,LV#(CCQG^I^)88*=7]X6>-PE]<9IPE>[(^D_9PNP[,5'Z\C9%25#4 M9'W#<2$\@L%60$XXR3Q82]JF/1S3_"L;RM %3:&R:%5IHDCR"J.;1=;.<7VF M1TW'\H)")R@E@<[@LTC@8>3/"0[1[ #G[@\W0HIC>UG9;%+"%JL6QQV'K:BR M@QM(^=/!?<)\':_?CBTFMAU<@SB4<-8*\JG>5<>?].K3W#T_]*VDS:]5ET!0 M41M$GPAF$CQ#!M3<@59IW+A'_W!N,&\!@ V%6SW+B_8 9-5;Z4ZVDS/C<.>QL:BPX0%BOW.0A%%W37(PFA0(PEV6 MV(]P7_V!J>TK[Z@ M^,T7K0+2YD9M(F4X4VOSX36I;UE"K&^'OGU7R*D5\>$@M:.[/86!<-7J7_;5 M%]2WZI.>@DPU$:>:B\58AY(M:R9J'"IDXT_)WS,@3*%JXE2>'\$K"N==HW4Y:X,1,Y&82%((R)N T,W7O$B=ITU*W3/BUK M&0^5_;H7ZC,IEYU;X.+.E/Y4@[6&.(G#4_)@S&4;!5(;NTWP/WSEMWQFN_/\MM]2:"7&W*7@ MV#CH$FWDJQE+*;Y!$28=:&O[]6_3U;WA2-I+ YB!,%F?] X\#ZO4 3H8OJ#7 M?^ A87Z92X#.@P.J)>6!>/SQ0$95%ME/#=M:3CK&O4I-ZI9P&@I2E"!P0I)W M&34M;@9DK>X.XM@%MWU8I^Z8;#L18^!I 8SYG#?S)>O!)+Y=90:!-&X4K7Y+ M6*+S_S*Y""$^U E'D*FV5/EOO4VRW0E(HB999OM;Y!NI\YQ8C1D]&13BA&OB M:D!:';1\-N]\QHW,U#50WHL#%8Q\T9:"W<5L15@5: 12M24 M\ BI/5GG2J$?&AB"$_HAY[!,A;4G^Y2?0ONVA[LJ:40;5\*#6(5 Q]5J=(I1 M0/> S3:\A2B3L^-8-CC<]EQR>.7I%IB]1!9"[\/GSE5/?PLOM"VXKW69*M'SM@M<;MT*1PENQB&( O3>MZ]8UU>3KH]P M(-$$]:V2W.)=5A&^"*W):^B0#CC\X^38QN0>G.O% /]S#I "=U+RUY7@@S@- MIHUIUT%$E"F7@0[QPF$F4;\>-LG$(3Y2"ODET_":W"<&0X0HZF4-^F@?/+RF M N\8P:X8&B\;,"?= "0Z*X^FW)<*H':>K82R^W2:#@RRY3>4T2K\/9 MM-.LCOEEP,.+_"'9^BM(X%"]"0M474W^I87LUYR%IV"Y3,V##C@&=Q+:],HG MT,0JWY/)Z22XEJ,/#:15'I63&(QNS%9T*ANR*6O:C/..VT(>O6-<+])G+FL3 M&L7I8Q3[:6!6DK*+-&LH1I46$/ P%I>;+WC R;;C%,; %>D41?-D"QZ&;2<&#!=KY,#A*TL)=FH&EZ23<@Q_1K:)\ LB M:7KY8C08++G'Z(-/67A+L)G(NC^".A&=XSIHDCF]05_[HF8P]R$!"\)1].]> M8J>M+<#3M18HP$N+O?)XM/2NM*!O7]]\_&A*F'4L2ML1L@ORR9=7Y=Y^)C^4 MZ^73S<^E&=Y'%LKQ$N[](E@&'4W@3,SCO JFY9;?G"\E<$A1JI18%X-,+=H] M#N:5 K)YK7BN-SYIC"OM?%^/B5T)?(IF&QK8'D] )EF08K%J 8@:6H>34U.# ME_HISY&M=UKY5.NA=8RN9<7(*F?V1%MJF8BW,]PQ)KP^*YZ][YN/UBG+U'GH M[8\$[+'%=,_"F=:D"25$8]1;V?JXS46)& I$ 'GVF_:G3F"',:B?0PY\R[J MW=PVJ([L*"@A2/7$Q6L%)K!U+?;-\R.IS/C]JVT"3/=F?9]3Z@EUWPO0[RD( M^]X-^?_\Z?K!?TP>-TF=SJ3IX MPI%;_Q!]_J(@T\XQ(,X-J8*4N8N%\2RKU''$-H4F5 ^ -C%8U2*+;9U&R%1! MEOH%5I5MW6K:GG;[F#YK'HXA+>@(!_E0#$5"_EZUXM7.$.\ M551*S$GB[JS?WC9OL^H-ACP29I&Y!,U,'7CI4UBB+@GK:7S>V)!B>V:_.F4Q MJCBG1U!_R/ MB-XMZ=E[M6HK]@9:>2@:^C-E&-KM#\U(IG:FN9HX8=CB%3W(_=1 P&FY;K@U M+9]#Y@C,JN*J(2+&JD<(Q5E%TS7X8?4*JB:'VMCP\4FJUX"09>M4D&A\@(\O MZ1LN5GXLVFMK8O/09I%"\WN-0 VK"^K GSID2^X^H\S=P%@Y2AM(OM:2Q$SI M3HWLQ ?_#M=UN4#:!WM8[9D7=@%XB;EJ2ALC)GSA<,4*QO6\EP.E"?EYNB M'$%1&VD>WC+E [+J$^E<>H=A259QD5C@N"=;(B@C8726L%5V8S#U','U?;FO M (NO2+V[79-JG%N=_?2@<:=1$]S/PY>)S\U).:VD4(.V<"L7[.O7%.4/N;N9 M9KXPM]PC0)H-34!*C<6SUSG> 2'B/^>?;ANHO$9H52Z*URRVXR67K."^GL<,>/8)%L)8G M,O'H$JYB&(=#$3)28(P;$6-W""9)[FXJ4891)?)9RX]9(E0"#3R$EOO>&BP_ M\E-HFDZ7#YO@Z&3G$?!-0.9FO<$R#HP54O2.%>/ BB%(<_/AXN(%XGUXW'Y, MP'4F -0U%*= _ L& Z\&.H?]>V4]?P193_42R08,CC3'Y7PC-]\Z4S37DD&< MW#%W_+IP,@*=9-&^64?]PEB2%$R$C(I83*Q5O:LB=XE\ NW 1-[[Z%P*!3!U!,5:2;\4E; F<#S6\%JIJ^]V7#=]E9?4J1: M?W316L[M8:0_EL@=NPM!&?P :@6@C_7:J^=< /4"=\"45?.UM- @<'"Q'NP MW: !K:V:VVK%P$#^]$/UYS_]4&9__A/^5_WY?5KIZGW$K.I[#I2G4 _$"$ 2 MJ;]S+>BIYHW_O%R59.;]W]_3 1IX=6T15*34AP+-O0'510D/2%-F6T5"X*L" MR0]C/.[2+FM ?JR<0FB!ZT4)?9UMCPK$]']\?'3E.Y6LXX6627Q\[!V'(HBS MI8A1?BZIJB);'2L-5171G\"VTV]8BIIK+%JC!C &LFK%G0:ON,U")B95-)9* MY]YX@1$X()\]2#^J:&2W;L!:&EES:6M'O7O+R !NP0?_ALGM7=$Z9#PGP_DY M,2^0G1.J4);R0>0^Q-BG?['XS^83I+^CB>CJ)K4&_7 M%8M5ODJ5IP?'=%[X.Z]EUY^YZ?4M'\;SR2*>PBB'\6RXC)>C!7Z:C>/1>/1; MEF9SZAB/I_%B,(VGHTDT'L7SY3*>+Z;1>! O)J-XNIBT,J<7T2M:[K-HV)]. MZ9_1$/X9]&$WE6O@MY,%_3.<\H\CKA+F\G7\>6YPA'!Z1*GA75()S1^]*_+4 M1&-1;[" $&\WQVQ[+1B#,WJZZ4\^"^T$P3HN[S.(5D#<\P@V=SR? *E/X^%H M%'@I HMXAT^B7I"!A&29< L1^!0HJ4\G*K719ZQYV<7A^O78I97FY1A;MH$T M$,F]'_U;_A5!V8@I[4W-;!> \H2>N'PSVBMINK5T"Y4X\,N&C3NL/(Z60=9- M;IMCK^&%$EG5'O*U 1[<'1(D(60^0JAA;>PD@CW59DU6(#_'T7 :+Z<3<43& MX\'$<7WO+.ITF'201\<)J5]J=1)YU&EJ(R)#U^?[_)'3^=2^.[J>1OVZ-/7& MF:7>VAJ_,$*J\/X+.=Y^\B:IW_I^>4*R>VY;F!C3&FAD%KA5(P"Q/VXOV1>( MMFEA,0/7%@_/533T+_3(OQ9+XK=4Y'YPAI;>"O:%I,*P-'7LPDR:9:YC&\)3 MLKF!S!0Q(_D4M%B'Y("7T[NZX)QP$CMDWA:\3/HHFZ(JEI3O0&=%] MA5,T 5ERBH.*@:8YK";UR$J&X?E5 "1^2=40PF=--JK'%2)VEJBKS-]XHL8< M=[A/Y#)K[@U7.^DNI/4JO:-*8QLC7YJW74HD MRNE^/!AVGKYHH=SZ-[/H?'BA):,H(**L8"><9O8CJ7;FBW>DY,&6""XG+)HY M/+ZA9[81R*<7]3^) $ J 1%K,$;!1,P?P2?_ZWP63\>+CL?D1ZG&_@*A@>K% MW\?Q;#1VK^B__"T(7./F;_QMO0#\H\<"Q>H12&/:S/EH-HLNHNDP7BZ6<.?, MXM%D$(VB\S%\2W^.X>OY)%X.Q_67\.O9!.0<$ ^GPZ&^Q7\.M*3Z"]AA/<9X MP3&IV2$MAO$ !%K7.MYU%]%B$,]!VA\MXN4<9-SH?#''QA?Q8CF*KMJ92 0K M/8(!N;;P;QC_*!XL)Q',X'RXQ('#WXM%])/C)G8TPT$\ @G,C69"4X4O4=(> MQA.0RF P,-X+_',\&W[')B!%P K5UG..BP_#A)DOEN-H.(G.YS1<_ )Z_YQC M.DS[F1]/EO%H,<,]6"QP;&.0)">#6329X8HMX/1!-Z!/7= W,VCX'<'8&88R M@OE,85U<&R.8]GRPB!;S>+F$MF']1A/#]AP42"&Q%Z]]XM[*T_ELCB,M[_ZD6FNMI=9,R0S*;"501G0'M)+I M*JV^IHHZ1OD6OZ7OIA=H$YE*9NQU0$&S?3 PRK-Q/;!O&&;SG KK^['(J;17 M8).DPQ_^P%9*+_)J1?F&9(;[:=/9GUIN$> = Z;PO$9(53LC34D>8P\=8STX M/GBWD#BKB.SM^8IYT2**.-\9%;_TSAUTVSHQ31UF7JY54)G,1=PTUX5=37E$ MU8R3?2 JY4$FR)%J'8APS:$[^TVMC]/.89=A[GQ?/JD#4]O%J>D&L&)(.\GO M'P$8'F+)JAQ+'$"VTTY2MM'D]! MJH OID/Z>[:$2WA,5QZ).UT2S63AI1D0-R8+\]=B[&6(FA 2-R40UHAV[4(/ M2+*3*8CFDR4)-N-X,!^ &$"RSW@$4A3\-@4Y[$(6&J[P!SR-9T 5 M+)O6Y7S[VV_<8Q"JAJ"'G \G2'#CA=<"\*""26:@, ML=URX!]Y1)-5XUF-[V5/NV%:&?N+NC+9H2G6MAA+9@HZB8/L!:H>C./I8"&? MQD#8^!R74O3(OBX7&HLA\]6,DNEPL #%8@#_SD$Q& ?KB(+UF9.H6P7;GY)O MA)GK[@*2$1QD6:#[E[9SM#W65Q,S$3DDSUK"6Q=^E:X3S-18Y0C1@O(;ODP7 M.4D#BGR])MC[@N$5'IQCUR89UG_K;TR;K0A@]E4!<[YIX-39<#PP>4,8$D%66P)]PXBFL^',_(X-4.TKQKDNUPB? M1*KK%ZDI0B3(F5%RD"I,Q6P'U_#T:'AM:^95C"V55]]!N.^+:'QT?WT$;FN4TT3 M"1'J:AO?GD/07?@ZYL!,N>B<\ZU^%8:7T(O3)I1!/ ,)C(-L9+YC,AQ];*VS M'BTFX^BM7;SF>LW'\7 PB*[$X&%7['P:CQ8#DM%:8G(?X((?QJ/!S#Z@""#G MPW@VP%==.5$0;Y<@UWX^=41@AB-X;#KG8'>'Y-[QN(MA#RM=H1\W))+3*^ H M!@^81<<)R^^&NRY(BTB@' MQ5IS.60"C\?!BQ7E6^2_&D\ 1:O17[7,K=.3T:*F4A>V>.A*Q7E&_6U3I=3$ MC>_SO?X9!.!+R'PN%1'\6"[\$X*QS:.1;2C>6(OV0..\:/H(J[7MCN!\OQ]YA>)*\ U='W<8@/?6TBFTJX,RN\N:7 M@#6WW%']0/OCU]YA(=$6+Q")U!?M-5;/H@EHO<#J%OU!5_G4X10T"%0"X)%: M_=0)O8O9P[Y$:\2\:(!];5E%:L*<%MW6#F0I6YI".,1#\6 M6"ZRJ>D%%<@;M9V?]W3T&C8%!-SCR:C91]IP/UM^Z)?:5#?L*E4>E,V^S1'F M%0&/BXH#BUK+>G-.4XB$Z]I7I#Q?E_>S3PS0R/Y:Q?+;UEKCXJCJ"L<>'&FKRE4^ M/D?80B&!XHB4T*0XG MDW@R'3ZE2'B,QSAVT%HN1,N4$FOVP*X;M]:7IIXXAS)J)Z6/J;R4H,-/3E5Z MVD5RJ= K/KO,0+ET%/,^BZ8@ZE-LP3GH 8LAF]_@]IF/IM&\/PV*? _C)?IW M)S.TW@WCR6P>C?J++JX[GL 6#-!(&P_(9@>"/8;:SOOSYH4U1CLP#&4^9S?X M?#F.!GUU1B :JPQRZ'+*/>P&SFL$$9%W(Z=6U-H;_P=TY7CI* MY+]X$&TW)9KBYG,V76K?9QA3L)A/6FCW_P)Z0!LBT\,B'B[$3TZ1R2/8-TL- M8Z0%_#]O31Z<$%>6\02I81G/*:AA&<_&BVC2$%Z($(9$AZ/9@.CK230 :SQ# M$A@NXK'X$\ABC%B,_Z4D,)[&,Z8 US6LXAR4W*5:C,.DX :,4;-R.S#5LZ5! M?(RCLVD= '+:'[DOO@MRINYG_DEJJ8E\DK2-G3.1&])S&W=]Y'* 9\A2/0#- M?(A_+?'83R=+^#P: 'D,1@O\.(SF\1 8#GPF3J7U2,IQ4N>0GGW>= M<%A;>.(;?6'42SQ93N0LSQ9M4+@8(*G!*((T@O< 18'-AIIP%8X5&#[IYU+BC'6XQF M$S@E$V!!:&A;!)=, 9'=AY[R,_G<+Z&R/+/)XMXN43.?F+SB QF]!R:V&;Q M:/G?+)3J$=!>J]W>)V@C]F$.[=AE##&& 4/#T:0_J2'^S@W';P (/PFV[VE1 M]DTH9+J0AO,@2.EL$<0TT1!'9LSU$;ZVM&?ODV=?7#2:\2R\'T>#X&\:SG!@ M0)+KX_G,=>2$X%Q5Y-HZ:F(Z0VN*%V2;:AFOLU'0P]DXV")9D^GS[NE6*.K: M;AOH@? &>F=LF_:I\/:Q%M#?SH&UGT/R4.2B**L]UUY+BYCO?&AL,5FXU\RM MA'<,.K:!M8[<[PS5F)'^,1OCK^/E5,JR^ZFQ778(>@ ,,AZ/YNK0D%;<0) A M 1^EB.?)8,[A$T-RFX^7\0(NL_]./*Q>CJ&EP,#O(:.TPGGN33T$$E;&%.&! MVA_B<@*/+.3B@X&"Z[R4#$<]C(V0(#Q>GBHX@?5Z+ 9*N= MJ$\ -Q\YF,Z'I*00;8P61"3C&.XXZ9J*&'S&=^UY^W"BW=^^B UO&*CI UHO M&*KY$0@*!<#)&&3HZ=#\%'IN0#F?C:,IK.KDY,"1]C%34$7*12P2X!R.VNB_ MTUFIJPL6MZG[MZ<9&1L84*'W(O#>-.&@?I?K#H7J,6-^+VE MMA8OYK-H-IQ$*#6?S^/E<$X/SD'$YDR2MRU8.=&Y0%U<4'@@A19>")&.B4CA M7> 7GT\OG[@I3;:@AQL*'_06U]4#AEVPQX!RO#!F#HGE6.7%@ROK:: _.-[F M^9N$-(2)5=*B[X,:'$^C/YK_X^447R3*Z.C:DS<5>V0>3:(I(5;4\4+JZ(AM MT&9XOL_'&(@)&]Z-WDN 7["FA(TZ1%YZCGMSCMOZ*>W5H+K(0]()T54PP"[M M#FXEKLCENNJ(9&1FAJ5!C%^!BY"=CRXBGW*C:NX$&C+M/$)H<#-$%[#:8UWR M5@[X=B^2Z^;H\1IJ$#@._J;J@&]A9[JE2TV^%3'21.,(DPAP9(@MN- #,?S7 MP*9P2?[_R:X[@"C:L)S.#;E=-+GI,^]GTW WN+4>097\6 AB,IM MYVX1ST'^ 88VG?*Q*[YHK 97YRBA!>3$&$R[G)$]V4/];)W=&7:)J6,XHR0S M)7N6H-I69X9FN1$.=#J>M:&3$6M?#C!J^YQG<='=G&-+;1!7DP5(^"!L3,C4 MU"JY($=X?=J,,1W$XQE)<2-8M0D.YU6>__J#CS:AHISJ\1<:&.I+PWA$PE_+ M%,(X)KC/1O3&>! C,C4CBW2^@#'XL#I\19VSY'7177<-K?U2>[)MJ;1B0E4/ MSI'YV!H+DP;CFZ3 M$HUV] Q#%7.E4@&X.5:91I'L)-&H'1.-40[#^_V'=QZT.SR/:$V8+0(3B\\-\OA^'E#3@M[1],:+ ML.X4[S=V&?2DIH]FZ?'&HQIS>9=1U"3L;U8P' H"G,'LR$ O:[?XOJ634LR; MEO$\@51;%G$T,MO,)IA!8*IJV(%SL2\H5?9AR+ M3%#W&#<+EUC&5; _[/VBC486B*Z> JR@I"$T&C$>&'"Y5=1?A*^AVU/Y1*Y' M%V6IJZ.$X_PE7Y4L66DI8"]MA<#Y*H)Q <]5D2<2CT:!#]^<1U_$ 1HW8\!N M4H/02Z"Z*D+7 %8X-DQ+/VCQV"J/2<"BTQ (W[J'/G3(2=TD/X&PIM"@,"H@ M6_GK)0B4*!?ZQJ.A M=;6@P=F%7$>'--FZZ#L$Y:ZRM8:"T6%70$-9KWPO=:KG%^'TM>@)KZK#N-=K MS1<@LB(84_[-]14>\MM;AOTF6 _XPT!,OL):1/"),"Z'PX6CE)O+5_BW3_'@ M&]7E;-P=,ZX2GN]-R+@S&N,N,%P4;: YAOU(FK;%]ZR*Y4L"(#0:H1,QU&N% M8$.K]"%'.VH0=VE/.;$9:HABRV[S0FK^2CJ)ACM)*)H;.5O-WUS>O++K)->Q&\6D1@\W2W;[;C2%L?JAT,PL.=-6O=<;,9 M8=I176D'%AL"VJ;UC>=Q2XXO0Q#65TFB$W4<5GDT!JU M^V!U&<>KY180,%&21#XK2N9K'$;%#G.- 7".EAOQ[2MC>_OI)I CD&UBA2F? M987"H[&.F)($)XR;Y+>G/5'1L#!'6@'Y+#IVD-B%\$[)1B+NGW4IN7PM3_HF MLK1Y.W5VX>/\.TY!R ;-F0BD2L\5J?YD*RG;$R>3HH1 M!,22XC]D;&T7:M@ M[RQ'M*&SE\%@68_3%.6&K!K(IK'9NA"9>H&XRU)/H=(T1TJ0+FAE'#S[9S! M^VN!!6M 8\Q!,GD)[<7E-FXLVOVKY:"=7K0>.1V MOA3[S[;4 <[_E1JQ6X-DFL:3LZ%-6J7J'12TA!O564>!A ^Z][4W!M&L55VI M14\R.F?"MS[M=9,]DME@TG@)7:]%V0W1_XA1K@9!DZ>EJ;B =9T,*(\6 ^!4 MZ>Y2$BY=<0\R9E1]3;>HIU(^+=P>M I[K+D8),8:-6Y/X?T,T,>!CY@+X)![ M.NI7!*&=>HJU>@)2*B5%?Z\C\I4;GH[I+)J091ACD2<3=.UA\,;"90&8TBVV M]$DCK] 6LXFF\61$X21C]$8.1F/3W'FA*F1Y\82VV4O".K+/)$PLE,#YB!Q@ M&*UP$2VCZW#1*>QA0&[6<*:68FZS;5H&/D5)^9/;/+"#V/H7M,U:8X9-5$%Y MC/:ZXU[MOZ4"Q(,!QT&*T:J6%]A2',:9?4Q)&VWB>]J[0N- 7NRSI-&J\;-9 M,P82\W$OQN1-B]%#!M1I:12;37AR5^DV2[\H[%E6T87KBJ>#N/2/HYHOR4OC MRX"[G7,V=!I]1DP$AV:,+;&DR'$7CELX)+:0&/4YRA 5T>8!?R_);,3\RTJ/ MK;5 [M-'S[XDCW6QG,\U.00TBWR;K1^DV#-Z_!Y<4):OI;.W-73J$?+M=8W0 M]'#'X%5.W=$CZ>)<=!%3'P"FY5L#=SNEO$[@ 6H\KL;,\,+7:$ M;7)BKET+_]TP;?5@DRNJ@N>1&ZX;36(\]' MG?/[32CY;X*@,+VE35*^PB2RJYZ+Y2@_-./P!(GEFLT/%(@[[R_#/)5)/0)V M\GMGJDA!*;7&RRKH^)D8, !DC55OS5TY%[%W)^T*['USC M\D5-GI%<%XHCQ"BHX8*IRT6BC.*Q)KZ8[X#>V,'FO@-993#C5!CSW60QL3DQ M#M9W8M"A.M:*AK00^,% MN2$GW,ZUP;Y^+/)UFFZH!I#U&[J3A"7#]GQO'?<;<:[FZU\Q M9P6>HT1KKD. 1M5UI0IT71AI[.QA>?Y;N"T&@HP=Y[%\PBPB#B:,45=0D"%UVA9.0\HL#CC4I?,<:" M*?NXI[*PZ;[(UO<,SJE*#5Q3J9XWE")?D(/5WKIXWY#6P-9K;Z8_2"TRDF / M1SBX:Z00HD:]7-ZDJX(-5P-S0OYR!!ET-%>G(7GI1A??N6HEYE])80?WA3WXB:N@JZ;A Q[F#>:8]:,/1Y3+=\@\"47MH,,W M[>WX2[J'^6#F=KVG:BF\K'@]J@R+G=6LHL>]VD6==R;Q1;S),2.@8>E MKF@=G88;8Z7N[\?-G:M"3%98AJCQX;CL2> +@:AU[>L[/;H52H,-O>W&W]OE MOU*6;?70* C(-0^[E;&V1L(*@.2&V;%H+K81YOVFI(J&QC-',Y9%%]7%MAG4 M:8:3 >(1$291>]F[& '0X>9!T_ MJE'%J;4XG9AS>%'"ZBH2E$?EGCKA1EYHV.Z&2R^BWL!'BAKDJ!OR&6C.GJVC M1D* *Q*8#A#@;JSMM@Z.6C8XA>UM33&="O2&>;,M_VJMQ)3' MQ431"@O&3>+90C$3EO%L-H6=D]CFZ(.@?>+)O3S>H532DB_KG8:)"A8*$]K8 M'4[W1IN^8&7" ^-XB$G< ;TP&+IYD>XU>H,XFK!6QHT+,35'\V&@UTH,,RT) M>FBH/)% /(GAS@W7\QIG@FIV,+29HWU9*K@W=&E!SH<-W.&B_90\X(I-VDLT MK7(Q>WKQB+HBPD6]SH.8, OSN;3T%O36%J!A!K/ M>F08]-7+MJ[V)=RY_#H?Q)P")8H;3/#\EE,_S/G)%VW;(NK4C@%T5]L]0!I]:SQ/I9\Q%QH?#@1!K>(\D& M0U'!JDBUK6,OO)3I*;SWU<_L.7D5R\4\GDWGIRYRDR%V>%T'96J=N/K8Y+PK$'A_CD"S:_$0NI@C:)RL3=2Y$#@::TD( M.D\N*!78TFD3?\87;A$Q<>+;(LAQ(6O!Q\ZVG1!DI_O4B M>N_64>[?QIU[K4/F._<$D-V5.1&$IG!Y=U>0#(7AD@4:0M>FJH8 V]5NZP\6 M$+6I=TTB@A^,QP."*9KW)\/H1[EWQHNIU/R>3OOC@1LYD,]B-(J'8X:_&X[Z MHP6:;FY3,DRCUD]R$3RW7("ZPV5IQH/^#N22W]P==HYF"LK7D!,/QO+^ MQ8,Q=CN:]V$MIOT)BDB+93R=3C1F!GFBJ,@6XI9896>[P*$F4Y[D85;67S^V&+8 M0@'-^U[J,NCUEW'<,!''?I5+GN6\.E!L48FT?UX1HF03T PG]4 M_)!B8639Q8M#V8$/Q) O>-C>3]9WDIA='%=FMKG7F!O&BKC!?V=KQRV3)-O2 MM?1?]P5N.@QOXOK]&]D+6%SN3[_E<2C*IK-.D/<#^Q/$)_=D[OU]T782Z:I1 MKMHHQLM?>-Z=".\VI& >5CD>#CH^T4+PG<\2^[: M9HWXST]B+*>JS*,_2BM/\U([J4G9HV.,6144M*\+?M([FT@=?CH76PA6C@)_ M9<)XND%OPS[EJYC'"RS@"WJ$R2D 3-:76WE4"@V67![YPF5&.5N20SR($QED M];;R%^+/J#7F)3Q9ZG]5;L+VWZQ-"O:%FCCLKSX):[2NK:.4GW8;$?9Q'7'F1K5EIX&X HNKZ!LU;'4 M5. ":VH*;([Y@1*9B;H:I_H:UU8XT #GA?W[2.*/WU:M^\=<@EI+-W42L&(( MZ(#H<=5T.'&@K^UB17=Y@N5V7]GW-/TQ-[;+*BGNM#"-M+M1V2'=NZ@KVS3/ M(];K0D:/FI.)X!L$:=X#_Z=+ L1^>;;.,=WD1H?'5[OUK'P7[?LHU=;;HAXC MNL_USGC:*-NX6->!4,ZW2='O3.NVKXV<'X1MQ\B7LK3X0QPWX))N[#ZO4@Z) MUYW>6/OPM#%N):/4*9/V$%R4;BR@P,,Z^A(]K0%$& \/^5%=<<:-Z4)Q-&[=U.; M@"YN41.3[*P/'.K3-@_)+>WJ69FS9[5$[UK(1 L'/\.@2G)%C?7T9>= M?-0-^^G-A:0:1J_Q C"ELSXZ/]UO M;^%1^^!T,8T7TP5KK:-!-(&_AZ1]CJ9HW5*#&+D!Z3GTW(W@97AOB/:ZR1RM M09]2R4XX'\X1*XU+J4 ;RSG6AAC%\Z$8S2;]V;++@K>(Y\L%6_#(EM.L]_RH MA7&.,&KDKP1U?#J*I@-4H]'>-8:>%VY"T^4B'B]13Y[#Y;:,AM-A/"6]>3;$ M$?H)C3 F1)#+)J/^9('6O64\',DP)50V:3?H3=,FB3PB'.IGUYW-OM)QBC1H"+9WW07V?C./)<.*L MF'Y&X^DT'D@]<1C7&+=HBL##3!].\)7^JTC14AX9O 7\,.X"\M36O:O.LR M4V$[-3#^X> $&/_'9R[U?_7"#"=U)+S1L!,9_UD+,S/K*R+QH'-90F]E2!*2 M;E<&4K\51%'(O4^W)+](+@)2G42BD5" DG=YRVJ8)J5XN%S,I:-&\NW&7=6% MJ^7P'//>DTUZWWGT.*]J5%O;WVC7 [8]4YN1%[-K41,?-#!AR($),Z\-N E? M:1A4$!5Q#0--X>54"IMW=G&.3XL.TO50"#;7V=3WQ5T\P)W,DWND>4Y?52,^ M.;,E'5KQ>%T)4!H$8BP_>%>/=!KSS8%[[OL>#?F8B=>7C0A(/K$+O84KISR6 M!_[#3*YM'RJ*=N/@#(ZDU\8)79%(!;-2L(.V-I*;I(BT__*0L,[&#NHZ+[6$<14]JR M=79 @5CUE134J]@E9XQ2*OYL24KQ&'1D<&6,6RBL;SQ!75.Q9UI8K(QA^0A/U87\&CJ MZPV?F>!R0K9[=#7$F$NQ'EFIK<4=B_2:H0DT.RCK *CI *9A2D#J90R@?=K?#@?%Q^$B73K ]TH MG"\VF(_^-B<1$YEBI0 ;VL93W,^+Z1]=TB[**V*(#3Q-'2Z@-0.[IA[M4'YP MX=QZHQ;F+9])YL:Y(7R]@$Z H:2%W#DX=;*RICLK4*"@XE(TVQR(H34W:V(? M$B(>993RXMLKH]ZW+S?/F)SN& 9BE9M25_(&@DJFNZPG=6XIG0W6NHR=93*C M.CRN#)D6"G(PG<(_57KIJ?32*7@FZ@(DFH018GB;@Z"B&3Y9EFXI=X7QBV>C M<7\PI,S<27\X=#6E9ACEXU))&JGISZGP9(S0?L5]-/,0I(3!< "_#@=#,C7P M&(;HFUXNFBX]FKY3IB<"^5BE]M$^ )-VN0*_$4\MWM4:AV^2;= M>E^ %V :.@%=BP>1:)X8,W)C!09R%;^(/F7EK[U;+/+M$ (HO774'TRB/T;# M_GA!_TP'O6%_.8//U[I76B-L9Q 1\DV0 M^47&^?V MQ<^<,#HV?"_CT_<9/%A@_'+P5+)='[=64"\ZMO>(;/>K()!JX2+)VHM>)?M? MC$PL%"L6O$P#:AT>4+79<8HG=;@,8I&6>]5\UT#REW*QDS3XAL/K";*TB,LWC4>C,3PW&2VQ,.YTU%W0!2WL6*IX!'QNBN&FT8\<+3:A$JJ4R#;9$Y!L)-X-!F&-4(8>D9=U-8G M72M&*=@A0^NBYG/4N*T)SB\H3/LU79$;"V&6784>BXM&;_U.]2P;20#>^+J3A]AH)R>1N/^2%%.3X*M:AU%L!>D$Z"- MR*LPD\'P_->+:".#6]O!'<0N8A+1,6%EZS#M&\82%0I!I6J*YFA/<.UKGA]Q M9);#!>8!TC3SQ]3\8G*YQJOX#I.L*+6O(Q138X8,' M=GB=5$ET_O.>DEW3S47W^V\<6(25GY]TJ)X["-A+W'\1W=VNT(;C/Q'QYKE(^&6$' M,W5'3^%2(230&68.D>-Y$0\I9W2FZ0R3&45,2ZD$ 0$. , )2'0XY[*(R\6$ M:WTT8 K_09<&R6E2'>-4.NZC[_Z6D49O/GR*/O_;=?2WZ\M/-]'U M^]?7KZ/7UU?7/[VZ_M1MMJC#]@J6+>BQ'L$7CO='5O>O[C% 9Q.=7Q&F*AYN M8,-"N:^=*[2H2XCYWZ='U?5[7'KEN,1"1-C(RA+"C?Z M?+[DB L0PTZ\12=E1 >(T@S.1P..?X"F3KQ&40MTL)'@SB>24S:AZ;F=5YQO MD"D!VB,3IM8,*^TTL5'4UJ1EN[&@$B;JBL?$865ZM;IIP:#_PAZ%.@/ M6[;Q7;GKIB7K_,2C4G?QD?*,KN ZQZ+)(H1RD(L1_7H/XL-#+_^*(A5*3]DF M2VA9"(B ]*ZU8O,RO;CRTB 4"%WYHI5:["G=--;U9TZUO-:2 (_]+F4NL-"# MP\%YRN2U8";JIZ0<$E;RCY>7']4QC0+>/F'X4E>UP)^$MBJ.OFV9J5H VH;C=+( &\78;?DE M;W3OPQ7NED2<'6EIZS?L">/D[HC"II9Z]$GJN;KI);5**VF+V,62:!+PE8WR M%:71.+K+\PTZ2-#?4V'9+4H;E.*6WAZ'2<+-4@CH/.K2H16IKP, &%W#.7)4 MY(U(^FQ/490NAICB%#[U?N*$0Y*AG&B?Y\=:1!V72BJ+=.4>/DK>V-%MGE?[ MO&IA73_-!S&,["1CNJ1$Z4&T5%+1# M3Z X9 \7NTG7#/N,YX_<.(0^0$\UG-DHS.=2%$]?Q+HC^;%RV&)$8&M;=>)+ MEGZU"&Q!+J"+LR+:#M:>"+Q/3%X ^)IE0$R"@@4KQUH#\((]8J6L.6$7N>FC MYS5B3%3"5].4#U)=JW1]O\^W^=U#+R440<)A\BK6?;H]X,MILJ.<'.)9C#&0 MR@%'\QU#LNFF17D!JNY>IY]3760%N&=D4*IRW22L*W1R8A_TX=IE734QK;L> MI.OD/KN[A\EM,_@>CRY:-)FNB5'+\+;6\@=G?3E D )R4F\)2+=(G7G2.2?( M#>O3P6#SKFK?")R.UFYA0XOJB,894AI716,A3!SL3V&A;:NYX:[NVI;GF:^' M\22T7*76LQ9AJ>KCTW@I$*B;,M:RSE([& MF'(X]0_JU_6LV2#4EJ+!K$\6P:R&*Y#6NE.EE2Z;#S6!JC4TH,.:2O(&1!B8V(3,IH M2TB)8IKT@(?TRD3 %^E!*3J*Q>0][3B/97U0/JC=I M&E0CYMA?[U'(72$39F#N0FK]$K-%[?^09VXA<-S^8;__TC(Y! B)QEC>97O8 M:@ZD\T59_5ILP2UK9'> H.2R,DR7<*ENS*]<:@'[4+@ CEAE"0"8!28I,%$8 M^2?;!]%A"B^K\1=EX"AG - VZTYTCHU?1)@P>JI?6\: 6]/W1>"Z8&VCS_9 MK<6@;H/G-4)["[\_<-QP4B U]#DLWQ *FT;%BR$@ )1B01(,^W!-FG:9,HX^ M>D]1RJ(X((351B.>@ S!A>9*/DB6!W)0M#,9'<"A&FAFG@]%8L<57 T7X1O4.K>N1!WIVB7S8.$I,[1WUP/5J: MA\!&$V&BZTM$=KR)O,3>EXY&)SOBW24>\UU]UM2$N-9*^ Y&.((BAK)ZZY#Y MN@B[C?$9I<'#L9U/,$;MGHO/%46^(D9/#BGSD! !\9Q;BK:T9GG:-LRXMO[* MDRL[/KFR]=%ZB*?CW@R*]*6'@PA86K#4:X+>-V"+UC44P38"Y^-U9(,R;HCS MX+;/*HR'Z,Z4JTDPL5?G^1PSYTX$*II^."0//%LOT$B8$!7OH<0'[M34]2GO M$40YO!7Q>W,IM27RMH_9U'\(;N] Q"*K>S @.QXDC%*CY!1 WTP(0U8K0VYPB;)\V*@P7?GRR M.,] 5,/*X7"U$H9X+3R*>(:.7'#;!$.C3)L/>X1K-(_XJ&Z>EP5 M+N"!U _ MKXHE%XZ6YJK%V#9?MO$J"XDC4!H@@YV8PRR30E5.D4G M+!ZD%,L/8/)W'%Y0P3LU7N;WM7P2G9[8>PI((%L5_I%^RT"I;.BYSGC^R5TT MM$B/N 9^IV:BS\AYVFX[#76AJUGLG7"O;MD.L#Z" K"3S(=Z&C]I(_EMNY$J MHO+'_TRYQ"+L,<53=8YB%09(F>"H5;*A>P-59AF-5+K["G?LO91 T)A-+"&9 M[T#WJ8J45&43RNY>E[H_?,=I-1VJR4PIU/0F*P@F2IVD#RJ7MW9X$8_87_M^ M6\KV)YP)Q0=)$UMH*W7L@37LNHG+*=/2W M,H:^:&X189>X"@6U B*/K$0+1M&)J0IW.8 M*\8M(/2F*MC8[Q'+%]BJIS(XY[HYL*-(J^JEW^Z3H\MH93L76B.U0#!U:=!< M/>:^W5PAK!;WS55.J0C>%\.^1HKG?,ZS+$>V7L/$2"U>#^C >9B8P*5'3.L< MI,'-8^RA8Q#>-(8/J%FR*5(;^T1-E/;[U6'/[FJ45E(,9'H/$T!>;=Y9)0;= M5ALLU9;)=LXV)PV6#L]TKZ9 3*'CB$HR!#)N%R57E8%?)RRN^9BY#$]-8V*V M/D.[C0?G[J:YQ3)@(&NW+V#;L>6E,U*->I+$YD'?>3Y/]GY_/&LK:(\BIO/N M[15!B^"03# I *.J"DY.LCZT[PI?HH0LQ\)M-R;YB<.X6I>A(SG 92RH*OD[=UZ0;51I!3T8^T02\(6V#4]-B8FH0=5^F3T 0 MRRP('S!WY,1;A/M2XWQF89O9S$,U8;YX\$>J#GA/YL4=9:UZ8DS0_<%9"]\] M$C*-:,Z#-5N0FEM+1B)M.BV:WCGK*ONK1(&^-I&?A";_?6]U!+*61J(E3[#\ MP3&FKEPKK*9$H+KG>RC0/A:W2EX6'S3K^G+-4QP"L @**8BMO_54)M::PEGX MX)E\*56]&"":6)TOZB3C5]''C1R::!EX+%'&AG2]$U_E"_+"FX46CUDXY^:2 M2NR%+X2(-Q*((0DS53_DCO:# FALC^,9-W8-"U-F>S,>$R=1$B[8'=JMU7:, MMS^'9Q2H'N=4#AJ.-\@NZ+BD^(VU%H>);8R$*3G$TB>F1Y,PA884#H?7!ED\ M8:!"^GTOKDW:8\P@X[3+<6FR'6LB Z12_=]).XIZL<* MTTEAH(&Z5DDA.P@8,?$M-'9@[8J?4H/H=<$_O,BH[2*W"&RCNB(BQ"6;!U/B MFF>%<^^:&?*V?5@9!UU-\"(C0]&W%B@+ONAAV@J#-C'Y:,CHH[/6,?2$BND< M%V83L_+)W-<"UAG>>PO,M87W>\2 /E8:P1X<[2NDID8H/(^C$6"SL1*+NYC$ MSC#?0:3%6N]J0/]]^N04%HT8T*AE6CN'^ B';8=#(_<(O;]EZ:,D.9F M(ZHOO:V:7#P2Z,X;1(K@D;.>V"FQ6@)B Q(T*):E' MD2G9)J$P'*P@RI^%-W1#$A>C8;I"W37_V:%5B&'_F:J1:PEFXS,21'QL)?4] MI2Z_-]NT:KV'-]^3 D(H,!-3%#>.SL:+6IKFV6@9E,\ZF?WQ2NK?X0A7$@C2 M$#A:'^JJJDTMR *#A5^N1BP3RHZ MC8D&.;LLG5_:[2SUD<;"=4&4LQX6GU!ND1S9"]DQ-1.IIW8*$7)-\7/?FVFW MGE8MYCCD]$"6U* _)<:E(CXI7BC4=[ 496S'!'=3STZ :HA2Q$3"%B]3_?U) M(XMKPF)/PX**KG0LXXYT@86V!Y>=;)S#+A'*WQVOO4\DVZ,@0Q7T!)N0/XLN?L0;E3!+*5ODR=*,(2C3ZJDU\6'/9#G3,$R,IN00 F_J3[PUD>TJ MC@MHR*;9<9K!;24J5MMR-VV/KOXY&^7TQ#38WH\RW\9)ITI9^F,G<_("=,@' M*%("33#IIFS9KP8WQ'NHMHG]R(U-3*)>7EH=23ZL4@=5;V[>I)(J00I!2MY[ M=Q]WWL)HW5ZS3UBDTQJ1F;!%"E!$< U<#S)84'RF>FWY#%DZ\73UV>?*5<2D M2Y744Y>,7^MH2^Y ]L0E-*H>CXH51'+_)NO[=DN2*:++RL-=XG*]\$R&?7$J MGF13,ZB#LSK:1<;8,!>1;(_M;5:4%9= UGN/-M?!NM58()291GB74<\? Y.B\AG4^74TG@XN7D0WG%O_ MH/SX,U(5;IU[\:V?C_:.G4M_(>Q9*>,UZ0HPA_00C3SC]GS!-XPTX^'F)9<@ MB>X?#BCVLX?1E%/,@I#DOATBHFOXV@54S.#!F'-=YW5"4E6)EB/8?)I9D7*V MXSZWPU9[B@$.<1T\%\O%&#@_LR*K8ZXYGQX[47X!K5];"T!'%&F#;GP.633# M)+FQFF<2[L!K.FK;[N8,W*YL-]5L/P/M/*-2\;32P^S7U"?@5CGQ80A_OLH$5V,?VP)ZWLE._)$AFN MC@1MH"F*@C*S*K4VC1HL1Z"<^^!@\P*'1FA3O6W&)L3ZEE!">#VUAZV[$D+L MT,M$8R=S7B A6&RR\GC MIXZ$;81-(=%BV$:$&JIBS HP62WUI9P0G21<&5J M?T< ].@2(TY#IJG;4U<=7VN2Q8^7,^H. 7-6AL(ZADHERA#2C6<5'-%B7!4A M%GP0/NB72EQQX=7!01J';8*P]:WQA6R7>)P28AMN:K*J;L/ .UF!=ADVIFVO MWR(M,&E[U\X_2.#+>8?X-NLB==+33E/S;S V-<7<^IPQ$,224/) XO?*&*/0 M[_NI89F2%_@R(-A<2BTCGX$MF_1 .44H(68EFP8[AF&#K_G#79&S.BG7$MK8 M'>&AH&GNJ1I&%]M*%4I((U!K3=/QL+,/?^[(L-'#Q8?'; P9(1H08;7%, <. M_C+!$^&">#--^\B85#NTK?9W^GK=\A!A*0\41XY+;],'A% (2K!KNRC]SO>[ M94VQY,8QFKXI%@3"S[M\?]=[1_3>(22=S F&52"@/V U:%VBK&&RO,;W&2BO8RB>?4<)1$@RA MGES.M@V_:-2JNV*I\$DDB2';'$$!*=V ATWB9FRM>P1V(O5:J*G8L")O&2+L M(53*8)VX+8'O^LAQH"\])C=B8WS-BU^IM9<18BTD=AXDRL4T-O5,Q7 ,M]GZ M05+=@,F2<,RQF63N!@6GPG(L;L$\_*'*H:L"'^7(U5;Z4(%$M %Q0M-@0H=? M' S5T!?C=C'4"5=085;NH]_1_1#0R:'3(V>*<>S,I L/Z4F2QQ'QK7 M2/!9HR'3&WD8DQY4L1=L89B]%,;"QJ;RF%!25TKI5FLMRVJ,]R_M>ZX*CV-+ M5-M;:FMI(6J/NM9:5D=I(%5A#.ZV%J?"(;'$U82ID(P(0C%W_$@N/H?F.+ MPY-JN%PG60)9V>9O;/,_4_-\TMZD0.O&T5)[[]2P_K_VOH6WC21)\Z\4%FZL M!)0X]6;1QAV@EMV]'MAMKV7W8#$X'&B)=G-'(GTD9;<6\^,O7ID969E9)"7W MWB[F!I@V15;E,S(RGE_X#AKG/39'8>X9=Q-Y+')6,<0>;QV)$S"L[&R^/9N? M&9(Q]J;+^?S2&KL8$H#U)R_D>#L8H)^R1'XNO&QO;+#T]=H$RU+=)F!/P [. M=O=?%DR76XMP2" ,LLW.H:SQ0.QI>JKN L/(??H1"+9OBX^\M,!:5V?7H)UR MC.2"A3[7BF7S;%$UK':#8?8;8=U^#W*J1.\U5<2D;99I*-O0):U[=RL(*=_<$B.Y<-?OC!6_AT9-3'P MQUZ,S)!QP_W-E+W:(:+(%\H5W2HB<\/GL@*$$JE,6UY"'&8(L!_*HWSOQE?R M-IQRXB_6NF*0026;:KY-'>S-PO*WG&.&&%[(^#PBL-UD:# =*-U7UB^.)6Z. MRU(*E]E 4B]T?V)KU^NSJZI06A^;%P>28?0Z!5T8\#20VQ17!5B*2-PPB1G.WX\'EWEVJK;-)DU^.>QW(?CHT MEZ0Z.]M]PS"IRA*H;[0N611+.<3@"1S(<)M)]GJXLL,#H6K(F9 (NQW#PIP" MX+OW? "112>SC8[ ^@WY$5_;-(N,+)'PI@0$GZYM6[/'L5=$@KJC+SZPLX#- S.3T=53!=R1&.-XX-$1B M3([?J9A,>TMR',*_FU@\ZXQV8W%374D0(T'KV7R^*V/J(.6!\9\(,=T*"_$+ MRUXGWLJ853P0OXZLZ*R\\0UO?NF@2O*Y:? MK; M-1#R?R!36,!(4U-HSF85)JR$3.'"974'0L7NN=46#N(3Y1Y@PH3^V3=YJ.6I M!1\;OB\YDHCQ9D6V!@]LFX!AWPF&5HJG1BF60=6@+\ISVYA<9:L%ISZID#**RV&_,P'0+&":7CL4HF6&=Z9^\H22/;WP1+QV;^'.9?&>(T-N M2N0N2H;9HPM4U$( MJ>*T7&E/GL%,B5 "KMC&@!L1K$6"BSAA1A*"4J?\P),SJ"S/,4=$<>Y8^,&+ M7)G*/P;BTL'">5]L3I1G,O6=VRRA(BD)CA1?75+\)%)!B_=5/_O;$CJ'B\B" MM1O-YVEVLCR5#7<086M2K#VSKC&^_7KYYH4UOBT_20Z2M3$\@_:@09V7%33Q M_JW7 K9HPS)=.TA2T!8UAJBWP#ILD1]6BR)HJF/%4P1 M^O;&&XK#0[Q)>8-&![VAD$9P4>Q4&:"/\G.*<[R9XC1N><@G1:B#$;Y QM:N9H>('A,%E;N"_,>9-0&ZL)[Q:W9/VG5&SVG:BD GF;HC(HJG.XX;@0 M#EGB1B!M./G?6TO:IA4872SR-I9KL_T:#+.G*"0 M!$(EB"%\%@G"27!E= D$LM4Q_Z8B M&SQ#!M2UA2@S8>X.Z\6ZP9P%@"HW?UVN-_$ ::.WTIVL)Z?&98U.;! T1FF* M0D3#J6B[3/_ AMMKG(NCL62LN!AF -N/39SA43L'R#V.WLY(T/7) >_;07#&G998DW\ M?74'9K"OO*-R'/"H+7#9YYLP%^NY29TPNN_>!S+[C54&+:X @> 0XUY;P!@# M*"!A6M=?Y^(&C;E=0\03:YH-'[XB=6\Y)U9YB[$ /QIL^"C\!J&X+Z]'/(N> M,!;U1Q/7NE]8J\NURNGRDO=$_ H7BY$P)8%8350Y8,@GL"#_4"E5#:V-V$,/ MMK5A70J,GQ>Z\T(Y*2)S;6N,FC98JJ70%E([-4A@DAPN,/N:W4I20"Q-.I%G MW<)"Z]#;;63OH415A0@9'B^G$?FDW MLJW#(XUP- M5TM)FK*$L>F(CF]L!'$D%'5]0*XC\%TC-LG/BUM.?>- M 4,OU7M2/I-;8./@#+T9#5<;ZB0NT!Q-Q@'742*#L3LD*FNY&I+,7TC*MS"' M+Z&IVY6U(A_W=,HJ_XW?2;&LM6/&8B8EG@ MVOBEJ//4G3E%VEMX^ *#PF)4XA>HX./"(CFHTV N1<]OP%QA+6$K]Q:LET1J MXF1W7\C4R(+LV+"U/2$Q[H\+E7!ER@.N=C84FS#];1Y,Q/B.W-9R6O;HV^V# M+=A0&;0$2 T\S1@UV?MUF/0X#+%P[9HCX,FH2OV81(+UK%>4R44(\7Y(.(*C M=;/X3(Z[^?)V! 4I),OEZA/>$0OK3]!Z)-KW*? 'U\0FH4L!VRC)+@?G90 B MFJ+AEROK2PW32(W?\&ZC\)J9(]!:6 ;,NO''#9IF1'CWCY"QLIJY4D"$"9? M"?UIS<&*IL 66W<%.+;[N^J)/]U'5&6S!VS,X"U$ M297=J;+!_K:O)1%7GHZ LYE(F/5/+0+H+A&C@A0&T64H=Q4MJ, MZ7T';-"X'AIOOME%/Y#7.RNT $'%#JY-F$KD0 MS1[M\NB@V^UNC.?*2Q]7>6EF7Z45,BN$(UMO;(_.)_5MN;4IY0@O38:9WW>2 M("SU[GE-GD.'=,#A'RNM!9.[MPX)5?R ,W$,>"FF8(7@=RS*I.3ZX>^)FHJ# MXJK"P[>>8/W48BO1,!V\D@KFVU-5]AF3_!7Y(!36"!'@LP%$TLI[&)N[PP\6 M:^-9 (>2!D)1Z>##Q ]3BB"6P6:4 Y/O]NIBF=@!! M?5ROR.@SBN!EB*#Q4/2EPG*9;U-T/8!*VIF"#1;W(@#(O?Z*O(6,+2EM+O:,[S^TVIMZ,L3< M")#E$G6I#WTN!9R2I K%YY']7KNZYTY.J8IB)H7CW[B$@)>$^(E7 %4*/D'" M,"GF] 9];0SL=$N6!&\(9]2]>XZ=1EN IP<69Z-C;!_+RV%[>77[8JN&]9>$>+_.S7P7)(-$$SD0]SJN@ M6H[\9CT5GKN'$I_$=N?E7='N<:@LE08UA7-OUU*119EJ3 0I[?S$ED!7*X%/ MT6Q]<]3^=&*2*2G2:1#>9P+7<')&47?: V4MLJWKJZRDJ8F7&%UDQ#,'IGMY]=N:$CNH^S.OD@"%./_F2E__/S]=[X/IZ CRJ(?'R.JV MU#DK;Q@40MHWG2VR:B@"_MOBWL3 L['1N$_\D6OO"WW^:J"UK1E=7 =246II M+Q8&Q-PM+$>,*4:^F@&TB:&@&F;LQFJ63!7+[?9.=:9PLM?^(F!E1([YVB:V M:I"%;0^6RY&'0_@)%.T[.5!,Q4*^SK'A%%:<@2-J&:.H/G)9DX"):P='#"F M);BD6'5"5>L1UX*/&H^,BK'B"030@,L("*)*3-\C5D>2K5?&)FR0-"+X)!1Z M_)[2^30U^-8I7=_0&G5=ABPV+ZJH49V40QR>I% ;"F5TM!);&1=.X.L7^VJWO-O%RJ]@\M+E9 M0/,K$^[I%VXT S]TR)KZ7?J6O9"Q*)=I8/YMD)&E:K.:,$I\\-_A]MY>+U61 M;\:5-4DH\SM$Q_]X[[VD$C>3=QU%3KDZN1(/9$';Z#<"I6?K ,8BFL ;0CF_ M6?YM0;"M\Q6G15D@8/,2#72+C1$U4+3=XO?YK8FW%HX+'5%\O(R9DK:49$KF M 8;0 /(W1C<]\@0P@?@X23C:[M01=%43# "Y+A+9%L:!9*?RSY]4%"8ZM M$0$LVA%>:^[YV%#=G4*S8L%T<-=Y%[ML'2?!!#OLP!U8(HL\L13W*&$N^D$O M%(XBM=NX$;&A^T"3Y#NFZF\8PB&?364W382&0#T@7LU]/RE@/W)_F)R8E$.8 ML.EDYQ']31#GNK-BEGNV"ZDGR'JR9]00V+EIV9\^1<0V5TP LUVM10!5#P,* M(&X+!8@W0*##_IWNOMX#LV?4%$F]\XXT!\'\3M[#JZ5!>MTR0I,]YI9?;ZS( M0"=9E'%66;\RL"1%[B"C(A:3FT+ON\W:9LT)C@(3761,8:GR?PO9=&L=7W]2>"BZ6MG5+R*O361%*;HCS:: MRCI@E/S(,KWED#YH@AO H"CXW; 2[@F7HSW%35-%[EQE,S1A8# OL2MLUVO M5+I=Z]K1!CCBF[BJE/^52$!!# *ARK9;B)F[G00F'U)HE^5 3:2'QX. M2AA ORY,!!E5UK;5WP]]SJ_ C?G=MW#N;IQH[U6EO/5K M3J1%69,Q-G1=&EA#C-,V$J'7P0-KT83^A*L!PWJ[6:_6=Y+F'?$_C#^/K/GU M_!Y[:YA/_'1^^2,KL->:$3?$B T,#U'[A1\9Y%+L!SRT<3P4>98)V29FW16= MLMQN%:0Q1@?U5BO)(_MQ+]'E=M-/C\G7.06^)=S*G+) G/0W0E/FEVL ME4+/\WV5$2#0[0"QE<(<;$R1F;S+2/ 43_:!*%F9@\J](-.!IWY![ @)@:'2 M,9SR#F2J*T<.!+^R14;!I]!93!G VI['LE55FQ1XKB@^)',M_-I8%EV7%GSQ M34V<+B=?<.CY7;L*[.<&@OVV%O6<\T2DTZ?^O;]AAD/-%0*(Z+2U[A9\J;7N6$$SBR M+'I$QS>HR$<@P[@@'/!IEM=94D=;,]KUTN80V0IL2TQA^ _3RL+)UG(>O-U< M,YBVXB>$"455DDQRKBF3=+_E1 +'!,AH))E1=M&$VXK&3 R8LG?Y-)C\SNQG M1@ 7QA"3S%X9V8RLHS"_F[NA^C! M_^<.XY%V3#C&2+8VJ)&!H682^$,YF'#PJO(;#R''XC$#PPA+5-EPBEN[AR@:PZ,-Z$>>G*8^U4(X9 >-0J8.!G,F*EBX,]3#Z1/AI M2Z 18J!8,L&NQX!&#TKURNGZ%ON0&6N$JZHD61=H<*5QXL*07Q<_?2-H=A1[ MYQ2.\<#C1.R5FO,(D9'6(:Y^G0&A9VG&9[\'YO@)^0H(>JM4]X8H4=:SL01J M![V( QM$X$RPAL ,"W%AYC&R-RJX"4[583G&&NU;'\+Z.J$].UC0![!!:_AQ M1G&CKO)DE;QW?'^RB^/<=T1&W*T_^Y9OU]ZY*V[@OGRE[-^A/:1T CNOE(!LV1,Q MWS(U$P^TX\BU^3TW HH+L'8RKB&.H,SL)%.C(*Y@13X&BG"BG;!3W)7EK37; M2IX@]0>A."KQ>2Z(7%SMD_<2V8H2;P37N M;FX2;#1KMM(]ER4YBOC%H#&-TSW7%1E8E;.S;)]%^?(*A 0"H&@*!KQ-IL(?#$1RP%$B8*T7U(82643+9J71>\H5LN@F,+)$%N82%I+2\C&VR@U7/ @J6J)$4,3F6BV.MJ& P)0!,!JTX*3 MJ9?0"]B@- L1Q4\8TE%'[EC![W;^.Z$YXCSO=NO-/9><.:6.T%*W Q;_F5'S MW VB-E*$3\FT6P6&A7M&?G/('^MO,8.9%\XB0"F#".;CKXVA66G_V>Z./-ND MLZKS/7JVIY/L [KG3;NA\\WXTDG36'S%D GQOMC?8H2^UX2T<^:88? ,!F\N MI$"F,YF=BRDA)=W:$86/NX?CR=EH<@?A_*D M+-6::-N'+99B4UD_WH>N:1NA-0ADV->3#6Y(]70BI>1/#0WZ?1[BS/.*"^OB MOKFI#9$BQNW01C JR3:IRGC;_XS*>(&%7E>A(MF+-*4OAHATV7>"R-H9P"-$ M+J$1<<[RH/2;!T,BP#"!%5!-B31T"^'QQVE,LWWWG= C!I>A-;OL;Z:]*5F+8A&%4R,#&Z5B!5ML.N9*Q&3MS7^K65OR] 21) M=6[_07#E*6%4\2K8QK)1M*#*76"FG"M)^9QK\M);[R>O": M!26VEOP=#06R)J[5# M2%X,M8#OJLGM)?Z13.:]=.O)^ >($\I?>CQQHRH/W.WF/XFN@]+MG++Q*7L[ MM(M>*M>Z#N,0IR,0-D$ G@:Y?U>_@:QRP^#K-NK] U< ?$5U_."78VI?_O]* ME_]U*UT.M^T7$&HD;.XMEKOXC1%,"6,')LVVKD-(Y\I"S \B["0"#:LX;4WK M.IEKV"C+UXG&DJUPQ)I>YG_# A*IJ#(2NTCD.F$[_]T6Z 3]X!Q,QWU(RI_Y MBV6N4\Q2-N-YDK55WK<%?*BG^73:P8>JRJNVS_Y"D2HZD+%F979E/FSYO891EWI6S?%;U^*FK M\ZJN'K,T-!$_E% M3IO#O9VW59/553Z=S?)IWV9UD?=-E;=]HW?.OO4T^Y&6 M^TE63MJ6_JE*^*>8P&X^E^[PVZ:G?\J6?ZSVG 8U(3_XDZ?BPM?#&0V/3.R( M.#!>Y[K_-KZN=$3\L>SDL(V/QP[$Z-3+C5%UV0GBLFY0T#XSU';P(8Q3(DL: M3&!5B:=JF@%5U=,&SEB;EU6P!5'_)SLM,<_R5TIIUC[.%&>[&-:LU-FJP\+M MI!3:F#=7]%OB 7^#2X3U?!6".[ZE$N1[=XO1%)22:KK04;R8$A9S?ZJ\#)L% ML_/&S '@IFH3WV2TV(2FMEM\7F\XR<7:N]3;%M 7]5\W'@1%6SR-;'.H[YZ4 MI]FYO5L)+>6#"WS^F0*?U1>O* 0ZLWL"LJC:3M?0D6UXG/]T^.<%KCB<=V!> M18U'7O()O$_NUVF7MW6?>$Q^?$70NN53+&RSN#=Y]I@GM\WJO*MJ^XKYE[\% M5E:'O_&W'R:7$U7Z@G91__EYL;KRX8Q:/$BM;>:DZKKL-&O+?-;/0%[O\JHI MLBH[J>%;^K.&KZ=-/BOKX4OX==? 00;&VY:E>8O_+&2^%:A1@J5#.!MBB=%# MZLN\@*O"MEX7#333%_D4[M&JSV=3N#VRDWZ*C?=Y/ZNR"X?7L^4D(+*+9;#2 M%0S(MH5_P_BKO)@U&A1V*GXD$0Y'YP-$(BZ6>I(N%]KF-RL MJ. 3_D4$9+Z<9O][\#]B'1>B)4:2$SY)G*M!]!3N[>XG*DO&]D\V+YEJC^+^ M]Z)BI$WOYPU6S%4)(9P)$H;.:02!3\,+P@#- MW6%2Z* QFZ-YT&7TFW&3?7[8P.+14&ZP@_3=0\?N:_!F4\36?T^@<[H7 \EZ MAFF*<"O?(F.BB$53_!KORB@>6WB/V4Q&-,C[ 6FN\IU)7\PMZ)6QY2PM'$(L M2FQ%5@-T0;*[PMVS:P_N[X[*RN\8SHYQ%5;7@S[&4W4]L^S'A>=*151O<=/: M 7SD:EX"76JS =P3+EG/WLT14Z(#456!DP+$P#('!J3#>5XQC[:!6N0-7@G, MHMW:26377DDAIQ5B_5(YN:WZ!'OZL^3\,F=54D4H.CS\QZ%DL>%W- MD!M6+?/#:=["E01?M"7]W^N0KBK0(5Q?_6UNX &-U@> M7E]L2+F-WY@@!C4MR'7-C&[%.B^F!=PA='&")M96\%L+E_BI+#3P_Q[F6$]Q M!M.FI3E5((+,\!XX@HM=6]+9X.E1O$KK+ M@&Z>WRU,Z*DM@0I'I:CSMNCE4PVG!9]C0[NKE&JQHS<+XVY$6:DL>A!U"_AW M"J)J[6T.BGI/K(P7%;5>2]2*O6!(PK EH#QA8ZL[#V'P/(?$ 09%B\5VX56U M.;<^Q=@V^YD59/,WS03%<>C.DI@ QM^V1N%5#+/2PEEJD!2.=,*RG3J2WW9J M +_\2CX: 6&Y2:!!.3^&\N4(Z"YA:@@!V_"((8G[Q/5T7%@O\@[8]1L=4%"3 MBO+6H!V3!<3 @&9]4V*%ZS6M\[(HL@N;-J."Q5O050IBZ!$XE7O@!F5> M%9U^P$3(GY1Y5^"K/QO'*-R%,[@$F;(3VPTSK."Q=CI&<8&/(SN7+1^\E?U^ M>_-T^V5^M?@?_T2JPN;KXI_B;$8@;$RJG&?77HZOGT=O0TJY8_^,^"H"[#U% M,A/OZC)NG4\!\\$_Z>B>QCT43[(&KFQ8^GY2I)P/)2C^!3(;>&3@?6CHW1)^ M< Z.C/>RAB_WT-(30TV!EF2H8$X8DL,-/(31F":BC@@;Y$+;9[BX-?U9[[S* M9W>Q4%&KYS=*Q3-^BN"42IF-V+U"=J8F;T$#_V5M8W_-;3KR8F=>,S7HGF:_ MP@9?D8*DF(N7HT4ZMTCW M%I5.U;L/1\M*M-VW<^5Z9%^ Z63KG!+G8CQ_9VM[''9JS@VTL4-E4M[-A-_O M2=8"GR43X@DPX;YD00F.VK1JL^FD]?R!("&C&:?I4,XJ\Z:;9M6D3YW&NH'M M+%"9M7!!&1="&DBM3:*)P"CJ&>6JODO'D2,+:!\,YVRD&GZ?H*FPQ[T MI? <_#>@!Q3,F![ZO.S%'$:NO0KV35-#C;2 _W%R?S'"FT%'0VJ8Y5.R78(& M">)\$W!J(H22Z+#J"J*O@V@ UKA#$BC[O!;-CV3[>M+]L210@Y+#%&"[AE6< M@H0Q"ZX+_[J7P)Q#&97/XA@^ZEPO@8#)#E][C4@@($0+XI2W:B887@)LAB) MC /ON4 HMP%U9Q!W2HX\@^/<-C/X7!6P[475X\"_(N,G3RVG2E@0_R MQPJ<&R[COB_($)(W9-H!V:DJ9N$"Q,3O!]V%L3E?! #_[+,T<.=/LFZ:%QT2 M0LNVF)=16'2C:DZ!;W05W"(UUG1<+9G@5VCR_IT#B^&(EF6&1-5S,B%9.)<: MA0L8>=UVN#)M724Z#,*?;>VPF_D5ZT0&O*"M\JZ= ;>$GKN$/I.+5;OJ&C@) M#; /U%!Z[X+P"B60MU0?Y),IG*$2V?5)T^>S&7+ED_H.=1-NKR:_4-[ M.\X5!B*?&:,WJB3CL9=\IJ"5S<>?$M//E_G]9BVZAO%R:&[1Y\Q[H;&^Z>UK M&O@ CCY:8X#\*_L[EYI8DGS7U?AK/6NS2P)-<%-CB-42Y"P89%Y74Z.M2RMV M($@T0.OD.&Z**1L22[+UU+.\#WG,L QA\O=AJ9)',=MH 8^5*@M(7+*MU+3"4!JXX7HN&O))PA)M"! :8>M>CAYJ.,UF+;:4^55%[I$P? MG&>R-YR4)#;1:E8]+2NHI)4QFKS"=]_CNSHK?BS3X_&+&!A'0'$H:+U@J.I' M.!!XDS4UW/YM6:6L+J N='4&*CQ(!6,#1P+#&!QS-_:Y7&53(,[J'YF+>0C, MA]@>+CR#D'O=UB4X^9%#2(-6PC!)3EPRP)L!U/-W"9 \M6SYI\4U):6BX((^ M"M N*F0Q/?E^",LNJT&FQ*B_!AD>T$H# A&.SKG&$:%H#Q8,TSU.4 M2"M^;V9: YVNR[JRR5 Z. %MKYS2@U,0)3BHY64$!S<[D2C<4W(VD:/J5,BV M)K*%=\N *7IAT38.7NW0.QP3XF>LL.A,TB(]LB-285N%XCET8O]!5Q?\XP!0 MBYPZ+J?TDZRCRKPE/]0#]AWGB&%CTJ*?MPI;D/V@_L,[1*-E\08S3>5-D_H[ MS9JL);3*85KEL+9"+,\6F8"BHQ2T$!# MJIT]M O73W8*JUV;)8^RV9RV13L MM? =+UV;.(TM(R"VTP$V-2[)/\:=H!F)Y7=$2@Y29T3&C8?#QX"D3Q3QGH;L M_DB10C6<+J(E!^T)!J CX4.\6@(8+(!ARW;?D0;[Z:S$RN.+J% M%O"J0-_QK".CG$OFO+'&.]ASIK6RHX \34R!=\3!Q=N16_418Y5LCB_(?D"AIS MZO =>L+"XJB(\T$GU2/=BT03:G/$,]QM&J9QD1K->0$&"PA],#8>+8&1[YG+ M_(QU*M1*(177#Q6(?K3#,V,"*9P( .VV38,B!BIBO?6^J/(0NKR"=P]J9D8. M_A;HG%3#&J6B K0[U]S)AF\<^'QZ0-O,6CE&P$%.^AF#%=V:J$>=9K/LA;_H MI) 5).YY,XV@<]\N39S$ZIJ @ DK\>"$-+&R&@LJ&8P,&COOY06#VK'AP'(* MAJDZR-$D7=Q*%P-@)O;I#^ '57HYN=-Y! )7%;79CNEZ9@8"K36Q+Y+ M&BA*RV7/1EXK7E1Y;8R]ZKNB:MGJ:[\#6BHZ-O^J[YJ^T79@&XG>J/"1Q%K1 MD&:@:30E:=$!X-*Y[,"HRYJTVYT M<%+GS ;/Q-MJT:@#-#@-VW*O+OP\(@='@.4<,1,-V%5O?$DST$SAH@_M87J# M.2'RW<(T%97/'+*,>>QZ$)&3V#Y7%-.]BE(R+,DMB&PRTW>JV< KZ4I6;J18 MEHR9)WG.1W# 0^BF>T$W'5% 4Y1B(>RG$XK1JUM*1? ?[-!Z7V/8Z70VZ3!4 MLP.>X#_39FT!EP&9[;IJTM5L#VWKX':X5)!* S2UQ,%ST8 N[L\KQN>0-QX0 M SB,\HNU?*^(S54E%?P.KC#Z-/O%GEK9P%OR^V%PM[::-N)HO5& B61?/ M/W_>8&4UNR@+JL)B ,_,8#,XEI@OD@R/9F!.%QRB&]=3$ G MWS,T9+-FTG5Z,$V-ES#'(E3U!#2C M^&"J&N1G?JPI#AC,%/T'=9<7-79;32>P%NVDP3/6@V+3-D92D\HO)# /JU F MVP4&V;0\R5F/[5;<;CVKS>3HW"0:J("$RE+VK ^,&%!!624(CS\?J*GG*X\ MFXM02S:L9"V/G^Q)IAJ"L5>0$YI* GTA>@!?Y@:8/+&/['-PC2*M=1/PW1G ME4RI'C8W+- "K'W#&]RR_V92UDQU9URSP,L_-:LHFXY"^8PL\SV%\^"_5=\J M?A&\N;"D2\RZHP3H>I87I+W4F(%7HLOF:K$@S$@IEDGVH5@;F"TG$T,#?)9%.U2+W,@R/Y 1Z#J_V"EZ&]TKDQ\T4 M3_N[!4G=P-D0C@#N?.: [60VQ>B<"K0588K ,6N[MA%JXG.H9$OFTGV"B:PNB"A%]5^((W80J ME#[%[-%4" 8 W'N6EY7,<38!/3@^(>" '%8'UQ:<:!.1Q][$KI^@^W+_)51@ MRCO%@'9P):+,-LT[$K.:;C*=NDL)4WEK4FY&=0O2K^3> MP+AJW*(6':U3.^89H 8H=;@ MX)M0W^6LK0&O7&[_=O8)TT&LPD]^HVI2--D/63FI>_JG+<[*"6DY-H.Y3KZ3SLIBC/Z9-^CK!2$E+Y?+FZN+:_X(?KIUS7&1K+;&T<" M!PK^TY\U,QR*K0%(,W,J%HGWJ:D5DZ8[*Y!K_& ^4],@\];PN6H.G&0Q:>W_ M'SVYNCZK<6KP+TVM;L] M/@AH&]2%O=6)58F5BE"8P&^E8'KH9;4I-< ^A)4 M"A(59#1/.;7*55"AU,E\VM-]1.'':)>LX%YRL30,NH"D#PIN!=PQ;T#-@(L) MV''2SX%W!X9+5D"H+0K*V<]<_9P-)-=HM$)P*#)7@(J"5V>)B DE6MYZ%J(: M"M@(H=A-'_Z]U\LT-D=QS.W0V[?-ZX\G)PR\^SDP\KJOB[N#X] MR$SE&M4(*2GQ.BYM9>\IN^N6,ROMYM*^7BZ^(,Q.]N>[%?W[>L[[O>_W./A2 M!'+IG=OA$I>4]AASVC@]%.//RZIE\V-!8 (SC'DB?;; BYO4-)1!*:85<35: M"0;'LD#+'5VK:"#BD,>FP@XZ(Q6!2%*1F;NK01$D^:?/2[)M=$9K:CJ2NL6- M*SG2GAN?K.2<0@$2==]PR,R,S*9HB*(Y-?FT(Q0I4*BF%<7R 5U]/*TJGSP M*&-10U?1+.^.5$7 %$#FFO<122>(?J=(Q2*1<$*@0YXC6MV!= ML&" I&)"IO]B0J:@@O5/^*NC?V! \3:O+9:2;:!AH*66&Z^FW$ZI?Z-EAU;[ M[XB$]QQQC&^VV?O%[VA8"8X.D.W$\JL/E\^SDR>GVP45JQM[M)-'QYYI$\\\ M?#9_?85H="\QT.!_!>AN5G5P**DRD6WV]RPQIPM5)\@+N/VV^+A%*#I=FLWS M!V-1H:@3B"+]7(BB\2XF(PU=R*1Q.@7>PNNOF ]-$I!I-U+4TO?UD\)Z:.G2 MM8+ 2H7T__4U76[!PJ@2<'U"]CX?'YITY.S^6?@P;Q]-B67/9G# M]^)P?Y=W5Q3OP0YDVVR\"9/\FYKD-#[B-OYU--WE[]F^E1SF@8VN875FOA(T^WM&8B!D S2/G2F4&2G(H'Z!^UP_+T] M@WS$!1"4ZCBUE\)I=I8)CX:+9XGE@44^"0^LH$R0[R,\/!MWAPQ__/-\-19W(/4< M[%[ >U-M'(9 Z@?*QMZ);F' _Q9?)B2!QA9>_]@%6W:W2O^H-SOX\>)[(:,R M3B6[$I\.?SP<4S/@CB*7)1H^'% T&-)\@V8**>IE\_+=!/.AP]:#(#6%C.B> M1_X/=[2(!]'E"59 IGX,A&B,.!.[%4SW,$(^1X#,YV;UV*+KDRX/.]@&WR:A M/?1BADX>4NC1;M>EW2Z,Q%5(H!<^"N@+4^'#366,N9QKV$]%$^/0I[:,R%#C M"\0I973_D>P#>^9\/!#H2Q\W+=[ :X6GZ1IZR.6A=8+0+:)4]W,3YG &*W"& ME53U'HXR_/GVMV"?QEK+O70WUHX'F)K9"2(>G>9&O\5XOK^>?]R2&!E2Q9[> M?(P_YYI M D\>FX-:$AS31[V,\EV @OK8%H_&X7Q,AQ5\\H&^ACA?CVX]#OCUV&:CJ*>/ M;?3Q2_\ CBW6=[ET780I 48&*&T/8=.V#Q$"Z!:+ K"&4E]J)*"'"-Y*FG-& M8.URM1 /Z"R/0>7Y3 Z?#S3!");>HT<2;W3?4([MU/6WK^7CCO&!Q_)1<'N/ M/QTZ<.RUAVBG+H*'' G_1@KDFA#"+O;(?O2Z\(Z,(>B%&>$ZB'UHYX4Y6MPC M8!II-?'-U0[T\RJN)MJJ/ZJS44',(9/-?QLBDT5(6<&6$9@![L9B>[7!>HZH MQ6#%D;DR )":=#-?WH8Z [_%1U6 O%4K$86;:X!(8Q28+[2P!!$'2 MS#U O:,T WX]XD08 N&-/3T&AC>^+]YD T0A^LP_H,S'@>VQ]18]N'AV=_?K6]N M)(ON(2?.MO-7; C#A+"E8#O,8[G*XDHX=!RD7>CJ&4.M2W?IIXH=NU*CR) / M6;)'4'4$#(^RWH*5&H<<2XSHAD84.0SQ/A+ENXYM?+4(&&U@P=O8./B1;0S4&266ZQ;2O%*KXU# M-:V6N<2XN)21!D1+(Y\]9,:#U@(8M9$I#%'.DG+&&,19?/8<%T[12,1Y$#K9 M@Y3I0QH.;I]#\,A2[ZACG7K$XI$%?HD8)%E"WQJ@DAV[XD-,LH?Y6/PVLG/T M1W[>[RI/PH0Y/"P!##M QQ-]S?+0"*O9@X06;(.&08LN[+&K/0)A]JB%C\TW MKOR&+$ C:44,.0>[V6S]]@A41V0O&* &MD)A2"ASRQ"C0>K[ N\TZ$!D1Q0$ M&8J/BP-IA+P[@5\Q^J#&T^""/G^A@HPO>5@.N,H@5AW<+6*!Z8/Y'D,5P I9H#S&VFEB M7T9[?"":V;"9$YY/L"9EK,]#L,^"#LHJVL%)%_]Z&OWZ.P&HA8.;1;LK8K-/ MPZR%S<;G5L;G7->Q[L;XE8?F];VN3,=>#][WQ)ZGTFEB[08P7(%U;@\05V " MH(")R*41F.[WWQD!'E6\I130UO"YO2A:<6/ZH1?Y&'K6.'4IY!]+V]N8O)?+'@]A,4JGQ0:#S#S MP[@=5MG\$8AH*2_!'P"'EN[JCVA]9'7'/1I[X-8")>IH/O)I?A55UG[B[[$7 M3G-6-P5I7W.G>&/Z0:J==[BW"1-2X-&TZ)'#4()%LS_-A28;1 MYZMC4?!&(>X"MI]6=CP4N?CJQ<'5HM:/,>BVB$GY$!"W:#][#,N'(;N-W%_1 MU8C#O449ZI],%#FL_8<5'<(]%KTO&\R'H',3A$A>8$H$(7E0$/?8#?+6#W;/ MS3CF=[O?UE3W;^\;7^:"5Q#,_WNCUEE$1CNUEP9Q[B*6$QB)7M=X$2FA0,9] M[@U-S@]CH!S\Y@?B4V.)_NFVHM0S!(I#N!R$<4O=U,<3UMWG=$+1Z_E].II< M-G<(,)$3!V/9Q;G9>7K(452Y7_ 60AO%09E" MY6AV%X6SF)3>@X>@[<\?[S/]G)P@P2,:3;6@)PS&T'CFIL-+(9MU#&XB>;M] MH3W 5!"$(SDB*65$K1!T[W0NDL/UNP(-@M*5&55E$_&3>8*2!Q@1343>\WAN M0,.1JVO VQ.NBG#.5P0C:#P9U7;QX@POV&N2/SXS- M"/?-:D\.Q7"=#0I0*GU%HI06J:R'7?9Y@%(]O%XO>X=I=B>71DUQ&.,KW M6ZL#4IDO]L_DCQW?GI3I8SH;.;('K(1_2S$65F[V#X[1'SBRO6L0M2L[--?4 MBR]^7US=&1^'#/!QI\T,-8!Y1LD'I/<=)09P.8OL"E/"KN>;J/'CD+$=P8/- MP!1O9X[&-EI*QCUZB(?(VN$2)A$V CG%SRP64AN^UD?=.+\$&V#E739HH QT MG#RA;4!CL-3A3HK(IAH7P82'YO0HW>?1 M$G5N$J9S7]$<-7,.( R=:=,4VQ*1Z#)ZY1EIUUS]XT]9]-1]S7V* #(FW_$G M@/!Q!PW]#UKN?"\0]O?9CT!$-8L;5R,&&_7@]]46/K"%^-X>V]C>33^RP?TP MG'F(40L]O^">WT;E71__>>&C2WMOIHCT8>B@U5XB'!OI<*!_OELM#"A(M7=A M:W2@-JZK'K*QQT#3'S>F.CJFU&I'%G<3 M'0FN3CXH6),:1!>/:X]![(OX<\ ,#UG5-(C_03UH(DRU=/B5?^[PTQ4F))X^ MA9\>$P&^F\T\(/S/4:CS$"L]:J[8#Y$>*M_[D=%#:_MA:.B'[P.!C<>L'':] M?8'++71@0M&6C#WWPY#: I_%S_&E-CC2@?DC0^JF;Q>SH. CU\S*$^#W]I^FB48S3V M\=$V,,3T?D"K^Q ))[,NG,'L@!DC)ET\:01PY,&1[.S$I;%6YI<@%0DCVW&9#-\H=H#8D?:L&ZQ_'C' MB!/60DL ;>95_4P@34?MJ8E>;X4*Y^P0&/9M>\RUK=]\N1V-8XW&[QXU^;@3 M_'A$]@-P*"_^Y<7S#Z]>9"]?9K^>O_IP_O[EFU^R\U^>9__ZX?S5RY_^[>4O M/V?G%Q=O/OSR_M)K\-R6F46OPO/UW<<=)D8+S.DV;G ;Q[<' ]"D%X%\\*,VS<0- !? S[#*3_AT$I<-Y#E7D;1EEW( MH$N4&S[SUW)L0*.V"#O1;YOE;K? &*-/-G\ S; @&BT7NK+SG[;;W?_\OU!+ M P04 " YA&%,!DJ9:6," !H#0 #0 'AL+W-T>6QE*#XY1QCADJ+T2!N8ZD0C*D MM"LSIRPD1DEIDAAUIJ[K.PP1#J. 5^R.J1+$HN(JA'X/ 9M_*Q(SM]\K MH6[> 'N=O)M,W*?SFS%^U@3.(; OY[Z/PYZ85K/SO)NP6C(O,#B^SC M'U'[AU'O81X17^X@'HAV)%X=?*+[CW-$?VWHG;8SHB 5?&B0&;2 KH\8!BM$ M0WB+*%E*8K)2Q A=6WAJ@%A0(8'2G:GU>08IGVW8LYYIVI:'$2YD4]M6L-_+ M=ODHT'E&(*&T%SB%%HB" BF%);_33K.X 7\)@=9>K NM,)-H[4WG<$AH+KK( M4L@$R[Z,!SLH"BA.C1Q)LMQ$%!5D)]JO1V>..;[L$/ M$J>D;OPZ[05H=E04=/V1DHPS;#?SVX+>D06C '5U0"XD>=9\IE5B#6 )P0I+ M1>)-Y(=$Q0+7JFNG.CU6\_0$-;_T.6>88XGHIFC=^Z_YE/^SXMGEWTMN?E7& M@E]0H_E_/@&1\U,0Z9^"R)/HR:M3$'G]^D7._K5&IQTR-B:9K3FF1\&R(E01 MWJK-29)@J\<,DB'\:N98NC5-#..,IE=HJ5][MOAU;H)35%'U8+;8!$,XV%^, M<,_O5RUZBA .]CU.2,7LS#N\6T4_ 5!+ P04 " YA&%,#U2R)PT% 1 M+@ #P 'AL+W=OY.XU"(?73L=X-^/DQ;-R0Q]-3>'7K5)G.21$Y_GV#EG+Y5]?JRJ M9_%:Y*4[[ZWJ>GW:[[MTI0OE_JG6NO1'EI4M5.TW[5/?K:U6F5MI71=Y/QP, MDGZA3-F[.'N_UMSV+\Z:/P]&O[B?^YM-H=+:?-=WZO&\-^CY=GW2L+WH^^^6 MZ-3^"5.U7)I43ZIT4^BRWD)9G:O:5*5;F;7KB5(5^KSWWD2H,A/3LC;UFYB5 MVTOYMCW1WGJ6G?<"_[]6M3_GNW'F,=<]84^-/V!G6=" \T&._7:5F\S?/1.7 M*E=EJL6B[1L"& + \&" XFBN"&0$(*-/A%PT$,T)3E1+,:Z*-8&4 %(>#')1 M5RF!C %D?+B>5&Y%(!, F?!"3K1+K5DW^QNPRXTSI79TP P!W) 7[E(YT_;7 MW&KGF[8MVABT,$^E(9#' /*8%_+:7W=6IE6AQ5Q;/YZ5U;O14GA: GD"($]X M(;^:TD<;HW*/ZFJ[V;Z)34]^5<92R&" (OB %W.4_K_Q-VWW4R9H%6:M_%M5 MV8O)\[:W9OXE+)\: C%RKFN6 *DE8';+3;WR+U]'*FV\KLKF25-*Y): 62Z[ M<7*G7G6'":DD8'=)49CZYX#P8;LVY9/VPZ4+B502,+NDL=KSJLHS;=U?8NI' M2?U&V9!! F:%M!'O[T?E=-:^-LK6V^9NXU6Z3;].#F[6VZK<@B/01,/MC,?YO.KF_FHK93#R, MKNY'=[.;:S&ZGHAO]Z.K&F&1$0XJ)S!,QFP=C'E-,Y*"(V4$8\X1B(@=%S [J MIFP372N3.W&G7^N-RJF$))*0_,1%,W$TW]ATY87DHY,_78QRBHDD))DEU,6< M9;ZU69I&DVW"23&1A"2SA& F+*F$))*09)80QJ02DO [#;.$,":5D$02DLP2 M@O,*224DD83D(:<_DDI((@E)9@EA3"HAB20DF26$,:F$))*09)80Q(P']%LG MLE#,;*'NG!>X,D82BIDEU*4D2P<^X_3'*":24,PLH2[F=+G4;?G'>Z),,9&$ MXD_\G/-K;T[TDF(B"<7,$NIB[N:]Y9.XJIP38YIYQ+!<@%E"OZX:O8JQU9GQ MHUU9^];I322AF%E"7W''&4^>E),)*&$64+[,6\7]Z+3FTA""7>AP5[, M!Y5O.IBP:NU -0?^W6QB ,5$$DH.47KP<=Q$$DH.68204 DE2$+)(8L0AG0F M-$06&FX+J-O&[N(L\P^FU-FUOX7S^U.5IW,KFI]M49>,F\J+Y2;/QW[?37E5 MJ69_>XWW$NV+'U!+ P04 " YA&%,FK<(.TL" 7*@ &@ 'AL+U]R M96QS+W=OQ)4%DD>3V5;VI"B3ZNC ^;6P8-F;>U6.!TN-+.C?EU+7Y>.KSZOUR M;O.F.I;2?W,N;X_ITN2[KD_M^,V^&RY-&3\.!]I#-!QD]J)X/JNE! M]_-!]_2@A_F@!WJ07P,9U_PDA#5?:P^X]GRO/0#;\\7V@&S/-]L#M#U?;0_8 M]GRW/8#;\^7V@&[/M]L#O#U?;P%Z"U]O 7K+ M?:Z&*;K[< O86OMP"]A:^W M +V%K[< O86OMP"]A:^W +V%K[< O86O=P!Z![[> >@=^'H'H'=8X*P$'9;P M]0Y [\#7.P"] U_O /0.?+T#T#OP]0Y [\#7.P"] U]O!7HK7V\%>BM?;P5Z M*U]O!7KK F?=Z+";K[<"O96OMP*]E:^W KV5K[<"O96OMP*]E:]W!'I'OMX1 MZ!WY>D>@=^3K'8'>D:]W!'K'!>Y5HIN5?+TCT#OR]8Y [\C7.P*](U_O"/2. M?+T-Z&U\O0WH;7R]#>AM?+T-Z&U\O0WH;7R]#>AM"SQK@AXVX>MM0&_CZVU M;^/K;4!OX^M= [UKOM[U1.]\;(:T^U&&4WO(MR[Y9_B7-1.X<_DXI]MG7*=^ MN7^B=!FW)'=]O?D_V'7JGP@WK7!E&ULS=K+3N,P% ;@5ZFR18WK*Q=1 M-L"608(7,,EI$S6)+=M >?MQ HPTJ$A%M-*_:9HOGXYBG.MGTW MQ&71I.0O&(M50[V-I?,TY,K*A=ZF?!K6S-MJ8]?$Q&)A6.6&1$.:I[%'<75Y M0RO[W*79]?OUL?6RL-YW;653ZP;V,M1?FLX_&I:!NFE-;%H?3_*"8G:[S5UB MOK8LVJYS[?4D8?R-:Q(4I]5\;& M!JH?4FB']4?>>QO2G>US8[;MV'\+RN/E2&\=[0XP50XY.>5M0;M&387W3_ZK M@9^[H7*!YC[D:DCMCL?+D>YS-;)QX2$?D<:M4U.]U_#<^G@_[*L+F^G[KA?^ MKQC9=/C=6S]<#@&20X+D4" Y-$@. Y+C%"3'&4B.&PO=&AE;64O=&AE;64Q+GAM;%!+ 0(4 Q0 ( #F$84PQS,$C MH ( *,) 8 " ?@( !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ .81A M3,)+IU@. @ $@8 !@ ( !U@\ 'AL+W=O&PO=V]R:W-H M965T&UL4$L! A0#% @ .81A3$)3CNXZ!@ &2( !@ M ( !@1P 'AL+W=O&PO=V]R:W-H965T&UL M4$L! A0#% @ .81A3+7, Q.T 0 T@, !@ ( !PR8 M 'AL+W=O&UL4$L! A0#% @ .81A3,UTPK*S 0 T@, !D M ( !F2H 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ .81A3$*B1'JU 0 T@, !D ( !63 'AL+W=O M&PO=V]R:W-H965T]X&&UL4$L! A0#% @ .81A3-]E M=F2U 0 T@, !D ( !&S8 'AL+W=O&PO=V]R:W-H965T.U,M $ -(# 9 " >TY !X;"]W;W)K&UL4$L! A0#% @ .81A3(_Y@^ZW 0 T@, !D M ( !V#L 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ .81A3&_>FCS! 0 -P0 !D ( ! MXD( 'AL+W=O&PO=V]R:W-H965T%& !X;"]W;W)K&UL4$L! A0#% M @ .81A3(A"'T7@ 0 04 !D ( !WD@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ .81A3 A%.@6X M 0 T@, !D ( !)D\ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ .81A3-BI8PFV 0 T@, !D M ( !.U4 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ .81A3,]6+RC) P YA !D ( !65X M 'AL+W=OB@" !4!@ &0 @ %98@ >&PO=V]R:W-H965T< 4 &D? 9 M " ;AD !X;"]W;W)K&UL4$L! A0#% @ M.81A3 V08#@9! Z1, !D ( !7VH 'AL+W=O&UL4$L! A0#% @ .81A3.!;7KA_ @ MT0@ !D ( !#', 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ .81A3*Q6B5\2! BA, !D M ( !CGH 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ .81A3">%2O]$ P ;@T !D ( !78, 'AL M+W=O&PO=V]R:W-H965T) !X;"]W;W)K&UL4$L! A0#% @ .81A M3&Y^858. @ ^04 !D ( !R(L 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ .81A3(3,^3R) @ GPD M !D ( !>I, 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ .81A3..)8V#$ 0 @@0 !D M ( !&)L 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ .81A3#U>0LZD @ ? H !D ( !':( 'AL+W=O M&PO=V]R:W-H965TP( ,H' 9 " 2NH M !X;"]W;W)K&UL4$L! A0#% @ .81A3']* M,]PD!@ ]2( !D ( !W:H 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ .81A3&\]+FUX! /A0 !D M ( !L;< 'AL+W=O&PO M=V]R:W-H965T&_ !X;"]W;W)K&UL4$L! A0#% @ .81A3$EE'_P< @ ,@8 !D ( ! MP\( 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ .81A3#X,[.DTL P*P" !0 ( !*