0001193125-17-056299.txt : 20170224 0001193125-17-056299.hdr.sgml : 20170224 20170224160621 ACCESSION NUMBER: 0001193125-17-056299 CONFORMED SUBMISSION TYPE: 10-K PUBLIC DOCUMENT COUNT: 112 CONFORMED PERIOD OF REPORT: 20161231 FILED AS OF DATE: 20170224 DATE AS OF CHANGE: 20170224 FILER: COMPANY DATA: COMPANY CONFORMED NAME: PEGASYSTEMS INC CENTRAL INDEX KEY: 0001013857 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-COMPUTER PROCESSING & DATA PREPARATION [7374] IRS NUMBER: 042787865 STATE OF INCORPORATION: MA FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-K SEC ACT: 1934 Act SEC FILE NUMBER: 001-11859 FILM NUMBER: 17637179 BUSINESS ADDRESS: STREET 1: ONE ROGERS STREET CITY: CAMBRIDGE STATE: MA ZIP: 02142-1209 BUSINESS PHONE: 6173749600 MAIL ADDRESS: STREET 1: ONE ROGERS STREET CITY: CAMBRIDGE STATE: MA ZIP: 02142-1209 10-K 1 d316984d10k.htm 10-K 10-K
Table of Contents

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

Washington, D.C. 20549

 

 

FORM 10-K

 

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

For the fiscal year ended December 31, 2016

 

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

Commission File No. 1-11859

 

 

PEGASYSTEMS INC.

(Exact name of Registrant as specified in its charter)

 

 

Massachusetts

(State or other jurisdiction of incorporation or organization)

(IRS Employer Identification No. 04-2787865)

 

One Rogers Street

Cambridge, MA

  02142-1209
(Address of principal executive offices)   (zip code)

(617) 374-9600

(Registrant’s telephone number, including area code)

 

 

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

 

Title of Each Class

 

Name of Each Exchange on Which Registered

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

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

None

 

 

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

Indicate by check mark if the Registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Exchange Act.    Yes  ☐    No  ☒

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

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

Indicate by check mark if disclosure of delinquent filers pursuant to Item 405 of Regulation S-K 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.  ☐

Indicate by check mark whether the Registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, or a smaller reporting company. See the definitions of “large accelerated filer”, “accelerated filer”, and “smaller reporting company” in Rule 12b-2 of the Exchange Act.

 

Large accelerated filer      Accelerated filer  
Non-accelerated filer   ☐  (Do not check if a smaller reporting company)    Smaller reporting company  

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

The aggregate market value of the Registrant’s common stock held by non-affiliates of the Registrant based on the closing price (as reported by NASDAQ) of such common stock on the last business day of the Registrant’s most recently completed second fiscal quarter (June 30, 2016) was approximately $965 million.

There were 76,643,096 shares of the Registrant’s common stock, $0.01 par value per share, outstanding on February 10, 2017.

DOCUMENTS INCORPORATED BY REFERENCE

Portions of the Registrant’s definitive proxy statement related to its 2017 annual meeting of stockholders to be filed subsequently are incorporated by reference into Part III of this report.

 


Table of Contents

TABLE OF CONTENTS

 

Item

       Page  
  PART I   

1

  Business      4  

1A

  Risk Factors      12  

1B

  Unresolved Staff Comments      21  

2

  Properties      21  

3

  Legal Proceedings      21  

4

  Mine Safety Disclosures      21  
  PART II   

5

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

6

  Selected Financial Data      25  

7

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

7A

  Quantitative and Qualitative Disclosure about Market Risk      41  

8

  Financial Statements and Supplementary Data      43  

9

  Changes in and Disagreements with Accountants on Accounting and Financial Disclosure      76  

9A

  Controls and Procedures      76  

9B

  Other Information      76  
  PART III   

10

  Directors, Executive Officers, and Corporate Governance      77  

11

  Executive Compensation      78  

12

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

13

  Certain Relationships and Related Transactions, and Director Independence      79  

14

  Principal Accounting Fees and Services      79  
  PART IV   

15

  Exhibits, Financial Statement Schedules      80  

16

  Form 10-K Summary      80  
  Signatures      81  

 

2


Table of Contents

PART I

Forward-looking statements

This Annual Report on Form 10-K, including without limitation, the sections entitled “Business”, “Risk Factors,” and “Management’s Discussion and Analysis of Financial Condition and Results of Operations,” contains or incorporates 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. These forward-looking statements are based on current expectations, estimates, forecasts, and projections about the industry and markets in which we operate and on management’s beliefs and assumptions. Other written or oral statements that constitute forward-looking statements may be made by us or on our behalf. Words such as “expect,” “anticipate,” “intend,” “plan,” “believe,” “could,” “estimate,” “may,” “target,” “strategy,” “is intended to,” “project,” “guidance,” “likely,” “usually,” or variations of such words and similar expressions are intended to identify such forward-looking statements. These statements include, among other things, statements regarding:

 

    the expected benefits to our customers and potential customers of our product and service offerings;

 

    the growth of our business and revenues and our expectations about the factors that influence our success and trends in our business;

 

    our expectation that revenue will continue to shift away from perpetual licenses towards recurring revenue streams of term and cloud licenses;

 

    our belief that an increase in the number of license arrangements will likely increase demand for consulting services;

 

    our international operations providing a significant portion of our total revenues;

 

    backlog of license, maintenance, cloud, and services agreements, license and cloud backlog, and the timing of future cash receipts from committed license and cloud arrangements;

 

    our business and growth strategy;

 

    our belief that our acquisitions should allow us to grow and continue to make investments in research and development;

 

    our expectation that research and development expenses and sales and marketing expenses will continue to increase in absolute dollar values and may increase as a percentage of revenues;

 

    our expectations regarding the impact of recent accounting pronouncements on our consolidated financial statements;

 

    our beliefs that our net deferred tax assets will be realized in the foreseeable future, that we have adequately provided under U.S. generally accepted accounting principles for uncertain tax benefits, and that the undistributed earnings of our foreign subsidiaries are considered permanently reinvested;

 

    the sufficiency of our sources of funding for working capital, capital expenditures, acquisitions, investments, dividend payments, and share repurchases and our belief that we have sufficient cash to meet our cash needs for at least the next 12 months; and

 

    exposure to foreign currency exchange rates and continued realization of gains or losses with respect to our foreign currency exposures.

These statements are not guarantees of future performance and involve certain risks, uncertainties, and assumptions that are difficult to predict. We have identified certain risk factors included in Item 1A of this Annual Report on Form 10-K that we believe could cause our actual results to differ materially from those expressed in forward-looking statements we make. Except as required by law, we do not intend to update publicly any forward-looking statements, whether as a result of new information, future events, or otherwise.

 

3


Table of Contents
ITEM 1. Business

Pegasystems Inc. was incorporated in Massachusetts in 1983. Our stock is traded on the NASDAQ Global Select Market under the symbol PEGA. Our Website address is www.pega.com. We are not including the information contained on our Website as part of, or incorporating it by reference into, this Annual Report on Form 10-K. Unless the context otherwise requires, references in this Annual Report on Form 10-K to “the Company,” “Pega,” “we,” “us,” or “our” refer to Pegasystems Inc. and its subsidiaries.

Our Business: Empowering People. Revolutionizing Engagement

We are dedicated to helping our clients realize exceptional customer engagement and achieve operational excellence. Our adaptive, cloud-architected applications—built on our unified Pega® Platform—empower businesses with comprehensive visual tools to build, extend, and evolve applications to meet strategic business needs.

Products

We develop, market, license, and support software applications for marketing, sales, service, and operations, in addition to licensing our Pega Platform for clients that wish to build and extend their own applications. Our software is designed to assist clients in building, deploying, and evolving enterprise applications, creating an environment in which business and IT can collaborate to manage back-office operations, front office sales, marketing, and/or customer service needs.

Our applications are built on the Pega Platform, our unified platform. The Pega Platform uses a comprehensive set of visual models to build applications, including process models, predictive analytics, user experience (“UX”) designs, decision logic, and others. This visual, model-based approach is designed to be faster in building, deploying, and evolving applications than traditional programming, and to empower our clients to better engage their customers, simplify processes, and turn the power of change into a competitive advantage.

Our applications and platform intersect with and encompass several traditional software markets, including: Customer Relationship Management (“CRM”), Business Process Management (“BPM”), Business Rules Management Systems (“BRMS”), Dynamic Case Management (“DCM”), Decision Management, including Predictive and Adaptive analytics, and the Vertical Specific Software (“VSS”) market of industry solutions and packaged applications.

Services

Our Pega® Cloud Services provide Pega Platform environments that are provisioned, monitored, and maintained for individual clients to create and deploy Pega-based applications using an Internet-based infrastructure. We also provide consulting services and implementation support, training, and technical support services to help clients maximize our software’s business value.

Our clients include Global 3000 companies and government agencies that seek to manage complex enterprise systems and customer service issues with greater agility and cost-effectiveness. Our strategy is to sell a client a series of licenses, each focused on a specific purpose or area of operations, in support of longer term enterprise-wide digital transformation initiatives.

Our Products

The Pega Platform and applications help streamline business operations, connect enterprises to their customers in real-time across channels, and adapt to meet changing requirements. Our applications can be

 

4


Table of Contents

deployed on Pega-managed, partner-managed, or customer-managed cloud architectures, providing our clients with the flexibility to operate the software according to their own preferences.

 

 

LOGO

Pega Platform

The Pega Platform is a unified platform that enables clients to build enterprise applications in a fraction of the time it would take using traditional programming technologies. The Pega Platform is engineered to support complex, global enterprises, allowing for application development and deployment on a patented, layered architecture that supports reuse across lines of business, geographies, and customer segments. Our platform features a model-driven, code-free approach to application development that enables business and IT to collaborate, using a visual “language” that models the requirements and design of the application through readily understandable metaphors. This agile approach facilitates continuous improvement methodologies, such as Lean Six Sigma, to effectively manage individual projects or help drive a complete enterprise transformation. All aspects of the application are captured in the model, including business strategy mapping, business processes, data models, case definitions, rules, artificial intelligence (“AI”) constructs such as predictive and machine-learning analytics, decisions, reporting, interfaces, intelligent work management capabilities, business activity monitoring, and the UX across both web and mobile devices. Once defined this way, the finished application and documentation are generated and ready for use.

Our approach bypasses the error-prone and time-consuming process of manually translating requirements into code. The software application is created automatically and directly from the model, helping to close the costly gap between vision and execution. Changes to the code are made by changing the model, and application documentation is generated directly from the model. The Pega Platform is standards-based and can leverage a client’s existing technology to create new business applications that cross technology silos and bridge front and back-office. The Pega Platform was previously marketed as Pega 7 or the Pega 7 platform, PegaRULES Process Commander, and the Build for Change® Platform.

Pega Platform—Key Technical Capabilities

The Pega Platform includes key technical capabilities that are available to Pega’s CRM and operations applications. Our case management, business process, and robotic automation technology facilitates the fulfillment of customer requests.

Real-time decision management is incorporated into these applications to guide actions and optimize process outcomes based on business objectives. Our Pega® Next-Best-Action analytics leverage AI technologies that

 

5


Table of Contents

predict and adapt to customer behavior to improve both business outcomes and the customer experience. Capabilities for cross-sell/up-sell, retention, service recommendations, and collections can be changed with model-driven tools or intelligence, helping businesses deploy automated decision-making quickly. The predictive and adaptive analytics incorporated into these applications support the creation and refinement of decision models to improve outcomes.

Pega® Robotic Desktop Automation and Pega® Workforce Intelligence technologies are designed to allow our clients to optimize productivity by enabling their employees to work faster and more efficiently. These technologies are designed to simplify and automate business processes and transactions and provide insightful information into employee productivity for effective decision-making.

Social listening, text analytics, and natural language processing capabilities are also available in our Pega customer relationship management applications. These allow our clients to collect social content in tweets, blogs, and posts on Facebook or in other social communities, and enrich it by detecting language, topic, taxonomy, and sentiment. Using this capability, our clients are able to monitor, triage, and respond to social content across multiple channels, and turn it into actionable social intelligence.

Pega® Co-Browse collaboration technology enables users to provide fast service by simultaneously “co-browsing” web pages with their customers. The technology is designed to allow our clients to engage customers in real time, and can also be used to enable employees to collaborate across physical locations.

Pega® Mobility capabilities in our Pega Platform are designed to help clients efficiently build, manage, and deploy mobile applications as part of a unified omni-channel experience. By using Pega Mobility, enterprises can deploy Pega applications as packaged, branded mobile applications and manage the complex elements of the mobile application life cycle including security, integration, testing, and management of mobile applications and devices. Our mobile application development solutions are designed to help businesses to reduce the development time, deployment cost, and complexity associated with run-the-business mobile applications.

The Pega Platform also supports the creation of and interface with chatbots, virtual assistants, and other “conversational user experiences”, allowing our CRM applications to work across new interaction channels such as chatbots, Facebook Messenger, or Amazon Alexa.

Pega Applications

Pegasystems also offers purpose or industry-specific software applications built on the Pega Platform. These applications for marketing, sales automation, customer service, and operations provide business best practices tailored for specific industries. As they are built on the Pega Platform, these applications deliver flexibility beyond traditional, “commercial,” “off the shelf” products. We believe our applications allow our clients to offer differentiated service and value to their customers. The Pega Platform enables organizations to implement new processes quickly, refine customer experiences, bring new offerings to market, and provide customized or specialized processing to help meet the needs of different customers, departments, geographies, or regulatory requirements.

Pega Customer Relationship Management Applications

Pega customer relationship management applications are designed to evolve to meet changing business needs. Our applications offer process-driven, customer-centric CRM software that maximizes the lifetime value of customers and helps reduce the costs of serving customers. We provide marketing, sales automation, and customer service applications to optimize marketing engagement, sales processes and customer service interactions. Our CRM applications work seamlessly together to ensure a consistent and unified customer experience.

 

6


Table of Contents

Pega® Marketing applications enable enterprises to improve customer experiences across inbound and outbound channels. They incorporate AI in the form of predictive and machine-learning analytics, as well as business rules, and execute these decisions in real time to evaluate the context of each customer interaction, and dynamically recommend the most relevant action, offer, content, and channel.

Pega® Sales Automation applications automate and manage the entire sales process from prospecting to product fulfillment. Our software allows enterprises to capture best practices, and guides sales teams through the sales and customer onboarding processes.

Pega® Customer Service applications provide a contact center desktop, case management for customer service, mobile field service, digital, self-service, and industry specific processes and data models. They allow enterprises to deliver consistent interactions across channels, proactively address service needs, and improve employee productivity.

Pega Operations Applications

Pega provides Operations Applications to support a variety of business needs including risk, fraud, and compliance management; exceptions and investigations; order fulfillment; claims processing; insurance underwriting; and product development.

Pega Cloud Services

Our Pega Cloud Services allow clients to develop, test, and deploy, on an accelerated basis, our applications and Pega Platform using a secure, flexible Internet-based infrastructure. Pega Cloud provides production, development, and testing (“Dev/Test”) services to accelerate the development and deployment of Pega applications and the Pega Platform. This allows our clients to minimize infrastructure cost while focusing on their core revenue generating competencies.

Additionally, the Pega Platform and Pega applications can be deployed on other cloud architectures, including customer- or partner-managed clouds. We believe this cloud-choice gives our customers the ability to select the best cloud architecture for the security, data access, speed-to-market, and budget requirements of each application they deploy.

Our Services and Support

We offer services and support through our Global Customer Success group, our Global Customer Support group, and our Pega® Academy training services group. We also utilize third party contractors to assist us in providing these services.

Global Customer Success

Our Global Customer Success group combines our sales and Pega consulting groups and provides guidance and implementation services to our clients and partners on how to best apply our technology and develop strong implementation expertise.

Global Customer Support

Our Global Customer Support group is responsible for technical support of our products, including Pega Cloud. Support services include managing the online support community, proactive problem prevention through information and knowledge sharing, and problem tracking, prioritization, escalation, diagnosis, and resolution.

 

7


Table of Contents

PegaAcademy—Training Services

The success of our sales strategy for multiple follow-on sales to target clients depends on our ability to train a large number of partners and clients to implement our technology. We offer instructor-led and online training for our staff, clients, and partners. Instructor-led training is offered at our regional training facilities in North America, the United Kingdom (the “U.K.”), Asia Pacific, and at third-party facilities in numerous other locations, including client sites. Online training is a convenient and cost-effective way to learn our software anytime, anywhere. We expect online training to continue to help expand the number of trained and certified experts globally. We have also partnered with universities to offer Pega courseware as part of the student curriculum, taught by Pega instructors and university professors to expand our ecosystem. Our courses are designed to meet the specific requirements of various project implementation roles to include both business and system architects, system administrators, and project leaders.

Our Partners

We collaborate with global systems integrators and technology consulting firms that provide consulting services to our clients. Strategic partnerships with technology consulting firms and systems integrators are important to our sales efforts because they influence buying decisions, help us to identify sales opportunities, and complement our software with their domain expertise and services capabilities. These partners may deliver strategic business planning, consulting, project management, and implementation services to our clients. Currently, our partners include well respected, major firms such as Accenture PLC, Atos SE, Capgemini SA, Cognizant Technology Solutions Corporation, EY, Infosys Limited, PricewaterhouseCoopers LLP, Tata Consultancy Services Limited, Tech Mahindra Limited, Virtusa Corporation, and Wipro Limited.

Our Markets

Our target clients are industry-leading Global 3000 organizations that require applications to differentiate themselves in the markets they serve by increasing business agility, driving growth, improving productivity, attracting and retaining customers, and reducing risk. We deliver applications tailored to our clients’ specific industry needs. We also enable enterprise transformation initiatives by providing an application development platform that digitizes end-to-end processes and allows for multi-channel customer interactions, all enhanced by Pega Next-Best-Action analytics.

Our clients are in the financial services, healthcare, insurance, communications and media, public sector, manufacturing, and life sciences markets, as well as other industries.

Financial Services

Financial services organizations rely on software to market, onboard, cross-sell, retain, and service their customers as well as automate the operations that support these customer interactions. Our customer service, sales and new account onboarding, Know Your Customer (“KYC”), marketing, collections, and dispute management applications allow clients to be responsive to changing business requirements.

Healthcare

Healthcare organizations seek software that integrates their front and back-offices and helps them deliver personalized care and customer service while reducing cost, automating processes, and increasing operational efficiency. Our applications allow healthcare clients to address sales, service, operations, financial, administrative, and coverage requirements of healthcare consumerism and reform.

Insurance

Insurance companies, whether competing globally or nationally, need software to automate the key activities of distribution management, quoting, underwriting, claims, and policy servicing. Insurers are also

 

8


Table of Contents

becoming increasingly sensitive to ways to improve customer service and the overall customer experience. Our applications for insurance carriers are designed to help increase business value by delivering customer-focused experiences and personalized interactions that help drive higher sales, lower expense ratios, and mitigate risk.

Communications and Media

Communications and media organizations need to address high levels of customer churn, growing pressure to increase revenue, and an ability to respond quickly to changing market conditions. Our applications enable organizations to reshape the way they market and sell to customers, streamline onboarding and fulfillment operations, and bring new services and products to market.

Public Sector

Government agencies need to modernize legacy systems and processes to meet the growing demands for improved constituent service, lower costs, reduced fraud and greater levels of transparency. Our applications deliver advanced capabilities to help streamline operations and optimize service delivery through an agile, omni-channel approach.

Manufacturing

Manufacturers worldwide are transforming their businesses to better engage customers and suppliers, as well as to directly manage product performance throughout the product life-cycle. Our manufacturing applications address field service; help reduce supplier risk; manage warranties, recalls, repairs, and returns; and extend existing enterprise resource planning system capabilities.

Life Sciences

Life sciences organizations are looking for solutions to improve customer engagement as well as increase efficiencies and transparency across the product development life-cycle. Our customer engagement, clinical, and pharmacovigilance applications are designed to deliver customer engagement, safety and risk management, and regulatory transparency.

Other Industries

We offer software to a broad range of other types of companies and industries. For example, we sell our applications and platform to clients in travel, transportation, energy, retail, utilities, and other services.

Competition

We compete in the CRM (which includes marketing, sales, and customer service), BPM, case management, decision management, robotic automation, co-browsing, social engagement, and mobile application development platform software markets, as well as in markets for the vertical applications we provide (e.g. Pega® KYC for Financial Services, Pega® Underwriting for Insurance). These markets are intensely competitive, rapidly changing, and highly fragmented, as current competitors expand their product offerings and new companies enter the market. We encounter competition from:

 

    BPM vendors, including service-oriented architecture middleware vendors;

 

    Case management vendors;

 

    CRM application vendors;

 

9


Table of Contents
    Decision management, data science and artificial intelligence vendors, as well as vendors of solutions that leverage decision making and data science in managing customer relationships and marketing;

 

    Robotic automation and workforce intelligence software providers;

 

    Companies that provide application specific software for the financial services, healthcare, insurance, and other specific markets;

 

    Mobile application platform vendors;

 

    Co-browsing software providers;

 

    Social listening, text analytics, and natural language processing vendors;

 

    Professional service organizations that develop their own products or create custom software in conjunction with rendering consulting services; and

 

    Clients’ in-house information technology departments, which may seek to modify their existing systems or develop their own proprietary systems.

Competitors vary in size and in the scope and breadth of the products and services they offer and include some of the largest and most competitive companies in the world, such as International Business Machines Corporation (IBM), Salesforce.com, Oracle Corporation, Microsoft Corporation, and SAP SE.

We have been most successful competing for clients whose businesses are characterized by a high degree of change, complexity, or regulation. We believe that the principal competitive factors within our market include:

 

    Product adaptability, scalability, functionality, and performance;

 

    Proven success in delivering cost-savings and efficiency improvements;

 

    Proven success in enabling improved customer interactions;

 

    Ease-of-use for developers, business units, and end-users;

 

    Timely development and introduction of new products and product enhancements;

 

    Establishment of a significant base of reference clients;

 

    Ability to integrate with other products and technologies;

 

    Customer service and support;

 

    Product price;

 

    Vendor reputation; and

 

    Relationships with systems integrators.

We believe we are competitively differentiated as our unified Pega Platform is designed to allow both client business and IT staff, using a single, intuitive user interface, to build and evolve enterprise applications in a fraction of the time it would take with the types of disjointed architectures and tools offered by our competitors. In addition, our applications, built on the Pega Platform, provide the same level of flexibility and ability to adapt to our clients’ needs. We believe we compete favorably due to our expertise in our target industries and our long-standing client relationships. We believe we compete less favorably on the basis of some of these factors with respect to our larger competitors, many of which have greater sales, marketing, and financial resources, more extensive geographical presence, and greater name recognition than we do. In addition, we may be at a disadvantage with respect to our ability to provide expertise outside our target industries. See “Risk Factors—The market for our offerings is intensely and increasingly competitive, rapidly changing, and highly fragmented.” in Item 1A of this Annual Report on Form 10-K.

 

10


Table of Contents

Intellectual Property

We rely primarily on a combination of copyright, patent, trademark, and trade secrets laws, as well as confidentiality and intellectual property agreements to protect our proprietary rights. We have obtained patents relating to our system architecture and products in strategic global markets. We enter into confidentiality, intellectual property ownership, and license agreements with our employees, partners, clients, and other third parties and control access to and ownership of software, services, documentation, and other proprietary information as means to protect our proprietary rights.

Sales and Marketing

We market our software and services primarily through a direct sales force. In addition, strategic partnerships with management consulting firms and major systems integrators are important to our sales efforts because they influence buying decisions, help us identify sales opportunities, and complement our software and services with their domain expertise and professional services capabilities. We also partner with technology providers and application developers.

To support our sales efforts, we conduct a broad range of marketing programs, including awareness advertising, client and industry-targeted solution campaigns, trade shows, including our PegaWorld® user conference, solution seminars and webinars, industry analyst and press relations, Web and digital marketing, community development, social media, and other direct and indirect marketing efforts. Our consulting staff, business partners, and other third parties also conduct joint and separate marketing campaigns that generate sales leads.

Sales by Geography

Sales to clients based outside of the United States of America (“U.S.”) represented an average of 44% of our total revenue for the last three fiscal years. We have derived substantially all of our revenue from the sale and support of one group of similar products and services during each of the last three fiscal years. The majority of our long-lived assets were located within the U.S. at the end of each of the last three fiscal years. See Note 17, “Geographic Information and Major Clients,” included in the Notes to Consolidated Financial Statements in Item 8 of this Annual Report on Form 10-K. See “Risk Factors—We face risks from operations and clients based outside of the U.S.” in Item 1A of this Annual Report on Form 10-K.

Research and Development

Our development organization is responsible for product architecture, core technology development, product testing, and quality assurance. Our product development priority is to continue expanding the capabilities of our technology. We intend to maintain and extend the support of our existing applications, and we may choose to invest in additional strategic applications which incorporate the latest business innovations. We also intend to maintain and extend the support of popular hardware platforms, operating systems, databases, and connectivity options to facilitate easy and rapid deployment in diverse information technology infrastructures. Our goal with all of our products is to enhance product capabilities, ease of implementation, long-term flexibility, and the ability to provide improved client service.

During 2016, 2015, and 2014, research and development expenses were approximately $145.5 million, $126.4 million, and $108.6 million, respectively. See Item 7 “Management’s Discussion and Analysis of Financial Condition and Results of Operations” of this Annual Report on Form 10-K for further discussion. We expect that we will continue to commit significant resources to our product research and development in the future to maintain our leadership position.

Employees

As of January 31, 2017, we had 3,908 employees worldwide, of which 1,675 were based in North America, 762 were based in Europe, and 1,471 were based in Asia Pacific.

 

11


Table of Contents

Backlog of License, Maintenance, and Services

As of December 31, 2016, we had software license, maintenance, cloud, and services agreements with clients expected to result in future revenue (“backlog”) of approximately $707.8 million, of which we expect approximately $376.9 million to be recognized in 2017. As of December 31, 2015, we had approximately $580.9 million in backlog. Under some of these agreements, we must fulfill certain conditions prior to recognizing revenue, and there can be no assurance when, if ever, we will be able to satisfy all such conditions in each instance. Backlog may vary in any given period depending on the amount and timing of when arrangements are executed, as well as the mix between perpetual license, term license, and cloud arrangements. See Item 7 “Management’s Discussion and Analysis of Financial Condition and Results of Operations” of this Annual Report on Form 10-K for a discussion on license and cloud backlog, which excludes future revenue from maintenance and service arrangements, that management considers as one of the key performance factors.

Available Information

We make available our Annual Reports on Form 10-K, Quarterly Reports on Form 10-Q, and Current Reports on Form 8-K, and amendments to these reports, free of charge through our Website (www.pega.com/about/investors) as soon as reasonably practicable after we electronically file such material with, or furnish such material to, the Securities and Exchange Commission (“SEC”). The SEC maintains a Website that contains reports, proxy and information statements, and other information regarding issuers that file electronically with the SEC at www.sec.gov. We make available on our Website reports filed by our executive officers and Directors on Forms 3, 4, and 5 regarding their ownership of our securities. Our Code of Conduct, and any amendments to our Code of Conduct, are also available on our Website at www.pega.com/about/leadership on the “Governance” tab.

 

ITEM 1A. RISK FACTORS

The following important factors could cause our actual business and financial results to differ materially from those contained in forward-looking statements made in this Annual Report on Form 10-K or elsewhere by management from time to time. The risks and uncertainties described below are not the only ones facing us. Other events that we do not currently anticipate or that we currently deem immaterial may also affect our results of operations, cash flows, and financial condition.

Factors relating to our financial results

The timing of our license and cloud revenue is difficult to predict accurately, which may cause our quarterly operating results to vary considerably. A change in the number or size of high value license arrangements, or a change in the mix between perpetual licenses, term licenses, and Pega Cloud subscriptions can cause our revenues to fluctuate materially from quarter to quarter. In the event that our clients choose term licenses or Pega Cloud subscriptions, we typically recognize the revenue over the license term or Pega Cloud subscription term, which may adversely affect our profitability in any period due to sales commissions being paid at the time of signing and the corresponding revenue being recognized over time. Other factors which may influence the predictability of our license revenue include: changes in customer budgets and decision-making processes that could affect both the timing and size of transactions; the deferral of license revenue to future periods due to the timing of the execution of an agreement or our ability to deliver the products or services; changes in our business model; and/or our ability to execute on our marketing and sales strategies.

We budget for our selling and marketing, product development, and other expenses based on anticipated future revenue. If the timing or amount of revenue fails to meet our expectations in any given quarter, our financial performance is likely to be adversely affected because only small portions of expenses vary with revenue. Other factors which may cause our quarterly operating results to vary considerably include changes in foreign currency exchange rates, income tax effects, and the impact of new accounting pronouncements.

 

12


Table of Contents

As a result, period-to-period comparisons of our operating results are not necessarily meaningful and should not be relied upon to predict future performance. If our revenues and operating results do not meet the expectations of our investors or securities analysts or fall below guidance we may provide to the market or due to other factors discussed elsewhere in this section, the price of our common stock may decline.

The number of our license arrangements has been increasing, and we may not be able to sustain this growth unless we and our partners can provide sufficient high quality consulting services, training, and maintenance resources to enable our clients to realize significant business value from our software. Our clients typically request consulting services and training to assist them in implementing our products. Our clients also purchase maintenance on our products in almost all cases. As a result, an increase in the number of license arrangements is likely to increase demand for consulting services, training, and maintenance relating to our products. Given that the number of our license arrangements has been increasing, we will need to provide our clients with more consulting services, training, and maintenance to enable our clients to realize significant business value from our software. We have been increasingly enabling our partners and clients through training to create an expanded ecosystem of people that are skilled in the implementation of our products. However, if we and our partners are unable to provide sufficient high quality consulting services, training, or maintenance resources to our clients, our clients may not realize sufficient business value from our products to justify follow-on sales, which could impact our future financial performance. In addition, the growth required to meet the increased demand for our consulting services could strain our ability to deliver our services engagements at desired levels of profitability, thereby impacting our overall profitability and financial results.

We frequently enter into a series of licenses that are focused on a specific purpose or area of operations. If we are not successful in obtaining follow-on business from these clients, our financial performance could be adversely affected. We frequently enter into a series of licenses with our new clients that are focused on a specific purpose or area of operations. Once a client has realized the value of our software, we work with the client to identify opportunities for follow-on sales. However, we may not be successful in demonstrating this value to some clients, for reasons relating to the performance of our products, the quality of the services and support we provide for our products, or external reasons. Also, some of our smaller clients may have limited additional sales opportunities available. For any of these clients, we may not obtain follow-on sales or the follow-on sales may be delayed, and our license revenue could be limited. This could lower the total value of all transactions and adversely affect our financial performance.

Our consulting services revenue is dependent to a significant extent on closing new license transactions with clients. We derive a substantial portion of our consulting services revenue from implementations of new software licenses led by our consulting services staff and where we provide consulting services for our partner-led and client-led implementation efforts. Accordingly, if we do not continue to close more license transactions with our clients, we may not be able to maintain or grow our consulting services revenue, which could have an adverse effect on our results of operations.

If we are unable to maintain vendor-specific objective evidence (“VSOE”) of fair value of our time and materials (“T&M”) consulting services arrangements, we may be required to delay the recognition of a portion of our revenue to future periods. We have established VSOE of fair value of our T&M consulting services in the Americas, in most of Europe, and certain regions of Asia, based on the price charged when these services are sold separately. Significant competition within our industry has created pricing pressure on consulting services provided by technology companies. If we elect to discount our pricing of T&M consulting services or otherwise introduce variability in our T&M consulting services arrangements to attract or retain clients, this could lead to an insufficient number of consistently priced T&M consulting services arrangements for us to maintain VSOE. If we do not have VSOE of fair value of our T&M consulting services, we may be required to recognize all revenue for these consulting services arrangements, including any bundled license, maintenance, and other services revenue, ratably over the longer of the software maintenance period or the service period. This delay in revenue recognition could have an adverse effect on our results of operations.

 

13


Table of Contents

Our financial results may be adversely affected if we are required to change certain estimates, judgments, and/or positions relative to our income and other taxes. In the ordinary course of conducting our global business enterprise, we cannot be certain of the ultimate tax outcome related to many transactions and calculations. Some of these uncertainties arise as a consequence of positions we have taken regarding valuation of deferred tax assets, transfer pricing for transactions with our subsidiaries, and potential challenges to nexus and tax credit estimates. We estimate our exposure to unfavorable outcomes related to these uncertainties and estimate the probability of such outcomes. Future realization of our deferred tax assets ultimately depends on the existence of sufficient taxable income within the available carryback or carryforward periods. We record a valuation allowance to reduce our deferred tax assets to an amount we believe is more likely than not to be realized. If our taxable income is not consistent with our expectations or the timing of income is not within the applicable carryforward period, we may be required to establish a valuation allowance on all or a portion of these deferred tax assets. Changes in our valuation allowance impact our income tax expense in the period of adjustment. Although we believe our estimates are reasonable, no assurance can be given that the final tax outcome of these matters or our current estimates regarding these matters will not be different from what is reflected in our historical income tax provisions, returns, and accruals. Such differences, or changes in estimates relating to potential differences, could have a material impact, unfavorable or favorable, on our income tax provisions and effective tax rate, require us to change the recorded value of deferred tax assets, and adversely affect our financial results. Our effective tax rate may also be adversely affected by changes in the mix of taxable income derived by jurisdictions with varied statutory tax rates, changes in tax laws, regulations and interpretations, changes to the financial accounting rules for income taxes and assessments, and any interest or penalties, by taxing authorities.

We are also subject to non-income taxes such as payroll, sales, use, value-added, net worth, property, and goods and services taxes in the U.S. and in various foreign jurisdictions. We are regularly under audit by tax authorities with respect to these non-income taxes and may have exposure to additional non-income tax liabilities which could have an adverse effect on our results of operations and financial condition.

If it became necessary to repatriate any of our foreign cash balances to the United States, we may be subject to increased income taxes, other restrictions, and limitations. As of December 31, 2016, approximately $51.8 million of our cash and cash equivalents was held in our foreign subsidiaries. If we are unable to reinvest this cash outside of the U.S., we may have to repatriate some of our foreign cash to the U.S. which would increase our income tax liability. If it became necessary to repatriate these funds, we may be required to pay U.S. tax, net of any applicable foreign tax credits, upon repatriation. We consider the earnings of our foreign subsidiaries to be permanently reinvested and, as a result, U.S. taxes on such earnings have not been provided. It is impractical to estimate the amount of U.S. tax we could have to pay upon repatriation due to the complexity of the foreign tax credit calculations and other factors.

We are investing heavily in sales and marketing, research and development, and support in anticipation of a continued increase in license arrangements, and we may experience decreased profitability or losses if we do not continue to increase the value of our license arrangements to balance our growth in expenses. We have been expanding our sales and marketing capacity to meet increasing demand for our software and to broaden our market coverage by hiring additional sales and marketing personnel. We anticipate that we will need to provide our clients with more maintenance support as a result of this increase in demand, and also have been hiring additional personnel in this area. We continue to invest significantly in research and development to expand and improve the Pega Platform and applications. These investments have resulted in increased fixed costs that do not vary with the level of revenue. If the increased demand for our products does not continue, we could experience decreased profitability or losses as a result of these increased fixed costs. Conversely, if we are unable to hire sales and marketing personnel to meet future demand or research and development personnel to enhance our current or develop new products, we may not be able to achieve our sales and profitability targets.

 

14


Table of Contents

Factors relating to our products and markets

We will need to acquire or develop new products, evolve existing ones, address any defects or errors, and adapt to technology change. Technical developments, client requirements, programming languages, and industry standards change frequently in our markets. As a result, success in current markets and new markets will depend upon our ability to enhance current products, address any product defects or errors, acquire or develop and introduce new products that meet client needs, keep pace with technology changes, respond to competitive products, and achieve market acceptance. Product development requires substantial investments for research, refinement, and testing. We may not have sufficient resources to make necessary product development investments. We may experience technical or other difficulties that will delay or prevent the successful development, introduction, or implementation of new or enhanced products. We may also experience technical or other difficulties in the integration of acquired technologies into our existing platform and applications. Inability to introduce or implement new or enhanced products in a timely manner could result in loss of market share if competitors are able to provide solutions to meet customer needs before we do, give rise to unanticipated expenses related to further development or modification of acquired technologies as a result of integration issues, and adversely affect future financial performance.

The market for our offerings is intensely and increasingly competitive, rapidly changing, and highly fragmented. We compete in the CRM sector, which includes marketing, sales, and service, BPM, Case Management, Decision Management, robotic automation, co-browsing, social engagement, and mobile application development platform software markets, as well as in markets for the vertical applications we provide (e.g. KYC for Financial Services, Underwriting for Insurance). The markets for our software and related implementation, consulting, and training services are intensely competitive, rapidly changing, and highly fragmented. We currently encounter significant competition from internal information systems departments of potential or existing clients that develop custom software and professional service organizations that develop custom software in conjunction with rendering consulting services. Competition for market share and pressure to reduce prices and make sales concessions are likely to increase. Many of our competitors, such as IBM, Oracle, and Salesforce, are large and have far greater resources and may be able to respond more quickly and efficiently to new or emerging technologies, programming languages, or standards or to changes in client requirements or preferences. Competitors may also be able to devote greater managerial and financial resources to develop, promote, and distribute products and to provide related consulting and training services. There can be no assurance that we will be able to compete successfully against current or future competitors or that the competitive pressures faced by us will not materially adversely affect our business, operating results, and financial condition. See “Business—Competition” in Item 1 of this Annual Report on Form 10-K.

The continued uncertainties in international economies may negatively impact our sales to, and the collection of receivables from, our clients. Our sales to, and our collection of receivables from, our clients may be impacted by adverse changes in global economic conditions. The United States and other key international economies have experienced cyclical downturns from time to time during which economic activity was been impacted by falling demand for goods and services, restricted credit, poor liquidity, reduced corporate profitability, volatility in credit, equity, and foreign exchange markets, bankruptcies, and economic uncertainty. These changes in global economic conditions could impact the ability and willingness of our clients to make investments in technology, which in turn may delay or reduce the number of purchases of our software and services. These factors could also impact the ability and willingness of these clients to pay their trade obligations and honor their contractual commitments under their noncancellable term licenses. These clients may also become subject to increasingly restrictive regulatory requirements, which could limit or delay their ability to proceed with new technology purchases and may result in longer sales cycles, increased price competition, and reductions in sales of our products and services. The financial uncertainties facing many of our clients and the industries in which they operate could negatively impact our business, operating results, and financial condition.

 

15


Table of Contents

We have historically sold to the financial services, healthcare, insurance, and communications markets, and rapid changes or consolidation in these markets could affect the level of demand for our products. We have historically derived a significant portion of our revenue from clients in the financial services, healthcare, insurance, and communications markets, and sales to these markets are important for our future growth. Competitive pressures, industry consolidation, decreasing operating margins, regulatory changes, and privacy concerns affect the financial condition of our clients and their willingness to buy. In addition, clients’ purchasing patterns in these industries for large technology projects are somewhat discretionary. The financial services and insurance markets continue to undergo intense domestic and international consolidation, and consolidation has increased in the healthcare and communications markets. Consolidation may interrupt normal buying behaviors and increase the volatility of our operating results. In recent years, several of our clients have been merged or consolidated, and we expect this to continue in the near future. Future mergers or consolidations may cause a decline in revenues and adversely affect our future financial performance. All of these factors affect the level of demand for our products from clients in these industries, and could adversely affect our business, operating results, and financial condition.

We rely on certain third-party relationships. We have a number of relationships with third parties that are significant to our sales, marketing and support activities, and to product development efforts, including Pega Cloud hosting facilities. We rely on software and hardware vendors, large system integrators, and technology consulting firms to provide marketing and sales opportunities for our direct sales force and to strengthen our products through the use of industry-standard tools and utilities. We also have relationships with third parties that distribute our products. There can be no assurance that these companies, most of which have significantly greater financial and marketing resources, will not develop or market products that compete with ours in the future or will not otherwise end or limit their relationships with us. Further, the use of third-party hosting facilities requires us to rely on data security as it is provided by such third parties, which despite our due diligence may be or become less than adequate, and on the functionality and availability of their services.

We face risks from operations and clients based outside of the U.S. Sales to clients based outside of the U.S. represented an average of 44% of our total revenue for the last three fiscal years. We market products and render consulting and training services to clients based outside of the U.S. including clients based in Canada, Europe, Latin America, Asia, and Australia. We have established offices in the Americas, Europe (including Russia and Turkey), Asia (including India), and Australia. We believe that growth will necessitate expanded international operations, requiring a diversion of managerial attention and increased costs. We anticipate hiring additional personnel to accommodate international growth, and we may also enter into agreements with local distributors, representatives, or resellers. If we are unable to do one or more of these things in a timely manner, our growth, if any, in our foreign operations may be restricted, and our business, operating results, and financial condition could be materially and adversely affected.

In addition, we may not be able to maintain or increase international market demand for our products. Additional risks inherent in our international business activities generally include:

 

    laws and business practices favoring local competitors;

 

    compliance with multiple, conflicting, and changing governmental laws and regulations, including employment, tax, privacy and data privacy and protection, and increased tariffs and other trade barriers;

 

    the costs of localizing products for local markets, including translation into foreign languages and associated expenses;

 

    longer payment cycles and credit and collectability risk on our foreign trade receivables;

 

    difficulties in enforcing contractual and intellectual property rights;

 

    heightened fraud and anti-bribery awareness risks;

 

16


Table of Contents
    treatment of revenue from international sources and changes to tax codes, including being subject to foreign tax laws, being liable for paying withholding income or other taxes in foreign jurisdictions, and other potentially adverse tax consequences (including restrictions on repatriating earnings and the threat of “double taxation”);

 

    managing our international operations, including increased accounting and internal control expenses;

 

    heightened risks of political and economic instability; and

 

    foreign currency exchange rate fluctuations and controls.

There can be no assurance that one or more of these factors will not have a material adverse effect on our foreign operations, and, consequently, on our business, operating results, and financial condition.

On June 23, 2016, the U.K. held a referendum in which U.K. voters approved an exit from the European Union (“the E.U.”), commonly referred to as “Brexit”. As a result of the referendum, it is expected that the British government will begin negotiating the future terms of the U.K. relationship with the E.U., including the terms of trade between the U.K. and the E.U. The announcement of Brexit caused significant volatility in global stock markets and currency exchange rate fluctuations that resulted in the strengthening of the U.S. dollar against foreign currencies in which we conduct business. The future effects of Brexit will depend on any agreements the U.K makes to retain access to E.U. markets either during a transitional period or more permanently. The measures could potentially disrupt the markets we serve and may cause our customers to closely monitor their costs and reduce their spending budget on our products and services. In addition, Brexit could lead to legal uncertainty and potentially divergent national laws and regulations as the U.K. determines which E.U. laws to replace or replicate. Given the lack of comparable precedent, it is unclear what financial, trade and legal implications the withdrawal of the U.K. from the E.U. would have and how such withdrawal would affect us. Adverse consequences such as deterioration in economic conditions, volatility in currency exchange rates, and prohibitive laws and regulations could have a negative impact on our business, operating results, and financial condition.

We are exposed to fluctuations in currency exchange rates that could negatively impact our financial results and cash flows. Because a significant portion of our business is conducted outside the U.S., we face exposure to adverse movements in foreign currency exchange rates. Our international sales are usually denominated in foreign currencies. The operating expenses of our foreign operations are also primarily denominated in foreign currencies, which partially offset our foreign currency exposure on our international sales. Our results of operations and cash flows are subject to fluctuations due to changes in foreign currency exchange rates, particularly changes in the U.S. dollar, the Euro, and the Australian dollar relative to the British Pound, and the Euro relative to the U.S. dollar. These exposures may change over time as business practices evolve, and they could have a material adverse impact on our financial results and cash flows. We use foreign currency forward contracts (“forward contracts”) to hedge our exposure to changes in foreign currency exchange rates associated with our foreign currency denominated cash, accounts receivable, and intercompany receivables and payables held by our U.S. parent company and Pegasystems Limited, its U.K. subsidiary. These forward contracts have terms not greater than six months and are intended to partially mitigate exposure to the foreign currency transaction gains and losses. We do not enter into any hedging contracts for trading or speculative purposes. Our realized gain or loss with respect to foreign currency fluctuations will generally depend on the size and type of cross-currency exposures that we enter into; the currency exchange rates associated with these exposures and changes in those rates; whether we have entered into forward contracts to offset these exposures; and other factors. All of these factors could materially impact our operating results, financial condition, and cash flows.

The announcement of Brexit adversely impacted global markets, including currencies, and resulted in a sharp decline in the value of the British pound, as compared to the U.S. dollar and other currencies. Volatility in exchange rates is expected to continue in the short term as the U.K. negotiates its exit from the E.U. A weaker British pound compared to the U.S. dollar during a reporting period causes our international revenue to be translated into fewer U.S. dollars which may adversely affect our results of operations.

 

17


Table of Contents

Factors relating to our internal operations and potential liabilities

We depend on certain key personnel, and must be able to attract and retain qualified personnel in the future. The business is dependent on a number of key, highly skilled technical, managerial, consulting, sales, and marketing personnel, including our Chief Executive Officer who is also our founder and majority stockholder. The loss of key personnel could be disruptive to our operations and adversely affect financial performance. We do not have any significant key-man life insurance on any officers or employees and do not plan to obtain any. Our success will depend in large part on the ability to hire and retain qualified personnel, and rapidly replace and ramp up new management. The number of potential employees who have the extensive knowledge of computer hardware and operating systems needed to develop, sell, and maintain our products is limited, and competition for their services is intense, and there can be no assurance that we will be able to attract and retain such personnel. If we are unable to do so, our business, operating results, and financial condition could be materially adversely affected.

The acquisition of other businesses and technologies may present new risks. In the past, we have undertaken acquisitions and we continue to evaluate and consider other potential strategic transactions, including domestic and international acquisitions of businesses, technologies, services, products, and other assets. These acquisitions, if undertaken, may involve significant new risks and uncertainties, including distraction of management attention away from our current business operations, insufficient new revenue to offset expenses, inadequate return on capital, integration challenges, new regulatory and/or legal requirements, new third-party intellectual property infringement claims related to the acquired technology and/or services, dilution of shareholder value, cross border legal issues, and issues not discovered in our due diligence process. No assurance can be given that such acquisitions will be successful and will not adversely affect our profitability or operations.

We may not be able to achieve the key elements of our strategy and grow our business as anticipated. We currently intend to grow our business by pursuing strategic initiatives. Key elements of our strategy include continuing to grow our market share by developing and delivering robust applications for marketing, sales automation, customer service, and operations that can work together seamlessly with maximum differentiation and minimal customization, offering versatility in our Pega Platform and application deployment and licensing options to meet the specific needs of our clients, growing our network of partner alliances, and developing the talent and organizational structure capable of supporting both our revenue and earnings growth targets. We may not be able to achieve one or more of our key initiatives. Our success depends on our ability to appropriately manage our expenses as we grow our organization; successfully execute our marketing and sales strategies; successfully incorporate acquired technologies into our unified Pega Platform; and develop new products or product enhancements. If we are not able to execute on these actions, our business may not grow as we anticipated, and our operating results could be adversely affected.

We may experience significant errors or security flaws in our product and services, and could face privacy, product liability, and/or warranty claims as a result. Despite quality testing prior to their release, software products frequently contain errors or security flaws, especially when first introduced or when new versions are released. Errors in our software products could affect the ability of our products to work with other hardware or software products, or could delay the development or release of new products or new versions of products. Additionally, the detection and correction of any security flaws can be time consuming and costly. Errors or security flaws in our software could result in the inadvertent disclosure of confidential information or personal data relating to our clients, employees, or third parties. Software product errors and security flaws in our products or services could expose us to privacy, product liability, and/or warranty claims as well as harm our reputation, which could impact our future sales of products and services. Typically, we enter into license agreements that contain provisions intended to limit the nature and extent of our risk of product liability and warranty claims. There is a risk that a court might interpret these terms in a limited way or could hold part or all of these terms to be unenforceable. Also, there is a risk that these contract terms might not bind a party other than the direct client. Furthermore, some of our licenses with our clients are governed by non-U.S. law, and there is a risk that foreign law might give us less or different protection. Although we have not experienced any material

 

18


Table of Contents

product liability claims to date, a product liability suit or action claiming a breach of warranty, whether or not meritorious, could result in substantial costs and a diversion of management’s attention and our resources.

We face risks related to intellectual property claims or appropriation of our intellectual property rights. We rely primarily on a combination of copyright, trademark, and trade secrets laws, as well as intellectual property and confidentiality agreements to protect our proprietary rights. We also try to control access to and distribution of our technologies and other proprietary information. We have obtained patents in strategically important global markets relating to the architecture of our systems. We cannot assure that such patents will not be challenged, invalidated, or circumvented or that rights granted thereunder or the claims contained therein will provide us with competitive advantages. Moreover, despite our efforts to protect our proprietary rights, unauthorized parties may attempt to copy aspects of our products or to obtain the use of information that we regard as proprietary. Although we generally enter into intellectual property and confidentiality agreements with our employees and strategic partners, despite our efforts our former employees may seek employment with our business partners, customers, or competitors, and there can be no assurance that the confidential nature of our proprietary information will be maintained. In addition, the laws of some foreign countries do not protect our proprietary rights to as great an extent as do the laws of the U.S. There can be no assurance that our means of protecting our proprietary rights will be adequate or that our competitors will not independently develop similar technology.

Other companies or individuals have obtained proprietary rights covering a variety of designs, processes, and systems. There can be no assurance that third parties, including clients, will not claim infringement by us with respect to current or future products. Although we attempt to limit the amount and type of our contractual liability for infringement of the proprietary rights of third parties, and also assert ownership of work product and intellectual property rights as appropriate, there are often exceptions, and limitations may not be applicable and enforceable in all cases. Even if limitations are found to be applicable and enforceable, our liability to our clients for these types of claims could be material given the size of certain of our transactions. We expect that software product developers will increasingly be subject to infringement claims as the number of products and competitors in our industry segment grows and the functionality of products in different industry segments overlaps. Any such claims, with or without merit, could be time-consuming, result in costly litigation, cause product shipment and delivery delays, require us to enter into royalty or licensing agreements, or be precluded from making and selling the infringing products, if such proprietary rights are found to be valid. Royalty or licensing agreements, if required, may not be available on terms acceptable to us or at all, which could have a material adverse effect upon our business, operating results, and financial condition.

We are subject to increasingly complex and burdensome U.S. and foreign laws and regulations, and any failure to comply with these laws and regulations could subject us to, among other things, penalties and legal expenses that could harm our reputation or have a material adverse effect on our business, financial condition and results of operations. We are subject to extensive federal, state, and foreign laws and regulations, including but not limited to the U.S. Foreign Corrupt Practices Act, the U.K. Bribery Act, data privacy and security laws, and similar laws and regulations. The Foreign Corrupt Practices Act, the U.K. Bribery Act, and similar foreign anti-bribery laws generally prohibit companies and their intermediaries from making improper payments for the purpose of obtaining or retaining business. Similar laws and regulations exist in many other countries throughout the world in which we do or intend to do business. Data privacy laws and regulations in Europe, Australia, Latin America and elsewhere are undergoing rapid transformation towards increased restrictions. For example, in October 2015, the European Court of Justice invalidated the U.S.-EU Safe Harbor framework that had been in place since 2000, which allowed companies to meet certain European legal requirements for the transfer of personal data from the European Economic Area to the United States. In April 2016, the European Parliament adopted the General Data Protection Regulation (“GDPR”). The GDPR has a two-year phase-in period and extends the scope of European privacy laws to any entity which processes personal data about E.U. residents in connection with the offer of goods or services or the monitoring of behavior. Complying with the GDPR and other emerging and changing requirements may cause us to incur substantial costs or require us to change our business practices.

 

19


Table of Contents

We have developed and implemented a compliance program based on what we believe are current best practices, including the background checking of all of our current partners and of prospective clients and partners, but we cannot guarantee that we, our employees, our consultants, or our contractors are or will be in compliance with all federal, state, and foreign regulations, particularly as we expand our operations outside of the U.S. If we or our representatives fail to comply with any of these laws or regulations, a range of fines, penalties, and/or other sanctions could be imposed on us, which could have a material adverse effect on our business, financial condition, and results of operations. Even if we are determined not to have violated these laws, government investigations into these issues typically require the expenditure of significant resources and generate negative publicity, which could also have an adverse effect on our business, financial condition, and results of operations. In addition, regulation of data privacy and security laws is increasing worldwide, including various restrictions on cross-border access or transfer of data, including personal data of our employees, our clients, and customers of our clients. Compliance with such regulations may increase our costs and there is a risk of enforcement of such laws resulting in damage to our brand as well as financial penalties and potential loss of business, which could be significant.

We face risks related to outages, data losses, and disruptions of our online services if we fail to maintain an adequate operations infrastructure. Our increasing user traffic for Pega Cloud services demands more computing power. It requires that we maintain an Internet connectivity infrastructure that is robust and reliable within competitive and regulatory constraints that continue to evolve. Inefficiencies or operational failures, including temporary or permanent loss of client data, power outages, or telecommunications infrastructure outages, by us or our third party service provider could diminish the quality of our user experience resulting in contractual liability, claims by clients and other third parties, damage to our reputation, loss of current and potential clients, and harm to our operating results and financial condition.

Security of our systems and of global client data is a growing challenge on many fronts. Cyber-attacks and security breaches may expose us to significant legal and financial liabilities. Our Pega Cloud services provide Pega Platform environments that are provisioned, monitored, and maintained for individual clients to create and deploy Pega-based applications using an Internet-based infrastructure. These services involve the storage and transmission of clients’ data and potential proprietary information. Security breaches could expose us and our clients to a risk of loss or misuse of this information. Any security breach could result in a loss of confidence in the security of our services, damage our reputation, disrupt our business, lead to legal liability, and negatively impact our future sales. High-profile security breaches at other companies have increased in recent years, and security industry experts and government officials have warned about the risks of hackers and cyber-attackers targeting information technology (“IT”) products and businesses. Threats to IT security can take a variety of forms. Individual hackers, groups of hackers, and sophisticated organizations including state-sponsored organizations or nation-states themselves, may take steps that pose threats to our clients and to our IT structure.

Our security measures, and those of our clients, may be breached as a result of third-party actions, or that of employees, consultants, or others, including intentional misconduct by computer hackers, system error, human error, technical flaws in our products, or otherwise. The techniques used to obtain unauthorized access or to sabotage systems change frequently and generally are not recognized until launched against a target. While we have invested in the protection of our data and systems and of our clients’ data to reduce these risks, there can be no assurance that our efforts will prevent breaches. We carry data breach insurance coverage to mitigate the financial impact of potential legal liability, though this may prove insufficient in the event of a breach.

Our Pega Cloud services involve the hosting of clients’ applications on the servers of a third-party technology provider. We also rely on third-party systems and technology including encryption, virtualized infrastructure, and support, and we employ a shared security model with our clients and our third-party technology providers. Because we do not control the development of Pega applications by our clients, the transmissions between our clients and our third-party technology providers, the processing of data on the servers at third-party technology providers, or the internal controls maintained by our clients and third-party technology providers that could prevent unauthorized access or provide appropriate data encryption, we cannot fully ensure the complete integrity or security of such

 

20


Table of Contents

transmissions processing, or controls. In addition, privacy, security, and data transmission concerns in some parts of the world may inhibit demand for our Pega Cloud services or lead to requirements to provide our products or services in configurations that may increase the cost of serving such markets.

In order to defend against security threats, we need to continuously engineer products and services with enhanced security and reliability features; improve the deployment of software updates to address security vulnerabilities; apply technologies which mitigate the risk of attacks; and maintain a digital security infrastructure that protects the integrity of our network, products, and services. The cost of these steps could negatively impact our operating margins.

Our implementation of significant modifications to our enterprise resource planning (ERP) system may adversely affect our business and results of operations or the effectiveness of internal control over financial reporting. During 2016, we implemented the billing and revenue recognition modules in our existing ERP system. The new revenue recognition module was implemented to facilitate the preparation of our financial statements under both the current revenue recognition guidance under Accounting Standards Codification 985-605, Software—Revenue Recognition and the new guidance under Accounting Standard Update No. 2014-09, “Revenue from Contracts with Customers (Topic 606)”. See Note 2, “Significant Accounting Policies—New accounting pronouncements,” included in the Notes to Consolidated Financial Statements in Item 8 of this Annual Report on Form 10-K for further discussion of new guidance. Implementations of a project of this size and complexity involves risks inherent in the conversion to a new computer system, including loss of information and potential disruption of normal operations. The implementation was completed in the fourth quarter of 2016; however, post-implementation support activities are still ongoing. Our business and results of operations may be adversely affected if we experience operating problems with the new system that result in increased costs to correct post-implementation issues identified. Additionally, if the new system and the associated process changes do not give rise to the benefits that we expect, or if the new system does not operate as intended, it could adversely affect our financial reporting systems and processes, our ability to produce timely and accurate financial reports, and/or the effectiveness of internal control over financial reporting. We have assessed, and continue to monitor, our processes and procedures as a result of the implementation, as well as the impact on our internal controls over financial reporting. Where appropriate, we have made changes to these controls over financial reporting to address these system changes and to help ensure that we maintain effective internal controls over financial reporting as of December 31, 2016.

 

ITEM 1B. Unresolved Staff Comments

None.

 

ITEM 2. Properties

Our principal administrative, sales, marketing, support, and research and development operations are located in Cambridge, Massachusetts in an approximately 185,000 square foot leased facility. Our lease expires in 2023, subject to our option to extend for two additional five-year periods. We also lease space for our other offices in the Americas, Europe, and the Asia Pacific under leases that expire at various dates through 2021. We periodically evaluate the adequacy of existing facilities and additional facilities in new cities, and we believe that additional or alternative space will be available as needed in the future on commercially reasonable terms.

See Note 12 “Commitments and Contingencies,” in the Notes to Consolidated Financial Statements included in Item 8 of this Annual Report on Form 10-K for more information about our lease commitments.

 

ITEM 3. Legal Proceedings

None.

 

ITEM 4. Mine Safety Disclosures

Not applicable.

 

21


Table of Contents

PART II

 

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

Stock Split

On March 6, 2014, our Board of Directors approved a two-for-one stock split of our common stock, effected in the form of a common stock dividend (the “Stock Split”). On April 1, 2014, each stockholder of record at the close of business on March 20, 2014 (the “Record Date”) received as a dividend, one additional share of common stock, par value $0.01, for each share of common stock held on the Record Date. The per share amounts for all prior periods presented in this Annual Report on Form 10-K have been retroactively restated to reflect the Stock Split, except as otherwise noted.

Market Information

Our common stock is quoted on the NASDAQ Global Select Market (“NASDAQ”) under the symbol “PEGA.” The following table sets forth the range of high and low sales prices of our common stock on NASDAQ for each quarter in the years ended December 31:

 

     Common Stock Price  
     2016      2015  
     High      Low      High      Low  

First Quarter

   $ 27.19       $ 20.62       $ 23.44       $ 19.20   

Second Quarter

   $ 29.00       $ 24.32       $ 24.09       $ 20.65   

Third Quarter

   $ 29.61       $ 25.02       $ 27.91       $ 22.26   

Fourth Quarter

   $ 36.65       $ 28.76       $ 30.23       $ 24.04   

Holders

As of February 10, 2017, we had approximately 23 stockholders of record and approximately 12,000 beneficial owners of our common stock.

Dividends

In July 2006, we began paying a quarterly cash dividend of $0.03 per share of common stock. This represents $0.015 per share of common stock giving effect to the Stock Split. On May 27, 2014, we announced an increase in our quarterly common stock cash dividend from $0.015 to $0.03 per share. Quarterly cash dividends are expected to continue at $0.03 per share, subject to change or elimination at any time by our Board of Directors.

 

22


Table of Contents

Issuer Purchases of Equity Securities

The following table sets forth information regarding our repurchases of our common stock during the fourth quarter of 2016.

 

Period

   Total Number
of Shares
Purchased
     Average
Price
Paid per
Share
     Total Number
of Shares
Purchased as Part
of Publicly
Announced Share
Repurchase
Program (1)
     Approximate Dollar
Value of Shares That
May Yet Be Purchased
at Period End
Under Publicly
Announced Share
Repurchased Programs (1)
(in thousands)
 

10/1/2016 – 10/31/2016

     40,200      $ 29.92        40,200      $ 39,503  

11/1/2016 – 11/30/2016

     3,950      $ 29.92        3,950      $ 39,385  

12/1/2016 – 12/31/2016

     —        $ —          —        $ 39,385  
  

 

 

          

Total

     44,150      $ 29.92        
  

 

 

          

 

(1) Since 2004, our Board of Directors has approved stock repurchase programs that have authorized the repurchase, in the aggregate, of up to $195 million of our common stock.

On May 20, 2016, we announced that our Board of Directors extended the expiration date of the current stock repurchase program to June 30, 2017 and increased the amount of stock the Company is authorized to repurchase to $50 million between May 18, 2016 and June 30, 2017 (the “Current Program”). Under the Current Program, purchases may be made from time to time on the open market or in privately negotiated transactions. Shares may be repurchased in such amounts as market conditions warrant, subject to regulatory and other considerations. We have established a pre-arranged stock repurchase plan, intended to comply with the requirements of Rule 10b5-1 under the Securities Exchange Act of 1934, as amended (the “Exchange Act”), and Rule 10b-18 under the Exchange Act (the “10b5-1 Plan”). All share repurchases under the Current Program during closed trading window periods will be made pursuant to the 10b5-1 Plan.

We net settle the majority of our employee stock option exercises and restricted stock unit (“RSU”) vestings, which results in the withholding of shares to cover the option exercise price and the minimum statutory withholding tax obligations that we are required to pay in cash to the applicable taxing authorities on behalf of our employees. We do not consider these transactions to be common stock repurchases.

 

23


Table of Contents

Stock Performance Graph and Cumulative Total Stockholder Return

The following performance graph represents a comparison of the cumulative total stockholder return (assuming the reinvestment of dividends) for a $100 investment on December 31, 2011 in our common stock, the Total Return Index for the NASDAQ Composite (“NASDAQ Composite”), a broad market index, and the Standard & Poors (“S&P”) North American Technology Sector -Software Index™ (“S&P NA Tech Software”), a published industry index. We paid dividends of $0.12 per share during 2016 and 2015, $0.09 per share during 2014, $0.045 per share during 2013, and $0.075 per share during 2012, respectively. The graph lines merely connect measurement dates and do not reflect fluctuations between those dates.

 

 

LOGO

 

     12/31/2011      12/31/2012      12/31/2013      12/31/2014      12/31/2015      12/31/2016  

Pegasystems Inc.

   $ 100.00       $ 77.47       $ 168.53       $ 143.09       $ 190.40       $ 250.29   

NASDAQ Composite

   $ 100.00       $ 117.45       $ 164.57       $ 188.84       $ 201.98       $ 219.89   

S&P NA Tech Software

   $ 100.00       $ 117.43       $ 153.95       $ 175.32       $ 197.22       $ 209.46   

 

24


Table of Contents
ITEM 6. Selected Financial Data

The selected financial data presented below has been derived from our audited consolidated financial statements. This data should be read in conjunction with “Management’s Discussion and Analysis of Financial Condition and Results of Operations”, the consolidated financial statements, and accompanying notes.

 

     Year Ended December 31,  
(in thousands, except per share amounts)    2016 (1)      2015      2014      2013      2012  

Consolidated Statements of Operations Data:

              

Revenue:

              

Term license

   $ 132,466      $ 109,283      $ 96,182      $ 69,232      $ 61,468  

Perpetual license

   $ 147,529      $ 166,305      $ 136,154      $ 122,644      $ 102,438  

Maintenance

   $ 220,336      $ 202,802      $ 186,239      $ 157,309      $ 133,527  

Cloud

   $ 41,438      $ 30,626      $ 16,614      $ 8,720      $ 4,360  

Services and training

   $ 208,497      $ 173,679      $ 154,815      $ 151,049      $ 159,917  
  

 

 

    

 

 

    

 

 

    

 

 

    

 

 

 

Total revenue

   $ 750,266      $ 682,695      $ 590,004      $ 508,954      $ 461,710  

Income from operations

     37,759        64,661        51,539        58,097        31,426  

Income before provision for income taxes

     35,202        60,505        47,994        56,393        30,945  

Net income

     26,986        36,322        33,255        38,043        21,868  

Earnings per share:

              

Basic (2)

   $ 0.35      $ 0.47      $ 0.44      $ 0.50      $ 0.29  
  

 

 

    

 

 

    

 

 

    

 

 

    

 

 

 

Diluted (2)

   $ 0.34      $ 0.46      $ 0.42      $ 0.49      $ 0.28  
  

 

 

    

 

 

    

 

 

    

 

 

    

 

 

 

Cash dividends declared per common share

   $ 0.12      $ 0.12      $ 0.105      $ 0.06      $ 0.06  
  

 

 

    

 

 

    

 

 

    

 

 

    

 

 

 

 

(1) We elected to early adopt Accounting Standards Update (“ASU”) 2016-09 “Compensation—Stock Compensation (Topic 718): Improvements to Employee Share-Based Payment Accounting” (“ASU 2016-09”) in the fourth quarter of 2016, which requires us, among other things, to record excess tax benefits as a reduction of the provision for income taxes in the consolidated statement of operations, whereas they were previously recognized in equity. We are required to reflect any adoption adjustments as of January 1, 2016, the beginning of the annual period that includes the period of adoption. As such, certain information above for the year ended December 31, 2016 included the impact of the ASU 2016-09 adoption. See Note 2 “Significant Accounting Policies—New accounting pronouncements” included in the Notes to Consolidated Financial Statements in Item 8 of this Annual Report on Form 10-K for additional information related to this adoption.
(2) The per share amounts have been retroactively restated for all prior periods presented to reflect the two-for-one common stock split effected in the form of a common stock dividend distributed on April 1, 2014. See Item 5 “Market for Registrant’s Common Equity, Related Stockholder Matters and Issuer Purchases of Equity Securities—Stock Split” of this Annual Report on Form 10-K for further discussion of the Stock Split.

 

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

Consolidated Balance Sheet Data:

              

Total cash, cash equivalents, and marketable securities

   $ 133,761      $ 219,078      $ 211,216      $ 156,692      $ 122,985  

Working capital (1)

     137,660        179,297        150,474        145,487        113,683  

Property and equipment, net

     38,281        31,319        30,156        28,957        30,827  

Intangible assets, net

     44,191        33,418        45,664        56,574        58,232  

Goodwill

     73,164        46,776        46,860        43,469        20,451  

Total assets

     654,656        627,758        587,801        536,480        439,492  

Total stockholders’ equity

     335,889        322,859        294,705        271,788        236,479  

 

25


Table of Contents
(1) We retrospectively adopted ASU 2015-17 “Income Taxes (Topic 740): Balance Sheet Classification of Deferred Taxes” in the fourth quarter of 2016. As a result, all net deferred income taxes assets are classified as long-term deferred income tax assets in the consolidated balance sheets for all periods presented. The amounts reclassified as of December 31, 2015, 2014, 2013, and 2012 were $12.4 million, $13 million, $12.3 million, and $10.2 million, respectively. See Note 2 “Significant Accounting Policies—New accounting pronouncements” included in the Notes to Consolidated Financial Statements in Item 8 of this Annual Report on Form 10-K for additional information related to this adoption.

 

26


Table of Contents
ITEM 7. Management’s Discussion and Analysis of Financial Condition and Results of Operations

BUSINESS OVERVIEW

We develop, market, license, and support software applications for marketing, sales, service, and operations. In addition, we license our Pega Platform for clients that wish to build and extend their own applications. The Pega Platform assists our clients in building, deploying, and evolving enterprise applications, creating an environment in which business and IT can collaborate to manage back office operations, front office sales, marketing, and/or customer service needs. We also provide consulting services, maintenance, and training for our software. Our software applications and Pega Platform can be deployed on Pega-managed, partner-managed, or customer-managed cloud architectures.

Our clients include Global 3000 companies and government agencies that seek to manage complex enterprise systems and customer service issues with greater agility and cost-effectiveness. Our strategy is to sell a client a series of licenses, each focused on a specific purpose or area of operations, in support of longer term enterprise-wide digital transformation initiatives.

Our license revenue is primarily derived from sales of our applications and our Pega Platform. Our cloud revenue is derived from the licensing of our hosted Pega Platform and software application environments. Our consulting services revenue is primarily related to new license implementations. We offer training for our clients and partners at our regional training facilities and at third-party facilities, including client sites. Our online training through PegaAcademy provides an alternative way to learn our software in a virtual environment. We believe that this online training will continue to expand the number of trained experts at a faster pace.

Sales to clients based outside of the United States of America (“U.S.”) represented an average of 44% of our total revenue for the last three fiscal years. See Note 17, “Geographic Information and Major Clients,” included in the Notes to Consolidated Financial Statements included in Item 8 of this Annual Report on Form 10-K for further detail on our geographic revenues.

At the end of June 2016, the United Kingdom (the “U.K.”) held a referendum in which U.K. voters approved an exit from the European Union (the “E.U.”), commonly referred to as “Brexit”. While Brexit has not had a meaningful impact on our business momentum, it has resulted in a sharp decline in the value of the British pound, slightly reducing revenue during 2016, but with no material impact on our results of operations. Prolonged weakening of the British pound relative to the U.S. dollar may adversely affect our revenue and results of operations in future periods.

We continue to expand our sales and marketing capacity to achieve broader market coverage, with sales and marketing costs representing 37%, 35%, and 35% of revenue during 2016, 2015, and 2014, respectively. We are investing heavily in research and development to expand and improve our software offerings, with research and development costs representing 19%, 19%, and 18% of revenue during 2016, 2015, and 2014.

In evaluating the financial condition and operating performance of our business, management focuses on the following key performance factors:

 

    Year Ended December 31,     Increase (Decrease)     % Change  
(Dollars in thousands, except per
share amounts)
  2016 (1)     2015     2014     2016 vs. 2015     2015 vs. 2014     2016 vs. 2015     2015 vs. 2014  

Total revenue

  $ 750,266      $ 682,695      $ 590,004      $ 67,571      $ 92,691        10     16

Recurring revenue (2)

  $ 394,240      $ 342,711      $ 299,035      $ 51,529      $ 43,676        15     15

Diluted earnings per share

  $ 0.34      $ 0.46      $ 0.42      $ (0.12   $ 0.04        (26 )%      10

Cash flow provided by operating activities

  $ 39,874      $ 67,803      $ 103,276      $ (27,929   $ (35,473     (41 )%      (34 )% 

 

27


Table of Contents
(1) Reflects the impacts of the early adoption of ASU 2016-09. See Note 2 “Significant Accounting Policies—New accounting pronouncements” included in the Notes to Consolidated Financial Statements in Item 8 of this Annual Report on Form 10-K for additional information related to this adoption.
(2) See the table below for the composition of recurring revenue.

Recurring revenue increased to 53% of total revenue in 2016 compared to 50% in 2015. Our business may continue to shift towards the recurring revenue streams of term and cloud licenses. As a result of this shift, gross profit, operating income, net income, and earnings per share may grow slower than historical trends due to more license revenue being recognized over longer periods.

 

    Year Ended December 31,     Increase     % Change  
(Dollars in thousands)   2016     2015     2014     2016 vs. 2015     2015 vs. 2014     2016 vs. 2015     2015 vs. 2014  

Recurring revenue:

             

Term license

  $ 132,466      $ 109,283      $ 96,182      $ 23,183      $ 13,101        21     14

Cloud

    41,438        30,626        16,614        10,812        14,012        35     84

Maintenance

    220,336        202,802        186,239        17,534        16,563        9     9
 

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

 

Total recurring revenue

  $ 394,240      $ 342,711      $ 299,035      $ 51,529      $ 43,676        15     15
 

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

 

Recurring revenue as a percent of total revenue

    53     50     51        

Another key performance factor as we shift towards recurring revenue is license and cloud backlog. It is computed by adding deferred license and cloud revenue recorded on the balance sheet (See Note 11 “Deferred Revenue” in the Notes to Consolidated Financial Statements) and client license and cloud contractual commitments, which are not on our balance sheet because we have not yet invoiced our clients, nor have we recognized the associated revenues (See the table of future cash receipts in Liquidity and Capital Resources—Cash Provided by Operating Activities). License and cloud backlog may vary in any given period depending on the amount and timing of when the arrangements are executed, as well as the mix between perpetual, term, and cloud license arrangements, which may depend on our clients’ deployment preferences.

 

     As of December 31,     % Change  
(Dollars in thousands)    2016     2015     2016 vs. 2015  

Deferred license and cloud revenue on the balance sheet:

            

Term license and cloud

   $ 30,725         50   $ 29,929         47     3

Perpetual license

     31,098         50     33,483         53     (7 )% 
  

 

 

      

 

 

      

Total deferred license and cloud revenue

     61,823         100     63,412         100     (3 )% 
  

 

 

      

 

 

      

License and cloud contractual commitments not on the balance sheet:

            

Term license and cloud

     434,323         93     322,844         91     35

Perpetual license

     31,652         7     33,544         9     (6 )% 
  

 

 

      

 

 

      

Total license and cloud commitments

     465,975         100     356,388         100     31
  

 

 

      

 

 

      

Total license (term and perpetual) and cloud backlog (1)

   $ 527,798         $ 419,800           26
  

 

 

      

 

 

      

Total term license and cloud backlog

   $ 465,048         88   $ 352,773         84     32
  

 

 

      

 

 

      

 

(1) Excludes future revenue from committed maintenance and service arrangements.

To grow our business, we intend to:

 

    Lead the platform market for business applications for customer engagement and operational excellence;

 

28


Table of Contents
    Continue to grow market share by developing and delivering robust applications for marketing, sales, service, and operations that can work together seamlessly with maximum differentiation and minimal customization;

 

    Execute new-market growth initiatives, further expanding coverage within the Global 3000; and

 

    Build out our digital platform and continue to invest in awareness marketing to support the way today’s clients want to buy.

Whether or not we are successful depends, in part, on our ability to:

 

    Successfully execute our marketing and sales strategies;

 

    Appropriately manage our expenses as we grow our organization;

 

    Develop new products or product enhancements; and

 

    Successfully incorporate acquired technologies into our applications and unified Pega Platform.

We also regularly evaluate acquisitions or investment opportunities in complementary businesses, services and technologies, and intellectual property rights in an effort to expand and enhance our product offerings. On April 11, 2016, we acquired OpenSpan, Inc. (“OpenSpan”), a privately held software provider of robotic process automation and workforce analytics software for $48.8 million in cash, net of $1.8 million in cash acquired. Subsequent to the acquisition we unified the Pega Robotic Automation with our Pega Platform for Case and Business Process Management and our portfolio of CRM applications. We believe this will enable clients to intelligently optimize how work gets done across the enterprise and more effectively automate tasks, streamline processes, increase employee productivity, and ultimately deliver better customer experiences.

RESULTS OF OPERATIONS

 

(Dollars in thousands)    Year Ended December 31,      % Change  
     2016      2015      2014      2016 vs. 2015     2015 vs. 2014  

Total revenue

   $ 750,266       $ 682,695       $ 590,004         10     16

Gross profit

     511,010         469,249         404,910         9     16

Total operating expenses

     473,251         404,588         353,371         17     14

Income from operations

     37,759         64,661         51,539         (42 )%      25

Income before provision for income taxes

     35,202         60,505         47,994         (42 )%      26

Revenue

Software license revenue

 

(Dollars in thousands)    Year Ended December 31,     % Change  
     2016     2015     2014     2016 vs. 2015     2015 vs. 2014  

Perpetual licenses

   $ 147,529         53   $ 166,305         60   $ 136,154         59     (11 )%      22

Term licenses

     132,466         47     109,283         40     96,182         41     21     14
  

 

 

    

 

 

   

 

 

    

 

 

   

 

 

    

 

 

     

Total software license revenue

   $ 279,995         100   $ 275,588         100   $ 232,336         100     2     19
  

 

 

    

 

 

   

 

 

    

 

 

   

 

 

    

 

 

     

The mix between perpetual and term license arrangements executed in a particular period varies based on client needs. A change in the mix may cause our revenues to vary materially from period to period. A higher proportion of term license arrangements executed would result in more license revenue being recognized over longer periods. Additionally, some of our perpetual license arrangements include extended payment terms or additional rights of use, which also result in the recognition of revenue over longer periods. The aggregate value of new license agreements executed also fluctuates quarter to quarter.

 

29


Table of Contents

Term license revenue as a percentage of total license revenue increased during 2016 compared to 2015. If this trend continues, it will result in slower license revenue growth as we continue to build license backlog.

2016 Compared to 2015

The decrease in perpetual license revenue was primarily due to the lower average value of perpetual license arrangements executed during 2016 compared to 2015 and the acceleration of the recognition of $4.6 million in revenue in the fourth quarter of 2015 from an existing license arrangement which was being recognized ratably. The aggregate value of revenue expected to be recognized and payments due in future periods under noncancellable perpetual licenses periods was $31.7 million as of December 31, 2016 compared to $33.5 million as of December 31, 2015. See the table of future cash receipts in Liquidity and Capital Resources—Cash Provided by Operating Activities.

The increase in term license revenue was primarily due to a term license arrangement greater than $10 million for which the license fee for the three year license term was paid and recognized in full in the first quarter of 2016 as well as the increase in term license arrangements executed during 2016 and 2015, reflecting the shift towards recurring revenue streams. The aggregate value of revenue expected to be recognized and payments due in future periods under noncancellable term licenses and our Pega Cloud arrangements grew to $434.3 million as of December 31, 2016 compared to $322.8 million as of December 31, 2015. See the table of future cash receipts in Liquidity and Capital Resources—Cash Provided by Operating Activities.

2015 Compared to 2014

The increase in perpetual license revenue was primarily due to revenue recognized from the higher volume and higher average value of arrangements executed in 2015 and the acceleration of the recognition of $4.6 million in revenue from an existing license arrangement which was being recognized ratably. The aggregate value of revenue expected to be recognized and payments due in future periods under noncancellable perpetual licenses was $33.5 million as of December 31, 2015 compared to $31.3 million as of December 31, 2014.

The increase in term license revenue was primarily due to prepayments of two arrangements executed in 2015. The aggregate value of revenue expected to be recognized and payments due in future periods under noncancellable term licenses and our Pega Cloud arrangements grew to $322.8 million as of December 31, 2015 compared to $270.1 million as of December 31, 2014. See the table of future cash receipts in Liquidity and Capital Resources—Cash Provided by Operating Activities.

Maintenance revenue

 

(Dollars in thousands)    Year Ended December 31,      % Change  
     2016      2015      2014      2016 vs. 2015     2015 vs. 2014  

Maintenance

   $ 220,336      $ 202,802      $ 186,239        9     9
  

 

 

    

 

 

    

 

 

      

The increases in maintenance revenue were primarily due to the growth in the aggregate value of the installed base of our software and continued renewal rates in excess of 90%.

Services revenue

 

(Dollars in thousands)    Year Ended December 31,     % Change  
     2016     2015     2014     2016 vs. 2015     2015 vs. 2014  

Consulting services

   $ 201,945        81   $ 167,704        82   $ 149,628        87     20     12

Cloud

     41,438        16     30,626        15     16,614        10     35     84

Training

     6,552        3     5,975        3     5,187        3     10     15
  

 

 

    

 

 

   

 

 

    

 

 

   

 

 

    

 

 

     

Total services

   $ 249,935        100   $ 204,305        100   $ 171,429        100     22     19
  

 

 

    

 

 

   

 

 

    

 

 

   

 

 

    

 

 

     

 

30


Table of Contents

2016 Compared to 2015

Consulting services revenue represents revenue primarily from new license implementations. Our consulting services revenue may fluctuate in future periods depending on the mix of new implementation projects we perform as compared to those performed by our enabled clients or led by our partners. The increase in consulting services revenue was due to higher realization rates and increased billable hours primarily related to two large projects in 2016, when compared to unusually low demand in Europe in the first half of 2015.

Cloud revenue represents revenue from our Pega Cloud offerings. The increase in cloud revenue was primarily due to growth of our cloud client base.

2015 Compared to 2014

The increase in consulting services revenue was due to the higher number of projects and billable hours in 2015 compared to 2014.

The increase in cloud revenue was primarily due to growth of our cloud client base.

Gross Profit

 

(Dollars in thousands)    Year Ended December 31,     % Change  
     2016     2015     2014     2016 vs. 2015     2015 vs. 2014  

Software license

   $ 275,052      $ 271,463      $ 227,377        1     19

Maintenance

     194,831        180,899        166,225        8     9

Services

     41,127        16,887        11,308        144     49
  

 

 

   

 

 

   

 

 

     

Total gross profit

   $ 511,010      $ 469,249      $ 404,910        9     16
  

 

 

   

 

 

   

 

 

     

Total gross profit %

     68     69     69    

Software license gross profit %

     98     99     98    

Maintenance gross profit %

     88     89     89    

Services gross profit %

     16     8     7    

2016 Compared to 2015

The increase in total gross profit was primarily due to increases in maintenance and services revenue.

The increase in services gross profit percent was primarily due to higher realization rates in 2016 compared to 2015 and the recognition of revenue in 2016 related to several large projects which had been delayed from prior periods, for which the majority of the associated costs had already been recognized in 2015.

2015 Compared to 2014

The increase in total gross profit was primarily due to increases in software license and maintenance revenue.

The increase in services gross profit percent was primarily due to increased global professional services utilization rates in 2015 compared to 2014, partially offset by increased software license costs.

 

31


Table of Contents

Operating expenses

Amortization of intangibles

 

(Dollars in thousands)    Year Ended December 31,      % Change  
     2016      2015      2014      2016 vs. 2015     2015 vs. 2014  

Cost of revenue

   $ 5,986      $ 5,392      $ 6,017        11     (10 )% 

Selling and marketing

     7,145        6,127        6,022        17     2

General and administrative

     277        683        1,770        (59 )%      (61 )% 
  

 

 

    

 

 

    

 

 

      
   $ 13,408      $ 12,202      $ 13,809        10     (12 )% 
  

 

 

    

 

 

    

 

 

      

2016 Compared to 2015

The increases were primarily due to the amortization associated with the $24.3 million of intangible assets acquired from OpenSpan in April 2016.

2015 Compared to 2014

The decreases were due to the full amortization in 2014 of acquired technology and other intangibles from our 2010 acquisition of Chordiant and our 2013 acquisition of Antenna.

Selling and marketing

 

(Dollars in thousands)    Year Ended December 31,     % Change  
     2016     2015     2014     2016 vs. 2015     2015 vs. 2014  

Selling and marketing

   $ 278,849     $ 241,387     $ 206,658       16     17

As a percent of total revenue

     37     35     35    

Selling and marketing headcount

     898       750       661       20     13

Selling and marketing expenses include compensation, benefits, and other headcount-related expenses associated with our selling and marketing personnel as well as advertising, promotions, trade shows, seminars, and other programs. Selling and marketing expenses also include the amortization of customer related intangibles.

The increases in headcount reflect our efforts to increase our sales capacity to target new accounts in existing industries as well as to expand coverage in new industries and geographies, and to increase the number of our sales opportunities.

2016 Compared to 2015

The increase was primarily due to a $29.4 million increase in compensation and benefit expenses associated with higher headcount and sales commissions, a $2 million increase in sales and marketing programs expenses primarily related to our digital advertising and brand awareness campaigns and our PegaWorld annual user conference, and a $1 million increase in amortization expense due to the customer-related intangible assets acquired from OpenSpan.

2015 Compared to 2014

The increase was primarily due to a $14 million increase in compensation and benefit expenses associated with higher headcount, an $11.4 million increase in sales and marketing programs expenses primarily related to our digital advertising and brand awareness campaigns, and a $10 million increase in sales commissions associated with the higher value of new license arrangements executed in 2015 compared to 2014.

 

32


Table of Contents

Research and development

 

(Dollars in thousands)    Year Ended December 31,     % Change  
     2016     2015     2014     2016 vs. 2015     2015 vs. 2014  

Research and development

   $ 145,548     $ 126,374     $ 108,591       15     16

As a percent of total revenue

     19     19     18    

Research and development headcount

     1,431       1,222       1,085       17     13

Research and development expenses include compensation, benefits, contracted services, and other headcount-related expenses associated with the creation and development of our products as well as enhancements and engineering changes to existing products and integration of acquired technologies.

The increases in headcount primarily reflect the growth in our India research facility which usually lowers our average compensation expense per employee.

2016 Compared to 2015

The increase was primarily due to a $16.1 million increase in compensation and benefit expenses associated with higher headcount and a $1.5 million increase in expendable equipment and software license expenses.

2015 Compared to 2014

The increase was primarily due to an $11.9 million increase in compensation and benefit expenses associated with higher headcount, a $1.4 million increase in outsourced hosting expenses, a $1.4 million increase in expendable equipment and software license expenses, and an $0.8 million increase in contracted professional services.

General and administrative

 

(Dollars in thousands)    Year Ended December 31,     % Change  
     2016     2015     2014     2016 vs. 2015     2015 vs. 2014  

General and administrative

   $ 45,951     $ 36,738     $ 37,442       25     (2 )% 

As a percent of total revenue

     6     5     6    

General and administrative headcount

     378       353       310       7     14

General and administrative expenses include compensation, benefits, and other headcount-related expenses associated with finance, legal, corporate governance, and other administrative headcount. They also include accounting, legal, and other professional consulting and administrative fees.

The general and administrative headcount includes employees in human resources, information technology, and corporate services departments whose costs are allocated to our other functional departments.

2016 Compared to 2015

The increase was primarily due to a $4.9 million increase in compensation and benefits expenses associated with higher headcount of which $2.2 million was due to higher stock-based compensation expense primarily from the increased value of our annual periodic equity awards. The increase was also due to the fact that 2016 did not include a $1.8 million benefit from the settlement of our indemnification claims against the former Antenna, Inc. shareholders and a $1.6 million benefit from the settlement of certain indirect tax liabilities, which reduced our general and administrative expense in 2015.

2015 Compared to 2014

The decrease was primarily due to the recognition in the first quarter of 2015 of the $1.8 million benefit from the settlement of our indemnification claims against the former Antenna, Inc. shareholders and the

 

33


Table of Contents

$1.6 million benefit from the settlement of certain indirect tax liabilities discussed above, partially offset by a $2.2 million increase in compensation and benefit expenses associated with higher headcount.

Stock-based compensation

We recognize stock-based compensation expense associated with equity awards in our consolidated statements of operations based on the fair value of these awards at the date of grant using the accelerated recognition method, while treating each vesting tranche as if it were an individual grant.

 

(Dollars in thousands)    Year Ended December 31,     % Change  
     2016     2015     2014     2016 vs. 2015     2015 vs. 2014  

Stock-based compensation:

          

Cost of revenues

   $ 11,459     $ 8,772     $ 5,335       31     64

Operating expenses

     29,362       21,282       13,870       38     53
  

 

 

   

 

 

   

 

 

     

Total stock-based compensation before tax

     40,821       30,054       19,205       36     56

Income tax benefit

     (12,198     (8,098     (5,563    

The increases were primarily due to the increased value of our annual periodic equity awards granted in March 2015 and 2016. These awards generally have a five-year vesting schedule.

See Note 14 “Stock-Based Compensation” in the Notes to Consolidated Financial Statements included in Item 8 of this Annual Report on Form 10-K for further information on our stock-based awards.

Non-operating income and expenses, net

 

(Dollars in thousands)    Year Ended December 31,     % Change  
     2016     2015     2014     2016 vs. 2015     2015 vs. 2014  

Foreign currency transaction gain (loss)

   $ 2,247     $ (4,168   $ (3,769     (154 )%      11

Interest income, net

     776       1,056       683       (27 )%      55

Other expense, net

     (5,580     (1,044     (459     434     127
  

 

 

   

 

 

   

 

 

     
   $ (2,557   $ (4,156   $ (3,545     (38 )%      17
  

 

 

   

 

 

   

 

 

     

We use foreign currency forward contracts (“forward contracts”) to hedge our exposure to fluctuations in foreign currency exchange rates associated with our foreign currency denominated cash, accounts receivable, and intercompany receivables and payables held by our U.S. parent company in currencies other than the U.S. dollar and by our U.K. subsidiary in currencies other than the British pound.

These forward contracts are not designated as hedging instruments. As a result, we record the fair value of the outstanding contracts at the end of the reporting period in our consolidated balance sheet, with any fluctuations in the value of these contracts recognized in other expense, net.

The total change in the fair value of our foreign currency forward contracts recorded in other expense, net, during 2016, 2015, and 2014 was a loss of $5.6 million, $1 million, and $0.5 million respectively.

See Note 4 “Derivative Instruments” in the Notes to Consolidated Financial Statements included in Item 8 of this Annual Report on Form 10-K for discussion on our use of forward contracts.

Provision for income taxes

 

(Dollars in thousands)    Year Ended December 31,     % Change  
     2016     2015     2014     2016 vs. 2015     2015 vs. 2014  

Provision for income taxes

   $ 8,216     $ 24,183     $ 14,739       (66 )%      64

Effective income tax rate

     23.3     40.0     30.7    

 

34


Table of Contents

The provision for income taxes represents current and future amounts owed for federal, state, and foreign taxes.

2016 Compared to 2015

The decrease in the effective income tax rate for 2016 compared to 2015 was primarily due to the impact of the adoption of ASU 2016-09, which decreased income tax expense by $6.7 million. The adoption of ASU 2016-09 significantly impacts both the timing and method of how the tax effects of share-based awards are recognized. ASU 2016-09 requires the income tax effects to be recognized in the provision for income taxes when the awards vest or are settled whereas previously such income tax benefits were recognized as part of additional paid-in capital and could not be recognized until they were realized through a reduction in income taxes payable. See Note 2 “Significant Accounting Policies” —New accounting pronouncements” included in the Notes to Consolidated Financial Statements in Item 8 of this Annual Report on Form 10-K for additional information related to this adoption.

As of December 31, 2016, we had approximately $22.7 million of total unrecognized tax benefits, which will decrease our effective tax rate if recognized. We expect that the changes in the unrecognized benefits within the next twelve months will be approximately $0.1 million, which relate to the expiration of the applicable statute of limitations and will reduce our effective tax rate if recognized.

2015 Compared to 2014

The increase in effective income tax rate for 2015 compared to 2014 was primarily due to a $2.3 million decrease in the benefit related to income generated in foreign jurisdictions that are subject to tax at a lower rate than the U.S. statutory rate.

As of December 31, 2015, we had approximately $24 million of total unrecognized tax benefits, which would decrease our effective tax rate if recognized.

LIQUIDITY AND CAPITAL RESOURCES

 

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

Cash provided by (used in):

        

Operating activities (1)

   $ 39,874       $ 67,803       $ 103,276   

Investing activities

     (7,172      (44,452      (37,657

Financing activities (1)

     (51,716      (40,659      (27,419

Effect of exchange rate on cash

     (3,418      (4,251      (3,846
  

 

 

    

 

 

    

 

 

 

Net (decrease) increase in cash and cash equivalents

   $ (22,432    $ (21,559    $ 34,354   
  

 

 

    

 

 

    

 

 

 

 

     As of December 31,  
     2016      2015      2014  

Total cash, cash equivalents, and marketable securities

   $ 133,761       $ 219,078       $ 211,216   
  

 

 

    

 

 

    

 

 

 

 

(1) The adoption of ASU 2016-09 eliminates the requirement to reclassify excess tax benefits from operating activities to financing activities in the consolidated statements of cash flows. We elected to adopt this requirement retrospectively. As a result, we reclassified $5.3 million, and $3.4 million from financing activities to operating activities for the years ended December 31, 2015 and 2014, respectively. See Note 2 “Significant Accounting Policies—New accounting pronouncements” included in the Notes to Consolidated Financial Statements in Item 8 of this Annual Report on Form 10-K for additional information related to this adoption.

 

35


Table of Contents

The decreases in cash and cash equivalents during the years ended December 31, 2016 and 2015 were driven by the increases in trade accounts receivable, largely due to the timing of collections and the large amounts of new and annual license and maintenance billings, and the increases in cash used in financing activities, primarily for share repurchases. The increase in cash and cash equivalents during the year ended December 31, 2014 was driven by the increase in cash provided by operating activities. Cash provided by operating activities is our primary source of liquidity. We use this source to fund our capital expenditures and acquisitions, investments, dividend payments, and share repurchase program. We believe that our current cash, cash equivalents, and cash flow from operations will be sufficient to fund our operations and our share repurchase program for at least the next 12 months. There can be no assurance that changes in our plans or other events affecting our operations will not result in materially accelerated or unexpected cash requirements.

We evaluate acquisition opportunities from time to time, which if pursued, could require use of our funds. In October, 2013, we acquired Antenna, and $0.8 million was paid in the first quarter of 2014 representing the remaining merger consideration related to the final working capital adjustment. During 2014, we completed three acquisitions for $6.3 million in cash, inclusive of $2.1 million in cash acquired, and $1.1 million in additional cash consideration which was paid in 2015 to the selling shareholders of one of the three companies acquired in 2014. During 2015 and 2016, we also paid $0.5 million and $0.3 million, respectively, in additional cash consideration to the selling shareholders of another one of the three companies acquired in 2014, based on the achievement of certain performance milestones. The final cash payment of $0.3 million was made in January 2017 to the same selling shareholders based on the achievement of additional performance milestones through the end of 2016. In April 2016, we acquired OpenSpan for $48.8 million in cash, net of cash acquired. As of December 31, 2016, $7.4 million of the cash consideration remains in escrow for up to an 18-month period after the acquisition as security for the indemnification obligations of the selling shareholders.

As of December 31, 2016, approximately $51.8 million of our cash and cash equivalents was held in our foreign subsidiaries. If it becomes necessary to repatriate these funds, we may be required to pay U.S. tax, net of any applicable foreign tax credits, upon repatriation. We consider the earnings of our foreign subsidiaries to be permanently reinvested and, as a result, U.S. taxes on such earnings are not provided. It is impractical to estimate the amount of U.S. tax we could have to pay upon repatriation due to the complexity of the foreign tax credit calculations. There can be no assurance that changes in our plans or other events affecting our operations will not result in materially accelerated or unexpected expenditures. See “Risk Factors—If it became necessary to repatriate any of our foreign cash balances to the United States, we may be subject to increased income taxes, other restrictions, and limitations” in Item 1A of this Annual Report on Form 10-K.

Cash provided by operating activities

The primary driver during 2016 was net income of $27 million.

The primary drivers during 2015 were net income of $36.3 million and a $17.7 million increase in deferred revenue primarily resulting from the difference in timing of billings and revenue recognition.

The primary drivers during 2014 were net income of $33.3 million, a $13.4 million increase in accounts payable and accrued expenses primarily due to the timing of income tax payments, and an $11.2 million increase in deferred revenue primarily resulting from the difference in timing of billings and revenue recognition for annual maintenance.

 

36


Table of Contents

Future Cash Receipts from Committed License and Cloud Arrangements

As of December 31, 2016, none of the amounts shown in the table below had been billed and no revenue had been recognized. The timing of future cash receipts may not coincide with the timing of future revenue recognition.

 

     Term and
cloud
contracts
    Perpetual
contracts (1)
       

As of December 31, (dollars in thousands)

   Committed but
not yet billed
    Total  

2017

   $ 129,641     $ 17,751     $ 147,392  

2018

     121,944       10,233       132,177  

2019

     93,826       2,931       96,757  

2020

     63,278       737       64,015  

2021

     21,841       —         21,841  

2022 and thereafter

     3,793       —         3,793  
  

 

 

   

 

 

   

 

 

 

Total

   $ 434,323     $ 31,652     $ 465,975  

As a percentage of total license and cloud contractual commitments

     93     7  

 

(1) These amounts are for perpetual licenses with extended payment terms and/or additional rights of use.

Total contractual future cash receipts due from our existing license agreements was approximately $356.4 million as of December 31, 2015 and $301.4 million as of December 31, 2014.

Cash used in investing activities

During 2016, we acquired OpenSpan for $48.8 million, net of cash acquired, and invested $19.1 million primarily in internally developed software and leasehold improvements at our corporate headquarters and our office in Hyderabad, India, partially offset by proceeds received from the sales of marketable debt securities of $62.2 million.

During 2015, we purchased marketable debt securities for $75.7 million, partially offset by the proceeds received from sales, maturities and called marketable debt securities of $43.9 million. In 2015, we paid additional cash consideration of $1.1 million to the selling shareholders of one of the three companies acquired in 2014 and $0.5 million to the selling shareholders of another one of the three companies acquired in 2014 based on the achievement of certain performance milestones. We also invested $11 million primarily in leasehold improvements for the build-out of our office in Hyderabad, India and purchases of computer equipment for our U.S. and India offices.

During 2014, cash used in investing activities was primarily for purchases of marketable debt securities for $55.5 million, partially offset by the proceeds received from the maturities and called marketable debt securities of $33.2 million. We paid $3.9 million for acquisitions for 2014, net of cash acquired. We also invested $11.5 million primarily in leasehold improvements for the build-out of our new India offices and purchases of computer equipment for our U.S. and India offices.

Cash used in financing activities

Net cash used in financing activities during 2016, 2015, and 2014 was primarily for repurchases of our common stock and the payment of our quarterly dividend. Since 2004, our Board of Directors has approved annual stock repurchase programs that have authorized the repurchase of up to $195 million of our common stock. On May 20, 2016, we announced that our Board of Directors extended the expiration date of the current stock repurchase program to June 30, 2017 and authorized the Company to repurchase up to an additional

 

37


Table of Contents

$50 million of our stock between May 18, 2016 and June 30, 2017 (the “Current Program”). As of December 31, 2016, approximately $149.1 million had been repurchased, $39.4 million remained available for repurchase, and $6.4 million had expired. Purchases under these programs have been made on the open market.

Common stock repurchases

The following table is a summary of our repurchase activity under all of our stock repurchase programs:

 

     Year ended December 31,  
(Dollars in thousands)    2016     2015     2014  
     Shares      Amount     Shares      Amount     Shares      Amount  

Prior year authorizations at January 1,

      $ 40,534        $ 13,284        $ 14,433  

Authorizations

        25,879          50,000          14,410  

Repurchases paid

     1,078,251        (27,028     944,398        (22,530     756,143        (15,264

Repurchases unsettled

     —          —         7,836        (220     13,983        (295
     

 

 

      

 

 

      

 

 

 

Authorized dollars remaining as of December 31,

      $ 39,385        $ 40,534        $ 13,284  
     

 

 

      

 

 

      

 

 

 

In addition to the share repurchases made under our repurchase programs, we net settled the majority of our employee stock option exercises and RSU vestings, which resulted in the withholding of shares to cover the option exercise price and the minimum statutory tax withholding obligations.

During 2016, 2015, and 2014, option and RSU holders net settled a total of 2,277,000 shares; 1,821,000 shares; and 1,193,000 shares, respectively, of which only 1,092,000 shares; 932,000 shares; and 641,000 shares, respectively, were issued to the option and RSU holders. The balance of the shares were surrendered to us to pay for the exercise price with respect to stock options and the applicable taxes for both options and RSUs. During 2016, 2015, and 2014, instead of receiving cash from the equity holders, we withheld shares with a value of $16.2 million, $9.8 million, and $6.1 million, respectively, for withholding taxes, and $18.1 million, $11.9 million, and $6.4 million, respectively, for the exercise price.

Dividends

On May 27, 2014, we announced an increase in our quarterly cash dividend from $0.015 to $0.03 per share. We declared quarterly dividends totaling $0.12 per share, $0.12 per share, and $0.105 per share for the years ended December 31, 2016, 2015, and 2014, respectively. For the years ended December 31, 2016, 2015, and 2014, we paid cash dividends of $9.2 million, $9.2 million, and $6.9 million, respectively. It is our current intention to pay a quarterly cash dividend of $0.03 per share, however, the Board of Directors may terminate or modify this dividend program at any time without notice.

Contractual obligations

As of December 31, 2016, we had purchase obligations for customer support and marketing programs and payments under operating leases. Our lease arrangement for our office headquarters expires in 2023, subject to our option to extend for two additional five-year periods. We also lease space for our other offices under noncancellable operating leases that expire at various dates through 2021.

 

            Payments due by period  

(in thousands)

   Total      2017      2018 &
2019
     2020 &
2021
     2022 &
Thereafter
     Other  

Purchase obligations (1)

   $ 4,494      $ 4,494      $ —        $ —        $ —        $ —    

Liability for uncertain tax positions (2)

     4,263        —          —          —          —          4,263  

Operating lease obligations (3)

     77,609        13,604        25,671        20,599        17,735        —    
  

 

 

    

 

 

    

 

 

    

 

 

    

 

 

    

 

 

 

Total

   $ 86,366      $ 18,098      $ 25,671      $ 20,599      $ 17,735      $ 4,263  
  

 

 

    

 

 

    

 

 

    

 

 

    

 

 

    

 

 

 

 

38


Table of Contents
(1) Represents the fixed or minimum amounts due under purchase obligations for customer support and sales and marketing programs.
(2) As of December 31, 2016, our recorded liability for uncertain tax positions was approximately $4.3 million. We are unable to reasonably estimate the timing of the cash outflow due to uncertainties in the timing of the effective settlement of tax positions.
(3) Includes deferred rent of approximately $1.8 million included in accrued expenses and approximately $9.1 million in other long-term liabilities in the accompanying audited consolidated balance sheet as of December 31, 2016.

CRITICAL ACCOUNTING ESTIMATES AND SIGNIFICANT JUDGMENTS

Management’s discussion and analysis of the financial condition and results of operations is based upon our consolidated financial statements, which have been prepared in accordance with accounting principles generally accepted in the U.S. and the rules and regulations of the SEC for annual financial reporting. The preparation of these financial statements requires us to make estimates and judgments that affect the reported amounts of assets, liabilities, revenues and expenses, and related disclosure of contingent assets and liabilities. We base our estimates and judgments on historical experience, knowledge of current conditions and beliefs of what could occur in the future given available information.

We believe that, of our significant accounting policies, which are described in Note 2, “Significant Accounting Policies,” in the Notes to Consolidated Financial Statements included in Item 8 of this Annual Report on Form 10-K, the following accounting policies are most important to the portrayal of our financial condition and require the most subjective judgment. Accordingly, these are the policies we believe are the most critical to aid in fully understanding and evaluating our consolidated financial condition and results of operations. If actual results differ significantly from management’s estimates and projections, there could be a material effect on our financial statements.

Revenue recognition

Our revenue is derived primarily from software licenses, maintenance fees related to our software licenses, and consulting services. Our license arrangements, whether involving a perpetual license or a term license, generally also contain multiple other elements, including consulting services, training, and software maintenance services. See Note 2, “Significant Accounting Policies—(a) Revenue recognition,” in the Notes to Consolidated Financial Statements included in Item 8 of this Annual Report on Form 10-K for our full revenue recognition accounting policy.

Software revenue recognition requires judgment, including whether a software arrangement includes multiple elements, and if so, whether VSOE of fair value exists for those elements. The amount of consideration allocated to undelivered elements is based on the VSOE of fair value for those elements and is recognized as those elements are delivered. Any remaining portion of the total arrangement fee is allocated to the software license—the first element delivered. Revenue is recognized for each element when all of the revenue recognition criteria have been met. Changes in the mix of the elements in a software arrangement, the ability to identify VSOE for those elements, the fair value of the respective elements, and changes to a product’s estimated life cycle could materially impact the amount of earned and unearned revenue.

Goodwill and Intangible Assets Impairment

Our goodwill and intangible assets result from our business acquisitions. Goodwill and intangible assets with indefinite useful lives are not amortized, but are tested for impairment at least annually or as circumstances indicate their value may no longer be recoverable. We do not carry any intangible assets with indefinite useful lives other than goodwill. We perform our annual goodwill impairment as of November 30th of each fiscal year. To assess if goodwill is impaired, we first perform a qualitative assessment to determine whether further

 

39


Table of Contents

impairment testing is necessary. If, as a result of the qualitative assessment, we consider it more-likely-than-not that the fair value of our reporting unit is less than its carrying amount, we perform a quantitative impairment test in a two-step process. For the first step, we screen for impairment, and if any possible impairment exists, we undertake a second step of measuring such impairment by performing discounted cash flow analysis. This analysis is based on cash flow assumptions that are consistent with the plans and estimates being used to manage our business. In the first step, we review the carrying amount of our reporting unit compared to the “fair value” of the reporting unit. An excess carrying value over fair value would indicate that goodwill may be impaired. If we determined that goodwill may be impaired, then we would compare the “implied fair value” to the carrying value of the goodwill. We periodically re-evaluate our business and have determined that we have one operating segment and one reporting unit. If our assumptions change in the future, we may be required to record impairment charges to reduce the carrying value of our goodwill. Changes in the valuation of goodwill could materially impact our operating results and financial position. We evaluate our intangible assets for impairment whenever events or changes in circumstances indicate that the carrying amount of such assets may not be recoverable. In evaluating potential impairment of these assets, we specifically consider whether any indicators of impairment are present, including, but not limited to:

 

    whether there has been a significant adverse change in the business climate that affects the value of an asset;

 

    whether there has been a significant change in the extent or manner in which an asset is used; and

 

    whether there is an expectation that the asset will be sold or disposed of before the end of its originally estimated useful life.

If indicators of impairment are present, we compare the estimated undiscounted cash flows that the specific asset is expected to generate to its carrying value. The key assumptions of the cash flow model involve significant subjectivity. If such assets are considered to be impaired, the impairment recognized is measured by the amount by which the carrying amount of the asset exceeds its fair value.

As of December 31, 2016, we had $73.2 million of goodwill and $44.2 million of acquired intangible assets. If our estimates or the related assumptions change in the future, we may be required to record impairment charges to reduce the carrying value of these assets. Changes in the valuation of long-lived assets could materially impact our operating results and financial position. To date, there have been no impairments of goodwill or intangible assets.

Accounting for Income Taxes

Significant judgment is required in determining our provision for income taxes and income tax assets and liabilities, including evaluating uncertainties in the application of accounting principles and complex tax laws. Changes in tax laws or our interpretation of tax laws and the resolution of any tax audits could significantly impact our financial statements.

We regularly assess the need for a valuation allowance against our deferred tax assets. Future realization of our deferred tax assets ultimately depends on the existence of sufficient taxable income within the available carryback or carryforward periods. We record a valuation allowance to reduce our deferred tax assets to an amount we believe is more likely than not to be realized. Changes in our valuation allowance impact income tax expense in the period of adjustment. Our deferred tax valuation allowance requires significant judgment and uncertainties, including assumptions about future taxable income that are based on historical and projected information.

We assess our income tax positions and record tax benefits based upon management’s evaluation of the facts, circumstances, and information available at the reporting date. For those tax positions where it is more-likely-than-not that a tax benefit will be sustained, we record the largest amount of tax benefit with a greater than

 

40


Table of Contents

50 percent likelihood of being realized upon ultimate settlement with a taxing authority having full knowledge of all relevant information. For those income tax positions where it is not more-likely-than-not that a tax benefit will be sustained, no tax benefit is recognized in the financial statements.

As a global company, we use significant judgment to calculate and provide for income taxes in each of the tax jurisdictions in which we operate. In the ordinary course of our business, there are transactions and calculations undertaken whose ultimate tax outcome cannot be certain. Some of these uncertainties arise as a consequence of transfer pricing for transactions with our subsidiaries and nexus and tax credit estimates. In addition, the calculation of acquired tax attributes and the associated limitations are complex. We estimate our exposure to unfavorable outcomes related to these uncertainties and estimate the probability of such outcomes.

Although we believe our estimates are reasonable, no assurance can be given that the final tax outcome will not be different from what is reflected in our historical income tax provisions, returns, and accruals. Such differences, or changes in estimates relating to potential differences, could have a material impact on our income tax provision and operating results in the period in which such a determination is made.

See Note 15 “Income Taxes” in the Notes to Consolidated Financial Statements included in Item 8 of this Annual Report on Form 10-K for further information.

NEW ACCOUNTING PRONOUNCEMENTS

New Accounting Pronouncements are detailed in Note 2, “Significant Accounting Policies,” in the Notes to Consolidated Financial Statements included in Item 8 of this Annual Report on Form 10-K.

 

ITEM 7A. Quantitative and Qualitative Disclosure about Market Risk

Market risk represents the risk of loss that may affect us due to adverse changes in financial market prices and rates. Our market risk exposure is primarily related to fluctuations in foreign exchange rates and interest rates.

Foreign currency exposure

Our international sales are usually denominated in foreign currencies. However, the operating expenses of our foreign operations are also primarily denominated in foreign currencies, which partially offset our foreign currency exposure. Changes in exchange rates have recently and may continue to have a negative effect on our total revenues. A hypothetical 10% strengthening in the U.S. dollar against other currencies would result in an approximately 3% decrease in revenues for each of the years ended December 31, 2016 and 2015, respectively, but with no material impact on our results of operations. See “Risk Factors—We are exposed to fluctuations in currency exchange rates that could negatively impact our financial results and cash flows” in Item 1A of this Annual Report on Form 10-K.

We have experienced and expect to continue to experience fluctuations in our net income as a result of transaction gains or losses related to remeasuring monetary assets and liabilities that are denominated in currencies other than the functional currency of the entities in which they are recorded. We are primarily exposed to changes in foreign currency exchange rates associated with Australian dollar, Euro, and U.S. dollar denominated cash, accounts receivable, and intercompany receivables and payables held by our U.K. subsidiary, a British pound functional entity. We recognized a net foreign currency transaction gain (loss) of $2.2 million and $(4.2) million for the years ended December 31, 2016 and 2015, respectively. We have historically used forward contracts to manage our exposure to changes in foreign currency exchange rates. These forward contracts are not designated as hedging instruments, and changes in the fair value of these forward contracts are recognized in other expense, net, in the accompanying consolidated statements of operations. If the British pound exchange rate in comparison to the Australian dollar, Euro, and U.S. dollar at December 31, 2016 and 2015 uniformly strengthened by 10%, the impact to the amount of foreign currency transaction gain (loss) and loss from the change in the fair value of forward contracts we report would be immaterial.

 

41


Table of Contents

Interest rate exposure

As of December 31, 2016, we had $63.2 million of marketable debt securities, which consisted primarily of corporate and municipal bonds, with a weighted-average remaining maturity of 14 months. Due to the overall short-term remaining maturities of our marketable debt securities, our interest rate exposure is not significant. As of December 31, 2016, a 200 basis point increase in market interest rates would have reduced the fair value of our fixed rate marketable debt securities by approximately $1.4 million.

 

42


Table of Contents
ITEM 8. Financial Statements and Supplementary Data

INDEX TO CONSOLIDATED FINANCIAL STATEMENTS

 

     Page  

Report of Independent Registered Public Accounting Firm

     44   

Consolidated Balance Sheets as of December 31, 2016 and 2015

     45   

Consolidated Statements of Operations for the years ended December  31, 2016, 2015, and 2014

     46   

Consolidated Statements of Comprehensive Income for the years ended December 31, 2016, 2015, and 2014

     47   

Consolidated Statements of Stockholders’ Equity for the years ended December 31, 2016, 2015, and 2014

     48   

Consolidated Statements of Cash Flows for the years ended December  31, 2016, 2015, and 2014

     49   

Notes to Consolidated Financial Statements

     50   

 

43


Table of Contents

REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM

To the Board of Directors and Stockholders of Pegasystems Inc.

Cambridge, Massachusetts

We have audited the accompanying consolidated balance sheets of Pegasystems Inc. and subsidiaries (the “Company”) as of December 31, 2016 and 2015, and the related consolidated statements of operations, comprehensive income, stockholders’ equity, and cash flows for each of the three years in the period ended December 31, 2016. We also have audited the Company’s internal control over financial reporting as of December 31, 2016, based on criteria established in Internal ControlIntegrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission. The Company’s management is responsible for these financial statements, for maintaining effective internal control over financial reporting, and for its assessment of the effectiveness of internal control over financial reporting, included in the accompanying Management’s Report on Internal Control over Financial Reporting. Our responsibility is to express an opinion on these financial statements and an opinion on the Company’s internal control over financial reporting based on our audits.

We conducted our audits in accordance with the standards of the Public Company Accounting Oversight Board (United States). Those standards require that we plan and perform the audit to obtain reasonable assurance about whether the financial statements are free of material misstatement and whether effective internal control over financial reporting was maintained in all material respects. Our audits of the financial statements included examining, on a test basis, evidence supporting the amounts and disclosures in the financial statements, assessing the accounting principles used and significant estimates made by management, and evaluating the overall financial statement presentation. Our audit of internal control over financial reporting included obtaining an understanding of internal control over financial reporting, assessing the risk that a material weakness exists, and testing and evaluating the design and operating effectiveness of internal control based on the assessed risk. Our audits also included performing such other procedures as we considered necessary in the circumstances. We believe that our audits provide a reasonable basis for our opinions.

A company’s internal control over financial reporting is a process designed by, or under the supervision of, the company’s principal executive and principal financial officers, or persons performing similar functions, and effected by the company’s board of directors, management, and other personnel 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 the inherent limitations of internal control over financial reporting, including the possibility of collusion or improper management override of controls, material misstatements due to error or fraud may not be prevented or detected on a timely basis. Also, projections of any evaluation of the effectiveness of the internal control over financial reporting to future periods are subject to the risk that the controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate.

In our opinion, the consolidated financial statements referred to above present fairly, in all material respects, the financial position of Pegasystems Inc. and subsidiaries as of December 31, 2016 and 2015, and the results of their operations and their cash flows for each of the three years in the period ended December 31, 2016, in conformity with accounting principles generally accepted in the United States of America. Also, in our opinion, the Company maintained, in all material respects, effective internal control over financial reporting as of December 31, 2016, based on the criteria established in Internal ControlIntegrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission.

/S/ DELOITTE & TOUCHE LLP

Boston, Massachusetts

February 24, 2017

 

44


Table of Contents

PEGASYSTEMS INC.

CONSOLIDATED BALANCE SHEETS

(in thousands, except per share amounts)

 

     As of December 31,  
     2016     2015  
ASSETS     

Current assets:

    

Cash and cash equivalents

   $ 70,594     $ 93,026  

Marketable securities

     63,167       126,052  
  

 

 

   

 

 

 

Total cash, cash equivalents, and marketable securities

     133,761       219,078  

Trade accounts receivable, net of allowance of $4,126 and $4,631

     265,028       211,846  

Income taxes receivable

     14,155       4,770  

Other current assets

     12,188       10,791  
  

 

 

   

 

 

 

Total current assets

     425,132       446,485  

Property and equipment, net

     38,281       31,319  

Deferred income taxes

     69,898       65,730  

Long-term other assets

     3,990       4,030  

Intangible assets, net

     44,191       33,418  

Goodwill

     73,164       46,776  
  

 

 

   

 

 

 

Total assets

   $ 654,656     $ 627,758  
  

 

 

   

 

 

 
LIABILITIES AND STOCKHOLDERS’ EQUITY     

Current liabilities:

    

Accounts payable

   $ 14,414     $ 12,675  

Accrued expenses

     36,751       42,768  

Accrued compensation and related expenses

     60,660       55,872  

Deferred revenue

     175,647       155,873  
  

 

 

   

 

 

 

Total current liabilities

     287,472       267,188  

Income taxes payable

     4,263       5,618  

Long-term deferred revenue

     10,989       15,805  

Other long-term liabilities

     16,043       16,288  
  

 

 

   

 

 

 

Total liabilities

     318,767       304,899  
  

 

 

   

 

 

 

Commitments and contingencies (Note 12)

    

Stockholders’ equity:

    

Preferred stock, $0.01 par value, 1,000 shares authorized; no shares issued and outstanding

     —         —    

Common stock, $0.01 par value, 200,000 shares authorized; 76,591 shares and 76,488 shares issued and outstanding

     766       765  

Additional paid-in capital

     143,903       145,418  

Retained earnings

     198,315       180,183  

Accumulated other comprehensive loss:

    

Net unrealized loss on available-for-sale marketable securities, net of tax

     (169     (150

Foreign currency translation adjustments

     (6,926     (3,357
  

 

 

   

 

 

 

Total stockholders’ equity

     335,889       322,859  
  

 

 

   

 

 

 

Total liabilities and stockholders’ equity

   $ 654,656     $ 627,758  
  

 

 

   

 

 

 

See notes to consolidated financial statements.

 

45


Table of Contents

PEGASYSTEMS INC.

CONSOLIDATED STATEMENTS OF OPERATIONS

(in thousands, except per share amounts)

 

     Year ended December 31,  
     2016     2015     2014  

Revenue:

      

Software license

   $ 279,995      $ 275,588      $ 232,336   

Maintenance

     220,336        202,802        186,239   

Services

     249,935        204,305        171,429   
  

 

 

   

 

 

   

 

 

 

Total revenue

     750,266        682,695        590,004   
  

 

 

   

 

 

   

 

 

 

Cost of revenue:

      

Software license

     4,943        4,125        4,959   

Maintenance

     25,505        21,903        20,014   

Services

     208,808        187,418        160,121   
  

 

 

   

 

 

   

 

 

 

Total cost of revenue

     239,256        213,446        185,094   
  

 

 

   

 

 

   

 

 

 

Gross profit

     511,010        469,249        404,910   
  

 

 

   

 

 

   

 

 

 

Operating expenses:

      

Selling and marketing

     278,849        241,387        206,658   

Research and development

     145,548        126,374        108,591   

General and administrative

     45,951        36,738        37,442   

Acquisition-related

     2,616        89        488   

Restructuring

     287        —          192   
  

 

 

   

 

 

   

 

 

 

Total operating expenses

     473,251        404,588        353,371   
  

 

 

   

 

 

   

 

 

 

Income from operations

     37,759        64,661        51,539   

Foreign currency transaction gain (loss)

     2,247        (4,168     (3,769

Interest income, net

     776        1,056        683   

Other expense, net

     (5,580     (1,044     (459
  

 

 

   

 

 

   

 

 

 

Income before provision for income taxes

     35,202        60,505        47,994   

Provision for income taxes

     8,216        24,183        14,739   
  

 

 

   

 

 

   

 

 

 

Net income

   $ 26,986      $ 36,322      $ 33,255   
  

 

 

   

 

 

   

 

 

 

Earnings per share:

      

Basic

   $ 0.35      $ 0.47      $ 0.44   
  

 

 

   

 

 

   

 

 

 

Diluted

   $ 0.34      $ 0.46      $ 0.42   
  

 

 

   

 

 

   

 

 

 

Weighted-average number of common shares outstanding:

      

Basic

     76,343        76,507        76,327   

Diluted

     79,732        79,043        78,531   

See notes to consolidated financial statements.

 

46


Table of Contents

PEGASYSTEMS INC.

CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME

(in thousands)

 

     Year ended December 31,  
     2016     2015     2014  

Net income

   $ 26,986      $ 36,322      $ 33,255   

Other comprehensive loss, net:

      

Unrealized loss on available-for-sale marketable securities, net of tax

     (19     (85     (142

Foreign currency translation adjustments

     (3,569     (2,810     (4,103
  

 

 

   

 

 

   

 

 

 

Total other comprehensive loss, net

     (3,588     (2,895     (4,245
  

 

 

   

 

 

   

 

 

 

Comprehensive income

   $ 23,398      $ 33,427      $ 29,010   
  

 

 

   

 

 

   

 

 

 

See notes to consolidated financial statements.

 

47


Table of Contents

PEGASYSTEMS INC.

CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY

(in thousands, except per share amounts)

 

   

 

Common Stock

    Additional
Paid-In Capital
    Retained
Earnings
    Accumulated
Other
Comprehensive
(Loss) Income
    Total
Stockholders’
Equity
 
    Number
of Shares
    Amount          

Balance at January 1, 2014

    76,324      $ 764      $ 139,565      $ 127,826      $ 3,633      $ 271,788   

Repurchase of common stock

    (770     (8     (15,551     —          —          (15,559

Issuance of common stock for share-based compensation plans

    742        8        (5,703     —          —          (5,695

Issuance of stock under Employee Stock Purchase Plan

    32        —          568        —          —          568   

Issuance of common stock to board members for board services

    29        —          —          —          —          —     

Stock-based compensation expense

    —          —          19,205        —          —          19,205   

Tax benefit from exercise or vesting of equity awards, net of deferred tax asset deficiencies of $77

    —          —          3,411        —          —          3,411   

Cash dividends declared ($0.105 per share)

    —          —          —          (8,023     —          (8,023

Other comprehensive loss

    —          —          —          —          (4,245     (4,245

Net income

    —          —          —          33,255        —          33,255   
 

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

 

Balance at December 31, 2014

    76,357      $ 764      $ 141,495      $ 153,058      $ (612   $ 294,705   

Repurchase of common stock

    (952     (10     (22,740     —          —          (22,750

Issuance of common stock for share-based compensation plans

    1,028        11        (9,201     —          —          (9,190

Issuance of stock under Employee Stock Purchase Plan

    24        —          550        —          —          550   

Issuance of common stock to board members for board services

    31        —          —          —          —          —     

Stock-based compensation expense

    —          —          30,078        —          —          30,078   

Tax benefit from exercise or vesting of equity awards, net of deferred tax asset deficiencies of $105

    —          —          5,236        —          —          5,236   

Cash dividends declared ($0.12 per share)

    —          —          —          (9,197     —          (9,197

Other comprehensive loss

    —          —          —          —          (2,895     (2,895

Net income

    —          —          —          36,322        —          36,322   
 

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

 

Balance at December 31, 2015

    76,488      $ 765      $ 145,418      $ 180,183      $ (3,507   $ 322,859   

Cumulative-effect adjustment from adoption of ASU 2016-09

    —          —          —          321        —          321   

Repurchase of common stock

    (1,078     (11     (27,017     —          —          (27,028

Issuance of common stock for share-based compensation plans

    1,134        12        (15,868     —          —          (15,856

Issuance of stock under Employee Stock Purchase Plan

    20        —          562        —          —          562   

Issuance of common stock to board members for board services

    27        —          —          —          —          —     

Stock-based compensation expense

    —          —          40,808        —          —          40,808   

Cash dividends declared ($0.12 per share)

    —          —          —          (9,175     —          (9,175

Other comprehensive loss

    —          —          —          —          (3,588     (3,588

Net income

    —          —          —          26,986        —          26,986   
 

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

 

Balance at December 31, 2016

    76,591      $ 766      $ 143,903      $ 198,315      $ (7,095   $ 335,889   
 

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

 

See notes to consolidated financial statements.

 

48


Table of Contents

PEGASYSTEMS INC.

CONSOLIDATED STATEMENTS OF CASH FLOWS

(in thousands)

 

     Year ended December 31,  
     2016     2015     2014  

Operating activities:

      

Net income

   $ 26,986     $ 36,322     $ 33,255  

Adjustment to reconcile net income to cash provided by operating activities:

      

Deferred income taxes

     (5,810     (2,099     (13,896

Depreciation and amortization

     24,137       23,093       23,352  

Amortization of investments

     1,862       2,238       1,916  

Stock-based compensation expense

     40,821       30,054       19,205  

Foreign currency transaction (gain) loss

     (2,247     4,168       3,769  

Other non-cash

     (1,382     822       (747

Change in operating assets and liabilities:

      

Trade accounts receivable

     (56,730     (62,235     6,209  

Income taxes receivable and other current assets

     (10,818     3,223       2,776  

Accounts payable and accrued expenses

     1,531       16,572       13,356  

Deferred revenue

     21,271       17,668       11,173  

Other long-term assets and liabilities

     253       (2,023     2,908  
  

 

 

   

 

 

   

 

 

 

Cash provided by operating activities

     39,874       67,803       103,276  
  

 

 

   

 

 

   

 

 

 

Investing activities:

      

Purchases of marketable securities

     (23,969     (75,702     (55,520

Proceeds from maturities and called marketable securities

     22,788       42,026       33,244  

Sales of marketable securities

     62,210       1,915       —    

Payments for acquisitions, net of cash acquired

     (49,113     (1,671     (3,918

Investment in property and equipment

     (19,088     (11,020     (11,463
  

 

 

   

 

 

   

 

 

 

Cash used in investing activities

     (7,172     (44,452     (37,657
  

 

 

   

 

 

   

 

 

 

Financing activities:

      

Issuance of common stock for share-based compensation plans

     889       1,136       1,001  

Dividend payments to shareholders

     (9,174     (9,194     (6,874

Common stock repurchases for tax withholdings for net settlement of equity awards

     (16,183     (9,776     (6,128

Common stock repurchases under share repurchase programs

     (27,248     (22,825     (15,418
  

 

 

   

 

 

   

 

 

 

Cash used in financing activities

     (51,716     (40,659     (27,419
  

 

 

   

 

 

   

 

 

 

Effect of exchange rate on cash and cash equivalents

     (3,418     (4,251     (3,846
  

 

 

   

 

 

   

 

 

 

Net (decrease) increase in cash and cash equivalents

     (22,432     (21,559     34,354  

Cash and cash equivalents, beginning of year

     93,026       114,585       80,231  
  

 

 

   

 

 

   

 

 

 

Cash and cash equivalents, end of year

   $ 70,594     $ 93,026     $ 114,585  
  

 

 

   

 

 

   

 

 

 

Supplemental disclosures:

      

Income taxes paid

   $ 28,844     $ 30,215     $ 14,722  

Non-cash investing and financing activity:

      

Dividends payable

   $ 2,298     $ 2,297     $ 2,294  

See notes to consolidated financial statements.

 

49


Table of Contents

PEGASYSTEMS INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

1. BASIS OF PRESENTATION

(a) Business

The Company develops, markets, licenses, and supports software applications for marketing, sales automation, customer service, and operations, in addition to the Pega Platform for clients that wish to build and extend their own applications. The Company provides implementation, consulting, training, technical support, and hosting services to facilitate the use of its software.

(b) Management estimates and reporting

The preparation of financial statements in conformity with accounting principles generally accepted in the United States of America (“U.S.”) requires management to make estimates and judgments 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 periods presented. Actual results could differ from those estimates. Accounts with reported amounts based on significant estimates and judgments include revenue, deferred revenue, deferred income taxes, income taxes payable, intangible assets, and goodwill.

(c) Principles of consolidation

The consolidated financial statements include Pegasystems Inc. and its wholly owned subsidiaries. All intercompany accounts and transactions have been eliminated in consolidation.

2. SIGNIFICANT ACCOUNTING POLICIES

(a) Revenue recognition

The Company’s revenue is derived primarily from software licenses, maintenance fees related to the Company’s software licenses, and consulting services. The Company’s license arrangements, whether involving a perpetual license or a term license, generally also contain multiple elements, including consulting services, training, and software maintenance services.

Software revenue recognition requires judgment, including whether a software arrangement includes multiple elements, and if so, whether vendor-specific objective evidence (“VSOE”) of fair value exists for those elements. The amount of arrangement consideration allocated to undelivered elements is based on the VSOE of fair value for those elements and recognized as those elements are delivered. Any remaining portion of the total arrangement fee is allocated to the software license—the first delivered element. Revenue is recognized for each element when all of the revenue recognition criteria have been met. Revenue is recognized net of any taxes collected from customers and subsequently remitted to governmental authorities.

Changes in the mix of the elements in a software arrangement, the ability to identify VSOE for those elements, the fair value of the respective elements, and changes to a product’s estimated life cycle could materially impact the amount of earned and unearned revenue.

Before the Company can recognize revenue, the following four basic criteria must be met:

 

    Persuasive evidence of an arrangement—As evidence of the existence of an arrangement, the Company uses a contract or purchase order signed by the client and the Company for software, including cloud, and maintenance, and a statement of work for consulting services. In the event the client is a reseller, the Company ensures a binding agreement exists between the reseller and end user of the software.

 

50


Table of Contents
    Delivery of product and services—The Company delivers its software electronically and/or ships it via disc media. Services are considered delivered as the work is performed or, in the case of maintenance, over the contractual service period.

 

    Fee is fixed or determinable—The Company assesses whether a fee is fixed or determinable at the onset of the arrangement. In addition, the Company assesses whether contract modifications to an existing arrangement constitute a concession or whether extended payment terms exist. The Company’s agreements do not include a right of return.

 

    Collection of fee is probable—The Company assesses the probability of collecting from each client at the onset of the arrangement based on a number of factors, including the client’s payment history, its current creditworthiness, economic conditions in the client’s industry and geographic location, and general economic conditions. If, in the Company’s judgment, collection of a fee is not probable, revenue is recognized as cash is collected, provided all other conditions for revenue recognition have been met.

Software license revenues

Perpetual software license fees are recognized as revenue when the software is delivered, any acceptance required by the contract that is not perfunctory is obtained, no significant obligations or contingencies exist related to the software, all other undelivered elements in a multiple element arrangement possess VSOE, and all other revenue recognition criteria are met.

Term software license fees are usually payable on a monthly, quarterly, or annual basis under license agreements that typically have a three to five-year term and may be renewed for additional terms at the client’s option. The Company recognizes term license revenue over the term of the agreement as payments become due or earlier if prepaid, provided all other criteria for revenue recognition have been met.

Maintenance revenues

First-year maintenance typically is sold with the related software license and renewed on an annual basis thereafter. Maintenance revenue is deferred and recognized ratably over the term of the support period, which is generally one year and subject to annual renewals. Perpetual software maintenance obligations are based on separately stated renewal rates in the arrangement that are substantive and therefore represent VSOE of fair value. Term license arrangements include separately stated maintenance fees and the Company uses stand-alone sales to determine VSOE of fair value.

Services revenues

The Company’s services revenue is comprised of fees for consulting services including software implementation, training, reimbursable expenses, and for sales of its Pega Cloud as-a-platform offering (“Pega Cloud”), which includes the Pega Cloud Dev/Test environment and the Pega Cloud Production environment. Consulting services may be provided on a “stand-alone” basis or bundled with a license and software maintenance services.

Revenue from training services and consulting services under time and materials contracts is recognized as services are performed. The Company has VSOE of fair value for its training services and consulting services under time and materials contracts in the Americas, Europe, and certain regions of Asia.

Consulting services may sometimes be provided on a fixed-price basis. The Company does not have VSOE of fair value for fixed-price services or time and materials services in certain geographical regions. When these services are part of a multiple element arrangement, and the services are not essential to the functionality of the software, and when services, including maintenance, are the only undelivered element, the Company recognizes

 

51


Table of Contents

the revenue from the total arrangement ratably over the longer of the software maintenance period or the service period. Revenue from fixed-price services that are not bundled with a software license is generally recognized ratably over the service period, which is typically less than four months.

Revenue from stand-alone sales of the Pega Cloud Dev/Test environment is recognized as services are performed because the Company has VSOE of fair value.

Revenue from stand-alone sales of the Pega Cloud Production environment is recognized ratably over the term of the service. When implementation services are sold together with the Company’s Pega Cloud offering and these services have stand-alone value to the client, the Company accounts for these services separately from this offering. Stand-alone value is established through the client’s ability to buy these services from many trained partner system integrators and from transactions sold independently from the sale of Pega Cloud. Since these multiple-element arrangements are not software license sales, the Company applies a selling price hierarchy to determine the fair value of each element in the arrangement. Under the selling price hierarchy, each element’s fair value is determined based on its VSOE, if available. If VSOE does not exist, third-party evidence of fair value (“TPE”) will be considered, and estimated selling price (“ESP”) will be used if neither VSOE nor TPE is available. The Company generally does not have VSOE of its Pega Cloud offering and is not able to determine TPE as its sales strategy is customized to the needs of its clients and the Company’s products and services are dissimilar to comparable products or services in the marketplace. In determining ESP, the Company applies significant judgment as it weighs a variety of factors, based on the facts and circumstances of the arrangement. The Company typically arrives at an ESP for a service without VSOE or TPE by considering company-specific factors such as geographies, competitive landscape, and pricing practices used to establish bundled pricing and discounting.

Deferred revenue

Deferred software license revenue typically results from client billings for which all of the criteria to recognize revenue have not been met. Deferred maintenance revenue represents software license updates and product support contracts that are typically billed in advance and are recognized ratably over the support periods. Deferred services revenue represents advanced billings for consulting, hosting, and training services that are recognized as the services are performed.

(b) Fair value of financial instruments

The principal financial instruments held by the Company consist of cash equivalents, marketable securities, derivative instruments, accounts receivable, and accounts payable, which are measured at fair value. See Note 3 “Marketable Securities”, Note 4 “Derivative Instruments”, and Note 5 “Fair Value Measurements” for further discussion of financial instruments that are carried at fair value on a recurring basis.

(c) Derivative instruments

The Company uses foreign currency forward contracts (“forward contracts”) to manage its exposures to changes in foreign currency exchange rates associated with its foreign currency denominated accounts receivable, intercompany receivable and payables, and cash. See Note 4 “Derivative Instruments” for further discussion.

(d) Property and equipment

Property and equipment are recorded at cost. Depreciation and amortization are computed using the straight-line method over the estimated useful lives of the assets, which are three years for computer equipment and five years for furniture and fixtures. Leasehold improvements are amortized over the lesser of the term of the lease or the useful life of the asset. Repairs and maintenance costs are expensed as incurred.

 

52


Table of Contents

(e) Internal-use software

The Company capitalizes and amortizes certain direct costs associated with computer software developed or purchased for internal use incurred during the application development stage. Costs related to preliminary project activities and post implementation activities are expensed as incurred. The Company amortizes capitalized software costs generally over three to five years commencing on the date the software is placed into service. During the fourth quarter of 2016, the Company placed $11.3 million of costs for computer software developed for internal use into service, of which $1.1 million was capitalized in 2015 and $10.2 million was capitalized in 2016. During 2014, the Company did not capitalize any costs for computer software developed for internal use.

(f) Goodwill

Goodwill represents the residual purchase price paid in a business combination after the fair value of all identified assets and liabilities have been recorded. Goodwill is not amortized. The Company operates as a single reporting unit. The Company performed its qualitative assessment as of November 30, 2016, 2015, and 2014, and concluded it was not more likely than not that the fair value of its reporting unit was less than its carrying value.

(g) Intangible and long-lived assets

All of the Company’s intangible assets are amortized using the straight-line method over their estimated useful life. The Company evaluates its long-lived tangible and intangible assets for impairment whenever events or changes in circumstances indicate that the carrying amount of such assets may not be recoverable. Impairment is assessed by comparing the undiscounted cash flows expected to be generated by the intangible asset to its carrying value. If impairment exists, the Company calculates the impairment by comparing the carrying value of the intangible asset to its fair value as determined by discounted expected cash flows. The Company did not record any impairments in 2016, 2015, or 2014.

(h) Business combinations

The Company uses its best estimates and assumptions to accurately assign fair value to the tangible and intangible assets acquired and liabilities assumed at the acquisition date. The Company’s estimates are inherently uncertain and 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 these tangible and intangible assets acquired and liabilities assumed, with the corresponding offset to goodwill. In addition, uncertain tax positions and tax-related valuation allowances are initially established in connection with a business combination as of the acquisition date. The Company continues to collect information and reevaluates these estimates and assumptions quarterly and records any adjustments to the Company’s preliminary estimates to goodwill provided that the Company is within the measurement period. Upon the conclusion of the measurement period or final determination of the fair value of assets acquired or liabilities assumed, whichever comes first, any subsequent adjustments are recorded to the Company’s consolidated statements of operations.

(i) Research and development and software development costs

Research and development costs are expensed as incurred. Capitalization of computer software developed for resale begins upon the establishment of technological feasibility, generally demonstrated by a working model or an operative version of the computer software product. Such costs have not been material to date as technological feasibility is established within a short time frame from the software’s general availability and, as a result, no costs were capitalized in 2016, 2015, or 2014.

(j) Stock-based compensation

The Company recognizes stock-based compensation expense associated with equity awards based on the fair value of these awards at the grant date. Stock-based compensation is recognized over the requisite service

 

53


Table of Contents

period, which is generally the vesting period of the equity award, and is adjusted each period for anticipated forfeitures. See Note 14 “Stock-based Compensation” for discussion of the Company’s key assumptions included in determining the fair value of its equity awards at the grant date.

(k) Acquisition-related expenses

Acquisition-related costs are expensed as incurred and include direct and incremental costs associated with an impending or completed acquisition. During 2016, 2015, and 2014, $2.6 million, $0.1 million, and $0.5 million, respectively, of acquisition-related costs were primarily professional fees associated with the Company’s acquisition of OpenSpan, Inc. (“OpenSpan”) and the acquisitions completed in 2014.

(l) Foreign currency translation

The translation of assets and liabilities for the majority of the Company’s foreign subsidiaries are made at period-end exchange rates, while revenue and expense accounts are translated at the average exchange rates during the period transactions occurred. The resulting translation adjustments are reflected in accumulated other comprehensive income. The Company’s India subsidiary, as well as all foreign subsidiaries acquired from Antenna Software, Inc. (“Antenna”), use the U.S. dollar as their functional currency, therefore, their monetary assets and liabilities are remeasured at current rates and their non-monetary assets are recorded at historical exchange rates. Realized and unrealized exchange gains or losses from transactions and remeasurement adjustments are reflected in foreign currency transaction loss in the accompanying consolidated statements of operations.

(m) Accounting for income taxes

The Company uses the asset and liability method of accounting for income taxes. Under this method, deferred tax assets and liabilities are determined based on temporary differences between the financial statement and tax basis of assets and liabilities using enacted tax rates in effect for the year in which the differences are expected to reverse. The Company regularly assesses the need for a valuation allowance against its deferred tax assets. Future realization of the Company’s deferred tax assets ultimately depends on the existence of sufficient taxable income within the available carryback or carryforward periods. Sources of taxable income include taxable income in prior carryback years, future reversals of existing taxable temporary differences, tax planning strategies, and future taxable income. The Company records a valuation allowance to reduce its deferred tax assets to an amount it believes is more-likely-than-not to be realized. Changes in the valuation allowance impacts income tax expense in the period of adjustment. The Company’s deferred tax valuation allowance requires significant judgment and uncertainties, including assumptions about future taxable income that are based on historical and projected information. The Company recognizes excess tax benefits when they are realized, through a reduction in income taxes payable using the with-and-without stock option method.

The Company assesses its income tax positions and records tax benefits based upon management’s evaluation of the facts, circumstances, and information available at the reporting date. For those tax positions where it is more-likely-than-not that a tax benefit will be sustained, the Company records the largest amount of tax benefit with a greater than 50 percent likelihood of being realized upon ultimate settlement with a taxing authority having full knowledge of all relevant information. For those income tax positions where it is not more-likely-than-not that a tax benefit will be sustained, no tax benefit is recognized in the financial statements. The Company classifies liabilities for uncertain tax positions as non-current liabilities unless the uncertainty is expected to be resolved within one year. The Company classifies interest and penalties on uncertain tax positions as income tax expense.

As a global company, the Company uses significant judgment to calculate and provide for income taxes in each of the tax jurisdictions in which it operates. In the ordinary course of the Company’s business, there are transactions and calculations undertaken whose ultimate tax outcome cannot be certain. Some of these

 

54


Table of Contents

uncertainties arise as a consequence of transfer pricing for transactions with the Company’s subsidiaries and nexus and tax credit estimates. In addition, the calculation of acquired tax attributes and the associated limitations are complex. See Note 15 “Income Taxes” for further information. The Company estimates its exposure to unfavorable outcomes related to these uncertainties and estimates the probability of such outcomes.

(n) Advertising expense

Advertising costs are expensed as incurred. Advertising costs were $8.9 million, $9.8 million, $1.4 million during the years ended December 31, 2016, 2015, and 2014, respectively.

(o) New accounting pronouncements

Measurement of Credit Losses on Financial Instruments: In June 2016, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) No. 2016-13, “Financial Instruments—Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments,” which requires measurement and recognition of expected credit losses for financial assets measured at amortized cost, including trade accounts receivable, upon initial recognition of that financial asset based on historical experience, current conditions, and reasonable and supportable forecasts. Credit losses relating to available-for-sale debt securities should be recorded through an allowance for credit losses when the fair value is below the amortized cost of the asset, removing the concept of “other-than-temporary” impairments. The effective date for the Company will be January 1, 2020, with early adoption permitted. The Company is currently evaluating the effect this ASU will have on its consolidated financial statements and related disclosures.

Improvements to Employee Share-Based Payment Accounting: In March 2016, the FASB issued ASU No. 2016-09, “Compensation—Stock Compensation (Topic 718): Improvements to Employee Share-Based Payment Accounting” (“ASU 2016-09,”) which is intended to simplify various aspects of the accounting for employee share-based payments transactions, including accounting for income taxes, forfeitures, and statutory tax withholding requirements, as well as classification in the statement of cash flows.

The Company elected to early adopt ASU 2016-09 in the fourth quarter of 2016, requiring the Company to reflect any adjustments as of January 1, 2016, the beginning of the annual period that includes the interim period of adoption. The most significant impacts of the ASU 2016-09 adoption were: (1) to recognize, on a prospective basis, excess tax benefits and deficiencies as part of the provision for income taxes in the consolidated statement of operations when the awards vest or are settled and (2) the elimination of the requirement to reclassify excess tax benefits from operating activities to financing activities in the consolidated statements of cash flows, which the Company adopted retrospectively. As a result, the Company recognized a reduction to its provision for income taxes of $6.7 million for the year ended December 31, 2016 related to net excess tax benefits from awards that vested or settled in 2016. The Company reclassified $5.3 million, and $3.4 million from financing activities to operating activities for the years ended December 31, 2015, and 2014, respectively, in the consolidated statements of cash flows as a result of the ASU 2016-09 adoption to conform to current year presentation. The Company also recognized upon adoption, on a modified retrospective basis, all historical excess tax benefits previously unrecognized, which resulted in a net cumulative-effect adjustment of a $0.3 million increase to retained earnings as of January 1, 2016, with an offsetting increase to long-term deferred income tax assets.

The Company elected to continue to estimate forfeitures over the service period of the award, rather than as they occur, and will continue to present taxes paid in connection with shares withheld to meet statutory tax withholdings requirements for net settlement of equity awards as a financing activity in the statement of cash flows. These aspects of ASU 2016-09 had no impact on the consolidated financial statements in any period presented upon adoption.

 

55


Table of Contents

Adoption of the new standard also resulted in adjustments to our unaudited selected quarterly data previously reported for fiscal year 2016 as follows:

 

     Three Months Ended  
(Dollars in thousands)    March 31, 2016     June 30, 2016     September 30, 2016  
     As
Reported
    As
Adjusted
    As
Reported
    As
Adjusted
    As
Reported
    As
Adjusted
 

Unaudited condensed consolidated statements of operations data:

            

Income before provision for income taxes

   $ 13,493     $ 13,493     $ 5,498     $ 5,498     $ 5,515     $ 5,515  

Provision for income taxes

   $ 4,488     $ 3,093     $ 1,851     $ 962     $ 3,097     $ 2,214  

Net income

   $ 9,005     $ 10,400     $ 3,647     $ 4,536     $ 2,418     $ 3,301  

Effective tax rate

     33.3     22.9     33.7     17.5     56.2     40.1

Earnings per share:

            

Basic

   $ 0.12     $ 0.14     $ 0.05     $ 0.06     $ 0.03     $ 0.04  

Diluted

   $ 0.11     $ 0.13     $ 0.05     $ 0.06     $ 0.03     $ 0.04  

Weighted-average number of common shares outstanding:

            

Diluted

     78,878       79,235       78,969       79,422       79,082       79,548  

 

     Three Months Ended     Six Months Ended     Nine Months Ended  
(in thousands)    March 31, 2016     June 30, 2016     September 30, 2016  
     As
Reported
    As
Adjusted
    As
Reported
    As
Adjusted
    As
Reported
    As
Adjusted
 

Unaudited condensed consolidated statements of cash flows data:

            

Net cash provided by operating activities

   $ 8,642     $ 10,040     $ 9,299     $ 11,569     $ 17,396     $ 20,556  

Net cash used in financing activities

   $ (18,424   $ (19,822   $ (29,396   $ (31,666   $ (39,871   $ (43,031

Leases: In February 2016, the FASB issued ASU No. 2016-02, “Leases (Topic 842),” which requires lessees to record most leases on their balance sheets, recognizing a lease liability for the obligation to make lease payments and a right-of-use asset for the right to use the underlying asset for the lease term. The effective date for the Company will be January 1, 2019, with early adoption permitted. The Company currently expects that most of its operating lease commitments will be subject to this ASU and recognized as operating lease liabilities and right-of-use assets upon adoption with minimal impact to its results of operations and cash flows.

Balance Sheet Classification of Deferred Taxes: In November 2015, the FASB issued ASU No. 2015-17, “Income Taxes (Topic 740): Balance Sheet Classification of Deferred Taxes.” The guidance requires that deferred income tax liabilities and assets be classified as noncurrent in a classified balance sheet. The effective date for the Company was January 1, 2017, with early adoption permitted. The Company retrospectively adopted this ASU in the fourth quarter of 2016. Upon adoption, current deferred income tax assets of $12.4 million were reclassified as long-term deferred income tax assets in the December 31, 2015 consolidated balance sheet. The adoption of this ASU had no impact on the Company’s consolidated statements of operations, equity, or cash flows in any period presented.

Revenue from Contracts with Customers: In May 2014, the FASB issued ASU No. 2014-09, “Revenue from Contracts with Customers (Topic 606)”. This ASU amends the guidance for revenue recognition, creating the new Accounting Standards Codification Topic 606 (“ASC 606”). ASC 606 requires entities to apportion consideration from contracts to performance obligations on a relative standalone selling price basis, based on a five-step model. Under ASC 606, revenue is recognized when a customer obtains control of a promised good or service and is recognized in an amount that reflects the consideration which the entity expects to receive in exchange for the good or service. In addition, ASC 606 requires disclosure of the nature, amount, timing, and uncertainty of revenue and cash flows arising from contracts with customers. This ASU originally had an

 

56


Table of Contents

effective date for the Company of January 1, 2017. In August 2015, the FASB issued ASU No. 2015-14, “Revenue from Contracts with Customers (Topic 606): Deferral of the Effective Date,” which defers the effective date by one year while providing the option to adopt the standard on the original effective date. In addition, the FASB issued ASU No. 2016-08, ASU No. 2016-10, and ASU No. 2016-12 in March 2016, April 2016, and May 2016, respectively, to help provide interpretive clarifications on the new guidance in ASC 606.

The Company has elected the full retrospective adoption model, effective January 1, 2018. Quarterly results in the 2018 fiscal year and comparative prior periods will be compliant with ASC 606, with the first Annual Report on Form 10-K issued in compliance with ASC 606 being the December 31, 2018 report.

The Company is still in the process of quantifying the implications of the adoption of ASC 606, however the Company expects the following impacts:

 

    Currently, the Company recognizes revenue from term licenses and perpetual licenses with extended payment terms over the term of the agreement as payments become due or earlier if prepaid, provided all other criteria for revenue recognition have been met, and any corresponding maintenance over the term of the agreement. The adoption of ASC 606 will result in revenue for performance obligations recognized as they are satisfied therefore, revenue from the term license performance obligation is expected to be recognized upon delivery and revenue from the maintenance performance obligation is expected to be recognized on a straight-line basis over the contractual term. Due to the revenue from term licenses and perpetual licenses with extended payment terms being recognized prior to amounts being billed to the customer, we expect to recognize a net contract asset on the balance sheet.

 

    Currently, the Company allocates revenue to licenses under the residual method when it has VSOE for the remaining undelivered elements which allocates any future credits or significant discounts entirely to the license. The adoption of ASC 606 will result in the future credits, significant discounts, and material rights under ASC 606, being allocated to all performance obligations based upon their relative selling price. Under ASC 606, additional license revenue from the reallocation of such arrangement considerations will be recognized when control is transferred to the customer.

 

    Currently, the Company does not have VSOE for fixed price services, time and materials services in certain geographical areas, and unspecified future products, which results in revenue being deferred in such instances until such time as VSOE exists for all undelivered elements or recognized ratably over the longest performance period. The adoption of ASC 606 eliminates the requirement for VSOE and replaces it with the concept of a stand-alone selling price. Once the transaction price is allocated to each of the performance obligations the Company can recognize revenue as the performance obligations are delivered, either at a point in time or over time. Under ASC 606, license revenue will be recognized when control is transferred to the customer.

 

    Sales commissions and other third party acquisition costs resulting directly from securing contracts with customers are currently expensed when incurred. ASC 606 will require these costs of acquiring contracts to be recognized as an asset when incurred and to be expensed over the associated contract term. As a practical expedient, if the term of the contract is one year or less, the Company will expense the costs resulting directly from securing the contracts with customers. We expect this to impact our multi-year cloud offerings and perpetual licenses with additional rights of use that extend beyond one year.

 

    ASC 606 provides additional accounting guidance for contract modifications whereby changes must be accounted for either as a retrospective change (creating either a catch up or deferral of past revenues), prospectively with a reallocation of revenues amongst identified performance obligations, or prospectively as separate contracts which will not require any reallocation. This may result in a difference in the timing of the recognition of revenue as compared to how current contract modifications are recognized.

 

    There will be a corresponding effect on tax liabilities in relation to all of the above impacts.

The Company is continuing its analysis of the expected impacts of the adoption of ASC 606.

 

57


Table of Contents

3. MARKETABLE SECURITIES

 

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

Marketable securities:

           

Municipal bonds

   $ 36,746      $ —        $ (139    $ 36,607  

Corporate bonds

     26,610        1        (51      26,560  
  

 

 

    

 

 

    

 

 

    

 

 

 

Marketable securities

   $ 63,356      $ 1      $ (190    $ 63,167  
  

 

 

    

 

 

    

 

 

    

 

 

 

 

(in thousands)    December 31, 2015  
     Amortized
Cost
     Unrealized
Gains
     Unrealized
Losses
     Fair
Value
 

Marketable securities:

           

Municipal bonds

   $ 57,394      $ 7      $ (66    $ 57,335  

Corporate bonds

     66,960        2        (147      66,815  

Certificates of deposit

     1,903        —          (1      1,902  
  

 

 

    

 

 

    

 

 

    

 

 

 

Marketable securities

   $ 126,257      $ 9      $ (214    $ 126,052  
  

 

 

    

 

 

    

 

 

    

 

 

 

The Company considers debt securities with maturities of three months or less from the purchase date to be cash equivalents. Interest is recorded when earned. All of the Company’s investments are classified as available-for-sale and are carried at fair value. Unrealized gains and losses considered to be temporary in nature are recorded as a component of accumulated other comprehensive loss, net of related income taxes. The Company reviews all investments for reductions in fair value that are other-than-temporary. When such reductions occur, the cost of the investment is adjusted to fair value through recording a loss on investments in the consolidated statements of operations. Gains and losses on investments are calculated on the basis of specific identification. As of December 31, 2016, the Company did not hold any investments with unrealized losses considered to be other than temporary.

As of December 31, 2016, remaining maturities of marketable debt securities ranged from March 2017 to August 2019, with a weighted-average remaining maturity of approximately 14 months.

4. DERIVATIVE INSTRUMENTS

The Company uses forward contracts to hedge its exposure to fluctuations in foreign currency exchange rates associated with its foreign currency denominated cash, accounts receivable, and intercompany receivables and payables held by its U.S. parent company and U.K. subsidiary.

The Company is primarily exposed to foreign currency exchange rate fluctuations in the U.S. dollar, the Euro, and the Australian dollar relative to the British pound and the Euro relative to the U.S. dollar. At the end of June 2016, the U.K. held a referendum in which U.K. voters approved an exit from the European Union, commonly referred to as “Brexit”. The announcement of Brexit resulted in a sharp decline in the value of the British pound, as compared to the U.S. dollar and other currencies. This decline primarily resulted in foreign currency transaction gains from the remeasurement of foreign currency denominated cash and accounts receivable held by the Company’s U.K. subsidiary with corresponding losses on the Company’s forward contracts included in other expense, net.

The forward contracts are not designated as hedging instruments. As a result, the Company records the fair value of these contracts at the end of each reporting period in the accompanying consolidated balance sheets as other current assets for unrealized gains and accrued expenses for unrealized losses, with any fluctuations in the value of these contracts recognized in other expense, net, in the accompanying consolidated statements of

 

58


Table of Contents

operations. The cash flows related to these forward contracts are classified as operating activities in the accompanying consolidated statements of cash flows. The Company does not enter into any forward contracts for trading or speculative purposes.

As of December 31, 2016 and 2015, the total notional amount of the Company’s outstanding forward contracts was $128.4 million and $32.3 million, respectively. The Company did not have any forward contracts outstanding as of December 31, 2014.

The fair value of the Company’s outstanding forward contracts was as follows:

 

(in thousands)    December 31, 2016      December 31, 2015  
     Recorded In:      Fair Value      Recorded In:      Fair Value  

Asset Derivatives

           

Foreign currency forward contracts

     Other current assets      $ 628        Other current assets      $ 48  

Liability Derivatives

           

Foreign currency forward contracts

     Accrued expenses      $ 883        Accrued expenses      $ 1,052  

The Company had forward contracts outstanding with total notional values as follows:

 

     As of December 31,  
Currency (in thousands)    2016      2015  

Euro

   29,820      14,900  

British pound

   £ 6,440      £ —    

Australian dollar

   A$ 22,010      A$ 9,100  

United States dollar

   $ 73,125      $ 9,400  

 

     Change in Fair Value in USD  
     Year Ended December 31,  
(in thousands)    2016     2015     2014  

Loss from the change in the fair value of forward contracts included in other expense, net

   $ (5,643   $ (1,047   $ (532

Foreign currency transaction gains (losses) from the remeasurement of foreign currency assets and liabilities

     2,247       (4,168     (3,769

5. FAIR VALUE MEASUREMENTS

Assets and Liabilities Measured at Fair Value on a Recurring Basis

The Company records its marketable securities and forward contracts at fair value on a recurring basis. Fair value is an exit price, representing the amount that would be received from the sale of an asset or paid to transfer a liability in an orderly transaction between market participants based on assumptions that market participants would use in pricing an asset or liability. As a basis for classifying the fair value measurements, a three-tier fair value hierarchy, which classifies the fair value measurements based on the inputs used in measuring fair value, was established as follows: (Level 1) observable inputs such as quoted prices in active markets for identical assets or liabilities; (Level 2) significant other inputs that are observable either directly or indirectly; and (Level 3) significant unobservable inputs on which there is little or no market data, which require the Company to develop its own assumptions. This hierarchy requires the Company to use observable market data, when available, and to minimize the use of unobservable inputs when determining fair value.

The Company’s money market funds are classified within Level 1 of the fair value hierarchy. The Company’s marketable securities classified within Level 2 of the fair value hierarchy are valued based on a market approach using quoted prices, when available, or matrix pricing compiled by third party pricing vendors,

 

59


Table of Contents

using observable market inputs such as interest rates, yield curves, and credit risk. The Company’s foreign currency forward contracts, which are all classified within Level 2 of the fair value hierarchy, are valued based on the notional amounts and rates under the contracts and observable market inputs such as currency exchange rates and credit risk. If applicable, the Company will recognize transfers into and out of levels within the fair value hierarchy at the end of the reporting period in which the actual event or change in circumstance occurs. There were no transfers of investments between Level 1 and Level 2 during the years ended December 31, 2016 and 2015.

The Company’s assets and liabilities measured at fair value on a recurring basis consisted of the followings:

 

(in thousands)    December 31,
2016
     Quoted Prices
in Active
Markets for
Identical Assets
(Level 1)
     Significant
Other
Observable
Inputs
(Level 2)
 

Fair Value Assets:

        

Money market funds

   $ 458      $ 458      $ —    

Marketable securities:

        

Municipal bonds

   $ 36,607      $ —        $ 36,607  

Corporate bonds

     26,560        —          26,560  

Certificates of deposit

     —          —          —    
  

 

 

    

 

 

    

 

 

 

Total marketable securities

   $ 63,167      $ —        $ 63,167  
  

 

 

    

 

 

    

 

 

 

Foreign currency forward contracts

   $ 628      $ —        $ 628  

Fair Value Liabilities:

        

Foreign currency forward contracts

   $ 883      $ —        $ 883  
  

 

 

    

 

 

    

 

 

 

 

(in thousands)    December 31,
2015
     Quoted Prices
in Active
Markets for
Identical Assets
(Level 1)
     Significant
Other
Observable
Inputs
(Level 2)
 

Fair Value Assets:

        

Money market funds

   $ 573      $ 573      $ —    

Marketable securities:

        

Municipal bonds

   $ 57,335      $ —        $ 57,335  

Corporate bonds

     66,815        —          66,815  

Certificates of deposit

     1,902        —          1,902  
  

 

 

    

 

 

    

 

 

 

Total marketable securities

   $ 126,052      $ —        $ 126,052  
  

 

 

    

 

 

    

 

 

 

Foreign currency forward contracts

   $ 48      $ —        $ 48  

Fair Value Liabilities:

        

Foreign currency forward contracts

   $ 1,052      $ —        $ 1,052  
  

 

 

    

 

 

    

 

 

 

For certain other financial instruments, including accounts receivable and accounts payable, the carrying value approximates their fair value due to the relatively short maturity of these items.

Assets Measured at Fair Value on a Nonrecurring Basis

Assets recorded at fair value on a nonrecurring basis, such as property and equipment, and intangible assets are recognized at fair value when they are impaired. During 2016, 2015, and 2014, the Company did not recognize any impairments on its assets measured at fair value on a nonrecurring basis.

 

60


Table of Contents

6. TRADE ACCOUNTS RECEIVABLE, NET OF ALLOWANCE

Unbilled trade accounts receivable primarily relate to services earned under time and materials arrangements and to license, maintenance, and cloud arrangements that have commenced or been delivered in excess of scheduled invoicing.

 

     December 31,  
(in thousands)    2016      2015  

Trade accounts receivable

   $ 234,473      $ 190,820  

Unbilled accounts receivable

     34,681        25,657  
  

 

 

    

 

 

 

Total accounts receivable

     269,154        216,477  
  

 

 

    

 

 

 

Allowance for sales credit memos

     (4,126      (4,631
  

 

 

    

 

 

 
   $ 265,028      $ 211,846  
  

 

 

    

 

 

 

The Company records an allowance for estimates of potential sales credit memos when the related revenue is recorded and reviews this allowance periodically. The following reflects the activity of the allowance for sales credit memos:

 

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

Balance at beginning of year

   $ 4,631      $ 1,540      $ 1,997  

Provision for credit memos

     3,290        8,005        2,164  

Credit memos issued

     (3,795      (4,914      (2,621
  

 

 

    

 

 

    

 

 

 
   $ 4,126      $ 4,631      $ 1,540  
  

 

 

    

 

 

    

 

 

 

7. PROPERTY AND EQUIPMENT

 

     December 31,  
(in thousands)    2016      2015  

Leasehold improvements

   $ 32,852      $ 29,501  

Computer equipment

     21,522        18,369  

Furniture and fixtures

     6,127        5,211  

Computer software purchased

     6,083        5,847  

Computer software developed for internal use

     12,069        721  

Fixed assets in progress

     772        2,173  
  

 

 

    

 

 

 
     79,425        61,822  

Less: accumulated depreciation and amortization

     (41,144      (30,503
  

 

 

    

 

 

 

Property and equipment, net

   $ 38,281      $ 31,319  
  

 

 

    

 

 

 

Depreciation expense was approximately $11.2 million, $10.6 million, and $9.3 million, for the years ended December 31, 2016, 2015, and 2014, respectively.

8. ACQUISITIONS

Acquisition completed in 2016:

On April 11, 2016, the Company acquired OpenSpan, Inc. (“OpenSpan”), a privately held software provider of robotic process automation and workforce analytics software for $48.8 million in cash, net of $1.8 million in cash acquired. As of December 31, 2016, $7.4 million of the cash consideration remains in escrow and will remain for up to an 18-month period after the acquisition as security for the indemnification obligations of the selling shareholders.

 

61


Table of Contents

During 2016, the Company incurred $2.6 million of direct and incremental expenses that were primarily legal and advisory fees and due diligence costs to affect the acquisition.

In allocating the total purchase consideration based on estimated fair values, the Company recorded $26.7 million of goodwill, which is nondeductible for income tax purposes, and $24.3 million of intangible assets with a weighted-average amortization period of 9.7 years.

Acquisitions completed in 2014:

The Company completed three acquisitions during the year ended December 31, 2014, which were determined to be immaterial, both individually and in the aggregate, for $6.3 million in cash consideration, inclusive of $2.1 million in cash acquired, and $1.1 million in additional cash consideration which was paid in 2015. During 2016 and 2015, the Company also paid $0.3 million and $0.5 million, respectively, in additional cash consideration to the selling shareholders of another one of the three companies acquired in 2014, based on the achievement of certain performance milestones. The final cash payment of $0.3 million was made in January 2017 to the same selling shareholders based on the achievement of additional performance milestones through the end of 2016.

9. GOODWILL AND OTHER INTANGIBLE ASSETS

As discussed in Note 17 “Geographic Information and Major Clients”, the Company operates in one reportable segment, Customer Engagement Solutions, and has one reporting unit.

The following table presents the changes in the carrying amount of goodwill:

 

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

Balance as of January 1,

   $ 46,776      $ 46,860      $ 43,469  

Goodwill acquired during the year

     26,689        —          3,431  

Translation adjustments

     (301      (84      (40
  

 

 

    

 

 

    

 

 

 

Balance as of December 31,

   $ 73,164      $ 46,776      $ 46,860  
  

 

 

    

 

 

    

 

 

 

Intangible assets are recorded at cost and are amortized using the straight-line method over their estimated useful lives.

 

(in thousands)    Range of
Useful Lives
     Cost      Accumulated
Amortization
     Net book
value
 

December 31, 2016

           

Customer related intangibles

     4-10 years      $ 63,091      $ (37,573    $ 25,518  

Technology

     3-10 years        58,942        (40,269      18,673  

Other intangibles

     3 years        5,361        (5,361      —    
     

 

 

    

 

 

    

 

 

 

Total

      $ 127,394      $ (83,203    $ 44,191  
     

 

 

    

 

 

    

 

 

 

December 31, 2015

           

Customer related intangibles

     4-9 years      $ 49,546      $ (30,465    $ 19,081  

Technology

     3-9 years        48,342        (34,282      14,060  

Other intangibles

     3 years        5,361        (5,084      277  
     

 

 

    

 

 

    

 

 

 

Total

      $ 103,249      $ (69,831    $ 33,418  
     

 

 

    

 

 

    

 

 

 

 

62


Table of Contents

Amortization expense of acquired intangibles was reflected in the Company’s consolidated statements of operations as follows:

 

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

Amortization expense:

        

Cost of revenue

   $ 5,986      $ 5,392      $ 6,017  

Selling and marketing

     7,145        6,127        6,022  

General and administrative

     277        683        1,770  
  

 

 

    

 

 

    

 

 

 

Total amortization expense

   $ 13,408      $ 12,202      $ 13,809  
  

 

 

    

 

 

    

 

 

 

As of December 31, 2016, future estimated amortization expense is as follows:

 

(in thousands)

   Future estimated
amortization expense
 

2017

   $ 12,334  

2018

     11,334  

2019

     5,542  

2020

     2,646  

2021

     2,623  

2022 and thereafter

     9,712  
  

 

 

 
   $ 44,191  
  

 

 

 

10. ACCRUED EXPENSES

 

     December 31,  
(in thousands)    2016      2015  

Partner commissions

   $ 2,199      $ 3,319  

Other taxes

     9,031        10,070  

Employee reimbursable expenses

     1,624        1,426  

Dividends payable

     2,298        2,297  

Professional services contractor fees

     6,550        4,580  

Self-insurance health and dental claims

     2,182        2,129  

Professional fees

     3,654        2,937  

Short-term deferred rent

     1,770        1,600  

Income taxes payable

     1,391        5,464  

Acquisition-related expenses and merger consideration

     290        834  

Restructuring

     105        394  

Marketing and sales program expenses

     1,508        1,397  

Cloud hosting expenses

     83        1,370  

Foreign currency forward contracts

     883        1,052  

Fixed assets in progress

     855        1,632  

Other

     2,328        2,267  
  

 

 

    

 

 

 
   $ 36,751      $ 42,768  
  

 

 

    

 

 

 

 

63


Table of Contents

11. DEFERRED REVENUE

 

     December 31,  
(in thousands)    2016      2015  

Term license

   $ 15,843      $ 19,792  

Perpetual license

     23,189        21,094  

Maintenance

     112,397        95,262  

Cloud

     13,604        8,948  

Services

     10,614        10,777  
  

 

 

    

 

 

 

Current deferred revenue

     175,647        155,873  

Perpetual license

     7,909        12,389  

Maintenance

     1,802        2,227  

Cloud

     1,278        1,189  
  

 

 

    

 

 

 

Long-term deferred revenue

     10,989        15,805  
  

 

 

    

 

 

 
   $ 186,636      $ 171,678  
  

 

 

    

 

 

 

12. COMMITMENTS AND CONTINGENCIES

Commitments

The Company leases space for its offices under noncancellable operating leases that expire at various dates through 2023.

As of December 31, 2016, the Company’s future minimum rental payments required under operating leases with noncancellable terms in excess of one year were as follows:

 

(in thousands)

For the calendar year

   Operating Leases (1)  

2017

   $ 13,604  

2018

     13,632  

2019

     12,039  

2020

     11,116  

2021

     9,483  

2022 & Thereafter

     17,735  
  

 

 

 
   $ 77,609  
  

 

 

 

 

(1) Operating leases include future minimum rent payments, net of estimated sublease income for facilities that the Company has vacated pursuant to its restructuring activities.

Rent expense under operating leases is recognized on a straight-line basis to account for scheduled rent increases and landlord tenant allowances. In connection with the Company’s amended lease for its office headquarters dated November 11, 2014, the Company has a landlord tenant allowance totaling approximately $9.4 million, all of which was used and reimbursed to the Company as of December 31, 2016 and will be amortized as a reduction to rent expense on a straight-line basis over the term of the lease. Total rent expense under operating leases was approximately $13.4 million, $12.3 million, and $12.5 million for the years ended December 31, 2016, 2015 and 2014, respectively.

Contingencies

The Company is a party in various contractual disputes, litigation and potential claims arising in the ordinary course of business. The Company does not believe that the resolution of these matters will have a material adverse effect on its financial position or results of operations.

 

64


Table of Contents

13. STOCKHOLDERS’ EQUITY

(a) Preferred stock

The Company has authorized 1,000,000 shares of preferred stock, which may be issued from time to time in one or more series. The Board of Directors has the authority to issue the shares of preferred stock in one or more series, to establish the number of shares to be included in each series, and to fix the designation, powers, preferences and rights of the shares of each series and the qualifications, limitations or restrictions thereof, without any further vote or action by the stockholders. The issuance of preferred stock could decrease the amount of earnings and assets available for distribution to holders of common stock, and may have the effect of delaying, deferring or defeating a change in control of the Company. The Company had not issued any shares of preferred stock through December 31, 2016.

(b) Common stock

The Company has 200,000,000 authorized shares of common stock, $0.01 par value per share, of which 76,591,000 shares were issued and outstanding at December 31, 2016.

Since 2004, the Company’s Board of Directors has approved stock repurchase programs that have authorized the Company to repurchase in the aggregate up to $195 million of its common stock. On May 20, 2016, we announced that our Board of Directors extended the expiration date of the current stock repurchase program to June 30, 2017 and increased the amount of stock the Company is authorized to repurchase to $50 million between May 18, 2016 and June 30, 2017. Purchases under these programs have been made on the open market.

 

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

Prior year authorizations at January 1,

      $ 40,534        $ 13,284        $ 14,433  

Authorizations

        25,879          50,000          14,410  

Repurchases paid

     1,078,251        (27,028     944,398        (22,530     756,143        (15,264

Repurchases unsettled

     —          —         7,836        (220     13,983        (295
     

 

 

      

 

 

      

 

 

 

Authorized dollars remaining as of December 31,

      $ 39,385        $ 40,534        $ 13,284  
     

 

 

      

 

 

      

 

 

 

(c) Dividends

On May 27, 2014, the Company announced an increase in its quarterly common stock cash dividend from $0.015 to $0.03 per share, on a post-split basis. The Company declared quarterly dividends totaling $0.12 per share, $0.12 per share, and $0.105 per share, on a post-split basis, for the years ended December 31, 2016, 2015, and 2014, respectively. For the years ended December 31, 2016, 2015, and 2014, the Company paid cash dividends of $9.2 million, $9.2 million, and $6.9 million, respectively. It is the Company’s current intention to pay a quarterly cash dividend of $0.03 per share, however, the Board of Directors may terminate or modify this dividend program at any time without notice.

14. STOCK-BASED COMPENSATION

The majority of the Company’s stock-based compensation arrangements vest over a five year vesting schedule and the Company’s stock options have a ten-year term. The Company recognizes stock-based compensation using the accelerated recognition method, treating each vesting tranche as if it were an individual grant.

The Company periodically grants stock options and restricted stock units (“RSUs”) for a fixed number of shares upon vesting to employees and non-employee Directors. The exercise price for stock options is greater

 

65


Table of Contents

than or equal to the fair market value of the shares at the grant date. RSUs deliver to the recipient a right to receive a specified number of shares of the Company’s common stock upon vesting. Unlike stock options, there is no cost to the employee at share issuance. The Company values its RSUs at the fair value of its common stock on the grant date, which is the closing price of its common stock on the grant date, less the present value of expected dividends during the vesting period, as the recipient is not entitled to dividends during the requisite service period. Upon vesting of the RSUs, the Company withholds shares of common stock in an amount sufficient to cover the minimum statutory tax withholding obligations and issues shares of its common stock for the remaining amount.

Employees may elect to receive 50% of their target incentive compensation under the Company’s Corporate Incentive Compensation Plan (the “CICP”) in the form of RSUs instead of cash. If elected by an employee, the equity amount is equal in value on the date of grant to 50% of his or her target incentive opportunity, based on the employee’s base salary. The number of RSUs granted is determined by dividing 50% of the employee’s target incentive opportunity by 85% of the closing price of its common stock on the grant date, less the present value of expected dividends during the vesting period. If elected, the award vests 100% on the CICP payout date of the following year for all participants. Vesting is conditioned upon the performance conditions of the CICP and on continued employment; if threshold funding does not occur, the equity grant will be cancelled. The Company considers vesting to be probable on the grant date and recognizes the associated stock-based compensation expense over the requisite service period beginning on the grant date and ending on the vesting date.

The Company grants options that allow for the settlement of vested stock options on a net share basis (“net settled stock options”). With net settled stock options, the employee does not surrender any cash or shares upon exercise. Rather, the Company withholds the number of shares to cover the option exercise price and the minimum statutory tax withholding obligations from the shares that would otherwise be issued upon exercise. The exercise of stock options on a net share basis results in fewer shares issued by the Company.

Share-Based Compensation Plans:

(a) 2004 Long-Term Incentive Plan (as amended and restated)

In 2004, the Company adopted the 2004 Long-Term Incentive Plan (as amended and restated, the “2004 Plan”) to provide employees, non-employee Directors, and consultants with opportunities to purchase stock through incentive stock options and non-qualified stock options. In addition to options, eligible participants under the 2004 Plan may be granted stock purchase rights and other stock-based awards. In June 2016, the Company’s stockholders approved an amendment to the 2004 Plan, which increased the number of shares authorized for issuance under the plan to 30,000,000, extended the term of the plan to 2026, and limited annual compensation to any non-employee Director to $500,000. The 2004 Plan was previously amended and approved by the Company’s stockholders in July 2011, which increased the number of shares authorized for issuance under the plan to 24,000,000, giving effect to the two-for-one stock split approved by the Company’s Board of Directors in 2014 (the “Stock Split”), and extending the term of the plan to 2021. Since 2006, the Company has granted to each non-employee director of the Company unrestricted shares of common stock on an annual basis in consideration of their board service, prorated if the non-employee director joins the Company’s Board of Directors after the annual equity grant is made. The number of unrestricted shares granted to non-employee Directors was equal to $20,000, $119,000, and $95,000, divided by the fair market value of the Company’s common stock on the grant dates, for 2016, 2015, and 2014, respectively. On May 18, 2016, the Company changed the annual equity grant from unrestricted common stock to RSUs, vesting 25% on the date of the annual meeting of stockholders and 25% quarterly thereafter. During 2016, the Company granted 36,000 RSUs to non-employee Directors equal to $961,000.

As of December 31, 2016, approximately 10,597,000 shares were subject to outstanding options and stock-based awards under the 2004 Plan.

 

66


Table of Contents

(b) 2006 Employee Stock Purchase Plan

In 2006, the Company adopted the 2006 Employee Stock Purchase Plan (the “2006 ESPP”) pursuant to which the Company’s employees are entitled to purchase up to an aggregate of 1,000,000 shares, giving effect to the Stock Split, of common stock at a price equal to at least 85% of the fair market value of the Company’s common stock on either the commencement date or completion date for offerings under the plan, whichever is less, or such higher price as the Company’s Board of Directors may establish from time to time. Until the Company’s Board of Directors determines otherwise, the Board has set the purchase price at 95% of the fair market value on the completion date of the offering period. As a result, the 2006 ESPP is non-compensatory and is tax qualified. Therefore, as of December 31, 2016, no compensation expense related to shares issued under the plan had been recognized. In October 2012, the Company’s Board of Directors amended the term of the 2006 ESPP such that it will continue until there are no shares remaining to be issued under the plan or until the plan is terminated by the Board of Directors, whichever occurs first. As of December 31, 2016, approximately 351,000 shares had been issued thereunder.

Shares reserved

As of December 31, 2016, there were approximately 10,230,000 shares remaining for issuance for future equity grants under the Company’s stock plans, consisting of approximately 9,581,000 shares under the 2004 Plan and approximately 649,000 shares under the 2006 ESPP.

Equity grants, assumptions and activity

During 2016, the Company issued approximately 1,154,000 shares to its employees under the Company’s share-based compensation plans and approximately 27,000 shares to the non-employee members of its Board of Directors.

The following table presents the stock-based compensation expense included in the Company’s consolidated statements of operations:

 

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

Stock-based compensation expense:

        

Cost of revenues

   $ 11,459      $ 8,772      $ 5,335  

Operating expenses

     29,362        21,282        13,870  
  

 

 

    

 

 

    

 

 

 

Total stock-based compensation before tax

     40,821        30,054        19,205  

Income tax benefit

     (12,198      (8,098      (5,563

Stock Options

The Company estimates the fair value of stock options using a Black-Scholes option valuation model. Key inputs used to estimate the fair value of stock options include the exercise price of the award, the expected term of the option, the expected volatility of the Company’s common stock over the option’s expected term, the risk-free interest rate over the option’s expected term, and the Company’s expected annual dividend yield. The amount of stock-based compensation recognized during a period is based on the value of the awards that are ultimately expected to vest. Forfeitures are estimated at the time of grant and revised, if necessary, in subsequent periods if actual forfeitures differ from those estimates. Ultimately, the Company recognizes the actual expense over the vesting period only for the shares that vest. The weighted-average grant-date fair value for stock options granted in 2016, 2015, and 2014, was $8.31, $7.62 and $7.58 per share, respectively.

 

67


Table of Contents

The weighted-average assumptions used in the Black-Scholes option valuation model are as follows:

 

     Year ended December 31,  
       2016         2015         2014    

Expected annual volatility (1)

     40     45     47

Expected term in years (2)

     4.4       4.5       4.4  

Risk-free interest rate (3)

     1.21     1.34     1.33

Expected annual dividend yield (4)

     0.63     0.68     0.44

 

(1) The expected annual volatility for each grant is determined based on the average of historical daily price changes of the Company’s common stock over a period of time which approximates the expected option term.
(2) The expected option term for each grant is determined based on the historical exercise behavior of employees and post-vesting employment termination behavior.
(3) The risk-free interest rate is based on the yield of U.S. Treasury securities with a maturity that is commensurate with the expected option term at the time of grant.
(4) The expected annual dividend yield is based on the weighted-average of the dividend yield assumptions used for options granted during the applicable period. The expected annual dividend has historically been based on the expected dividend of $0.06 per share, per year ($0.015 per share, per quarter times 4 quarters), on a post-split basis, divided by the average stock price. On May 27, 2014, the Company announced an increase in its quarterly cash dividend from $0.015 to $0.03 per share. Thus, for grants made after this date, the expected annual dividend is based on the expected dividend of $0.12 per share, per year ($0.03 per share, per quarter times 4 quarters), divided by the average stock price.

The Company elected to adopt the alternative transition method (“short cut method”) in calculating its historical pool of windfall tax benefits in regards to its share-based compensation.

The following table summarizes the combined stock option activity under the Company’s stock option plans for the year ended December 31, 2016:

 

    Shares (in thousands)     Weighted-average
exercise price
    Weighted-average
remaining contractual
term (in years)
     Aggregate intrinsic
value (in thousands)
 

Options outstanding as of January 1, 2016

    6,563     $ 16.01       

Granted

    2,691       25.72       

Exercised

    (1,275     14.41       

Forfeited/Cancelled

    (516     20.85       
 

 

 

        

Options outstanding as of December 31, 2016

    7,463     $ 19.45       
 

 

 

        

Vested and expected to vest as December 31, 2016

    6,154     $ 18.99       7.3      $ 104,655  
 

 

 

        

Exercisable as of December 31, 2016

    2,696     $ 14.21       5.7      $ 58,741  
 

 

 

        

The aggregate intrinsic value of stock options exercised (i.e., the difference between the market price at exercise and the price paid by the employee at exercise) in 2016, 2015, and 2014 was $19.9 million, $18.6 million and $13.2 million, respectively. The aggregate intrinsic value of stock options outstanding and exercisable as of December 31, 2016 is based on the difference between the closing price of the Company’s stock of $36.00 on December 31, 2016 and the exercise price of the applicable stock options.

 

68


Table of Contents

As of December 31, 2016, the Company had unrecognized stock-based compensation expense related to the unvested portion of stock options of approximately $14.5 million that is expected to be recognized as expense over a weighted-average period of approximately 2.2 years.

RSUs

The weighted-average grant-date fair value for RSUs granted in 2016, 2015, and 2014 was $25.54, $20.49, and $19.88, respectively. The following table summarizes the combined RSU activity for periodic grants and the CICP under the 2004 Plan for the year ended December 31, 2016:

 

     Shares
(in thousands)
     Weighted-
Average
Grant-Date
Fair Value
     Aggregate
Intrinsic
Value
(in thousands)
 

Nonvested as of January 1, 2016

     2,607      $ 20.03     

Granted

     1,929        25.54     

Vested

     (1,071      19.41     

Forfeited

     (304      22.22     
  

 

 

       

Nonvested as of December 31, 2016

     3,161      $ 23.39      $ 113,824  
  

 

 

       

Expected to vest as of December 31, 2016

     2,350      $ 23.55      $ 84,592  
  

 

 

       

The RSUs associated with periodic grants generally vest over five years with 20% vesting after one year and the remaining 80% vesting in equal quarterly installments over the remaining four years. Approximately 225,000 RSUs granted in connection with the 2016 CICP are expected to vest 100% in March 2017.

The fair value of RSUs vested in 2016, 2015, and 2014 was $29.2 million, $14.9 million, and $8.0 million, respectively. The aggregate intrinsic value of RSUs outstanding and expected to vest as of December 31, 2016 is based on the closing price of the Company’s stock of $36.00 on December 31, 2016.

As of December 31, 2016, the Company had approximately $27.8 million of unrecognized stock-based compensation expense related to all unvested RSUs that is expected to be recognized as expense over a weighted-average period of approximately 2.1 years.

15. INCOME TAXES

Effective tax rate

The components of income before provision for income taxes are as follows for the years ended December 31:

 

(in thousands)    2016      2015      2014  

Domestic

   $ 37,329      $ 63,124      $ 36,485  

Foreign

     (2,127      (2,619      11,509  
  

 

 

    

 

 

    

 

 

 

Total income before provision

   $ 35,202      $ 60,505      $ 47,994  
  

 

 

    

 

 

    

 

 

 

 

69


Table of Contents

The components of the provision for income taxes are as follows for the years ended December 31:

 

(in thousands)    2016      2015      2014  

Current:

        

Federal

   $ 6,741      $ 17,864      $ 22,488  

State

     2,963        4,565        2,952  

Foreign

     4,322        3,853        3,195  
  

 

 

    

 

 

    

 

 

 

Total current provision

     14,026        26,282        28,635  
  

 

 

    

 

 

    

 

 

 

Deferred:

        

Federal

     (1,120      2,075        (11,972

State

     (480      (466      (1,209

Foreign

     (4,210      (3,708      (715
  

 

 

    

 

 

    

 

 

 

Total deferred benefit

     (5,810      (2,099      (13,896
  

 

 

    

 

 

    

 

 

 

Total provision

   $ 8,216      $ 24,183      $ 14,739  
  

 

 

    

 

 

    

 

 

 

The effective income tax rate differed from the statutory federal income tax rate due to the following:

 

     2016     2015     2014  

Statutory federal income tax rate

     35.0     35.0     35.0

Valuation allowance

     0.3       0.7       0.5  

Transaction costs

     1.1       —         —    

State income taxes, net of federal benefit and tax credits

     3.7       4.6       1.8  

Permanent differences

     2.2       1.1       1.3  

Domestic production activities

     (3.2     (3.1     (4.9

Federal research and experimentation credits

     (2.3     (1.2     (1.7

Tax effects of foreign activities

     5.2       2.0       (2.2

Tax-exempt income

     (0.3     (0.1     (0.1

Provision to return adjustments

     0.3       0.3       —    

Non-deductible compensation

     6.2       3.3       2.5  

Provision for uncertain tax positions

     (2.3     (2.6     (0.7

Excess tax benefits related to share-based compensation

     (20.1     —         —    

Other

     (2.5     —         (0.8
  

 

 

   

 

 

   

 

 

 

Effective income tax rate

     23.3     40.0     30.7
  

 

 

   

 

 

   

 

 

 

Deferred income taxes

Deferred income taxes reflect the tax attributes and tax effects of temporary differences between the carrying amounts of assets and liabilities for financial reporting purposes and the amounts used for income tax purposes. The Company retrospectively adopted ASU 2015-17 “Income Taxes (Topic 740): Balance Sheet Classification of Deferred Taxes” in the fourth quarter of 2016. As a result, all net deferred income taxes are classified as non-current in the consolidated balance sheets for all periods presented. See Note 2 “Significant Accounting Policies” —New accounting pronouncements for further detail.

 

70


Table of Contents

Significant components of net deferred tax assets and liabilities are as follows:

 

(in thousands)    2016      2015  

Deferred tax assets:

     

Net operating loss carryforwards

   $ 69,307      $ 65,601  

Accruals and reserves

     34,021        30,322  

Software revenue

     6,559        6,608  

Depreciation

     3,593        5,327  

Tax credit carryforwards

     8,094        6,686  

Other

     19        58  
  

 

 

    

 

 

 

Total deferred tax assets

     121,593        114,602  

Less valuation allowances

     (34,054      (35,509
  

 

 

    

 

 

 

Total net deferred tax assets

   $ 87,539      $ 79,093  
  

 

 

    

 

 

 

Deferred tax liabilities:

     

Intangibles

   $ (17,641    $ (13,363
  

 

 

    

 

 

 

Total deferred tax liabilities

     (17,641      (13,363
  

 

 

    

 

 

 

Total net deferred income taxes

   $ 69,898      $ 65,730  
  

 

 

    

 

 

 

The Company regularly assesses the need for a valuation allowance against its deferred tax assets. In making that assessment, the Company considers both positive and negative evidence related to the likelihood of realization of the deferred tax assets to determine, based on the weight of available evidence, whether it is more-likely-than-not that some or all of the deferred tax assets will not be realized. This determination requires significant judgment, including assumptions about future taxable income that are based on historical and projected information. The $1.5 million net change in the valuation allowance during the period primarily relates to a $2.4 million decrease for movements in foreign exchange rates, partially offset by $0.9 million increase of acquired OpenSpan federal and state net operating losses and tax credits that are projected to expire unutilized.

The Company acquired approximately $22.4 million and $0.3 million of federal and state net operating losses (“NOLs”) respectively, and approximately $0.9 million of general business credits, in connection with the acquisition of OpenSpan on April 11, 2016. The Company has determined it may utilize $20.2 million and $0.1 million of the acquired OpenSpan federal and state NOLs, respectively, and $0.4 million of the general business credits subject to annual limitations, in accordance with Section 382 and Section 383 of the Internal Revenue Code of 1986, as amended, which are scheduled to expire by 2036. As of December 31, 2016, the Company anticipates using $16.9 million of the remaining NOLs by 2021.

As of December 31, 2016, the Company had approximately $38.5 million of acquired Antenna federal NOLs, which are subject to annual use limitations under Section 382 and Section 383 of the Internal Revenue Code of 1986, as amended. Based on those limitations, the Company anticipates using $6.2 million of the remaining NOLs by 2031. With regard to the acquired foreign NOLs of $58.1 million, a full valuation allowance has been recorded as of December 31, 2016 due to uncertainty regarding the availability of these NOLs to offset future income generated by the related foreign businesses due to limitations under local country change in control provisions.

As of December 31, 2016, the Company had approximately $101.9 million of acquired Chordiant federal NOLs, which are subject to annual use limitations under Section 382 and Section 383 of the Internal Revenue Code of 1986, as amended. Based on those limitations, the Company anticipates using $76.1 million of the remaining NOLs by 2029. In addition, the Company has $0.3 million of deferred tax assets related to state NOLs as of December 31, 2016.

As of December 31, 2016, the Company had available $23.8 million of foreign NOLS which have an unlimited carryover period.

 

71


Table of Contents

As of December 31, 2016, the Company had available $7.1 million of state tax research and experimentation (“R&E”) credits expiring in the years 2017 through 2031 and $0.9 million of investment and other state tax credits, which have an unlimited carryover.

The Company’s India subsidiary is a development center in an area designated as a Special Economic Zone (“SEZ”) and is entitled to a tax holiday in India. The tax holiday reduces or eliminates income tax in that country and is scheduled to expire in 2022. For the years ended December 31, 2016, 2015, and 2014, the effect of the income tax holiday was to reduce the overall income tax provision by approximately $1 million, $0.9 million, and $0.8 million, respectively. The benefit of the tax holiday on net income per share (diluted) was $0.01 for each of the years ended December 31, 2016, 2015, and 2014.

The Company elected to early adopt ASU 2016-09 in the fourth quarter of 2016, which requires, among other things, excess tax benefits to be recorded as a reduction of the provision for income taxes in the consolidated statement of operations, whereas they were previous recognized in equity. The Company is required to reflect any adoption adjustments as of January 1, 2016, the beginning of the annual period that includes the period of adoption. Upon adoption of ASU 2016-09, the Company recognized, on a modified retrospective basis, all historical excess tax benefits previously unrecognized, which resulted in a net cumulative-effect adjustment of a $0.3 million increase to retained earnings as of January 1, 2016, with an offsetting increase to long-term deferred income tax assets. The Company recognized a reduction to its provision for income taxes of $6.7 million for the year ended December 31, 2016 related to net excess tax benefits from awards that vested or settled in 2016. See Note 2 “Significant Accounting Policies—New accounting pronouncements” for additional information related to this adoption.

Undistributed earnings of the Company’s foreign subsidiaries amounted to approximately $33.7 million as of December 31, 2016. The Company has not provided any additional federal or state income taxes or foreign withholding taxes on the undistributed earnings as such earnings have been indefinitely reinvested in the business. It is impractical to estimate the amount of tax the Company could have to pay upon repatriation due to the complexity of foreign tax credit calculations and because the Company considers its earnings permanently reinvested.

Uncertain tax benefits and other considerations

A reconciliation of the beginning and ending balances of the total amounts of gross unrecognized tax benefits is as follows:

 

(in thousands)    2016      2015      2014  

Balance as of January 1,

   $ 23,972      $ 43,396      $ 40,929  

Additions based on tax positions related to the current year

     80        817        4,041  

Additions for tax positions of prior years

     110        183        285  

(Reductions) Additions for acquired uncertain tax benefits

     387        —          (716

Reductions for tax positions of prior years

     (1,541      (19,855      (853

Reductions for a lapse of the applicable statute of limitations

     (337      (569      (290
  

 

 

    

 

 

    

 

 

 

Balance as of December 31,

   $ 22,671      $ 23,972      $ 43,396  
  

 

 

    

 

 

    

 

 

 

As of December 31, 2016, the Company had approximately $22.7 million of total unrecognized tax benefits, which would decrease the Company’s effective tax rate if recognized. The $1.5 million reduction for tax positions of prior years primarily relates the lapse in the applicable statute of limitations, revision of accounting estimates, and the impact of foreign currency exchange rates. The Company expects that the changes in the unrecognized benefits within the next twelve months will be approximately $0.1 million due to the lapse of statute of limitations.

 

72


Table of Contents

The Company recognizes interest accrued and penalties related to unrecognized tax benefits in the income tax provision. For the year ended December 31, 2016 the Company did not recognize any significant change in net interest expense. For the year ended December 31, 2015 and 2014, the Company recognized a decrease of approximately $0.6 million and an increase of $0.3 million, respectively, of interest expense. As of December 31, 2016, 2015 and 2014, the company did not recognized any significant penalties. As of December 31, 2016, 2015 and 2014, the Company had accrued approximately $1.2 million, $1.2 million, and $1.5 million, respectively, for interest and penalties.

The Company files income tax returns in the U.S. and in foreign jurisdictions. We have no tax returns under examination by the Internal Revenue Service as of December 31, 2016. However, certain states and foreign jurisdictions are auditing our income tax returns for periods ranging from 2010 through 2014. The Company does not expect the results of these audits to have a material effect on our financial condition, results of operations, or cash flows. With few exceptions, the statute of limitations remains open in all jurisdictions for the tax years 2013 to the present.

16. EARNINGS PER SHARE

Basic earnings per share is computed using the weighted-average number of common shares outstanding during the applicable period. Diluted earnings per share is computed using the weighted-average number of common shares outstanding during the applicable period, plus the dilutive effect of outstanding options and RSUs, using the treasury stock method and the average market price of the Company’s common stock during the applicable period. Certain shares related to some of the Company’s outstanding stock options and RSUs were excluded from the computation of diluted earnings per share because they were antidilutive in the periods presented, but could be dilutive in the future.

 

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

Basic

        

Net income

   $ 26,986      $ 36,322      $ 33,255  
  

 

 

    

 

 

    

 

 

 

Weighted-average common shares outstanding

     76,343        76,507        76,327  
  

 

 

    

 

 

    

 

 

 

Earnings per share, basic

   $ 0.35      $ 0.47      $ 0.44  
  

 

 

    

 

 

    

 

 

 

Diluted

        

Net income

   $ 26,986      $ 36,322      $ 33,255  
  

 

 

    

 

 

    

 

 

 

Weighted-average common shares outstanding

     76,343        76,507        76,327  

Weighted-average effect of dilutive securities:

        

Stock options

     2,025        1,601        1,698  

RSUs

     1,364        935        506  
  

 

 

    

 

 

    

 

 

 

Effect of assumed exercise of stock options and RSUs

     3,389        2,536        2,204  
  

 

 

    

 

 

    

 

 

 

Weighted-average common shares outstanding, assuming dilution

     79,732        79,043        78,531  
  

 

 

    

 

 

    

 

 

 

Earnings per share, diluted

   $ 0.34      $ 0.46      $ 0.42  
  

 

 

    

 

 

    

 

 

 

Outstanding options and RSUs excluded as impact would be antidilutive

     322        182        98  

17. GEOGRAPHIC INFORMATION AND MAJOR CLIENTS

Operating segments are defined as components of an enterprise about which separate financial information is available that is evaluated regularly by the chief operating decision maker (“CODM”) in deciding how to allocate resources and in assessing performance.

 

73


Table of Contents

The Company develops and licenses its strategic software applications and Pega Platform, and provides consulting services, maintenance, and training related to its offerings. The Company derives substantially all of its revenue from the sale and support of one group of similar products and services—software that provides case management, business process management, and real-time decisioning solutions to improve customer engagement and operational excellence in the enterprise applications market. To assess performance, the Company’s CODM, who is the chief executive officer, reviews financial information on a consolidated basis. Therefore, the Company determined it has one reportable segment—Customer Engagement Solutions and one reporting unit.

The Company’s international revenue is from clients based outside of the U.S. The Company derived its revenue from the following geographic areas:

 

     Year ended December 31,  
(Dollars in thousands)    2016     2015     2014  

U.S.

   $ 430,562        57   $ 379,936        56   $ 327,154        55

Other Americas

     59,160        8     57,892        8     32,642        6

United Kingdom

     101,733        14     96,314        14     93,923        16

Other EMEA (1)

     92,540        12     87,240        13     87,050        15

Asia Pacific

     66,271        9     61,313        9     49,235        8
  

 

 

    

 

 

   

 

 

    

 

 

   

 

 

    

 

 

 
   $ 750,266        100   $ 682,695        100   $ 590,004        100
  

 

 

    

 

 

   

 

 

    

 

 

   

 

 

    

 

 

 

 

(1) Includes Europe, the Middle East and Africa, but excludes the United Kingdom (“Other EMEA”).

Long-lived assets related to the Company’s U.S. and international operations were as follows:

 

     December 31,  
(Dollars in thousands)    2016     2015  

U.S.

   $ 27,993        73   $ 17,600        56

India

     7,158        19     10,530        34

International, other

     3,130        8     3,189        10
  

 

 

    

 

 

   

 

 

    

 

 

 
   $ 38,281        100   $ 31,319        100
  

 

 

    

 

 

   

 

 

    

 

 

 

There were no clients accounting for 10% or more of the Company’s total revenue in 2016, 2015, and 2014. There was one client accounting for 10% or more of the Company’s total outstanding trade receivables as of December 31, 2015, as listed below. The Company’s financial services, healthcare, and insurance clients as a group represent a significant amount of the Company’s revenues and receivables. However, the Company determined this concentration did not have a material impact on its allowance for sales credit memos as of December 31, 2016.

 

     December 31,  
(Dollars in thousands)    2016     2015  

Trade receivables, net of allowances

   $ 265,028     $ 211,846  

Client A

     —       10

Marketable securities are another financial instrument that potentially subject the Company to a concentration of credit risk. See Note 3 “Marketable Securities” and Note 5 “Fair Value Measurements” for further discussion.

18. EMPLOYEE BENEFIT PLANS

The Company sponsors a 401(k) defined contribution retirement plan for qualifying employees pursuant to which the Company makes discretionary matching contributions. The Company’s expense under the plan totaled

 

74


Table of Contents

approximately $4.5 million in 2016, $4.1 million in 2015, and $3.4 million in 2014. In addition, the Company has defined contribution plans for qualifying international employees and contributions expensed under those plans totaled approximately $7.6 million in 2016, $6.4 million in 2015, and $5.1 million in 2014.

19. SELECTED QUARTERLY INFORMATION (UNAUDITED)

 

     2016 (1)  
(in thousands, except per share amounts)    1st Quarter      2nd Quarter      3rd Quarter      4th Quarter  

Revenue

   $ 178,858      $ 188,996      $ 182,802      $ 199,610  

Gross profit

     122,348        128,896        122,365        137,401  

Income from operations

     14,125        6,360        5,498        11,776  

Income before provision for income taxes

     13,493        5,498        5,515        10,696  

Net income

     10,400        4,536        3,301        8,749  

Net earnings per share, basic

   $ 0.14      $ 0.06      $ 0.04      $ 0.11  
  

 

 

    

 

 

    

 

 

    

 

 

 

Net earnings per share, diluted

   $ 0.13      $ 0.06      $ 0.04      $ 0.11  
  

 

 

    

 

 

    

 

 

    

 

 

 

 

(1) The Company elected to early adopt ASU 2016-09 in the fourth quarter of 2016, which requires, among other things, excess tax benefits to be recorded as a reduction of the provision for income taxes in the consolidated statement of operations, whereas they were previously recognized in equity. The Company is required to reflect any adoption adjustments as of January 1, 2016, the beginning of the annual period that includes the period of adoption. As such, certain information above includes the impact of the ASU 2016-09 adoption. See Note 2 “Significant Accounting Policies—New accounting pronouncements” for additional information related to this adoption.

 

     2015  
(in thousands, except per share amounts)    1st Quarter      2nd Quarter      3rd Quarter      4th Quarter  

Revenue

   $ 153,918      $ 162,019      $ 162,403      $ 204,355  

Gross profit

     103,859        107,238        106,962        151,190  

Income from operations

     11,909        5,250        10,711        36,791  

Income before provision for income taxes

     9,260        4,501        10,246        36,498  

Net income

     5,935        3,104        6,325        20,958  

Net earnings per share, basic

   $ 0.08      $ 0.04      $ 0.08      $ 0.27  
  

 

 

    

 

 

    

 

 

    

 

 

 

Net earnings per share, diluted

   $ 0.08      $ 0.04      $ 0.08      $ 0.26  
  

 

 

    

 

 

    

 

 

    

 

 

 

 

75


Table of Contents
ITEM 9. Changes In and Disagreements with Accountants on Accounting and Financial Disclosure

None.

 

ITEM 9A. Controls and Procedures

(a) Evaluation of Disclosure Controls and Procedures.

Our management, with the participation of our Chief Executive Officer, or CEO, and Chief Financial Officer, or CFO, evaluated the effectiveness of our disclosure controls and procedures (as defined in Rules 13a-15(e) and 15d-15(e) under the Securities Exchange Act) as of December 31, 2016. In designing and evaluating our disclosure controls and procedures, our management recognized that any controls and procedures, no matter how well designed and operated, can provide only reasonable assurance of achieving their objectives, and our management necessarily applied its judgment in evaluating the cost-benefit relationship of possible controls and procedures. Based on this evaluation, our CEO and CFO concluded that our disclosure controls and procedures were effective as of December 31, 2016.

(b) Management’s Report on and Changes in Internal Control over Financial Reporting.

Our management is responsible for establishing and maintaining adequate internal control over financial reporting, as such term is defined in Rules 13a-15(f) and 15d-15(f) under the Securities Exchange Act. Under the supervision and with the participation of our management, including our CEO and CFO, we conducted an evaluation of the effectiveness of our internal control over financial reporting as of December 31, 2016 based on the framework in the updated Internal ControlIntegrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission (“COSO”) on May 14, 2013. Based on this evaluation, management has concluded that (i) our disclosure controls and procedures were effective as of December 31, 2016 and (ii) no change in our internal control over financial reporting (as defined in Rules 13a-15(f) and 15d-15(f) under the Securities Exchange Act) occurred during the quarter ended December 31, 2016 that has materially affected, or is reasonably likely to materially affect, our internal control over financial reporting.

Deloitte & Touche LLP, our independent registered public accounting firm which also audited our consolidated financial statements, has issued an attestation report on our internal control over financial reporting, which is included on page 44 in Item 8 Financial Statements and Supplementary Data.

 

ITEM 9B. Other Information

None.

 

76


Table of Contents

PART III

 

ITEM 10. Directors, Executive Officers, and Corporate Governance

Except as set forth below, the information required by this Item is contained in our proxy statement for our 2017 annual stockholders meeting (the “2017 proxy statement”) under the heading “Election of Directors,” and is incorporated herein by reference. Information relating to certain filings on Forms 3, 4, and 5 is contained in our 2017 proxy statement under the heading “Section 16(a) Beneficial Ownership Reporting Compliance,” and is incorporated herein by reference. Information required by this item pursuant to Items 407(c) (3), 407(d) (4), and 407(d) (5) of Regulation S-K relating to an audit committee financial expert, the identification of the audit committee of our Board of Directors and procedures of security holders to recommend nominees to our Board of Directors is contained in the 2017 proxy statement under the heading “Corporate Governance” and is incorporated herein by reference.

We have adopted a written code of conduct that applies to our Board of Directors and all of our employees, including our principal executive officer, principal financial officer, principal accounting officer, or persons performing similar functions. A copy of our code of conduct can be found on our Website, www.pega.com. We intend to satisfy the disclosure requirements under Item 5.05 of Form 8-K and under the applicable the NASDAQ Global Select Market rules by posting such information on our Website in accordance with such requirements.

EXECUTIVE OFFICERS

The names of our executive officers and certain information about them are set forth below as of February 1, 2017:

Alan Trefler, age 60, a founder of Pegasystems, has served as Chief Executive Officer and Chairman of the Board of Directors since the Company was organized in 1983. Prior to 1983, he managed an electronic funds transfer product for TMI Systems Corporation, a software and services company. Mr. Trefler holds a B.A. degree in economics and computer science from Dartmouth College.

Kenneth Stillwell, age 46, joined Pegasystems in July 2016 as Chief Financial Officer and Chief Administrative Officer. From January 2015 to July 2016, Mr. Stillwell served as Senior Vice President and Chief Financial Officer of Dynatrace, a digital performance management solutions provider. From March 2013 to December 2014, Mr. Stillwell served as Executive Vice President and Chief Financial Officer of SOVOS, a financial compliance software as a service company. Prior to SOVOS, Mr. Stillwell spent five years at PTC, a publicly traded software provider, where he served as the divisional CFO of two major segments. Mr. Stillwell holds a B.S. in business/economics from the University of Pittsburgh and a M.S. in accounting and finance from the University of South Carolina, and he is a certified public accountant.

Efstathios Kouninis, age 55, joined Pegasystems in April 2008 as Vice President of Finance. The Board of Directors appointed Mr. Kouninis as the Company’s Chief Accounting Officer in May 2008 and Treasurer in January 2014. From February 2006 to April 2008, Mr. Kouninis served as Chief Financial Officer and Treasurer of Tasker Products Corporation, a publicly traded manufacturer of antimicrobial chemicals. From November 2004 to February 2006, Mr. Kouninis served on the Staff of the Division of Corporation Finance of the U. S. Securities and Exchange Commission. Mr. Kouninis holds a B.S. from the University of Massachusetts, a Post Baccalaureate in accounting, and a M.S. in taxation from Bentley College.

Douglas Kra, age 54, joined Pegasystems in November 2004 as Vice President of Global Services. In January 2010, Mr. Kra was promoted to Senior Vice President of Global Services. In July 2014, the Company re-organized its sales and consulting services functions under one responsibility for specific geographic regions, and Mr. Kra was promoted to Senior Vice President of Global Customer Success for international regions. From 2002 to 2004, Mr. Kra served as Vice President at eLoyalty Corp., a consulting company specializing in

 

77


Table of Contents

customer relationship management. From 2000 to 2001, Mr. Kra served as President of Zefer Corp., an internet consulting firm. Prior to Zefer, Mr. Kra spent ten years at Cambridge Technology Partners Inc. in a variety of senior roles. Mr. Kra holds a B.A. in computer science from Brandeis University and an M.B.A. in finance from the New York University Stern School of Business.

Michael Pyle, age 62, joined Pegasystems in 1985 and has served as Senior Vice President of Engineering since August 2000. Including his positions with Pegasystems, Mr. Pyle’s professional background encompasses more than thirty years of software development and managerial experience throughout Europe and the U.S. Mr. Pyle completed his B.C.S. specializing in computer science and systems programming at the Civil Service College in London.

Leon Trefler, age 56, joined Pegasystems in April 1998 as an Account Executive for Strategic Business Development. Since then he has held various senior sales management positions across the Company and in Channel Sales. In 2002, he launched the commercialization of PegaRULES Process Commander, the predecessor to the Pega Platform. From April 2007 to January 2010, Mr. Trefler served as Vice President of Sales, North America and in January 2010, Mr. Trefler was promoted to Senior Vice President of Sales. In July 2014, the Company re-organized its sales and consulting services functions under one responsibility for specific geographic regions, and Mr. Trefler was promoted to Senior Vice President of Global Customer Success for the Americas region. Mr. Trefler holds a B.A. degree from Dartmouth College.

Alan Trefler and Leon Trefler are brothers. There are no other family relationships among any of our executive officers or Directors.

 

ITEM 11. Executive Compensation

The information required by this item is contained in the 2017 proxy statement under the headings “Director Compensation”, “Compensation Discussion and Analysis”, and “Executive Compensation” and is incorporated herein by reference.

 

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

Information required by this item with respect to stock ownership of certain beneficial owners and management is contained in the 2017 proxy statement under the heading “Security Ownership of Certain Beneficial Owners and Management” and is incorporated herein by reference.

Equity Compensation Plan Information

The following table provides certain information with respect to our equity compensation plans in effect as of December 31, 2016:

 

     (a)      (b)      (c)  
(In thousands, except per share amounts)    Number of shares of
common stock to be
issued upon exercise
of outstanding
stock options and vesting of
RSUs (3)
     Weighted-average
exercise price per share of
outstanding
stock options (4)
     Number of shares of
common stock
remaining available
for future issuance
(excluding those in
column (a)) (5)
 

Equity compensation plans approved by stockholders (1)

     10,597      $ 19.48        10,230  

Equity compensation plans not approved by stockholders (2)

     27      $ 11.61        —    

 

(1)

We currently maintain two equity compensation plans: the 2004 Long-Term Incentive Plan (as amended and restated, the “2004 Plan”) and the 2006 Employee Stock Purchase Plan as amended, (the “2006 ESPP”). In

 

78


Table of Contents
  addition to the issuance of stock options, the 2004 Plan allows for the issuance of stock purchase rights and other stock-based awards, including RSUs. Since 2006, the Company has granted unrestricted shares of its common stock to its non-employee directors under the 2004 Plan. Our stockholders previously approved each of these plans and all amendments that were subject to stockholder approval. See Note 14 “Stock-Based Compensation” included in the Notes to Consolidated Financial Statements included in Item 8 of this Annual Report on Form 10-K for further information and description of our equity compensation plans.
(2) These stock options were assumed in connection with our acquisition of Chordiant in 2010 and were originally granted under the Chordiant Software, Inc. 2005 Equity Incentive Plan (the “2005 Plan”). No additional awards were or may be granted under the 2005 Plan following the date of acquisition. This plan was not approved by our stockholders since it was adopted on the date of acquisition. In connection with our acquisition of Chordiant, all outstanding equity awards issued under the 2005 Plan with an exercise price of $3.00, on a post-split basis, or lower were assumed by us and converted into the right to receive 0.13 shares of Pegasystems common stock for every one share of Chordiant common stock covered by such awards. All other outstanding equity awards issued under the 2005 Plan were cancelled.

The 2005 Plan was approved by Chordiant’s stockholders and provided for the grant of incentive stock options, nonstatutory stock options, stock purchase awards, RSAs, RSUs, and other forms of equity compensation. Awards granted under the 2005 Plan generally expire four to ten years after the grant date and generally become exercisable over a period of two to four years, with either yearly or monthly vesting.

 

(3) The number of shares of common stock issued upon exercise of vested stock options and vesting of RSUs will be less than 10,230,000 because of the “net settlement” feature of most of these stock options and RSUs. This feature enables the employee to satisfy the cost to exercise (in the case of stock options) and, if applicable, taxes due (in the case of stock options and RSUs) by surrendering shares to the Company based on the fair value of the shares at the exercise date (in the case of stock options) or vesting date (in the case of RSUs), instead of selling all of the shares on the open market to satisfy these obligations. The settlement of exercised stock options and vested RSUs on a net share basis will result in fewer shares issued by the Company. During 2016, stock option and RSU holders net settled stock options and RSUs representing the right to purchase a total of 2,277,000 shares, of which only 1,092,000 were issued to the stock option and RSU holders and the balance of the shares were surrendered to the Company to pay for the exercise price and the applicable taxes.
(4) The weighted-average exercise price does not take into account the shares issuable upon vesting of outstanding RSUs, which have no exercise price.
(5) Includes approximately 649,000 shares remaining available for issuance as of December 31, 2016 under the 2006 ESPP.

 

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

The information required by this item is contained in the 2017 proxy statement under the headings “Certain Relationships and Related Transactions” and “Determination of Independence” and is incorporated herein by reference.

 

ITEM 14. Principal Accounting Fees and Services

The information required by this item is contained in the 2017 proxy statement under the heading “Independent Registered Public Accounting Firm Fees and Services” and is incorporated herein by reference.

 

79


Table of Contents

PART IV

 

ITEM 15. Exhibits, Financial Statement Schedules

(a) The following are filed as part of this Annual Report on Form 10-K:

(1) Financial Statements

The following consolidated financial statements are included in Item 8:

 

     Page  

Consolidated Balance Sheets as of December 31, 2016 and 2015

     45  

Consolidated Statements of Operations for the years ended December  31, 2016, 2015, and 2014

     46  

Consolidated Statements of Comprehensive Income for the years ended December 31, 2016, 2015, and 2014

     47  

Consolidated Statements of Stockholders’ Equity for the years ended December 31, 2016, 2015, and 2014

     48  

Consolidated Statements of Cash Flows for the years ended December  31, 2016, 2015, and 2014

     49  

(b) Exhibits

The exhibits listed in the Exhibit Index immediately preceding such exhibits are filed as part of this Annual Report on Form 10-K.

(c) Financial Statement Schedules

All financial statement schedules are omitted because the required information is not present or not present in sufficient amounts to require submission of the schedule or because the information is reflected in the consolidated financial statements or notes thereto.

 

ITEM 16. Form 10-K Summary

None.

 

80


Table of Contents

Signatures

Pursuant to the requirements of Section 13 or 15(d) of the Securities Exchange Act of 1934, the Registrant has duly caused this Annual Report on Form 10-K to be signed on its behalf by the undersigned, thereunto duly authorized.

 

PEGASYSTEMS INC.
By:  

/s/    KENNETH STILLWELL

  Kenneth Stillwell
 

Chief Financial Officer and Chief Administrative Officer

(Principal Financial Officer)

Date: February 24, 2017

Pursuant to the requirements of the Securities Exchange Act of 1934, this Annual Report on Form 10-K has been signed below on February 24, 2017 by the following persons on behalf of the Registrant and in the capacities indicated.

 

Signature

  

Title

/S/    ALAN TREFLER

Alan Trefler

  

Chief Executive Officer and Chairman

(Principal Executive Officer)

/S/    KENNETH STILLWELL

Kenneth Stillwell

  

Chief Financial Officer and Chief Administrative Officer

(Principal Financial Officer)

/S/    EFSTATHIOS KOUNINIS

Efstathios Kouninis

  

Vice President of Finance and Chief Accounting Officer

(Principal Accounting Officer)

/S/    RICHARD JONES

Richard Jones

   Director

/S/    PETER GYENES

Peter Gyenes

   Director

/S/    STEVEN KAPLAN

Steven Kaplan

   Director

/S/    DIANNE LEDINGHAM

Dianne Ledingham

   Director

/S/    JAMES O’HALLORAN

James O’Halloran

   Director

/S/    SHARON ROWLANDS

Sharon Rowlands

   Director

/S/    LARRY WEBER

Larry Weber

   Director

/S/    WILLIAM WYMAN

William Wyman

   Director

 

81


Table of Contents

EXHIBIT INDEX

 

Exhibit No.

  

Description

    2.1    Agreement and Plan of Merger, dated as of October 9, 2013, by and among Pegasystems Inc., Aries Merger Sub, Inc., Antenna Software, Inc. and Shareholder Representative Services LLC, solely in its capacity as representative of Stockholders thereunder. (Filed as Exhibit 2.1 to the Registrant’s October 11, 2013 Form 8-K and incorporated herein by reference.)
    3.1    Restated Articles of Organization of the Registrant and Amendments thereto. (Filed as Exhibit 3.1 to the Registrant’s September 30, 2014 Form 10-Q and incorporated herein by reference.)
    3.2    Amended and Restated Bylaws of Pegasystems Inc. (Filed as Exhibit 3.1 to the Registrant’s December 17, 2013 Form 8-K and incorporated herein by reference.)
    4.1    Specimen Certificate Representing the Common Stock. (Filed as Exhibit 4.1 to the Registrant’s Registration Statement on Form S-1 (Registration No. 333-03807) or an amendment thereto and incorporated herein by reference.)
  10.1++    2004 Long-Term Incentive Plan (as amended and restated), dated April 15, 2016 (Filed as Appendix A within the Registrant’s 2016 Proxy Statement, filed April 18, 2016 and incorporated herein by reference).
  10.2++    Restricted Stock Unit Sub-Plan of the Registrant’s 2004 Long-Term Incentive Plan for French Participants (Filed as Appendix B within the Registrant’s 2016 Proxy Statement, filed April 18, 2016 and incorporated herein by reference.)
+10.3++    Form of Employee Stock Option Agreement, as amended.
+10.4++    Form of Restricted Stock Unit Agreement, as amended.
  10.5++    Form of Non-Employee Director Stock Option Agreement. (Filed as Exhibit 10.2 to the Registrant’s September 30, 2004 Form 10-Q and incorporated herein by reference.)
  10.6++    Offer Letter between the Registrant and Douglas I. Kra dated October 19, 2004. (Filed as Exhibit 10.20 to the Registrant’s 2004 Form 10-K and incorporated herein by reference.)
  10.7    Form of Director Indemnification Agreement. (Filed as Exhibit 99.1 to the Registrant’s April 11, 2005 Form 8-K and incorporated herein by reference.)
  10.8++    Amendment to Stock Option Agreement between the Registrant and Richard H. Jones dated December 29, 2006. (Filed as Exhibit 99.1 to the Registrant’s January 4, 2007 Form 8-K and incorporated herein by reference.)
  10.9    Lease Agreement, dated June 29, 2011 between Charles Park One, LLC and Pegasystems Inc. for premises at One Charles Park (Filed as Exhibit 99.1 to the Registrant’s Form 8-K/A filed on July 6, 2011 and incorporated herein by reference.)
  10.10++    2006 Employee Stock Purchase Plan, as amended on October 25, 2012. (Filed as Exhibit 10.24 to the Registrant’s 2012 Form 10-K and incorporated herein by reference.)
  10.11++    2014 Section 16 Officer/FLT Member Corporate Incentive Compensation Plan. (Filed as Exhibit 99.1 to the Registrant’s February 18, 2014 Form 8-K and incorporated herein by reference.)
  10.12++    2014 Section 16 Executive Officers Base Salaries and Target Bonus Payments. (Filed as Exhibit 99.2 to the Registrant’s February 18, 2014 Form 8-K and incorporated herein by reference.)
  10.13++    Compensation program for non-employee members of the Registrant’s Board of Directors. (Filed as Exhibit 10.1 to the Registrant’s June 30, 2014 Form 10-Q and incorporated herein by reference.)

 

82


Table of Contents

EXHIBIT INDEX—(Continued)

 

Exhibit No.

  

Description

  10.14++    2015 Section 16 Officer/FLT Member Corporate Incentive Compensation Plan. (Filed as Exhibit 99.1 to the Registrant’s February 3, 2015 Form 8-K and incorporated herein by reference.)
  10.15++    2015 Section 16 Executive Officers Base Salaries and Target Bonus Payments. (Filed as Exhibit 99.2 to the Registrant’s February 3, 2015 Form 8-K and incorporated herein by reference.)
  10.16++    Compensation program for non-employee members of the Registrant’s Board of Directors, effective August 6, 2015. (Filed as Exhibit 10.1 to the Registrant’s September 30, 2015 Form 10-Q and incorporated herein by reference.)
  10.17    First Amendment to Lease Agreement dated November 11, 2014 between Charles Park One, LLC and Pegasystems Inc. (Filed as Exhibit 10.1 to the Registrant’s September 30, 2015 Form 10-Q and incorporated herein by reference.)
  10.18++    Offer Letter between the Registrant and Kenneth Stillwell dated June 1, 2016. (Filed as Exhibit 99.1 to the Registrant’s June 10, 2016 Form 8-K and incorporated herein by reference.)
  10.19++    Compensation program for non-employee members of the Registrant’s Board of Directors, effective May 18, 2016. (Filed as Exhibit 10.1 to the Registrant’s June 30, 2016 Form 10-Q and incorporated herein by reference.)
+21.1    Subsidiaries of the Registrant.
+23.1    Consent of Independent Registered Public Accounting Firm—Deloitte & Touche LLP.
+31.1    Certification pursuant to Exchange Act Rules 13a-14 and 15d-14 of the Chief Executive Officer.
+31.2    Certification pursuant to Exchange Act Rules 13a-14 and 15d-14 of the Chief Financial Officer.
+32    Certification pursuant to 18 U.S.C. Section 1350 of the Chief Executive Officer and the Chief Financial Officer.
101.INS**    XBRL Instance document.
101.SCH**    XBRL Taxonomy Extension Schema Document.
101.CAL**    XBRL Taxonomy Calculation Linkbase Document.
101.DEF**    XBRL Taxonomy Extension Definition Linkbase Document.
101.LAB**    XBRL Taxonomy Label Linkbase Document.
101.PRE**    XBRL Taxonomy Presentation Linkbase Document.

 

++ Management contracts and compensatory plan or arrangements required to be filed pursuant to Item 15(b) of Form 10-K.
+ Filed herewith
** Submitted electronically herewith

Attached as Exhibit 101 to this report are the following formatted in XBRL (Extensible Business Reporting Language): (i) Consolidated Balance Sheets as of December 31, 2016 and December 31, 2015, (ii) Consolidated Statements of Operations for the years ended December 31, 2016, 2015 and 2014, (iii) Consolidated Statements of Comprehensive Income for the years ended December 31, 2016, 2015 and 2014, (iv) Consolidated Statements of Stockholders’ Equity (v) Consolidated Statements of Cash Flows for the years ended December 31, 2016, 2015 and 2014, and (vi) Notes to Consolidated Financial Statements.

 

83

EX-10.3 2 d316984dex103.htm EX-10.3 EX-10.3

Exhibit 10.3

 

LOGO    PEGASYSTEMS INC.
   One Rogers Street
   Cambridge, MA 02142-1209 USA

Notice of Grant of Stock Option and Option Agreement

You have been granted an award of Nonstatutory Stock Options pursuant to the terms of the Pegasystems Inc. Amended and Restated 2004 Long-Term Incentive Plan (the “Plan”).

If you have not yet completed the acceptance process for any of your awards, you may complete the acceptance process by (A) reviewing your award details, (B) reviewing your award documents listed in this Section B of your Online Award Acceptance (the “Award Documents”), and (C) confirming your acceptance of your award.

By accepting this award, you agree that this award is granted and governed by the terms and conditions of the Plan, this notice, and all your Award Documents listed herein, including Exhibit A to this Notice of Stock Option and Option Agreement, and incorporated by reference. This notice, together with your Award Documents and your electronic acceptance, collectively comprise your total agreement (the “Award Agreement”).

 

Pegasystems Inc.
By:

LOGO

 

Alan Trefler, Chairman and
Chief Executive Officer


Exhibit A

Notice of Grant of Stock Option and Option Agreement for {Non-}U.S. Employees

1.    Exercise Price. The Exercise Price is equal to Fair Market Value, as defined in Section 2(n) of the Plan, of a share of the Company’s Common Stock on the date of the Notice of Grant of Stock Option and Option Agreement for {Non-U.S. Employees} (of which this Exhibit A is a part) (the “Option Agreement”).

2.    Option Exercise. Once vested, and subject to the other provisions of this Option Agreement, the Option shall remain exercisable in whole or in part at any time through and including the day immediately preceding the date set forth under the heading “Expiration” on the Option Agreement (the “Expiration Date”), after which the Option shall expire and no longer be exercisable.

The Option shall be exercisable by notice to the Company or the Company’s designated stock option administrator, which shall:

(a)    state the election to exercise the Option, the number of shares of Common Stock with respect to which it is being exercised, and, if different than the Optionee, the person in whose name the stock certificate or certificates for such shares of Common Stock are to be registered, and the address and Social Security number of such person;

(b)    be signed by the person or persons entitled to exercise the Option, and if the Option is being exercised by a person or persons other than the Optionee, be accompanied by proof satisfactory to the Company’s legal counsel of the right of such person or persons to exercise the Option; and

(c)    if to the Company, be in writing and delivered in person or by certified mail to the Chief Financial Officer of the Company or, if to the Company’s designated stock option administrator, be in the manner and form specified by such stock option administrator.

Payment of the full purchase price of any shares of Common Stock, with respect to which the Option is being exercised, shall accompany the notice of exercise of the Option and such payment may be made in cash or check payable to the Company. Alternatively, the Optionee may elect to pay the full purchase price of any shares of Common Stock, with respect to which the Option is being exercised, by having the Company withhold, such number of shares of Common Stock as are equal in value to the full purchase price. Unless the Company has elected to have shares recorded in book entry form, the certificate or certificates for shares of Common Stock as to which the Option is exercised shall be registered in the name of the person or persons exercising the Option.

3.    Termination of Service. If the Optionee terminates Service other than by reason of the Optionee’s death, Disability or Retirement, the Optionee may exercise his or her Option for three months following such termination to the extent that the Option is vested on the date of termination (but in no event later than the expiration of the term of the Option).

4.    Retirement of Optionee. If the Optionee terminates Service as a result of Retirement, the Optionee may exercise his or her Option for 24 months following such termination to the extent that the Option is vested on the date of termination (but in no event later than the expiration of the term of the Option).

5.    Disability of Optionee. If the Optionee terminates Service as a result of the Optionee’s Disability, the Optionee may exercise his or her Option for 24 months following such termination to the extent that the Option is vested on the date of termination (but in no event later than the expiration of the term of the Option).


6.    Death of Optionee. If the Optionee dies while a Service Provider, the Option may be exercised by the Optionee’s estate or by a person who acquires the right to exercise the Option by bequest or inheritance for 12 months following the Optionee’s termination of Service because of death.

7.    Optionee’s Agreement. The Optionee agrees to all the terms stated in the Option Agreement (of which this Exhibit is a part), as well as to the terms of the Plan (which shall control in case of conflict with the Option Agreement), a copy of which is attached and of which the Optionee acknowledges receipt.

8.    Withholding. The Optionee consents to fulfill all withholding obligations for all applicable payroll and income taxes with respect to the Option when they are due and arrange for satisfactory payment of all withholding obligations in a manner as set forth in Section 13(h) of the Plan. The Company may delay issuance of a certificate until proper payment of such taxes has been made by the Optionee. The Company may satisfy such withholding obligations by withholding such number of shares of Common Stock as are equal in value to the amount of the required withholding.

{8.     Withholding. Regardless of any action the Company and/or the Optionee’s employer (the “Employer”) take with respect to any or all income tax (including U.S. federal, state and local tax and/or non-U.S. tax), social insurance, payroll tax, payment on account or other tax-related withholding (“Tax-Related Items”), the Optionee acknowledges that the ultimate liability for all Tax-Related Items legally due by the Optionee is and remains the Optionee’s responsibility and that the Company and/or the Employer (i) make no representations or undertakings regarding the treatment of any Tax-Related Items in connection with any aspect of the Option, including the grant, vesting or exercise of the Options, the subsequent sale of any shares of Common Stock acquired at exercise and the receipt of any dividends; and (ii) do not commit to structure the terms of the grant or any aspect of the Option to reduce or eliminate the Optionee’s liability for Tax-Related Items.

Prior to the relevant taxable event, the Optionee shall pay or make arrangements satisfactory to the Company and/or the Employer to satisfy all withholding and payment on account obligations of the Company and/or the Employer. In this regard, the Optionee authorizes the Company and/or the Employer to withhold all applicable Tax-Related Items legally payable by the Optionee from any wages or other cash compensation paid to the Optionee by the Company and/or the Employer. Alternatively, or in addition, if permissible under local law, the Optionee authorizes the Company and/or the Employer, at its discretion and pursuant to such procedures as it may specify from time to time, to satisfy the obligations with regard to all Tax-Related Items legally payable by the Optionee by one or a combination of the following: (i) withholding otherwise deliverable shares of Common Stock, provided that the Company only withholds the amount of shares of Common Stock necessary to satisfy the minimum withholding amount; (ii) arranging for the sale of shares of Common Stock otherwise deliverable to the Optionee (on the Optionee’s behalf and at the Optionee’s direction pursuant to this authorization); or (iii) withholding from the proceeds of the sale of shares of Common Stock acquired upon exercise of the Option. If the obligation for Tax-Related Items is satisfied by withholding a number of shares of Common Stock as described herein, the Optionee is deemed to have been issued the full number of shares of Common Stock subject to the Option, notwithstanding that a number of the shares of Common Stock are held back solely for the purpose of paying the Tax-Related Items due as a result of any aspect of the Option. The Optionee shall pay to the Company and/or the Employer any amount of Tax-Related Items that the Company and/or the Employer may be required to withhold as a result of the Optionee’s participation in the Plan that cannot be satisfied by the means previously described. The Company may refuse to deliver to the Optionee any shares of Common Stock pursuant to the Option if the Optionee fails to comply with the Optionee’s obligations in connection with the Tax-Related Items as described in this section.}


9.    Rights as Shareholders. The Optionee shall have no rights as a shareholder of the Company with respect to any of the shares of Common Stock covered by the Option until the issuance of a stock certificate or certificates upon the exercise of the Option, and then only with respect to the shares of Common Stock represented by such certificate or certificates.

10.    Non-Transferability. The Option may not be transferred in any manner other than as permitted in Section 13(j) of the Plan {by will or by the laws of descent and distribution}. The terms of the Option shall be binding upon the executors, administrators, heirs and successors of the Optionee.

{11.    Employment Agreement. In consideration for this Option, the Recipient reaffirms the terms of the Recipient’s Employment Agreement with Employer, including but not limited to the provisions (if any) related to competition and solicitation. The Recipient further agrees that to the extent the nature of the Employer’s business has evolved since the date of the Employment Agreement the covenants shall also apply to the business as evolved.}

11.    {12.} Compliance with Securities, Tax and Other Law. The Option may not be exercised if the issuance of shares of Common Stock upon such exercise would constitute a violation of any applicable federal or state securities law or any other law or valid regulation. As a condition to the exercise of the Option, the Company may require the Optionee, or any person acquiring the right to exercise the Option, to make any representation or warranty that the Company deems to be necessary under any applicable securities, tax, or other law or regulation.

12.    {13.} Adjustments upon Changes in Capitalization. In the event of any change in the shares subject to the Plan or to any Option granted under the Plan by reason of a merger, consolidation, reorganization, recapitalization, stock dividend, stock split, combination or exchange of shares {of Common Stock}, or other change in the structure of the Company, the number of shares {of Common Stock} subject to each outstanding Option and/or the Option price with respect to the shares {of Common Stock} shall be appropriately adjusted by the Company and such adjustment shall be final, binding and conclusive.

13.    {14.} No Right to Employment. The granting of the Option does not confer upon the Optionee the right to continue in the Service of the Company {and/or the Employer}, or affect in any way the right and power of the Company {and/or the Employer} to terminate the Service of the Optionee at any time with or without assigning a reason therefor, to the same extent as the Company {and/or the Employer} might have done if the Option had not been granted.

14.    {15.} No Guarantee. The Company offers no guarantee or assurance that the Company’s stock has any value at the time of this grant or will have any value or liquidity at any future time.

{16.     Acknowledgment of Nature of Plan and Option. In accepting the Option, the Optionee acknowledges that:

(a)    the Plan is established voluntarily by the Company, it is discretionary in nature, and it may be modified, amended, suspended or terminated by the Company at any time, unless otherwise provided in the Plan and this Option Agreement;

(b)    the Option is voluntary and occasional and does not create any contractual or other right to receive future grants of Options, or benefits in lieu of Options, even if Options have been granted repeatedly in the past;


(c)    all decisions with respect to future Options, if any, will be at the sole discretion of the Company;

(d)    the Optionee’s participation in the Plan is voluntary;

(e)    the Option is an extraordinary item that does not constitute compensation for services of any kind rendered to the Company or any Related Company, and which is outside the scope of the employment contract, if any;

(f)    the Option is not part of normal or expected compensation or salary for any purposes, including, but not limited to, calculation of any severance, resignation, termination, redundancy, end of service payments, bonuses, long-service awards, pension or retirement or welfare benefits or similar payments and in no event should be considered as compensation for, or relating in any way to, past services for the Company or any Related Company;

(g)    in the event that the Optionee is not an Employee of the Company or any Related Company, the Option and the Optionee’s participation in the Plan will not be interpreted to form an employment or service contract or relationship with the Company or any Related Company;

(h)    the future value of the underlying shares of Common Stock is unknown and cannot be predicted with any certainty;

(i)    if you exercise your Option and obtain shares of Common Stock, the value of those shares of Common Stock acquired upon exercise may increase or decrease in value, even below the Option price;

(j)    in consideration of the Option, no claim or entitlement to compensation or damages shall arise from termination of the Option or from any diminution in value of the Option or shares of Common Stock acquired upon exercise of the Option resulting from termination of the Optionee’s service by the Company or any Related Company (for any reason whatsoever and whether or not in breach of local labor laws) and the Optionee irrevocably releases the Company and any Related Company from any such claim that may arise; if, notwithstanding the foregoing, any such claim is found by a court of competent jurisdiction to have arisen, then, by signing the Option Agreement, the Optionee shall be deemed irrevocably to have waived the Optionee’s entitlement to pursue such claim;

(k)    in the event of termination of the Optionee’s Service (whether or not in breach of local labor laws), the Optionee’s right to receive an Option and vest in the Option under the Plan, if any, will terminate effective as of the date that the Optionee is no longer actively employed and will not be extended by any notice period mandated under local law (e.g., active employment would not include a period of “garden leave” or similar period pursuant to local law); the Administrator shall have the exclusive discretion to determine when the Optionee is no longer actively employed for purposes of the Option;

(l)    the Company is not providing any tax, legal or financial advice, nor is the Company making any recommendations regarding the Optionee’s participation in the Plan or the Optionee’s acquisition or sale of the underlying shares of Common Stock; and

(m)    the Optionee is hereby advised to consult with the Optionee’s personal tax, legal and financial advisors regarding the Optionee’s participation in the Plan before taking any action related to the Plan.}


{17. Data Privacy Notice and Consent. The Optionee hereby explicitly and unambiguously consents to the collection, use and transfer, in electronic or other form, of the Optionee’s personal data as described in this Option Agreement and any other Option grant materials by and among, as applicable, the Employer, the Company and its Subsidiaries for the exclusive purpose of implementing, administering and managing the Optionee’s participation in the Plan.

The Optionee understands that the Company and the Employer may hold certain personal information about the Optionee, including, but not limited to, the Optionee’s name, home address and telephone number, date of birth, social insurance number or other identification number, salary, nationality, job title, any shares of stock or directorships held in the Company, details of all Options or any other entitlement to shares of stock granted, exercised, canceled, vested, unvested or outstanding in the Optionee’s favor, for the exclusive purpose of implementing, administering and managing the Plan (“Data”).

The Optionee understands that Data will be transferred to a third party stock plan service provider(s) as may be selected by the Company, which is assisting the Company with the implementation, administration and management of the Plan. The Optionee understands the recipients of the Data may be located in the Optionee’s country, in the United States or elsewhere, and that the data recipients’ country may have different data privacy laws and protections than the Optionee’s country. The Optionee understands that the Optionee may request a list with the names and addresses of any potential recipients of the Data by contacting the Optionee’s local human resources representative. The Optionee authorizes the Company and any other possible recipients which may assist the Company (presently or in the future) with implementing, administering and managing the Plan to receive, possess, use, retain and transfer the Data, in electronic or other form, for the sole purpose of implementing, administering and managing the Optionee’s participation in the Plan. The Optionee understands that Data will be held only as long as is necessary to implement, administer and manage the Optionee’s participation in the Plan. The Optionee understands that the Optionee may, at any time, view Data, request additional information about the storage and processing of Data, require any necessary amendments to Data or refuse or withdraw the consents herein, in any case without cost, by contacting in writing the Optionee’s local human resources representative. The Optionee understands, however, that refusing or withdrawing the Optionee’s consent may affect the Optionee’s ability to participate in the Plan. For more information on the consequences of the Optionee’s refusal to consent or withdrawal of consent, the Optionee understands that the Optionee may contact the Optionee’s local human resources representative.}

15.    {18.} Amendment and Termination of Option. The Company may amend, modify or terminate any outstanding Option, provided that the Recipient’s consent to such action shall be required unless it occurs pursuant to a Sale of the Company or the Committee determines that the action would not materially and adversely affect the Recipient.

16.    Standards Letter. In consideration for this Option, the Recipient reaffirms the terms of the Recipient’s Standards Letter agreement with Pegasystems, including but not limited to the provisions related to competition and solicitation. The Recipient further agrees that to the extent the nature of the Company’s business has evolved since the date of the Standards Letter the covenants shall also apply to the business as evolved.

{19.    Language. If the Optionee has received this Option Agreement or any other document related to the Plan translated into a language other than English and if the translated version is different from the English version, the English version will control.}


{20.    Electronic Delivery. The Company may, in its sole discretion, decide to deliver any documents related to the Option or future grants made under the Plan by electronic means or request that the Optionee consent to participate in the Plan by electronic means. The Optionee hereby consents to receive such documents by electronic delivery and agrees to participate in the Plan through an on-line or electronic system established and maintained by the Company or a third party designated by the Company.}

17.    {21.} Governing Law and Venue. The Option Agreement shall be governed by and interpreted in accordance with the laws of The Commonwealth of Massachusetts, without regard to any applicable conflicts of law provisions thereof.

For purposes of litigating any dispute that arises directly or indirectly from the relationship of the parties evidenced by this Option or this Option Agreement, the parties hereby submit to and consent to the exclusive jurisdiction of The Commonwealth of Massachusetts and agree that such litigation shall be conducted only in the courts of Middlesex County, Massachusetts, or the federal courts for the United States for the district of Massachusetts, and no other courts, where this grant of Options is made and/or to be performed.

18.    {22.} Severability. In the event any one or more of the provisions of the Option Agreement shall for any reason be held to be invalid, illegal or unenforceable, the remaining provisions of the Option Agreement shall be unimpaired, and the invalid, illegal or unenforceable provision shall be replaced by a mutually acceptable provision, which being valid, legal and enforceable, comes closest to the intention of the parties underlying the invalid, illegal or unenforceable provision.

19.    {23.} Definitions. All capitalized terms used herein and not otherwise defined shall have the meanings assigned to such terms in the Plan.

{24.    Exhibit B. Notwithstanding any provision herein, the Optionee’s participation in the Plan shall be subject to any special terms and conditions as set forth in Exhibit B for the Optionee’s country of residence, if any. The Exhibit B constitutes part of this Option Agreement.}


{Exhibit B

To Notice of Grant of Option and Option Agreement for Non-U.S. Employees

This Exhibit B includes additional terms and conditions that govern the Options granted to the Optionee if the Optionee resides in the countries contained herein. Capitalized terms used but not defined herein shall have the meanings ascribed to them in the Notice of Grant of Option and Option Agreement for Non-U.S. Employees (of which this Exhibit B is a part) or the Plan.

This Exhibit B also includes information regarding exchange controls and certain other issues of which the Optionee should be aware with respect to the Optionee’s participation in the Plan. The information is based on the securities, exchange control and other laws in effect in the respective countries as of December 2009, unless otherwise notated. Such laws are often complex and change frequently. As a result, the Company strongly recommends that the Optionee not rely on the information noted herein as the only source of information relating to the consequences of the Optionee’s participation in the Plan because the information may be out of date at the time the Optionee acquires shares of Common Stock or sells shares of Common Stock the Optionee acquires under the Plan.

In addition, the information is general in nature and may not apply to the Optionee’s particular situation, and the Company is not in a position to assure the Optionee of any particular result. Accordingly, the Optionee is strongly advised to seek appropriate professional advice as to how the relevant laws in the Optionee’s country apply to the Optionee’s specific situation.

If the Optionee is a citizen or resident of another country, or is considered a resident of another country for local law purposes, the information contained in this Exhibit B may not be applicable to the Optionee.

Australia

Withholding

This provision supplements Section 8 (Withholding):

Prior to the relevant taxable event, the Optionee will provide the Company with their Australian Tax File Number (TFN) or Australian Business Number (ABN). Failure to do so will result in the requirement for the Company to withhold Australian tax at the rate of 46.5%.

Reform to the taxation of employee share schemes

With effect from 1 July 2009, Optionee share options shall be taxed upfront, unless there is a “real risk of forfeiture”. Where there is a “real risk of forfeiture,” options shall generally be taxed at the earliest of:

 

    Vesting of the option

 

    Cessation of employment

 

    7 years after grant

Canada

Option Exercise

The paragraphs below replace Section 2 (Option Exercise) of Exhibit A to the Option Agreement:

Once vested, the Option shall remain exercisable in whole or in part at any time through and including the day immediately preceding the date set forth under the heading “Expiration” on the Option Agreement (the “Expiration Date”), after which the Option shall expire and no longer be exercisable.


The Option shall be exercisable by notice to the Company or the Company’s designated stock option administrator, which shall:

 

(a) state the election to exercise the Option and the number of shares of Common Stock with respect to which it is being exercised,

 

(b) be signed by the Optionee; and

 

(c) if to the Company, be in writing and delivered in person or by certified mail to the Chief Financial Officer of the Company or, if to the Company’s designated stock option administrator, be in the manner and form specified by such stock option administrator.

Payment of the full purchase price of any shares of Common Stock, with respect to which the Option is being exercised, shall accompany the notice of exercise of the Option and such payment may be made in cash or check payable to the Company. Alternatively, the Optionee may elect to pay the full purchase price of any shares of Common Stock, with respect to which the Option is being exercised, by having the Company withhold such number of shares of Common Stock as are equal in value to the full purchase price. The certificate or certificates for shares of Common Stock as to which the Option is exercised shall be registered in the name of the Optionee.

For further clarity, any shares issued of the Common Stock of the Company upon exercise of an Option shall be issued solely in the name of the Optionee and not in the name of any other person, including a person with whom the Optionee is dealing at non-arm’s length.

Upon exercise of the Option, the Optionee shall receive shares of the Common Stock of the Company and under no circumstances shall the Administrator elect to have the employee receive cash (or any other security) in lieu of the Common Stock of the Company. To this effect, section 13(e) of the Plan (and any other similar section) do not apply in Canada.

Furthermore, at all times the Optionee should hold less than 10% of the shares of the Common Stock of the Company or any Related Company.

Withholding

The paragraphs below replace Section 8 of Exhibit A to the Option Agreement:

Generally, there are Canadian requirements to withhold source deductions on stock options benefits. Although stock options benefits are considered to be remuneration subject to source deductions, Canada recognizes that requiring additional withholding from cash payments, such as normal salary, as a result of a stock option benefit can create hardship for the employee. This hardship will be created when either the benefit is very large in proportion to the employee’s normal salary or the option is exercised later in the year. As a result, employers may make withholdings from employees’ cash remuneration to the extent possible, without imposing actual hardship. Where the non-cash benefit is the only form of income received from that employer, the employer will not be required to withhold tax on the amount of such benefits.

Stock option benefits are also subject to social security taxes in Canada. These benefits are subject to Canada Pension Plan withholdings but not Employment Insurance withholdings. The province of Ontario will also levy payroll taxes to fund the Canadian health service.

The employment benefit and, if applicable, related 50% deduction will be reported on the Optionee T4 for the year in which the tradable options are exercised or sold. The Optionee must report these amounts on his or her individual income tax return for the same year.

If the Optionee qualifies and elects to defer a part of the employment benefit arising on exercise to the date of sale, the employer (i.e. the Related Company) will report the deferred benefit on the T4 slip in the year of exercise, however the benefit will not be included in income for that year. The Optionee must


complete and file Form T1212, “Statement of Deferred Security Option Benefits” with his or her federal tax return for each year in which arises a balance of deferred benefit outstanding. In the year the Optionee sells the shares, the Optionee must report the deferred benefit on his or her tax return.

Acknowledgement of nature of plan

The paragraphs below replace Section 15 of Exhibit A to the Option Agreement [new or amended paragraphs are shown in italics at g and j]:

In accepting the Option, the Optionee acknowledges that:

 

(a) the Plan is established voluntarily by the Company, it is discretionary in nature, and it may be modified, amended, suspended or terminated by the Company at any time, unless otherwise provided in the Plan and this Option Agreement;

 

(b) the Option is voluntary and occasional and does not create any contractual or other right to receive future grants of Options, or benefits in lieu of Options, even if Options have been granted repeatedly in the past;

 

(c) all decisions with respect to future Options, if any, will be at the sole discretion of the Company;

 

(d) the Optionee’s participation in the Plan is voluntary;

 

(e) the Option is an extraordinary item that does not constitute compensation for services of any kind rendered to the Company or any Related Company, and which is outside the scope of the employment contract, if any;

 

(f) the Option is not part of normal or expected compensation or salary for any purposes, including, but not limited to, calculation of any severance, resignation, termination, redundancy, end of service payments, bonuses, long-service awards, pension or retirement or welfare benefits or similar payments and in no event should be considered as compensation for, or relating in any way to, past services for the Company or any Related Company;

 

(g) the Company has decided to grant Options under the Plan to individuals who are employees of the Company or any Related Company; and under no circumstances, the Optionee should be considered a Consultant or a “non-employee Officer or non-employee Director” of the Company or any Related Company;

 

(h) the future value of the underlying shares of Common Stock is unknown and cannot be predicted with any certainty;

 

(i) if you exercise your Option and obtain shares of Common Stock, the value of those shares of Common Stock acquired upon exercise may increase or decrease in value, even below the Option price;

 

(j) at all times the Optionee should hold less than 10% of the shares of the Common Stock of the Company or any Related Company;

 

(k) in consideration of the Option, no claim or entitlement to compensation or damages shall arise from termination of the Option or from any diminution in value of the Option or shares of Common Stock acquired upon exercise of the Option resulting from termination of the Optionee’s service by the Company or any Related Company (for any reason whatsoever and whether or not in breach of local labor laws) and the Optionee irrevocable releases the Company and any Related Company from any such claim that may arise; if, notwithstanding the foregoing, any such claim is found by a court of competent jurisdiction to have arisen, then, by signing the Option Agreement, the Optionee shall be deemed irrevocably to have waived the Optionee’s entitlement to pursue such claim;


(l) in the event of termination of the Optionee’s Service (whether or not in breach of local labor laws), the Optionee’s right to receive an Option and vest in the Option under the Plan, if any, will terminate effective as of the date that the Optionee is no longer actively employed and will not be extended by any notice period mandated under local law (e.g., active employment would not include a period of “garden leave” or similar period pursuant to local law); the Administrator shall have the exclusive discretion to determine when the Optionee is no longer actively employed for purposes of the Option;

 

(m) the Company is not providing any tax, legal or financial advice, nor is the Company making any recommendations regarding the Optionee’s participation in the Plan or the Optionee’s acquisition or sale of the underlying shares of Common Stock; and

 

(n) the Optionee is hereby advised to consult with the Optionee’s personal tax, legal and financial advisors regarding the Optionee’s participation in the Plan before taking any action related to the Plan.

France

This information is correct as of November 2011.

Exchange Control Information

If the Optionee retains Shares outside of France or maintains a foreign bank account, the Optionee is required to report such to the French tax authorities when filing his or her annual tax return.

Germany

Exchange Control Information

Cross-border payments in excess of € 12,500 must be reported monthly to the German Federal Bank. If the Optionee uses a German bank to transfer a cross-border payment in excess of € 12,500 in connection with the sale of shares of Common Stock acquired under the Plan, the bank will make the report for the Optionee. In addition, the Optionee must report any receivables or payables or debts in foreign currency exceeding € 5,000,000 on a monthly basis.

Hong Kong

Obligation to report the share option gains to the tax authority

The Optionee is obliged to declare the gains realized by the exercise, assignment or release of the share options to the Hong Kong Inland Revenue Department (“IRD”) in their Individual Tax Return for the year of assessment in which the share options are exercised, assigned or released. If the Optionee is eligible to lodge any offshore non-taxable claim on their share option gains, the Optionee is required to lodge such claim in their Individual Tax Return. Therefore, it is the Optionee’s responsibility to prove to the satisfaction of the IRD on their non-taxable claim lodged with documentary evidence in support.

Reporting requirement

Upon the commencement of Hong Kong employment/assignment of the Optionee, the Optionee’s employer (the “Employer”) is obliged to file the Commencement Notice (Form IR 56E) for reporting the term of employment and share options details to the IRD within 3 months from the date of commencement of employment. Annual Employer’s Return (Form IR 56B) is required to be filed to the IRD by end of April to report the remuneration paid/accrued to the Optionee, including the share option gains, for each year ended 31 March. Further to the filing of the said Forms, the IRD will normally create


a tax file for the Optionee and issue the annual Individual Tax Return to the Optionee (usually in May) to ascertain their tax position. If there is no Individual Tax Return issued by the IRD to the Optionee for reporting the share option gain in the year of exercise, the Optionee is obliged to voluntarily inform the IRD on this tax chargeability arising from the exercise as well as other Hong Kong taxable employment income within four months after the end of the basis period during which the year of assessment is concerned (i.e. the informing deadline is 31 July given the fiscal year ends on 31 March).

Leaving Hong Kong

If the share option is only exercised, assigned or released after the Optionee permanently departs from Hong Kong, the Employer should report the share option gains by filing the Departure Notice (Form IR 56G) and provide a copy for the Optionee. The Optionee also needs to discharge their voluntary informing chargeability obligation as mentioned above not later than 4 months after the end of the year of assessment in which the share option gains are derived. Even if the Employer fails to submit the Departure Notice to report the taxable share option gain, the Optionee still needs to comply with their own reporting obligation.

In order to assist with finalizing the salary-related tax liabilities prior to permanent departure, the Optionee is allowed, as a concession, to elect to have the tax liabilities finalized on the basis of a notional exercise of the share options. The notional gain is calculated on the basis as if the options had been exercised on a day within 7 days before the date of submission of the Optionee’s tax return for the final year of assessment in which the Optionee departs. As a further concession, the IRD is prepared to accept an election made within 3 months from the date of departure from Hong Kong if no election has been made before departure. In this case, the date of departure will be taken as the date of notional exercise for the purpose of calculating the gain.

An election once made cannot be withdrawn before the actual exercise, assignment or release, except:

 

(i) within the objection period of the assessment in which the gain of the notional exercise is included; or

 

(ii) total forfeiture of the options with no replacement or compensation before the actual exercise.

If it transpires that the gain in respect of the actual exercise, assignment or release is less than the amount assessed in respect of the notional exercise, the IRD has indicated in its Departmental Interpretation and Practice Note that they will favorably consider any application for appropriate amendment and re-assessment.

Withholding

The paragraphs below supplement Section 8 (Withholding) of Exhibit A to the Option Agreement.

The Employer is not required to withhold the Optionee’s share option gains unless the Optionee permanently departs from Hong Kong. The Employer is statutorily required to withhold money payment from the Optionee for a period of one month after the Departure Notification (Form IR 56G) was filed to the IRD, unless consent (by the issue of a Letter of Release to the employer with a copy to the Optionee after they have settled all their tax liabilities) is given by the IRD. Hence, if the Optionee derives share option gains and there is money paid to them by the Employer, the Employer has the withholding obligation.

India

Exchange Control Information

As per the foreign exchange laws (“regulations”) in India, there are no restrictions on the amount of remittances that the Optionee can make for acquiring Options provided that the following conditions are fulfilled:

 

1. The Company issuing the shares effectively, directly or indirectly, holds in the Indian company, whose employees / directors are being offered shares, not less than 51% of its equity, and


2. The shares under the Plan are offered by the issuing company globally on a uniform basis (with the same terms and with the same rights).

Ireland

Restriction on Types of Shares Issued to Directors

If the Optionee is a director or shadow director of an Irish Subsidiary, the Optionee’s Options will be paid in newly issued shares of Common Stock only. In no event will the Options be settled in treasury shares.

Director Notification Requirement

If the Optionee is a director, shadow director or secretary of an Irish Subsidiary, the Optionee must notify the Irish Subsidiary in writing within five business days of receiving or disposing of an interest in the Company (e.g., Options, shares of Common Stock, etc.), or within five business days of becoming aware of the event giving rise to the notification requirement, or within five business days of becoming a director or secretary if such an interest exists at the time. This notification requirement also applies with respect to the interests of a spouse or minor children (whose interests will be attributed to the director, shadow director or secretary).

Italy

This information is correct as of August 2011.

Purpose

The Plan is discretionary in nature and is offered only to individual employees and/or specific categories of employees.

Nature of Plan

This provision supplements Section 11 (Acknowledgement of Nature of Plan and Option) of Exhibit A to the Option Agreement:

The Optionee understands that the Company has unilaterally, gratuitously and discretionally decided to grant Options under the Plan to individuals who may be employees of the Company or its Subsidiaries throughout the world. The decision is a limited decision that is entered into upon the express assumption and condition that any grant will not bind the Company or any Related Company. Consequently, the Optionee understands that the Option is granted on the assumption and condition that the Option and any shares of Common Stock acquired upon exercise of the Option are not a part of any employment contract (either with the Company or any Related Company) and shall not be considered a mandatory benefit, salary for any purposes (including severance compensation) or any other right whatsoever. Further, the Optionee understands that the Optionee will not be entitled to continue vesting in any Option once the Optionee’s Service with the Company or any Related Company ceases. In addition, the Option understands that this grant would not be made to the Optionee but for the assumptions and conditions referred to above; thus, the Optionee acknowledges and freely accepts that should any or all of the assumptions be mistaken or should any of the conditions not be met for any reason, then any grant of or right to the Option shall be null and void.

It is a condition of participation in the Plan that the Optionee expressly agrees to the terms of the Plan, including the provisions in this Exhibit B.


Options Payable Only in Shares of Common Stock

Notwithstanding any discretion in the Plan or anything contrary in the Option Agreement, if the Optionee is resident in Italy, the grant of Options does not provide any right for the Optionee to receive a cash payment and the Options are payable in shares of Common Stock only.

Securities Reporting

Individuals in Italy are required to report assets held abroad on their annual tax returns (Form RW) if the value of such assets exceeds 10,000 Euros at the end of the calendar year. The Italian tax authorities have taken the position that vested Stock Options in a foreign company are considered ‘assets held abroad’.

Employees must therefore also report vested Stock Options in their annual tax returns (Form Unico, Schedule RW) if the threshold is exceeded.

In addition, employees must report in Section III of Form RW the transfer of money exceeding 10,000 Euros:

 

    From Italy to another jurisdiction;

 

    From another jurisdiction to Italy;

 

    Between non-Italian jurisdictions, if the transfer relates to investments held overseas.

This also applies to transfers to countries that have adopted the Euro.

Japan

This information is correct as of August 2009.

Exchange Control Information

Although there are no restrictions on the transfer of funds outside Japan, certain reporting obligations to the tax authorities or the Ministry of Finance may be required.

Optionees must notify the Ministry of Finance of share purchases in excess of 30,000,000 Yen. An additional notification is required for purchase of shares with a value in excess of 100,000,000 Yen.

Japanese banks including Japanese branches of foreign banks have to report transfers of funds of more than 1,000,000 Yen in and out of Japan to the government automatically. Sometimes the tax authorities check individual tax returns to these records.

Netherlands

By participating in the Plan the Optionee acknowledges that the Optionee’s Options can cease to vest on termination of employment under the terms of the Plan. It is a condition of participation in the Plan that the Optionee agrees to these terms.

Poland

Securities reporting

If the Optionee holds more than €10,000 of foreign securities (including following the grant of Options) the Optionee must declare details of the shares and options (whether or not the options have vested) to the National Bank of Poland. The form of declaration must be submitted within 30 days of the end of the year.


Russia

This information is correct as of August 2011.

Options Payable Only in Shares of Common Stock

Notwithstanding any discretion in the Plan or anything contrary in the Option Agreement, if the Optionee is resident in Russia, the grant of Options does not provide any right for the Optionee to receive a cash payment and the Options are payable in shares of Common Stock only.

Exchange Control Information

The Optionee has a reporting obligation to inform the Russian tax authorities of any bank accounts opened outside of Russia (This applies to Russian national employees only).

Singapore

Leaving Singapore

With effect from January 1, 2003, Optionees who are foreign citizens or are Singapore Permanent residents leaving Singapore permanently are taxed on a “deemed exercise” basis for any options or units or shares granted or issued during Singapore employment. This would also include any unvested or restricted options or units or shares granted whilst exercising employment in Singapore.

As per the deemed exercise rule, all Options, units, or stock which have been granted during Singapore employment are deemed to have been exercised, irrespective whether the Options have vested or not. The taxable value is the difference between the fair market value (which would be the fair market value one month prior to the date of departure) and the exercise price.

Director withholding

Independent Directors who are Non Resident in Singapore and have received Options by virtue of their being on the Board of the Singapore Company will be subject to tax in Singapore and liable for tax withholding.

Spain

This provision supplements Section 15 (Acknowledgment of Nature of Plan and Option) of Exhibit A to the Option Agreement:

In accepting the Options, the Optionee consents to participation in the Plan and acknowledges that the Optionee has received a copy of the Plan.

The Optionee understands that the Company has unilaterally, gratuitously and discretionally decided to grant Options under the Plan to individuals who may be employees of the Company or its Subsidiaries throughout the world. The decision is a limited decision that is entered into upon the express assumption and condition that any grant will not bind the Company or any Related Company. Consequently, the Optionee understands that the Options are granted on the assumption and condition that the Options and any shares of Common Stock acquired upon exercise of the Options are not a part of any employment contract (either with the Company or any Related Company) and shall not be considered a mandatory benefit, salary for any purposes (including severance compensation) or any other right whatsoever. Further, the Optionee understands that the Optionee will not be entitled to continue vesting in any Options


once the Optionee’s Service with the Company or any Related Company ceases. In addition, the Optionee understands that this grant would not be made to the Optionee but for the assumptions and conditions referred to above; thus, the Optionee acknowledges and freely accepts that should any or all of the assumptions be mistaken or should any of the conditions not be met for any reason, then any grant of or right to the Options shall be null and void.

Exchange Control Information

The Optionee must declare the acquisition of shares of Common Stock to the Dirección General de Política Comercial e Inversiones Exteriores (the DGPCIE) of the Ministerio de Economía for statistical purposes.

As the shares are listed on a stock exchange the acquisition will be filled in a form D-5B. The form will be declared to the Registro de Inversiones of the Dirección General de Política Comercial e Inversiones Exteriores of the Ministerio de Industria, Turismo y Comercio.

The Optionee must also declare ownership of any shares of Common Stock with the Directorate of Foreign Transactions each January whilst the shares of Common Stock are owned in the following cases:

 

  The shares of the company are listed on the stock exchange.

 

  The shareholding in the company has to be at least 10% or more.

 

  The investment is more than 1,502,530.26 Euros.

Foreign currency payments (i.e., dividends or sale proceeds) have to be declared when the amount exceed 6,010.12 Euros on form B3.

The information provided to the financial institution is the following:

 

  The Optionee’s name, address, and fiscal identification number

 

  Non resident’s name, address and fiscal identification number.

 

  The amount of the payment, payment method, currency of origin and value in euros.

 

  The reasons for the payment.

A payment is made by bank transfer the following information should be provided to the financial institution when the amount exceeds 50,000 euros:

 

  Resident name, address and fiscal identification number.

 

  Non resident name, address and fiscal identification number.

 

  The amount, currency of origin and value of payment in euros.

 

  The reason for the payment.

Sweden

No country specific terms and conditions apply.

United Kingdom

Withholding

The paragraphs below replace Section 8 (Withholding) of Exhibit A to the Option Agreement:

Regardless of any action the Company or the Optionee’s employer (the “Employer”) takes with respect to any or all income tax, primary and secondary Class 1 National Insurance contributions, payroll tax or other tax-related withholding attributable to or payable in connection with or pursuant to the grant, vesting, exercise, release or assignment of any Option (“Tax-Related Items”), the Optionee acknowledges that the ultimate liability for all Tax-Related Items legally due by the Optionee is and remains the Optionee’s responsibility. Furthermore, the Company and/or the Employer (i) make no representations or


undertakings regarding the treatment of any Tax-Related Items in connection with any aspect of the Option, including the grant, vesting or exercise of the Options, the subsequent sale of any shares of Common Stock acquired at exercise and the receipt of any dividends; and (ii) do not commit to structure the terms of the grant or any aspect of the Option to reduce or eliminate the Optionee’s liability for Tax-Related Items.

As a condition of any Options becoming exercisable and the issuance of shares of Common Stock upon exercise of the Options, the Company and/or the Employer shall be entitled to withhold and the Optionee agrees to pay, or make adequate arrangements satisfactory to the Company and/or the Employer to satisfy, all obligations of the Company and/or the Employer to account to HM Revenue & Customs (“HMRC”) for any Tax-Related Items by the Due Date, which is 90 days, or such other period as required under U.K. law, after the event giving rise to the Tax-Related Items (the “Chargeable Event”). In this regard, except as provided in the next sentence, such payment shall be made by means of the Company withholding and/or reacquiring a number of shares of Common Stock issued upon exercise of the Options having a Fair Market Value equal to the amount of Tax-Related Items that the Company determines it or the Employer is required to account to HMRC under applicable tax laws with respect to the Options (with such obligation determined based on any applicable minimum statutory withholding rates). In the event that the Company cannot (under applicable legal, regulatory, listing or other requirements, or otherwise) satisfy such obligation in such method, the Company may satisfy its entitlement to withhold under this Option Agreement by either or a combination of the following methods: (i) by requiring the Optionee to pay such amount in cash or check; and/or (ii) by deducting such amount out of any other compensation otherwise payable to the Optionee. For these purposes, the Fair Market Value of the shares of Common Stock to be withheld or repurchased, as applicable, shall be determined on the date that Tax-Related Items are to be determined.

The Optionee shall pay to the Company or the Employer any amount of Tax-Related Items that the Company or the Employer may be required to account to HMRC with respect to the Chargeable Event that cannot be satisfied by the means previously described. If payment or withholding is not made by the Due Date, the Optionee agrees that the amount of any uncollected Tax-Related Items shall (assuming the Optionee is not a director or executive officer of the Company (within the meaning of Section 13(k) of the U.S. Securities and Exchange Act of 1934, as amended)), constitute a loan owed by the Optionee to the Employer, effective on the Due Date. The Optionee agrees that the loan will bear interest at the then-current HMRC Official Rate and it will be immediately due and repayable, and the Company and/or the Employer may recover it at any time thereafter by any of the means referred to above. If any of the foregoing methods of collection are not allowed under Applicable Laws or if the Optionee fails to comply with the Optionee’s obligations in connection with the Tax-Related Items as described in this section, the Company may refuse to deliver the shares of Common Stock acquired under the Plan.

Joint Election

As a condition to exercising the Options, the Optionee agrees to accept any liability for secondary Class 1 National Insurance contributions (the “Employer’s Liability”) which may be payable by the Company and/or the Employer in connection with the Options and any event giving rise to Tax-Related Items. To accomplish the foregoing, the Optionee agrees to execute a joint election with the Company (the “Election”), the form of such Election being formally approved by HMRC, and any other consent or elections required to accomplish the transfer of the Employer’s Liability to the Optionee. The Optionee further agrees to execute such other joint elections as may be required between the Optionee and any successor to the Company and/or the Employer. If the Optionee does not enter into the Election when the Optionee accepts the Option Agreement or when otherwise requested by the Company and/or Employer, or if the Election is revoked at any time by HMRC, the Optionee will not be entitled to exercise the Option unless the Optionee agree to pay an amount equal to the Employer’s Liability to the Company, the Employer and/or any Related Company. The Optionee further agrees that the Company and/or the Employer may collect the Employer’s Liability by any of the means set forth in the Withholding section of the Option Agreement.}

EX-10.4 3 d316984dex104.htm EX-10.4 EX-10.4

Exhibit 10.4

 

LOGO    PEGASYSTEMS INC.
   One Rogers Street
   Cambridge, MA 02142-1209 USA

Notice of Grant of Award and Award Agreement

You have been granted an award of Restricted Stock Units pursuant to the terms of the Pegasystems Inc. Amended and Restated 2004 Long-Term Incentive Plan (the “Plan”).

If you have not yet completed the acceptance process for any of your awards, you may complete the acceptance process by (A) reviewing your award details, (B) reviewing your award documents listed in this Section B of your Online Award Acceptance (the “Award Documents”), and (C) confirming your acceptance of your award.

By accepting this award, you agree that this award is granted and governed by the terms and conditions of the Plan, this notice, and all your Award Documents listed herein and incorporated by reference. This notice, together with your Award Documents and your electronic acceptance, collectively comprise your total agreement (the “Award Agreement”).

 

Pegasystems Inc.
By:

LOGO

 

Alan Trefler, Chairman and
Chief Executive Officer


Exhibit A

Notice of Grant of Award and Award Agreement for {Non-} U.S. Employees

1.    Conversion of Restricted Stock Units to Common Stock. Each restricted stock unit (“RSU”) granted in the Notice of Grant of Award and Award Agreement {for Non-U.S. Employees} (of which this Exhibit A is a part) (the “Award Agreement”) represents the right of the person receiving such grant (the “Recipient”) to receive one share of the common stock (“Common Stock”) of Pegasystems Inc. (the “Company”) subject to the vesting requirements listed in the Award Agreement and to the other terms and conditions of this Award Agreement. On each vesting date listed in the Award Agreement, the Company will issue such number of shares of Common Stock as are equal to the applicable number of RSUs vesting on such date, less such number of shares of Common Stock as are required to be withheld to satisfy Recipient’s tax withholding obligations. The Recipient shall not be entitled to receive any dividends declared on shares of Common Stock for any periods prior to the relevant vesting date, nor shall the Recipient be entitled to any dividend equivalent payouts.

2.    Vesting. RSUs will vest on the dates listed in the Award Agreement if the Recipient remains in the active employment of the Company {and/or the Recipient’s employer (the “Employer”)} in good standing from the date of grant through the applicable vesting date. RSUs will cease to vest immediately upon the cessation of Recipient’s active employment with the Company, for any reason.

3.    Recipient’s Agreement. The Recipient agrees to all the terms stated in the Award Agreement (of which this Exhibit is a part), as well as to the terms of the Plan (which shall control in case of conflict with the Award Agreement), a copy of which is attached and of which the Recipient acknowledges receipt.

4.    Withholding. The Recipient consents to fulfill all withholding obligations for all applicable payroll and income taxes with respect to the Award when they are due and arrange for satisfactory payment of all withholding obligations in a manner as set forth in Section 13(h) of the Plan. The Company may satisfy such withholding obligations by withholding such number of shares of Common Stock as are equal in value to the amount of the required withholding.

{4.      Withholding. Regardless of any action the Company and/or the Employer take with respect to any or all income tax (including U.S. federal, state and local tax and/or non-U.S. tax), social insurance, payroll tax, payment on account or other tax-related withholding (“Tax-Related Items”), the Recipient acknowledges that the ultimate liability for all Tax-Related Items legally due by the Recipient is and remains the Recipient’s responsibility and that the Company and/or the Employer (i) make no representations or undertakings regarding the treatment of any Tax-Related Items in connection with any aspect of the Award, including the grant of the RSUs, the vesting of the RSUs, the delivery of shares of Common Stock, the subsequent sale of any shares of Common Stock acquired at vesting and the receipt of any dividends or dividend equivalents; and (ii) do not commit to structure the terms of the grant or any aspect of the Award to reduce or eliminate the Recipient’s liability for Tax-Related Items.

Prior to the relevant taxable event, the Recipient shall pay or make arrangements satisfactory to the Company and/or the Employer to satisfy all withholding and payment on account obligations of the Company and/or the Employer. In this regard, the Recipient authorizes the Company and/or the Employer to withhold all applicable Tax-Related Items legally payable by the Recipient from any wages or other cash compensation paid to the Recipient by the Company and/or the Employer. Alternatively, or in addition, if permissible under local law, the Recipient authorizes the Company and/or the Employer, at its discretion and pursuant to such procedures as it may specify from time to time, to satisfy the obligations with regard to all Tax-Related Items legally payable by the Recipient by one or a combination of the following: (i) withholding otherwise deliverable shares of Common Stock, provided that the Company only withholds the amount of shares of Common Stock necessary to satisfy the minimum withholding amount; (ii) arranging for the sale of shares of Common Stock otherwise deliverable to the


Recipient (on the Recipient’s behalf and at the Recipient’s direction pursuant to this authorization); or (iii) withholding from the proceeds of the sale of shares of Common Stock acquired upon vesting of the Award. If the obligation for Tax-Related Items is satisfied by withholding a number of shares of Common Stock as described herein, the Recipient is deemed to have been issued the full number of shares of Common Stock subject to the Award, notwithstanding that a number of the shares of Common Stock are held back solely for the purpose of paying the Tax-Related Items due as a result of any aspect of the Award. The Recipient shall pay to the Company and/or the Employer any amount of Tax-Related Items that the Company and/or the Employer may be required to withhold as a result of the Recipient’s participation in the Plan that cannot be satisfied by the means previously described. The Company may refuse to deliver to the Recipient any shares of Common Stock pursuant to the Award if the Recipient fails to comply with the Recipient’s obligations in connection with the Tax-Related Items as described in this section.}

5.    Rights as Shareholders. The Recipient shall have no rights as a shareholder of the Company with respect to any of the RSUs until the issuance of shares of Common Stock at the time of vesting, and then only with respect to those shares of Common Stock issued.

6.    Non-Transferability. The Award may not be transferred in any manner other than as permitted in Section 13(j) of the Plan {by will or by the laws of descent and distribution}. The terms of the Award shall be binding upon the executors, administrators, heirs and successors of the Recipient.

7.    Compliance with Securities, Tax and Other Law. No shares of Common Stock may be issued if the issuance of shares would constitute a violation of any applicable federal or state securities law or any other law or valid regulation. As a condition to issuance of Common Stock, the Company may require the Recipient, or any person acquiring the right to receive the Common Stock, to make any representation or warranty that the Company deems to be necessary under any applicable securities, tax, or other law or regulation.

8.    Adjustments upon Changes in Capitalization. In the event of any change in the shares subject to the Plan or to any Award granted under the Plan by reason of a merger, consolidation, reorganization, recapitalization, stock dividend, stock split, combination or exchange of shares of Common Stock, or other change in the structure of the Company, the number of RSUs and the number of shares of Common Stock shall be appropriately adjusted by the Company and such adjustment shall be final, binding and conclusive.

9.    No Right to Employment. The granting of the Award does not confer upon the Recipient the right to continue in the service of the Company {and/or the Employer}, or affect in any way the right and power of the Company {and/or the Employer} to terminate the service of the Recipient at any time with or without assigning a reason therefor, to the same extent as the Company {and/or the Employer} might have done if the Award had not been granted.

10.    No Guarantee. The Company offers no guarantee or assurance that the Company’s stock has any value at the time of this grant or will have any value or liquidity at any future time.

11.    Standards Letter {Employment Agreement}. In consideration for this Award, the Recipient reaffirms the terms of the Recipient’s Standards Letter {Employment Agreement} with Pegasystems {the Employer}, including but not limited to the provisions {(if any)} related to competition and solicitation. The Recipient further agrees that to the extent the nature of the Company’s {Employer’s} business has evolved since the date of the Standards Letter {Employment Agreement} the covenants shall also apply to the business as evolved.


{12.    Acknowledgment of Nature of Plan and Award. In accepting the Award, the Recipient acknowledges that:

(a)    the Plan is established voluntarily by the Company, it is discretionary in nature, and it may be modified, amended, suspended or terminated by the Company at any time, unless otherwise provided in the Plan and this Award Agreement;

(b)    the Award is voluntary and occasional and does not create any contractual or other right to receive future awards of RSUs, or benefits in lieu of RSUs, even if RSUs have been awarded repeatedly in the past;

(c)    all decisions with respect to future awards, if any, will be at the sole discretion of the Company;

(d)    the Recipient’s participation in the Plan is voluntary;

(e)    the Award is an extraordinary item that does not constitute compensation for services of any kind rendered to the Company or any Related Company, and which is outside the scope of the service or employment contract, if any;

(f)    the Award is not part of normal or expected compensation or salary for any purposes, including, but not limited to, calculation of any severance, resignation, termination, redundancy, end of service payments, bonuses, long-service awards, pension or retirement or welfare benefits or similar payments and in no event should be considered as compensation for, or relating in any way to, past services for the Company or any Related Company;

(g)    in the event that the Recipient is not an Employee of the Company or any Related Company, the Award and the Recipient’s participation in the Plan will not be interpreted to form an employment or service contract or relationship with the Company or any Related Company;

(h)    the future value of the underlying shares of Common Stock is unknown and cannot be predicted with any certainty;

(i)    in consideration of the Award, no claim or entitlement to compensation or damages shall arise from termination of the Award or from any diminution in value of the Award or shares of Common Stock acquired upon vesting of the Award resulting from termination of the Recipient’s service by the Company or any Related Company (for any reason whatsoever and whether or not in breach of local labor laws) and the Recipient irrevocably releases the Company and any Related Company from any such claim that may arise; if, notwithstanding the foregoing, any such claim is found by a court of competent jurisdiction to have arisen, then, by signing the Award Agreement, the Recipient shall be deemed irrevocably to have waived the Recipient’s entitlement to pursue such claim;

(j)    in the event of termination of the Recipient’s service (whether or not in breach of local labor laws), the Recipient’s right to receive an Award and vest in the Award under the Plan, if any, will terminate effective as of the date that the Recipient is no longer actively employed and will not be extended by any notice period mandated under local law (e.g., active employment would not include a period of “garden leave” or similar period pursuant to local law); the Administrator shall have the exclusive discretion to determine when the Recipient is no longer actively employed for purposes of the Award;

(k)    the Company is not providing any tax, legal or financial advice, nor is the Company making any recommendations regarding the Recipient’s participation in the Plan or the Recipient’s acquisition or sale of the underlying shares of Common Stock; and

(l)    the Recipient is hereby advised to consult with the Recipient’s personal tax, legal and financial advisors regarding the Recipient’s participation in the Plan before taking any action related to the Plan.


13.    Data Privacy Notice and Consent. The Recipient hereby explicitly and unambiguously consents to the collection, use and transfer, in electronic or other form, of the Recipient’s personal data as described in this Award Agreement and any other RSU grant materials by and among, as applicable, the Employer, the Company and its Subsidiaries for the exclusive purpose of implementing, administering and managing the Recipient’s participation in the Plan.

The Recipient understands that the Company and the Employer may hold certain personal information about the Recipient, including, but not limited to, the Recipient’s name, home address and telephone number, date of birth, social insurance number or other identification number, salary, nationality, job title, any shares of stock or directorships held in the Company, details of all RSUs or any other entitlement to shares of stock awarded, granted, canceled, vested, exercised, unvested or outstanding in the Recipient’s favor, for the exclusive purpose of implementing, administering and managing the Plan (“Data”).

The Recipient understands that Data will be transferred to a third party stock plan service provider(s) as may be selected by the Company, which is assisting the Company with the implementation, administration and management of the Plan. The Recipient understands the recipients of the Data may be located in the Recipient’s country, in the United States or elsewhere, and that the data recipients’ country may have different data privacy laws and protections than the Recipient’s country. The Recipient understands that the Recipient may request a list with the names and addresses of any potential recipients of the Data by contacting the Recipient’s local human resources representative. The Recipient authorizes the Company and any other possible recipients which may assist the Company (presently or in the future) with implementing, administering and managing the Plan to receive, possess, use, retain and transfer the Data, in electronic or other form, for the sole purpose of implementing, administering and managing the Recipient’s participation in the Plan. The Recipient understands that Data will be held only as long as is necessary to implement, administer and manage the Recipient’s participation in the Plan. The Recipient understands that the Recipient may, at any time, view Data, request additional information about the storage and processing of Data, require any necessary amendments to Data or refuse or withdraw the consents herein, in any case without cost, by contacting in writing the Recipient’s local human resources representative. The Recipient understands, however, that refusing or withdrawing the Recipient’s consent may affect the Recipient’s ability to participate in the Plan. For more information on the consequences of the Recipient’s refusal to consent or withdrawal of consent, the Recipient understands that the Recipient may contact the Recipient’s local human resources representative.}

12.    {14} Amendment and Termination of Award. The Company may amend, modify or terminate any outstanding Award, provided that the Recipient’s consent to such action shall be required unless it occurs pursuant to a Sale of the Company or the Committee determines that the action would not materially and adversely affect the Recipient.

{15.    Language. If the Recipient has received this Award Agreement or any other document related to the Plan translated into a language other than English and if the translated version is different from the English version, the English version will control.}

16.     Electronic Delivery. The Company may, in its sole discretion, decide to deliver any documents related to the Award or future awards made under the Plan by electronic means or request that the Recipient consent to participate in the Plan by electronic means. The Recipient hereby consents to receive such documents by electronic delivery and agrees to participate in the Plan through an on-line or electronic system established and maintained by the Company or a third party designated by the Company.}


13.    {17} Governing Law and Venue. The Award Agreement shall be governed by and interpreted in accordance with the laws of The Commonwealth of Massachusetts, without regard to any applicable conflicts of law provisions thereof.

For purposes of litigating any dispute that arises directly or indirectly from the relationship of the parties evidenced by this Award or this Award Agreement, the parties hereby submit to and consent to the exclusive jurisdiction of The Commonwealth of Massachusetts and agree that such litigation shall be conducted only in the courts of Middlesex County, Massachusetts, or the federal courts for the United States for the district of Massachusetts, and no other courts, where this Award of RSUs is made and/or to be performed.

14.    {18} Severability. In the event any one or more of the provisions of the Award Agreement shall for any reason be held to be invalid, illegal or unenforceable, the remaining provisions of the Award Agreement shall be unimpaired, and the invalid, illegal or unenforceable provision shall be replaced by a mutually acceptable provision, which being valid, legal and enforceable, comes closest to the intention of the parties underlying the invalid, illegal or unenforceable provision.

15.    {19} Definitions. All capitalized terms used herein and not otherwise defined shall have the meanings assigned to such terms in the Plan.

{20.    Exhibit B. Notwithstanding any provision herein, the Recipient’s participation in the Plan shall be subject to any special terms and conditions as set forth in Exhibit B for the Recipient’s country of residence, if any. The Exhibit B constitutes part of this Award Agreement.}


{Exhibit B

To Notice of Grant of Award and Award Agreement for Non-U.S. Employees

This Exhibit B includes additional terms and conditions that govern the RSUs granted to the Recipient if the Recipient resides in the countries contained herein. Capitalized terms used but not defined herein shall have the meanings ascribed to them in the Notice of Grant of Award and Award Agreement for Non-U.S. Employees (of which this Exhibit B is a part) or the Plan.

This Exhibit B also includes information regarding exchange controls and certain other issues of which the Recipient should be aware with respect to the Recipient’s participation in the Plan. The information is based on the securities, exchange control and other laws in effect in the respective countries as of December 2009, unless otherwise notated. Such laws are often complex and change frequently. As a result, the Company strongly recommends that the Recipient not rely on the information noted herein as the only source of information relating to the consequences of the Recipient’s participation in the Plan because the information may be out of date at the time the Recipient acquires shares of Common Stock or sells shares of Common Stock the Recipient acquires under the Plan.

In addition, the information is general in nature and may not apply to the Recipient’s particular situation, and the Company is not in a position to assure the Recipient of any particular result. Accordingly, the Recipient is strongly advised to seek appropriate professional advice as to how the relevant laws in the Recipient’s country apply to the Recipient’s specific situation.

If the Recipient is a citizen or resident of another country, or is considered a resident of another country for local law purposes, the information contained in this Exhibit B may not be applicable to the Recipient.

Australia

Withholding

This provision supplements Section 8 (Withholding):

Prior to the relevant taxable event, the Recipient will provide the Company with their Australian Tax File Number (TFN) or Australian Business Number (ABN). Failure to do so will result in the requirement for the Company to withhold Australian tax at the rate of 46.5%.

Reform to the taxation of Employee share schemes

With effect from 1 July 2009, RSUs shall be taxed up front, unless there is a “real risk of forfeiture”. Where there is a “real risk of forfeiture,” RSUs shall generally be taxed at the earliest of:

 

    Vesting of the award (when it is no longer subject to forfeiture)

 

    Cessation of employment

 

    7 years after grant

Canada

Vesting of RSUs

Income tax arises on the fair market value of the shares on vesting. No deferral election is possible for RSUs.

For further clarity, any shares issued of the Common Stock of the Company under an RSU shall be issued solely in the name of the Recipient and not in the name of any other person, including a person with whom the Recipient is dealing at non-arm’s length.


The Recipient shall receive shares of the Common Stock of the Company and under no circumstances shall the Administrator elect to have the Recipient receive cash (or any other security) in lieu of the Common Stock of the Company. To this effect, section 13(e) of the Plan (and any other similar section) do not apply in Canada.

Furthermore, at all times the Recipient should hold less than 10% of the shares of the Common Stock of the Company or any Related Company.

Withholding

The paragraphs below replace Section 4 of Exhibit A to the Award Agreement:

Generally, there are Canadian requirements to withhold source deductions on the vesting of RSUs. Although RSU benefits are considered to be remuneration subject to source deductions, Canada recognizes that requiring additional withholding from cash payments, such as normal salary, as a result of a stock benefit can create hardship for the employee. This hardship will be created when either the benefit is very large in proportion to the employee’s normal salary or the award vests later in the year. As a result, employers may make withholdings from employees’ cash remuneration to the extent possible, without imposing actual hardship. Where the non-cash benefit is the only form of income received from that employer, the employer will not be required to withhold tax on the amount of such benefits.

RSU benefits are also subject to social security taxes in Canada. These benefits are subject to Canada Pension Plan withholdings but not Employment Insurance withholdings. The province of Ontario will also levy payroll taxes to fund the Canadian health service.

The employment benefit will be reported on the Recipient T4 for the year in which the RSUs vest. The Recipient must report these amounts on his or her individual income tax return for the same year.

Acknowledgement of nature of plan

The paragraphs below replace Section 11 of Exhibit A to the Award Agreement [new or amended paragraphs are shown in italics at g and i]:

In accepting the RSU Award, the Recipient acknowledges that:

 

(a) the Plan is established voluntarily by the Company, it is discretionary in nature, and it may be modified, amended, suspended or terminated by the Company at any time, unless otherwise provided in the Plan and this Agreement;

 

(b) the Award is voluntary and occasional and does not create any contractual or other right to receive future grants of RSU Awards, or benefits in lieu of RSUs, even if RSUs have been granted repeatedly in the past;

 

(c) all decisions with respect to future RSUs, if any, will be at the sole discretion of the Company;

 

(d) the Recipient’s participation in the Plan is voluntary;

 

(e) the Award is an extraordinary item that does not constitute compensation for services of any kind rendered to the Company or any Related Company, and which is outside the scope of the employment contract, if any;

 

(f) the Award is not part of normal or expected compensation or salary for any purposes, including, but not limited to, calculation of any severance, resignation, termination, redundancy, end of service payments, bonuses, long-service awards, pension or retirement or welfare benefits or similar payments and in no event should be considered as compensation for, or relating in any way to, past services for the Company or any Related Company;


(g) the Company has decided to grant Awards under the Plan to individuals who are Employees of the Company or any Related Company; and under no circumstances, the Employee should be considered a Consultant or a “non-employee Officer or non-employee Director” of the Company or any Related Company;

 

(h) the future value of the underlying shares of Common Stock is unknown and cannot be predicted with any certainty;

 

(i) at all times the Recipient should hold less than 10% of the shares of the Common Stock of the Company or any Related Company;

 

(j) in consideration of the Award, no claim or entitlement to compensation or damages shall arise from termination of the Award or from any diminution in value of the Award or shares of Common Stock acquired resulting from termination of the Recipient’s service by the Company or any Related Company (for any reason whatsoever and whether or not in breach of local labor laws) and the Recipient irrevocable releases the Company and any Related Company from any such claim that may arise; if, notwithstanding the foregoing, any such claim is found by a court of competent jurisdiction to have arisen, then, by signing the Award Agreement, the Recipient shall be deemed irrevocably to have waived the Recipient’s entitlement to pursue such claim;

 

(k) in the event of termination of the Recipient’s service (whether or not in breach of local labor laws), the Recipient’s right to receive an Award and vest in the Award under the Plan, if any, will terminate effective as of the date that the Recipient is no longer actively employed and will not be extended by any notice period mandated under local law (e.g., active employment would not include a period of “garden leave” or similar period pursuant to local law); the Administrator shall have the exclusive discretion to determine when the Recipient is no longer actively employed for purposes of the Award;

 

(l) the Company is not providing any tax, legal or financial advice, nor is the Company making any recommendations regarding the Recipient’s participation in the Plan or the Recipient’s acquisition or sale of the underlying shares of Common Stock; and

 

(m) the Recipient is hereby advised to consult with their personal tax, legal and financial advisors regarding the employee’s participation in the Plan before taking any action related to the Plan.

France

This information is correct as of February 2016.

Language Consent

By accepting the Award, the Recipient confirms having read and understood the documents relating to this grant (the Plan, the French RSU Plan and this Agreement) which were provided in English language. The Participant accepts the terms of those documents accordingly.

En acceptant l’attribution conditionnelle des actions, vous confirmez ainsi avoir lu et compris les documents relatifs à cette attribution (le Plan, le French RSU Plan et le présent Contrat) qui ont été communiqués en langue anglaise. Vous acceptez ainsi les termes en connaissance de cause.

Sale of the shares

The Shares held by a French Participant pursuant to a RSU shall not be sold by the latter during certain Closed Periods as provided for by Section L. 225-197-1 of the French Commercial Code, as interpreted by the French administrative guidelines.


The term “Closed Period” shall mean a closed period as set forth in Section L. 225-197-1 of the French Commercial Code, as amended, which is as follows:

 

    ten (10) or more quotation days preceding and 3 quotation days following the disclosure to the public of the consolidated financial statements or the annual statements of the Company; or

 

    any period during which the corporate management of the Company (i.e., those involved in the governance of the Company, such as the Board, Committee, supervisory directorate, etc.) possess confidential information which could, if disclosed to the public, significantly impact the trading price of the Common Stock, until ten (10) quotation days after the day such information is disclosed to the public.

French Tax Regime

The Recipient is solely responsible for reporting the gain from the sale of Shares pursuant to the vesting of an RSU in his annual personal income tax return and for paying the related income tax.

The gain is subject to income tax with progressive tax rates. The taxable gain may be reduced by a tax allowance depending on the number of years between the Vesting Date and the date when the Shares are sold:

 

    50% between 2 and under 8 years,

 

    65 % as from 8 years.

The gain is subject to social taxes at the current rate of 15.5 % on 100% of the gain (the social tax at 5.1% is tax deductible from the taxable income of the following year).

Exchange Control Information

If the Recipient retains Shares outside of France or maintains a foreign bank account, the Recipient is required to report such to the French tax authorities when filing his or her annual tax return.

Germany

Exchange Control Information

Cross-border payments in excess of €12,500 must be reported monthly to the German Federal Bank. If the Recipient uses a German bank to transfer a cross-border payment in excess of €12,500 in connection with the sale of shares of Common Stock acquired under the Plan, the bank will make the report for the Recipient. In addition, the Recipient must report any receivables or payables or debts in foreign currency exceeding €5,000,000 on a monthly basis.

Hong Kong

Obligation to report the RSUs to the tax authority

The Recipient is obliged to declare the gains realized in relation to RSUs to the Hong Kong Inland Revenue Department (“IRD”) in their Individual Tax Return for the relevant year of assessment. If the Recipient is eligible to lodge any offshore non-taxable claim on RSU gains, the Recipient is required to lodge such claim in their Individual Tax Return. Therefore, it is the Recipient’s responsibility to prove to the satisfaction of the IRD on their non-taxable claim lodged with documentary evidence in support.

The IRD has issued the revised Departmental Interpretation and Practice Note (“DIPN”) No. 38 regarding the employee share-based benefits in March 2008 which has expressed the IRD’s view on the timing and taxability of the share award benefits. This sets a general guideline for taxpayers in ascertaining the tax treatment of their share award benefits. DIPN is not legally binding and not a rule of law and the revised DIPN No. 38 may not cover every type of share award benefit. Participants should take individual tax advice on their share award benefits.


Reporting requirement

Upon the commencement of Hong Kong employment/assignment of the Recipient, the employer (the “Employer”) is obliged to file the Commencement Notice (Form IR 56E) for reporting the term of employment and RSU details to the IRD within 3 months from the date of commencement of employment. Annual Employer’s Return (Form IR 56B) is required to be filed to the IRD by end of April to report the remuneration paid/accrued to the Recipient, including the RSU gains, for each year ended 31 March. Further to the filing of the said Forms, the IRD will normally create a tax file for the Recipient and issue the annual Individual Tax Return to the Recipient (usually in May) to ascertain their tax position. If there is no Individual Tax Return issued by the IRD to the Recipient for reporting the RSU gain in the year of award or of vesting, as appropriate, the Recipient is obliged to voluntarily inform the IRD on this tax chargeability arising from the exercise as well as other Hong Kong taxable employment income within four months after the end of the basis period during which the year of assessment is concerned (i.e. the informing deadline is 31 July given the fiscal year ends on 31 March).

Leaving Hong Kong

If the RSU benefit is taxable in Hong Kong even if it is received after the Recipient permanently departs from Hong Kong, the Employer should report the RSU gains by filing the Departure Notice (Form IR 56G) and provide a copy for the Recipient. The Recipient also needs to discharge their voluntary informing chargeability obligation as mentioned above not later than 4 months after the end of the year of assessment in which the RSU gains are derived. Even if the Employer fails to submit the Departure Notice to report the taxable RSU gain, the Recipient still needs to comply with his or her own reporting obligation.

Withholding

The paragraphs below supplement Section 4 (Withholding) of Exhibit A to the RSU Award Agreement.

The Employer is not required to withhold the Recipient’s share gains unless the Recipient permanently departs from Hong Kong. The Employer is statutorily required to withhold money payment from the Recipient for a period of one month after the Departure Notification (Form IR 56G) was filed to the IRD, unless consent (by the issue of a Letter of Release to the employer with a copy to the Recipient after they have settled all their tax liabilities) is given by the IRD. If the Recipient derives share gains and there is money paid to them by the Employer, the Employer has the withholding obligation.

To facilitate finalizing the salary-related tax liabilities prior to permanent departure, the Recipient is allowed, as a concession, to elect to have the tax liabilities finalized on the basis of a deemed vesting of the share awards. The Recipient may elect to be assessed on either (i) the deemed value on a day within 7 days before the submission of the Recipient’s tax return for the final year of assessment in which the Recipient departs or (ii) the deemed value on the date of departure if the election is made within 3 months from the date of permanent departure from Hong Kong.

Once an election is accepted by the IRD and the assessment is made accordingly, the election cannot be withdrawn. A subsequent request to revise the assessment will not be entertained unless the assessment is objected to within the statutory time allowed for objection.

If the actual share award gain is higher than the amount assessed under deemed vesting, the IRD has indicated in DIPN No. 38 that it will not seek to increase the assessment for the sole reason that the value upon vesting has increased.

India

No country specific terms and conditions apply.

Italy

This information is correct as of August 2011.


Purpose

The Plan is discretionary in nature and is offered only to individual employees and/or specific categories of employees.

Nature of Plan

This provision supplements Section 11 (Acknowledgement of Nature of Plan and Award) of Exhibit A to the Award Agreement:

The Recipient understands that the Company has unilaterally, gratuitously and discretionally decided to grant RSUs under the Plan to individuals who may be employees of the Company or its Subsidiaries throughout the world. The decision is a limited decision that is entered into upon the express assumption and condition that any grant will not bind the Company or any Related Company. Consequently, the Recipient understands that the RSU is granted on the assumption and condition that the RSU and any shares of Common Stock acquired upon vesting of the RSU are not a part of any employment contract (either with the Company or any Related Company) and shall not be considered a mandatory benefit, salary for any purposes (including severance compensation) or any other right whatsoever. Further, the Recipient understands that the Recipient will not be entitled to continue vesting in any RSU once the Recipient’s service with the Company or any Related Company ceases. In addition, the Recipient understands that this award would not be made to the Recipient but for the assumptions and conditions referred to above; thus, the Recipient acknowledges and freely accepts that should any or all of the assumptions be mistaken or should any of the conditions not be met for any reason, then any grant of or right to the RSU shall be null and void.

It is a condition of participation in the Plan that the Recipient expressly agrees to the terms of the Plan, including the provisions in this Exhibit B.

RSUs Payable Only in Shares of Common Stock

Notwithstanding any discretion in the Plan or anything contrary in the Award Agreement, if the Recipient is resident in Italy, the award of RSUs does not provide any right for the Recipient to receive a cash payment and the RSUs are payable in shares of Common Stock only.

Securities Reporting

Individuals in Italy are required to report assets held abroad on their annual tax returns (Form RW) if the value of such assets exceeds 10,000 Euros at the end of the calendar year. The Italian tax authorities have taken the position that vested RSUs in a foreign company are considered ‘assets held abroad’.

Employees must therefore also report vested RSUs in their annual tax returns (Form Unico, Schedule RW) if the threshold is exceeded.

In addition, employees must report in Section III of Form RW the transfer of money exceeding 10,000 Euros:

 

    From Italy to another jurisdiction;

 

    From another jurisdiction to Italy;

 

    Between non-Italian jurisdictions, if the transfer relates to investments held overseas.

This also applies to transfers to countries that have adopted the Euro.

Japan

This information is correct as of August 2009.


Exchange Control Information

Although there are no restrictions on the transfer of funds outside Japan, certain reporting obligations to the tax authorities or the Ministry of Finance may be required.

Recipients must notify the Ministry of Finance of share purchases in excess of 30,000,000 Yen. An additional notification is required for purchase of shares with a value in excess of 100,000,000 Yen.

Japanese banks including Japanese branches of foreign banks have to report transfers of funds of more than 1,000,000 Yen in and out of Japan to the government automatically. Sometimes the tax authorities check individual tax returns to these records.

Netherlands

By participating in the Plan the Recipient acknowledges that his or her Award can cease to vest on termination of employment under the terms of the Plan. It is a condition of participation in the Plan that the Recipient agrees to these terms.

Poland

Securities reporting

If the Recipient holds more than €10,000 of foreign securities (including following the grant of Awards) the Recipient must declare details of the shares (whether or not the shares have vested) to the National Bank of Poland. The form of declaration must be submitted within 30 days of the end of the year.

Russia

This information is correct as of August 2011.

RSUs Payable Only in Shares of Common Stock

Notwithstanding any discretion in the Plan or anything contrary in the Award Agreement, if the Recipient is resident in Russia, the award of RSUs does not provide any right for the Recipient to receive a cash payment and the RSUs are payable in shares of Common Stock only.

Exchange Control Information

The Recipient has a reporting obligation to inform the Russian tax authorities of any bank accounts opened outside of Russia (This applies to Russian national employees only).

Singapore

Leaving Singapore

With effect from January 1, 2003, Recipients who are foreign citizens or are Singapore Permanent residents leaving Singapore permanently are taxed on a “deemed exercise” basis for any options or units or shares granted or issued during Singapore employment. This would also include any unvested or restricted options or units or shares granted whilst exercising employment in Singapore.

As per the deemed exercise rule, all Awards, units, or stock which have been granted during Singapore employment are deemed to have been exercised, irrespective whether the Awards have vested or not. The taxable value is the fair market value (which would be the fair market value one month prior to the date of departure).


Director withholding

Independent Directors who are Non Resident in Singapore and have received Awards by virtue of their being on the Board of the Singapore Company will be subject to tax in Singapore and liable for tax withholding.

Spain

This provision supplements Section 11 (Acknowledgment of Nature of Plan and Award) of Exhibit A to the Award Agreement:

In accepting the RSUs, the Recipient consents to participation in the Plan and acknowledges that the Recipient has received a copy of the Plan.

The Recipient understands that the Company has unilaterally, gratuitously and discretionally decided to grant RSUs under the Plan to individuals who may be employees of the Company or its Subsidiaries throughout the world. The decision is a limited decision that is entered into upon the express assumption and condition that any grant will not bind the Company or any Related Company. Consequently, the Recipient understands that the RSUs are granted on the assumption and condition that the RSUs and any shares of Common Stock acquired upon vesting of the RSUs are not a part of any employment contract (either with the Company or any Related Company) and shall not be considered a mandatory benefit, salary for any purposes (including severance compensation) or any other right whatsoever. Further, the Recipient understands that the Recipient will not be entitled to continue vesting in any RSUs once the Recipient’s employment with the Company or any Related Company ceases. In addition, the Recipient understands that this grant would not be made to the Recipient but for the assumptions and conditions referred to above; thus, the Recipient acknowledges and freely accepts that should any or all of the assumptions be mistaken or should any of the conditions not be met for any reason, then any grant of or right to the RSUs shall be null and void.

Exchange Control Information

The Recipient must declare the acquisition of shares of Common Stock to the Dirección General de Política Comercial e Inversiones Exteriores (the DGPCIE) of the Ministerio de Economía for statistical purposes.

As the shares are listed on a stock exchange the acquisition will be filled in a form D-5B. The form will be declared to the Registro de Inversiones of the Dirección General de Política Comercial e Inversiones Exteriores of the Ministerio de Industria, Turismo y Comercio.

The Recipient must also declare ownership of any shares of Common Stock with the Directorate of Foreign Transactions each January whilst the shares of Common Stock are owned in the following cases:

 

  The shares of the company are listed on the stock exchange.

 

  The shareholding in the company has to be at least 10% or more.

 

  The investment is more than 1,502,530.26 Euros.

Foreign currency payments (i.e., dividends or sale proceeds) have to be declared when the amount exceeds 6,010.12 Euros on form B3.

The information provided to the financial institution is the following:

 

  The Recipient’s name, address, and fiscal identification number

 

  Non resident’s name, address and fiscal identification number.

 

  The amount of the payment, payment method, currency of origin and value in euros.

 

  The reasons for the payment.

A payment is made by bank transfer the following information should be provided to the financial institution when the amount exceeds 50,000 Euros:

 

  Resident name, address and fiscal identification number.

 

  Non resident name, address and fiscal identification number.


  The amount, currency of origin and value of payment in euros.

 

  The reason for the payment.

Sweden

No country specific terms and conditions apply.

United Kingdom

RSUs Payable Only in Shares of Common Stock

Notwithstanding any discretion in the Plan or anything to the contrary in the Award Agreement, if the Recipient is resident and ordinarily resident in the United Kingdom, the grant of RSUs does not provide any right for the Recipient to receive a cash payment and the RSUs are payable in shares of Common Stock only.

Withholding

The paragraphs below replace Section 4 (Withholding) of Exhibit A to the Award Agreement:

Regardless of any action the Company or the Recipient’s employer (the “Employer”) takes with respect to any or all income tax, primary and secondary Class 1 National Insurance contributions, payroll tax or other tax-related withholding attributable to or payable in connection with or pursuant to the grant, vesting, release or assignment of any RSUs subject to the Award (“Tax-Related Items”), the Recipient acknowledges that the ultimate liability for all Tax-Related Items legally due by the Recipient is and remains the Recipient’s responsibility. Furthermore, the Company and/or the Employer (i) make no representations or undertakings regarding the treatment of any Tax-Related Items in connection with any aspect of the RSUs, including the grant of the RSUs, the vesting of the RSUs, the delivery of shares of Common Stock, the subsequent sale of any shares of Common Stock acquired under the Plan and the receipt of any dividends or dividend equivalents; and (ii) do not commit to structure the terms of the grant or any aspect of the RSUs to reduce or eliminate the Recipient’s liability to Tax-Related Items.

As a condition of any RSUs subject to the Award vesting and the issuance of shares of Common Stock in payment of the RSUs, the Company and/or the Employer shall be entitled to withhold, and the Recipient agrees to pay, or make adequate arrangements satisfactory to the Company and/or the Employer to satisfy, all obligations of the Company and/or the Employer to account to HM Revenue & Customs (“HMRC”) for any Tax-Related Items by the Due Date, which is 90 days, or such other period as required under U.K. law, after the event giving rise to the Tax-Related Items (the “Chargeable Event”). In this regard, except as provided in the next sentence, such payment shall be made by means of the Company withholding and/or reacquiring a number of shares of Common Stock issued in payment of (or otherwise issuable in payment of, as the case may be) the RSUs having a Fair Market Value equal to the amount of Tax-Related Items that the Company determines it or the Employer is required to account to HMRC under applicable tax laws with respect to the RSUs (with such withholding obligation determined based on any applicable minimum statutory withholding rates). In the event that the Company cannot (under applicable legal, regulatory, listing or other requirements, or otherwise) satisfy such obligation in such method, the Company and/or the Company may satisfy its entitlement to withhold under this Award Agreement by either or a combination of the following methods: (i) by requiring the Recipient to pay such amount in cash or check; and/or (ii) by deducting such amount out of any other compensation otherwise payable to the Recipient. For these purposes, the Fair Market Value of the shares of Common Stock to be withheld or repurchased, as applicable, shall be determined on the date that Tax-Related Items are to be determined.

The Recipient shall pay to the Company or the Employer any amount of Tax-Related Items that the Company or the Employer may be required to account to HMRC with respect to the Chargeable Event that cannot be satisfied by the means previously described. If payment or withholding is not made by the Due Date, the Recipient agrees that the amount of any uncollected Tax-Related Items shall (assuming the Recipient is not a director or executive officer of the Company (within the meaning of Section 13(k) of


the U.S. Securities and Exchange Act of 1934, as amended)), constitute a loan owed by the Recipient to the Employer, effective on the Due Date. The Recipient agrees that the loan will bear interest at the then-current HMRC Official Rate and it will be immediately due and repayable, and the Company and/or the Employer may recover it at any time thereafter by any of the means referred to above. If any of the foregoing methods of collection are not allowed under Applicable Laws or if the Recipient fails to comply with the Recipient’s obligations in connection with the Tax-Related Items as described in this section, the Company may refuse to deliver the shares of Common Stock acquired under the Plan.

Joint Election

As a condition of the Recipient’s participation in the Plan and the vesting of the RSUs, the Recipient agrees to accept any liability for secondary Class 1 National Insurance contributions (the “Employer’s Liability”) which may be payable by the Company and/or the Employer in connection with the RSUs and any event giving rise to Tax-Related Items. To accomplish the foregoing, the Recipient agrees to execute a joint election with the Company (the “Election”), the form of such Election being formally approved by HMRC, and any other consent or elections required to accomplish the transfer of the Employer’s Liability to the Recipient. The Recipient further agrees to execute such other joint elections as may be required between the Recipient and any successor to the Company and/or the Employer. If the Recipient does not enter into the Election when the Recipient accepts the Award Agreement or when otherwise requested by the Company and/or Employer, or if the Election is revoked at any time by HMRC, the RSUs will cease vesting and become null and void, and no shares of Common Stock will be acquired under the Plan, unless the Recipient agrees to pay an amount equal to the Employer’s Liability to the Company, the Employer and/or any Related Company. The Recipient further agrees that the Company and/or the Employer may collect the Employer’s Liability by any of the means set forth in the Withholding section of the Award Agreement.}

EX-21.1 4 d316984dex211.htm EX-21.1 EX-21.1

Exhibit 21.1

SUBSIDIARIES OF PEGASYSTEMS INC.

 

Name of Subsidiary

  

State or Jurisdiction of Entity

Antenna Canada, Inc.    Canada
Antenna Software India Private Ltd.    India
Antenna Software, LLC    Delaware
Antenna Volantis Mobile Systems Private Ltd.    India
Antenna Volantis, Inc.    Oregon
OpenSpan Software Limited    United Kingdom
Pegasystems AG    Switzerland
Pegasystems Bilgi Teknolojileri Anonim Şirketi    Turkey
Pegasystems BV    Netherlands
Pegasystems Canada Inc.    Canada
Pegasystems France, S.A.R.L.    France
Pegasystems GmbH    Germany
Pegasystems Investment Inc.    Massachusetts
Pega Japan K.K.    Japan
Pegasystems Limited    United Kingdom
Pegasystems Mauritius    Mauritius
Pegasystems New Zealand Limited    New Zealand
Pegasystems PTE Limited    Singapore
Pegasystems PTY Limited    Australia
Pegasystems Rus LLC    Russia
PEGASYSTEMS Software (Beijing) Co., Limited    China
Pegasystems Software Ltd.    United Kingdom
Pegasystems sp. z o.o.    Poland
Pegasystems Spain, S.L.    Spain
Pegasystems Thailand Limited    Thailand
Pegasystems Worldwide Inc.    Massachusetts
Pegasystems Worldwide India Private Limited    India
RPA Antenna Inc.    New Jersey

 

EX-23.1 5 d316984dex231.htm EX-23.1 EX-23.1

Exhibit 23.1

CONSENT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM

We consent to the incorporation by reference in Registration Statements Nos. 333-09305, 333-53746, 333-89707, 333-104788, 333-116660, 333-135596, 333-166287, 333-166544, 333-176810, and 333-213953 on Form S-8 of our report dated February 24, 2017, relating to the financial statements and financial statement schedules of Pegasystems Inc., and the effectiveness of Pegasystems Inc.’s internal control over financial reporting, appearing in this Annual Report on Form 10-K of Pegasystems Inc. for the year ended December 31, 2016.

/S/ DELOITTE & TOUCHE LLP

Boston, Massachusetts

February 24, 2017

EX-31.1 6 d316984dex311.htm EX-31.1 EX-31.1

Exhibit 31.1

CERTIFICATION

I, Alan Trefler, certify that:

 

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

 

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

 

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

 

  4. The registrant’s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:

 

  a) designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;

 

  b) designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;

 

  c) evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and

 

  d) disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and

 

  5. The registrant’s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):

 

  a) all significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and

 

  b) any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.

Dated: February 24, 2017

 

/s/ ALAN TREFLER

Alan Trefler
Chairman and Chief Executive Officer
(Principal Executive Officer)
EX-31.2 7 d316984dex312.htm EX-31.2 EX-31.2

Exhibit 31.2

CERTIFICATION

I, Kenneth Stillwell, certify that:

 

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

 

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

 

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

 

  4. The registrant’s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:

 

  a) designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;

 

  b) designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;

 

  c) evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and

 

  d) disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and

 

  5. The registrant’s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):

 

  a) all significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and

 

  b) any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.

Dated: February 24, 2017

 

/s/ KENNETH STILLWELL

Kenneth Stillwell
Chief Financial Officer and Chief Administrative Officer
(Principal Financial Officer)
EX-32 8 d316984dex32.htm EX-32 EX-32

Exhibit 32

CERTIFICATION PURSUANT TO SECTION 1350, AS ADOPTED PURSUANT TO

SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

In connection with the Annual Report of Pegasystems Inc. (the Company) on Form 10-K for the year ended December 31, 2016 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), Alan Trefler, Chairman and Chief Executive Officer of Pegasystems Inc., and Kenneth Stillwell, Chief Financial Officer and Chief Administrative Officer of Pegasystems Inc., each certifies, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that:

 

  1. The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; 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/ ALAN TREFLER

Alan Trefler
Chairman and Chief Executive Officer
(Principal Executive Officer)

/s/ KENNETH STILLWELL

Kenneth Stillwell
Chief Financial Officer and Chief Administrative Officer
(Principal Financial Officer)

Dated: February 24, 2017

EX-101.INS 9 pega-20161231.xml XBRL INSTANCE DOCUMENT 50000000 76643096 24300000 24000000 965000000 500000 30000000 271788000 1997000 40929000 14433000 80231000 43469000 127826000 139565000 3633000 76324000 764000 1500000 294705000 2294000 1540000 43396000 13284000 14410000 114585000 46860000 756143 13983 95000 153058000 141495000 -612000 76357000 764000 0 0 200000000 76488000 0.01 76488000 0 6563000 16.01 1000000 0.01 180183000 16288000 304899000 627758000 1200000 55872000 1052000 155873000 -3357000 12675000 322859000 2297000 13363000 15805000 171678000 765000 145418000 -150000 30503000 2937000 4631000 23972000 40534000 394000 69831000 9000 10070000 5464000 5618000 50000000 2129000 2267000 267188000 35509000 13363000 1600000 42768000 214000 446485000 6608000 58000 30322000 10791000 31319000 126052000 93026000 65601000 6686000 65730000 65730000 211846000 126257000 219078000 5327000 61822000 216477000 627758000 114602000 79093000 33418000 103249000 46776000 4770000 4030000 834000 1426000 4580000 1370000 1397000 4631000 1632000 1.00 3319000 944398 7836 190820000 -12400000 12400000 20.03 2607000 9100000 9400000 14900000 573000 1052000 48000 126052000 57335000 66815000 1902000 119000 48000 1052000 180183000 145418000 -3507000 76488000 765000 10530000 0.34 17600000 0.56 3189000 0.10 25657000 32300000 1052000 48000 126052000 57335000 66815000 573000 1902000 30465000 19081000 49546000 5084000 277000 5361000 34282000 14060000 48342000 7000 66000 57335000 57394000 2000 147000 66815000 66960000 1000 1902000 1903000 8948000 1189000 21094000 12389000 10777000 95262000 2227000 19792000 2173000 5211000 29501000 18369000 721000 5847000 321000 321000 0 18.99 200000000 76591000 10230000 6154000 0.01 76591000 0 2696000 14.21 7463000 19.45 1000000 0.01 1500000 198315000 16043000 13632000 77609000 318767000 654656000 1200000 60660000 883000 175647000 321000 -6926000 14414000 335889000 11116000 13604000 9483000 2298000 17641000 33700000 10989000 186636000 766000 143903000 -169000 41144000 3654000 4126000 22671000 39385000 105000 12039000 83203000 1000 9031000 1391000 4263000 25879000 2182000 2328000 17735000 287472000 34054000 17641000 1770000 36751000 190000 425132000 6559000 300000 19000 34021000 12188000 38281000 58741000 63167000 70594000 69307000 8094000 69898000 69898000 12334000 2646000 104655000 265028000 63356000 11300000 133761000 3593000 79425000 269154000 654656000 121593000 87539000 44191000 127394000 9712000 2623000 5542000 11334000 73164000 14155000 3990000 290000 1624000 6550000 0.12 195000000 83000 1508000 4126000 0.03 855000 1.00 2199000 1078251 234473000 14500000 36.00 23.39 3161000 27800000 113824000 84592000 2350000 23.55 36.00 22010000 6440000 73125000 29820000 0.06 0.015 458000 883000 628000 63167000 36607000 26560000 23800000 58100000 38500000 101900000 22400000 900000 7100000 300000 9581000 20000 10597000 1000000 649000 900000 400000 628000 883000 321000 198315000 143903000 -7095000 76591000 766000 7158000 0.19 27993000 0.73 3130000 0.08 34681000 128400000 883000 628000 63167000 36607000 26560000 458000 37573000 25518000 63091000 5361000 5361000 40269000 18673000 58942000 139000 36607000 36746000 1000 51000 26560000 26610000 26700000 13604000 1278000 23189000 7909000 10614000 112397000 1802000 15843000 772000 6127000 32852000 21522000 12069000 6083000 0.030 0.015 2017-06-30 0.25 0.25 48800000 1800000 P18M 7400000 11569000 -31666000 9299000 -29396000 20556000 -43031000 17396000 -39871000 300000 98000 0.42 0.350 0.005 0.025 -0.007 0.017 0.01 103276000 P4Y4M24D 78531000 76327000 0.018 0.0044 0.0133 2204000 0.105 0.44 0.049 0.013 -0.008 -0.022 0.307 0.001 0.47 590004000 11463000 15418000 3918000 -4103000 683000 -3769000 5563000 -532000 3411000 -1916000 -5695000 568000 55520000 6300000 -142000 51539000 33255000 186239000 -2776000 -6209000 -40000 29010000 19205000 2164000 4041000 171429000 6128000 6874000 232336000 14722000 404910000 285000 -459000 747000 -4245000 -4245000 800000 -2908000 11509000 36485000 47994000 0 -11972000 -13896000 -1209000 9300000 23352000 -3846000 8023000 14739000 4959000 -37657000 1001000 19205000 15559000 290000 77000 1400000 0 488000 22488000 3195000 28635000 11173000 206658000 160121000 2621000 37442000 20014000 -27419000 12500000 108591000 853000 13809000 2100000 34354000 185094000 2952000 -715000 3431000 13356000 353371000 33244000 192000 1.00 0 -716000 300000 15264000 295000 -3400000 3400000 7.58 1698000 13200000 506000 19.88 8000000 2 33255000 8023000 3411000 -5703000 568000 19205000 15551000 -4245000 770000 32000 742000 29000 8000 8000 49235000 0.08 93923000 0.16 327154000 0.55 32642000 0.06 87050000 0.15 5100000 0 0.10 3400000 13870000 6022000 1770000 5335000 6017000 182000 0.46 0.350 0.007 0.033 0.003 -0.026 0.012 0.01 67803000 P4Y6M 79043000 76507000 0.046 0.0068 0.0134 2536000 0.12 0.47 0.031 0.011 0.020 0.400 0.001 0.45 682695000 11020000 22825000 1671000 -2810000 1056000 -4168000 8098000 -1047000 5236000 -2238000 -9190000 550000 75702000 1100000 -85000 64661000 36322000 202802000 -3223000 62235000 -84000 33427000 30078000 8005000 817000 204305000 9776000 9194000 275588000 30215000 469249000 183000 -1044000 -822000 -2895000 -2895000 900000 2023000 -2619000 63124000 60505000 1100000 2075000 -2099000 -466000 10600000 23093000 -4251000 9197000 24183000 4125000 -44452000 1136000 1915000 30054000 22750000 569000 105000 9800000 0 89000 17864000 3853000 26282000 17668000 241387000 187418000 4914000 36738000 21903000 -40659000 12300000 126374000 19855000 12202000 -21559000 213446000 4565000 -3708000 16572000 404588000 42026000 1.00 0 1 -600000 0 22530000 220000 -5300000 5300000 7.62 1601000 18600000 935000 20.49 14900000 36322000 9197000 5236000 -9201000 550000 30078000 22740000 -2895000 952000 24000 1028000 31000 11000 10000 61313000 0.09 96314000 0.14 379936000 0.56 57892000 0.08 87240000 0.13 6400000 0 P9Y P4Y P3Y P9Y P3Y 0.10 0.10 0.10 4100000 21282000 6127000 683000 8772000 5392000 500000 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 18pt"> (n) <b><i>Advertising expense</i></b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"> Advertising costs are expensed as incurred. Advertising costs were $8.9&#xA0;million, $9.8&#xA0;million, $1.4&#xA0;million during the years ended December&#xA0;31, 2016, 2015, and 2014, respectively.</p> </div> 322000 <div> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> <b>1. BASIS OF PRESENTATION</b></p> <p style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"> (a) <b><i>Business</i></b></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"> The Company develops, markets, licenses, and supports software applications for marketing, sales automation, customer service, and operations, in addition to the Pega Platform for clients that wish to build and extend their own applications. The Company provides implementation, consulting, training, technical support, and hosting services to facilitate the use of its software.</p> <p style="margin-top:18pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"> (b) <b><i>Management estimates and reporting</i></b></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"> The preparation of financial statements in conformity with accounting principles generally accepted in the United States of America (&#x201C;U.S.&#x201D;) requires management to make estimates and judgments 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 periods presented. Actual results could differ from those estimates. Accounts with reported amounts based on significant estimates and judgments include revenue, deferred revenue, deferred income taxes, income taxes payable, intangible assets, and goodwill.</p> <p style="margin-top:18pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"> (c) <b><i>Principles of consolidation</i></b></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"> The consolidated financial statements include Pegasystems Inc. and its wholly owned subsidiaries. All intercompany accounts and transactions have been eliminated in consolidation.</p> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <b>12. COMMITMENTS AND CONTINGENCIES</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"> <i><u>Commitments</u></i></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"> The Company leases space for its offices under noncancellable operating leases that expire at various dates through 2023.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> As of December&#xA0;31, 2016, the Company&#x2019;s future minimum rental payments required under operating leases with noncancellable terms in excess of one year were as follows:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="68%" align="center" border="0"> <tr> <td width="73%"></td> <td valign="bottom" width="19%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom" nowrap="nowrap"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt"> <b>(in thousands)</b></p> <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; WIDTH: 73.95pt; BORDER-BOTTOM: rgb(0,0,0) 1pt solid; MARGIN-TOP: 0pt"> <b>For the calendar year</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"> <b>Operating&#xA0;Leases&#xA0;<sup style="FONT-SIZE: 85%; VERTICAL-ALIGN: top">(1)</sup></b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> 2017</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">13,604</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> 2018</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">13,632</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> 2019</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">12,039</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> 2020</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">11,116</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> 2021</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">9,483</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> 2022 &amp; Thereafter</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">17,735</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">77,609</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="PAGE-BREAK-INSIDE: avoid"> <td valign="top" width="4%" align="left"><sup style="FONT-SIZE: 85%; VERTICAL-ALIGN: top">(1)</sup></td> <td valign="top" align="left">Operating leases include future minimum rent payments, net of estimated sublease income for facilities that the Company has vacated pursuant to its restructuring activities.</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> Rent expense under operating leases is recognized on a straight-line basis to account for scheduled rent increases and landlord tenant allowances. In connection with the Company&#x2019;s amended lease for its office headquarters dated November&#xA0;11, 2014, the Company has a landlord tenant allowance totaling approximately $9.4&#xA0;million, all of which was used and reimbursed to the Company as of December&#xA0;31, 2016 and will be amortized as a reduction to rent expense on a straight-line basis over the term of the lease. Total rent expense under operating leases was approximately $13.4&#xA0;million, $12.3&#xA0;million, and $12.5&#xA0;million for the years ended December&#xA0;31, 2016, 2015 and 2014, respectively.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 18pt"> <i><u>Contingencies</u></i></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"> The Company is a party in various contractual disputes, litigation and potential claims arising in the ordinary course of business. The Company does not believe that the resolution of these matters will have a material adverse effect on its financial position or results of operations.</p> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 18pt"> (o) <b><i>New accounting pronouncements</i></b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"> <b><i>Measurement of Credit Losses on Financial Instruments:</i></b> In June 2016, the Financial Accounting Standards Board (&#x201C;FASB&#x201D;) issued Accounting Standards Update (&#x201C;ASU&#x201D;) <font style="WHITE-SPACE: nowrap">No.&#xA0;2016-13,</font> &#x201C;Financial Instruments&#x2014;Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments,&#x201D; which requires measurement and recognition of expected credit losses for financial assets measured at amortized cost, including trade accounts receivable, upon initial recognition of that financial asset based on historical experience, current conditions, and reasonable and supportable forecasts. Credit losses relating to <font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">available-for-sale</font></font> debt securities should be recorded through an allowance for credit losses when the fair value is below the amortized cost of the asset, removing the concept of &#x201C;other-than-temporary&#x201D; impairments. The effective date for the Company will be January&#xA0;1, 2020, with early adoption permitted. The Company is currently evaluating the effect this ASU will have on its consolidated financial statements and related disclosures.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> <b><i>Improvements to Employee Share-Based Payment Accounting:</i></b> In March 2016, the FASB issued ASU <font style="WHITE-SPACE: nowrap">No.&#xA0;2016-09,</font> &#x201C;Compensation&#x2014;Stock Compensation (Topic 718): Improvements to Employee Share-Based Payment Accounting&#x201D; (&#x201C;ASU <font style="WHITE-SPACE: nowrap">2016-09,&#x201D;)</font> which is intended to simplify various aspects of the accounting for employee share-based payments transactions, including accounting for income taxes, forfeitures, and statutory tax withholding requirements, as well as classification in the statement of cash flows.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> The Company elected to early adopt ASU <font style="WHITE-SPACE: nowrap">2016-09</font> in the fourth quarter of 2016, requiring the Company to reflect any adjustments as of January&#xA0;1, 2016, the beginning of the annual period that includes the interim period of adoption. The most significant impacts of the ASU <font style="WHITE-SPACE: nowrap">2016-09</font> adoption were: (1)&#xA0;to recognize, on a prospective basis, excess tax benefits and deficiencies as part of the provision for income taxes in the consolidated statement of operations when the awards vest or are settled and (2)&#xA0;the elimination of the requirement to reclassify excess tax benefits from operating activities to financing activities in the consolidated statements of cash flows, which the Company adopted retrospectively. As a result, the Company recognized a reduction to its provision for income taxes of $6.7&#xA0;million for the year ended December&#xA0;31, 2016 related to net excess tax benefits from awards that vested or settled in 2016. The Company reclassified $5.3&#xA0;million, and $3.4&#xA0;million from financing activities to operating activities for the years ended December&#xA0;31, 2015, and 2014, respectively, in the consolidated statements of cash flows as a result of the ASU <font style="WHITE-SPACE: nowrap">2016-09</font> adoption to conform to current year presentation. The Company also recognized upon adoption, on a modified retrospective basis, all historical excess tax benefits previously unrecognized, which resulted in a net cumulative-effect adjustment of a $0.3&#xA0;million increase to retained earnings as of January&#xA0;1, 2016, with an offsetting increase to long-term deferred income tax assets.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> The Company elected to continue to estimate forfeitures over the service period of the award, rather than as they occur, and will continue to present taxes paid in connection with shares withheld to meet statutory tax withholdings requirements for net settlement of equity awards as a financing activity in the statement of cash flows. These aspects of ASU <font style="WHITE-SPACE: nowrap">2016-09</font> had no impact on the consolidated financial statements in any period presented upon adoption.</p> <p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; MARGIN-TOP: 12px"> &#xA0;</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt; TEXT-INDENT: 4%"> Adoption of the new standard also resulted in adjustments to our unaudited selected quarterly data previously reported for fiscal year 2016 as follows:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"> <tr> <td width="50%"></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="22" align="center"><b>Three Months Ended</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom"><i>(Dollars in thousands)</i></td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center"><b>March&#xA0;31, 2016</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center"><b>June&#xA0;30, 2016</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center"><b>September&#xA0;30, 2016</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>As<br /> Reported</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>As<br /> Adjusted</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>As<br /> Reported</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>As<br /> Adjusted</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>As<br /> Reported</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>As<br /> Adjusted</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <b>Unaudited condensed consolidated statements of operations data:</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Income before provision for income taxes</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">13,493</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">13,493</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">5,498</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">5,498</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">5,515</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">5,515</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Provision for income taxes</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">4,488</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">3,093</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,851</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">962</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">3,097</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,214</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Net income</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">9,005</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">10,400</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">3,647</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">4,536</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,418</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">3,301</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <i>Effective tax rate</i></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">33.3</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">22.9</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">33.7</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">17.5</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">56.2</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">40.1</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Earnings per share:</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Basic</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.12</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.14</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.05</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.06</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.03</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.04</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Diluted</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.11</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.13</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.05</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.06</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.03</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.04</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Weighted-average number of common shares outstanding:</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Diluted</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">78,878</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">79,235</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">78,969</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">79,422</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">79,082</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">79,548</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"> <tr> <td width="46%"></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center"><b>Three Months Ended</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center"><b>Six Months Ended</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center"><b>Nine Months Ended</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom"><i>(in thousands)</i></td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center"><b>March&#xA0;31, 2016</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center"><b>June&#xA0;30, 2016</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center"><b>September&#xA0;30, 2016</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>As<br /> Reported</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>As<br /> Adjusted</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>As<br /> Reported</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>As<br /> Adjusted</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>As<br /> Reported</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>As<br /> Adjusted</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <b>Unaudited condensed consolidated statements of cash flows data:</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Net cash provided by operating activities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">8,642</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">10,040</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">9,299</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">11,569</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">17,396</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">20,556</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Net cash used in financing activities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(18,424</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(19,822</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(29,396</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(31,666</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(39,871</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(43,031</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> <b><i>Leases:</i></b> In February 2016, the FASB issued ASU <font style="WHITE-SPACE: nowrap">No.&#xA0;2016-02,</font> &#x201C;Leases (Topic 842),&#x201D; which requires lessees to record most leases on their balance sheets, recognizing a lease liability for the obligation to make lease payments and a <font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">right-of-use</font></font> asset for the right to use the underlying asset for the lease term. The effective date for the Company will be January&#xA0;1, 2019, with early adoption permitted. The Company currently expects that most of its operating lease commitments will be subject to this ASU and recognized as operating lease liabilities and <font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">right-of-use</font></font> assets upon adoption with minimal impact to its results of operations and cash flows.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> <b><i>Balance Sheet Classification of Deferred Taxes:</i></b> In November 2015, the FASB issued ASU <font style="WHITE-SPACE: nowrap">No.&#xA0;2015-17,</font> &#x201C;Income Taxes (Topic 740): Balance Sheet Classification of Deferred Taxes.&#x201D; The guidance requires that deferred income tax liabilities and assets be classified as noncurrent in a classified balance sheet. The effective date for the Company was January&#xA0;1, 2017, with early adoption permitted. The Company retrospectively adopted this ASU in the fourth quarter of 2016. Upon adoption, current deferred income tax assets of $12.4&#xA0;million were reclassified as long-term deferred income tax assets in the December&#xA0;31, 2015 consolidated balance sheet. The adoption of this ASU had no impact on the Company&#x2019;s consolidated statements of operations, equity, or cash flows in any period presented.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> <b><i>Revenue from Contracts with Customers:</i></b> In May 2014, the FASB issued ASU <font style="WHITE-SPACE: nowrap">No.&#xA0;2014-09,</font> &#x201C;Revenue from Contracts with Customers (Topic 606)&#x201D;. This ASU amends the guidance for revenue recognition, creating the new Accounting Standards Codification Topic 606 (&#x201C;ASC 606&#x201D;). ASC 606 requires entities to apportion consideration from contracts to performance obligations on a relative standalone selling price basis, based on a five-step model. Under ASC 606, revenue is recognized when a customer obtains control of a promised good or service and is recognized in an amount that reflects the consideration which the entity expects to receive in exchange for the good or service. In addition, ASC 606 requires disclosure of the nature, amount, timing, and uncertainty of revenue and cash flows arising from contracts with customers. This ASU originally had an effective date for the Company of January&#xA0;1, 2017. In August 2015, the FASB issued ASU <font style="WHITE-SPACE: nowrap">No.&#xA0;2015-14,</font> &#x201C;Revenue from Contracts with Customers (Topic 606): Deferral of the Effective Date,&#x201D; which defers the effective date by one year while providing the option to adopt the standard on the original effective date. In addition, the FASB issued ASU <font style="WHITE-SPACE: nowrap">No.&#xA0;2016-08,</font> ASU <font style="WHITE-SPACE: nowrap">No.&#xA0;2016-10,</font> and ASU <font style="WHITE-SPACE: nowrap">No.&#xA0;2016-12</font> in March 2016, April 2016, and May 2016, respectively, to help provide interpretive clarifications on the new guidance in ASC 606.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> The Company has elected the full retrospective adoption model, effective January&#xA0;1, 2018. Quarterly results in the 2018 fiscal year and comparative prior periods will be compliant with ASC 606, with the first Annual Report on Form <font style="WHITE-SPACE: nowrap">10-K</font> issued in compliance with ASC 606 being the December&#xA0;31, 2018 report.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> The Company is still in the process of quantifying the implications of the adoption of ASC 606, however the Company expects the following impacts:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="PAGE-BREAK-INSIDE: avoid"> <td width="4%">&#xA0;</td> <td valign="top" width="3%" align="left">&#x2022;</td> <td valign="top" width="1%">&#xA0;</td> <td valign="top" align="left">Currently, the Company recognizes revenue from term licenses and perpetual licenses with extended payment terms over the term of the agreement as payments become due or earlier if prepaid, provided all other criteria for revenue recognition have been met, and any corresponding maintenance over the term of the agreement. The adoption of ASC 606 will result in revenue for performance obligations recognized as they are satisfied therefore, revenue from the term license performance obligation is expected to be recognized upon delivery and revenue from the maintenance performance obligation is expected to be recognized on a straight-line basis over the contractual term. Due to the revenue from term licenses and perpetual licenses with extended payment terms being recognized prior to amounts being billed to the customer, we expect to recognize a net contract asset on the balance sheet.</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="PAGE-BREAK-INSIDE: avoid"> <td width="4%">&#xA0;</td> <td valign="top" width="3%" align="left">&#x2022;</td> <td valign="top" width="1%">&#xA0;</td> <td valign="top" align="left">Currently, the Company allocates revenue to licenses under the residual method when it has VSOE for the remaining undelivered elements which allocates any future credits or significant discounts entirely to the license. The adoption of ASC 606 will result in the future credits, significant discounts, and material rights under ASC 606, being allocated to all performance obligations based upon their relative selling price. Under ASC 606, additional license revenue from the reallocation of such arrangement considerations will be recognized when control is transferred to the customer.</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="PAGE-BREAK-INSIDE: avoid"> <td width="4%">&#xA0;</td> <td valign="top" width="3%" align="left">&#x2022;</td> <td valign="top" width="1%">&#xA0;</td> <td valign="top" align="left">Currently, the Company does not have VSOE for fixed price services, time and materials services in certain geographical areas, and unspecified future products, which results in revenue being deferred in such instances until such time as VSOE exists for all undelivered elements or recognized ratably over the longest performance period. The adoption of ASC 606 eliminates the requirement for VSOE and replaces it with the concept of a stand-alone selling price. Once the transaction price is allocated to each of the performance obligations the Company can recognize revenue as the performance obligations are delivered, either at a point in time or over time. Under ASC 606, license revenue will be recognized when control is transferred to the customer.</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="PAGE-BREAK-INSIDE: avoid"> <td width="4%">&#xA0;</td> <td valign="top" width="3%" align="left">&#x2022;</td> <td valign="top" width="1%">&#xA0;</td> <td valign="top" align="left">Sales commissions and other third party acquisition costs resulting directly from securing contracts with customers are currently expensed when incurred. ASC 606 will require these costs of acquiring contracts to be recognized as an asset when incurred and to be expensed over the associated contract term. As a practical expedient, if the term of the contract is one year or less, the Company will expense the costs resulting directly from securing the contracts with customers. We expect this to impact our multi-year cloud offerings and perpetual licenses with additional rights of use that extend beyond one year.</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="PAGE-BREAK-INSIDE: avoid"> <td width="4%">&#xA0;</td> <td valign="top" width="3%" align="left">&#x2022;</td> <td valign="top" width="1%">&#xA0;</td> <td valign="top" align="left">ASC 606 provides additional accounting guidance for contract modifications whereby changes must be accounted for either as a retrospective change (creating either a catch up or deferral of past revenues), prospectively with a reallocation of revenues amongst identified performance obligations, or prospectively as separate contracts which will not require any reallocation. This may result in a difference in the timing of the recognition of revenue as compared to how current contract modifications are recognized.</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="PAGE-BREAK-INSIDE: avoid"> <td width="4%">&#xA0;</td> <td valign="top" width="3%" align="left">&#x2022;</td> <td valign="top" width="1%">&#xA0;</td> <td valign="top" align="left">There will be a corresponding effect on tax liabilities in relation to all of the above impacts.</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> The Company is continuing its analysis of the expected impacts of the adoption of ASC 606.</p> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <b>14. STOCK-BASED COMPENSATION</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"> The majority of the Company&#x2019;s stock-based compensation arrangements vest over a five year vesting schedule and the Company&#x2019;s stock options have a <font style="WHITE-SPACE: nowrap">ten-year</font> term. The Company recognizes stock-based compensation using the accelerated recognition method, treating each vesting tranche as if it were an individual grant.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> The Company periodically grants stock options and restricted stock units (&#x201C;RSUs&#x201D;) for a fixed number of shares upon vesting to employees and <font style="WHITE-SPACE: nowrap">non-employee</font> Directors. The exercise price for stock options is greater than or equal to the fair market value of the shares at the grant date. RSUs deliver to the recipient a right to receive a specified number of shares of the Company&#x2019;s common stock upon vesting. Unlike stock options, there is no cost to the employee at share issuance. The Company values its RSUs at the fair value of its common stock on the grant date, which is the closing price of its common stock on the grant date, less the present value of expected dividends during the vesting period, as the recipient is not entitled to dividends during the requisite service period. Upon vesting of the RSUs, the Company withholds shares of common stock in an amount sufficient to cover the minimum statutory tax withholding obligations and issues shares of its common stock for the remaining amount.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> Employees may elect to receive 50% of their target incentive compensation under the Company&#x2019;s Corporate Incentive Compensation Plan (the &#x201C;CICP&#x201D;) in the form of RSUs instead of cash. If elected by an employee, the equity amount is equal in value on the date of grant to 50% of his or her target incentive opportunity, based on the employee&#x2019;s base salary. The number of RSUs granted is determined by dividing 50% of the employee&#x2019;s target incentive opportunity by 85% of the closing price of its common stock on the grant date, less the present value of expected dividends during the vesting period. If elected, the award vests 100% on the CICP payout date of the following year for all participants. Vesting is conditioned upon the performance conditions of the CICP and on continued employment; if threshold funding does not occur, the equity grant will be cancelled. The Company considers vesting to be probable on the grant date and recognizes the associated stock-based compensation expense over the requisite service period beginning on the grant date and ending on the vesting date.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> The Company grants options that allow for the settlement of vested stock options on a net share basis (&#x201C;net settled stock options&#x201D;). With net settled stock options, the employee does not surrender any cash or shares upon exercise. Rather, the Company withholds the number of shares to cover the option exercise price and the minimum statutory tax withholding obligations from the shares that would otherwise be issued upon exercise. The exercise of stock options on a net share basis results in fewer shares issued by the Company.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <b>Share-Based Compensation Plans:</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> <b><i>(a) 2004 Long-Term Incentive Plan (as amended and restated)</i></b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"> In 2004, the Company adopted the 2004 Long-Term Incentive Plan (as amended and restated, the &#x201C;2004 Plan&#x201D;) to provide employees, <font style="WHITE-SPACE: nowrap">non-employee</font> Directors, and consultants with opportunities to purchase stock through incentive stock options and <font style="WHITE-SPACE: nowrap">non-qualified</font> stock options. In addition to options, eligible participants under the 2004 Plan may be granted stock purchase rights and other stock-based awards. In June 2016, the Company&#x2019;s stockholders approved an amendment to the 2004 Plan, which increased the number of shares authorized for issuance under the plan to 30,000,000, extended the term of the plan to 2026, and limited annual compensation to any <font style="WHITE-SPACE: nowrap">non-employee</font> Director to $500,000. The 2004 Plan was previously amended and approved by the Company&#x2019;s stockholders in July 2011, which increased the number of shares authorized for issuance under the plan to 24,000,000, giving effect to the <font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">two-for-one</font></font> stock split approved by the Company&#x2019;s Board of Directors in 2014 (the &#x201C;Stock Split&#x201D;), and extending the term of the plan to 2021. Since 2006, the Company has granted to each <font style="WHITE-SPACE: nowrap">non-employee</font> director of the Company unrestricted shares of common stock on an annual basis in consideration of their board service, prorated if the <font style="WHITE-SPACE: nowrap">non-employee</font> director joins the Company&#x2019;s Board of Directors after the annual equity grant is made. The number of unrestricted shares granted to <font style="WHITE-SPACE: nowrap">non-employee</font> Directors was equal to $20,000, $119,000, and $95,000, divided by the fair market value of the Company&#x2019;s common stock on the grant dates, for 2016, 2015, and 2014, respectively. On May&#xA0;18, 2016, the Company changed the annual equity grant from unrestricted common stock to RSUs, vesting 25% on the date of the annual meeting of stockholders and 25% quarterly thereafter. During 2016, the Company granted 36,000 RSUs to <font style="WHITE-SPACE: nowrap">non-employee</font> Directors equal to $961,000.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> As of December&#xA0;31, 2016, approximately 10,597,000 shares were subject to outstanding options and stock-based awards under the 2004 Plan.</p> <p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; MARGIN-TOP: 18px"> &#xA0;</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt"> <b><i>(b) 2006 Employee Stock Purchase Plan</i></b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"> In 2006, the Company adopted the 2006 Employee Stock Purchase Plan (the &#x201C;2006 ESPP&#x201D;) pursuant to which the Company&#x2019;s employees are entitled to purchase up to an aggregate of 1,000,000 shares, giving effect to the Stock Split, of common stock at a price equal to at least 85% of the fair market value of the Company&#x2019;s common stock on either the commencement date or completion date for offerings under the plan, whichever is less, or such higher price as the Company&#x2019;s Board of Directors may establish from time to time. Until the Company&#x2019;s Board of Directors determines otherwise, the Board has set the purchase price at 95% of the fair market value on the completion date of the offering period. As a result, the 2006 ESPP is <font style="WHITE-SPACE: nowrap">non-compensatory</font> and is tax qualified. Therefore, as of December&#xA0;31, 2016, no compensation expense related to shares issued under the plan had been recognized. In October 2012, the Company&#x2019;s Board of Directors amended the term of the 2006 ESPP such that it will continue until there are no shares remaining to be issued under the plan or until the plan is terminated by the Board of Directors, whichever occurs first. As of December&#xA0;31, 2016, approximately 351,000 shares had been issued thereunder.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <b><i>Shares reserved</i></b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"> As of December&#xA0;31, 2016, there were approximately 10,230,000 shares remaining for issuance for future equity grants under the Company&#x2019;s stock plans, consisting of approximately 9,581,000 shares under the 2004 Plan and approximately 649,000 shares under the 2006 ESPP.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <b>Equity grants, assumptions and activity</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"> During 2016, the Company issued approximately 1,154,000 shares to its employees under the Company&#x2019;s share-based compensation plans and approximately 27,000 shares to the <font style="WHITE-SPACE: nowrap">non-employee</font> members of its Board of Directors.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> The following table presents the stock-based compensation expense included in the Company&#x2019;s consolidated statements of operations:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="84%" align="center" border="0"> <tr> <td width="64%"></td> <td valign="bottom" width="7%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="10" align="center"><b>Year ended December&#xA0;31,</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom"><b>(in thousands)</b></td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2016</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2015</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2014</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Stock-based compensation expense:</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Cost of revenues</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">11,459</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">8,772</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">5,335</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Operating expenses</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">29,362</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">21,282</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">13,870</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total stock-based compensation before tax</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">40,821</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">30,054</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">19,205</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Income tax benefit</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(12,198</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(8,098</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(5,563</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <b><i>Stock Options</i></b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"> The Company estimates the fair value of stock options using a Black-Scholes option valuation model. Key inputs used to estimate the fair value of stock options include the exercise price of the award, the expected term of the option, the expected volatility of the Company&#x2019;s common stock over the option&#x2019;s expected term, the risk-free interest rate over the option&#x2019;s expected term, and the Company&#x2019;s expected annual dividend yield. The amount of stock-based compensation recognized during a period is based on the value of the awards that are ultimately expected to vest. Forfeitures are estimated at the time of grant and revised, if necessary, in subsequent periods if actual forfeitures differ from those estimates. Ultimately, the Company recognizes the actual expense over the vesting period only for the shares that vest. The weighted-average grant-date fair value for stock options granted in 2016, 2015, and 2014, was $8.31, $7.62 and $7.58 per share, respectively.</p> <p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; MARGIN-TOP: 12px"> &#xA0;</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt; TEXT-INDENT: 4%"> The weighted-average assumptions used in the Black-Scholes option valuation model are as follows:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="84%" align="center" border="0"> <tr> <td width="72%"></td> <td valign="bottom" width="7%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="10" align="center"> <b>Year&#xA0;ended&#xA0;December&#xA0;31,</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>&#xA0;&#xA0;2016&#xA0;&#xA0;</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>&#xA0;&#xA0;2015&#xA0;&#xA0;</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>&#xA0;&#xA0;2014&#xA0;&#xA0;</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Expected annual volatility <sup style="FONT-SIZE: 85%; VERTICAL-ALIGN: top">(1)</sup></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">40</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">45</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">47</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Expected term in years <sup style="FONT-SIZE: 85%; VERTICAL-ALIGN: top">(2)</sup></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4.4</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4.5</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4.4</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Risk-free interest rate <sup style="FONT-SIZE: 85%; VERTICAL-ALIGN: top">(3)</sup></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1.21</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1.34</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1.33</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Expected annual dividend yield <sup style="FONT-SIZE: 85%; VERTICAL-ALIGN: top">(4)</sup></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">0.63</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">0.68</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">0.44</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="PAGE-BREAK-INSIDE: avoid"> <td valign="top" width="4%" align="left"><sup style="FONT-SIZE: 85%; VERTICAL-ALIGN: top">(1)</sup></td> <td valign="top" align="left">The expected annual volatility for each grant is determined based on the average of historical daily price changes of the Company&#x2019;s common stock over a period of time which approximates the expected option term.</td> </tr> </table> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="PAGE-BREAK-INSIDE: avoid"> <td valign="top" width="4%" align="left"><sup style="FONT-SIZE: 85%; VERTICAL-ALIGN: top">(2)</sup></td> <td valign="top" align="left">The expected option term for each grant is determined based on the historical exercise behavior of employees and post-vesting employment termination behavior.</td> </tr> </table> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="PAGE-BREAK-INSIDE: avoid"> <td valign="top" width="4%" align="left"><sup style="FONT-SIZE: 85%; VERTICAL-ALIGN: top">(3)</sup></td> <td valign="top" align="left">The risk-free interest rate is based on the yield of U.S. Treasury securities with a maturity that is commensurate with the expected option term at the time of grant.</td> </tr> </table> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="PAGE-BREAK-INSIDE: avoid"> <td valign="top" width="4%" align="left"><sup style="FONT-SIZE: 85%; VERTICAL-ALIGN: top">(4)</sup></td> <td valign="top" align="left">The expected annual dividend yield is based on the weighted-average of the dividend yield assumptions used for options granted during the applicable period. The expected annual dividend has historically been based on the expected dividend of $0.06 per share, per year ($0.015 per share, per quarter times 4 quarters), on a post-split basis, divided by the average stock price. On May&#xA0;27, 2014, the Company announced an increase in its quarterly cash dividend from $0.015 to $0.03 per share. Thus, for grants made after this date, the expected annual dividend is based on the expected dividend of $0.12 per share, per year ($0.03 per share, per quarter times 4 quarters), divided by the average stock price.</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> The Company elected to adopt the alternative transition method (&#x201C;short cut method&#x201D;) in calculating its historical pool of windfall tax benefits in regards to its share-based compensation.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> The following table summarizes the combined stock option activity under the Company&#x2019;s stock option plans for the year ended December&#xA0;31, 2016:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"> <tr> <td width="65%"></td> <td valign="bottom" width="7%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="7%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="7%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="7%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" nowrap="nowrap" align="center"> <b>Shares&#xA0;(in&#xA0;thousands)</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" nowrap="nowrap" align="center"><b><font style="WHITE-SPACE: nowrap">Weighted-average</font><br /> exercise price</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" nowrap="nowrap" align="center"><b><font style="WHITE-SPACE: nowrap">Weighted-average</font><br /> remaining&#xA0;contractual<br /> term (in years)</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" nowrap="nowrap" align="center"> <b>Aggregate&#xA0;intrinsic<br /> value&#xA0;(in&#xA0;thousands)</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Options outstanding as of January&#xA0;1, 2016</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6,563</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">16.01</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Granted</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,691</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">25.72</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Exercised</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(1,275</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">14.41</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Forfeited/Cancelled</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(516</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">20.85</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Options outstanding as of December&#xA0;31, 2016</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">7,463</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">19.45</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Vested and expected to vest as December&#xA0;31, 2016</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6,154</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">18.99</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">7.3</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">104,655</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Exercisable as of December&#xA0;31, 2016</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,696</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">14.21</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5.7</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">58,741</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> The aggregate intrinsic value of stock options exercised (i.e., the difference between the market price at exercise and the price paid by the employee at exercise) in 2016, 2015, and 2014 was $19.9&#xA0;million, $18.6&#xA0;million and $13.2&#xA0;million, respectively. The aggregate intrinsic value of stock options outstanding and exercisable as of December&#xA0;31, 2016 is based on the difference between the closing price of the Company&#x2019;s stock of $36.00 on December&#xA0;31, 2016 and the exercise price of the applicable stock options.</p> <p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; MARGIN-TOP: 12px"> &#xA0;</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt; TEXT-INDENT: 4%"> As of December&#xA0;31, 2016, the Company had unrecognized stock-based compensation expense related to the unvested portion of stock options of approximately $14.5&#xA0;million that is expected to be recognized as expense over a weighted-average period of approximately 2.2 years.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <b><i>RSUs</i></b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"> The weighted-average grant-date fair value for RSUs granted in 2016, 2015, and 2014 was $25.54, $20.49, and $19.88, respectively. The following table summarizes the combined RSU activity for periodic grants and the CICP under the 2004 Plan for the year ended December&#xA0;31, 2016:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="84%" align="center" border="0"> <tr> <td width="55%"></td> <td valign="bottom" width="9%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="8%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="9%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" nowrap="nowrap" align="center"><b>Shares<br /> (in&#xA0;thousands)</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" nowrap="nowrap" align="center"><b>Weighted-<br /> Average<br /> <font style="WHITE-SPACE: nowrap">Grant-Date</font><br /> Fair Value</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" nowrap="nowrap" align="center"><b>Aggregate<br /> Intrinsic<br /> Value<br /> (in&#xA0;thousands)</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Nonvested as of January&#xA0;1, 2016</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,607</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">20.03</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Granted</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,929</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">25.54</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Vested</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(1,071</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">19.41</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Forfeited</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(304</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">22.22</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Nonvested as of December&#xA0;31, 2016</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,161</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">23.39</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">113,824</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Expected to vest as of December&#xA0;31, 2016</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,350</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">23.55</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">84,592</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> The RSUs associated with periodic grants generally vest over five years with 20% vesting after one year and the remaining 80% vesting in equal quarterly installments over the remaining four years. Approximately 225,000 RSUs granted in connection with the 2016 CICP are expected to vest 100% in March 2017.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> The fair value of RSUs vested in 2016, 2015, and 2014 was $29.2&#xA0;million, $14.9&#xA0;million, and $8.0&#xA0;million, respectively. The aggregate intrinsic value of RSUs outstanding and expected to vest as of December&#xA0;31, 2016 is based on the closing price of the Company&#x2019;s stock of $36.00 on December&#xA0;31, 2016.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> As of December&#xA0;31, 2016, the Company had approximately $27.8&#xA0;million of unrecognized stock-based compensation expense related to all unvested RSUs that is expected to be recognized as expense over a weighted-average period of approximately 2.1 years.</p> </div> FY 2016 10-K 0.34 0.350 0.003 0.062 0.003 -0.023 0.023 0001013857 Yes <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 18pt"> (b) <b><i>Fair value of financial instruments</i></b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"> The principal financial instruments held by the Company consist of cash equivalents, marketable securities, derivative instruments, accounts receivable, and accounts payable, which are measured at fair value. See Note 3 &#x201C;Marketable Securities&#x201D;, Note 4 &#x201C;Derivative Instruments&#x201D;, and Note 5 &#x201C;Fair Value Measurements&#x201D; for further discussion of financial instruments that are carried at fair value on a recurring basis.</p> </div> 0.01 39874000 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt; TEXT-INDENT: 4%"> The components of the provision for income taxes are as follows for the years ended December 31:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; MARGIN-TOP: 12px"> </p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="84%" align="center" border="0"> <tr> <td width="65%"></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom"><b>(in thousands)</b></td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2016</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2015</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2014</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Current:</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Federal</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">6,741</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">17,864</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">22,488</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> State</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,963</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,565</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,952</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Foreign</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,322</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,853</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,195</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total current provision</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">14,026</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">26,282</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">28,635</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Deferred:</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Federal</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(1,120</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,075</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(11,972</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> State</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(480</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(466</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(1,209</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Foreign</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(4,210</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(3,708</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(715</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total deferred benefit</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(5,810</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(2,099</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(13,896</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total provision</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">8,216</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">24,183</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">14,739</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> The Company&#x2019;s assets and liabilities measured at fair value on a recurring basis consisted of the followings:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="84%" align="center" border="0"> <tr> <td width="52%"></td> <td valign="bottom" width="11%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="11%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="11%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom"><b>(in thousands)</b></td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>December&#xA0;31,<br /> 2016</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Quoted&#xA0;Prices<br /> in Active<br /> Markets for<br /> Identical&#xA0;Assets<br /> (Level 1)</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Significant<br /> Other<br /> Observable<br /> Inputs<br /> (Level 2)</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Fair Value Assets:</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Money market funds</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">458</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">458</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Marketable securities:</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Municipal bonds</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">36,607</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">36,607</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Corporate bonds</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">26,560</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">26,560</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Certificates of deposit</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total marketable securities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">63,167</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">63,167</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Foreign currency forward contracts</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">628</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">628</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Fair Value Liabilities:</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Foreign currency forward contracts</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">883</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">883</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="84%" align="center" border="0"> <tr> <td width="54%"></td> <td valign="bottom" width="9%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="9%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="9%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom"><b>(in thousands)</b></td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>December&#xA0;31,<br /> 2015</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Quoted&#xA0;Prices<br /> in Active<br /> Markets for<br /> Identical&#xA0;Assets<br /> (Level 1)</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Significant<br /> Other<br /> Observable<br /> Inputs<br /> (Level 2)</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Fair Value Assets:</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Money market funds</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">573</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">573</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Marketable securities:</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Municipal bonds</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">57,335</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">57,335</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Corporate bonds</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">66,815</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">66,815</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Certificates of deposit</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,902</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,902</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total marketable securities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">126,052</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">126,052</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Foreign currency forward contracts</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">48</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">48</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Fair Value Liabilities:</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Foreign currency forward contracts</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,052</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,052</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> </tr> </table> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> As of December&#xA0;31, 2016, the Company&#x2019;s future minimum rental payments required under operating leases with noncancellable terms in excess of one year were as follows:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="68%" align="center" border="0"> <tr> <td width="73%"></td> <td valign="bottom" width="19%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom" nowrap="nowrap"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt"> <b>(in thousands)</b></p> <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; WIDTH: 73.95pt; BORDER-BOTTOM: rgb(0,0,0) 1pt solid; MARGIN-TOP: 0pt"> <b>For the calendar year</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"> <b>Operating&#xA0;Leases&#xA0;<sup style="FONT-SIZE: 85%; VERTICAL-ALIGN: top">(1)</sup></b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> 2017</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">13,604</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> 2018</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">13,632</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> 2019</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">12,039</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> 2020</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">11,116</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> 2021</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">9,483</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> 2022 &amp; Thereafter</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">17,735</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">77,609</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="PAGE-BREAK-INSIDE: avoid"> <td valign="top" width="4%" align="left"><sup style="FONT-SIZE: 85%; VERTICAL-ALIGN: top">(1)</sup></td> <td valign="top" align="left">Operating leases include future minimum rent payments, net of estimated sublease income for facilities that the Company has vacated pursuant to its restructuring activities.</td> </tr> </table> </div> <div> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom" colspan="22" align="center"><b>Year Ended December&#xA0;31,</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center"><b>2016</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center"><b>2015</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center"><b>2014</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom"><b>(Dollars in thousands)</b></td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Shares</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Amount</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Shares</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Amount</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Shares</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Amount</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Prior year authorizations at January&#xA0;1,</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">40,534</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">13,284</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">14,433</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Authorizations</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">25,879</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">50,000</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">14,410</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Repurchases paid</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,078,251</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(27,028</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">944,398</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(22,530</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">756,143</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(15,264</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Repurchases unsettled</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">7,836</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(220</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">13,983</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(295</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Authorized dollars remaining as of December&#xA0;31,</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">39,385</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">40,534</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">13,284</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> &#xA0;</p> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> The Company&#x2019;s international revenue is from clients based outside of the U.S. The Company derived its revenue from the following geographic areas:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"> <tr> <td width="61%"></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="22" align="center"><b>Year ended December&#xA0;31,</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom"><b>(Dollars in thousands)</b></td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center"><b>2016</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center"><b>2015</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center"><b>2014</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> U.S.</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">430,562</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">57</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">379,936</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">56</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">327,154</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">55</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Other Americas</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">59,160</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">8</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">57,892</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">8</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">32,642</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> United Kingdom</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">101,733</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">14</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">96,314</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">14</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">93,923</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">16</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Other EMEA <sup style="FONT-SIZE: 85%; VERTICAL-ALIGN: top">(1)</sup></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">92,540</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">12</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">87,240</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">13</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">87,050</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">15</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Asia Pacific</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">66,271</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">9</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">61,313</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">9</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">49,235</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">8</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">750,266</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">100</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">682,695</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">100</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">590,004</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">100</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="PAGE-BREAK-INSIDE: avoid"> <td valign="top" width="4%" align="left"><sup style="FONT-SIZE: 85%; VERTICAL-ALIGN: top">(1)</sup></td> <td valign="top" align="left">Includes Europe, the Middle East and Africa, but excludes the United Kingdom (&#x201C;Other EMEA&#x201D;).</td> </tr> </table> </div> P10Y P4Y4M24D 516000 14.41 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: normal; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px"> <b>2. SIGNIFICANT ACCOUNTING POLICIES</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: normal; COLOR: rgb(0,0,0); FONT-STYLE: normal; MARGIN-LEFT: 56px; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px"> (a)<b><i>&#xA0;Revenue recognition</i></b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: normal; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px"> The Company&#x2019;s revenue is derived primarily from software licenses, maintenance fees related to the Company&#x2019;s software licenses, and consulting services. The Company&#x2019;s license arrangements, whether involving a perpetual license or a term license, generally also contain multiple elements, including consulting services, training, and software maintenance services.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: normal; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px"> Software revenue recognition requires judgment, including whether a software arrangement includes multiple elements, and if so, whether vendor-specific objective evidence (&#x201C;VSOE&#x201D;) of fair value exists for those elements. The amount of arrangement consideration allocated to undelivered elements is based on the VSOE of fair value for those elements and recognized as those elements are delivered. Any remaining portion of the total arrangement fee is allocated to the software license&#x2014;the first delivered element. Revenue is recognized for each element when all of the revenue recognition criteria have been met. Revenue is recognized net of any taxes collected from customers and subsequently remitted to governmental authorities.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: normal; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px"> Changes in the mix of the elements in a software arrangement, the ability to identify VSOE for those elements, the fair value of the respective elements, and changes to a product&#x2019;s estimated life cycle could materially impact the amount of earned and unearned revenue.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: normal; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px"> Before the Company can recognize revenue, the following four basic criteria must be met:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: normal; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr> <td width="5%">&#xA0;</td> <td valign="top" width="2%" align="left">&#x2022;</td> <td valign="top" width="1%">&#xA0;</td> <td valign="top" align="left"><i>Persuasive evidence of an arrangement</i>&#x2014;As evidence of the existence of an arrangement, the Company uses a contract or purchase order signed by the client and the Company for software, including cloud, and maintenance, and a statement of work for consulting services. In the event the client is a reseller, the Company ensures a binding agreement exists between the reseller and end user of the software.</td> </tr> </table> <p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: normal; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6px; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr> <td width="5%">&#xA0;</td> <td valign="top" width="2%" align="left">&#x2022;</td> <td valign="top" width="1%">&#xA0;</td> <td valign="top" align="left"><i>Delivery of product and services</i>&#x2014;The Company delivers its software electronically and/or ships it via disc media. Services are considered delivered as the work is performed or, in the case of maintenance, over the contractual service period.</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: normal; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr> <td width="5%">&#xA0;</td> <td valign="top" width="2%" align="left">&#x2022;</td> <td valign="top" width="1%">&#xA0;</td> <td valign="top" align="left"><i>Fee is fixed or determinable</i>&#x2014;The Company assesses whether a fee is fixed or determinable at the onset of the arrangement. In addition, the Company assesses whether contract modifications to an existing arrangement constitute a concession or whether extended payment terms exist. The Company&#x2019;s agreements do not include a right of return.</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: normal; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr> <td width="5%">&#xA0;</td> <td valign="top" width="2%" align="left">&#x2022;</td> <td valign="top" width="1%">&#xA0;</td> <td valign="top" align="left"><i>Collection of fee is probable</i>&#x2014;The Company assesses the probability of collecting from each client at the onset of the arrangement based on a number of factors, including the client&#x2019;s payment history, its current creditworthiness, economic conditions in the client&#x2019;s industry and geographic location, and general economic conditions. If, in the Company&#x2019;s judgment, collection of a fee is not probable, revenue is recognized as cash is collected, provided all other conditions for revenue recognition have been met.</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: normal; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px"> <b>Software license revenues</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: normal; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px"> Perpetual software license fees are recognized as revenue when the software is delivered, any acceptance required by the contract that is not perfunctory is obtained, no significant obligations or contingencies exist related to the software, all other undelivered elements in a multiple element arrangement possess VSOE, and all other revenue recognition criteria are met.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: normal; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px"> Term software license fees are usually payable on a monthly, quarterly, or annual basis under license agreements that typically have a three to five-year term and may be renewed for additional terms at the client&#x2019;s option. The Company recognizes term license revenue over the term of the agreement as payments become due or earlier if prepaid, provided all other criteria for revenue recognition have been met.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: normal; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px"> <b>Maintenance revenues</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: normal; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px"> First-year maintenance typically is sold with the related software license and renewed on an annual basis thereafter. Maintenance revenue is deferred and recognized ratably over the term of the support period, which is generally one year and subject to annual renewals. Perpetual software maintenance obligations are based on separately stated renewal rates in the arrangement that are substantive and therefore represent VSOE of fair value. Term license arrangements include separately stated maintenance fees and the Company uses stand-alone sales to determine VSOE of fair value.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: normal; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px"> <b>Services revenues</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: normal; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px"> The Company&#x2019;s services revenue is comprised of fees for consulting services including software implementation, training, reimbursable expenses, and for sales of its Pega Cloud&#xA0;<font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">as-a-platform</font></font>&#xA0;offering (&#x201C;Pega Cloud&#x201D;), which includes the Pega Cloud Dev/Test environment and the Pega Cloud Production environment. Consulting services may be provided on a &#x201C;stand-alone&#x201D; basis or bundled with a license and software maintenance services.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: normal; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px"> Revenue from training services and consulting services under time and materials contracts is recognized as services are performed. The Company has VSOE of fair value for its training services and consulting services under time and materials contracts in the Americas, Europe, and certain regions of Asia.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: normal; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px"> Consulting services may sometimes be provided on a fixed-price basis. The Company does not have VSOE of fair value for fixed-price services or time and materials services in certain geographical regions. When these services are part of a multiple element arrangement, and the services are not essential to the functionality of the software, and when services, including maintenance, are the only undelivered element, the Company recognizes the revenue from the total arrangement ratably over the longer of the software maintenance period or the service period. Revenue from fixed-price services that are not bundled with a software license is generally recognized ratably over the service period, which is typically less than four months.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: normal; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px"> Revenue from stand-alone sales of the Pega Cloud Dev/Test environment is recognized as services are performed because the Company has VSOE of fair value.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: normal; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px"> Revenue from stand-alone sales of the Pega Cloud Production environment is recognized ratably over the term of the service. When implementation services are sold together with the Company&#x2019;s Pega Cloud offering and these services have stand-alone value to the client, the Company accounts for these services separately from this offering. Stand-alone value is established through the client&#x2019;s ability to buy these services from many trained partner system integrators and from transactions sold independently from the sale of Pega Cloud. Since these multiple-element arrangements are not software license sales, the Company applies a selling price hierarchy to determine the fair value of each element in the arrangement. Under the selling price hierarchy, each element&#x2019;s fair value is determined based on its VSOE, if available. If VSOE does not exist, third-party evidence of fair value (&#x201C;TPE&#x201D;) will be considered, and estimated selling price (&#x201C;ESP&#x201D;) will be used if neither VSOE nor TPE is available. The Company generally does not have VSOE of its Pega Cloud offering and is not able to determine TPE as its sales strategy is customized to the needs of its clients and the Company&#x2019;s products and services are dissimilar to comparable products or services in the marketplace. In determining ESP, the Company applies significant judgment as it weighs a variety of factors, based on the facts and circumstances of the arrangement. The Company typically arrives at an ESP for a service without VSOE or TPE by considering company-specific factors such as geographies, competitive landscape, and pricing practices used to establish bundled pricing and discounting.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: normal; COLOR: rgb(0,0,0); FONT-STYLE: normal; MARGIN-LEFT: 56px; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px"> <b>Deferred revenue</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: normal; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px"> Deferred software license revenue typically results from client billings for which all of the criteria to recognize revenue have not been met. Deferred maintenance revenue represents software license updates and product support contracts that are typically billed in advance and are recognized ratably over the support periods. Deferred services revenue represents advanced billings for consulting, hosting, and training services that are recognized as the services are performed.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: normal; COLOR: rgb(0,0,0); FONT-STYLE: normal; MARGIN-LEFT: 56px; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px"> (b)<b><i>&#xA0;Fair value of financial instruments</i></b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: normal; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px"> The principal financial instruments held by the Company consist of cash equivalents, marketable securities, derivative instruments, accounts receivable, and accounts payable, which are measured at fair value. See Note 3 &#x201C;Marketable Securities&#x201D;, Note 4 &#x201C;Derivative Instruments&#x201D;, and Note 5 &#x201C;Fair Value Measurements&#x201D; for further discussion of financial instruments that are carried at fair value on a recurring basis.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: normal; COLOR: rgb(0,0,0); FONT-STYLE: normal; MARGIN-LEFT: 56px; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px"> (c)<b><i>&#xA0;Derivative instruments</i></b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: normal; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px"> The Company uses foreign currency forward contracts (&#x201C;forward contracts&#x201D;) to manage its exposures to changes in foreign currency exchange rates associated with its foreign currency denominated accounts receivable, intercompany receivable and payables, and cash. See Note&#xA0;4 &#x201C;Derivative Instruments&#x201D; for further discussion.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: normal; COLOR: rgb(0,0,0); FONT-STYLE: normal; MARGIN-LEFT: 56px; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px"> (d)<b><i>&#xA0;Property and equipment</i></b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: normal; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px"> Property and equipment are recorded at cost. Depreciation and amortization are computed using the straight-line method over the estimated useful lives of the assets, which are three years for computer equipment and five years for furniture and fixtures. Leasehold improvements are amortized over the lesser of the term of the lease or the useful life of the asset. Repairs and maintenance costs are expensed as incurred.</p> <p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: normal; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18px; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px"> &#xA0;</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: normal; COLOR: rgb(0,0,0); FONT-STYLE: normal; MARGIN-LEFT: 56px; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px"> (e)<b><i>&#xA0;<font style="WHITE-SPACE: nowrap">Internal-use</font>&#xA0;software</i></b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: normal; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px"> The Company capitalizes and amortizes certain direct costs associated with computer software developed or purchased for internal use incurred during the application development stage. Costs related to preliminary project activities and post implementation activities are expensed as incurred. The Company amortizes capitalized software costs generally over three to five years commencing on the date the software is placed into service. During the fourth quarter of 2016, the Company placed $11.3&#xA0;million of costs for computer software developed for internal use into service, of which $1.1&#xA0;million was capitalized in 2015 and $10.2&#xA0;million was capitalized in 2016. During 2014, the Company did not capitalize any costs for computer software developed for internal use.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: normal; COLOR: rgb(0,0,0); FONT-STYLE: normal; MARGIN-LEFT: 56px; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px"> (f)&#xA0;<b><i>Goodwill</i></b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: normal; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px"> Goodwill represents the residual purchase price paid in a business combination after the fair value of all identified assets and liabilities have been recorded. Goodwill is not amortized. The Company operates as a single reporting unit. The Company performed its qualitative assessment as of November&#xA0;30, 2016, 2015, and 2014, and concluded it was not more likely than not that the fair value of its reporting unit was less than its carrying value.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: normal; COLOR: rgb(0,0,0); FONT-STYLE: normal; MARGIN-LEFT: 56px; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px"> (g)<b><i>&#xA0;Intangible and long-lived assets</i></b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: normal; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px"> All of the Company&#x2019;s intangible assets are amortized using the straight-line method over their estimated useful life. The Company evaluates its long-lived tangible and intangible assets for impairment whenever events or changes in circumstances indicate that the carrying amount of such assets may not be recoverable. Impairment is assessed by comparing the undiscounted cash flows expected to be generated by the intangible asset to its carrying value. If impairment exists, the Company calculates the impairment by comparing the carrying value of the intangible asset to its fair value as determined by discounted expected cash flows. The Company did not record any impairments in 2016, 2015, or 2014.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: normal; COLOR: rgb(0,0,0); FONT-STYLE: normal; MARGIN-LEFT: 56px; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px"> (h)<b><i>&#xA0;Business combinations</i></b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: normal; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px"> The Company uses its best estimates and assumptions to accurately assign fair value to the tangible and intangible assets acquired and liabilities assumed at the acquisition date. The Company&#x2019;s estimates are inherently uncertain and 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 these tangible and intangible assets acquired and liabilities assumed, with the corresponding offset to goodwill. In addition, uncertain tax positions and&#xA0;<font style="WHITE-SPACE: nowrap">tax-related</font>&#xA0;valuation allowances are initially established in connection with a business combination as of the acquisition date. The Company continues to collect information and reevaluates these estimates and assumptions quarterly and records any adjustments to the Company&#x2019;s preliminary estimates to goodwill provided that the Company is within the measurement period. Upon the conclusion of the measurement period or final determination of the fair value of assets acquired or liabilities assumed, whichever comes first, any subsequent adjustments are recorded to the Company&#x2019;s consolidated statements of operations.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: normal; COLOR: rgb(0,0,0); FONT-STYLE: normal; MARGIN-LEFT: 56px; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px"> (i)<b><i>&#xA0;Research and development and software development costs</i></b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: normal; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px"> Research and development costs are expensed as incurred. Capitalization of computer software developed for resale begins upon the establishment of technological feasibility, generally demonstrated by a working model or an operative version of the computer software product. Such costs have not been material to date as technological feasibility is established within a short time frame from the software&#x2019;s general availability and, as a result, no costs were capitalized in 2016, 2015, or 2014.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: normal; COLOR: rgb(0,0,0); FONT-STYLE: normal; MARGIN-LEFT: 56px; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px"> (j)<b><i>&#xA0;Stock-based compensation</i></b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: normal; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px"> The Company recognizes stock-based compensation expense associated with equity awards based on the fair value of these awards at the grant date. Stock-based compensation is recognized over the requisite service period, which is generally the vesting period of the equity award, and is adjusted each period for anticipated forfeitures. See Note 14 &#x201C;Stock-based Compensation&#x201D; for discussion of the Company&#x2019;s key assumptions included in determining the fair value of its equity awards at the grant date.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: normal; COLOR: rgb(0,0,0); FONT-STYLE: normal; MARGIN-LEFT: 56px; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px"> (k)<b><i>&#xA0;Acquisition-related expenses</i></b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: normal; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px"> Acquisition-related costs are expensed as incurred and include direct and incremental costs associated with an impending or completed acquisition. During 2016, 2015, and 2014, $2.6&#xA0;million, $0.1&#xA0;million, and $0.5&#xA0;million, respectively, of acquisition-related costs were primarily professional fees associated with the Company&#x2019;s acquisition of OpenSpan, Inc. (&#x201C;OpenSpan&#x201D;) and the acquisitions completed in 2014.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: normal; COLOR: rgb(0,0,0); FONT-STYLE: normal; MARGIN-LEFT: 56px; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px"> (l)<b><i>&#xA0;Foreign currency translation</i></b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: normal; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px"> The translation of assets and liabilities for the majority of the Company&#x2019;s foreign subsidiaries are made at&#xA0;<font style="WHITE-SPACE: nowrap">period-end</font>&#xA0;exchange rates, while revenue and expense accounts are translated at the average exchange rates during the period transactions occurred. The resulting translation adjustments are reflected in accumulated other comprehensive income. The Company&#x2019;s India subsidiary, as well as all foreign subsidiaries acquired from Antenna Software, Inc. (&#x201C;Antenna&#x201D;), use the U.S. dollar as their functional currency, therefore, their monetary assets and liabilities are remeasured at current rates and their&#xA0;<font style="WHITE-SPACE: nowrap">non-monetary</font>&#xA0;assets are recorded at historical exchange rates. Realized and unrealized exchange gains or losses from transactions and remeasurement adjustments are reflected in foreign currency transaction loss in the accompanying consolidated statements of operations.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: normal; COLOR: rgb(0,0,0); FONT-STYLE: normal; MARGIN-LEFT: 56px; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px"> (m)<b><i>&#xA0;Accounting for income taxes</i></b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: normal; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px"> The Company uses the asset and liability method of accounting for income taxes. Under this method, deferred tax assets and liabilities are determined based on temporary differences between the financial statement and tax basis of assets and liabilities using enacted tax rates in effect for the year in which the differences are expected to reverse. The Company regularly assesses the need for a valuation allowance against its deferred tax assets. Future realization of the Company&#x2019;s deferred tax assets ultimately depends on the existence of sufficient taxable income within the available carryback or carryforward periods. Sources of taxable income include taxable income in prior carryback years, future reversals of existing taxable temporary differences, tax planning strategies, and future taxable income. The Company records a valuation allowance to reduce its deferred tax assets to an amount it believes is&#xA0;<font style="WHITE-SPACE: nowrap">more-likely-than-not</font>&#xA0;to be realized. Changes in the valuation allowance impacts income tax expense in the period of adjustment. The Company&#x2019;s deferred tax valuation allowance requires significant judgment and uncertainties, including assumptions about future taxable income that are based on historical and projected information. The Company recognizes excess tax benefits when they are realized, through a reduction in income taxes payable using the&#xA0;<font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">with-and-without</font></font>&#xA0;stock option method.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: normal; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px"> The Company assesses its income tax positions and records tax benefits based upon management&#x2019;s evaluation of the facts, circumstances, and information available at the reporting date. For those tax positions where it is&#xA0;<font style="WHITE-SPACE: nowrap">more-likely-than-not</font>&#xA0;that a tax benefit will be sustained, the Company records the largest amount of tax benefit with a greater than 50&#xA0;percent likelihood of being realized upon ultimate settlement with a taxing authority having full knowledge of all relevant information. For those income tax positions where it is not&#xA0;<font style="WHITE-SPACE: nowrap">more-likely-than-not</font>&#xA0;that a tax benefit will be sustained, no tax benefit is recognized in the financial statements. The Company classifies liabilities for uncertain tax positions as&#xA0;<font style="WHITE-SPACE: nowrap">non-current</font>&#xA0;liabilities unless the uncertainty is expected to be resolved within one year. The Company classifies interest and penalties on uncertain tax positions as income tax expense.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: normal; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px"> As a global company, the Company uses significant judgment to calculate and provide for income taxes in each of the tax jurisdictions in which it operates. In the ordinary course of the Company&#x2019;s business, there are transactions and calculations undertaken whose ultimate tax outcome cannot be certain. Some of these uncertainties arise as a consequence of transfer pricing for transactions with the Company&#x2019;s subsidiaries and nexus and tax credit estimates. In addition, the calculation of acquired tax attributes and the associated limitations are complex. See Note 15 &#x201C;Income Taxes&#x201D; for further information. The Company estimates its exposure to unfavorable outcomes related to these uncertainties and estimates the probability of such outcomes.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: normal; COLOR: rgb(0,0,0); FONT-STYLE: normal; MARGIN-LEFT: 56px; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px"> (n)<b><i>&#xA0;Advertising expense</i></b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: normal; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px"> Advertising costs are expensed as incurred. Advertising costs were $8.9&#xA0;million, $9.8&#xA0;million, $1.4&#xA0;million during the years ended December&#xA0;31, 2016, 2015, and 2014, respectively.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: normal; COLOR: rgb(0,0,0); FONT-STYLE: normal; MARGIN-LEFT: 56px; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px"> (o)<b><i>&#xA0;New accounting pronouncements</i></b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: normal; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px"> <b><i>Measurement of Credit Losses on Financial Instruments:&#xA0;</i></b>In June 2016, the Financial Accounting Standards Board (&#x201C;FASB&#x201D;) issued Accounting Standards Update (&#x201C;ASU&#x201D;)&#xA0;<font style="WHITE-SPACE: nowrap">No.&#xA0;2016-13,</font>&#xA0;&#x201C;Financial Instruments&#x2014;Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments,&#x201D; which requires measurement and recognition of expected credit losses for financial assets measured at amortized cost, including trade accounts receivable, upon initial recognition of that financial asset based on historical experience, current conditions, and reasonable and supportable forecasts. Credit losses relating to&#xA0;<font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">available-for-sale</font></font>&#xA0;debt securities should be recorded through an allowance for credit losses when the fair value is below the amortized cost of the asset, removing the concept of &#x201C;other-than-temporary&#x201D; impairments. The effective date for the Company will be January&#xA0;1, 2020, with early adoption permitted. The Company is currently evaluating the effect this ASU will have on its consolidated financial statements and related disclosures.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: normal; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px"> <b><i>Improvements to Employee Share-Based Payment Accounting:</i></b><i>&#xA0;</i>In March 2016, the FASB issued ASU&#xA0;<font style="WHITE-SPACE: nowrap">No.&#xA0;2016-09,</font>&#xA0;&#x201C;Compensation&#x2014;Stock Compensation (Topic 718): Improvements to Employee Share-Based Payment Accounting&#x201D; (&#x201C;ASU&#xA0;<font style="WHITE-SPACE: nowrap">2016-09,&#x201D;)</font>&#xA0;which is intended to simplify various aspects of the accounting for employee share-based payments transactions, including accounting for income taxes, forfeitures, and statutory tax withholding requirements, as well as classification in the statement of cash flows.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: normal; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px"> The Company elected to early adopt ASU&#xA0;<font style="WHITE-SPACE: nowrap">2016-09</font>&#xA0;in the fourth quarter of 2016, requiring the Company to reflect any adjustments as of January&#xA0;1, 2016, the beginning of the annual period that includes the interim period of adoption. The most significant impacts of the ASU&#xA0;<font style="WHITE-SPACE: nowrap">2016-09</font>&#xA0;adoption were: (1)&#xA0;to recognize, on a prospective basis, excess tax benefits and deficiencies as part of the provision for income taxes in the consolidated statement of operations when the awards vest or are settled and (2)&#xA0;the elimination of the requirement to reclassify excess tax benefits from operating activities to financing activities in the consolidated statements of cash flows, which the Company adopted retrospectively. As a result, the Company recognized a reduction to its provision for income taxes of $6.7&#xA0;million for the year ended December&#xA0;31, 2016 related to net excess tax benefits from awards that vested or settled in 2016. The Company reclassified $5.3&#xA0;million, and $3.4&#xA0;million from financing activities to operating activities for the years ended December&#xA0;31, 2015, and 2014, respectively, in the consolidated statements of cash flows as a result of the ASU&#xA0;<font style="WHITE-SPACE: nowrap">2016-09</font>&#xA0;adoption to conform to current year presentation. The Company also recognized upon adoption, on a modified retrospective basis, all historical excess tax benefits previously unrecognized, which resulted in a net cumulative-effect adjustment of a $0.3&#xA0;million increase to retained earnings as of January&#xA0;1, 2016, with an offsetting increase to long-term deferred income tax assets.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: normal; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px"> The Company elected to continue to estimate forfeitures over the service period of the award, rather than as they occur, and will continue to present taxes paid in connection with shares withheld to meet statutory tax withholdings requirements for net settlement of equity awards as a financing activity in the statement of cash flows. These aspects of ASU&#xA0;<font style="WHITE-SPACE: nowrap">2016-09</font>&#xA0;had no impact on the consolidated financial statements in any period presented upon adoption.</p> <p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: normal; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12px; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px"> &#xA0;</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: normal; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px"> Adoption of the new standard also resulted in adjustments to our unaudited selected quarterly data previously reported for fiscal year 2016 as follows:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: normal; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"> <tr> <td width="50%"></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="22" align="center"><b>Three Months Ended</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom"><i>(Dollars in thousands)</i></td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center"><b>March&#xA0;31, 2016</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center"><b>June&#xA0;30, 2016</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center"><b>September&#xA0;30, 2016</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>As<br /> Reported</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>As<br /> Adjusted</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>As<br /> Reported</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>As<br /> Adjusted</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>As<br /> Reported</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>As<br /> Adjusted</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <b>Unaudited condensed consolidated statements of operations data:</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Income before provision for income taxes</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">13,493</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">13,493</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">5,498</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">5,498</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">5,515</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">5,515</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Provision for income taxes</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">4,488</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">3,093</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,851</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">962</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">3,097</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,214</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Net income</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">9,005</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">10,400</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">3,647</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">4,536</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,418</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">3,301</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <i>Effective tax rate</i></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">33.3</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">22.9</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">33.7</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">17.5</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">56.2</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">40.1</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Earnings per share:</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Basic</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.12</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.14</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.05</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.06</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.03</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.04</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Diluted</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.11</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.13</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.05</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.06</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.03</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.04</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Weighted-average number of common shares outstanding:</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Diluted</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">78,878</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">79,235</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">78,969</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">79,422</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">79,082</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">79,548</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: normal; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px"> &#xA0;</p> <table style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"> <tr> <td width="46%"></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center"><b>Three Months Ended</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center"><b>Six Months Ended</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center"><b>Nine Months Ended</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom"><i>(in thousands)</i></td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center"><b>March&#xA0;31, 2016</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center"><b>June&#xA0;30, 2016</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center"><b>September&#xA0;30, 2016</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>As<br /> Reported</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>As<br /> Adjusted</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>As<br /> Reported</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>As<br /> Adjusted</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>As<br /> Reported</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>As<br /> Adjusted</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <b>Unaudited condensed consolidated statements of cash flows data:</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Net cash provided by operating activities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">8,642</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">10,040</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">9,299</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">11,569</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">17,396</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">20,556</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Net cash used in financing activities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(18,424</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(19,822</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(29,396</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(31,666</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(39,871</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(43,031</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: normal; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px"> <b><i>Leases:</i></b><i>&#xA0;</i>In February 2016, the FASB issued ASU&#xA0;<font style="WHITE-SPACE: nowrap">No.&#xA0;2016-02,</font>&#xA0;&#x201C;Leases (Topic 842),&#x201D; which requires lessees to record most leases on their balance sheets, recognizing a lease liability for the obligation to make lease payments and a&#xA0;<font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">right-of-use</font></font>&#xA0;asset for the right to use the underlying asset for the lease term. The effective date for the Company will be January&#xA0;1, 2019, with early adoption permitted. The Company currently expects that most of its operating lease commitments will be subject to this ASU and recognized as operating lease liabilities and&#xA0;<font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">right-of-use</font></font>&#xA0;assets upon adoption with minimal impact to its results of operations and cash flows.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: normal; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px"> <b><i>Balance Sheet Classification of Deferred Taxes:&#xA0;</i></b>In November 2015, the FASB issued ASU&#xA0;<font style="WHITE-SPACE: nowrap">No.&#xA0;2015-17,</font>&#xA0;&#x201C;Income Taxes (Topic 740): Balance Sheet Classification of Deferred Taxes.&#x201D; The guidance requires that deferred income tax liabilities and assets be classified as noncurrent in a classified balance sheet. The effective date for the Company was January&#xA0;1, 2017, with early adoption permitted. The Company retrospectively adopted this ASU in the fourth quarter of 2016. Upon adoption, current deferred income tax assets of $12.4&#xA0;million were reclassified as long-term deferred income tax assets in the December&#xA0;31, 2015 consolidated balance sheet. The adoption of this ASU had no impact on the Company&#x2019;s consolidated statements of operations, equity, or cash flows in any period presented.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: normal; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px"> <b><i>Revenue from Contracts with Customers:</i></b><i>&#xA0;</i>In May 2014, the FASB issued ASU&#xA0;<font style="WHITE-SPACE: nowrap">No.&#xA0;2014-09,</font>&#xA0;&#x201C;Revenue from Contracts with Customers (Topic 606)&#x201D;. This ASU amends the guidance for revenue recognition, creating the new Accounting Standards Codification Topic 606 (&#x201C;ASC 606&#x201D;). ASC 606 requires entities to apportion consideration from contracts to performance obligations on a relative standalone selling price basis, based on a five-step model. Under ASC 606, revenue is recognized when a customer obtains control of a promised good or service and is recognized in an amount that reflects the consideration which the entity expects to receive in exchange for the good or service. In addition, ASC 606 requires disclosure of the nature, amount, timing, and uncertainty of revenue and cash flows arising from contracts with customers. This ASU originally had an effective date for the Company of January&#xA0;1, 2017. In August 2015, the FASB issued ASU&#xA0;<font style="WHITE-SPACE: nowrap">No.&#xA0;2015-14,</font>&#xA0;&#x201C;Revenue from Contracts with Customers (Topic 606): Deferral of the Effective Date,&#x201D; which defers the effective date by one year while providing the option to adopt the standard on the original effective date. In addition, the FASB issued ASU&#xA0;<font style="WHITE-SPACE: nowrap">No.&#xA0;2016-08,</font>&#xA0;ASU&#xA0;<font style="WHITE-SPACE: nowrap">No.&#xA0;2016-10,</font>&#xA0;and ASU&#xA0;<font style="WHITE-SPACE: nowrap">No.&#xA0;2016-12</font>&#xA0;in March 2016, April 2016, and May 2016, respectively, to help provide interpretive clarifications on the new guidance in ASC 606.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: normal; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px"> The Company has elected the full retrospective adoption model, effective January&#xA0;1, 2018. Quarterly results in the 2018 fiscal year and comparative prior periods will be compliant with ASC 606, with the first Annual Report on Form&#xA0;<font style="WHITE-SPACE: nowrap">10-K</font>&#xA0;issued in compliance with ASC 606 being the December&#xA0;31, 2018 report.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: normal; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px"> The Company is still in the process of quantifying the implications of the adoption of ASC 606, however the Company expects the following impacts:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: normal; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="break-inside: avoid"> <td width="4%">&#xA0;</td> <td valign="top" width="3%" align="left">&#x2022;</td> <td valign="top" width="1%">&#xA0;</td> <td valign="top" align="left">Currently, the Company recognizes revenue from term licenses and perpetual licenses with extended payment terms over the term of the agreement as payments become due or earlier if prepaid, provided all other criteria for revenue recognition have been met, and any corresponding maintenance over the term of the agreement. The adoption of ASC 606 will result in revenue for performance obligations recognized as they are satisfied therefore, revenue from the term license performance obligation is expected to be recognized upon delivery and revenue from the maintenance performance obligation is expected to be recognized on a straight-line basis over the contractual term. Due to the revenue from term licenses and perpetual licenses with extended payment terms being recognized prior to amounts being billed to the customer, we expect to recognize a net contract asset on the balance sheet.</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: normal; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="break-inside: avoid"> <td width="4%">&#xA0;</td> <td valign="top" width="3%" align="left">&#x2022;</td> <td valign="top" width="1%">&#xA0;</td> <td valign="top" align="left">Currently, the Company allocates revenue to licenses under the residual method when it has VSOE for the remaining undelivered elements which allocates any future credits or significant discounts entirely to the license. The adoption of ASC 606 will result in the future credits, significant discounts, and material rights under ASC 606, being allocated to all performance obligations based upon their relative selling price. Under ASC 606, additional license revenue from the reallocation of such arrangement considerations will be recognized when control is transferred to the customer.</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: normal; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="break-inside: avoid"> <td width="4%">&#xA0;</td> <td valign="top" width="3%" align="left">&#x2022;</td> <td valign="top" width="1%">&#xA0;</td> <td valign="top" align="left">Currently, the Company does not have VSOE for fixed price services, time and materials services in certain geographical areas, and unspecified future products, which results in revenue being deferred in such instances until such time as VSOE exists for all undelivered elements or recognized ratably over the longest performance period. The adoption of ASC 606 eliminates the requirement for VSOE and replaces it with the concept of a stand-alone selling price. Once the transaction price is allocated to each of the performance obligations the Company can recognize revenue as the performance obligations are delivered, either at a point in time or over time. Under ASC 606, license revenue will be recognized when control is transferred to the customer.</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: normal; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="break-inside: avoid"> <td width="4%">&#xA0;</td> <td valign="top" width="3%" align="left">&#x2022;</td> <td valign="top" width="1%">&#xA0;</td> <td valign="top" align="left">Sales commissions and other third party acquisition costs resulting directly from securing contracts with customers are currently expensed when incurred. ASC 606 will require these costs of acquiring contracts to be recognized as an asset when incurred and to be expensed over the associated contract term. As a practical expedient, if the term of the contract is one year or less, the Company will expense the costs resulting directly from securing the contracts with customers. We expect this to impact our multi-year cloud offerings and perpetual licenses with additional rights of use that extend beyond one year.</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: normal; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="break-inside: avoid"> <td width="4%">&#xA0;</td> <td valign="top" width="3%" align="left">&#x2022;</td> <td valign="top" width="1%">&#xA0;</td> <td valign="top" align="left">ASC 606 provides additional accounting guidance for contract modifications whereby changes must be accounted for either as a retrospective change (creating either a catch up or deferral of past revenues), prospectively with a reallocation of revenues amongst identified performance obligations, or prospectively as separate contracts which will not require any reallocation. This may result in a difference in the timing of the recognition of revenue as compared to how current contract modifications are recognized.</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: normal; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="break-inside: avoid"> <td width="4%">&#xA0;</td> <td valign="top" width="3%" align="left">&#x2022;</td> <td valign="top" width="1%">&#xA0;</td> <td valign="top" align="left">There will be a corresponding effect on tax liabilities in relation to all of the above impacts.</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: normal; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px"> The Company is continuing its analysis of the expected impacts of the adoption of ASC 606.</p> </div> PEGA 79732000 76343000 false <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 18pt"> (h) <b><i>Business combinations</i></b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"> The Company uses its best estimates and assumptions to accurately assign fair value to the tangible and intangible assets acquired and liabilities assumed at the acquisition date. The Company&#x2019;s estimates are inherently uncertain and 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 these tangible and intangible assets acquired and liabilities assumed, with the corresponding offset to goodwill. In addition, uncertain tax positions and <font style="WHITE-SPACE: nowrap">tax-related</font> valuation allowances are initially established in connection with a business combination as of the acquisition date. The Company continues to collect information and reevaluates these estimates and assumptions quarterly and records any adjustments to the Company&#x2019;s preliminary estimates to goodwill provided that the Company is within the measurement period. Upon the conclusion of the measurement period or final determination of the fair value of assets acquired or liabilities assumed, whichever comes first, any subsequent adjustments are recorded to the Company&#x2019;s consolidated statements of operations.</p> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <b>18. EMPLOYEE BENEFIT PLANS</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"> The Company sponsors a 401(k) defined contribution retirement plan for qualifying employees pursuant to which the Company makes discretionary matching contributions. The Company&#x2019;s expense under the plan totaled approximately $4.5&#xA0;million in 2016, $4.1&#xA0;million in 2015, and $3.4&#xA0;million in 2014. In addition, the Company has defined contribution plans for qualifying international employees and contributions expensed under those plans totaled approximately $7.6&#xA0;million in 2016, $6.4&#xA0;million in 2015, and $5.1&#xA0;million in 2014.</p> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <b>4. DERIVATIVE INSTRUMENTS</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"> The Company uses forward contracts to hedge its exposure to fluctuations in foreign currency exchange rates associated with its foreign currency denominated cash, accounts receivable, and intercompany receivables and payables held by its U.S. parent company and U.K. subsidiary.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> The Company is primarily exposed to foreign currency exchange rate fluctuations in the U.S. dollar, the Euro, and the Australian dollar relative to the British pound and the Euro relative to the U.S. dollar. At the end of June 2016, the U.K. held a referendum in which U.K. voters approved an exit from the European Union, commonly referred to as &#x201C;Brexit&#x201D;. The announcement of Brexit resulted in a sharp decline in the value of the British pound, as compared to the U.S. dollar and other currencies. This decline primarily resulted in foreign currency transaction gains from the remeasurement of foreign currency denominated cash and accounts receivable held by the Company&#x2019;s U.K. subsidiary with corresponding losses on the Company&#x2019;s forward contracts included in other expense, net.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> The forward contracts are not designated as hedging instruments. As a result, the Company records the fair value of these contracts at the end of each reporting period in the accompanying consolidated balance sheets as other current assets for unrealized gains and accrued expenses for unrealized losses, with any fluctuations in the value of these contracts recognized in other expense, net, in the accompanying consolidated statements of operations. The cash flows related to these forward contracts are classified as operating activities in the accompanying consolidated statements of cash flows. The Company does not enter into any forward contracts for trading or speculative purposes.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> As of December&#xA0;31, 2016 and 2015, the total notional amount of the Company&#x2019;s outstanding forward contracts was $128.4&#xA0;million and $32.3&#xA0;million, respectively. The Company did not have any forward contracts outstanding as of December&#xA0;31, 2014.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> The fair value of the Company&#x2019;s outstanding forward contracts was as follows:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"> <tr> <td width="47%"></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom"><b>(in thousands)</b></td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center"><b>December&#xA0;31, 2016</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center"><b>December&#xA0;31, 2015</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Recorded&#xA0;In:</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Fair&#xA0;Value</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Recorded&#xA0;In:</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Fair&#xA0;Value</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Asset Derivatives</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Foreign currency forward contracts</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right"> Other&#xA0;current&#xA0;assets</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">628</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right"> Other&#xA0;current&#xA0;assets</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">48</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Liability Derivatives</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Foreign currency forward contracts</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">Accrued expenses</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">883</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">Accrued expenses</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,052</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> The Company had forward contracts outstanding with total notional values as follows:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="84%" align="center" border="0"> <tr> <td width="72%"></td> <td valign="bottom" width="9%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="9%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center"><b>As of December&#xA0;31,</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom"><b>Currency (in thousands)</b></td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2016</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2015</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Euro</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#x20AC;</td> <td valign="bottom" align="right">29,820</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#x20AC;</td> <td valign="bottom" align="right">14,900</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> British pound</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA3;</td> <td valign="bottom" align="right">6,440</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA3;</td> <td valign="bottom" align="right">&#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Australian dollar</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">A$</td> <td valign="bottom" align="right">22,010</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">A$</td> <td valign="bottom" align="right">9,100</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> United States dollar</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">73,125</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">9,400</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"> <tr> <td width="77%"></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="10" align="center"><b>Change in Fair Value in USD</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="10" align="center"><b>Year Ended&#xA0;December 31,</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom"><b>(in thousands)</b></td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2016</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2015</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2014</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Loss from the change in the fair value of forward contracts included in other expense, net</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(5,643</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(1,047</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(532</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Foreign currency transaction gains (losses) from the remeasurement of foreign currency assets and liabilities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,247</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(4,168</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(3,769</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> </p> </div> 0.037 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 18pt"> (l) <b><i>Foreign currency translation</i></b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"> The translation of assets and liabilities for the majority of the Company&#x2019;s foreign subsidiaries are made at <font style="WHITE-SPACE: nowrap">period-end</font> exchange rates, while revenue and expense accounts are translated at the average exchange rates during the period transactions occurred. The resulting translation adjustments are reflected in accumulated other comprehensive income. The Company&#x2019;s India subsidiary, as well as all foreign subsidiaries acquired from Antenna Software, Inc. (&#x201C;Antenna&#x201D;), use the U.S. dollar as their functional currency, therefore, their monetary assets and liabilities are remeasured at current rates and their <font style="WHITE-SPACE: nowrap">non-monetary</font> assets are recorded at historical exchange rates. Realized and unrealized exchange gains or losses from transactions and remeasurement adjustments are reflected in foreign currency transaction loss in the accompanying consolidated statements of operations.</p> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <b>9. GOODWILL AND OTHER INTANGIBLE ASSETS</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"> As discussed in Note 17 &#x201C;Geographic Information and Major Clients&#x201D;, the Company operates in one reportable segment, Customer Engagement Solutions, and has one reporting unit.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> The following table presents the changes in the carrying amount of goodwill:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="84%" align="center" border="0"> <tr> <td width="66%"></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="10" align="center"><b>Year Ended December&#xA0;31,</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom"><b>(in thousands)</b></td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2016</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2015</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2014</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Balance as of January&#xA0;1,</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">46,776</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">46,860</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">43,469</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Goodwill acquired during the year</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">26,689</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,431</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Translation adjustments</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(301</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(84</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(40</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Balance as of December&#xA0;31,</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">73,164</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">46,776</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">46,860</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> Intangible assets are recorded at cost and are amortized using the straight-line method over their estimated useful lives.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"> <tr> <td width="51%"></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom"><b>(in thousands)</b></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center"><b>Range of<br /> Useful&#xA0;Lives</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Cost</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Accumulated<br /> Amortization</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Net book<br /> value</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <b>December&#xA0;31, 2016</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Customer related intangibles</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right"><font style="WHITE-SPACE: nowrap">4-10&#xA0;years</font></td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">63,091</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(37,573</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">25,518</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Technology</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right"><font style="WHITE-SPACE: nowrap">3-10</font> years</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">58,942</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(40,269</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">18,673</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Other intangibles</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3 years</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5,361</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(5,361</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">127,394</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(83,203</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">44,191</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <b>December&#xA0;31, 2015</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Customer related intangibles</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right"><font style="WHITE-SPACE: nowrap">4-9</font> years</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">49,546</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(30,465</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">19,081</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Technology</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right"><font style="WHITE-SPACE: nowrap">3-9</font> years</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">48,342</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(34,282</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">14,060</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Other intangibles</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3 years</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5,361</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(5,084</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">277</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">103,249</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(69,831</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">33,418</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; MARGIN-TOP: 12px"> &#xA0;</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt; TEXT-INDENT: 4%"> Amortization expense of acquired intangibles was reflected in the Company&#x2019;s consolidated statements of operations as follows:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="84%" align="center" border="0"> <tr> <td width="67%"></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="10" align="center"><b>Year Ended December&#xA0;31,</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom"><b>(in thousands)</b></td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2016</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2015</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2014</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Amortization expense:</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Cost of revenue</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">5,986</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">5,392</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">6,017</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Selling and marketing</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">7,145</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6,127</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6,022</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> General and administrative</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">277</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">683</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,770</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total amortization expense</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">13,408</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">12,202</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">13,809</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> As of December&#xA0;31, 2016, future estimated amortization expense is as follows:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="68%" align="center" border="0"> <tr> <td width="71%"></td> <td valign="bottom" width="21%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom" nowrap="nowrap"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; WIDTH: 48.6pt; BORDER-BOTTOM: rgb(0,0,0) 1pt solid; MARGIN-TOP: 0pt"> <i>(</i><b>in thousands)</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Future estimated<br /> amortization&#xA0;expense</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> 2017</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">12,334</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> 2018</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">11,334</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> 2019</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5,542</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> 2020</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,646</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> 2021</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,623</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> 2022 and thereafter</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">9,712</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">44,191</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> </tr> </table> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 18pt"> (f) <b><i>Goodwill</i></b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"> Goodwill represents the residual purchase price paid in a business combination after the fair value of all identified assets and liabilities have been recorded. Goodwill is not amortized. The Company operates as a single reporting unit. The Company performed its qualitative assessment as of November&#xA0;30, 2016, 2015, and 2014, and concluded it was not more likely than not that the fair value of its reporting unit was less than its carrying value.</p> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <b>15. INCOME TAXES</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"> <b><i>Effective tax rate</i></b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"> The components of income before provision for income taxes are as follows for the years ended December&#xA0;31:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="84%" align="center" border="0"> <tr> <td width="67%"></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom"><b>(in thousands)</b></td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2016</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2015</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2014</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Domestic</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">37,329</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">63,124</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">36,485</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Foreign</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(2,127</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(2,619</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">11,509</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total income before provision</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">35,202</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">60,505</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">47,994</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; MARGIN-TOP: 12px"> &#xA0;</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt; TEXT-INDENT: 4%"> The components of the provision for income taxes are as follows for the years ended December 31:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="84%" align="center" border="0"> <tr> <td width="65%"></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom"><b>(in thousands)</b></td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2016</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2015</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2014</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Current:</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Federal</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">6,741</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">17,864</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">22,488</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> State</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,963</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,565</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,952</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Foreign</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,322</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,853</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,195</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total current provision</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">14,026</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">26,282</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">28,635</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Deferred:</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Federal</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(1,120</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,075</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(11,972</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> State</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(480</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(466</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(1,209</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Foreign</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(4,210</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(3,708</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(715</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total deferred benefit</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(5,810</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(2,099</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(13,896</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total provision</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">8,216</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">24,183</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">14,739</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> The effective income tax rate differed from the statutory federal income tax rate due to the following:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="84%" align="center" border="0"> <tr> <td width="77%"></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2016</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2015</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2014</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Statutory federal income tax rate</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">35.0</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">35.0</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">35.0</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Valuation allowance</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">0.3</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">0.7</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">0.5</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Transaction costs</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1.1</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> State income taxes, net of federal benefit and tax credits</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3.7</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4.6</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1.8</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Permanent differences</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2.2</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1.1</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1.3</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Domestic production activities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(3.2</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(3.1</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(4.9</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Federal research and experimentation credits</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(2.3</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(1.2</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(1.7</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Tax effects of foreign activities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5.2</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2.0</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(2.2</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <font style="WHITE-SPACE: nowrap">Tax-exempt</font> income</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(0.3</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(0.1</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(0.1</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Provision to return adjustments</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">0.3</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">0.3</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <font style="WHITE-SPACE: nowrap">Non-deductible</font> compensation</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6.2</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3.3</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2.5</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Provision for uncertain tax positions</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(2.3</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(2.6</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(0.7</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Excess tax benefits related to share-based compensation</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(20.1</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Other</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(2.5</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(0.8</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Effective income tax rate</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">23.3</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">40.0</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">30.7</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 18pt"> <b><i>Deferred income taxes</i></b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"> Deferred income taxes reflect the tax attributes and tax effects of temporary differences between the carrying amounts of assets and liabilities for financial reporting purposes and the amounts used for income tax purposes. The Company retrospectively adopted ASU <font style="WHITE-SPACE: nowrap">2015-17</font> &#x201C;Income Taxes (Topic 740): Balance Sheet Classification of Deferred Taxes&#x201D; in the fourth quarter of 2016. As a result, all net deferred income taxes are classified as <font style="WHITE-SPACE: nowrap">non-current</font> in the consolidated balance sheets for all periods presented. See Note 2 &#x201C;Significant Accounting Policies&#x201D; &#x2014;New accounting pronouncements for further detail.</p> <p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; MARGIN-TOP: 12px"> &#xA0;</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt; TEXT-INDENT: 4%"> Significant components of net deferred tax assets and liabilities are as follows:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="76%" align="center" border="0"> <tr> <td width="71%"></td> <td valign="bottom" width="7%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom"><b>(in thousands)</b></td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2016</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2015</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Deferred tax assets:</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Net operating loss carryforwards</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">69,307</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">65,601</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Accruals and reserves</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">34,021</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">30,322</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Software revenue</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6,559</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6,608</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Depreciation</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,593</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5,327</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Tax credit carryforwards</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">8,094</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6,686</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Other</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">19</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">58</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total deferred tax assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">121,593</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">114,602</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Less valuation allowances</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(34,054</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(35,509</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 7em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total net deferred tax assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">87,539</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">79,093</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Deferred tax liabilities:</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Intangibles</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(17,641</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(13,363</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 7em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total deferred tax liabilities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(17,641</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(13,363</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 7em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total net deferred income taxes</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">69,898</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">65,730</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> The Company regularly assesses the need for a valuation allowance against its deferred tax assets. In making that assessment, the Company considers both positive and negative evidence related to the likelihood of realization of the deferred tax assets to determine, based on the weight of available evidence, whether it is <font style="WHITE-SPACE: nowrap">more-likely-than-not</font> that some or all of the deferred tax assets will not be realized. This determination requires significant judgment, including assumptions about future taxable income that are based on historical and projected information. The $1.5&#xA0;million net change in the valuation allowance during the period primarily relates to a $2.4&#xA0;million decrease for movements in foreign exchange rates, partially offset by $0.9&#xA0;million increase of acquired OpenSpan federal and state net operating losses and tax credits that are projected to expire unutilized.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> The Company acquired approximately $22.4&#xA0;million and $0.3&#xA0;million of federal and state net operating losses (&#x201C;NOLs&#x201D;) respectively, and approximately $0.9&#xA0;million of general business credits, in connection with the acquisition of OpenSpan on April&#xA0;11, 2016. The Company has determined it may utilize $20.2&#xA0;million and $0.1&#xA0;million of the acquired OpenSpan federal and state NOLs, respectively, and $0.4&#xA0;million of the general business credits subject to annual limitations, in accordance with Section&#xA0;382 and Section&#xA0;383 of the Internal Revenue Code of 1986, as amended, which are scheduled to expire by 2036. As of December&#xA0;31, 2016, the Company anticipates using $16.9&#xA0;million of the remaining NOLs by 2021.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> As of December&#xA0;31, 2016, the Company had approximately $38.5&#xA0;million of acquired Antenna federal NOLs, which are subject to annual use limitations under Section&#xA0;382 and Section&#xA0;383 of the Internal Revenue Code of 1986, as amended. Based on those limitations, the Company anticipates using $6.2&#xA0;million of the remaining NOLs by 2031. With regard to the acquired foreign NOLs of $58.1&#xA0;million, a full valuation allowance has been recorded as of December&#xA0;31, 2016 due to uncertainty regarding the availability of these NOLs to offset future income generated by the related foreign businesses due to limitations under local country change in control provisions.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> As of December&#xA0;31, 2016, the Company had approximately $101.9&#xA0;million of acquired Chordiant federal NOLs, which are subject to annual use limitations under Section&#xA0;382 and Section&#xA0;383 of the Internal Revenue Code of 1986, as amended. Based on those limitations, the Company anticipates using $76.1&#xA0;million of the remaining NOLs by 2029. In addition, the Company has $0.3&#xA0;million of deferred tax assets related to state NOLs as of December&#xA0;31, 2016.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> As of December&#xA0;31, 2016, the Company had available $23.8&#xA0;million of foreign NOLS which have an unlimited carryover period.</p> <p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; MARGIN-TOP: 12px"> &#xA0;</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt; TEXT-INDENT: 4%"> As of December&#xA0;31, 2016, the Company had available $7.1&#xA0;million of state tax research and experimentation (&#x201C;R&amp;E&#x201D;) credits expiring in the years 2017 through 2031 and $0.9&#xA0;million of investment and other state tax credits, which have an unlimited carryover.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> The Company&#x2019;s India subsidiary is a development center in an area designated as a Special Economic Zone (&#x201C;SEZ&#x201D;) and is entitled to a tax holiday in India. The tax holiday reduces or eliminates income tax in that country and is scheduled to expire in 2022. For the years ended December&#xA0;31, 2016, 2015, and 2014, the effect of the income tax holiday was to reduce the overall income tax provision by approximately $1&#xA0;million, $0.9&#xA0;million, and $0.8&#xA0;million, respectively. The benefit of the tax holiday on net income per share (diluted) was $0.01 for each of the years ended December&#xA0;31, 2016, 2015, and 2014.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> The Company elected to early adopt ASU <font style="WHITE-SPACE: nowrap">2016-09</font> in the fourth quarter of 2016, which requires, among other things, excess tax benefits to be recorded as a reduction of the provision for income taxes in the consolidated statement of operations, whereas they were previous recognized in equity. The Company is required to reflect any adoption adjustments as of January&#xA0;1, 2016, the beginning of the annual period that includes the period of adoption. Upon adoption of ASU <font style="WHITE-SPACE: nowrap">2016-09,</font> the Company recognized, on a modified retrospective basis, all historical excess tax benefits previously unrecognized, which resulted in a net cumulative-effect adjustment of a $0.3&#xA0;million increase to retained earnings as of January&#xA0;1, 2016, with an offsetting increase to long-term deferred income tax assets. The Company recognized a reduction to its provision for income taxes of $6.7&#xA0;million for the year ended December&#xA0;31, 2016 related to net excess tax benefits from awards that vested or settled in 2016. See Note 2 &#x201C;Significant Accounting Policies&#x2014;New accounting pronouncements&#x201D; for additional information related to this adoption.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> Undistributed earnings of the Company&#x2019;s foreign subsidiaries amounted to approximately $33.7&#xA0;million as of December&#xA0;31, 2016. The Company has not provided any additional federal or state income taxes or foreign withholding taxes on the undistributed earnings as such earnings have been indefinitely reinvested in the business. It is impractical to estimate the amount of tax the Company could have to pay upon repatriation due to the complexity of foreign tax credit calculations and because the Company considers its earnings permanently reinvested.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 18pt"> <b><i>Uncertain tax benefits and other considerations</i></b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"> A reconciliation of the beginning and ending balances of the total amounts of gross unrecognized tax benefits is as follows:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"> <tr> <td width="69%"></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom"><b>(in thousands)</b></td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2016</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2015</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2014</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Balance as of January&#xA0;1,</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">23,972</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">43,396</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">40,929</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Additions based on tax positions related to the current year</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">80</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">817</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,041</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Additions for tax positions of prior years</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">110</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">183</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">285</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> (Reductions) Additions for acquired uncertain tax benefits</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">387</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(716</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Reductions for tax positions of prior years</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(1,541</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(19,855</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(853</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Reductions for a lapse of the applicable statute of limitations</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(337</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(569</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(290</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Balance as of December&#xA0;31,</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">22,671</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">23,972</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">43,396</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> As of December&#xA0;31, 2016, the Company had approximately $22.7&#xA0;million of total unrecognized tax benefits, which would decrease the Company&#x2019;s effective tax rate if recognized. The $1.5&#xA0;million reduction for tax positions of prior years primarily relates the lapse in the applicable statute of limitations, revision of accounting estimates, and the impact of foreign currency exchange rates. The Company expects that the changes in the unrecognized benefits within the next twelve months will be approximately $0.1&#xA0;million due to the lapse of statute of limitations.</p> <p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; MARGIN-TOP: 12px"> &#xA0;</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt; TEXT-INDENT: 4%"> The Company recognizes interest accrued and penalties related to unrecognized tax benefits in the income tax provision. For the year ended December&#xA0;31, 2016 the Company did not recognize any significant change in net interest expense. For the year ended December&#xA0;31, 2015 and 2014, the Company recognized a decrease of approximately $0.6&#xA0;million and an increase of $0.3&#xA0;million, respectively, of interest expense. As of December&#xA0;31, 2016, 2015 and 2014, the company did not recognized any significant penalties. As of December&#xA0;31, 2016, 2015 and 2014, the Company had accrued approximately $1.2&#xA0;million, $1.2&#xA0;million, and $1.5&#xA0;million, respectively, for interest and penalties.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> The Company files income tax returns in the U.S. and in foreign jurisdictions. We have no tax returns under examination by the Internal Revenue Service as of December&#xA0;31, 2016. However, certain states and foreign jurisdictions are auditing our income tax returns for periods ranging from 2010 through 2014. The Company does not expect the results of these audits to have a material effect on our financial condition, results of operations, or cash flows. With few exceptions, the statute of limitations remains open in all jurisdictions for the tax years 2013 to the present.</p> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt"> <b>3. MARKETABLE SECURITIES</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"> <tr> <td width="54%"></td> <td valign="bottom" width="7%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="7%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="7%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom"><b>(in thousands)</b></td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="14" align="center"><b>December&#xA0;31, 2016</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Amortized<br /> Cost</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Unrealized<br /> Gains</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Unrealized<br /> Losses</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Fair&#xA0;Value</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Marketable securities:</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Municipal bonds</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">36,746</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(139</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">36,607</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Corporate bonds</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">26,610</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(51</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">26,560</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Marketable securities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">63,356</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(190</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">63,167</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"> <tr> <td width="54%"></td> <td valign="bottom" width="7%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="7%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="7%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom"><b>(in thousands)</b></td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="14" align="center"><b>December&#xA0;31, 2015</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Amortized<br /> Cost</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Unrealized<br /> Gains</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Unrealized<br /> Losses</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Fair</b><br /> <b>Value</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Marketable securities:</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Municipal bonds</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">57,394</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">7</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(66</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">57,335</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Corporate bonds</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">66,960</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(147</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">66,815</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Certificates of deposit</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,903</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(1</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,902</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Marketable securities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">126,257</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">9</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(214</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">126,052</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> The Company considers debt securities with maturities of three months or less from the purchase date to be cash equivalents. Interest is recorded when earned. All of the Company&#x2019;s investments are classified as <font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">available-for-sale</font></font> and are carried at fair value. Unrealized gains and losses considered to be temporary in nature are recorded as a component of accumulated other comprehensive loss, net of related income taxes. The Company reviews all investments for reductions in fair value that are other-than-temporary. When such reductions occur, the cost of the investment is adjusted to fair value through recording a loss on investments in the consolidated statements of operations. Gains and losses on investments are calculated on the basis of specific identification. As of December&#xA0;31, 2016, the Company did not hold any investments with unrealized losses considered to be other than temporary.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> As of December&#xA0;31, 2016, remaining maturities of marketable debt securities ranged from March 2017 to August 2019, with a weighted-average remaining maturity of approximately 14 months.</p> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt"> <b>6. TRADE ACCOUNTS RECEIVABLE, NET OF ALLOWANCE</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"> Unbilled&#xA0;trade accounts receivable primarily relate to services earned under time and materials arrangements and to license, maintenance, and cloud arrangements that have commenced or been delivered in excess of scheduled invoicing.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="76%" align="center" border="0"> <tr> <td width="71%"></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center"><b>December&#xA0;31,</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom"><b>(in thousands)</b></td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2016</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2015</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Trade accounts receivable</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">234,473</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">190,820</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Unbilled accounts receivable</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">34,681</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">25,657</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total accounts receivable</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">269,154</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">216,477</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Allowance for sales credit memos</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(4,126</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(4,631</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">265,028</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">211,846</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> The Company records an allowance for estimates of potential sales credit memos when the related revenue is recorded and reviews this allowance periodically. The following reflects the activity of the allowance for sales credit memos:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="84%" align="center" border="0"> <tr> <td width="66%"></td> <td valign="bottom" width="7%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="10" align="center"><b>Year Ended December&#xA0;31,</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom"><b>(in thousands)</b></td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2016</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2015</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2014</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Balance at beginning of year</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">4,631</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,540</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,997</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Provision for credit memos</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,290</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">8,005</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,164</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Credit memos issued</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(3,795</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(4,914</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(2,621</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">4,126</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">4,631</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,540</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> </tr> </table> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="76%" align="center" border="0"> <tr> <td width="71%"></td> <td valign="bottom" width="8%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="7%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center"><b>December&#xA0;31,</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom"><b>(in thousands)</b></td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2016</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2015</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Leasehold improvements</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">32,852</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">29,501</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Computer equipment</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">21,522</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">18,369</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Furniture and fixtures</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6,127</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5,211</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Computer software purchased</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6,083</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5,847</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Computer software developed for internal use</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">12,069</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">721</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Fixed assets in progress</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">772</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,173</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">79,425</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">61,822</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Less: accumulated depreciation and amortization</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(41,144</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(30,503</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Property and equipment, net</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">38,281</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">31,319</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> </table> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 18pt"> (i) <b><i>Research and development and software development costs</i></b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"> Research and development costs are expensed as incurred. Capitalization of computer software developed for resale begins upon the establishment of technological feasibility, generally demonstrated by a working model or an operative version of the computer software product. Such costs have not been material to date as technological feasibility is established within a short time frame from the software&#x2019;s general availability and, as a result, no costs were capitalized in 2016, 2015, or 2014.</p> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"> (a) <b><i>Revenue recognition</i></b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"> The Company&#x2019;s revenue is derived primarily from software licenses, maintenance fees related to the Company&#x2019;s software licenses, and consulting services. The Company&#x2019;s license arrangements, whether involving a perpetual license or a term license, generally also contain multiple elements, including consulting services, training, and software maintenance services.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> Software revenue recognition requires judgment, including whether a software arrangement includes multiple elements, and if so, whether vendor-specific objective evidence (&#x201C;VSOE&#x201D;) of fair value exists for those elements. The amount of arrangement consideration allocated to undelivered elements is based on the VSOE of fair value for those elements and recognized as those elements are delivered. Any remaining portion of the total arrangement fee is allocated to the software license&#x2014;the first delivered element. Revenue is recognized for each element when all of the revenue recognition criteria have been met. Revenue is recognized net of any taxes collected from customers and subsequently remitted to governmental authorities.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> Changes in the mix of the elements in a software arrangement, the ability to identify VSOE for those elements, the fair value of the respective elements, and changes to a product&#x2019;s estimated life cycle could materially impact the amount of earned and unearned revenue.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> Before the Company can recognize revenue, the following four basic criteria must be met:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr> <td width="5%">&#xA0;</td> <td valign="top" width="2%" align="left">&#x2022;</td> <td valign="top" width="1%">&#xA0;</td> <td valign="top" align="left"><i>Persuasive evidence of an arrangement</i>&#x2014;As evidence of the existence of an arrangement, the Company uses a contract or purchase order signed by the client and the Company for software, including cloud, and maintenance, and a statement of work for consulting services. In the event the client is a reseller, the Company ensures a binding agreement exists between the reseller and end user of the software.</td> </tr> </table> <p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; MARGIN-TOP: 6px"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr> <td width="5%">&#xA0;</td> <td valign="top" width="2%" align="left">&#x2022;</td> <td valign="top" width="1%">&#xA0;</td> <td valign="top" align="left"><i>Delivery of product and services</i>&#x2014;The Company delivers its software electronically and/or ships it via disc media. Services are considered delivered as the work is performed or, in the case of maintenance, over the contractual service period.</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr> <td width="5%">&#xA0;</td> <td valign="top" width="2%" align="left">&#x2022;</td> <td valign="top" width="1%">&#xA0;</td> <td valign="top" align="left"><i>Fee is fixed or determinable</i>&#x2014;The Company assesses whether a fee is fixed or determinable at the onset of the arrangement. In addition, the Company assesses whether contract modifications to an existing arrangement constitute a concession or whether extended payment terms exist. The Company&#x2019;s agreements do not include a right of return.</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr> <td width="5%">&#xA0;</td> <td valign="top" width="2%" align="left">&#x2022;</td> <td valign="top" width="1%">&#xA0;</td> <td valign="top" align="left"><i>Collection of fee is probable</i>&#x2014;The Company assesses the probability of collecting from each client at the onset of the arrangement based on a number of factors, including the client&#x2019;s payment history, its current creditworthiness, economic conditions in the client&#x2019;s industry and geographic location, and general economic conditions. If, in the Company&#x2019;s judgment, collection of a fee is not probable, revenue is recognized as cash is collected, provided all other conditions for revenue recognition have been met.</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <b>Software license revenues</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"> Perpetual software license fees are recognized as revenue when the software is delivered, any acceptance required by the contract that is not perfunctory is obtained, no significant obligations or contingencies exist related to the software, all other undelivered elements in a multiple element arrangement possess VSOE, and all other revenue recognition criteria are met.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> Term software license fees are usually payable on a monthly, quarterly, or annual basis under license agreements that typically have a three to five-year term and may be renewed for additional terms at the client&#x2019;s option. The Company recognizes term license revenue over the term of the agreement as payments become due or earlier if prepaid, provided all other criteria for revenue recognition have been met.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <b>Maintenance revenues</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"> First-year maintenance typically is sold with the related software license and renewed on an annual basis thereafter. Maintenance revenue is deferred and recognized ratably over the term of the support period, which is generally one year and subject to annual renewals. Perpetual software maintenance obligations are based on separately stated renewal rates in the arrangement that are substantive and therefore represent VSOE of fair value. Term license arrangements include separately stated maintenance fees and the Company uses stand-alone sales to determine VSOE of fair value.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <b>Services revenues</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"> The Company&#x2019;s services revenue is comprised of fees for consulting services including software implementation, training, reimbursable expenses, and for sales of its Pega Cloud <font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">as-a-platform</font></font> offering (&#x201C;Pega Cloud&#x201D;), which includes the Pega Cloud Dev/Test environment and the Pega Cloud Production environment. Consulting services may be provided on a &#x201C;stand-alone&#x201D; basis or bundled with a license and software maintenance services.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> Revenue from training services and consulting services under time and materials contracts is recognized as services are performed. The Company has VSOE of fair value for its training services and consulting services under time and materials contracts in the Americas, Europe, and certain regions of Asia.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> Consulting services may sometimes be provided on a fixed-price basis. The Company does not have VSOE of fair value for fixed-price services or time and materials services in certain geographical regions. When these services are part of a multiple element arrangement, and the services are not essential to the functionality of the software, and when services, including maintenance, are the only undelivered element, the Company recognizes the revenue from the total arrangement ratably over the longer of the software maintenance period or the service period. Revenue from fixed-price services that are not bundled with a software license is generally recognized ratably over the service period, which is typically less than four months.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> Revenue from stand-alone sales of the Pega Cloud Dev/Test environment is recognized as services are performed because the Company has VSOE of fair value.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> Revenue from stand-alone sales of the Pega Cloud Production environment is recognized ratably over the term of the service. When implementation services are sold together with the Company&#x2019;s Pega Cloud offering and these services have stand-alone value to the client, the Company accounts for these services separately from this offering. Stand-alone value is established through the client&#x2019;s ability to buy these services from many trained partner system integrators and from transactions sold independently from the sale of Pega Cloud. Since these multiple-element arrangements are not software license sales, the Company applies a selling price hierarchy to determine the fair value of each element in the arrangement. Under the selling price hierarchy, each element&#x2019;s fair value is determined based on its VSOE, if available. If VSOE does not exist, third-party evidence of fair value (&#x201C;TPE&#x201D;) will be considered, and estimated selling price (&#x201C;ESP&#x201D;) will be used if neither VSOE nor TPE is available. The Company generally does not have VSOE of its Pega Cloud offering and is not able to determine TPE as its sales strategy is customized to the needs of its clients and the Company&#x2019;s products and services are dissimilar to comparable products or services in the marketplace. In determining ESP, the Company applies significant judgment as it weighs a variety of factors, based on the facts and circumstances of the arrangement. The Company typically arrives at an ESP for a service without VSOE or TPE by considering company-specific factors such as geographies, competitive landscape, and pricing practices used to establish bundled pricing and discounting.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 18pt"> <b>Deferred revenue</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"> Deferred software license revenue typically results from client billings for which all of the criteria to recognize revenue have not been met. Deferred maintenance revenue represents software license updates and product support contracts that are typically billed in advance and are recognized ratably over the support periods. Deferred services revenue represents advanced billings for consulting, hosting, and training services that are recognized as the services are performed.</p> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt; TEXT-INDENT: 4%"> Significant components of net deferred tax assets and liabilities are as follows:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="76%" align="center" border="0"> <tr> <td width="71%"></td> <td valign="bottom" width="7%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom"><b>(in thousands)</b></td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2016</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2015</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Deferred tax assets:</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Net operating loss carryforwards</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">69,307</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">65,601</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Accruals and reserves</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">34,021</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">30,322</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Software revenue</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6,559</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6,608</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Depreciation</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,593</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5,327</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Tax credit carryforwards</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">8,094</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6,686</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Other</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">19</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">58</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total deferred tax assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">121,593</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">114,602</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Less valuation allowances</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(34,054</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(35,509</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 7em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total net deferred tax assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">87,539</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">79,093</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Deferred tax liabilities:</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Intangibles</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(17,641</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(13,363</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 7em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total deferred tax liabilities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(17,641</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(13,363</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 7em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total net deferred income taxes</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">69,898</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">65,730</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> &#xA0;</p> </div> <table style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="10" align="center"><b>Change in Fair Value in USD</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="10" align="center"><b>Year Ended&#xA0;December 31,</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom"><b>(in thousands)</b></td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2016</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2015</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2014</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Loss from the change in the fair value of forward contracts included in other expense, net</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(5,643</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(1,047</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(532</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Foreign currency transaction gains (losses) from the remeasurement of foreign currency assets and liabilities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,247</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(4,168</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(3,769</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> </table> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> The fair value of the Company&#x2019;s outstanding forward contracts was as follows:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"> <tr> <td width="47%"></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom"><b>(in thousands)</b></td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center"><b>December&#xA0;31, 2016</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center"><b>December&#xA0;31, 2015</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Recorded&#xA0;In:</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Fair&#xA0;Value</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Recorded&#xA0;In:</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Fair&#xA0;Value</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Asset Derivatives</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Foreign currency forward contracts</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right"> Other&#xA0;current&#xA0;assets</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">628</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right"> Other&#xA0;current&#xA0;assets</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">48</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Liability Derivatives</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Foreign currency forward contracts</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">Accrued expenses</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">883</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">Accrued expenses</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,052</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> </table> </div> <div> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="10" align="center"><b>Year Ended December&#xA0;31,</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom"><b>(in thousands, except per share amounts)</b></td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2016</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2015</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2014</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <b><i>Basic</i></b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Net income</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">26,986</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">36,322</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">33,255</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Weighted-average common shares outstanding</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">76,343</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">76,507</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">76,327</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Earnings per share, basic</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.35</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.47</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.44</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <b><i>Diluted</i></b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Net income</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">26,986</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">36,322</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">33,255</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Weighted-average common shares outstanding</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">76,343</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">76,507</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">76,327</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Weighted-average effect of dilutive securities:</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Stock options</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,025</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,601</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,698</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> RSUs</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,364</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">935</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">506</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Effect of assumed exercise of stock options and RSUs</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,389</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,536</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,204</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Weighted-average common shares outstanding, assuming dilution</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">79,732</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">79,043</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">78,531</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Earnings per share, diluted</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.34</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.46</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.42</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Outstanding options and RSUs excluded as impact would be antidilutive</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">322</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">182</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">98</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> &#xA0;</p> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> The following table presents the stock-based compensation expense included in the Company&#x2019;s consolidated statements of operations:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="84%" align="center" border="0"> <tr> <td width="64%"></td> <td valign="bottom" width="7%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="10" align="center"><b>Year ended December&#xA0;31,</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom"><b>(in thousands)</b></td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2016</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2015</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2014</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Stock-based compensation expense:</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Cost of revenues</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">11,459</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">8,772</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">5,335</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Operating expenses</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">29,362</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">21,282</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">13,870</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total stock-based compensation before tax</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">40,821</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">30,054</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">19,205</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Income tax benefit</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(12,198</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(8,098</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(5,563</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> </table> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> The Company had forward contracts outstanding with total notional values as follows:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="84%" align="center" border="0"> <tr> <td width="72%"></td> <td valign="bottom" width="9%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="9%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center"><b>As of December&#xA0;31,</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom"><b>Currency (in thousands)</b></td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2016</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2015</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Euro</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#x20AC;</td> <td valign="bottom" align="right">29,820</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#x20AC;</td> <td valign="bottom" align="right">14,900</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> British pound</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA3;</td> <td valign="bottom" align="right">6,440</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA3;</td> <td valign="bottom" align="right">&#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Australian dollar</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">A$</td> <td valign="bottom" align="right">22,010</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">A$</td> <td valign="bottom" align="right">9,100</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> United States dollar</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">73,125</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">9,400</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> </table> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> As of December&#xA0;31, 2016, future estimated amortization expense is as follows:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="68%" align="center" border="0"> <tr> <td width="71%"></td> <td valign="bottom" width="21%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom" nowrap="nowrap"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; WIDTH: 48.6pt; BORDER-BOTTOM: rgb(0,0,0) 1pt solid; MARGIN-TOP: 0pt"> <i>(</i><b>in thousands)</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Future estimated<br /> amortization&#xA0;expense</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> 2017</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">12,334</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> 2018</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">11,334</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> 2019</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5,542</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> 2020</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,646</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> 2021</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,623</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> 2022 and thereafter</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">9,712</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">44,191</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> </tr> </table> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> The following table presents the changes in the carrying amount of goodwill:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="84%" align="center" border="0"> <tr> <td width="66%"></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="10" align="center"><b>Year Ended December&#xA0;31,</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom"><b>(in thousands)</b></td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2016</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2015</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2014</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Balance as of January&#xA0;1,</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">46,776</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">46,860</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">43,469</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Goodwill acquired during the year</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">26,689</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,431</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Translation adjustments</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(301</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(84</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(40</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Balance as of December&#xA0;31,</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">73,164</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">46,776</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">46,860</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> </tr> </table> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"> The components of income before provision for income taxes are as follows for the years ended December&#xA0;31:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="84%" align="center" border="0"> <tr> <td width="67%"></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom"><b>(in thousands)</b></td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2016</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2015</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2014</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Domestic</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">37,329</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">63,124</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">36,485</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Foreign</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(2,127</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(2,619</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">11,509</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total income before provision</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">35,202</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">60,505</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">47,994</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; MARGIN-TOP: 12px"> &#xA0;</p> </div> 0.0063 0.0121 P5Y8M12D 25.72 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 18pt"> (j) <b><i>Stock-based compensation</i></b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"> The Company recognizes stock-based compensation expense associated with equity awards based on the fair value of these awards at the grant date. Stock-based compensation is recognized over the requisite service period, which is generally the vesting period of the equity award, and is adjusted each period for anticipated forfeitures. See Note 14 &#x201C;Stock-based Compensation&#x201D; for discussion of the Company&#x2019;s key assumptions included in determining the fair value of its equity awards at the grant date.</p> </div> 3389000 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <b>8. ACQUISITIONS</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> <b><u>Acquisition completed in 2016:</u></b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"> On April&#xA0;11, 2016, the Company acquired OpenSpan, Inc. (&#x201C;OpenSpan&#x201D;), a privately held software provider of robotic process automation and workforce analytics software for $48.8&#xA0;million in cash, net of $1.8&#xA0;million in cash acquired. As of December&#xA0;31, 2016, $7.4&#xA0;million of the cash consideration remains in escrow and will remain for up to an <font style="WHITE-SPACE: nowrap">18-month</font> period after the acquisition as security for the indemnification obligations of the selling shareholders.</p> <p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; MARGIN-TOP: 12px"> &#xA0;</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt; TEXT-INDENT: 4%"> During 2016, the Company incurred $2.6&#xA0;million of direct and incremental expenses that were primarily legal and advisory fees and due diligence costs to affect the acquisition.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> In allocating the total purchase consideration based on estimated fair values, the Company recorded $26.7&#xA0;million of goodwill, which is nondeductible for income tax purposes, and $24.3&#xA0;million of intangible assets with a weighted-average amortization period of 9.7 years.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <b><u>Acquisitions completed in 2014:</u></b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"> The Company completed three acquisitions during the year ended December&#xA0;31, 2014, which were determined to be immaterial, both individually and in the aggregate, for $6.3&#xA0;million in cash consideration, inclusive of $2.1&#xA0;million in cash acquired, and $1.1&#xA0;million in additional cash consideration which was paid in 2015. During 2016 and 2015, the Company also paid $0.3&#xA0;million and $0.5&#xA0;million, respectively, in additional cash consideration to the selling shareholders of another one of the three companies acquired in 2014, based on the achievement of certain performance milestones. The final cash payment of $0.3&#xA0;million was made in January 2017 to the same selling shareholders based on the achievement of additional performance milestones through the end of 2016.</p> </div> 0.12 --12-31 2016-12-31 0.35 0.032 0.022 -0.025 0.052 Yes Large Accelerated Filer <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt; TEXT-INDENT: 4%"> Amortization expense of acquired intangibles was reflected in the Company&#x2019;s consolidated statements of operations as follows:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="84%" align="center" border="0"> <tr> <td width="67%"></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="10" align="center"><b>Year Ended December&#xA0;31,</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom"><b>(in thousands)</b></td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2016</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2015</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2014</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Amortization expense:</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Cost of revenue</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">5,986</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">5,392</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">6,017</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Selling and marketing</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">7,145</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6,127</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6,022</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> General and administrative</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">277</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">683</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,770</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total amortization expense</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">13,408</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">12,202</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">13,809</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> &#xA0;</p> </div> 2022 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 0pt"> (e) <b><i><font style="WHITE-SPACE: nowrap">Internal-use</font> software</i></b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"> The Company capitalizes and amortizes certain direct costs associated with computer software developed or purchased for internal use incurred during the application development stage. Costs related to preliminary project activities and post implementation activities are expensed as incurred. The Company amortizes capitalized software costs generally over three to five years commencing on the date the software is placed into service. During the fourth quarter of 2016, the Company placed $11.3&#xA0;million of costs for computer software developed for internal use into service, of which $1.1&#xA0;million was capitalized in 2015 and $10.2&#xA0;million was capitalized in 2016. During 2014, the Company did not capitalize any costs for computer software developed for internal use.</p> </div> 1 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <b>7. PROPERTY AND EQUIPMENT</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="76%" align="center" border="0"> <tr> <td width="71%"></td> <td valign="bottom" width="8%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="7%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center"><b>December&#xA0;31,</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom"><b>(in thousands)</b></td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2016</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2015</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Leasehold improvements</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">32,852</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">29,501</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Computer equipment</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">21,522</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">18,369</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Furniture and fixtures</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6,127</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5,211</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Computer software purchased</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6,083</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5,847</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Computer software developed for internal use</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">12,069</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">721</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Fixed assets in progress</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">772</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,173</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">79,425</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">61,822</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Less: accumulated depreciation and amortization</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(41,144</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(30,503</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Property and equipment, net</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">38,281</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">31,319</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> Depreciation expense was approximately $11.2&#xA0;million, $10.6&#xA0;million, and $9.3&#xA0;million, for the years ended December&#xA0;31, 2016, 2015, and 2014, respectively.</p> </div> <div> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom"><b>(in thousands)</b></td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="14" align="center"><b>December&#xA0;31, 2016</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Amortized<br /> Cost</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Unrealized<br /> Gains</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Unrealized<br /> Losses</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Fair&#xA0;Value</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Marketable securities:</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Municipal bonds</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">36,746</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(139</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">36,607</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Corporate bonds</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">26,610</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(51</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">26,560</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Marketable securities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">63,356</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(190</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">63,167</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"> <tr> <td width="54%"></td> <td valign="bottom" width="7%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="7%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="7%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom"><b>(in thousands)</b></td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="14" align="center"><b>December&#xA0;31, 2015</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Amortized<br /> Cost</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Unrealized<br /> Gains</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Unrealized<br /> Losses</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Fair</b><br /> <b>Value</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Marketable securities:</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Municipal bonds</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">57,394</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">7</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(66</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">57,335</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Corporate bonds</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">66,960</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(147</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">66,815</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Certificates of deposit</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,903</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(1</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,902</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Marketable securities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">126,257</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">9</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(214</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">126,052</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> </tr> </table> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> The effective income tax rate differed from the statutory federal income tax rate due to the following:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="84%" align="center" border="0"> <tr> <td width="77%"></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2016</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2015</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2014</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Statutory federal income tax rate</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">35.0</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">35.0</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">35.0</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Valuation allowance</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">0.3</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">0.7</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">0.5</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Transaction costs</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1.1</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> State income taxes, net of federal benefit and tax credits</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3.7</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4.6</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1.8</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Permanent differences</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2.2</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1.1</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1.3</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Domestic production activities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(3.2</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(3.1</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(4.9</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Federal research and experimentation credits</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(2.3</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(1.2</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(1.7</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Tax effects of foreign activities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5.2</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2.0</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(2.2</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <font style="WHITE-SPACE: nowrap">Tax-exempt</font> income</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(0.3</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(0.1</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(0.1</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Provision to return adjustments</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">0.3</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">0.3</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <font style="WHITE-SPACE: nowrap">Non-deductible</font> compensation</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6.2</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3.3</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2.5</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Provision for uncertain tax positions</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(2.3</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(2.6</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(0.7</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Excess tax benefits related to share-based compensation</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(20.1</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Other</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(2.5</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(0.8</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Effective income tax rate</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">23.3</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">40.0</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">30.7</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 18pt"> &#xA0;</p> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> Long-lived assets related to the Company&#x2019;s U.S. and international operations were as follows:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"> <tr> <td width="69%"></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="14" align="center"><b>December&#xA0;31,</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom"><b>(Dollars in thousands)</b></td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center"><b>2016</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center"><b>2015</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> U.S.</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">27,993</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">73</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">17,600</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">56</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> India</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">7,158</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">19</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">10,530</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">34</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> International, other</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,130</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">8</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,189</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">10</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">38,281</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">100</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">31,319</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">100</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> &#xA0;</p> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt; TEXT-INDENT: 4%"> Adoption of the new standard also resulted in adjustments to our unaudited selected quarterly data previously reported for fiscal year 2016 as follows:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"> <tr> <td width="50%"></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="22" align="center"><b>Three Months Ended</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom"><i>(Dollars in thousands)</i></td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center"><b>March&#xA0;31, 2016</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center"><b>June&#xA0;30, 2016</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center"><b>September&#xA0;30, 2016</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>As<br /> Reported</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>As<br /> Adjusted</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>As<br /> Reported</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>As<br /> Adjusted</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>As<br /> Reported</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>As<br /> Adjusted</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <b>Unaudited condensed consolidated statements of operations data:</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Income before provision for income taxes</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">13,493</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">13,493</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">5,498</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">5,498</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">5,515</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">5,515</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Provision for income taxes</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">4,488</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">3,093</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,851</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">962</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">3,097</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,214</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Net income</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">9,005</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">10,400</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">3,647</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">4,536</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,418</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">3,301</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <i>Effective tax rate</i></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">33.3</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">22.9</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">33.7</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">17.5</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">56.2</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">40.1</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Earnings per share:</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Basic</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.12</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.14</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.05</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.06</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.03</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.04</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Diluted</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.11</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.13</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.05</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.06</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.03</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.04</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Weighted-average number of common shares outstanding:</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Diluted</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">78,878</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">79,235</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">78,969</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">79,422</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">79,082</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">79,548</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"> <tr> <td width="46%"></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center"><b>Three Months Ended</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center"><b>Six Months Ended</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center"><b>Nine Months Ended</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom"><i>(in thousands)</i></td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center"><b>March&#xA0;31, 2016</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center"><b>June&#xA0;30, 2016</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center"><b>September&#xA0;30, 2016</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>As<br /> Reported</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>As<br /> Adjusted</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>As<br /> Reported</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>As<br /> Adjusted</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>As<br /> Reported</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>As<br /> Adjusted</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <b>Unaudited condensed consolidated statements of cash flows data:</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Net cash provided by operating activities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">8,642</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">10,040</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">9,299</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">11,569</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">17,396</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">20,556</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Net cash used in financing activities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(18,424</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(19,822</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(29,396</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(31,666</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(39,871</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(43,031</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> </table> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> The following table summarizes the combined stock option activity under the Company&#x2019;s stock option plans for the year ended December&#xA0;31, 2016:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"> <tr> <td width="65%"></td> <td valign="bottom" width="7%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="7%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="7%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="7%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" nowrap="nowrap" align="center"> <b>Shares&#xA0;(in&#xA0;thousands)</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" nowrap="nowrap" align="center"><b><font style="WHITE-SPACE: nowrap">Weighted-average</font><br /> exercise price</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" nowrap="nowrap" align="center"><b><font style="WHITE-SPACE: nowrap">Weighted-average</font><br /> remaining&#xA0;contractual<br /> term (in years)</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" nowrap="nowrap" align="center"> <b>Aggregate&#xA0;intrinsic<br /> value&#xA0;(in&#xA0;thousands)</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Options outstanding as of January&#xA0;1, 2016</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6,563</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">16.01</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Granted</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,691</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">25.72</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Exercised</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(1,275</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">14.41</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Forfeited/Cancelled</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(516</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">20.85</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Options outstanding as of December&#xA0;31, 2016</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">7,463</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">19.45</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Vested and expected to vest as December&#xA0;31, 2016</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6,154</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">18.99</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">7.3</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">104,655</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Exercisable as of December&#xA0;31, 2016</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,696</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">14.21</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5.7</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">58,741</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> </table> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt; TEXT-INDENT: 4%"> The weighted-average assumptions used in the Black-Scholes option valuation model are as follows:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="84%" align="center" border="0"> <tr> <td width="72%"></td> <td valign="bottom" width="7%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="10" align="center"> <b>Year&#xA0;ended&#xA0;December&#xA0;31,</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>&#xA0;&#xA0;2016&#xA0;&#xA0;</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>&#xA0;&#xA0;2015&#xA0;&#xA0;</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>&#xA0;&#xA0;2014&#xA0;&#xA0;</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Expected annual volatility <sup style="FONT-SIZE: 85%; VERTICAL-ALIGN: top">(1)</sup></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">40</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">45</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">47</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Expected term in years <sup style="FONT-SIZE: 85%; VERTICAL-ALIGN: top">(2)</sup></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4.4</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4.5</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4.4</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Risk-free interest rate <sup style="FONT-SIZE: 85%; VERTICAL-ALIGN: top">(3)</sup></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1.21</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1.34</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1.33</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Expected annual dividend yield <sup style="FONT-SIZE: 85%; VERTICAL-ALIGN: top">(4)</sup></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">0.63</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">0.68</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">0.44</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="PAGE-BREAK-INSIDE: avoid"> <td valign="top" width="4%" align="left"><sup style="FONT-SIZE: 85%; VERTICAL-ALIGN: top">(1)</sup></td> <td valign="top" align="left">The expected annual volatility for each grant is determined based on the average of historical daily price changes of the Company&#x2019;s common stock over a period of time which approximates the expected option term.</td> </tr> </table> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="PAGE-BREAK-INSIDE: avoid"> <td valign="top" width="4%" align="left"><sup style="FONT-SIZE: 85%; VERTICAL-ALIGN: top">(2)</sup></td> <td valign="top" align="left">The expected option term for each grant is determined based on the historical exercise behavior of employees and post-vesting employment termination behavior.</td> </tr> </table> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="PAGE-BREAK-INSIDE: avoid"> <td valign="top" width="4%" align="left"><sup style="FONT-SIZE: 85%; VERTICAL-ALIGN: top">(3)</sup></td> <td valign="top" align="left">The risk-free interest rate is based on the yield of U.S. Treasury securities with a maturity that is commensurate with the expected option term at the time of grant.</td> </tr> </table> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="PAGE-BREAK-INSIDE: avoid"> <td valign="top" width="4%" align="left"><sup style="FONT-SIZE: 85%; VERTICAL-ALIGN: top">(4)</sup></td> <td valign="top" align="left">The expected annual dividend yield is based on the weighted-average of the dividend yield assumptions used for options granted during the applicable period. The expected annual dividend has historically been based on the expected dividend of $0.06 per share, per year ($0.015 per share, per quarter times 4 quarters), on a post-split basis, divided by the average stock price. On May&#xA0;27, 2014, the Company announced an increase in its quarterly cash dividend from $0.015 to $0.03 per share. Thus, for grants made after this date, the expected annual dividend is based on the expected dividend of $0.12 per share, per year ($0.03 per share, per quarter times 4 quarters), divided by the average stock price.</td> </tr> </table> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> There were no clients accounting for 10% or more of the Company&#x2019;s total revenue in 2016, 2015, and 2014. There was one client accounting for 10% or more of the Company&#x2019;s total outstanding trade receivables as of December&#xA0;31, 2015, as listed below. The Company&#x2019;s financial services, healthcare, and insurance clients as a group represent a significant amount of the Company&#x2019;s revenues and receivables. However, the Company determined this concentration did not have a material impact on its allowance for sales credit memos as of December&#xA0;31, 2016.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="76%" align="center" border="0"> <tr> <td width="71%"></td> <td valign="bottom" width="8%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="7%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center"><b>December&#xA0;31,</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom"><b>(Dollars in thousands)</b></td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2016</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2015</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Trade receivables, net of allowances</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">265,028</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">211,846</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Client A</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">&#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">10</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> &#xA0;</p> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt"> <b>13. STOCKHOLDERS&#x2019; EQUITY</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> <b><i>(a) Preferred stock</i></b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"> The Company has authorized 1,000,000 shares of preferred stock, which may be issued from time to time in one or more series. The Board of Directors has the authority to issue the shares of preferred stock in one or more series, to establish the number of shares to be included in each series, and to fix the designation, powers, preferences and rights of the shares of each series and the qualifications, limitations or restrictions thereof, without any further vote or action by the stockholders. The issuance of preferred stock could decrease the amount of earnings and assets available for distribution to holders of common stock, and may have the effect of delaying, deferring or defeating a change in control of the Company. The Company had not issued any shares of preferred stock through December&#xA0;31, 2016.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <b><i>(b) Common stock</i></b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"> The Company has 200,000,000 authorized shares of common stock, $0.01 par value per share, of which 76,591,000 shares were issued and outstanding at December&#xA0;31, 2016.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> Since 2004, the Company&#x2019;s Board of Directors has approved stock repurchase programs that have authorized the Company to repurchase in the aggregate up to $195&#xA0;million of its common stock. On May&#xA0;20, 2016, we announced that our Board of Directors extended the expiration date of the current stock repurchase program to June&#xA0;30, 2017 and increased the amount of stock the Company is authorized to repurchase to $50&#xA0;million between May&#xA0;18, 2016 and June&#xA0;30, 2017. Purchases under these programs have been made on the open market.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"> <tr> <td width="48%"></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="22" align="center"><b>Year Ended December&#xA0;31,</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center"><b>2016</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center"><b>2015</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center"><b>2014</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom"><b>(Dollars in thousands)</b></td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Shares</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Amount</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Shares</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Amount</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Shares</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Amount</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Prior year authorizations at January&#xA0;1,</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">40,534</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">13,284</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">14,433</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Authorizations</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">25,879</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">50,000</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">14,410</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Repurchases paid</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,078,251</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(27,028</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">944,398</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(22,530</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">756,143</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(15,264</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Repurchases unsettled</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">7,836</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(220</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">13,983</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(295</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Authorized dollars remaining as of December&#xA0;31,</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">39,385</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">40,534</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">13,284</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <b><i>(c) Dividends</i></b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"> On May&#xA0;27, 2014, the Company announced an increase in its quarterly common stock cash dividend from $0.015 to $0.03 per share, on a post-split basis. The Company declared quarterly dividends totaling $0.12 per share, $0.12 per share, and $0.105 per share, on a post-split basis, for the years ended December&#xA0;31, 2016, 2015, and 2014, respectively. For the years ended December&#xA0;31, 2016, 2015, and 2014, the Company paid cash dividends of $9.2&#xA0;million, $9.2&#xA0;million, and $6.9&#xA0;million, respectively. It is the Company&#x2019;s current intention to pay a quarterly cash dividend of $0.03 per share, however, the Board of Directors may terminate or modify this dividend program at any time without notice.</p> </div> 1275000 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="76%" align="center" border="0"> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center"><b>December&#xA0;31,</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom"><b>(in thousands</b><i>)</i></td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2016</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2015</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Term license</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">15,843</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">19,792</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Perpetual license</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">23,189</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">21,094</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Maintenance</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">112,397</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">95,262</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Cloud</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">13,604</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">8,948</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Services</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">10,614</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">10,777</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Current deferred revenue</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">175,647</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">155,873</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Perpetual license</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">7,909</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">12,389</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Maintenance</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,802</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,227</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Cloud</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,278</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,189</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Long-term deferred revenue</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">10,989</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">15,805</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">186,636</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">171,678</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> </tr> </table> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt"> <b>11. DEFERRED REVENUE</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="76%" align="center" border="0"> <tr> <td width="70%"></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center"><b>December&#xA0;31,</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom"><b>(in thousands</b><i>)</i></td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2016</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2015</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Term license</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">15,843</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">19,792</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Perpetual license</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">23,189</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">21,094</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Maintenance</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">112,397</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">95,262</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Cloud</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">13,604</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">8,948</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Services</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">10,614</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">10,777</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Current deferred revenue</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">175,647</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">155,873</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Perpetual license</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">7,909</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">12,389</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Maintenance</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,802</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,227</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Cloud</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,278</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,189</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Long-term deferred revenue</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">10,989</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">15,805</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">186,636</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">171,678</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> </tr> </table> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: normal; COLOR: rgb(0,0,0); FONT-STYLE: normal; MARGIN-LEFT: 56px; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px"> (c)<b><i>&#xA0;Derivative instruments</i></b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: normal; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px"> The Company uses foreign currency forward contracts (&#x201C;forward contracts&#x201D;) to manage its exposures to changes in foreign currency exchange rates associated with its foreign currency denominated accounts receivable, intercompany receivable and payables, and cash. See Note&#xA0;4 &#x201C;Derivative Instruments&#x201D; for further discussion.</p> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <b>16. EARNINGS PER SHARE</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"> Basic earnings per share is computed using the weighted-average number of common shares outstanding during the applicable period. Diluted earnings per share is computed using the weighted-average number of common shares outstanding during the applicable period, plus the dilutive effect of outstanding options and RSUs, using the treasury stock method and the average market price of the Company&#x2019;s common stock during the applicable period. Certain shares related to some of the Company&#x2019;s outstanding stock options and RSUs were excluded from the computation of diluted earnings per share because they were antidilutive in the periods presented, but could be dilutive in the future.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"> <tr> <td width="76%"></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="10" align="center"><b>Year Ended December&#xA0;31,</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom"><b>(in thousands, except per share amounts)</b></td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2016</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2015</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2014</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <b><i>Basic</i></b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Net income</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">26,986</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">36,322</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">33,255</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Weighted-average common shares outstanding</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">76,343</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">76,507</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">76,327</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Earnings per share, basic</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.35</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.47</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.44</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <b><i>Diluted</i></b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Net income</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">26,986</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">36,322</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">33,255</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Weighted-average common shares outstanding</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">76,343</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">76,507</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">76,327</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Weighted-average effect of dilutive securities:</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Stock options</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,025</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,601</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,698</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> RSUs</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,364</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">935</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">506</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Effect of assumed exercise of stock options and RSUs</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,389</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,536</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,204</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Weighted-average common shares outstanding, assuming dilution</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">79,732</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">79,043</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">78,531</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Earnings per share, diluted</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.34</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.46</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.42</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Outstanding options and RSUs excluded as impact would be antidilutive</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">322</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">182</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">98</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> &#xA0;</p> </div> 0.233 0.003 PEGASYSTEMS INC No <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <b>5. FAIR VALUE MEASUREMENTS</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"> <i><u>Assets and Liabilities Measured at Fair Value on a Recurring Basis</u></i></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"> The Company records its marketable securities and forward contracts at fair value on a recurring basis. Fair value is an exit price, representing the amount that would be received from the sale of an asset or paid to transfer a liability in an orderly transaction between market participants based on assumptions that market participants would use in pricing an asset or liability. As a basis for classifying the fair value measurements, a three-tier fair value hierarchy, which classifies the fair value measurements based on the inputs used in measuring fair value, was established as follows: (Level 1) observable inputs such as quoted prices in active markets for identical assets or liabilities; (Level 2) significant other inputs that are observable either directly or indirectly; and (Level 3) significant unobservable inputs on which there is little or no market data, which require the Company to develop its own assumptions. This hierarchy requires the Company to use observable market data, when available, and to minimize the use of unobservable inputs when determining fair value.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> The Company&#x2019;s money market funds are classified within Level&#xA0;1 of the fair value hierarchy. The Company&#x2019;s marketable securities classified within Level&#xA0;2 of the fair value hierarchy are valued based on a market approach using quoted prices, when available, or matrix pricing compiled by third party pricing vendors, using observable market inputs such as interest rates, yield curves, and credit risk. The Company&#x2019;s foreign currency forward contracts, which are all classified within Level&#xA0;2 of the fair value hierarchy, are valued based on the notional amounts and rates under the contracts and observable market inputs such as currency exchange rates and credit risk. If applicable, the Company will recognize transfers into and out of levels within the fair value hierarchy at the end of the reporting period in which the actual event or change in circumstance occurs. There were no transfers of investments between Level&#xA0;1 and Level&#xA0;2 during the years ended December&#xA0;31, 2016 and 2015.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> The Company&#x2019;s assets and liabilities measured at fair value on a recurring basis consisted of the followings:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="84%" align="center" border="0"> <tr> <td width="52%"></td> <td valign="bottom" width="11%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="11%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="11%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom"><b>(in thousands)</b></td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>December&#xA0;31,<br /> 2016</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Quoted&#xA0;Prices<br /> in Active<br /> Markets for<br /> Identical&#xA0;Assets<br /> (Level 1)</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Significant<br /> Other<br /> Observable<br /> Inputs<br /> (Level 2)</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Fair Value Assets:</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Money market funds</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">458</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">458</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Marketable securities:</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Municipal bonds</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">36,607</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">36,607</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Corporate bonds</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">26,560</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">26,560</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Certificates of deposit</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total marketable securities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">63,167</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">63,167</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Foreign currency forward contracts</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">628</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">628</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Fair Value Liabilities:</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Foreign currency forward contracts</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">883</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">883</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="84%" align="center" border="0"> <tr> <td width="54%"></td> <td valign="bottom" width="9%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="9%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="9%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom"><b>(in thousands)</b></td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>December&#xA0;31,<br /> 2015</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Quoted&#xA0;Prices<br /> in Active<br /> Markets for<br /> Identical&#xA0;Assets<br /> (Level 1)</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Significant<br /> Other<br /> Observable<br /> Inputs<br /> (Level 2)</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Fair Value Assets:</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Money market funds</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">573</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">573</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Marketable securities:</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Municipal bonds</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">57,335</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">57,335</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Corporate bonds</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">66,815</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">66,815</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Certificates of deposit</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,902</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,902</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total marketable securities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">126,052</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">126,052</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Foreign currency forward contracts</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">48</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">48</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Fair Value Liabilities:</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Foreign currency forward contracts</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,052</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,052</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> For certain other financial instruments, including accounts receivable and accounts payable, the carrying value approximates their fair value due to the relatively short maturity of these items.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 18pt"> <i><u>Assets Measured at Fair Value on a Nonrecurring Basis</u></i></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"> Assets recorded at fair value on a nonrecurring basis, such as property and equipment, and intangible assets are recognized at fair value when they are impaired. During 2016, 2015, and 2014, the Company did not recognize any impairments on its assets measured at fair value on a nonrecurring basis.</p> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 18pt"> (m) <b><i>Accounting for income taxes</i></b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"> The Company uses the asset and liability method of accounting for income taxes. Under this method, deferred tax assets and liabilities are determined based on temporary differences between the financial statement and tax basis of assets and liabilities using enacted tax rates in effect for the year in which the differences are expected to reverse. The Company regularly assesses the need for a valuation allowance against its deferred tax assets. Future realization of the Company&#x2019;s deferred tax assets ultimately depends on the existence of sufficient taxable income within the available carryback or carryforward periods. Sources of taxable income include taxable income in prior carryback years, future reversals of existing taxable temporary differences, tax planning strategies, and future taxable income. The Company records a valuation allowance to reduce its deferred tax assets to an amount it believes is <font style="WHITE-SPACE: nowrap">more-likely-than-not</font> to be realized. Changes in the valuation allowance impacts income tax expense in the period of adjustment. The Company&#x2019;s deferred tax valuation allowance requires significant judgment and uncertainties, including assumptions about future taxable income that are based on historical and projected information. The Company recognizes excess tax benefits when they are realized, through a reduction in income taxes payable using the <font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">with-and-without</font></font> stock option method.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> The Company assesses its income tax positions and records tax benefits based upon management&#x2019;s evaluation of the facts, circumstances, and information available at the reporting date. For those tax positions where it is <font style="WHITE-SPACE: nowrap">more-likely-than-not</font> that a tax benefit will be sustained, the Company records the largest amount of tax benefit with a greater than 50&#xA0;percent likelihood of being realized upon ultimate settlement with a taxing authority having full knowledge of all relevant information. For those income tax positions where it is not <font style="WHITE-SPACE: nowrap">more-likely-than-not</font> that a tax benefit will be sustained, no tax benefit is recognized in the financial statements. The Company classifies liabilities for uncertain tax positions as <font style="WHITE-SPACE: nowrap">non-current</font> liabilities unless the uncertainty is expected to be resolved within one year. The Company classifies interest and penalties on uncertain tax positions as income tax expense.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> As a global company, the Company uses significant judgment to calculate and provide for income taxes in each of the tax jurisdictions in which it operates. In the ordinary course of the Company&#x2019;s business, there are transactions and calculations undertaken whose ultimate tax outcome cannot be certain. Some of these uncertainties arise as a consequence of transfer pricing for transactions with the Company&#x2019;s subsidiaries and nexus and tax credit estimates. In addition, the calculation of acquired tax attributes and the associated limitations are complex. See Note 15 &#x201C;Income Taxes&#x201D; for further information. The Company estimates its exposure to unfavorable outcomes related to these uncertainties and estimates the probability of such outcomes.</p> </div> 1 1 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 18pt"> (d) <b><i>Property and equipment</i></b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"> Property and equipment are recorded at cost. Depreciation and amortization are computed using the straight-line method over the estimated useful lives of the assets, which are three years for computer equipment and five years for furniture and fixtures. Leasehold improvements are amortized over the lesser of the term of the lease or the useful life of the asset. Repairs and maintenance costs are expensed as incurred.</p> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: normal; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px"> <b>19. SELECTED QUARTERLY INFORMATION (UNAUDITED)</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: normal; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"> <tr> <td width="52%"></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="14" align="center"><b>2016&#xA0;<sup style="FONT-SIZE: 9px; VERTICAL-ALIGN: top">(1)</sup></b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom"><b>(in thousands, except per share amounts)</b></td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>1st&#xA0;Quarter</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2nd&#xA0;Quarter</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>3rd&#xA0;Quarter</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>4th&#xA0;Quarter</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Revenue</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">178,858</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">188,996</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">182,802</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">199,610</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Gross profit</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">122,348</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">128,896</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">122,365</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">137,401</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Income from operations</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">14,125</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6,360</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5,498</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">11,776</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Income before provision for income taxes</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">13,493</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5,498</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5,515</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">10,696</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Net income</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">10,400</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,536</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,301</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">8,749</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Net earnings per share, basic</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.14</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.06</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.04</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.11</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Net earnings per share, diluted</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.13</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.06</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.04</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.11</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: normal; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="break-inside: avoid"> <td valign="top" width="4%" align="left"><sup style="FONT-SIZE: 11px; VERTICAL-ALIGN: top">(1)</sup></td> <td valign="top" align="left">The Company elected to early adopt ASU&#xA0;<font style="WHITE-SPACE: nowrap">2016-09</font>&#xA0;in the fourth quarter of 2016, which requires, among other things, excess tax benefits to be recorded as a reduction of the provision for income taxes in the consolidated statement of operations, whereas they were previously recognized in equity. The Company is required to reflect any adoption adjustments as of January&#xA0;1, 2016, the beginning of the annual period that includes the period of adoption. As such, certain information above includes the impact of the ASU&#xA0;<font style="WHITE-SPACE: nowrap">2016-09</font>&#xA0;adoption. See Note 2 &#x201C;Significant Accounting Policies&#x2014;New accounting pronouncements&#x201D; for additional information related to this adoption.</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: normal; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"> <tr> <td width="52%"></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="14" align="center"><b>2015</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom"><b>(in thousands, except per share amounts)</b></td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>1st&#xA0;Quarter</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2nd&#xA0;Quarter</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>3rd&#xA0;Quarter</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>4th&#xA0;Quarter</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Revenue</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">153,918</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">162,019</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">162,403</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">204,355</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Gross profit</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">103,859</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">107,238</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">106,962</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">151,190</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Income from operations</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">11,909</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5,250</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">10,711</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">36,791</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Income before provision for income taxes</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">9,260</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,501</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">10,246</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">36,498</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Net income</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5,935</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,104</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6,325</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">20,958</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Net earnings per share, basic</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.08</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.04</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.08</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.27</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Net earnings per share, diluted</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.08</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.04</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.08</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.26</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"> Unbilled&#xA0;trade accounts receivable primarily relate to services earned under time and materials arrangements and to license, maintenance, and cloud arrangements that have commenced or been delivered in excess of scheduled invoicing.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="76%" align="center" border="0"> <tr> <td width="71%"></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center"><b>December&#xA0;31,</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom"><b>(in thousands)</b></td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2016</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2015</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Trade accounts receivable</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">234,473</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">190,820</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Unbilled accounts receivable</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">34,681</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">25,657</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total accounts receivable</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">269,154</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">216,477</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Allowance for sales credit memos</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(4,126</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(4,631</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">265,028</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">211,846</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> </tr> </table> </div> <div> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="76%" align="center" border="0"> <tr> <td width="74%"></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center"><b>December&#xA0;31,</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom"><b>(in thousands</b><i>)</i></td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2016</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2015</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Partner commissions</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,199</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">3,319</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Other taxes</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">9,031</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">10,070</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Employee reimbursable expenses</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,624</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,426</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Dividends payable</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,298</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,297</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Professional services contractor fees</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6,550</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,580</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Self-insurance health and dental claims</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,182</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,129</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Professional fees</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,654</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,937</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Short-term deferred rent</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,770</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,600</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Income taxes payable</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,391</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5,464</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Acquisition-related expenses and merger consideration</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">290</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">834</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Restructuring</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">105</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">394</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Marketing and sales program expenses</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,508</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,397</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Cloud hosting expenses</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">83</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,370</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Foreign currency forward contracts</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">883</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,052</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Fixed assets in progress</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">855</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,632</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Other</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,328</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,267</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">36,751</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">42,768</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; MARGIN-TOP: 18px"> &#xA0;</p> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> Intangible assets are recorded at cost and are amortized using the straight-line method over their estimated useful lives.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"> <tr> <td width="51%"></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom"><b>(in thousands)</b></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center"><b>Range of<br /> Useful&#xA0;Lives</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Cost</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Accumulated<br /> Amortization</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Net book<br /> value</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <b>December&#xA0;31, 2016</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Customer related intangibles</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right"><font style="WHITE-SPACE: nowrap">4-10&#xA0;years</font></td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">63,091</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(37,573</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">25,518</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Technology</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right"><font style="WHITE-SPACE: nowrap">3-10</font> years</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">58,942</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(40,269</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">18,673</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Other intangibles</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3 years</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5,361</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(5,361</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">127,394</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(83,203</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">44,191</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <b>December&#xA0;31, 2015</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Customer related intangibles</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right"><font style="WHITE-SPACE: nowrap">4-9</font> years</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">49,546</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(30,465</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">19,081</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Technology</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right"><font style="WHITE-SPACE: nowrap">3-9</font> years</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">48,342</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(34,282</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">14,060</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Other intangibles</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3 years</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5,361</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(5,084</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">277</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">103,249</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(69,831</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">33,418</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> </tr> </table> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"> The weighted-average grant-date fair value for RSUs granted in 2016, 2015, and 2014 was $25.54, $20.49, and $19.88, respectively. The following table summarizes the combined RSU activity for periodic grants and the CICP under the 2004 Plan for the year ended December&#xA0;31, 2016:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="84%" align="center" border="0"> <tr> <td width="55%"></td> <td valign="bottom" width="9%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="8%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="9%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" nowrap="nowrap" align="center"><b>Shares<br /> (in&#xA0;thousands)</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" nowrap="nowrap" align="center"><b>Weighted-<br /> Average<br /> <font style="WHITE-SPACE: nowrap">Grant-Date</font><br /> Fair Value</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" nowrap="nowrap" align="center"><b>Aggregate<br /> Intrinsic<br /> Value<br /> (in&#xA0;thousands)</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Nonvested as of January&#xA0;1, 2016</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,607</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">20.03</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Granted</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,929</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">25.54</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Vested</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(1,071</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">19.41</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Forfeited</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(304</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">22.22</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Nonvested as of December&#xA0;31, 2016</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,161</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">23.39</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">113,824</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Expected to vest as of December&#xA0;31, 2016</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,350</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">23.55</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">84,592</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> &#xA0;</p> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: normal; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"> <tr> <td width="52%"></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="14" align="center"><b>2016&#xA0;<sup style="FONT-SIZE: 9px; VERTICAL-ALIGN: top">(1)</sup></b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom"><b>(in thousands, except per share amounts)</b></td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>1st&#xA0;Quarter</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2nd&#xA0;Quarter</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>3rd&#xA0;Quarter</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>4th&#xA0;Quarter</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Revenue</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">178,858</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">188,996</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">182,802</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">199,610</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Gross profit</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">122,348</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">128,896</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">122,365</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">137,401</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Income from operations</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">14,125</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6,360</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5,498</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">11,776</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Income before provision for income taxes</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">13,493</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5,498</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5,515</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">10,696</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Net income</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">10,400</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,536</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,301</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">8,749</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Net earnings per share, basic</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.14</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.06</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.04</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.11</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Net earnings per share, diluted</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.13</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.06</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.04</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.11</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: normal; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="break-inside: avoid"> <td valign="top" width="4%" align="left"><sup style="FONT-SIZE: 11px; VERTICAL-ALIGN: top">(1)</sup></td> <td valign="top" align="left">The Company elected to early adopt ASU&#xA0;<font style="WHITE-SPACE: nowrap">2016-09</font>&#xA0;in the fourth quarter of 2016, which requires, among other things, excess tax benefits to be recorded as a reduction of the provision for income taxes in the consolidated statement of operations, whereas they were previously recognized in equity. The Company is required to reflect any adoption adjustments as of January&#xA0;1, 2016, the beginning of the annual period that includes the period of adoption. As such, certain information above includes the impact of the ASU&#xA0;<font style="WHITE-SPACE: nowrap">2016-09</font>&#xA0;adoption. See Note 2 &#x201C;Significant Accounting Policies&#x2014;New accounting pronouncements&#x201D; for additional information related to this adoption.</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: normal; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"> <tr> <td width="52%"></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="14" align="center"><b>2015</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom"><b>(in thousands, except per share amounts)</b></td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>1st&#xA0;Quarter</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2nd&#xA0;Quarter</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>3rd&#xA0;Quarter</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>4th&#xA0;Quarter</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Revenue</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">153,918</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">162,019</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">162,403</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">204,355</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Gross profit</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">103,859</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">107,238</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">106,962</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">151,190</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Income from operations</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">11,909</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5,250</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">10,711</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">36,791</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Income before provision for income taxes</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">9,260</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,501</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">10,246</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">36,498</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Net income</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5,935</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,104</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6,325</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">20,958</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Net earnings per share, basic</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.08</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.04</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.08</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.27</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Net earnings per share, diluted</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.08</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.04</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.08</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.26</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> </div> There were no clients accounting for 10% or more of the Company's total revenue in 2016, 2015, and 2014. There was one client accounting for 10% or more of the Company's total outstanding trade receivables as of December 31, 2015, as listed below. <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <b>17. GEOGRAPHIC INFORMATION AND MAJOR CLIENTS</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"> Operating segments are defined as components of an enterprise about which separate financial information is available that is evaluated regularly by the chief operating decision maker (&#x201C;CODM&#x201D;) in deciding how to allocate resources and in assessing performance.</p> <p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; MARGIN-TOP: 12px"> &#xA0;</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt; TEXT-INDENT: 4%"> The Company develops and licenses its strategic software applications and Pega Platform, and provides consulting services, maintenance, and training related to its offerings. The Company derives substantially all of its revenue from the sale and support of one group of similar products and services&#x2014;software that provides case management, business process management, and real-time decisioning solutions to improve customer engagement and operational excellence in the enterprise applications market. To assess performance, the Company&#x2019;s CODM, who is the chief executive officer, reviews financial information on a consolidated basis. Therefore, the Company determined it has one reportable segment&#x2014;Customer Engagement Solutions and one reporting unit.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> The Company&#x2019;s international revenue is from clients based outside of the U.S. The Company derived its revenue from the following geographic areas:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> </p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"> <tr> <td width="61%"></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="22" align="center"><b>Year ended December&#xA0;31,</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom"><b>(Dollars in thousands)</b></td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center"><b>2016</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center"><b>2015</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center"><b>2014</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> U.S.</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">430,562</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">57</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">379,936</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">56</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">327,154</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">55</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Other Americas</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">59,160</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">8</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">57,892</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">8</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">32,642</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> United Kingdom</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">101,733</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">14</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">96,314</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">14</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">93,923</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">16</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Other EMEA <sup style="FONT-SIZE: 85%; VERTICAL-ALIGN: top">(1)</sup></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">92,540</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">12</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">87,240</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">13</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">87,050</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">15</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Asia Pacific</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">66,271</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">9</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">61,313</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">9</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">49,235</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">8</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">750,266</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">100</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">682,695</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">100</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">590,004</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">100</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> </p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="PAGE-BREAK-INSIDE: avoid"> <td valign="top" width="4%" align="left"><sup style="FONT-SIZE: 85%; VERTICAL-ALIGN: top">(1)</sup></td> <td valign="top" align="left">Includes Europe, the Middle East and Africa, but excludes the United Kingdom (&#x201C;Other EMEA&#x201D;).</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> Long-lived assets related to the Company&#x2019;s U.S. and international operations were as follows:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> </p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"> <tr> <td width="69%"></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="14" align="center"><b>December&#xA0;31,</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom"><b>(Dollars in thousands)</b></td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center"><b>2016</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center"><b>2015</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> U.S.</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">27,993</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">73</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">17,600</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">56</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> India</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">7,158</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">19</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">10,530</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">34</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> International, other</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,130</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">8</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,189</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">10</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">38,281</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">100</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">31,319</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">100</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> There were no clients accounting for 10% or more of the Company&#x2019;s total revenue in 2016, 2015, and 2014. There was one client accounting for 10% or more of the Company&#x2019;s total outstanding trade receivables as of December&#xA0;31, 2015, as listed below. The Company&#x2019;s financial services, healthcare, and insurance clients as a group represent a significant amount of the Company&#x2019;s revenues and receivables. However, the Company determined this concentration did not have a material impact on its allowance for sales credit memos as of December&#xA0;31, 2016.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> </p> <table style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="76%" align="center" border="0"> <tr> <td width="71%"></td> <td valign="bottom" width="8%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="7%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center"><b>December&#xA0;31,</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom"><b>(Dollars in thousands)</b></td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2016</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2015</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Trade receivables, net of allowances</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">265,028</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">211,846</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Client A</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">&#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">10</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> Marketable securities are another financial instrument that potentially subject the Company to a concentration of credit risk. See Note 3 &#x201C;Marketable Securities&#x201D; and Note 5 &#x201C;Fair Value Measurements&#x201D; for further discussion.</p> </div> P5Y 0.40 20.85 2691000 P7Y3M18D <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"> A reconciliation of the beginning and ending balances of the total amounts of gross unrecognized tax benefits is as follows:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"> <tr> <td width="69%"></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom"><b>(in thousands)</b></td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2016</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2015</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2014</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Balance as of January&#xA0;1,</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">23,972</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">43,396</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">40,929</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Additions based on tax positions related to the current year</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">80</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">817</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,041</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Additions for tax positions of prior years</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">110</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">183</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">285</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> (Reductions) Additions for acquired uncertain tax benefits</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">387</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(716</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Reductions for tax positions of prior years</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(1,541</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(19,855</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(853</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Reductions for a lapse of the applicable statute of limitations</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(337</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(569</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(290</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Balance as of December&#xA0;31,</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">22,671</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">23,972</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">43,396</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> &#xA0;</p> </div> 1500000 750266000 19088000 27248000 49113000 -3569000 776000 2247000 12198000 -5643000 -1862000 -15856000 562000 23969000 9400000 -19000 37759000 26986000 220336000 10818000 56730000 -301000 23398000 40808000 3290000 80000 249935000 16183000 9174000 279995000 28844000 511010000 110000 -5580000 1382000 -3588000 -3588000 1000000 -253000 -2127000 37329000 35202000 10200000 -1120000 -5810000 -480000 11200000 24137000 -3418000 9175000 8216000 4943000 -7172000 889000 62210000 40821000 27028000 337000 8900000 0 2616000 6741000 4322000 14026000 21271000 278849000 208808000 3795000 45951000 25505000 -51716000 13400000 145548000 1541000 13408000 -22432000 239256000 2963000 -4210000 26689000 1531000 473251000 22788000 287000 2023 1.00 0.50 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 18pt"> (k) <b><i>Acquisition-related expenses</i></b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"> Acquisition-related costs are expensed as incurred and include direct and incremental costs associated with an impending or completed acquisition. During 2016, 2015, and 2014, $2.6&#xA0;million, $0.1&#xA0;million, and $0.5&#xA0;million, respectively, of acquisition-related costs were primarily professional fees associated with the Company&#x2019;s acquisition of OpenSpan, Inc. (&#x201C;OpenSpan&#x201D;) and the acquisitions completed in 2014.</p> </div> 0 100000 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <b>10. ACCRUED EXPENSES</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="76%" align="center" border="0"> <tr> <td width="74%"></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center"><b>December&#xA0;31,</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom"><b>(in thousands</b><i>)</i></td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2016</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2015</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Partner commissions</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,199</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">3,319</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Other taxes</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">9,031</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">10,070</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Employee reimbursable expenses</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,624</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,426</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Dividends payable</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,298</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,297</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Professional services contractor fees</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6,550</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,580</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Self-insurance health and dental claims</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,182</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,129</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Professional fees</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,654</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,937</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Short-term deferred rent</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,770</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,600</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Income taxes payable</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,391</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5,464</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Acquisition-related expenses and merger consideration</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">290</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">834</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Restructuring</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">105</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">394</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Marketing and sales program expenses</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,508</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,397</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Cloud hosting expenses</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">83</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,370</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Foreign currency forward contracts</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">883</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,052</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Fixed assets in progress</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">855</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,632</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Other</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,328</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,267</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">36,751</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">42,768</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> </tr> </table> </div> P14M <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 18pt"> (g) <b><i>Intangible and long-lived assets</i></b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"> All of the Company&#x2019;s intangible assets are amortized using the straight-line method over their estimated useful life. The Company evaluates its long-lived tangible and intangible assets for impairment whenever events or changes in circumstances indicate that the carrying amount of such assets may not be recoverable. Impairment is assessed by comparing the undiscounted cash flows expected to be generated by the intangible asset to its carrying value. If impairment exists, the Company calculates the impairment by comparing the carrying value of the intangible asset to its fair value as determined by discounted expected cash flows. The Company did not record any impairments in 2016, 2015, or 2014.</p> </div> <div> The following reflects the activity of the allowance for sales credit memos: <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="84%" align="center" border="0"> <tr> <td width="66%"></td> <td valign="bottom" width="7%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="10" align="center"><b>Year Ended December&#xA0;31,</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom"><b>(in thousands)</b></td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2016</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2015</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2014</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Balance at beginning of year</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">4,631</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,540</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,997</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Provision for credit memos</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,290</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">8,005</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,164</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Credit memos issued</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(3,795</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(4,914</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(2,621</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">4,126</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">4,631</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,540</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> </tr> </table> </div> 387000 0 0.011 27028000 0.201 -6700000 8.31 2025000 P2Y2M12D 19900000 P5Y 304000 1364000 22.22 25.54 P2Y1M6D 19.41 1929000 1071000 29200000 225000 2017-03 0.50 1.00 36000 961000 0.20 0.80 20200000 2017 through 2031 100000 0.85 0.85 351000 0.95 26986000 9175000 -15868000 562000 40808000 27017000 -3588000 1078000 20000 1134000 27000 12000 11000 66271000 0.09 101733000 0.14 430562000 0.57 59160000 0.08 92540000 0.12 2014 2010 27000 1154000 7600000 P6M 0 P10Y P4Y P3Y P10Y P3Y 2031 6200000 2029 76100000 P9Y8M12D 2600000 2036 16900000 900000 0.10 P4M P1Y P5Y P3Y 4500000 29362000 7145000 277000 11459000 5986000 P3Y P5Y P5Y P3Y 2019-08 2017-03 2400000 300000 0.08 0.08 153918000 11909000 5935000 103859000 9260000 0.04 0.04 162019000 5250000 3104000 107238000 4501000 0.13 10040000 79235000 0.14 0.229 178858000 14125000 10400000 122348000 13493000 3093000 -19822000 0.11 8642000 78878000 0.12 0.333 9005000 13493000 4488000 -18424000 0.06 79422000 0.06 0.175 188996000 6360000 4536000 128896000 5498000 962000 0.05 78969000 0.05 0.337 3647000 5498000 1851000 0.08 0.08 162403000 10711000 6325000 106962000 10246000 0.04 79548000 0.04 0.401 182802000 5498000 3301000 122365000 5515000 2214000 0.03 79082000 0.03 0.562 2418000 5515000 3097000 0.26 0.27 204355000 36791000 20958000 151190000 36498000 0.11 0.11 199610000 11776000 8749000 137401000 10696000 0001013857 2016-10-01 2016-12-31 0001013857 2015-10-01 2015-12-31 0001013857 us-gaap:ScenarioPreviouslyReportedMember 2016-07-01 2016-09-30 0001013857 2016-07-01 2016-09-30 0001013857 2015-07-01 2015-09-30 0001013857 us-gaap:ScenarioPreviouslyReportedMember 2016-04-01 2016-06-30 0001013857 2016-04-01 2016-06-30 0001013857 us-gaap:ScenarioPreviouslyReportedMember 2016-01-01 2016-03-31 0001013857 2016-01-01 2016-03-31 0001013857 2015-04-01 2015-06-30 0001013857 2015-01-01 2015-03-31 0001013857 pega:AdditionalMember 2016-01-01 2016-12-31 0001013857 pega:ForeignExchangeRateMovementsMember 2016-01-01 2016-12-31 0001013857 us-gaap:MinimumMember 2016-01-01 2016-12-31 0001013857 us-gaap:MaximumMember 2016-01-01 2016-12-31 0001013857 pega:CapitalizedComputerSoftwareMemberus-gaap:MinimumMember 2016-01-01 2016-12-31 0001013857 pega:CapitalizedComputerSoftwareMemberus-gaap:MaximumMember 2016-01-01 2016-12-31 0001013857 us-gaap:FurnitureAndFixturesMember 2016-01-01 2016-12-31 0001013857 us-gaap:EquipmentMember 2016-01-01 2016-12-31 0001013857 pega:CostOfRevenueMember 2016-01-01 2016-12-31 0001013857 us-gaap:GeneralAndAdministrativeExpenseMember 2016-01-01 2016-12-31 0001013857 us-gaap:SellingAndMarketingExpenseMember 2016-01-01 2016-12-31 0001013857 us-gaap:OperatingExpenseMember 2016-01-01 2016-12-31 0001013857 pega:DefinedContributionRetirementPlanMember 2016-01-01 2016-12-31 0001013857 pega:SoftwareLicensesMemberus-gaap:MinimumMember 2016-01-01 2016-12-31 0001013857 pega:SoftwareLicensesMemberus-gaap:MaximumMember 2016-01-01 2016-12-31 0001013857 pega:MaintenanceRevenuesMember 2016-01-01 2016-12-31 0001013857 pega:ProfessionalServicesRevenuesMemberus-gaap:MaximumMember 2016-01-01 2016-12-31 0001013857 us-gaap:SalesRevenueNetMemberus-gaap:CreditConcentrationRiskMemberus-gaap:MinimumMember 2016-01-01 2016-12-31 0001013857 pega:OpenSpanMemberpega:DomesticAndStateNetOperatingLossesAndTaxCreditsMember 2016-01-01 2016-12-31 0001013857 pega:OpenSpanMember 2016-01-01 2016-12-31 0001013857 pega:ChordiantSoftwareIncMember 2016-01-01 2016-12-31 0001013857 pega:AntennaSoftwareIncMember 2016-01-01 2016-12-31 0001013857 us-gaap:PatentedTechnologyMemberus-gaap:MinimumMember 2016-01-01 2016-12-31 0001013857 us-gaap:PatentedTechnologyMemberus-gaap:MaximumMember 2016-01-01 2016-12-31 0001013857 us-gaap:OtherIntangibleAssetsMember 2016-01-01 2016-12-31 0001013857 us-gaap:CustomerRelationshipsMemberus-gaap:MinimumMember 2016-01-01 2016-12-31 0001013857 us-gaap:CustomerRelationshipsMemberus-gaap:MaximumMember 2016-01-01 2016-12-31 0001013857 us-gaap:FairValueMeasurementsNonrecurringMember 2016-01-01 2016-12-31 0001013857 pega:ForeignExchangeForwardsMemberus-gaap:MaximumMember 2016-01-01 2016-12-31 0001013857 pega:DefinedContributionRetirementPlanMemberpega:DefinedContributionRetirementPlanQualifyingInternationalEmployeesMember 2016-01-01 2016-12-31 0001013857 pega:EmployeesMember 2016-01-01 2016-12-31 0001013857 us-gaap:DirectorMember 2016-01-01 2016-12-31 0001013857 pega:StateAndForeignCountryJurisdictionMemberus-gaap:EarliestTaxYearMember 2016-01-01 2016-12-31 0001013857 pega:StateAndForeignCountryJurisdictionMemberus-gaap:LatestTaxYearMember 2016-01-01 2016-12-31 0001013857 pega:OtherEmeaMember 2016-01-01 2016-12-31 0001013857 pega:OtherAmericasMember 2016-01-01 2016-12-31 0001013857 country:US 2016-01-01 2016-12-31 0001013857 country:GB 2016-01-01 2016-12-31 0001013857 us-gaap:AsiaPacificMember 2016-01-01 2016-12-31 0001013857 us-gaap:CommonStockMember 2016-01-01 2016-12-31 0001013857 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2016-01-01 2016-12-31 0001013857 us-gaap:AdditionalPaidInCapitalMember 2016-01-01 2016-12-31 0001013857 us-gaap:RetainedEarningsMember 2016-01-01 2016-12-31 0001013857 pega:TwoThousandAndSixEmployeeStockPurchasePlanMember 2016-01-01 2016-12-31 0001013857 pega:CorporateIncentiveCompensationPlanMember 2016-01-01 2016-12-31 0001013857 pega:OpenSpanMemberus-gaap:StateAndLocalJurisdictionMember 2016-01-01 2016-12-31 0001013857 us-gaap:StateAndLocalJurisdictionMember 2016-01-01 2016-12-31 0001013857 pega:OpenSpanMemberus-gaap:DomesticCountryMember 2016-01-01 2016-12-31 0001013857 us-gaap:RestrictedStockUnitsRSUMemberus-gaap:ShareBasedCompensationAwardTrancheTwoMember 2016-01-01 2016-12-31 0001013857 us-gaap:RestrictedStockUnitsRSUMemberus-gaap:ShareBasedCompensationAwardTrancheOneMember 2016-01-01 2016-12-31 0001013857 us-gaap:RestrictedStockUnitsRSUMemberpega:TwoThousandAndFourLongTermIncentivePlanMemberus-gaap:DirectorMember 2016-01-01 2016-12-31 0001013857 us-gaap:RestrictedStockUnitsRSUMemberpega:CorporateIncentiveCompensationPlanMemberus-gaap:ShareBasedCompensationAwardTrancheThreeMember 2016-01-01 2016-12-31 0001013857 us-gaap:RestrictedStockUnitsRSUMemberpega:CorporateIncentiveCompensationPlanMember 2016-01-01 2016-12-31 0001013857 us-gaap:RestrictedStockUnitsRSUMember 2016-01-01 2016-12-31 0001013857 us-gaap:EmployeeStockOptionMember 2016-01-01 2016-12-31 0001013857 pega:AccountingStandardsUpdate201609Member 2016-01-01 2016-12-31 0001013857 2016-01-01 2016-12-31 0001013857 pega:AdditionalMember 2015-01-01 2015-12-31 0001013857 pega:CostOfRevenueMember 2015-01-01 2015-12-31 0001013857 us-gaap:GeneralAndAdministrativeExpenseMember 2015-01-01 2015-12-31 0001013857 us-gaap:SellingAndMarketingExpenseMember 2015-01-01 2015-12-31 0001013857 us-gaap:OperatingExpenseMember 2015-01-01 2015-12-31 0001013857 pega:DefinedContributionRetirementPlanMember 2015-01-01 2015-12-31 0001013857 us-gaap:AccountsReceivableMemberus-gaap:CreditConcentrationRiskMemberus-gaap:MinimumMember 2015-01-01 2015-12-31 0001013857 us-gaap:AccountsReceivableMemberus-gaap:CreditConcentrationRiskMemberpega:ClientAMember 2015-01-01 2015-12-31 0001013857 us-gaap:SalesRevenueNetMemberus-gaap:CreditConcentrationRiskMemberus-gaap:MinimumMember 2015-01-01 2015-12-31 0001013857 us-gaap:PatentedTechnologyMemberus-gaap:MinimumMember 2015-01-01 2015-12-31 0001013857 us-gaap:PatentedTechnologyMemberus-gaap:MaximumMember 2015-01-01 2015-12-31 0001013857 us-gaap:OtherIntangibleAssetsMember 2015-01-01 2015-12-31 0001013857 us-gaap:CustomerRelationshipsMemberus-gaap:MinimumMember 2015-01-01 2015-12-31 0001013857 us-gaap:CustomerRelationshipsMemberus-gaap:MaximumMember 2015-01-01 2015-12-31 0001013857 us-gaap:FairValueMeasurementsNonrecurringMember 2015-01-01 2015-12-31 0001013857 pega:DefinedContributionRetirementPlanMemberpega:DefinedContributionRetirementPlanQualifyingInternationalEmployeesMember 2015-01-01 2015-12-31 0001013857 pega:OtherEmeaMember 2015-01-01 2015-12-31 0001013857 pega:OtherAmericasMember 2015-01-01 2015-12-31 0001013857 country:US 2015-01-01 2015-12-31 0001013857 country:GB 2015-01-01 2015-12-31 0001013857 us-gaap:AsiaPacificMember 2015-01-01 2015-12-31 0001013857 us-gaap:CommonStockMember 2015-01-01 2015-12-31 0001013857 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2015-01-01 2015-12-31 0001013857 us-gaap:AdditionalPaidInCapitalMember 2015-01-01 2015-12-31 0001013857 us-gaap:RetainedEarningsMember 2015-01-01 2015-12-31 0001013857 us-gaap:RestrictedStockUnitsRSUMember 2015-01-01 2015-12-31 0001013857 us-gaap:EmployeeStockOptionMember 2015-01-01 2015-12-31 0001013857 pega:AccountingStandardsUpdate201609Member 2015-01-01 2015-12-31 0001013857 2015-01-01 2015-12-31 0001013857 pega:CostOfRevenueMember 2014-01-01 2014-12-31 0001013857 us-gaap:GeneralAndAdministrativeExpenseMember 2014-01-01 2014-12-31 0001013857 us-gaap:SellingAndMarketingExpenseMember 2014-01-01 2014-12-31 0001013857 us-gaap:OperatingExpenseMember 2014-01-01 2014-12-31 0001013857 pega:DefinedContributionRetirementPlanMember 2014-01-01 2014-12-31 0001013857 us-gaap:SalesRevenueNetMemberus-gaap:CreditConcentrationRiskMemberus-gaap:MinimumMember 2014-01-01 2014-12-31 0001013857 us-gaap:FairValueMeasurementsNonrecurringMember 2014-01-01 2014-12-31 0001013857 pega:DefinedContributionRetirementPlanMemberpega:DefinedContributionRetirementPlanQualifyingInternationalEmployeesMember 2014-01-01 2014-12-31 0001013857 pega:OtherEmeaMember 2014-01-01 2014-12-31 0001013857 pega:OtherAmericasMember 2014-01-01 2014-12-31 0001013857 country:US 2014-01-01 2014-12-31 0001013857 country:GB 2014-01-01 2014-12-31 0001013857 us-gaap:AsiaPacificMember 2014-01-01 2014-12-31 0001013857 us-gaap:CommonStockMember 2014-01-01 2014-12-31 0001013857 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2014-01-01 2014-12-31 0001013857 us-gaap:AdditionalPaidInCapitalMember 2014-01-01 2014-12-31 0001013857 us-gaap:RetainedEarningsMember 2014-01-01 2014-12-31 0001013857 pega:TwoThousandAndFourLongTermIncentivePlanMemberus-gaap:ScenarioPreviouslyReportedMember 2014-01-01 2014-12-31 0001013857 us-gaap:RestrictedStockUnitsRSUMember 2014-01-01 2014-12-31 0001013857 us-gaap:EmployeeStockOptionMember 2014-01-01 2014-12-31 0001013857 pega:AccountingStandardsUpdate201609Member 2014-01-01 2014-12-31 0001013857 2014-01-01 2014-12-31 0001013857 pega:FinalPaymentMemberus-gaap:SubsequentEventMember 2017-01-01 2017-01-31 0001013857 us-gaap:ScenarioPreviouslyReportedMember 2016-01-01 2016-09-30 0001013857 2016-01-01 2016-09-30 0001013857 us-gaap:ScenarioPreviouslyReportedMember 2016-01-01 2016-06-30 0001013857 2016-01-01 2016-06-30 0001013857 pega:OpenSpanMember 2016-12-31 2016-12-31 0001013857 pega:OpenSpanMemberus-gaap:MaximumMember 2016-04-11 2016-04-11 0001013857 pega:OpenSpanMember 2016-04-11 2016-04-11 0001013857 us-gaap:RestrictedStockUnitsRSUMemberpega:TwoThousandAndFourLongTermIncentivePlanMemberus-gaap:DirectorMemberpega:ShareBasedCompensationAwardTrancheFourMember 2016-05-18 2016-05-18 0001013857 us-gaap:RestrictedStockUnitsRSUMemberpega:TwoThousandAndFourLongTermIncentivePlanMemberus-gaap:DirectorMemberus-gaap:ShareBasedCompensationAwardTrancheTwoMember 2016-05-18 2016-05-18 0001013857 2016-05-18 2016-05-18 0001013857 pega:PostStockSplitMember 2014-05-27 2014-05-27 0001013857 2014-05-27 2014-05-27 0001013857 pega:ComputerSoftwarePurchasedMember 2016-12-31 0001013857 us-gaap:SoftwareDevelopmentMember 2016-12-31 0001013857 us-gaap:ComputerEquipmentMember 2016-12-31 0001013857 us-gaap:LeaseholdImprovementsMember 2016-12-31 0001013857 us-gaap:FurnitureAndFixturesMember 2016-12-31 0001013857 us-gaap:AssetUnderConstructionMember 2016-12-31 0001013857 pega:TermLicensesMember 2016-12-31 0001013857 pega:MaintenanceRevenuesMember 2016-12-31 0001013857 pega:ServicesMember 2016-12-31 0001013857 pega:PerpetualLicenseMember 2016-12-31 0001013857 pega:CloudMember 2016-12-31 0001013857 pega:OpenSpanMember 2016-12-31 0001013857 us-gaap:CorporateBondSecuritiesMember 2016-12-31 0001013857 us-gaap:MunicipalBondsMember 2016-12-31 0001013857 us-gaap:PatentedTechnologyMember 2016-12-31 0001013857 us-gaap:OtherIntangibleAssetsMember 2016-12-31 0001013857 us-gaap:CustomerRelationshipsMember 2016-12-31 0001013857 us-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember 2016-12-31 0001013857 us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateBondSecuritiesMember 2016-12-31 0001013857 us-gaap:FairValueMeasurementsRecurringMemberus-gaap:MunicipalBondsMember 2016-12-31 0001013857 us-gaap:FairValueMeasurementsRecurringMember 2016-12-31 0001013857 pega:ForeignCurrencyForwardContractsMemberus-gaap:FairValueMeasurementsRecurringMember 2016-12-31 0001013857 pega:ForeignExchangeForwardsMember 2016-12-31 0001013857 us-gaap:UnbilledRevenuesMember 2016-12-31 0001013857 pega:OtherInternationalMember 2016-12-31 0001013857 country:US 2016-12-31 0001013857 country:IN 2016-12-31 0001013857 us-gaap:CommonStockMember 2016-12-31 0001013857 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2016-12-31 0001013857 us-gaap:AdditionalPaidInCapitalMember 2016-12-31 0001013857 us-gaap:RetainedEarningsMember 2016-12-31 0001013857 pega:AccruedExpensesMemberpega:ForeignExchangeForwardsMember 2016-12-31 0001013857 us-gaap:OtherCurrentAssetsMemberpega:ForeignExchangeForwardsMember 2016-12-31 0001013857 pega:OpenSpanMemberus-gaap:GeneralBusinessMember 2016-12-31 0001013857 pega:TwoThousandAndSixEmployeeStockPurchasePlanMember 2016-12-31 0001013857 pega:TwoThousandAndFourLongTermIncentivePlanMember 2016-12-31 0001013857 pega:OpenSpanMemberus-gaap:StateAndLocalJurisdictionMember 2016-12-31 0001013857 us-gaap:StateAndLocalJurisdictionMember 2016-12-31 0001013857 pega:OpenSpanMemberus-gaap:DomesticCountryMember 2016-12-31 0001013857 pega:ChordiantSoftwareIncMemberus-gaap:DomesticCountryMember 2016-12-31 0001013857 pega:AntennaSoftwareIncMemberus-gaap:DomesticCountryMember 2016-12-31 0001013857 pega:AntennaSoftwareIncMemberus-gaap:ForeignCountryMember 2016-12-31 0001013857 us-gaap:ForeignCountryMember 2016-12-31 0001013857 us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateBondSecuritiesMember 2016-12-31 0001013857 us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MunicipalBondsMember 2016-12-31 0001013857 us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember 2016-12-31 0001013857 pega:ForeignCurrencyForwardContractsMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember 2016-12-31 0001013857 us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember 2016-12-31 0001013857 pega:PostStockSplitMember 2016-12-31 0001013857 currency:EURpega:ForeignExchangeForwardsMember 2016-12-31 0001013857 currency:USDpega:ForeignExchangeForwardsMember 2016-12-31 0001013857 currency:GBPpega:ForeignExchangeForwardsMember 2016-12-31 0001013857 currency:AUDpega:ForeignExchangeForwardsMember 2016-12-31 0001013857 us-gaap:RestrictedStockUnitsRSUMember 2016-12-31 0001013857 us-gaap:EmployeeStockOptionMember 2016-12-31 0001013857 us-gaap:TradeAccountsReceivableMember 2016-12-31 0001013857 2016-12-31 0001013857 pega:AccountingStandardsUpdate201609Memberus-gaap:RetainedEarningsMember 2016-01-01 0001013857 pega:AccountingStandardsUpdate201609Member 2016-01-01 0001013857 pega:ComputerSoftwarePurchasedMember 2015-12-31 0001013857 us-gaap:SoftwareDevelopmentMember 2015-12-31 0001013857 us-gaap:ComputerEquipmentMember 2015-12-31 0001013857 us-gaap:LeaseholdImprovementsMember 2015-12-31 0001013857 us-gaap:FurnitureAndFixturesMember 2015-12-31 0001013857 us-gaap:AssetUnderConstructionMember 2015-12-31 0001013857 pega:TermLicensesMember 2015-12-31 0001013857 pega:MaintenanceRevenuesMember 2015-12-31 0001013857 pega:ServicesMember 2015-12-31 0001013857 pega:PerpetualLicenseMember 2015-12-31 0001013857 pega:CloudMember 2015-12-31 0001013857 us-gaap:CertificatesOfDepositMember 2015-12-31 0001013857 us-gaap:CorporateBondSecuritiesMember 2015-12-31 0001013857 us-gaap:MunicipalBondsMember 2015-12-31 0001013857 us-gaap:PatentedTechnologyMember 2015-12-31 0001013857 us-gaap:OtherIntangibleAssetsMember 2015-12-31 0001013857 us-gaap:CustomerRelationshipsMember 2015-12-31 0001013857 us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CertificatesOfDepositMember 2015-12-31 0001013857 us-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember 2015-12-31 0001013857 us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateBondSecuritiesMember 2015-12-31 0001013857 us-gaap:FairValueMeasurementsRecurringMemberus-gaap:MunicipalBondsMember 2015-12-31 0001013857 us-gaap:FairValueMeasurementsRecurringMember 2015-12-31 0001013857 pega:ForeignCurrencyForwardContractsMemberus-gaap:FairValueMeasurementsRecurringMember 2015-12-31 0001013857 pega:ForeignExchangeForwardsMember 2015-12-31 0001013857 us-gaap:UnbilledRevenuesMember 2015-12-31 0001013857 pega:OtherInternationalMember 2015-12-31 0001013857 country:US 2015-12-31 0001013857 country:IN 2015-12-31 0001013857 us-gaap:CommonStockMember 2015-12-31 0001013857 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2015-12-31 0001013857 us-gaap:AdditionalPaidInCapitalMember 2015-12-31 0001013857 us-gaap:RetainedEarningsMember 2015-12-31 0001013857 pega:AccruedExpensesMemberpega:ForeignExchangeForwardsMember 2015-12-31 0001013857 us-gaap:OtherCurrentAssetsMemberpega:ForeignExchangeForwardsMember 2015-12-31 0001013857 pega:TwoThousandAndFourLongTermIncentivePlanMember 2015-12-31 0001013857 us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CertificatesOfDepositMember 2015-12-31 0001013857 us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateBondSecuritiesMember 2015-12-31 0001013857 us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MunicipalBondsMember 2015-12-31 0001013857 us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember 2015-12-31 0001013857 pega:ForeignCurrencyForwardContractsMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember 2015-12-31 0001013857 us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember 2015-12-31 0001013857 currency:EURpega:ForeignExchangeForwardsMember 2015-12-31 0001013857 currency:USDpega:ForeignExchangeForwardsMember 2015-12-31 0001013857 currency:AUDpega:ForeignExchangeForwardsMember 2015-12-31 0001013857 us-gaap:RestrictedStockUnitsRSUMember 2015-12-31 0001013857 us-gaap:AccountingStandardsUpdate201517Memberus-gaap:RestatementAdjustmentMember 2015-12-31 0001013857 us-gaap:TradeAccountsReceivableMember 2015-12-31 0001013857 2015-12-31 0001013857 pega:ForeignExchangeForwardsMember 2014-12-31 0001013857 us-gaap:CommonStockMember 2014-12-31 0001013857 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2014-12-31 0001013857 us-gaap:AdditionalPaidInCapitalMember 2014-12-31 0001013857 us-gaap:RetainedEarningsMember 2014-12-31 0001013857 pega:TwoThousandAndFourLongTermIncentivePlanMember 2014-12-31 0001013857 2014-12-31 0001013857 us-gaap:CommonStockMember 2013-12-31 0001013857 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2013-12-31 0001013857 us-gaap:AdditionalPaidInCapitalMember 2013-12-31 0001013857 us-gaap:RetainedEarningsMember 2013-12-31 0001013857 2013-12-31 0001013857 pega:TwoThousandAndFourLongTermIncentivePlanMember 2016-06-30 0001013857 us-gaap:RestrictedStockUnitsRSUMemberpega:TwoThousandAndFourLongTermIncentivePlanMemberpega:NonEmployeeDirectorsMember 2016-06-30 0001013857 2016-06-30 0001013857 pega:TwoThousandAndFourLongTermIncentivePlanMemberus-gaap:ScenarioPreviouslyReportedMember 2011-07-31 0001013857 pega:OpenSpanMember 2016-04-11 0001013857 2017-02-10 0001013857 us-gaap:MaximumMember 2016-05-18 iso4217:USD shares iso4217:USD shares pure iso4217:AUD iso4217:EUR iso4217:GBP pega:Customer pega:Segment pega:Unit Operating leases include future minimum rent payments, net of estimated sublease income for facilities that the Company has vacated pursuant to its restructuring activities. The expected annual volatility for each grant is determined based on the average of historical daily price changes of the Company's common stock over a period of time which approximates the expected option term. The expected option term for each grant is determined based on the historical exercise behavior of employees and post-vesting employment termination behavior. The risk-free interest rate is based on the yield of U.S. Treasury securities with a maturity that is commensurate with the expected option term at the time of grant. The expected annual dividend yield is based on the weighted-average of the dividend yield assumptions used for options granted during the applicable period. The expected annual dividend has historically been based on the expected dividend of $0.06 per share, per year ($0.015 per share, per quarter times 4 quarters), on a post-split basis, divided by the average stock price. On May 27, 2014, the Company announced an increase in its quarterly cash dividend from $0.015 to $0.03 per share. Thus, for grants made after this date, the expected annual dividend is based on the expected dividend of $0.12 per share, per year ($0.03 per share, per quarter times 4 quarters), divided by the average stock price. Includes Europe, the Middle East and Africa, but excludes the United Kingdom ("Other EMEA"). The Company elected to early adopt ASU 2016-09 in the fourth quarter of 2016, which requires, among other things, excess tax benefits to be recorded as a reduction of the provision for income taxes in the consolidated statement of operations, whereas they were previously recognized in equity. The Company is required to reflect any adoption adjustments as of January 1, 2016, the beginning of the annual period that includes the period of adoption. As such, certain information above includes the impact of the ASU 2016-09 adoption. See Note 2 "Significant Accounting Policies-New accounting pronouncements" for additional information related to this adoption. EX-101.SCH 10 pega-20161231.xsd XBRL TAXONOMY EXTENSION SCHEMA 101 - Document - Document and Entity Information link:calculationLink link:presentationLink link:definitionLink 103 - Statement - CONSOLIDATED BALANCE SHEETS link:calculationLink link:presentationLink link:definitionLink 104 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical) link:calculationLink link:presentationLink link:definitionLink 105 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS link:calculationLink link:presentationLink link:definitionLink 106 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME link:calculationLink link:presentationLink link:definitionLink 107 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY link:calculationLink link:presentationLink link:definitionLink 108 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (Parenthetical) link:calculationLink link:presentationLink link:definitionLink 109 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS link:calculationLink link:presentationLink link:definitionLink 110 - Disclosure - BASIS OF PRESENTATION link:calculationLink link:presentationLink link:definitionLink 111 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES link:calculationLink link:presentationLink link:definitionLink 112 - Disclosure - MARKETABLE SECURITIES link:calculationLink link:presentationLink link:definitionLink 113 - Disclosure - DERIVATIVE INSTRUMENTS link:calculationLink link:presentationLink link:definitionLink 114 - Disclosure - FAIR VALUE MEASUREMENTS link:calculationLink link:presentationLink link:definitionLink 115 - Disclosure - TRADE ACCOUNTS RECEIVABLE, NET OF ALLOWANCE link:calculationLink link:presentationLink link:definitionLink 116 - Disclosure - PROPERTY AND EQUIPMENT link:calculationLink link:presentationLink link:definitionLink 117 - Disclosure - ACQUISITIONS link:calculationLink link:presentationLink link:definitionLink 118 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS link:calculationLink link:presentationLink link:definitionLink 119 - Disclosure - ACCRUED EXPENSES link:calculationLink link:presentationLink link:definitionLink 120 - Disclosure - DEFERRED REVENUE link:calculationLink link:presentationLink link:definitionLink 121 - Disclosure - COMMITMENTS AND CONTINGENCIES link:calculationLink link:presentationLink link:definitionLink 122 - Disclosure - STOCKHOLDERS' EQUITY link:calculationLink link:presentationLink link:definitionLink 123 - Disclosure - STOCK-BASED COMPENSATION link:calculationLink link:presentationLink link:definitionLink 124 - Disclosure - INCOME TAXES link:calculationLink link:presentationLink link:definitionLink 125 - Disclosure - EARNINGS PER SHARE link:calculationLink link:presentationLink link:definitionLink 126 - Disclosure - GEOGRAPHIC INFORMATION AND MAJOR CLIENTS link:calculationLink link:presentationLink link:definitionLink 127 - Disclosure - EMPLOYEE BENEFIT PLANS link:calculationLink link:presentationLink link:definitionLink 128 - Disclosure - SELECTED QUARTERLY INFORMATION (UNAUDITED) link:calculationLink link:presentationLink link:definitionLink 129 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Policies) link:calculationLink link:presentationLink link:definitionLink 130 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Tables) link:calculationLink link:presentationLink link:definitionLink 131 - Disclosure - MARKETABLE SECURITIES (Tables) link:calculationLink link:presentationLink link:definitionLink 132 - Disclosure - DERIVATIVE INSTRUMENTS (Tables) link:calculationLink link:presentationLink link:definitionLink 133 - Disclosure - FAIR VALUE MEASUREMENTS (Tables) link:calculationLink link:presentationLink link:definitionLink 134 - Disclosure - TRADE ACCOUNTS RECEIVABLE, NET OF ALLOWANCE (Tables) link:calculationLink link:presentationLink link:definitionLink 135 - Disclosure - PROPERTY AND EQUIPMENT (Tables) link:calculationLink link:presentationLink link:definitionLink 136 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS (Tables) link:calculationLink link:presentationLink link:definitionLink 137 - Disclosure - ACCRUED EXPENSES (Tables) link:calculationLink link:presentationLink link:definitionLink 138 - Disclosure - DEFERRED REVENUE (Tables) link:calculationLink link:presentationLink link:definitionLink 139 - Disclosure - COMMITMENTS AND CONTINGENCIES (Tables) link:calculationLink link:presentationLink link:definitionLink 140 - Disclosure - STOCKHOLDERS' EQUITY (Tables) link:calculationLink link:presentationLink link:definitionLink 141 - Disclosure - STOCK-BASED COMPENSATION (Tables) link:calculationLink link:presentationLink link:definitionLink 142 - Disclosure - INCOME TAXES (Tables) link:calculationLink link:presentationLink link:definitionLink 143 - Disclosure - EARNINGS PER SHARE (Tables) link:calculationLink link:presentationLink link:definitionLink 144 - Disclosure - GEOGRAPHIC INFORMATION AND MAJOR CLIENTS (Tables) link:calculationLink link:presentationLink link:definitionLink 145 - Disclosure - SELECTED QUARTERLY INFORMATION (UNAUDITED) (Tables) link:calculationLink link:presentationLink link:definitionLink 146 - Disclosure - Significant Accounting Policies - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 147 - Disclosure - Adjustments to Unaudited Selected Quarterly Data Previously Reported Resulted from Adoption of New Standards (Detail) link:calculationLink link:presentationLink link:definitionLink 148 - Disclosure - Schedule of Marketable Securities (Detail) link:calculationLink link:presentationLink link:definitionLink 149 - Disclosure - Marketable Securities - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 150 - Disclosure - Derivative Instruments - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 151 - Disclosure - Fair Value of Company Outstanding Forward Contracts (Detail) link:calculationLink link:presentationLink link:definitionLink 152 - Disclosure - Forward Contracts Outstanding with Total Notional Values (Detail) link:calculationLink link:presentationLink link:definitionLink 153 - Disclosure - Change in Fair Value of Forward Contracts (Detail) link:calculationLink link:presentationLink link:definitionLink 154 - Disclosure - Fair Value Measurements - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 155 - Disclosure - Assets and Liabilities Measured at Fair Value (Detail) link:calculationLink link:presentationLink link:definitionLink 156 - Disclosure - Schedule of Trade Accounts Receivable (Detail) link:calculationLink link:presentationLink link:definitionLink 157 - Disclosure - Activity of Allowance for Sales Credit Memos (Detail) link:calculationLink link:presentationLink link:definitionLink 158 - Disclosure - Property and Equipment (Detail) link:calculationLink link:presentationLink link:definitionLink 159 - Disclosure - Property and Equipment - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 160 - Disclosure - Acquisitions - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 161 - Disclosure - Goodwill and Other Intangible Assets - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 162 - Disclosure - Changes in Carrying Amount of Goodwill (Detail) link:calculationLink link:presentationLink link:definitionLink 163 - Disclosure - Schedule of Amortizable Intangible Asset (Detail) link:calculationLink link:presentationLink link:definitionLink 164 - Disclosure - Amortization Expense of Acquired Intangibles (Detail) link:calculationLink link:presentationLink link:definitionLink 165 - Disclosure - Estimated Future Amortization Expense (Detail) link:calculationLink link:presentationLink link:definitionLink 166 - Disclosure - Schedule of Accrued Expenses (Detail) link:calculationLink link:presentationLink link:definitionLink 167 - Disclosure - Schedule of Deferred Revenue (Detail) link:calculationLink link:presentationLink link:definitionLink 168 - Disclosure - Commitments and Contingencies - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 169 - Disclosure - Future Minimum Rental Payments for Operating Leases (Detail) link:calculationLink link:presentationLink link:definitionLink 170 - Disclosure - Stockholders' Equity - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 171 - Disclosure - Summary of Repurchase Activity under Repurchase Programs (Detail) link:calculationLink link:presentationLink link:definitionLink 172 - Disclosure - Stock-Based Compensation - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 173 - Disclosure - Stock Based Compensation Expense Included in Consolidated Statements of Operations (Detail) link:calculationLink link:presentationLink link:definitionLink 174 - Disclosure - Weighted Average Assumptions used in Black Scholes Option Valuation Model (Detail) link:calculationLink link:presentationLink link:definitionLink 175 - Disclosure - Weighted Average Assumptions used in Black Scholes Option Valuation Model (Parenthetical) (Detail) link:calculationLink link:presentationLink link:definitionLink 176 - Disclosure - Combined Stock Option Activity (Detail) link:calculationLink link:presentationLink link:definitionLink 177 - Disclosure - Combined Restricted Stock Units Activity (Detail) link:calculationLink link:presentationLink link:definitionLink 178 - Disclosure - Components of Income Before Provision for Income Taxes (Detail) link:calculationLink link:presentationLink link:definitionLink 179 - Disclosure - Components of Provision for Income Taxes (Detail) link:calculationLink link:presentationLink link:definitionLink 180 - Disclosure - Reconciliation of Effective Income Tax Rate from Statutory Federal Income Tax Rate (Detail) link:calculationLink link:presentationLink link:definitionLink 181 - Disclosure - Components of Net Deferred Tax Assets and Liabilities (Detail) link:calculationLink link:presentationLink link:definitionLink 182 - Disclosure - Income Taxes - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 183 - Disclosure - Reconciliation of Beginning and Ending Balances of Gross Unrecognized Tax Benefits (Detail) link:calculationLink link:presentationLink link:definitionLink 184 - Disclosure - Summary of Basic and Diluted Earnings Per Share (Detail) link:calculationLink link:presentationLink link:definitionLink 185 - Disclosure - Geographic Information and Major Clients - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 186 - Disclosure - Revenue from International Clients by Geographic Areas (Detail) link:calculationLink link:presentationLink link:definitionLink 187 - Disclosure - Long Lived Assets by Geographic Area (Detail) link:calculationLink link:presentationLink link:definitionLink 188 - Disclosure - Trade Receivables of Major Clients (Detail) link:calculationLink link:presentationLink link:definitionLink 189 - Disclosure - Employee Benefit Plans - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 190 - Disclosure - Selected Quarterly Information (Detail) link:calculationLink link:presentationLink link:definitionLink EX-101.CAL 11 pega-20161231_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE EX-101.DEF 12 pega-20161231_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE EX-101.LAB 13 pega-20161231_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE EX-101.PRE 14 pega-20161231_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE GRAPHIC 15 g316984g07s79.jpg GRAPHIC begin 644 g316984g07s79.jpg M_]C_X 02D9)1@ ! 0(!>@%Z #_X4>,:'1T<#HO+VYS+F%D;V)E+F-O;2]X M87 O,2XP+P \/WAP86-K970@8F5G:6X](N^[OR(@:60](EG)E4WI.5&-Z:V,Y9"(_/CQX.GAM<&UE=&$@>&UL;G,Z>#TB861O8F4Z;G,Z M;65T82\B('@Z>&UP=&L](D%D;V)E(%A-4"!#;W)E(#4N,RUC,#$Q(#8V+C$T M-38V,2P@,C Q,B\P,B\P-BTQ-#HU-CHR-R @(" @(" @(CX*(" @/')D9CI2 M1$8@>&UL;G,Z&UL;G,Z<&1F/2)H='1P.B\O;G,N861O8F4N M8V]M+W!D9B\Q+C,O(CX*(" @(" @(" @/'!D9CI0&UP.D-R96%T941A=&4^,C Q-RTP,BTQ.%0P-SHT M-#HR-"LP-3HS,#PO>&UP.D-R96%T941A=&4^"B @(" @(" @(#QX;7 Z365T M861A=&%$871E/C(P,3&UP1TEM9SIW M:61T:#XR-38\+WAM<$=);6&UP1TEM9SIF;W)M870^2E!%1SPO>&UP1TEM9SIF;W)M870^ M"B @(" @(" @(" @(" @(" @(#QX;7!'26UG.FEM86=E/B\Y:B\T04%14VM: M2E)G04)!9T5!4T%"24%!1"\W44%S54=H=F1'.7IA1SEW241-=4U!0311:VQ. M02LP04%!04%!0D%!4T%!04%!14$F(WA!.T%10DE!04%!05%!0B\K-$%$:T9K M8C)*;$%'5$%!04%!068O8D%)44%"9U%%0D%514)G549"9VM'0E%92D-W9T=" M9V=,1$%O2T-W;TLF(WA!.T1"04U$07=-1$%W441!-%!%03A/1$)-5$9"451% M>'=B1WAS8TAX.&9(>#AF2'@X9DAW14A"=V-.1$$P645"05E':%521E)O9DAX M.&8F(WA!.TAX.&9(>#AF2'@X9DAX.&9(>#AF2'@X9DAX.&9(>#AF2'@X9DAX M.&9(>#AF2'@X9DAX.&9(>#AF2'@X9B\X04%%46=!:$%%04%W15(F(WA!.T%! M25)!44U2068O14%A24%!04%(05%%0D%114%!04%!04%!04%!449!=TE'05%! M2$-!:TM#=T5!06=)1$%114)!445!04%!04%!04$F(WA!.T%104-!=U%&0F=C M24-1;TQ%04%#05%-1$%G44-"9V-$0D%)1T%N34)!9TU20D%!1DE227A15D5' M13)%:6-9155-<$=H0GA7>%%I4$(F(WA!.U5T2&A->%II.$-2>6=V16Q1>E)4 M:W%+>5DS4$-.55%N:S9/>DYH9%5:2%1$,'5)24IO34I#:&=::$I21E)Q4S!6 M=$Y62T)R>30O4$4F(WA!.S%/5#!:6%=&;&%7,7AD6&PY5UHR:'!A;71S8E&=:17DF(WA!.V]B M2'=&34A2-%-.0T962FEC=D5Z2D121&=H85-5>5=I63=,0T(S4%-.94I%9WAD M56MW9TI#:&=:2FI:1D=I9&MD1E4S.'%/>G=Y9W F(WA!.S K4'IH2E-K=$U4 M53504FQD65=6<&)81C%E6#%2;%IM9&]A5W!R8D71R<2MV+V%!07=$05%!0T5135)!1#A!.54T<3=&6%EQ M-T9867$W1EA9<351"2F(Y<&]&;W$X-&UJ M4T5/-W8X5$MV549S5E)&-V11<%I85G1D5S-N*V$S,5)O>DQ)5%%;$-L3FU"4$E+>G)19DQQ-D\Y,'DV:F8F(WA!.S,T M=6I'4W0O8T&-H5D]D3U1$<'DV57A63G-69&ER6QY4T-&,V]O1TMP9E F(WA!.RM4544U='!*4$]0;6AR:3!,1TLT M+U-1-59D4VQA96QW0D-S4E5+4&5U2W!L3BM75FYC2G!Y,T=V83%+*VY*=T5X M=DM3>E9U:W5I,# F(WA!.VEO%8R2W5X M5C(F(WA!.TMU>%8R2W5X5C)+=7A6,DMU>%8R2W5X5C4Y8B]!2DPV4$)*8WE* MF9D1"\Q5'A6,S%39B]!2F):=G5H+S9P-'$W-G!0 M+W=!=',S,U$O=T164$989E9*+RLF(WA!.UF9D1"\Q5'A6,S%3 M9CA!-6):=G5H+S8F(WA!.W T<33)Z9F1$+W="53A69#E5;B\U8EIV=6@O-G T<33)Z9F1$+S%4>%8S,5-F+T%*8EHF(WA!.W9U:"\V<#1Q;S,P3C%&6EA%<5AS M=V5/3C)5.%EE<7%34#DQ-'%J.%91,F]F,T-F.%IO4"M4>5EQ:6-69&ER'9%-TQ306-31FQ0 M14PX2VYC1')6=%=3,F9L>5!2=$E.;&(S.35-E,F(WA!.T%Z M,TMU541/<"M"4V9H1E!N6&9&53,K<50O.$%,8DXY,% X03%4>%8S,5-F+VQT M;2LV2"]!2W T<33)Z9F1$+W="53A69#DF(WA!.U5N+S5B6G9U:"\V M<#1Q-S9P4#A!.'1S,S-1+SE5.%9D.55N+T%/5S)B-V]F*W%E2W4K<50O=T1, M8DXY,% O5E!&6&962B\X06QT;2LF(WA!.S9(+W%N:7)V<6LO+T%#,GIF9$0O M04Y5.%9D.55N+S5B6G9U:"]W0W%E2W4K<50O.'1S,S-1+SA!5E!&6&962B\K M5S)B-V]F*W%E2W4F(WA!.RMQ5"]!4$QB3CDP4"]64$989E9*+W=$;'1M*S9( M+W%N:7)V<6LO.$%Y,GIF9$0O,51X5C,Q4V8O04IB6G9U:"\V<#1Q-S9P4"]W M070F(WA!.W,S,U$O=T164$989E9*+RM7,F(W;V8X07%N:7)V<6LO+TQB3CDP M4"]!1E1X5C,Q4V8O;'1M*S9(+W%N:7)V<6LO=T1Y,GIF9$0O,50F(WA!.WA6 M,S%39CA!-6):=G5H+S9P-'$W-G!0+T%-=',S,U$O.54X5F0Y56XO=T-7,F(W M;V8K<65+=2MQ5"\X04QB3CDP4#A!,51X5EI,13 F(WA!.TMC-611;%)/;DIH M0T)5+T]01E9$:G%-,C%T4$UQ+SG1F M>G1*27%Q,SDS>"M(=U5Q44U65B\F(WA!.W%K+R]!0S)Z9F1$+T%.53A643)P M5W,O-D]U=CE-;5 W;51A:U X<"\T%8R2W5X5C)+=7A6,DMU>%8R M2W5X5C)+=7A6,DMU>%8R2W)&;6A:,E):1EHQ*S!O24I(>D=+<4XY<65N5T5F M<5@F(WA!.W1Z2&)R,4AQ34%4.&@Q4#!9<6Q8*TLY3G5$4S%U;S)1+W110G)Q M53ET;S1"2E0O6F9D:7)C97 R-G8V:T=N,S$U2T(O9GEX:49V;RLF(WA!.W1. M8CAF:T%-5E9F,')R36QF4W-R945F.'9.,D999C='1T]91VXK=&EQ5V58:#4S M4&UM*V96$XY5G1906]:2D-Y8U18,#$F(WA!.V-G2T3!G055G4T5R454F(WA!.UAA9S)X=%=2,F9L>5!2=$E.;&(S M.35-E-!>C-+=55$3W K0E-F:$90;EAF1E4S*W%4+T%03&). M.3!0+U901EAF5DHF(WA!.R]W1&QT;2LV2"]Q;FER=G%K+SA!>3)Z9F1$+S%4 M>%8S,5-F+T%*8EIV=6@O-G T<3%8S,5-F+VQT;2LV2"]Q M;FER=G%K+W=$>3)Z9F1$+S%4>%8S,5-F.$$U8EIV=6@O-G T<3%8S,5-F+VQT;2LV2"]!2W T<33(F(WA!.WIF9$0O=T)5.%93 M-F)79$AH:TUC;79+2E(O=6M08DY*="]K2VAB.$U65V9P94IV-VE857!Z,C17 M8D%(-4\X0THO=T%.:%9*3D@X,F4F(WA!.UET4C%F54Q$.40V:$1(6G-Y>%A% M:E&EI6',P=#!L4C=L5G1# M4#A!:'-652]2.# F(WA!.WEB:E9O22]:3%DS4#1J,&-65D4P-WI)+SDWFET-V%)9CAL0D]F=WA68F1A3&5E;5AU.61V151P55!#;GE!.4='03%X5DIT M2S@F(WA!.V=A875Q6$8P3&553DM78559J.7AB<#@X8E%N M='0U3C!7,68Q3%=-45-640U2D%0*UIE2W)X851J<&549CA$1"]!3E4X5E=I M>&M$1GAD>6AZ,6)J1%4O5#9E2W)V<6LO+T%#,GHF(WA!.V9D1"]!3E4X5E$R M<%=S+S9/=78Y36U0-VU486M0.' O-')X5DUS5E$R;V8S0V8X04=A1"]!2E!* M:7%*>%8R2W5X5C)+=7A6,DMU>%8F(WA!.S)+=7A6,DMU>%9,9%,X=S9865-I M,VMK33$V=W%T;&)Q6G!Y4$@P,'%W2'5DE@W5GI).3E4,W!-6D=( M,$PF(WA!.VEQ83)::DU81WI%16-A-T9)>%5+9F12=W!G5D5E;DUE74T96UX2D%&4#E7;4MQ<7=1<6%Q:6$%(-#1Q:'9R3GI0=&%X.$4O,R]-0T(O&\O<7543E O=C$Y>4LY;$A24CAS5E8F(WA!.SA69&ER50X;G1'8E5,>2M45V18:FUV M635O<$M836(X4F-2=D5X5C5);FLF(WA!.W%Q>4AJ5FI1-SEA,594>7HX=%=U M:V%18DM/-W9,<$AV:&-M5S9N9#5!,#EYGIF M.&HU=BMA.%9D*VHT4#4U=BM2.#,O3F5+=2]2.$@X.#,O22MB+VUV1EAF;RM$ M*V4F(WA!.V(O:V9.+WI8:7)V,&9"+U!.+WE0;2\U6AJ85=A85-/2D)6,V4T;%910C-*3#!'2W!1*W$F(WA!.S)C M>F5N<$U.,7%$;G!+2C4T-V9F;V963$AK=G9%GA2 M<6%01F)3>7AX3#)+*V]885=2:#1G<5!&8U948E0F(WA!.U!,96TV86A3,%9O M5EDQ9%EM9$9:=C5M;V%K;GA*=TMI:'!6<'I,+W9/4C=I4C%0,W%19G9X5F0K M:C10-35V.$%K9DXO>EAI%91 M:'-.53EA65,P.4DF(WA!.T5E:7=U3&=%:6TY4GE/2W$S-DIN9C=D,TMG+S1Q M955(-S-K8V9H:7%Q3D=S=6%Y3C9R>7)S2E=M;$QF9GDR>%95+U(X2#@X,R]) M*V(F(WA!.R]M=D989F\K1"ME8B]K9DXO=T$Q-'$W.4AW9GIZ9CA!22MB+T%* MEAI5!M+S5R>%8S-E!G+VYM+S5(>F8X,31Q M-SE(=V9Z>F8X:C5V*V$X5E$R<&%F04Y/=6IY;2\F(WA!.W5:4#DS>F9Y;B], M>%9-5EQ:6-69&ER%8F(WA!.UA'9S9E.&]M=6$%X5E5$1S50<%'AX>%)R2$=O5D9& M1E4F(WA!.V1!359867$W1EA9<3=&6%EQ-T9867$W1EA9<3=&6%EQ-T9867$W M1EA9<3=&6%EQ-T953G%F+TA.=2\X06I$2B]X131Q=S98.&]T264F(WA!.SAU M3-5-W9)1VYU5F-O2%@F(WA!.V@X0S$K169R3RM+ M<'8K:C10-35V*U(X,R].94MU+U(X2#@X,R])*V(O;79&56XP>GEI;6U+4F%8 M0C-215I0:FHU.$LO13=2=4=,2&PF(WA!.S%.9FQH=%975%-T3$PXEAI5 F(WA!.VTO M-7)X5C,V4&EAI5!M+S5R>%8F(WA!.S,V4&GIF.$%)*V(O M04IR>%8S-E!G+VYM+W=#4C@S+TYE2W4O4CA(.#@S+TDK8B]M=D989F\K1"ME M8B]K9DXO>EAIF9Y;B],>%9- MC!Q>71*<%IO52]E>D=R=7A,=#E"87 S>%9&-'$W1EA9 M<3=&6%EQ-T9867$W1EA9<3=&6%EQ-T9867$W1E@F(WA!.UEQ-T9867$W1EA9 M<3=&6%EQ:'14+W=#3V)D+SA96E K26Y&5TPV>BM71VPV<')T.7)487!Q5G)C M,SA$5SAS9'1,17-A2SEU8EET2'HF(WA!.VED;&)G,5(X5D$R-$G9I<6(O M;RM$*V5B+T%*2'HF(WA!.V8X,31Q-SE(=V9Z>F8X:C5V*V$X5F0K:C10-35V M*U(X,R].94MU+U(X2#@X,R])*V(O;79&6&9O*T0K96(O:V9.+WI8:7)V,&9" M+U F(WA!.TXO>5!M+S5R>%8S-E!G+VYM+S5(>F8X04YE2W4O4CA(.#@S+T%# M4&TO=T-A.%9D*VHT4#4U=CA!:V9.+WI8:7)V,&9"+U!.+WE0;2\F(WA!.S5R M>%8S-E!G+VYM+S5(>F8X,31Q-SE(=V9Z>F8X:C5V*V$X5F0K:C10-35V*U(X M,R].94MU+U(X2#@X,R])*V(O;79&6&9O*T0K96(F(WA!.R]K9DXO=T$Q-'$W M.4AW9GIZ9CA!22MB+T%*5!M+S5R>%8S M-E!G+VYM+S5(>F8X,31Q-SE(=V9Z>F8X:C5V*V$X5F0K:C10-35V*U(X,R]! M1%AIF8X,31Q M-SE(=V9Z>F8X:C5V*V$X5F0K:C10-35V*U(X,R].94MU+U(X2#@X,R])*V(O M;78F(WA!.T989F\K1"ME8B]K9DXO>EAI<4F8X,31Q;"MV>4IP5VDS;6]X5W0W<45T5!M+S5R>%8S-E!G+VYM+S5(>F8X,31Q9TYE9$Y, M,&4W,4-+,W4W-EF8X,31Q:&174T]W,'4X=F\T7)-9C!F0B]03B]Y4&TO-7)W M2SGIF.$$F(WA!.TDK8B]!2G)X5C,V4&&-3D%817!I4FXY3DIP,F1U M27)X54)I4U0R>%9H1F@U>G9R<35S5"]H1%AB63,F(WA!.S Y=F)4>C-$6$-P M0VMI4E-'4G=P9"M-6G5'56MQ0E5'<$9'-$979"]O*T0K96(O:V9.+WI89U8S M-E!G+VYM+S5(>F8X,31Q-SE(=V8F(WA!.WIZ9CAJ-78K83A653=M,6=G='!: M9TQI57A)>BMM:S W3S-%5C1Q07A*2C=9<7=7,C@X6#AI4EA$*U1D9FIM;F%+ M2GA79C1%6C1H>68F(WA!.VMY=%)28TTO,F5I:TYX8FMQ;%=F9F\K1"ME8B]! M2DAZ9C@Q-$97>6%887E2=$7E2>5A6<$@F(WA!.TI':GA'6E1*1SAY M=6XW<%,O=T%12'=G;G1I%98="]/=6&%1;WA6,6HO M04AV>&Q'56AW=&5*-C!X5DYF%1F9D0O,55X5E-F5E9J8FI*039- M3W%S.$%0-'DT<6$9*3'!F*VU*0S-P>F5J2D%X:F-D560F(WA!.U)*5E45!:3!L25!4 M-&]F*W%M2W!(3-*=$DW;#-U>$,Q>CE75E%:5$5K4')S M=VI"-6UK6'A507(F(WA!.S(V-#!Q25@X>79+:DTV2F1+.#!D<3DY2D%J=W1- M='9%94UJ=$5R;5%&1W%'57)Y0D)&3FII<6Q:9FUP-4EV4U9T=%5T;4EI*W-% M3F,F(WA!.U5@V,$E7 M-%-M1U%8R2W5X5C)+ M<%1$*VUQ4V969G$S;V5T3G39D-CC=(<%8U8B]!1V$Y3E0+T1(,6HQ2G8P9G@Y2&XV;%I0 M6#DF(WA!.T=M+TMV<6,K3R\R<3DX5EI2+WIS;B],;B]W06QC0W!(<5@V3BMU M>69P4#A!44@Q,V(Q9G)01#%F34O1CEM;%!B0W)'=DQ0.$$F(WA!.WER M,R]!178Y1F9O6#=3*W8Y8BMS9F$S<'6DY9CE%+W5F,%0K M:4],9EER.55@W4"LV-F-U1F%F-5!T:7))9$,Y1#%,>CE!+V]4,4]A9G!$-FI4;#9N06-0 M5SE,.7(P-E4U9'8F(WA!.V)&53(O=T-D:R\U8R]W1&MR9U9#4R]P2# R-2]O M-VI4-'50<58O-%AF0W)O9C!H-F$X4#!D>#=C=E5R+T%-3G9I<54V>"MG+S!K M4# F(WA!.WHO:#,Y2C%I<#EC.5 Q-C!B,'8W>C0K;E!J.4Y-5E9B;CE'9G!6 M=G)0-D$O4W9'5&XV;D0V>'3EU=4MO2U O0U@F(WA!.S%Q M-SE0+T,O,7(P-69R+T@P9E4Y4&Q,-C-R52M,:GHY6&YY-SAQ.3A655 K9$8O M9"]W1$M*+S-D>#98*S@O.$%D+SA!2'IX+WEF.$$F(WA!.V9N8BMB1E4X,%1H M5S8O468V1W(V:2]89G%06#%/030KG-N+TQN+WE6 M=TMU#0X<% U=#8Q>%9-359D:7(O M05 O6CPO>&UP1TEM9SII;6%G93X*(" @(" @(" @(" @(" @/"]R9&8Z;&D^ M"B @(" @(" @(" @(#PO&UL;G,Z&UP+FEI9#HX.$8V.3&UP+F1I9#HX.$8V.3&UP34TZ1&5R:79E9$9R;VT^ M"B @(" @(" @(#QX;7!-33I(:7-T;W)Y/@H@(" @(" @(" @(" \7!E/2)297-O M=7)C92(^"B @(" @(" @(" @(" @(" @(#QS=$5V=#IA8W1I;VX^&UP+FEI9#I"-3,T,3$W13 P1$%%-3$Q039#.$(P0C&UP34TZ2&ES=&]R>3X*(" @(" @/"]R9&8Z1&5S8W)I<'1I M;VX^"B @(" @(#QR9&8Z1&5S8W)I<'1I;VX@7!E+T1I;65N7!E+T9O;G0C(@H@(" @(" @(" @("!X;6QN&UP5%!G.DAA&UP5%!G.DAAF4@&UP5%!G.DUA>%!A9V53:7IE/@H@(" @(" @(" \>&UP5%!G.D9O M;G1S/@H@(" @(" @(" @(" \7!E/2)297-O=7)C92(^"B @(" @(" @(" @(" @ M(" @(#QS=$9N=#IF;VYT3F%M93Y(96QV971I8V$\+W-T1FYT.F9O;G1.86UE M/@H@(" @(" @(" @(" @(" @(" \3Y(96QV971I M8V$\+W-T1FYT.F9O;G1&86UI;'D^"B @(" @(" @(" @(" @(" @(#QS=$9N M=#IF;VYT1F%C93Y-961I=6T\+W-T1FYT.F9O;G1&86-E/@H@(" @(" @(" @ M(" @(" @(" \&UP5%!G.D9O;G1S/@H@(" @(" @(" \>&UP5%!G.E!L871E3F%M M97,^"B @(" @(" @(" @(#QR9&8Z4V5Q/@H@(" @(" @(" @(" @(" \7!E/C \+WAM<$7!E/@H@(" @(" @(" @(" @(" \ M+W)D9CIL:3X*(" @(" @(" @(" @/"]R9&8Z4V5Q/@H@(" @(" @(" \+WAM M<%109SI3=V%T8VA'#IX;7!M971A/@H@(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" * M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @ M(" @"CP_>'!A8VME="!E;F0](G&&B3RC !Z+)C5''")K,XGHD9;BWQ5^EZ"+M;N M:J?S8BTN98NG'K9Q^.2KLAU.:MX@Q/+5CJ%Y!>W"-XU<;0.)9PP5+W?*;W&V MK14IS!&\X96EL$=62&JY>MU)IT. )ABZ/)6=P4/(UZ=-X-?U9!J8M(Q\KGE; M67OR/J8UDX?2JSYFZPPV/N&2%N/DTZ#IQR$%'$VQ%K/TKX&9)2I96G(;L=)W M&<8PSKD23LR!(>WHE"O'C:]-1"QG;)62O%(X5NK?&%<,4>5ZU=8B.4PYL(QH MK<6\UMG:%U-5Z?LH,I4O;D[/J*48GRVR="\/:Y@;\AJ('A!2NBXY! M=(.>OD,B>68Z+BD1&,V<8Z4X^L5]W>J=16L;'\M96Y]8 OQ#]FIB02Q2PX4S M [.$G:7/"NB]WLBQI''N;+H-%F%L?,D9F97IO#D2-+@+H0?,VEDFK]$\V$O MI%+^&.9FRH)JKQ]-L485BQ>1BG MG7[11#ND5#F<)(0C]:8W\:5MBG">$ST M91S1J2U)QK&6"I?$()X,E,ZT]2C*#U%S,2Y!G0G[/;8QXJ<8)IGL4RN*)9C< MW(ZV6SQ#:2RBQZEEO#KJ#+A+:WHM02*<(RE_U MDYR*>,AKH]FI0M8,6-&I?*B>&H$Z6!/Q\UB<"=H9%X@TQY>P/L4BA44>VL@E MT1I';PLX%LF;,(XQA'ISZIO/GW42NTE8!S)BM)+H!G!H9,7MZ[&)XWN" M7+14>QB_ARBQNA37,Y(IQJHDS?F4IXD;>I[DLK;=E2O MFFC#DJU ZK<(Y%R+BAABTDG&/L,X^=&N)R.28WR/E7)V2FV.:7FV?-V;%S^U MN;"QS5X=,\G*<:O48,D<%:G<")W;FMZ9I0!N3GELLSZ1;I9Z\&6=*>=M4&8) MRPM.0FIHCT-CJ?- Y:ZBQ3.&19.#6&51EKQ0)F?Y&L8&QE3ND3EEI0X+$,8= MT4R\$%K(H>W,1JDXTDT]M8ML^[,V$6S(\[A;%/YP0+5I+=8,7MJB?IICLQ#F M"2X'2-D7OD1PQ\@68Z>Q%XO*@"MN; 4B3,.25YS&K/<).V+,RK@EG M*E+*75Y\?6MD=$PI5I[R8Z+)9$9[J)A> M(%\K3WO&>%8[O6\ZHM74DG$DA;2VR6*QABRY MBXHA_P!@L])D:")PS7)A[$60FE>==<\L3FQRW#$IBGE2]N^/R5F02V" M Q=^2(V@M(TQB^E8[4X396;G-;-3VN:/XDC2)'A8T^1-&!,"Y7=7UY@F59"4 MTQW)49P+"7B/NYK[)7&62?)^-)RYZE\ES=B6/;S-@0'$L.0RLFSWD,B1K12+ M;<:Z:ZH&C4\?GC,HN2R$* ML@R S+:F#8&B+0LPUG%VO%"2QR!LR M3)@! WHW/FH# "H12Z?B-;T%*U-:\ M)B\EF&1>T*3QS-D6)=XXU8;R,J7-:!U+1BTX^-EEO&SAE6>F4ILOU>:N)DP3208L@H$J"(8>R+/ M48Y)I_RS93+YM!].6(YX@Q^RI'=WBRL*IYS),9A#A&ID+NJ/*BKO$&Q**3M* M]T1DI%&]"YH32%J1.>6% LY:S7?%VKS"^%6]H$IQ>L41-DSO+1 MP*?O:.,/^>%!$J3(S$A.QW"5Q&0HLS,\NC\_7H7-Y:XX8L8Z\%P%V)ED3/ID4BB[RH;]3ZYO6Y7TFSCK^"L70 M.-P/$9\HF>1(_&']D9WB>M\7:D1$C8M5TB'9\>B8](E:).VMNDV6\]0D8G$Y M8J?FU*D1C,1+.<2EE?.'=C9?W4'P='4J\S3O-5TG/8'_ "4;$XTXR&;'%8@C MV(L%9F6/8G&#XWDED<_&P:A(/'@Q5]0L>.D\P1R)*X9H1QI(URIY+3";,9LQ MQG+Z6@Q5JH%E24YUB%X,KA3ABH$@51DU\4/W?4V8F.5SB%^-2= [Q",-BMD6 M.D- XHW& R3(T=+;GUN:7Z2Q^<(WV(-!*79^><M M1_C(^MKBSP&82]U,(8,+LA*H;C!F*&,+](T@Y1.8TQK0N24D1$S?99;3C/-9 MBVIJ<*L5I9XC2Q^RM=K8C> 4Y9[:KL3;';WJ?9L0C4&D =1"#)PP]Q,.LO"I M$A ^6"K\'&)0W1"$?$Z15BAG[I:4"(1>63;!CU&KY QO 1LB*,8SB#6;$YCM'FN7@B#>CE#\*7$A;12^.,3_V> M7M;P M.8XC=9?F [%>-Y;+Y::K(6[.=9V%M(&<7&4Q!KCQBJ+#22++%EV+U9+O*D#Z MVHO#LK3QM2)FB,G$1C/"W_UF8]K;DPR-J4RM#=:L!Q*)5!V[![\S)690N#'3 M)B[N.1GTUF);HS)Y%&I\*0X>>C3Y!&!Q8V58D7P=_;7D!'C:N>I,A*@8I9,\ M?BWK=-T^S#\'HT;-)!3)G2)<3P).F:I>, MI 2.5MI!3 I#)!$M384)\2@*=!%-J NZJX4:>Q9:SC.#OF+!V%(L[ND@C.' M\6QU^>WI5)'I[8L?Q-H=W>1+4DD0+7]T'K!F$I(B;FV18=Q8_MS0YM+VTH'K'T2=436\L+*CC;&[MR5 M@8&E>F 4J;F5"C:D9I*%,20 M9QEB[+9V/],L-EN4\>80QZJF MN3LFX<@C\E9F]@QT?D.89OS9$L2,3ID"8M45>7!>E;Y)E0Y_>7-Q:)&X72FO M1B9(I6KS+&B_C=$Z1],#H=26E6,)GR"9LQ;#\23/'DZ=HI+8(VX^'DZ*1PV' M8NPJZ'Y%3R2%P,U V8N9\0Y8PHWK@B^%_;R:8?5CN"M8^A1F3I88SG$G1=J/)G2 M$R):=LI.^+V^\>!C^=J)\BE,LQZF0PTG(>.9B\S9.[@012\B97AP=D"D( MS$Y)B;YUZ?#I8?JUT;/<3;5+Y!@PUT9W2,L49@"K DU+4TA08K3%*'M4ICK?>SH<+?F_'OJES$^:)9>DCL5R5E).RZ<@K!917ND):3(,'-3K, MH;,C2GMQBK ]L)LAD3BZ@*+F,L0N3 %B>7=)&G95'W@P:PSEYY8E)>'\2DR1_F9.+L=%3"5*X^X2B5EPF- MDDD7Q-R;7F++7]]"V6='A7&GAF9W:/J7%4H.9G)J;5S<-,J0I32A5^'/#F)G MG)+#F-WQK!G/*\69U;!',CKHNS*IHR,RX0A*&]MD9R,;JE3_ *9660$I2$20 MER>"$@B"'EU+6"O#@_3]A[$ETC0@(>%;LY+W%0L,6+%!Q@=C'<:XZA\@EDLB4!A4 M7E4]5)ETYDT=BK$R2":+48E8TBR6/+8@3.,B5)1KUPTRAX4K#2!+58BAANH. MN,536@4"@4"@4"@4"@4"@4"@4"@4"@4"@4"@4"@4"@4"@4"@4"@4"@4"@4"@ M4"@4"@4"@4"@4"@4"@4"@4"@4"@4"@4"@4"@4"@QEE[%$;S5!SX%*EC^W-HY M-C^9(W2+NHF60-$GQ?D"+Y/A3PUN5B5(2%#3,H>PN71G)U"946E&D5$&ICS2 MQ")IYC8K@^]S[T[R94S/#\BF+O+4#U*WM^GCK+5CM.)T?.2\?)I21*I*ZDK5 MY05S=BC&[(TN$5%%WV%QR'-,;@3O%F$2YN6%K/;*G_9'[0#@F1LB:/.:O(2E MH89,1)L>-JV7>&F?%(RD>1&TUHQ[')"VO$8;FA6V96G+8?9X97UU WKH^D2. MB8K'N-PQ 5\\\U3#R,,#V9WAA+8WXMJ?(1DC'BT@4K?59WBME5CQ9'94"<>YX:>WA%9*[VG#T>U M.]WF N$@DB>3'XL.4/TKDCHD@B*2-+LQEMKZZ3B4V>4,G:).2M:W!&P6Q^.9/:"&>1.""8OWC:E"DPY"L%HW M1CEJA6>_-;^D@F/HST#Z!:8Z6D*0^1#4CA;G<@)#H@;7U" MTR&0-[F6N4:S;C;-]K*4RTUX\F+A(G^ZF4QJ8/V08OE-+-8P]!1R*+SR(P0K M&+6_1@3BB=6A((Z ]_Q9U;G!I=&EV:GIZ(7H#N_QB"2NC*&/8'&<706(XXAJ M,Y!%8/'6F,,"14M6.:LIK9D92)+=588I.":4"@4"@4"@4"@4" M@4"@4"@4"@4"@4"@4"@4"@4"@4"@4"@4"@4"@4"@4"@4"@4"@4"@4"@4"@4" M@4"@4"@4"@4"@4"@4"@4"@4"@4"@4"@4"@4'QQOHZSFFRT5ELO$V&%[)&EN- MT1F#3IJ@*@TU(AV-=8./UBR,J2\4D"C<7.>=32*=C09'!/Y@XN!LZ3*',D31 M$+/9:V4QK\=DLTR:/LYZ?9/C,+HE@G17U%+8)B;'. M/G+)L9(8ECXK>87&6-C=)$WDSZ/S!E.,?%#4I-,\8&!V'T"\T=P 76+5$B9K M,SC5A;#$,R_D&##DCYJUSP2O#.$'RK-(2T&7+4::E1G?1K M1'D)J\SINC.7C4G$DIB3"TQ0GXCVAE78MDG>ZU#<-:4.S#1#8MDG>ZU#<-:4 M.S#0-BV2=[K4-PUI0[,- V+9)WNM0W#6E#LPT#8MDG>ZU#<-:4.S#0-BV2=[ MK4-PUI0[,- V+9)WNM0W#6E#LPT#8MDG>ZU#<-:4.S#0-BV2=[K4-PUI0[,- M V+9)WNM0W#6E#LPT#8MDG>ZU#<-:4.S#0-BV2=[K4-PUI0[,- V+9)WNM0W M#6E#LPT#8MDG>ZU#<-:4.S#0-BV2=[K4-PUI0[,- V+9)WNM0W#6E#LPT#8M MDG>ZU#<-:4.S#0-BV2=[K4-PUI0[,- V+9)WNM0W#6E#LPT#8MDG>ZU#<-:4 M.S#0-BV2=[K4-PUI0[,- V+9)WNM0W#6E#LPT#8MDG>ZU#<-:4.S#0-BV2=[ MK4-PUI0[,- V+9)WNM0W#6E#LPT#8MDG>ZU#<-:4.S#0-BV2=[K4-PUI0[,- M V+9)WNM0W#6E#LPT#8MDG>ZU#<-:4.S#0-BV2=[K4-PUI0[,- V+9)WNM0W M#6E#LPT#8MDG>ZU#<-:4.S#0-BV2=[K4-PUI0[,- V+9)WNM0W#6E#LPT#8M MDG>ZU#<-:4.S#0-BV2=[K4-PUI0[,- V+9)WNM0W#6E#LPT#8MDG>ZU#<-:4 M.S#0-BV2=[K4-PUI0[,- V+9)WNM0W#6E#LPT#8MDG>ZU#<-:4.S#0-BV2=[ MK4-PUI0[,- V+9)WNM0W#6E#LPT#8MDG>ZU#<-:4.S#0-BV2=[K4-PUI0[,- M V+9)WNM0W#6E#LPT#8MDG>ZU#<-:4.S#0-BV2=[K4-PUI0[,- V+9)WNM0W M#6E#LPT#8MDG>ZU#<-:4.S#0-BV2=[K4-PUI0[,- V+9)WNM0W#6E#LPT#8M MDG>ZU#<-:4.S#0-BV2=[K4-PUI0[,- V+9)WNM0W#6E#LPT#8MDG>ZU#<-:4 M.S#0-BV2=[K4-PUI0[,- V+9)WNM0W#6E#LPT#8MDG>ZU#<-:4.S#0-BV2=[ MK4-PUI0[,- V+9)WNM0W#6E#LPT#8MDG>ZU#<-:4.S#0-BV2=[K4-PUI0[,- M V+9)WNM0W#6E#LPT#8MDG>ZU#<-:4.S#0-BV2=[K4-PUI0[,- V+9)WNM0W M#6E#LPT#8MDG>ZU#<-:4.S#0-BV2=[K4-PUI0[,- V+9)WNM0W#6E#LPT&LM M\)CKJW@5OJQPA[L:#;OH% H%!7K2]^R8W^;.HG^H7*-%F_E'M"PM$*!0*!0* M!0*!0*!0*!0*!0*!0*!0*!0*!0*!0*!0*!0*!0*!0*!0*!0*!0*!0*!0*!0* M!0*!0*!0*!0*!0*!0*!0*!0*!0*!0*!0*!0*#0GH-]B@4"@4%>M+W[)C?YLZ MB?ZAT+"T0H% H% H% H% H% H% H% H% H% H% H% H% H% H% H M% H% H% H% H% H% H% H% H% H% H% H% H% H% H% H% H% H% H% H% H M-">@WV*!0*!05ZTO?LF-_FSJ)_J%RC19OY1[0L+1"@4"@4"@4"@4"@4"@4"@ M4"@4"@4"@4"@4"@4"@4"@4"@4"@4"@4"@4"@4"@4"@4"@4"@4"@4"@4"@4"@ M4"@4"@4"@4"@4"@4"@4"@4"@T)Z#;.F?=&\88Z5.K=/<995A;NC[-&1V?-4@BT@<'#(6:XBP8^*5,> YX['1S*CS!IL2C,CQ5HP8Z.:IM; M2TKY.66;,\!U70W(.32L<-L2FS)O4XA[&LCLT M?7LUTCR>6"3^%%+$FBSTLBU;$SQO#^9Y# M)I]:/.F'(TA)Q:E<,R0B3L6892T9 AZUWR@VL31'5$8P9.'VZ.?NT-DQ*15# MDBAA)=Y%) M@IG)CVWK,/IY 9(G5ND33)5[\X%X<"#(BN5()&;9Z=,JIYX] <&>./[.YM,C M8D+N61[\>Z)\38I>&5?CMZR#%F.(M9;; (0C?VQ5$\?FJ&N L,D=XR6Z,"]^ M&[3&/XY9&60'2!_?DQ*9REZR.)&!XF/M&/L=%.4)<&.T32QS-^36 (YHS3*4>#7QJ MY)-97"( KBPK/GF4=/6MJ([CJ$Q;'\:Q8SQML!CZ(Q>/PM@BRTBSJUHXS%FY M$U,+4,ES[[NK);D+:*Z<%1OV;0-D6)_1ACS@J-^S:!LB MQ/Z,,><%1OV;0-D6)_1ACS@J-^S:!LBQ/Z,,><%1OV;0-D6)_1ACS@J-^S:! MLBQ/Z,,><%1OV;0-D6)_1ACS@J-^S:!LBQ/Z,,><%1OV;0-D6)_1ACS@J-^S M:!LBQ/Z,,><%1OV;0-D6)_1ACS@J-^S:!LBQ/Z,,><%1OV;0-D6)_1ACS@J- M^S:!LBQ/Z,,><%1OV;0-D6)_1ACS@J-^S:!LBQ/Z,,><%1OV;0-D6)_1ACS@ MJ-^S:!LBQ/Z,,><%1OV;0-D6)_1ACS@J-^S:!LBQ/Z,,><%1OV;0-D6)_1AC MS@J-^S:!LBQ/Z,,><%1OV;0-D6)_1ACS@J-^S:!LBQ/Z,,><%1OV;0-D6)_1 MACS@J-^S:!LBQ/Z,,><%1OV;0-D6)_1ACS@J-^S:!LBQ/Z,,><%1OV;0-D6) M_1ACS@J-^S:!LBQ/Z,,><%1OV;0-D6)_1ACS@J-^S:!LBQ/Z,,><%1OV;0-D M6)_1ACS@J-^S:!LBQ/Z,,><%1OV;0-D6)_1ACS@J-^S:!LBQ/Z,,><%1OV;0 M-D6)_1ACS@J-^S:!LBQ/Z,,><%1OV;0-D6)_1ACS@J-^S:!LBQ/Z,,><%1OV M;0-D6)_1ACS@J-^S:!LBQ/Z,,><%1OV;0-D6)_1ACS@J-^S:!LBQ/Z,,><%1 MOV;0-D6)_1ACS@J-^S:!LBQ/Z,,><%1OV;0-D6)_1ACS@J-^S:!LBQ/Z,,>< M%1OV;0-D6)_1ACS@J-^S:!LBQ/Z,,><%1OV;0-D6)_1ACS@J-^S:!LBQ/Z,, M><%1OV;0-D6)_1ACS@J-^S:!LBQ/Z,,><%1OV;0-D6)_1ACS@J-^S:!LBQ/Z M,,><%1OV;0-D6)_1ACS@J-^S:!LBQ/Z,,><%1OV;01F4173["D%W*5P[%3&D M^-T8ET2C(#E(@]=RT20#8-6N.M:_+T",@\Z]NNP.2K$3-T),Q%\L6> FZ<_H M\9Z?,>LC.;U!G.1X,QM:4PH7^G98H0V^&G*PP7Z5(J6W0(QB"$)P+@%>K2(_ MRGE'S/PE9G_&+,9^';LVDG%Q9RIVE;>FD\E6H%* ;FD:FR)(&TE78/3!8F2- M$(4C>'G@*-#WP->+IR23[BZ0L%[-ZET1&L]9-VM\S.D=(9!B> \5Q:/H6 8Z2AD:'MS5*E/1]\'C/6(C+$A&$DDL"=,$H@LHDH-@"'81@Y,S,U ME8BD42'9%B?T88\X*C?LVHILBQ/Z,,><%1OV;0-D6)_1ACS@J-^S:!LBQ/Z, M,><%1OV;0-D6)_1ACS@J-^S:#1,\58Q_V<8?^#M__EZ+6<9ZRW]J(4"@4%>M M+W[)C?YLZB?ZAT+"T0H% H% H% H% H% H% H% H% H% H% H% H M% H% H% H% H% H% H% H% H% H% H% H% H% H% H% H% H% H%!C^8Y0A4 M&&6D>W<(WE3S;(8VU$FN\D<#!VY2BTK*@"_P"L>&UKWM8B M9],>"3M1'KA%Z"^$,T9 ZFEO2X@C1OFK46 M"]PB.,=%*3HRKW-L 8;58V9FVZ,9N9G:B,YPCS[1?P-F3(/QI"[DXEC1WG8H MHH)=IPJ(%YRU\I,+NW,QE[<@@W9$QYY?*(HP^]^NK^L7?M.,W=.Y3:F^:1A% M_7LR##L;0N" -O'&1.G7*>6Z]Z5",<'YR&*_.,,7O*T1R]1:H?'% MZ2K N W62OX#R@E-Y%R DEIA 'YO&U$E#<0/ 89(P-MDA@;?&N]/#PXH69C(*OR74C M7K GD%WZ6Z48;5J-F9RCRZ.+,[419?/G&Y3Z3:Z-.#N?T63]6V/(\SG"N$O' MN"75UR*]+@WY;V2/$N@+3)5:XP5N<2H11L@M(K+%\0_GZ=2SJ/=]&N'&X_KL)L;]A=8RDKR>BF; M[\7]4!ZE:"#+V^0;3%G^*MO0\O_1 ( H^;^C[WZ+E!5KM<(IZ1WJ4V>.U7UED: M':9-!&.;DWBV#,'IU:?DZ!P4P%LE;R5\4X:/3H M[TGZ;]/;>_2G!L'40]YF*1 RS'I9;+I(6HNPGJE*,HLF3/CN!&&PG Q4$24) M1@RU(2S1F6+#8+:K6D\+EV*4K'&]=JLME H% H-">@V&636I+I8Z&F-VL+': M/"\BR8PQ"0YU 7@I*KQ8YIL;:HIS(U49BZNSV"'X3D,IQMA_'V.7S46UJY]- M%)F1K,+HH+D^,Y0 U3*:VV6VVQ[5F[G#(^EW6?DW(,^Q^?FB81:%.DRC3OM/ MT^N:2.QH[ PD<$P6[0F7K7!T+3SA(/($RR2)C*2S%U6-;T+(,!9(J@;7B-O) M\I$Q%M.4XWYTYL7,NM/*SRY0]HDVHB,X^BT[O!';,N23F+&"<.D";/T.U?2% M^P2O6O[0HBJ$QJEF#L;P,XC*R!\FY"I3+DI[XG>LAXXM%A3*>-,XK%O2<*79 MOJOC#)$YDVG3%F5I)CE\5Y%EF)L<323XPC%F1I>T4KE,88G61QMM!D&215H0 M#8G)Q7$C(D4D;CB4Z T@9YSA8M.>2;YYJX::LPY#2XM-*(TIY\<2]J6?C>^4 M)OY1[0SWMI MR3NBZAN)=*':>HAMIR3NBZAN)=*':>H&VG).Z+J&XETH=IZ@;:H&VG).Z+J&XETH=IZ@;:H&VG).Z+J&XETH=IZ@;: MH&VG).Z+J&XETH=IZ@;:H&VG).Z+J& MXETH=IZ@;:H&VG).Z+J&XETH=IZ@;: MH&VG).Z+J&XETH=IZ@;:H&VG).Z+J&XETH=IZ@;:H&VG).Z+J&XETH=IZ@;: MH&VG).Z+J&XETH=IZ@;:H&VG).Z+J& MXETH=IZ@;:H&VG).Z+J&XETH=IZ@;: MH&VG).Z+J&XETH=IZ@;:H&VG).Z+J&XETH=IZ@;:H&VG).Z+J&XETH=IZ@;:IUI":R>;;SBZ5=JE(+YMOEOSN2U$K$7S#!LB[I3AF)\\,BC+@U M'%\O.1GY[T,B<.KS\UN)U<&KQ\GFO8"<7)?DMY[VJ[LX3T-[9QCW]F&%_=H= M,:)0)$EQ[G.2+@]044*1X5G*@T5[WL$)88AFYZ +GBMR!'<=BK^>X[6ZZNYM M8:QW3>V<=)[)K#NZC,D[O_Z.:(.Z&+"K\[HU9>GZ-JD!EKKHS%1Q ?C6Y]P=?(W>:UI0^LLW)N2\. MXFYH;^82A.NDDC6E&S/.Q0;N@.5NZ*3 MS3MD:#.FCAFQ_#GX40+BV9Y4B[U3:KNS6(B[C6>&'E% ].VF[7#@C-,#F M$8>\@)1.N,K/#E)6=@A>1%$0<_VLD[X M+5HTJ\8!$5O:NNKE6FO9SV;[Z9TKH^K<,BF=+P!%&G M2IB-0:(F]PW *^(7C+*UJ3\O)8:D^PC2 _V@KG\EKYN_\=F(QF=[I;_UO_\ MK:F<(BG7)VC?W.L4L>#G'+TGU'919 WMURI M'M7V:WM:>P+>8 2RM4*4OFV MY+Y2?ZGCYY.=Y>79!,_QO37JY6V^4)V1M*Y9=_W M_HTFIE,"W+_"UJ5].E?>INY[74M(7H76HT;:D%HOE$MGFF=3>_\ >$>JOH[\ MOR_$I6[F$RUV(_4T09P%R?]<]:35/_ .1J=-Y?_KYZ;TXSU-W9 MPAVQ.2)2GY.]]%.;B.3S="Y:0RN3^[F:EPU*E(PCRWW=H7F/(9-N:5I U!%6 M_<7(M)P+?[@ZG+6HKK7G)LUD"/P>[Z/-0ZM'TH#KD6ENEI.$1A?.YEQB2ZI" M!C"'G7%8 Q7!SK!'W*$80BMR7M:]$+$DA-&H"478\TLLHPZP V-,*) M$8(DL9EK<\990CCA%@%>X0"-,N&UKC%RAZA(T8@G $E3" I."H4 $05<)YX. MBYIYP;AY#3@] 3S3!V$.W0E<@K=&#D#DT%>M+W[)C?YLZB?ZAT+" MT0H% H% H% H% H% H% H% H% H% H% H% H% H% H% H% H% H% H%!&Y%, MHA#T_?K3+=? M.BV$](%]U.8<&:3RV-3,$T:Y>L+$'SEC11$U\5A-MYKE7)L9R]7,Y:N[M83[ M>[.]LX_/LP[)^Z8Z?5T:D)^)R,UY1=B6-V.:UL T^99=VY.O*0*!I%9ZQ[B+ M.V"0IE 2SU"@1IJ/H #,%A^ P:P_[-=DC5%&'3FW7SIL_UHZ5VOYU>>]^ZA/O4OG(6_- MV0WI*&_R<]:IAC.,T/7S@][GE"O:W-,M:]Z?K_MH?O\ ZZFP77J]_I'W7LPQ ME,O?SVZ.-0 Q22"_7R63+2# ] M7--MR=;>PV=GG:;L\=J>5CC*>YU8 /!TN2_G$H&.U_\ .%5_?.-.R3N>OI6>7TS1',)Z M=XWT>S[25CIK,!S;DJT.( )DJ_Q^;W3 %^L0RL:%-S?X 5 MK!K%']U^:&_[[7J5C#K/:A,3/_E3TC[>-G[:?_E5XE#U:_ZP'!^6!)O^^UB4 M-T180^?XH;6\_7R^>KO3PI'I$&['&L^LSY_QB?*"_'D+:'"/1]G;G?(KJA,3 MQR,-Z8][?SE2@-@EJ32@$.:IO3EEB&?9:JLE",)8K$*2S+6.+L5FE9FFX/$VXP;;(%#(K5L3LZ.J,ZUA1J MYR@)R@*< ##A.]TO>YY)?1)KJ"[JN:+6U,12Z9X99]F-F)GTX]N__%X8M#HQ M"6T+3%61"RH;<@AEHRN0U29:W)TZU49<:M][WO:UK6Y;T%8LDZU=)V(QG$3[ M4#C!I<2!7 I'SQ#Y0%@LUW$89:Y9=A#M<-6-F9X M)O;.,>_LPW\($RRKXF$=-.J_-@3^IOD#+AYP@L$4BO\ J".E^4%D.)3%#M>P MK""WJ# AO88R0!Y16N[C,1E6WHF]A$SG2SJ\[3.Z-SG_ )):9,"X23B_LU>< M85SK?& ) M79_G4IM?UH\_!]L#]UY1U.ZQ\KEF]:QH?L\.T8BYXK_KA+CN.FV')B"A6Y;< MVYYQH0WN&Q_-Y+6;V6S&=#=SVIRJDL<[F_H@C*COPC3K!WY:(5AG+9Z8_9*5 MJ3+H/1^!VQ'S.;;JMS>3D^2LUF;YJM(BZ(3ER2H5S>M0N9 M9)SP2#TBLD9"D@V][A_1G$F#+'\:W*$5^2]J*HN"X(#D!@7 T(ES6I3(5@+6"9;GCM;F7N29: MMUVYCC;9=Y>Y_I$^GKYYDN'M#8CO\EI7Y]O\G@AB<3PW_N-/)3$WM_M=)S.O MEYW)UUFGIUC_ *WO1G/I&=//23QCEBS_ "9!U10+_JGOCL@;>;^ZXDA%UJF_ M\0VYO_>Y:4C'I$_-$KM?SK!WMD5;U'.<98P7^5 @6NZD%K_)<2XY*G$*W\"N M;_&]+,YT[G[8Q'I;V/$Q9R=;>_ZQ2%2G9$H[?+81+>0$SFW\W)T_)R> M?EI7"(]YU[&[6^9G2-'(38^AZ8=C;LJ=8=U7$KY.JHKD MT"@ATQGT3@:("V3O"=!=0+HT"$-AJG5T/O>P0IVMK3!-7+CA#$$'(02(!8AA MN<,L%^=:Q$SYJ&'@-!>]ND M/NK=TY@0&E!L 7)5LC_:=([L_MM7?K&LLDPS'<2@2 M^NYXK\\P]T=U5S%JL9AO.-N6(P*_RW\]ZBO- H% H% H% H% H% H% H% H%!H3T&^ MQ0*!0*"O6E[]DQO\V=1/]0N4:+-_*/:%A:(4"@4"@4"@4"@4"@4"@4"@4"@4 M"@4"@4"@4"@4"@C>J6G\G79 M.D)//O;KL7>UKU8B9NA)F(OEKO:AN[;2B!9WDD0B&)1CC6,I8^QVX5TM&B\= MP-ZP] )S>&]1#PK6DI4G $Y$U 4"/;#A]*)TR]G:=:H1"O8VT M=?O**8WES"RI4]Q_)E9]GY\<'13U-D'E!]_D$XEH M64N_\>&S/.D?>CSW_ )#5_P"+Q^.M-OWN MCTI7BM_>%M1@#>_^S8RUODY_)UT_7&>GV?MA$>LU]H/!<^5=:F5M+9R_Z-IC M]E/)_ )KFK,O;^\10_[OEI9A/7M$%-K&GI'>KQXEJU'6Y3.6JKW_ %@)5R=J M(%R^>URD"4L=@W_=8ZUN2EM/:C]@QS$>=8Q0VFN)UNOI71P<7 M5[_ON!0K&3_?R%AY?EI6?3TB(]DW8F_WGNC++B1&R/B5\3O)XS4ZD9]TMT"4 M"8P!MAA-3V+".]BR[EF" 7S;?H?B"!;E &KO3,4LU[FY$37MV_XR]66B@4"@ M4"@CU6(F;DF8B]B6\MR?DC]% &04 BYW5>=S5#SWM80+_3QF&C%85K"#S34RY^ M,*3'D&2K2(OMG"/F4K,W12,9[)A#\3Q>)+1OIG?TGF"D/^&S*4*;N MS\;>]KV$6E..MT#4EM80BRTK82F $GFE&7.L"PJDS,Y1A%D$;,1G.,LG5&B@ M4"@4"@4"@4"@4"@4"@4"@4"@4"@T)Z#?%6/;,W$J5#@[MB$A&H+1JSUB]*F) M2JSB"5)2528>: !"@U,H3J"R#1!-&0>2:$-RS0"$'[(=FI4L-;DKFWJ7!.D2 MKST)"Q,=WJC$O4$C7K1VY+$H M40%"P\8@ED$&&#"&Z^R"9B+U"W77/D+-Y2AGT*8'EV8"QG#1G9OGZ8S%F$&K ME^(-6TN?G1B=J9_P 8 MY\.7G)$V#09J%R<\7E^J;5?(P+U?-&HAFG=,.%I45@WYUT)&4I G73838:$0 MDZA"QM<3+Z"YH"#"@'\TMOQ%D19GY\IN5_RFOF,]E6\G=Q0TSG3MP5.[NZE-5_ \A"P)S+C5@(6/3[9P?G(0S!A3EKG54H7K3;C./-&*P[U8VMJ M8LI-.MNA.SLQ2M;:\O>7V4QRK9(%CV"8[B:253%#!(;%X6WNQ;.-,%>FB[(A M8TRQ:J561(R3E1*$!Q_0!$58T8K%!N7S:S,6S6D6XUOMX5:C:BZ*S2/KC*9^ M$<@KO\4CS&R O_GO3N8X&\G^MWNTD\RPO]@2GDY>JX[5*;.,SZ1WGX*[4\*> ML_%YXOR];_E*:F)0"_63,+0C16#_ M5W6J;_+R7Y _OO:]Z5C#K/:A3:QI MZ1W-GC&?UNRM^?K_ /M=\7G O_\ 93&I2.3_ &.BYG^S2LQ=9R^;S=CC6>-) MFSHY]X)#!)#D(XNQFIE!=RC@'-R8X1@+_)%SH\,:G%DYDD#,N(1EF-0<*50XT8KW&983"^&G&I1' MBY;#/0."<1017N47RA!:UWJWQ$Z3UA-VETS&L=)?CQ^R=#OB9"QZ)^;2^HQ8;A"'G*;,W33+:[W%9B^.<>=F0 M(EDB#SD%[Q>2MKFH!873MUC;I7=+<'4.RMG6!3N:;F7M<(KG)0!YP16L*_-O M4F)B^%B8FZ4WJ*4"@4"@4"@4$!EV3X+![A)D,@2$N1MPA2L:/I'-_6&#_LBT MK*W@4N)ES17L !@DX"+"%;GF@#UVL1,W0D[41?/+B@=Y%F&??HXI'2L71\WJ M\9IPG+7RLXD7^D:X:0:).@.#Y[>'UEPC +E"185K6J_K%]LX1=U[,UVINC=C M&;^GGJD48P[%6%Q#(G8;A-IA\40I7,%%G9Q(':_.L%J3F!LWLI!0KBLG+;4I M)I)0NBN>8&U)VINBR,(6-F+YMG&66*RT4"@4"@4"@4"@4"@4"@4"@4"@4"@4 M"@4&A/0;1V5-';RO(S4%L@"Z4,DXUFI]1#"QQ&%L<.SC8(TVZ@L:Y:C M4\G$/QX_S-B+F+OD#+T-=FF.BRX;DZ)81BYL%0L@FHAX9(KCE?"'=>C:W,3SND6GEF+#@=)T)1R@928LE, DDLLSE$ MV1CA&;/>R7+N]1DW@' ONJHE8PC7N;) <"^ZJA6,(U[FR7+N]1DW@ M' ONJH5C"->YLER[O49-X!P+[JJ%8PC7N;) <"^ZJA6,(U[FR7+N] M1DW@' ONJH5C"->YLER[O49-X!P+[JJ%8PC7N;) <"^ZJA6,(U[FR M7+N]1DW@' ONJH5C"->YLER[O49-X!P+[JJ%8PC7N;) <"^ZJA6,( MU[FR7+N]1DW@' ONJH5C"->YLER[O49-X!P+[JJ%8PC7N;) <"^ZJ MA6,(U[FR7+N]1DW@' ONJH5C"->YLER[O49-X!P+[JJ%8PC7N;) < M"^ZJA6,(U[FR7+N]1DW@' ONJH5C"->YLER[O49-X!P+[JJ%8PC7N;) <"^ZJA6,(U[FR7+N]1DW@' ONJH5C"->YLER[O49-X!P+[JJ%8PC7N;)< MN[U&3> <"^ZJA6,(U[JC9=U"QK$3]XC#UF9?R;E@T1A*'#6%\3X0R=DU8L*O M:PT1S!',5'IV!1;EL*_C4XL)/,O85C;V$'G6-F9RC&;(2=N(X1,X169]T#9$ MG=(YX%SDLLS"7I8PX-"(L(LA1C$63,\*"#3 #)7-[# H1&XA%7-Q32/+8K46YC:L6EE@+L1%:?Y3A%D=?EF=J:71L1C;,]&+H+H*@LQDTLG4]G>: M\K21TT>D6S.<_;$4F:S%> MSI6;HV=G9Z^T31DN:8MF,Q; (2LSS2)*KGA-4.$6:HH72*PA#E<(CW][-$I6^:Y71I;JZAHP(!M2H2UDX?'IQ1\V MXWIL. :(TM0H)9$34V!.!R@!SDS>GL.Q81F!&:(PP=WII2R>O?R^\W M8K6V+M/6LO)N)\MC-,'DH@ S!B 27 L$B+)"(5[A*+$=BXTVX"[7L -S3 M##+AM:XQC%RBOENN4:]WXV2Y=WJ,F\ X%]U5"L81KW-DN7=ZC)O .!?=50K& M$:]S9+EW>HR;P#@7W54*QA&OHR;P#@7W54*QA&O=C^6Z4Y!-QV42'4)/U#D7>PB'M) <$MC M\F,!_9F$/+;BY*XAN5>UA )0,FPK?&+%;EM>Q,Q=*3&S/\ XQZV]TE78DSB MPQ/P'C_4(]J'$M"2F*=)['HR^NEE1-@\J\#J8QK4Q0S[ YIR0]@7([!,,NE+ M27L7^)";>>X#$B@VP>NW/Z[6;L<-J.=B[T\=CI6?ERTLI&<;9,NUH9-CZ[ M_2()/BO#T>4DWZK7"9=UPVF3WO;EMRW+/,#;Y1=5Z;NUATH?DV<(_P#KNZUL MG![G,W"(%ZR\@)P(T@#B)*MA>GM)&G%4'GB5H4;H?C !-S$Y?1B*/,N!,M'T MY20TP115U+=FE=.)O[-:4CUMI[IFJ./16O<_7@[6O:W+<)31IM4FB[VS_KUGNC!DK7&B$2QZNLS2Y;:_-"AB6&<3O9QHO]0H MXC# 4(A7\UK766_W==7=GC9G,PF_L\(KZ;W=ZKM&JZ0?HX=DC+S:2/J \9(C M.G>-D$7O^J,QB;L6NST>&_GN$'0"#;]:]A7L&E(B_:Y1;K<;TS=L=9F/EEG8 M]FB31.['.M0LC1N)C==&-TQ^P1B/K[*A\MC'$Y?=E+3+#KA%<($H6- VVYH. ME1'VN:$Q6(NCG-NER4F;YIE'>]'XCI:DD&L(48U"3UO5F<[OAT'C[!"UZ57' MUF"5/*[%JES/Z05Q"&$:JY?.$*X0!Y>2I,S-\M1&S'_C'K;7W3K9+EW>HR;P M#@7W55%K&$:]S9+EW>HR;P#@7W54*QA&OHR;P#@7W54*QA&OHR;P#@7W54*QA&OHR;P#@7W54*QA&OHR;P#@7W54*QA&OHR;P#@7W54*QA&OHR;P#@7W54*QA&OHR;P#@7W54*QA& MOM M+W[)C?YLZB?ZAT+"T0H% H% H% H% H% H% H% H% H% H(S+II# M\?L*V4SN51V&1IN#SU\@E3TW,#,C#>U[V[Y3'$DH8$*WI#"!#UNXS3+CT\M9G:PMSX=9ID@XL+Z@M00A&ZD M<]25?&U5^0_!&DQ*[8QQK< N4)K7,M&;9OF9XTV8Z6S2N5]5B(QCC'FEZ$B20"#P#"+ I&0B3 ML\'8BW^>R]SO\1$WJ757;O\ E#V?>]BREKFJ=%)0;W.4*BR"[C OF+]J! M%\EC$J4M.UH[B':Z<]1S+I$S2S9LQF./GEE]V=FMNU;.$^:<&?$Z=.D*"0E( M)3$ MR )3E )*!;]P2RPA &W]UK5AM[J!0*!0*!0*!0*!0*!0*#CJ4B1:55?Y.LLT(P7ZNKKM0I6]@EMTVXP;9XY3@+*G5!7$W[WC*Q,F M4QUN<#[F67N"9 :6,H7?!8@V3HS0C2-Y@E)J4NW/2A0ZWII37BSNQ6NG!E9+ M!X4AO:Z*(1='>U^6UTL?:4][7_?:Y20'74K.,]96D81T24!8"@!+* LL%N: M V -K>:P0AM8(;6_=:UK5%?N@4"@4"@4"@4"@4"@4"@4"@4"@4"@4"@4" M@4"@4"@T)Z#?8H% H%!7K2]^R8W^;.HG^H7*-%F_E'M"PM$*!0*!0*!0*!0* M!0*!0*!0*".NDOB;&KL@>I1'6=<)/WT%&Z/;:WJQ)?TO^$V3JU))UT_Z$[]- M8'1_HC?C?HQ\@<@B21U4TG/R5^95+$G >8H>B'1")&4!/R M7Z<0S@V*Y+])8G;L4,=G]K4'6^*)/?(#HL8 ML6I%)0^: ](OG*5:5>_6FOS16MJ-G:GA3U9G:V8XU]/*,&/LGU[9AYZ.!1_' M6F6,*N4()$]E&Y?R< CY%)"!P*B>-6109:_-N5861B"KVZ0!QW-N6*TV8OFO MIY\I7:FZ*>M_G+FZ.)]SDACC($DZU S:6ZBYZE'G20".(PG!"8E3HXB>:C& -TZWEYXS6]%T12/,.Z;DS;,V]?K2B]S1CB(,Q M:8!346L$C)*3IC',5UW0$$ " @I.G._P-*62 (0DEI4Q("@VL$ 0V#:ULS,S MY3V;C9B'IGD_9\?MR2YR<]T>W4[P?%XHU L8[R!QO:UBTB).&PNB3%7$ 2U< M8#O9$3>PA\\T9!!R(K\S@3-/B,47A./78YY#D7)AR9UG9Q0P-38G%TK# FX_ MKNU,)8KB :XC!>P71\%SCU1EA$IS>][#-569BZ+M9]4B..U;.D>C,]9:*!0* M!0*!0*!0*!0*!0*!0*!0*!0*!0*!0*!0*!0*!0*!0*!0*!0*!0*!0*!0*!0* M!0*#0GH-]B@4"@4%>M+W[)C?YLZB?ZAT+"T0H% H% H% H% H% H M%!TJR1Q]NY>_GMJ27MYP'N"4LS^ZQ8C;&"O_ "&]_X4I,W15*QC'5C*0Z@\ M/Q=24A=YPRIEY]KW(0&JR4JI1;DY?\' N,2 /Y?DZ(8ZUN[4\//=)VXC/T<- M)F5PD-^9"\9SMZY_62K=F99%&PXGY5:9VD2=O95R:UOC NC=3!J W_P:QU^J ME(_J.59GSUH;U;MF>=D?*CF6],"'+&IH_-61,5/[C(V7$[5!&@PLVSS!SVA\ M,G*1X0!;4:(\TR1(FYZ7)G58:ZJ6ZZ!_0 ;R2UI*P9.]F8B+^/&D@,H(V%V[\C4D3DO:M8 MX@>'EO4$+7M06NN7X:[]*!:PB1WOG:VIK-)LQCNUL[,4MC&R>"[C9'F)FM:S M6T-Z$7)R7,3I2@'BMYOCJ.;<\S_QF"O6*UO:B(BZ'+,UH# M9-.G_G%1J(H1ALJ6#ZPB<'$V_*!K8TE[",6N2GF%A 6:$KGB+-N58BMMT1?* M3-++YFZ/.#@0''*EG<%,VFJ\J29'=R;%+74(!6;8^A%RB#'HJF,ZT#4GYUPF MG\@5;D;SU*L7*;$61AW2(XS;/MDRU66B@4"@4"@4"@4"@4"@4"@4"@4 M"@4"@4"@4"@4"@4"@4"@4"@4"@4"@4"@4"@4"@4"@4"@4&A/0;D[IK"Q^G-E MK7'X3ER8RV+9X6Z!MJN*H,7*UC\FE3L MZLS3)A-"A-"SI*-WB=Y&6GM7E=PS>S$NL;$F;)6Q,$!3RUPCLQ9E[MC_ "VQ_'>8I'(Y8H3*PM[4R@O%^_P";09%)!3.,\O*^6K;PN;1C(4(B.1HD MZ%.D-G47C\SB[US#4I+G&Y0U(WMC<@E*P$'D 7-J]*I"4I**/+L;8!I8#+"# M8C#6E]>@MBU[7M^^U[7M19^(]H6$ M\(M_SY']9)^_1#PBW_/D?UDG[] \(M_SY']9)^_0/"+?\^1_62?OT%0]4&L1 MATU/^%(N*!R+)+[G&5N41CJ**.+0G\&K6WP+3K.;Q MF3&+ 5<]XF32@)MR_I5 SBRK\GGY#A$V*^7SW':W\:;NU@;^SBA!VJ'#(>6R M*5)GDW_,3LIJ)Q5F_P "492SOHX7^R62*_\ "F[/&D>LP;\9]/7WIY;3JS=3 M3,9_DO'>6E_._L1#QED!*0?R_JW+6>*JA#[#IWF9Y%^H"MPDN,&HNW+^K<:*29$B[O8-_.*]FVX M@V\X>=R!NIL_UI)7:_FSUM\Y.(.7:KGCX[;!L-QLF_\ F2G*JM$X #?S?X/& MX%D9 ,P/G$#PF$N_F";>GZYS[=\N&*?O.$6>>7/3XI:H7S](ZYUQ-$0"_70L ML'D,N-"$7GL2]!GF-@ &"WZAID?."(5K7&1R?Q:M-KCM4](_YY MQ>0Z>71VOTDSU,91>KCZCV]DMCB/,YP;]8@VNMB,DE";EO\ JF)982:$/5S[ MW^-3>PB.G_$W,9G[QXI&WZ9,")>;=R;W677OR"/)G62YU,VI4/\ SAG1R12I MPBX;#MU")3LI":X?BV)L&][7;VUBN[LX,PQ:+8Y@Z8Q%"HY"8>C-O:YJ2+-# M%'TQM[>:YA#2G2%#O;Y+B!>]JS5JD8)5X1;_ )\C^LD_?H'A%O\ GR/ZR3]^ M@>$6_P"?(_K)/WZ!X1;_ )\C^LD_?H'A%O\ GR/ZR3]^@Q'.LJ70.94'@)2" M29!7DV-L2:J"!ABJ(RP;>&Y4O+%<*=.588#$[:4*Z]?<10"P LH3B.U$<9LC M6?1F9X1;.D>KLL?PEDAO?SPY/I4FG#]S3)++W$]-9:N';FW"A0%6'4,VARJ%G/45FY>GMGTQ+"8^BF4(ET9-8G3%+4:D5M\DC\A.(? MW19(6Q8WKT;%=G%?:FM4/QMH>QQB!YCRS&TWR=%HY"&\Q'CF $+((Z1''JAQ M:8%'Y0ZQWP] ':2+'&71^! 9W84ID4B2MY4NFZZ+I8^\.Z%R:!,S/S./KPT1 MY#H"@3,I97:.9KQ+ 5)UDZ+/F3$2,CI3F 8^A2(TY"1,5S MN80F()(*" HL EF_E'M#/GDJ:7MV[ GJ>QY^':(>2II>W;L">I['GX=H'DJ M:7MV[ GJ>QY^':!Y*FE[=NP)ZGL>?AV@@$AT5X+5S>"S^%X_Q[C5_@:.7)D! MT-Q[&F&RPZ6IV=":N6C8D[,@LH&H**3R!UN$L!A@1UK9VMVME6 M=K9WJ6T<9-I47-4RE4[9\GNGA*1-$6;BHT^,:2105(=';OX5:NT=>UC@2E.? MTKJVI%IC.)K&5=F"M'9:K5C$5K?KPUF/9G,W->DK$,A( MM?E.GL.Q=$9BV#M;K$J=65P8C),TE%A^.<=<#@5SQ7"4(00W%6:1-T\ILG[: MWIB^.<6_\YIU%L%Z,)LD[]BF$-.#X0$-A&A0XHQT-2FYWF"L1#CH%J$R_5^B M5IR#.NW*'KM4F)B^%B8FZ4I\E32]NW8$]3V//P[44\E32]NW8$]3V//P[0/) M4TO;MV!/4]CS\.T#R5-+V[=@3U/8\_#M \E32]NW8$]3V//P[0/)4TO;MV!/ M4]CS\.T#R5-+V[=@3U/8\_#M \E32]NW8$]3V//P[0/)4TO;MV!/4]CS\.T# MR5-+V[=@3U/8\_#M!ZCM+>EA,2:H4:=-/Y!!!8SCCSL18Z*))*+#<9AII@X\ M$!998+7$,8Q6"$-KB%>UK7O08"78/P+E%4HC^(].6!&Z.%&C2/V5U>%L?#0E MUQEF&&&)#ZU2(MVN4=_/EFL[5FSSGMY# M/;5I4TYMT;8(LLPMC*2ML9271M Y;!(I)5*0L8" '63&NS0I"B+."F3AND;R MTB$HL@@E.E)(()*!)FJQ%'O\E32]NW8$]3V//P[44\E32]NW8$]3V//P[0/) M4TO;MV!/4]CS\.T#R5-+V[=@3U/8\_#M \E32]NW8$]3V//P[0/)4TO;MV!/ M4]CS\.T#R5-+V[=@3U/8\_#M \E32]NW8$]3V//P[0/)4TO;MV!/4]CS\.T# MR5-+V[=@3U/8\_#M \E32]NW8$]3V//P[0/)4TO;MV!/4]CS\.T#R5-+V[=@ M3U/8\_#M \E32]NW8$]3V//P[0/)4TO;MV!/4]CS\.T#R5-+V[=@3U/8\_#M M \E32]NW8$]3V//P[0/)4TO;MV!/4]CS\.T#R5-+V[=@3U/8\_#M \E32]NW M8$]3V//P[0/)4TO;MV!/4]CS\.T#R5-+V[=@3U/8\_#M \E32]NW8$]3V//P M[0/)4TO;MV!/4]CS\.T#R5-+V[=@3U/8\_#M \E32]NW8$]3V//P[0/)4TO; MMV!/4]CS\.T#R5-+V[=@3U/8\_#M \E32]NW8$]3V//P[0/)4TO;MV!/4]CS M\.T#R5-+V[=@3U/8\_#M \E32]NW8$]3V//P[0/)4TO;MV!/4]CS\.T#R5-+ MV[=@3U/8\_#M \E32]NW8$]3V//P[0/)4TO;MV!/4]CS\.T#R5-+V[=@3U/8 M\_#M \E32]NW8$]3V//P[0/)4TO;MV!/4]CS\.T#R5-+V[=@3U/8\_#M \E3 M2]NW8$]3V//P[0/)4TO;MV!/4]CS\.T#R5-+V[=@3U/8\_#M \E32]NW8$]3 MV//P[0/)4TO;MV!/4]CS\.T#R5-+V[=@3U/8\_#M \E32]NW8$]3V//P[0/) M4TO;MV!/4]CS\.T#R5-+V[=@3U/8\_#M!HU[,\;^CZ$<*,/_ )"BUG&>LOZ! M]$*!0*"O6E[]DQO\V=1/]0N4:+-_*/:%A:(4"@4"@4"@QC*,/P*5K/"REH$S MR( KF$2F,*3H[(B#K_Z?PDV"(&J-MRWYO?X%@+?ZG5;DL;4QQLPFUF=F)RG& M+)1?P!FV&]<>E3/DQG*M\5GG)'@22EDA\Q264LY(D:]0/Y3WAL!;KORCZ@U? MUF^*9Q;'3L4VHNG>RF_KW?L&U6MSOJ!0*!0*"%S MC(,2QRV$.\N=BFM(J6$(4UK@,/4J#SC !'.YAD8XIPS"XD)&()@%"/% ML95G69;7 *QA-Y:]@Z)5)%!8K!N-$GN0S@/*"858XL9A8E8C_&_^I^(X)2=K M_*[A$?/G1G9(C2-Z5.A0)4Z)$D) G2I$A):=,F(*#8!9)!!(0%$E%AM8("RP MA $-K6M:UJRVY% H% H% H% H% H% H% H% H% H% H% H% H% H% H% H% MH% H% H% H% H% H% H% H% H% H-">@WV*!0*!05ZTO?LF-_FSJ)_J%RC19 MOY1[0L+1"@4"@4"@4"@4'Y$$(PB ,(1 $&X1!%:P@B"*W(((@WY;7#>U[VO: M]N2]NJ]!BU]PGBZ0']^JH@W-[G85S .T>N?&G0!U^OI^_6(YO---Y?\ .47. ML+S#L(/55WIQZV^[.[&%/2QT6R65M'_(_-$^:@?YJ63@:9XB+#;S%E!>DI*T M!5KKDN]''9CE8;LQ=M3SM>;-^HAN_1I9)BF3%A\QSVP21@ M5F\G^M=F<7!*5>_R\BTMKW_?:RQA%>UOEY+]?)_&GZTOGG%?.J?OA'KY-3PMJ%4?%)AV+V\5_,:O MEK^K+!_$1:)B"8+_ ,-_DI^N,](Q[><%_?#9U\L>+LFH%V^*OG./(B7_ *\6 MB;F_J>3_ +\F;;JO$3/K]%-JM\1&7W#'&0=+9L^2) MUCODN3O,M(.3%@=7PEN$SDMHC^QQ!&8VC"F0HBK6&<.P1+%ZD5[B/7+S[!#= M0J4&"&,0KVL6785B4Y92-8; S\6.\-97V39$.8W59+WV!L8O% MIKQEDJ*Q]SD(ED/;.>A[]4GIX[XP/1R9*UM+D]-)8IQKRQ5LT_: MT9+E+*D2/=)7&$V.LA$S=(DQY((XFAN2,=LL8AF%)'!LAS4T^0JCF]1D=5D] M*!?'ES>2WIMI&*&B/JPKF]U6S83%/,YCXX]&'8_K;S9)GS'<87Y3Q/"4>7T, M&EDCG"Z)(C4VF)7(X5K#EKKB*6DN$O3-3D\-#MIPC,+5KI2G>.-IL_D,19R!L2MT5$CM(9 UF63H#0",,7W+3'$F^>:N&FK,.0TN+ M32B-*>?'$O:EGXWOE'(M+H".D49[R6H.3T,][:H&VG).Z+J&XETH=IZ@;:H&VG). MZ+J&XETH=IZ@;:H&VG).Z+J&XETH=I MZ@;:H&VG).Z+J&XETH=IZ@;:H&VG).Z+J&XETH=IZ@;:H&VG).Z+J&XETH=IZ@;:H&VG).Z+J&XETH=IZ@;:H&VG). MZ+J&XETH=IZ@;:H&VG).Z+J&XETH=I MZ@;:H&VG).Z+J&XETH=IZ@;:H&VG).Z+J&XETH=IZ@;:H&VG).Z+J&XETH=IZ@;:H&VG).Z+J&XETH=IZ@;:H&VG). MZ+J&XETH=IZ@;:H&VG).Z+J&XETH=I MZ@;:H&VG).Z+J&XETH=IZ@;:H&VG).Z+J&XETH=IZ@;:H&VG).Z+J&XETH=IZ@;:H&VG).Z+J&XETH=IZ@;:H&VG). MZ+J&XETH=IZ@;:H&VG).Z+J&XETH=I MZ@;:H&VG).Z+J&XETH=IZ@;:H&VG).Z+J&XETH=IZ@TBR>?\1QC[QZ M+2,8U[-_Q]CL?E+>)IDS$SR)J&>F4C;'UL1.[>)2C. I2*!(G A0F$>E4%EG MIC;EW,(. TH01AL*Q'K%%XT-R7/(XZQC>'-,WHW)U$TH!.3@D:5 E;4E7+K MI[JE:9L5#&I;R%!IA2)0(1R8)9@KBN'!402$*TCTWJH;%5*"2.A;Y(D2B/-! MR1^>BAI3"GAZ3&(Q$NCH48A1&%N"X!ZL T:403K"3E7 $JH*]:7OV3&_S9U$ M_P!0N4:+-_*/:%A:(4"@4"@4"@4"@4"@4"@4"@4"@4"@4"@4"@4"@4"@4"@4 M"@4"@4"@4"@4"@4"@4"@4"@4"@4"@4"@4"@4"@4"@4"@4"@4"@4"@4"@4"@4 M&A/0;[% H% H*]:7OV3&_P V=1/]0N4:+-_*/:%A:(4"@4"@4"@4"@4"@4"@ M4"@4"@4"@4"@4"@4"@4"@4"@4"@4"@4"@4"@4"@4"@4"@4"@4"@4"@4"@4"@ M4"@4"@4"@4"@4"@4"@4"@4"@4&A/0;[% H% H*]:7OV3&_S9U$_U"Y1HLW\H M]H6%HA0*!0*!0*!0*!0*!0*!0*!0*!0*!0*!0*!0*!0*!0*!0*!0*!0*!0*! M0*!0*!0*!0*!0*!0*!0*!0*!0*!0*!0*!0*!0*!0*!0*!0*!0:$]!OL4#E^3 MY?/R?W\O)_OY+_[KT'CEMU]=NKJOU^:_5U7_ -]O]]J#S05ZTO?LF-_FSJ)_ MJ%RC19OY1[0L+1"@4"@_!AA9)9AQQ@"BB@",--,$$!998 W$,PP8KV" VN M(0A7L$(;7O>]K6H/4D5I5Z5,N0J4ZU$M3DJT:Q(<6H2JTJ@L)R=2F4$B&4>G M/*& TDXH8RS2QA& 0@BM>XI))4."@A*>N/(0DF#"8K.)1)5*PTH M@)@RTJ<]0,-BB3!A#ET"@4"@4"@4"@4"@4'$ O0F+E#66M2#6()A)Q)@RS "", A!O:]!RZ!0*!0*#0GH-]B@^:\2PC ME&':LI-EH&*3%HS)9E9V?LP-K] B77+./VR"7(XBZ#V;ZOXP@V38GITQ9CEXG24>6HEB;'$1DN0EB!3,$KE M,HU&6)JE,A-2.*YG6/87MQ0N2@)ZY8D5&B6A6J.4X(RA&>/PQ[!L'YUQ^P"C M;'J'CYK>)_F$DN-PP@A4*?"$WE[[-7@/2$Y 3 [V+=Y N+0E]%SR404Y)IJ@ MTL9YA:QA/6.R7^(FHS>#B7J*3>\BA9A/6.QXB:C-X.)>HI-[R*%F$]8['B)J M,W@XEZBDWO(H683UCL>(FHS>#B7J*3>\BA9A/6.SA.>-=0KJVN#6IU"18*9R M0JT"@1.#$@3;$+"#$YMRA"R*,(3+%F"N 0@##87)>X16ZKBS">L=G5Q'#V>X M5%(Q#6C4+&QM,2CS+&6L:W!Z(Y8-N86U,U(A*SBLAD%FJA)DI5SS2R"0&&W& M(!18;V!8683UCLD/B)J,W@XEZBDWO(H683UCL>(FHS>#B7J*3>\BA9A/6.QX MB:C-X.)>HI-[R*%F$]8['B)J,W@XEZBDWO(H683UCL>(FHS>#B7J*3>\BA9A M/6.QXB:C-X.)>HI-[R*%F$]8['B)J,W@XEZBDWO(H683UCL>(FHS>#B7J*3> M\BA9A/6.QXB:C-X.)>HI-[R*%F$]8['B)J,W@XEZBDWO(H683UCLA\XP=G3( M#*B8GS4.P%HD$PQ[-B!-^$4*<^[QC2?1K(\>+,&=D!2 2$U_BC84YDV+":I; M1JTY!Z4XTM42+,)Z_28>(FHS>#B7J*3>\BA9A/6.QXB:C-X.)>HI-[R*%F$] M8['B)J,W@XEZBDWO(H683UCL>(FHS>#B7J*3>\BA9A/6.QXB:C-X.)>HI-[R M*%F$]8['B)J,W@XEZBDWO(H683UCL>(FHS>#B7J*3>\BA9A/6.QXB:C-X.)> MHI-[R*%F$]8['B)J,W@XEZBDWO(H683UCL>(FHS>#B7J*3>\BA9A/6.QXB:C M-X.)>HI-[R*%F$]8[(A(,'YUDDA@DE<-0\?"X8\>W9_80)L((2TIJYYBC[#E M87$L>0#3%"<+3(EXR2R34P@+ ISA&&%EC),%8MLFW/G@E_B)J,W@XEZBDWO( MH683UCL>(FHS>#B7J*3>\BA9A/6.QXB:C-X.)>HI-[R*%F$]8['B)J,W@XEZ MBDWO(H683UCL>(FHS>#B7J*3>\BA9A/6.QXB:C-X.)>HI-[R*%F$]8['B)J, MW@XEZBDWO(H683UCL>(FHS>#B7J*3>\BA9A/6.QXB:C-X.)>HI-[R*%F$]8[ M'B)J,W@XEZBDWO(H683UCL>(FHS>#B7J*3>\BA9A/6.R((\'YU13V0Y&)U#Q M^[_)HA#84XE#P@A$V@:(,\SM]9C$J>V0 G%KC%N0WX*XX:HTH\@IN 40G&G. M,4BL74GKZ99)?XB:C-X.)>HI-[R*%F$]8['B)J,W@XEZBDWO(H683UCL>(FH MS>#B7J*3>\BA9A/6.QXB:C-X.)>HI-[R*%F$]8['B)J,W@XEZBDWO(H683UC ML>(FHS>#B7J*3>\BA9A/6.QXB:C-X.)>HI-[R*%F$]8['B)J,W@XEZBDWO(H M683UCL>(FHS>#B7J*3>\BA9A/6.QXB:C-X.)>HI-[R*%F$]8['B)J,W@XEZB MDWO(H683UCLB$8P=G2)NL]>&O4.P#5Y%EY,V?PJ\(H322G@B&1""@+;0%Y ) M$G0^!82SF").&J-NO,7'V/L4<4G(%F$]?I+_ !$U&;P<2]12;WD4+,)ZQV/$ M349O!Q+U%)O>10LPGK'8\1-1F\'$O44F]Y%"S">L=CQ$U&;P<2]12;WD4+,) MZQV/$349O!Q+U%)O>10LPGK'8\1-1F\'$O44F]Y%"S">L=CQ$U&;P<2]12;W MD4+,)ZQV/$349O!Q+U%)O>10LPGK'8\1-1F\'$O44F]Y%"S">L=CQ$U&;P<2 M]12;WD4+,)ZQV/$349O!Q+U%)O>10LPGK'9$,?X/SKC>#1#'T?U#Q\UCA4;9 MHNT&N6$$*EP,;6- 0W(QKE!&0$I)RH1"<%SS2DQ!8S+B$ DL-[!L+,)ZQV2_ MQ$U&;P<2]12;WD4+,)ZQV/$349O!Q+U%)O>10LPGK'8\1-1F\'$O44F]Y%"S M">L=CQ$U&;P<2]12;WD4+,)ZQV/$349O!Q+U%)O>10LPGK'9\M/@/X7O)Y$X M)A?_ .J+79_G67W0HR4"@4"@4"@4$-R*[&,./IT^E.B]C-98;)W8IZ:HX?,' M1G,;F1U!);82488J""X?$HO,FI 4>&\Q[ M)N;36YT:LM2/ ,6<&3QKFB[-K.W::4&*,)9UD:#'2=D4FS=X37D)#L4\( M2PH#.%E/G-](J!0*!0*!0*!0*"MNK2:&P'!LCD9+ID5J&4^0- (>*&=*[3MQ M3.D[CB!7-JA*[,Z!24(\MHH'B+(.I5 M7D[$T9GBAH%%,;8QCS1'XH%L>7"8/,IA MEB(1*$HBG'WI/+STK;#['40H% H% H% H%!0'7K/)C%([!V& S[($!F$P#.$ M<6>8JT"M$&*3(69!9BG>5I45$YLN)AL&7KP+RL;LT9>G3*SXM;6E8WVB#/+7 M)L+%_#G/MUK5E&%N#.X(HVQ00&F=ZEK*^-+/?']F)TAZ_+A#<4^9K.R. MGDK3DDQ'A!%&E[0N7FM9.$]8ZQ'?WP?1NB% H% H% H% H/F'JYR;F)FSDTP M_!TRG#;/D&/8S+&".N3"(O"[DK\-9%"LB2@Y+&7A5DC(>7_!C)#26AS>(G'L M,-+8WY(O*4CN^)8O-344I;[V\O3G7"RL0['DVSX]PE$[0W*>9)5#6;5'I1:2 MWV9P-&FE\UBODX\X^9+TT0H% H% H% M H%!\;\JY=S$;E_,94"RGEUMB<3E$9B>14+A$S2#"82ZYYT_L4^E6$8VC@KJ M)E8,)X149F5.V5G217DLND;HY2)IA;Y&H[#I(TFHI2,?J;)XS6:<*.A>\<*G,;L;CK,K0@TFY6E),=@ZR?/;&6[C- GNKH@AKG(5PDI!+/;VMU69T4RR7RC&\O32]W?I@9$\D+8VQY, M=G5Y=VO*+*.$P22BE<24/L0ABXI@:GV1O>/UB>S>L2AET)E!J1QNG. WMXFG M"ZGG=<2B% H% H% H%!ZS3 DE&&C%S0%%C,&+FB'S0@#<0A_-# M:XK^:UN6]J#X)(\VYU=80=*",VZA&_&CPVNZA"Z&P(Y9G--EUGQ#,W.%K)3& M46,EC7 8_FN>%HW2.X*9@2IJ8Y'"XG '=[2*\K.N)$YJS+KG%E]M(ONQSFQN M:)OJZC967QE2)]0$N4'T".RI04RV;HWAM-D+,&5(OJ;M&GZ+Q*1O#@E88NPL MSC+7X0'J0P^..9HHB0-*D&4GH9.UHT4B93W2'QM]/9'1N-D+0C?!N!5B,] M4"@4"@4"@4"@4"@4"@4"@4"@4"@4"@4"@4"@4"@4"@4"@4"@4"@4"@4"@4"@ M4"@4"@4"@4"@4"@4"@4"@4"@4"@4"@4"@4"@4"@4"@4"@4"@4"@4"@4"@4"@ M4"@4"@4"@4"@4"@A629TU8NQU/LF/J1S7L>.H5*IT\H64I&>\K6J(L2^0.*1 MI(<%S8@.]RRA&CNIL9RA+*,O:Q3C-.54F9B+(JP_M7SENWKO6,Q^QZM-G^M)9 MWI_F=>RO6H;,F9O%Q(Q.L 6XO:7T2E,M7 >R'Q0\% "XVLMR0I4A3:486(8 ME2?DNJ7DVN6$P*0*LH_6S&S6M:Z2Q-T@G!S/!I59W2/98C%$5%*^39\V7>51Q7 MW3Z7-[J@:U.+X&H6W9(#,I(S-N05@7N%()4[*$,KQE+02-DC+8V9;W![DE[M;RXMD!6LK3,%T%+NYY95I7&Z>$T9!C/= \AO(VE(?@]N4.4FR2Z M8Q84S%+5KXE*E2)'"IP8P.3G'6&1(RW1IPT5G?(CV@5":9>T@PT3'Y9 X7+9 MLW1EO)2_*WSG2.=;F+2>Z19J-):7W91 +L[NQ$-YQ=YTQ$1V/28IZ/4O$K-L$ICJF7S!7.VOI\JXMQ(Y-RX#9CI8T77HW7*YEFL.Q=-:&4%^EYESXPP1O')&C(4F:Y+ M#8XO2R]FD;-%L>3.8W:V>71X,JCJHIS7-C*R*9'"7V8MS>[ 7-8G(J0I7J+L MXF*>>43%AU@SQ/EYRQ5DR(8VQ]:(.B0.*C#9(H$(U\ M-Q1'43:[Y5/>_![2U(7EJ<%3A'VY?92E%,)K7RVWC;3%]!@#"8 )@!6$ 80C M (-^6P@BM8016O\ +:]KVO:_[J(_5 H/G3DO5+K7B4^EL:@_<['S(T09'M:W MQR=DZAX*P$RUH(,N%&_%,9\6<5#06XE&S7.L,>+M9'= HE8K]S D26P4JB_?5M3<"'=-R%#OT]@6A-KCN3_ &E@ MVO:XN;R6O:]Z4V?ZTDKM?S_]0UN(+W1;7.?-X<0#/F3Y8,Z51XH,5-D*5&7) MA&.Z, 8^8K-0F%)0/-[V;AJ3"S"R J;FC ((;AOUW=G".CE6<9ZRV4?+&[H# M_P"JYD/_ /9V _@BN5-G^M)=:[7\ZPRGA;4KK#G^28]%,GZ!WK#<'<_"/AS( MZG/4*EQ$;"E:UJQ$89'$,::E[I9P<2$C38M$KLZAK)=$@I%N%EN<^3PX8WQL.KC.;!"[M.IG*3YI:EF+8SDY!)9IL MJ@SV'+68&>1,#GC6-ELR5'E.,J&]TP[-,?SE[Q[C%W(G,L<)/)4$3F,>)Q5- M;E"D>M>%:6:83%9_R#9R@ALPR8;IM+>-.F.,H0]G8(=&,G6S+G"5 M+WVTUPTW(7EL='6>%0!.VPDI+ \4O"EV?UIA/&C@O'=#F5RDCL,#NX-[=E!"4W!7L>.G]AQLA>&^6N,3?,PL"7)0GY'"T^2R4^\KNL]DRTJZS\P9?G\+ MQCD#%3"@6'X]9G27RYBDS4D,\8S,]6(CC-.569F8NBOGHZ+QM MGGHT/XE0?^3JTV?ZTE-Z?YG7LA#_ );D+0[H$BR,@:QI;C/<&XQW(5#6DJ2! M 2@NI)1V"BZ(0N^>L)HC.0KG! 7UCU&Q$Q9.B3MS6+*95\]>B;!E\Z&$(@XU M.$$5K""(,F;[V$&]N6U[7LCY+VO:_+:]NJ]JS39_K25WI_F?.3V%2N=#,+ / M&QX "& (Q^,C??F!$*UA#Y+I VOS;7O?DN(-K\G7>WGI39_K22-J?YGSDZ34 M-,Y!CS".39I%72,,(:XRAH=82]Y(?H-E>42!MQ@)\ M6X M^\>O!ES'>H#5L?I7SIJ%F+:D3(&?2K(\MXS5R6.P=&3_7;J3CJN>8W8 M,9CDV=\8ND'#+(+%("_R*[@T0*+2B>9@D,63@(XZD1[DH/QX M'4!%G&3)5TAC+]'2"4QNZ>4XQQI2)MA<;,&19^;+],6,:Q;[* MIQ?NG[W.X@@V]V;'$Y,T8=5)6B#V9L>GG3C)+,JR[ M:\JQFO+AZAJ2Q42L;\-#(2%;6*65]-=*83$SP9?=-4^5%NF.:S9U20'$F2H- M/,+061/*J7END+-09!BN#,C/CRQ2J8PZ,1F,R-;#62/)\[@94AQ[-G1PAC.D09WR+A& '252N@] MEK4ZN+YCM\0RLCHKB0W;?&!"VA(>B(XT"F<75MG*)^;$?B_=4E\RBC_*8U@^ M,/::,-,UE#NJCR2+'R0F4%"MREGD&EFAM<0>=S!C"*Q,Q MA(+2HT23,X"$R9.4&P"R22B\1! M VM:UK6_C?EO>]ZB_CST^W,^',^B[]MGY1T/QYZ?9\.9]%W[;/RCH?CST^SX M$]V!QYC8EU3X_P!$\7A9#XN" MY.Y49RBWLP'%862%.0:J"APX38VR1, "5"2+] A2 E1ED)PA+L-S_;3[=VO M[M+''1[8)*YZ06IPD$5"[6C+RLR\G4N,?N^I2D+R-G5G8@&>GV?#F?1=^VS M\HZ'X\]/L^',^B[]MGY1T/QYZ?9\.9]%W[;/RCH?CST^WY%W(*G5)52UK M.,]4_%&7_JS5\.9]%W[;/RCJ+^//3[/AS/HN_;9^4=#\>>GV?#F?1=^VS\HZ M'X\]/L^',^B[]MGY1T/QYZ?9\.9]%W[;/RCH?CST^SX>GV?#F?1=^VS\HZ'X\]/MU:?NV+, MD=G-^2Z26].]O29L1.[N3F$@MQ>GV?#F?1=^VS\HZ'X\] M/L^',^B[]MGY1T/QYZ?;IU/=JV!:>8I6:06=6I-O:YJA3EE$>>9<(; #+=W+M:UK6TN6M:UK6M:V:^2UK6ZK6M:V(^2UK6\U MJ'X\]/MY^',^B[]MGY1T/QYZ?9\.9]%W[;/RCH?CST^SX+]W+M>U[7TNVO:]N2]KYLY;7M?SVO;9'UVO0_'GI M]O/PYGT7?ML_*.A^//3[/AS/HN_;9^4=#\>>GV?#F?1=^VS\HZ'X\]/L^',^ MB[]MGY1T/QYZ?9\.9]%W[;/RCH?CST^SX>GV^J&AJ1^.&D'3K+N\_!WC3BN,2/P?WQWWWCX K;1V<^\^^^@2]]=Z]]=!WQWLGZ;F=)T!7.Z,)B;Y]9]UK*(4"@4"@4'__V0$! end GRAPHIC 16 g316984g42j16.jpg GRAPHIC begin 644 g316984g42j16.jpg M_]C_X 02D9)1@ ! 0$!+ $L #_X@Q824-#7U!23T9)3$4 0$ Q(3&EN M;P(0 !M;G1R4D="(%A96B 'S@ " D !@ Q !A8W-P35-&5 !)14,@ M0 9&5S8P 2D! M\@'Z @,"# (4 AT")@(O C@"00)+ E0"70)G G$">@*$ HX"F *B JP"M@+! M LL"U0+@ NL"]0, PL#%@,A RT#. -# T\#6@-F W(#?@.* Y8#H@.N [H# MQP/3 ^ #[ /Y! 8$$P0@!"T$.P1(!%4$8P1Q!'X$C 2:!*@$M@3$!-,$X03P M!/X%#044%]@8&!A8&)P8W!D@& M609J!GL&C :=!J\&P ;1!N,&]0<'!QD'*P<]!T\'80=T!X8'F0>L![\'T@?E M!_@("P@?"#((1@A:"&X(@@B6"*H(O@C2".<(^PD0"24).@E/"60)>0F/":0) MN@G/">4)^PH1"B<*/0I4"FH*@0J8"JX*Q0K<"O,+"PLB"SD+40MI"X +F NP M"\@+X0OY#!(,*@Q##%P,=0R.#*<,P S9#/,-#0TF#4 -6@UT#8X-J0W##=X- M^ X3#BX.20YD#G\.FPZV#M(.[@\)#R4/00]>#WH/E@^S#\\/[! )$"800Q!A M$'X0FQ"Y$-<0]1$3$3$13Q%M$8P1JA')$>@2!Q(F$D429!*$$J,2PQ+C$P,3 M(Q-#$V,3@Q.D$\43Y10&%"<4211J%(L4K13.%/ 5$A4T%585>!6;%;T5X!8# M%B86219L%H\6LA;6%OH7'1=!%V47B1>N%](7]Q@;&$ 891B*&*\8U1CZ&2 9 M11EK&9$9MQG=&@0:*AI1&G<:GAK%&NP;%!L[&V,;BANR&]H< APJ'%(<>QRC M',P<]1T>'4<=:AZ4'KX>Z1\3'SX?:1^4'[\?ZB 5($$@ M;""8(,0@\"$<(4@A=2&A(B>K)]PH#2@_*'$H MHBC4*08I."EK*9TIT"H"*C4J:"J;*L\K BLV*VDKG2O1+ 4L.2QN+*(LURT, M+4$M=BVK+>$N%BY,+H(NMR[N+R0O6B^1+\<-]1B)&9T:K1O!'-4=[1\!( M!4A+2)%(UTD=26-)J4GP2C=*?4K$2PQ+4TN:2^),*DQR3+I- DU*39--W$XE M3FY.MT\ 3TE/DT_=4"=0<5"[40914%&;4>92,5)\4L=3$U-?4ZI3]E1"5(]4 MVU4H5755PE8/5EQ6J5;W5T17DE?@6"]8?5C+61I9:5FX6@=:5EJF6O5;15N5 M6^5<-5R&7-9=)UUX7&EYL7KU?#U]A7[-@!6!78*I@_&%/8:)A]6))8IQB M\&-#8Y=CZV1 9)1DZ64]99)EYV8]9I)FZ&<]9Y-GZ6@_:)9H[&E#:9II\6I( M:I]J]VM/:Z=K_VQ7;*]M"&U@;;EN$FYK;L1O'F]X;]%P*W"&<.!Q.G&5&YXS'DJ>8EYYWI& M>J5[!'MC>\)\(7R!?.%]07VA?@%^8G["?R-_A'_E@$> J($*@6N!S8(P@I*" M](-7@[J$'82 A..%1X6KA@Z&I+CDTV3MI0@E(J4 M])5?EAMJ(FHI:C!J-VH^:D5J3'I3BEJ:8:IHNF_:=NI^"H M4JC$J3>IJ:H_ MR#W(O,DZR;G*.,JWRS;+MLPUS+7--:6YQ_GJ>@RZ+SI1NG0ZEOJ MY>MPZ_OLANT1[9SN*.ZT[T#OS/!8\.7Q7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*S MM+6VM[BYNL+#Q,7&Q\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ M_\0 'P$ P$! 0$! 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0# M! <%! 0 0)W $" Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1 M"A8D-.$E\1<8&1HF)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI M:G-T=79W>'EZ@H.$A8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZ MPL/$Q<;'R,G*TM/4U=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 M Q$ /P#]_**** "FS3);PO)(ZQQH"S,QP% ZDGTKBOVB?VC/!?[*/PBU?QUX M_P!>LO#GAG18]]Q=W#?>8_=CC4?-)(QX5%!)/05_/7^W;_P5V^.__!9CX[77 MPI^"D&OZ#\/-5W16F@6LB6MWJT42,\D]]< C9&5!8Q%PB@ -N/- TKGZG?MP M?\''O[.W['M[>Z-I6KW/Q2\6V;-$^F^&2LMO!(#@K+=L?)7WV%R/2OA74?\ M@\6\9'Q:LMK\$/#47A\2*7BFU^9[WR_XL.(@F[KCY<5^67[1WP0\._ #6;#0 M--\>:!XX\06ZR#7?["5Y=-TN8$!8([D@)<,/FW-'E 0 &/->>Z9I[ZO="..* M>>-2OG&&-G\I"P!8X!P.>IJ;EJ*/[4?AG\4;#XE?"+0O&2*^FZ;KFE0:MMNV M5&M(Y(A*1(<[05!P3G'!YQ7Y)_\ !1[_ (.LM'^%WBK4?"/[/V@Z;XRO+!VM M[CQ5JQ<:6)!D'[-"I#S@'^-F5#V##FH?^"[/[<=O^RS_ ,$G?@_\%/"6KW=C MX@^)'AC38I7A.UQHD%K&LP+#!4ROY:?[2^:.F:_!E"I4;2"O;'2FV2D?L:2EDQ!.,&:W,84<_>(.,9K\]+?PI?77A*[UQ(LZ;97<- ME+(3C$LJ2.BCURL3GVQ[U2M'BBO(6GB:>!74RQJ^QI%SRH;!VDC(S@X]#4W9 M5C^SC]EGXQ7'Q^_9^\*^+[U-!BO]6[KXR\#?!?QKI4.ER66J:R-5@TG4MR,;^=@ MB#RRP=-R("J."V=I-?TE:9J=MK>FV][97$%W9W<2S03PR"2*:-@&5U8<,I!! M!'!!JR&K$]%%% CXO_;X^+WBOP/\.6=F*JJCDE@*[2OYT?^"^W_ 4KU[_@H_\ M6V'P!^%$L^J^"?#6K"P M2.SD.WQ/K )1I"1PT$)W*A/&0[YQMQ_.A_9Z5SR#]NW]NSQ[_P %R/VPDTZ& M[F\,_"WPU]HO--L9V*VFA:;"I:?4[S'!F,2EB3G;D(N?XLOPSK[_ !:^'/BS MPG\*KF3X6_LV>$(HU\:^,Y[7_B:^(06P/M+K^]/VAN(K)" V%WYPQ7RKP[X* MUK7O&*_ #P5JEI9PWUU_Q66K?:BEG?RVVZ29I9 646EJ%<_+\KLA?GY<>Q? M;]GSQ/\ \%.?V@O#/P@^&.C^(=)^ _AR9Y89%MC##JOV="9=0NI<(DEY.,JC M.?W:NBCH#?A?X1L[[46EU*66;5O%\- ML/-E%S.F$\U\*H2/Y8E+ LU?:_AOQ4OP[C^S^#=,TGP3IR+Y<5KHUJEOLCSD M(TF/,DQZNQKZ9_92_P"" VN67Q$\'>)OB+XMB\->&/ /G?\ "+_#[PR?,L]* MCF!$PN;J3+7-Q*I/G38RY/RE5"@2#]L7]C'X,?M-Z_\ !6U^'?Q"\9_$/0=0 MDTRYLK7PY/JTD\T7SMY6'PP'J *_1>!N),FRBG5J9AAW5JMKE=HNRZ_$]/DM M3\6\5>"N)N(ZU"CDV,5"A%/G7-*-Y7T?NKWE;HW9;G*?M:?&ZX^)?@'X5:S- M9Z#JHNO##Z5?)J.D6M]YLD-PZ2H?-1B%92A*@@$-]:^7OBU^S'\$/C]9O_PD MGPQM/!VKR@A-;\%DZ:ZMC@O:.6MY.W"A.!7Z1^&O^"J'[)R_''2_AMXF\/7O MPT\7/<&&PL_&7@Q]*3S'P/EE=#&-Q4+N+ $@#/2OLGQ!\'/"/B_3EMM2\-:# M?VPY5);*-@N1C(XXX/45WSXQX,PF=.#M!D>I_+9\6/\ @FWKWP8\(Z_=:1K; M_$'X:LBW.HZAIUJ]O?\ AQD.([NXLF)+(-Q5C$S#:QYR #D_"+_@B=^T3^T1 MX/A\2?#KPKH7CKPU=C-MJFE>)+#RIA[I)*LJ'_9=%(]*_I!^(_\ P2\^&'B^ M4W>B6E[X,U11B.YTFH&,_B:_./]J+_@@5\4/@5\7;3XH_ 351 M9^,-#N1JMM'I3&TM]7N(V5ECFAW!(BP# D91BW(%?(9G@,JK7K935:7_ #[J M64E_ADO=DO*ZEY,_1(?"JW+,L%S<0;[6X*G!V3)E&_ ]"OJ*_3S_@U0_;X^(5 M]\:;_P"!&I7EUK_@5M+GU?3VNY)9WT%XMH\J%^52%\_<8@ CY<9(/[%?LO\ MQ1T_]M?]D[PKXH\2>%[>"3Q#88U?0]3M5E%C=HQBN;=T<$?)*CKSZ"J_[./_ M 3Y^#7[(WCOQ!XE^&_@'1/".L>*(XX=0EL0ZHZ)RJ(A8I&N>2$"Y.,YQ7S* M1]RV>RT444R3X-_X*0_\G#1?]@F#_P!#EHH_X*0_\G#1?]@F#_T.6BOZ6X6_ MY%&'_P */XAX]_Y*+&?]?)%;_@X;_P""C\'["O[$VH:%HFI-:_$7XFQRZ-HG MD2!9K" @"YO#W4)&VQ3UWR+C[IQ^/G_!+[_@E]\7/C_^SGXR\=> ?#5Q+XC\ M1R_\(CX?O[YOL<&DQ2*'O=1\U^LNKZ5HUNBA8HH;8#:=H&=S9RS,Q&37U!HNAV7AO3 M(;+3K2VL+.W7;%!;Q+%'&/0*H K^:3^X+V6A^7'_!*K_@VYT3]EKP[XBO\ MXRZCIWC76?%EB--N-+L3+'9VMJ71WB,N5>3?M*N.%*G'/-?IWX)\!Z)\-O#E MKH_A_2=/T72[*-8H+6R@6&*-5& J@#@"M:B@FX5^ _[//Q2^)?PS_X.4/CZ MWPO\":-\1-9O-2U0WFE7^J0Z4_V1&AWR0W,BL$D!=1C^($YZ5^_%?&OP"_X( MX^'_ ("_\%-/&W[3%KXXUW4=9\:B^$VAS6<*6EK]J,1;;(/G.WRAC/7)H&CX M5_X+(_LF3C]D?B%\/]%^*_@75_#/B/3K;5]!UZTDL M;^RN$W17,,BE71AZ$&OB[X"_\$4G_9$&JZ-\(_C7XP\%^!=9NGNI]$ET+2]4 MGB+C#+%>3PF9!@#'7& >3S0.YX5X>_X.;4N/^"?+_%#4_A'JMKX]F\0P^%]/ MT1;ATTO4+F6)I4N%NGC!$(","NTMN )SD=I^VI^T)^VM^SA^Q1K_P ;;?7_ M (1BV&@1:A>: FDR";POYIBQ)!*[NMRZ;R&60[3G@&OIC]MG]D;P!\3?V!/$ M/A#XHZ;XF^(>@^'],;4IIM.MHAK]S+;*SK/;B%40W. 0-J@-D@@Y.?RK_:*^ M(%W^U7^R4_P2\"_$#]JGXGZCKR0:9X9\,ZWX$7P[::=Y;HT:ZI?&!//CC5!@ M%N604 K'NWP-_P""]/Q)NOV8/V6]$5W=)_9FBV$4>I M36J2RK I9B @RJ <*26&:[[_ (*#?\%$?VC_ /@F.NBZU\4['X=^*?AOXVU+ M^R!J'A%;JUU;P],59U*1S$B;*JYP3_#C()YV?@;_ ,$)M*UW_@GQ\#O!WCG5 MM5\(_%_X2I/J.D^*/#ETK76@WEQG_ &R_^"(] MW_P4'T;3;+XN?'GQ[K\'A\!]'@LM+L-.M[2J_!/X0Z M/X6U?Q5>^,KC181:Q:G=VD5M-)"H"Q(RQ *2J #=U;&3R:[:@D^#?^"D/_)P MT7_8)@_]#EHJ?_@HQI-W>_M!1/#:74R?V3 -T<+.,[Y.X%%?TGPO.*RG#IO[ M*/XDX\I3?$.,:3^-GW71117\V']MA1110 4444 %%%% !1110 4444 %%%% +$4WWZ***S8V?_]D! end GRAPHIC 17 g316984g43y03.jpg GRAPHIC begin 644 g316984g43y03.jpg M_]C_X 02D9)1@ ! 0$!+ $L #_X@Q824-#7U!23T9)3$4 0$ Q(3&EN M;P(0 !M;G1R4D="(%A96B 'S@ " D !@ Q !A8W-P35-&5 !)14,@ M0 9&5S8P 2D! M\@'Z @,"# (4 AT")@(O C@"00)+ E0"70)G G$">@*$ HX"F *B JP"M@+! M LL"U0+@ NL"]0, PL#%@,A RT#. -# T\#6@-F W(#?@.* Y8#H@.N [H# MQP/3 ^ #[ /Y! 8$$P0@!"T$.P1(!%4$8P1Q!'X$C 2:!*@$M@3$!-,$X03P M!/X%#044%]@8&!A8&)P8W!D@& M609J!GL&C :=!J\&P ;1!N,&]0<'!QD'*P<]!T\'80=T!X8'F0>L![\'T@?E M!_@("P@?"#((1@A:"&X(@@B6"*H(O@C2".<(^PD0"24).@E/"60)>0F/":0) MN@G/">4)^PH1"B<*/0I4"FH*@0J8"JX*Q0K<"O,+"PLB"SD+40MI"X +F NP M"\@+X0OY#!(,*@Q##%P,=0R.#*<,P S9#/,-#0TF#4 -6@UT#8X-J0W##=X- M^ X3#BX.20YD#G\.FPZV#M(.[@\)#R4/00]>#WH/E@^S#\\/[! )$"800Q!A M$'X0FQ"Y$-<0]1$3$3$13Q%M$8P1JA')$>@2!Q(F$D429!*$$J,2PQ+C$P,3 M(Q-#$V,3@Q.D$\43Y10&%"<4211J%(L4K13.%/ 5$A4T%585>!6;%;T5X!8# M%B86219L%H\6LA;6%OH7'1=!%V47B1>N%](7]Q@;&$ 891B*&*\8U1CZ&2 9 M11EK&9$9MQG=&@0:*AI1&G<:GAK%&NP;%!L[&V,;BANR&]H< APJ'%(<>QRC M',P<]1T>'4<=:AZ4'KX>Z1\3'SX?:1^4'[\?ZB 5($$@ M;""8(,0@\"$<(4@A=2&A(B>K)]PH#2@_*'$H MHBC4*08I."EK*9TIT"H"*C4J:"J;*L\K BLV*VDKG2O1+ 4L.2QN+*(LURT, M+4$M=BVK+>$N%BY,+H(NMR[N+R0O6B^1+\<-]1B)&9T:K1O!'-4=[1\!( M!4A+2)%(UTD=26-)J4GP2C=*?4K$2PQ+4TN:2^),*DQR3+I- DU*39--W$XE M3FY.MT\ 3TE/DT_=4"=0<5"[40914%&;4>92,5)\4L=3$U-?4ZI3]E1"5(]4 MVU4H5755PE8/5EQ6J5;W5T17DE?@6"]8?5C+61I9:5FX6@=:5EJF6O5;15N5 M6^5<-5R&7-9=)UUX7&EYL7KU?#U]A7[-@!6!78*I@_&%/8:)A]6))8IQB M\&-#8Y=CZV1 9)1DZ64]99)EYV8]9I)FZ&<]9Y-GZ6@_:)9H[&E#:9II\6I( M:I]J]VM/:Z=K_VQ7;*]M"&U@;;EN$FYK;L1O'F]X;]%P*W"&<.!Q.G&5&YXS'DJ>8EYYWI& M>J5[!'MC>\)\(7R!?.%]07VA?@%^8G["?R-_A'_E@$> J($*@6N!S8(P@I*" M](-7@[J$'82 A..%1X6KA@Z&I+CDTV3MI0@E(J4 M])5?EAMJ(FHI:C!J-VH^:D5J3'I3BEJ:8:IHNF_:=NI^"H M4JC$J3>IJ:H_ MR#W(O,DZR;G*.,JWRS;+MLPUS+7--:6YQ_GJ>@RZ+SI1NG0ZEOJ MY>MPZ_OLANT1[9SN*.ZT[T#OS/!8\.7Q7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*S MM+6VM[BYNL+#Q,7&Q\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ M_\0 'P$ P$! 0$! 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0# M! <%! 0 0)W $" Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1 M"A8D-.$E\1<8&1HF)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI M:G-T=79W>'EZ@H.$A8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZ MPL/$Q<;'R,G*TM/4U=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 M Q$ /P#]]**** #%%?)'[0?Q\\8^.?\ @IE\+?@YX'UB[TG3-"T^;Q9XYDB@ M+)+:[D%G;,P(VB9H[DDT4B$LBDC!(!(]*6F(**** "D=Q&I M9B%51DDG JOK6LVGAS1[O4+^YAL[&PA>XN9Y6"QP1HI9G8GH H))]!7S7<^ M(_&?[>7B![+P_=:AX+^"T1*W>L0YAU7Q85/^JM6X\FV)QNE!?S$#IM 8D%P. MM^*W[>?A;P'XJO/#GAO1?%/Q0\5Z9M:^T3PE:QW5U9QL 1([2O'%MY'1RW?"KX0^&O@AX.M] \*:-8:'I-L69;>UB$:L[$LSG'5F8DD]R2:^4 M?VLO =A\<_\ @IA\'OA['IFGQZ=HT,_Q-\1.(P6U;[/')IMO'+Z['GB<$YQY M8I7T&E<^C_V8I_B%J?PGL=2^)RZ99^*M4S=SZ9IX!@TA7)9;82;5,A0$*6(S ME37H=>3#]I>ZUC]L)OA?HV@KJECI.B'5/$&M+=;4T6X9X_(M&CVG,DL4GF@; MA\JD\UZS3$PHHHH *R/B!XZTOX8^!]6\1:U=PV&DZ+:O>7=Q*P5(8T&2Q)Z" MM>OS._X+W_M'ZAX]^%.N?!_PE<[(8DM_^$EO(7('GW!=;+3-WW?](\NXWCJG ME+DKD9!I7/7_ /@CI;3_ !S\+^._VC-8L;BSU;XV:L;K3(YG#FVT2'/V.$'' M.UI)SD<'=TK9^#%I_P -._\ !33Q]XVO%GGT'X*6P\'^'U8CR[;5)0S:FX&. M2T+60]MM>A_!WXF?#']G#]CB0>'-9TZ[\&?"?13!=RV-PL\5HL$6YTWJ2I9< M\@'C(KG_ /@DO\,;[P!^Q?H6JZVDR^*?'EQ-XFUXRYW/>3D*6YY_U<.-E07:C4/$]W$ZNLLL>=RV M2OM"C:-[Q$[B#BOL'3]/@TJQAM;:&.WM[=!'%'&NU44# 'IBOC3_@C3X2TO M3/@Y\0?'9LK.P_X2?Q9J %V8TC"VEBWV%$W<8C1;09SQD%CR23[Y\"_VW/A7 M^TI?>,(/!/C+2MJU\7 M_"+Q#'+_ ,%1OVDO'&JJK:=\+?#MAHJ3KDM';RV-OJ,J?]]*3^%?87ACQ1IG MC/2(-2T?4;#5M.N<^5=65PEQ!+@X.UT)4X((X/:OS'UCXGZA8?LG_M:_$>RF M47OQ&\=VGABV*D!I$BNX=%E SQD1A_RH=QQ/J#_@E#H5SXE^"WB+XJZO']O+SQ M;/IEKH5G;VEN\J6:06>4,K $ M'$"!G)!SC )IWCC]M/QK\;OBQK7P^^ ?AW M3M8NO#5T;'Q!XRUO>N@Z+. 0]N@1EEGN%(8?NPZ(R$/@\4+0&FV?4&H7\&DV M,EU=316UM"NZ265@B(/4D\ 5S'A;X]^!O'.NR:7HGC+POJ^I1*6>TLM3AGF0 M#J2BL2,=Z\5\)_\ !-'P_KVK1Z]\5O$_BOXK>*U(9+V_U"33X+0=3$EO:&&) MHQP 9$9L*,G.:]X\,?"WPUX+$9TG0-'T]XH_*62"TC27;Z%P-QZ=SS3)1YU^ MW;^U]HW[$G[..M>-M3C>^OH@+31M+A!:XUB_D#>3;1*.KMM;'0<=:_,*R_8F M^*_Q4^)OP,\(_&S5H-+N_BGXEN/'_B'PMIGRSWAM3 T\MU=*%DBD07"A8HV, M2%GVD9.?T"\5_!#7_P!H7_@HWINM^*-"N+?X?_!S38KSPW--GR-8U:Z.7G4= M"UJ( >H^T'IGG"\$VH^,_\ P6,\7ZL;EI;/X/>#;33[,#E//U1YOM*Y[,OV M.+(]Q2:N6G8Q/^"EW@OP?\#_ -C/2O@SX/T?1_#EO\9O$-GX)2QL8$MVN5OF M\J:9MH!9@-FYSENG-9'[2?QK_:_N?VF] ^&WP)^%.DZ'X)\-6\,E_P",?%LZ M1Z5K1C #6J"+S941@H <1ALL>!@5]@?$GX%^$OB]K7AS4O$>@Z?JNH^$;]-3 MT>ZGA5IM.N%((>-B,KDJ,XZX%=;G-%A7/SW\"_\ !:7XC:MX!GN=2_9;^*MS MKO@U)?\ A.AI26SV&E/'N9EM7EG22?,8W#Y>X]Z^Z_AC\1-.^+7P^TCQ+I)F M.G:S;+YXI"_@R'\.:2,BYO21RLGEB40^LB 9'6O8?@1\!] _9T^$FE^ M#?#5NMIIVEPE!(%_>7$K$M).Y[N[LS$GNU>=_!?]G_Q1X2_;2^*7CWQ!%IM[ MI_B:SM+'0M12\9KNULXCN^Q-#MPJ+*TL@<.WNNW6E*9'U+3[G5)KR6T5WPT?FQ2F)F7!&]L9P*^,/V MK_V /&?[+G['7Q"CTBT;PKX,^('Q"L;CQ;:^%+\37X=K+P_IUQJ,ZI]YTAC:1E'N0N![FD MT-3:=SY T+]M[X'_ +#/_!/OPVWPQM-7U31O[-O5\(^'K2WD;4M2$'FM),5E MVE$'ER2,\I7Y5.,L0IR?V.OV+H?VI/\ @DCHWA;Q//>>';KQYK$OCD7=O&KW M%G+VWPC^%OAOPI9,7L_#.EVVE0,>K1 MP1+$I_)13W!Z+0^4O''_ 3<\;6'[>T_QG\'>,]"CN/%,5C%K[ZOH\%S4C 9@ 3@9[55_8:^ \G[,'['_P .?A]- M?1ZE-X2T.WTZ2Z12JW#(O+@'GDGO2ZCZ'JU%%%,04444 %%%% !7SU_P5+N; MBT_8L\0/#*\$/]IZ0M[(IQMLSJ5L+DG_ &?),F?;-?0M4/%7A;3O&_AJ_P!' MU:TAO],U2W>UNK>492:-U*LI^H)Z:+^UY^WOX,B\*7L>J?#;] MGS18[M)[=PUN-;N;;RX8AC(8#3[K=D=#QU%?:%<=\#?V?O!G[-7@2'PSX%T" GS\.:' [2+;6Y9LLQ))9W)=CSQN)P.!@ "NQI( HHHIB"BBB@#__9 end GRAPHIC 18 g316984g86o54.jpg GRAPHIC begin 644 g316984g86o54.jpg M_]C_X 02D9)1@ ! 0$#P / #_[1?Z4&AO=&]S:&]P(#,N, X0DE-! 0 M $4< 5H QLE1QP" " < E "')R,C8W.#DT' (% "1-:6-R;W-O M9G0@5V]R9" M(%!E9V$@,C Q-B Q,$L@+F1O8W@ .$))300E 0#A"24T$ M&0 ! !XX0DE- _, D $ .$))32<0 * M $ 3A"24T#] $@ U 0 M !@ 3A"24T# M]P ' _____________________________P/H X0DE-! @ M ! ! "0 D .$))300> $ #A"24T$&@ # M-0 8 ?T 1: $ M 0 $6@ ?T 0 M 0 0 &YU;&P " !F)O=6YD'1)D%L:6=N96YU;0 ]%4VQI8V5(;W)Z06QI9VX ' M9&5F875L= EV97)T06QI9VYE;G5M #T53;&EC959E7!E96YU;0 !%%4VQI8V5"1T-O;&]R M5'EP90 !.;VYE "71O<$]U='-E=&QO;F< "FQE9G1/=71S M971L;VYG QB;W1T;VU/=71S971L;VYG MR:6=H=$]U M='-E=&QO;F< #A"24T$* # (_\ #A"24T$$0 M 0$ .$))3004 $ SA"24T$# .$ $ "@ M20 > (C@ -] 8 '_V/_M Q!9&]B95]#30 !_^X #D%D;V)E &2 M ?_; (0 # @(" D(# D)#!$+"@L1%0\,# \5&!,3%1,3&!$,# P,# P1 M# P,# P,# P,# P,# P,# P,# P,# P,# P,# $-"PL-#@T0#@X0% X.#A04 M#@X.#A01# P,# P1$0P,# P,#!$,# P,# P,# P,# P,# P,# P,# P,# P, M# P,_\ $0@ 20"@ P$B (1 0,1 ?_= 0 "O_$ 3\ $% 0$! 0$! M , 0($!08'" D*"P$ 04! 0$! 0$ 0 " P0%!@<("0H+ M$ !! $# @0"!0<&" 4###,! (1 P0A$C$%05%A$R)Q@3(&%)&AL4(C)!52 MP6(S-'*"T4,')9)3\.'Q8W,U%J*R@R9$DU1D1<*C=#87TE7B9?*SA,/3=>/S M1B>4I(6TE<34Y/2EM<75Y?569G:&EJ:VQM;F]C='5V=WAY>GM\?7Y_<1 (" M 0($! ,$!08'!P8%-0$ A$#(3$2!$%187$B$P4R@9$4H;%"(\%2T? S)&+A M7U5F9VAI:FML;6YO8G-T=79W>'EZ>WQ__: P# 0 "$0,1 M #\ [UE%S['EI(9(+=6CM[F;2'>W=_Q:=F-FDM%A:&C:'.:1).[<]WT/H>C^ MC_TF]1RKJ6 MUO;0237M&UUF/O:ZO]+ZGN24LRC-V,W %^T;B2T-#M?4W!NYSOS?3V?X/_A% M-V/D[*]GTP";186ZD;89^C_,?[V[F?00_M/4(DAPG@?9G:$^/Z9VYK%;-S*6 MM&3:QMAY(D Q^G0 6GTG-#R6;MU9;99^C;9 M_P 9;^9^C2IR\N]SJV>EZC1();A5X)>A5X?BAL?E^M77:: 7 N+&%VX@:/=7N_="A;17Z3H'8]R MA679C*J8#MYD6.%7J;M&[;-K75.I_J.9_.?HTU=V4[?7D!VE9EPJV-W#OOWV M?3:?8Q)3_]#T:MF2T.'HD@F09:-/FY3_ %G_ $+O\YO_ )->;]>ZMU>OKFF9$.9_P"2]KOY:\W&1]9G .;U#(<'"1MRG'S]WO\ 9_;5 M5O6^LN$CJ>6>_P#/V?\ DDE/J+\"JQ[GOP0YSY+S+=9^EN_2)F]/I:[T.8]I=[FN6U]8, M[/JZYFUU9=]=;7LVL9:]K1-51]K&OVM]R2GLIR?]"[_.;_Y-/.4>:7'^TW_R M:\\_:74_^YN3_P!OV?\ DU;;9U)VV>HY;2X:@NN\MVV'_I-NY)3UN1T]U^73 MEOH]]$>V*SOVG>SU'N=O_0N]^/L_FK?TGZ1$MQ#8QX^R-:YP(%FVIQ!<(WC? M+5P?[2ZIWS_Z>S_R:-A]1ZD[-Q6NS,ES77TAS3=800;&!S7#?^173E7U5AM<,9:]K1+=88QS6K-;G]4<8;F91/@+K/_)I*>^_6?\ 0N_SF_\ MDTOUC_0.^]O_ )-<17;U-[6G[?EM<8EN^TQ.OMVV;G^W^2A69?5Z]7Y66ULP MUQMM$]^[_P!WWI*>VOQ#D.:;L=[MH@ /:.3/YKU#[ [:QOIW@,:&#;=M$ DZ MAC_I>[Z:XG]H]2D?KN3](?X:SQ'\M;7UNS,VCJU==&3=2PX['%E;W,$E]HW; M6'Z6B2G=^PNTFN\_&Z0?ZPW^Y,>GN,^S($^%\>6GZ1<95G=5M?L'4+F:3+[G M@?E1/M'58G]IO(\K[)U$M]OTDE/<#[2!'HNTT^DW_P DHV#*=6X"ATD&/7<[?HJO;U3JHJ>1G9((:8/K/\ #^LDI__1K?6' M_E[/_P"-;_YZI53'R;<J_6;ZL4]3R:;OJ[7EV MLPAS7#T 0YIW-B9-INR.@>M:Z ZQYIBEVT"RR*"VH6.L;9ZEGVKV;,>Z MO]#9Z]E*3ND936;S906%XK86O<_=[?6<]GI5/=LII_2Y&[]/CU?I+:%3W.@ M.(#3N;!(AWM][?W7^QGO_D*U^U.H>@:/7=!<7FR7>J27>H[]-N_>_/\ Y[T? MU;U?LWZ%)26CH[WNO9D7-QK,?*&&X$-ZVI[M[F^G0VFF_P#2?SOH M5?I$]?0\IVPOLKIKMM94QSP_=+[J,7W5-K]KMN91D?Z*RI_LN5 V6%VYSW%V M_P!7<7$GU/\ 3;B?Y[_A?YQ$^UYFGZQ=[1M;^D?HV6NVM]W[U=7_ &U5_HJT ME)CTR\MLNK?6<>L!Y>]Q#FM>*GXK;6-8[]/E596/9575ZOT_TWHJ.5T[(Q6. M?8^IX8_8\5.W[1@Y=/M_T7^ALKL0#=>6-K-MAKK!:QA>[:UI M+;"QC)VM9ZC&/_ZW7^XF=98Z0Y[G!QDASB9,OLDS_P );=9_QEUO^D24M^/D M-2B/H>S=):YU?\ZQI]S/ZS3MW;9][JO597_A%!KG,RD_\(1.__P!!ZOTO_'?9T[\2VJD6 M'; C>P'W,!^AO_-=N_X/?Z7^&4;7-=L8R?3K;M;.A+G>ZZP_\99_X%72G?D6 MOK]-P9MTU#0'>WZ/N24C22224I))))2D/(_H]O\ 4=^0HB'D?T>W^H[\A24_ M_]/(ZWEXM/7<\6FMQ+JX:]P$$54:JA9G83R"U]5<#4->()\>5ZS3_,U_\77_ M -0Q324^1LS<%L[WUO!/[[1XZ3_Y%2'4.G2?YJ"!IZHT/ND@_P K M15P!I8!QW7K*22GR4Y_3R9FH B(%@[_G _O)'/Z=/^"C_C?R+UI))3Y*_/Z> MX$--32>"+ 80QEX@()NK(!U&]NOERO7DDE/DW[1Z=K(I@ZP+ /\ I?23?;^G M1_@B?^,'\%ZTDDI\E'4.G[0#Z1\V_^9+UE))3Y M(_.P'"&.JK,@R+ 3'[ON*:O.PF.)>^JP$:-<\#6>5ZXDDI\E_:'38C]%Q$^J M)GQ0LO-PGX]C6.J:[:[Z+VF9!]O_ )!>OIG?1/P*2G__V3A"24T$(0 M50 $! #P!! &0 ;P!B &4 ( !0 &@ ;P!T &\ ?@$R ( 4 MG $[ ( ) L(=I 0 ! O .@ &O4L G$ :]2P "<0 M061O8F4@4&AO=&]S:&]P($-3-B H5VEN9&]W&UP M.DUE=&%D871A1&%T93XR,#$W+3 R+3$X5# V.C4X.C4S*S U.C,P/"]X;7 Z M365T861A=&%$871E/@H@(" @(" \+W)D9CI$97-C&UL M;G,Z<&1F/2)H='1P.B\O;G,N861O8F4N8V]M+W!D9B\Q+C,O(CX*(" @(" @ M(" @/'!D9CI0#PO&UL;G,Z&%P+S$N,"]S5'EP92]297-O=7)C M945V96YT(R(*(" @(" @(" @(" @>&UL;G,Z&%P+S$N,"]S5'EP92]297-O=7)C95)E9B,B/@H@(" @(" @ M(" \>&UP34TZ26YS=&%N8V5)1#YX;7 N:6ED.C8X,D4V,4%"-S-&-44V,3%! M1C&UP34TZ1&]C=6UE;G1)1#YX;7 N9&ED.C8V,D4V,4%"-S-&-44V,3%!1C&UP M34TZ3W)I9VEN86Q$;V-U;65N=$E$/GAM<"YD:60Z-C8R138Q04(W,T8U138Q M,4%&-S7!E/2)297-O=7)C92(^"B @(" @(" @(" @(" @(" @(#QS=$5V=#IA M8W1I;VX^8V]N=F5R=&5D/"]S=$5V=#IA8W1I;VX^"B @(" @(" @(" @(" @ M(" @(#QS=$5V=#IP87)A;65T97)S/F9R;VT@87!P;&EC871I;VXO=FYD+F%D M;V)E+G!H;W1O7!E/2)297-O=7)C92(^"B @(" @(" @(" @(" @ M(" @(#QS=$5V=#IA8W1I;VX^9&5R:79E9#PO&UP34TZ1&5R:79E9$9R;VT@#IX M;7!M971A/@H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" * M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" * M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @( H\/WAP M86-K970@96YD/2)W(C\^_]L 0P ! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$!_]L 0P$! M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! M 0$! 0$! 0$! 0$! 0$! 0$!_\ $0@!%0)= P$1 (1 0,1 ?_$ !\ 0 ! M P4! 0 !!@<( @0%"0H#"__$ 'D0 % @($!@D+"@P1"@0% M!0$" P0%!@< $0@A,? 2$T%187$4%1886(&1H;$)&B)25Y;!T=76X1<9,E:2 ME9>BMO$*(R8G-CP2(0G/@ M*P9EN(J ":N:XR,.TU63^6L0 !S"2 H"81 W!$0[!X/;$!'V/LLLL^;/ 3V)<'+A!7-;CM]CW6U#PMHAD)>V60&#+(0S] MB;,HCP@,& T]C7 VA75;B Y;*NGQ /N9,T!R-S@& WN 8,^[JN 4"]LN'K 2B41 "&S#(^>K !;U^ :Z[K41S#,"U;4)AV[=4ELY1$<@ MP$BVK\,_U=UL(AEGP:KJ(=N>0 ';'A=8\$ #(2B/&<%,P1V-7^>0UU6X .K/ MNLJ$=NS^Z73R:PV:\@# .QZ_#(#5U6X;-?=;4.SGR[9 8.<1$ 0VY X".Q MK@\M7E+EGSAGF& U=C5_RUW6P!R#W75!SAF(Y2>9-N MH#\$PCJ$"YAF&@6UPX ;:ZK4#>U[KJAS'J 9$!U@("&8%'9GD& WN# M]O-<= #5M0CT?X2$?3SAGJ$0 A<#[>:XSV" U946H0VAF,CD(YY@.0B.H!^Q M$HB $+@".7=S7 #K'(:LJ(!\TD(:RY&#(>"(:\P'+,-78MP #77E; .W75M0 MYY;<_P#E( Y>3,H%#,P@ 98"!;5^ @'=W6N>8 /ZKZA#+(-8B/;/@\$H:S&S MX.0";A" :P=C5_P@#N[K4<]F575"&8!M'(\D4!#@^R PCD8NL!$! 1!V-<'5 MG75 CL>O\PSKNMP#+,?U65#JV^Q'^F67 M"SSU9Y&#+@F,/LOA57460:]@B$D(9\V0B3 M7D)@V8#4#6X(_P .JWSY?U6U#['/+,#9R0" \P@ @&KA&* YX#3Q%P,ASKNM MBCEK U75"4V>S(0&1 0S$-6H-6O(!S DK:X Z@KNMAY2AW75 )CAD/"$@!) M>R$HY )=1L@,;+@D$1">Q[@9_LZK<>JK*@U999B8>V8%R 1_>&..09B !GD$ M"WK_ )*[K8W55E0AELV@,CY!U@.O(< !O<#+]G5;[!J.3@B?@@?A !<]N U=C M7 _5S7&8Z\@JVH#9!GE]D$H(:M@@ B)1U#KP]B.Q[@_;S7&K^5E0:__B7Q M8">Q[@_;S7'OLJ'Y2SZLN; 1V/<#[>:X\565%S]$EY\/8=CW ^WFN-?\K*B^ M4M7BV].'L3V/<#[>:W]]E0_*6 CL>X'V\UQ[[*A]/;+/?EP#L>X&K]7-<>^R MH?/_ $RWVX!V/<'[>:X]]E0_!)>/\VH'8]P _AS7'OMJ+T=LLO-EU8">Q[@? M;S7'OLJ'I_[2Z?1S8".Q[@_;S7'OLJ'Y2WYL ['N!GGWQ[@?;S7'OMJ+Y2WV8".Q[@;>[FN.3^%E0_*7EP#L M>X'V\UQM^VRH1_\ J6S .Q[@;.[FN->?\+*AZ/\ M+R8">Q[@_;S7'1^JRH= M?5_3+GU8".QK@?;U7'+_ MJ'I_[2\GBSV8!V/<#[>:X]]M0_*6 GL>X'V\U MQ[[:B^4L! M[@?;U7'BJRH>3JDO1@ M[@_;S7'BJVH0_^I?1JP &]P/MYKCQ MU94/RE@'8]P!S_5S7'OLJ'S?TR]'BUX!V/<#[>:X]]M0_*6 =CW ^WFN/?94 M7(/3)?GZL %O<#;WC .Q[@Z_U MX&0_JYKC9]MM1#RJJKH6*O=/R-VZ0HA M9VWJFH:)3?SJ1D8[L!ZQD7[:/E5&3R2AV#I-[*,T@*D)S(F17"X=DK9Z(-S: M=K*&MW%B\C7X0;6NZ#D)JNHZ0B'<:[J XXX>R #B^+3$28"TZ:&B?]6G2T6TBYN%83(A$9JV<1 M.216IB30*F%W*KJOU06.J!' B"0D1,"10M0C%V.?W_TIBW>M;<:XCV/N?#,X M)Y2-&W$JUI"QJE#T^HLQ44HXQ&K!59P(*IMW)>R!2**R13I>PP&1-;0Y:[N) M8S1JI!W4=O+3.+2RUTJN81CF4IBK)"CX%S 4Q3-!'>.G"500J'9\LFK4J'') MS)VK8K!5RU5(Y54#?4Y36AK:R^,!1E.%E*3O 1^>#CHQ(MX#QDV^F*>4D 9/ M9%\5[14VJ6(<*/$S.Y!V=LJ0RQU47C8R9 M8[N!4-KK4:=]9TZL!ZGB])R:I MRF7#X =-HN3JBGK14]'/117S3,WC7,V,AV.(D2.HCP3<$IU#8#(: T([,-6$ M6YJAK5%;5VCV(^EKDS%<5D%4R\X04G#B6!=A.MF;-([I,11B6:";!%KDV,4P M"8^ KO2>CRM='*^"[T[6KFWM03]+RR:YRH'JNFK14E44&C,D$P ]BG M[]D#"226X8&9OG)Q WLBG"[=472:7;M[H[U&FS5IZIV.E5:NC[B4FH=1-]2U M:0LI)Q]1TX^*.2BC;CR=E1ZBG"(_AW+!V(9+E# ?.)L7;2\&E7I4DN-32=3E MI9G8=.#3=22!L2+DX\J8NE(UH=0P@8XG3*9,Q3 <%0B+8R-H MKBWTT?F$[,S=OW.CQ(WCH)"H)5Y-2M"G[,G*3J&EFDR_66DW4*JZ(RE(LL@X M=*,"=EH(F,<#+G"]FB"T[*T6+)N'!U%UU+;09U%E3&55.<6ALS**&$3G,8 M_"$P\(# ;,1$0 ,&Z*IBK:FT.='633B:QK6WT5<2JI&\U'44[?%K"J*+)4U: M-4$V16+^/E)=C%2YF#^6@8UXF]E&2($3'B&[C@AE):&UFAY=&GJPB+;1G9\0 M\<0B5:T(_G*]C7\')0SMVXC5)6DZAE&TS3S])R"H=D S8IR1V@%.HZ(@.06Q MLAHO60E+RZ3$:_H1N[8V^N913"CVJLQ4H)0;5W;:DZ@<(,Q)- 8R1I1VY>B5 MSQXBLNH7,$>"0 L_'(Z(JUP=*USI$3D6TK)C?RJ6M.(=TM3LJS3I\U.4OVM) M2\73LD6164--K2W8!FK%=91Z*@"0R:? P%TF-/78H"QFC]I(53U-VQDD'8D M\%;5EI-2(+A34^@I0ECX]?LA))&VL6^,>4K [-7("NZ_GVI'S%CF2 M7#.BZ$3ASNEI,NHZW\5;BG'W:ZL+X53&6NA7J1@36B8J7X;FM*A 052XE."I M!I+N!7$Y#(.UF)LPX8 8*9T;Y &EN[FV7DY/ME4>C]+S]"IO7#D7+V7H1Q'K MS5L:A75 3$,+RC7C"+5.F:8CZ#A MU::1H&=JV1K<:\"?+Q03T>Q>.H5K%=C#E/#.MD&(0PK&'(Y2',&2UX&5E#Z7 M+-CI-2%-L89/1@I9\B69FI.)C5:P&N9Y%^,6,6_CUW+Y1NB\2333.H ZPJ)EJDG]'S07LI!5)+4PI?,95O5]51;TS6H6]#41#3E2U)%P\F9- M15C)SZ:;>/)(HJ&;SF8FK:VB&4TGP4I?L$&\O'.#)G M.T;I_I1P,B*?#'(.5T@K1T'9VG;#1-MX%.E(^;TM[-+2K9@_E7!7RIAET% 7 M/)/WJG .BDFB8"J D9,@"HD)A$@(W22O[>^+N.YEI&V]DY"E:&I:W[* M8EX&#DJBEJ8:534%6U$WB'+-W+.\IJ-C(E!VZ,P0:LU%4T% 5754"6=',='' M21M%0]".I9"V-]XFX4:_H>0EI>;BZ:JRAH9I4;"HJ;"6=R+^*3E&"CN-E&:+ MLT8*AVRW8[?B$S*AC_HYU5-V>J:4JNH7SQW9>[]]+MT-/OI!PHZ0MS=./N54 M;"D903FX)8ZDZOBC15//15.1"/G&J+Y=RW;.!31"[,K3UQ*C@-/2%M<[?EKE M2Y<(WIPC21*P?F;_ %/+:NIB-B7ZYBI1TA)0Y91FP<@HD5!^[3<"H4P"I@.< MT=X/1/<5M&HT+ 57;N\T#$N%I"A*\?5]3]:.$%V(H2#B1A*DDU(FLR(BL=RI M)QH2[5%?@2/#13.@K@,]>U:'\7P4-?CP$]JT/:?B_!ORX" M.U:/M?Q/IP#M8C[7\3<< [5H^U_$^G 3VL0]I^+OZ< [5H^U_%^#/?;@':Q# ME)Y"Y?'XN; .UB/M/Q-]]6 =K$?:?B[Y]6 =K$?:>4F> CM6A[3\7 .UB/M? MQ-]]6 GM8A[3\0!WWVX!VK0]I^+Y=_3@([5H^U_$^G?QX">UB&7V'XFX^? . MUB&KV'/^]RW\_1E@([5H>T_%WSP#M6CK]C^+]/HP#M6ARD_%R^/ 3VK0']Y^ M+EOUX!VL0]I^+EOOMP#M8C[3\3?I\W-@([5H>T_%^G 3VL0SSX'XFX>; .U: M/M/Q.;<-QP#M8A[3J]COGYL!':M'VGXF =JT/:_B_3@':M#VGXOTX!VK1]K^ M)]. GM6A[3\7 ?)6,2X.H,N747+/GU-K@FL)!,P&XT,!S-F[7W*4O'5 M%][I-Z(IN8E;?15MH:D:"?244C!AKHS] 2=,D9N5EGR3:FJ$84Y(C*H' M;(IMUS2""IFR:2[Q-1H4BJAB'_H<0MI3>C,A+/\ 2K8W0C8*3I>_%;%EH/L% M05IB/A>Y2*B".5EEFA>U4VPE&0OXTS-P[!LNW;NBN0UMP"D&FCW=6Y 60I#2 M)"BJTH&T9ZO>U$/9[Z34NM,,V:E,VRE*@A'4>V1;*,X)\_G)Y%20>$&I$VJB M)UB )BA6+W1;IR@+G6FN7H_4?0]!N:?E9FGKD1<8T)3S.J;;U1&%3?D,#!DM MV9-0,U&0DG#)N 21U/D@62,L50@70MU;RH:5N_I!US)GCC0MT)JW=IB59(L:6B($S1TP94'/(%%15BX4X:3XWZ4=,X$* MX.J< K:YUIKGU:]M7>>BWM)TC?NWD0^8/H26<2P=0-HI!=N[;E65C#$5XM(*6DJ%TCKH7"LM,W"I6U%%T[:RNE*V>N M::KRHZHE)@Y:?EX)%BTCG=%0;9J!C2O99UEWZYR\2*0&',!$.09Z,KFI**TJ M:!KQZV:15];NU%7%.2<"X5"BZ[5"?2C59+4FHW:J&+@+QWNI"7N)9ZYU"P1VA)RL*%J>G(D\BL=NP M)(3$.[8M3.UTT72B+<%U4P54(W M=AJW 'KHZQWDC;.'I%NI 9F!9!()9DX4.9T+%1)L":WZ:<01(%)7?T8:MG; M\VVNK;.7AXFG%KB4#5=Z:5E%'+9&:<6^>K*P58PA6R#@BE4)1;IU!OTSFCTI M)B2/.JKV2W,K@.6=49I$4+?F]=Q;;T?;2K*;NJVM@#RN#] MLU9N$?P\34*#)9Y/.)-VX9.X]9--%RV1;*H\08XAIM+:ZY1;R5C?BZ;:B::J M"H*%A;=QE'4 _DIIBE%1HZ:!DZ56>$CX>@*S%BB5(@7!IRD+LR>CQ-6\N8]I MZ4N4XH>JZ'&HF#QRO&5(9:)?0T!4DF*[!%9B_E6ZC)S/MTV[DB3X':B)UTSD M( 5C8JC)>W%F;6T%/F9'FZ.H.F*2D/****L>#&*('*FLJ0XJ!<;1C MM;*6>L=;6@:E0A>ZNEJ92AYQY"&[):.7)'*ZHBB_59L7;M$$SI%*+A%,,^& MI")$U,!QOU))Q;2F?WC>)0;FCU['Q-OFZ*ZIUY@E2,:WE:@47%BHR[&(Q+'O M$@2= ].N+@5""B4I0/@/MI4VPJB\-C*QM]18Q!:DFE:;6CPFW:T=%F&%J:'F M3E,T6JY;:/ M.C_2K"HX.EKXZ/KII4-)5(B5W-TL,VD62:2L%*IB2.>/:7J.&DEXV3.BW;R* M1@;K-A3XE3CPNO%36ET]3=-IZ@K)PXHPDR*,E%7#JN5.]J'M0\)!=C1[JB&) M8Q@K-F:*2)W3Z04;Q@+IMTUU^+X(4/06@]8YG;>)A+EVXHJM+@2$*[4KNN7D M0U=3LS5M0J.Y*HY-&860*\/P)>4?!%N3BDX09D;)E*04B<$.,4L+=^5T=K36 MGJ"2IB0JJV=S;:O#38R;X&,<(Y)FP%+5/:Z[U#7=J>[MC5J+G6UR8N":7'M]7DC*P+=Y. M4NR5C82KJ8).6[U(Z")QC)=%)5F]$4BN "A+#V>TCK*T3=\'4M0%?W&J2OXF5I>2J"3 MFV<94-+P<%3M*MUZG=,8L[R)J1Y!0I3J&:MI9JG)E%RLHX(L*8!4R%N;XW-N MO:BN[LP5L*%AK0R503T&;GZN;IU;/'@'#-S^C M .&80UCY/CR# .$;GP#A&Y]]_@Y@P$<(=F8_#Y]>_3@)X9L]HX!PC:]8_GV[ MAE@'"-SCOS; .$;GW]'FP#AFYQU_%EZ-6 <,W/Y@W_ ##S MX!PS<_H^+ .$;7KVX!PC<_3R8!PS3Q8!PC#RX!PC<^ M^K?<< X9M>8^CR[\V <,^>>?/Y\ X9@Y< $YAY1\NOZ?+@(X1N<>K?<=N <( MW.._HZ,L!/"-S\V^SRX#YJCF0<]8AGR MH.3T:?["K?\ RXP_^0'?5JP%KF_[8%=_Y\55^43_ %]HO\ K!/]'5OS_!@. M9'X ]& C , P# , P# , P# , Y]]_%Z< P# , P# , P# , W^# , P# , MP# , P$>?K#+TY8"< P# , P# , P# , ].^> 8!@& 8!@& 8!@(]/DU;^(< M!. 8!@& 8!@& ;^CXLL P#??RX!@& 8!@& 8!@&^W?R8!@-*G];-X_@W\> M MC5V78JW^*?+,/^H/P>7Q8#D]&G4RK/6(AX@* M(\^0#S8!@(S#GRZ!RWWZL!/3R;/'MRP$9AS^?EVY>0!'J >3 2/L0S'4&L82B ZPP$[C@&^_GP# , P# , P M#??SX!@'P!F/B#,1Z@#7T!@ [G ;7LYEV;VM[, M:]L0;]EBP[(2[-!J)P3[)%KP^/['XP0)QW%\7PQX/"S'+ ;K/S[.D!'@@/C' M4'3JVZL!&?P^81*;/J$! >80$-NK 3OY\O3JZ]6W !U;=6W;JV:AV\PB&?,. M6 ;B M/'/I%R5,46+1+,[AT=)',O#X0!@GHK:?=(Z3E8RM)#0%56T5DT:@FK2NZI!1 MPSNC2U'NHZ)K-Q&33-@6DE:HI&8D6A*@IJDZGK5O'1CYF[5G1?-IZ+A0S]_/ MY< V[[]&O9K# ,A'8 \F6K//,C3_ &%7'^7&'_R [VW=KGLE(P<7/4N_E"QL963Q^@S0 MGXL5W+= AW()BW3*IV,;MR0[=^TMQ2>G=23*4EG) MXVFZ:@*3MQ:WU0R&I]"6G9 [./1;PE/H&>R#SM@_,9<[YT<+7Z,^B!>K2CLA M0-\*-TLIZ!A:ZIV*F1@JK'U2&%FH5V_C6<@YC%TY/U2-B$DDU[,(5K/1:;J" MG&W%R,,^>L'"*QPNYZG\TK:D]+>8H2I:^K"J',+0VF%0M4IN+GZ0%54-4DC9 MN^>C5 4E6$;15\+UWK6I2>2AJRJ!DNI&U";C$)!=(YCH"FF0.QO2\M]55RX* MS5-TM'MGP!?>EW]1*RM/RM3TW&TVC2%>(.Y"JX6'G:9>O:?3?NHU%TF6>C"= ME.&8BY*<$P$,9KAV(N;5$M7=%LDJFIV.?WOT=BP%74=%S$/"P\32FCXG3LA5 ME+-%Y26,QING:L:MD5F2LN_0061;Q,K*2"@B<0MW)TQI27.HFJ;?3MIZC:U1 M<6_BDO79AG9.BZ35IFWUN:,C'#J$K 8V5;QT+6-<1R$C3Y4&CH7S=F\9IJE M5'(!R;ZG-)N5E(:\Z5&U\G<.W=@Z9I&J:/Q"- M3KP=OJAB(I4*X1JQI$SC!O S"=1F:2$N\J%N?LJ*!- IE4RJ-\!:RD+ M9]&RM0N$P8Q3]I-QDE$K-%3@928#L/M+I_,JG)1E9W MNOW,Q0SCQBG>RAZNT0(^EPIMR[<&A*A>VLJ31G"LF$I'1YFS:FHK=N*I-=Y9.2\ZY(P59RP9BWSO)5%KKD6,AX>FJAK&(K92Y*-04W2$-%2U5/1IJF64C# MKQ02TM"MFZ+!XZ.YE!-(@99FCP0*<29&#%"W.D[>2N:JL=#OI9Y$,JVI&>J6 MHTHBDJ(=KDIT1)531)DX= MILX]AQ*W%F#V89$WCKFZB:-C9JUMU:I(B;F'L M\5\I*HF(X9)1[1J2#%-%,!5*X,Y 1%,0M@72FNDTJMQ1;F FWZC72]IBS1K@ MITK")T,6B7L[!Q,C"*.PFS2C:JG23ITX2.$0N1 RZ(%??I!1,'9-@'GZOSX! M@& 8!@& 8!OEOKP# ,!&X[Y_'@)P# 8JZ7EP:THJWM'T];J8)2]<7GN];JR, M!6RK%O)DH,*]E%BSM8-V#TBL>[FHBF(V;&E&TFBYBW57+0+628R3%=Q&O PL M?Z$=[K>U%2-M++U1$-[-4I=2D=("@;TW,JZ7J"Y]CZY2>OT+V4=$TZBS:FN' M3]]8R1DA5;/ZCIB"I\U7UX15-<6]'L&8=NZ"R2Y.,2536#,0,=(Y!+QFTP<) M(3%*8!'/(!U9@/+@,.75]:S2T>)^Y":\*-6Q]VZ@HQ IV"9V98./TA'MMFW& ML 6(8[@*:3(!US+% [XXO."41 H!:=]?^^Z%"7[K\AGZ;&A9*XD+1YUK?4T- M).%Z>N6:C8HK.<)7*D],R)8Q)0SN/E*/:*H>-NT[AZO519*Q;:@;5%A*BDX!NR>Q=T*R!=ZYBJJB(R6E(Q!K.Q\7/(L M2,Y=RQC9M@C'H23LCYJH8+M4S>*XM1S$G4[FLK;TY2K6ZU2>JQX.% MD#J\5@,IM'BXD]<*E9X:K?\ 9544Q53ZGIEHZI-Q1W,@-%_1O/,,%) MBZ%34Y"-)/NHIWM,$3=*JZUI19\SN!4*5*4)170I**HV"CH.X$C4'=0_JQDQ9)-R3+V;XQ47CER*8\:45![$,7L,")D;E M3*%K=+^AJIN'0]O:F@7$M&R*![0)A,(R3BJ#P8#(MZ;2*ND M$JY;<%1%(X"4Y=8X#$>:M/=ZSL56]$'B+AW65KO1-JFU-,3]$1\K,1,7<.:G MZU>1T4\5D9A>1IR$@&-31D;$U!,OEA3AHXJZKINLEV&F%(N+3WFC])>DY$M% MUDZ1AZ\T?CN*AC*=JA-N-/0%!1D)7AD[HEG4:2:4X@_(=2>II]3$H^J55D=% MC*,5A,FH%Q:10N1)6*LQ;-:W%X(ZL*#T@*/J"J'DO1U01\4M31[QU!+NG;26 M7 $Y6,;04BT=ON)*L@S8F IQ%%N*HA>#1CI$\)5=1N[B6[N>A?4\W<96I[G3 MH3KJAY^ D*SD'%-MZ?FS3;BEUF/)%DH1M;>GGO&&5;I&CI9A*M7L*\!K,-.-<-&YR#B$AX&&78P[,,A=!JTYIZOKF:4*Q2R:C]Y& MH.THT4G0D6(&*C327N3*U7>,T5T_'<-&/?JI1J*Z0!QUM-)B_+2C)*X5Q:L<+T];F MOK+N:^BJCINAF=8?4ON/2#0:CJ)ZWI"(;1B5'-9B>B:EI.9A2)2B\;#2[";7 M,Z;OVJ "D*;A.QJ43JR]L'3M,OGQHJ.: MR#MO1=NYU![(-G;P$7IV#EU*YN ,[2#G+CWEKNC%[,1=.:3AKEQ%9S]R$ZDK M*D T9:?=MRP5(T?)QM.!,5FR0M]%C'N)4TJJDZ6:5"[82S1(.R'!(\7(73M% M>2L);28K2VU97):U$P,WJB3H2G:00MO.4D2G:??1,>IW0S--IJUM35=0BJZB M,]"U,=*%>NU%AA2%2:\4 9V8!@.#D*FIV)D(^(E)Z%C9:7,=:M6%2V^OO2=OM,R9N35 M\UCJI/1>D:K%/+I1U<78942]7HZC(MM1$@O;-X\EVSF>L73;5U+Q4(O M(SIW\DUB%5) /1#'L6D6P91D>V19Q\%!QRCZ @E86+B(9)Q64P- M4S;5P,&V6CW#*/=$8D46E@=$;F3!JF<4PLE-558M&\EI;1U;HW6])**QD(5Y M/NZ;H27C;15C6+:IJNI^BD5B4\LFF^G92GY=TG(0KJ-:NI9W'2 D=.)1$3A: M>(TL;,U13=>1KO1SHQW3ME;?W*J>(A&;VB9^(@XV!F75%3]-RL:A3I4K:/JR M:JN546+EBJ6>IXSDZQ7#,#YAEY86-M55MN(::I:V=EZ9A258O5$?#6R MS,1 !R#6&W8.60@;, 'A /L>%PB<(($0 ,]66W/,H FT%-7RMY+ MV]J=S+Q;=XZAYN%J.G'?:^IZ.J^E99G4M'5G2\AQ+@&514M4L7&S44HH@X:K M.6A6C]H^8.73)P'1Y*78TTM)2*I71EO5;JKT;87.NH_MA,EI-.F+FRE75?3R^C=!2#]]$04I,SD2J^CZ60E$YVFVSQ[&+-F8=X=FK)6O MT?Z&8VZM)2,;1U*LC$PCEIF3>N5EGTS+T8[I6$-/]DV44 M$Z8@< /@-U]2NVPU6M70T'2?=DNBJ@K4W:*.&95(LT!@J91\9N*ZBZK$H,U7 M)C]D*M1%NHL='), IJ*T>['PC63815JZ(9L9F--$2;(D Q.S>Q9W"+KL%=HJ MD=!1N1PV;+ID.F?BEFK90G ,B3 5W25%4C0<4,'1=-PM+Q!G2SU1A"1[>/06 M>N.""[QP#=,@N72P)IE4V;V6%)+CI!U&2-WZYH"GI%.+3.W M,^:LYA:13(Z14*T,EQBB8=?-K-/71$HJKI%6D* MK;A2X=3H.ZLGFVE-H3=J MV;B57;(R'AM)%^LQ8J.3*34VPIF()VVF%WTPJQ?5!*.'#P,R*BLO5MLY^ M2NUHH+P[<]2.RS]?V'E)$C*U%SUG)".G=3T@Z23=,[8W*D$#%5"IX9N:D:Q6 M/QM<03YRX1J-B'/Z5%=UY1%KH>=HJIH.A9A>HHCMWVVEJ$:5 M %9/7LY%46 MI(M['W)DJ6IBD+./FE)/E8R06 M*)LR+3@FFDE815,'@E>.43!M[AWFNY0\C<:G)C2/BZ4DK36?IJOJ6/5%&VS: MR]^*@J;NKE73$S-U%,&G:V#4C(FBDH^W[&+DU%7B+EVX7D7!@4#9PFD7?Z5T ME8*G7TJX@*"EZLM+3TE S,#1Z=&1!ZOT>Z1N-.TH6;+%DN$C7CZH)=\6E2/I M(T*Y4.6+,J9=OV, =@=7?V*OELR4R^YV:]_)@.3T:?["K?\ RXP_^0' 6N;_ M +8%=_Y\55^43_ 7VB_ZR3_1\^8>C,/'UX#F.7R"'0(9#GSYYZ\_SB#?R!D' MF Z@RP# <--4[3]2-TFE104-/M4%BN46TU&,I5NBX( @5=)%\@NFFL4!$"J MD*!P 1 # C@.-7H2AW4DK,NJ-I1Q,+MC,EY9>GHA:269G9=K3M%7RC,SI1L M>._H R!U12,R_H42"A^EX#=JTG2JR;I):F:?52>Q:$(\34A8Y1-W"M0$&T0Y M(9L)7$6V Q@;QZH':I 8W%HES' ;OM'" H"P0\5QQ8L8,%>U[3C"PIC%4-$ M?B>$$690A#C'@(-!,4IA2S*& IT]M+<*LD(Q6W]$J1K1RX>MH]2E(([%L\>% M0([=H-3,!;HNG1&S8CA=-,JJQ&Z!53&!),"AS4=2],P\@^EHFG8*+E)/+ME) M1T1'LI"0R/Q@=G/&S=)P[R4 % [(44R.'"^RUX#GB70ES[ZIJJD:D7?SM60\Y> M>HJZ1J&W\E0UMB0U;%=)P]QWA23[>0FV%+T^V1EG0=BEI**@[1Z6#.WUK:FK M,+15%HS2MP24))U]4M:43&3H7*I>&A)BCVM32

GT#PJDJAV/#O&T2\1=E7 M(S R*1P"X=W]+*/M+)W(C!H&>JM[;SZDQ3-(9\T(]J!:ZLE)Q\>VC&ZJ)S X MC5(PYCH'XQ214711;\6<@<,*>JS3?HN%CW\M3]-/:LB0F+7P\+.)SL/ TZ[" MZ%)2=7QLE/U#-G0C:4CF"$6>)=*RZPG/-N6[(3-SG5(0*FJ#2O9TY3UXIF3H M223JR^$Q952DW#):*J&Y%-FJ%M5$!+ S4MHD"TG+533J(MYND8*72 M,*4%+R9#-7KY1%BDJ*O&BF%*HZ==./K4UCRG#=XW:%20>%7XL,M-?*&0CK$,P'6.W['(NW[("@ <+A;1S,(4 MF[H2BWU71U?O*4IYW6\3$*T_%5:YB&*]0QD(X=@_<1;&751,^;,5WA064:H+ M)HG5,90Y3F'+ 59@+27.LW3MT7-)2KZ:JRDZGH=Y(.J8J^A9DD%4<6289%CY MIFFY79R+19A+-DTBNVCIDX3 4$#(BFHD"A@M&]T+;-RIR4KQBH*.^,3">\QM, MG"R,&QD*TC&\U1]N*3=HM$5 MXI)\\;.#R+=+:I%9@9-/,!4/F&05O@& \\E27RN3]<$FIUW7Z5N!87>4M&,A4Z+F M4I>F+7QTO.4\5-]%(NXTR5-N'T11DU)$1?PC.2N'I*6AGZLD9&&HRF8B0#E- M,S2@B](5W95U:.[YRVKJ*174[#AFZT)5-%5;3=^VEG K.6FNVKM@G(+2#.L* MMM,]!*"F(!S:B>F7H5%1TO4T?&AVXVFNA7M9Z(-N;R/8(%[FU3H[4O8MRSJ16**S*!5B%6FW M@:% %LC@@7)00$ PL0OC/C9^W]41^D[+3\ MI7%:6KB+[S8-*,7'1^@JHC*@?5$NTBV5-(A21^Z-I&TD)ZN),#$D-QJI0.(N M$0IF=TC;T0T=$RM)7'D:^HFCK_U>WCZR4CX05KM6GH:@(:MJBC'3J-BV3*5" M/4)431">@6S+M@X:)MDU#F;G3,&VF=('2*J*E[DSE)5C)1TI45Z;/NK21W:Z M,X$=0%PXRM9ZE*=41<1W'JI53#,J5<2PN3&? NZ=$;*H&$J1@WDII2W=JX]W M+E4K4\O!6]?T+;>L;*0B M!!ZBFC[!5,*JKB^%YJYG:Z/8NYS=S!R>D;:JB+6SS)O&2M(2C8UI*SJ6I:5: MR782B4E&RE21<2SG'#=TX=M%U."DX;B"B1@WM :3]T:_EXZ X3?+K<(X*BS6XHH;./TAI=I MH]JU7!WZJ*YU];F,Z#II2@HJ-IAS(VJKVN':BDZT@**B8!*=2?4G'MY\C6+G M%)'LU6G$ULA[+.80UV_K^ZURIC1R9/[OW2I*=F:TN#:F[5,%CZ3AW(3EJ*.F MZE:RSF*EJ4?/HF5JU"/B9.<;'<"B5)\Y28ILA((X#Y!?6MY"0IJ(N-?.4LY0 MKZ1TD7);C-VM-,UYRIJ$O$K3-'V_/,3T')PK%M'4B9=^G'$:)RDZ5N!1=&.! MB@%,IZ3&D5%%HZXL^\?N*6A]&>EZJNK2[>&:M7*9:NKV[=(1]WV3(6G9C-S& M-Z7HV?DXWA=@GA'TFL#,HI$,4*_M3?*NG]X; 0]8W7?U UN%:VUKI&BZ1E:- M&4857*6A;554#ZZ%(.X :J&)J!^N>;85534SVOC%7$?'.V+=-0YP#M)$-N8! MF.0CJU; =)^DS3 MK21O?I$W!=2=4(U3;.\OJ>,/0[UA6=7Q;&GHNL[@44VJUDA!QTXV@7#6H6T@ M]0EDWL6X%VBZ7(H;@F("8=J"FD'9 E4W HM2Z=#IU-:BG6]5W-BU*@CR&H&G MG9G7$R56.SK PA$^ U6561>NDG+= "KKHIHJ)G.'!,=*;1XDHJT4TQN[1;F/ MOY)HQ%FC$D\G5QWZZBZ21*8C3IEDGZ'&-EB*/@:$8-S\25PY2%VTX\+ZNGC1 MB"8O739H55=-LD=TNDV*JX5$P)MTA7.F"BZG!-Q:)9C2IG3#A#QI3F<@ ICP#9&Y.".>0E$ #DNVD=J$'[,0%Z,: @[;"!I( ,(L M"CQN0O AQ[' >,,4IC$*8H9X#;I3\$L1RJC,Q2J+,R9':R@:D:%85%"1$^Q*J5BZ.:HR[=M2 M=,MD*@X03R"$#%HHS8&%0Q@ETDVI227"%943=F L BJH(_9FS#<2=*TO-.&# MN9IN!EG428#13F3AXY^XC3%,4Y31ZSINJHS,4Y2F 6YDA Q0,&L ' :G=-TZ MZ%TX2#*5>++Q;%95W*1:2",9).5%$#'7D(Y%!!)@\5,9PS312(W43 M*F0 "BZMS[%6S]J?_=^$,L!RFC5_85;_ .7&'3_^ -@+5H&*%P:\S'+*N*IY MN6H7^OX.?/4. OK%J$XDH9Z_8^;,=\Q]& YD5"9_9 &H/0& CC">V# .,)[8 M, XPGM@P#C">V# .,)[8, XPGM@P#C">V# .,)[8, XPGM@P&/FD[0=47#M2 MX;4"DP?5Y1E7V_NG1<1*.S1\7451VNK2#KEC2LC)E*<8EK51(1>G@E^+5+$. M))"341<(M%6RP=;M;4]8^],OV^F9VM:;^I]*W MQ 1%'K3SNE+L4?.=@,ZDH SE:2455#,+1PC'%>W1 MFK\1E*3U!VFA;34Q8.QL15D:^AZGJRC*=FG-02MQW\#*$2EJ-V+^)2CTW-F MYIU.TN1JDXA'#A-)X]=K$G2*NESNVG +'N(M ^DCH5VH>"V:-:CN3#4PI3M!TO5%$Q-3L4J9KZ*MSQ9:9[K^S8-_.*ND"( M(IO%H2;AA?)$2*<4\A(F'(S.B%;F5=5+)LJJN#3$]5DQ=:1G*AIR3IEO)O8V M\3,C>KJ44%_2A M4M&M4#6[6?P$%*L3PDW(VPJYG5U,S,FA+1,DZ/(=DM%(Q\9J[8H.(B0>M4FS M=T*$D@'P0T)K/QQJT5@IJOZ==597\#/Y*@W* M-:0T15R+R!MV M<_BSS$-AE>>,30OG4%.KT#;YBL[9JL)6YT[!N::B:\ M8P[Q,JR-54G0_;92H9:)>L$I.@()9*IV@MNFU:((-6J2#5JV230;-FY$TF[=!$H$11022_2TT4TR ME*D0OL03 H &6 ^)6480JY"LV92.A$7)"MT@*X$QC&$5R@3@K")C&,(J ;68 M1VC@-16L<5-)(K5F5) #%02*W1*FB4Y3%,5(@$ J93%,8HE( )3& 0R,.8; M9T$0Q;+/'"3!NV9I%=JKK$;H-VZ<:B=1%9190I4D$V2)#\6J82E:IZR"F0,! MACHG:5#*_P 2<9U#"452$J9=)K2\!%3)'DA.QY8A"8J%H2+>-&;QXSI@'[#L MB=:('I^9"2*\B5.)X1 "V-7:<3NC([2!CDK;T\K4UJ;A#3MLX@CATE'UA'LW MU6MY>9=G11$[!U QM%U%(RY8X2\4V58 40(Y6X85J[THJ@;5M?"%;TI1:49: M&EEJL0*I$5NM,5#)N;*P5R!=K3S"$5HB)+V;+)P[EM*S#:2?1[8KEJDX7<%* M(<&;2OK6EV)BUA;*W3>IY"E;+W,IU]3,M(.XIU2]UJ]B:#71ER/XQC*1-2P) MI9=9(Z*T@RD2&,*)VY!5 0N50.E'!UGI+5E9@(JF6T5%+U6QI:H6\FW6J&9J MVB$H!&M&$A$I!QK)OQ<^]+$/Q A9).GID!.L#;4&7ZC&+52XE5DQ41XTR_%* M-43I\>G#.733M%5%[K>T-1]'MU57K6ZT)4#I^@Z:M#4^UCJ6K M-!G/B+IPWXTD9.O893L=MQSHPG*9)$Q2'.F&(HV;TGI0MZZN5HL8NY.DQ;BB M:4J596H(/M70KIW7U8TW*(*O4)%PH+:E[0MJ9>/'$:S=*]GRHH1Q';EN;B U M(Z,=\IUE;>VLK!M:-;66J)C$NX-4T&Y[($DD9\R;O$#*- 6,J@(;JU^C7:@K=%?LK?ITO6:+]W(IT_)2T4O!OI][#K#$-'SY, M2#A4;5W8&X$?1Q+ <8 M3VP8!QA/;!@-"BA. /L@SU_!E@+9U<;+7Y0VARG=2CMXPO)KU; ZP'T\@8!W5(_QA<@Y,RY>/V/B MS'7TX!W5([14+R[1+X]A0\> =U*/\877TEU_BZ\ [JD?XTOE+Z1+MU>7 1W4 MH_QA-?+F7D_T7HX/B\> =U*.L.,+XA+Y/L>3RX!W M5([.,+GL^R#/GV9:O$& =U*/MR\G*')XOHP#NH1S#V91$,Q#/@ZAR$!$/8\P MB'-D.6 HBH*;MC5E00-65305"U)55*G,I3%33]*0$Q4%.*'-PC*0,S(QSF1A MSG-F)CQ[EN8XB;A"/"',*W&J41R#C"9AGEK#, S$<@U;-8]0:M@!D$=U*.SC M"^4N?/[7/ 3W4I;.,+T:RZ@^YY^7 .ZE'D4+UYE'_P#YR\F !5*/\84=FK,O M6&POCZ< [J4M?LRZ^D/BZ^G+RX!W4HCKXPN09[!+E_NY;/@P#NI1_C"7+S\N =U*/\87RAJ_% MU<^K+;@'=2CRG+Y0#T%# 1W4HC_SI?*7J]KT^7 JE'/4H00YLP'EY\L\!/= M2C_&%U=)=7E+RZO)UYA'=2B'_.EU:]I=7XOD\N GNI1V<87REY/]'RYX#'BM M["6/N?=FG+R7.IDMQ:IHB/(RH**K5\[G:'H5PH=95_/4W0CU0]*)53+&.@5[ M4C^+DII!*,C48U^Q21-V0&FZ^C]8J\-4TA<.J:31C;H6^D&+TC<> MG5&9R\%BA5<&+5_(0#E#C64A34X$O3C]@Y=-7<0LFNHG;.FRY,LCHN&ZBB*A!U&3.O)O@P/ ;$2A.PZ@J:58#$L0:-AC(XS46 MD2=(BD:BT/F80^\O8NPT_*/YN6H=J^E9,;@F>O5)ZIBJJFNDFFE7)B E,D(W M-,)I\! SCJ- M5-'3*U+*R1Y.L:WG)97IP$]U*/\87HUE\8!['\V M08!W4H_QA>?4(UZ< [J4?XPNKI+J_%]. CNI1 M_C"Y<^8>/]Z/T; RP$]U*7MRAES"7_V^/<, [J4?XPGE+J_%P#NI1_C"^4O+ M_H\OP:L!'=2B'_.ESZR\_P#B\^ D*I1#_G"\^T.3_1W'7MP$=U*(A_7"Z\_W MP J/NI2'(!4*.0Y@&8!D(= ;,N3IP' SQZ8JD(<*A MC(Z9[03T95,*#]%)QVLJ.&445BIIIPRCQ4C'J*J':N2^S1,LL1 M,(ES'DUB.S4.H1S %5)9#DJ79D(\(!SRV9B)1'4 B :]0"(!D B @&J4#![( MY!RU\(1#A;>$&O+/@@.P/L0R#(/8AD#NJ1U_II=F0AP@RUB Y\'+(!S !S MUY#K':$=U*667&AR#K, Y9#F AJU9<@AT0?/@' M=2EEEQA=O.4=?W. =U".WC"^4O\ [=6 =U*/MR]68?\ MS\^ T'JAOE[)8H9 M;+[8 M0Z\@ -N ^XZ-$B.?ZXBFO^28[,O\X?/R?X\+N] &C/)>Z(H/72 M8YAELU]T7P878=[/(^Z(?WI#J_\ 40>?/RZ\+L.]GD?=%4]Z8_#4(Y M]HDT2/NAG]Z8^;*H0Q(Y[S^B.]GD<_ MVQ%,N8*3'X:A'/IY\6[$][/(ZLKB'U<])B.?7^J(, [V>1]T13K[DQ'_ /D. M7CP$=[/)>Z*?;G^Q(?)GW1>C+ 3WM$CED-Q%!V:^Y,<]73W1;A@'>SR/NB*> M],1Y<^6H?$'PX19R'>SR/NB*>],?G#S:N;ERSPBSD.]HDM7ZXA]0?:EU\]0\ MH[Z\+L1WL\CG^V*I[TQ^%V)[V>1]T13K[DQZ?Y1>CQ92]T53QTF.O7GM[H=_-A%G(=[/)>Z*IJ_DE_]PZ_'^=' M^_W-QZ#O9Y'W1%,N;N3'T]T.> GO9Y'W1%-F7[$Q\O[(=N%W>@[V>1]T13WI M]7\H<(LY$=[/(YY_5%4ZNY,?G#EYL+O[V'>SR/NB*=/ZDQUC[X=75LP#O9Y' MW1%/>F/SB\H8!WL\CGG]413+F[DQ^<6 #HSR.K]<10,OY)CK_P#4. =[/(ZO MUQ%-7\DQU_\ J+X\\!/>SR/NB*>],2]T53WI?_<.>$<]Y^-!WL\C[HBG)_!,SR7NBJBH>3FS^#)%G(CO9Y'W1%,M?\$A#+ MQ]T7)Y.C 2.C/(^Z(IU]R8Y_E%OR98!WM$CEE]410.GN3'S_ *H>;SZ\(LY# MO9Y'W1%/'28_.$-^C"[#O:)#;]4-3WICZ.Z'+"/'WGYV'>T2/NB*;,OV)CMY M_P!D/Y^7"+.0[VB1]T0_O2_^X?+XM88D<]Y^=B.]GD?=$4]Z8_.'KW#%#O9Y M'W1%/>F/3_*'?FRU8">]GD/=$4]Z8\W^6XBG)_!,0V?ZQ>+\^+=@&C1(A_?$4]Z?G_ &0XD<]Y#O9Y'W1%/>F/ M-E]L/CRQ0#1GD0_OB*#UTF/SAY>K 1WL\CG^V(IU=R8Y?E"/Y]>%V'>SR/NB M*7 2&C/(AMN(H/^J8]'\HM\\(LY#O:)'++ZHBG7W)C\XMQUX78 M!HT2/NB*#LVTF.T.GNBV=&$6D/C_A#U=673B1SWD.]GD>2XBG)MI,1\>NH M<41WL\C[HBG+_!,>79_"+D^C .]GD?=$4]Z9N8?Y19=.H P$][/(>Z(I[U!^ M<._5@'>T2/NB*;<\NY,?G#SZ_-B1SWF^P[VB1U?KB'U?R3'7MV_JB^CHYK'Y MO-][$=[/(^Z(I[U!^1#^^(H/3W)CZ.Z++ .]HDO=$/[TNG_.+Q8D M<]Y#O9Y+7^N(I[TA^<6*)'1GD?=$4Y/X)CL]\.0#TALYL+L0;1FD3!E]454- M?)2@AR 'VP[-71@.,>:)[M\0Q%+DN X6>8EIZ3G9"F:LOG9NEJAB%!;RL%4=SJ+A)F-<@5-0&[^+DIIL^9+&25(J"3E!-3 MBS$/P>"BSX2>C_ /ACM[\X, [[O1:\)/1__#';[YP8!WW>BUX2 M>C_^&.WWS@P#ON]%KPD]'_\ #';[YP8">^ZT6O"3L!^&.WWS@P$=]WHL^$GH M_P#X8[>_.# 3WW6BUX2=@.;]N.WWS@P$=]WHM>$GH_\ X9+??.# .^[T6O"3 MT?\ \,=OOG!@'?=Z+7A)Z/\ ^&.WWS@P#ON]%KPD]'_+G^K';[YP?#@'?=Z+ M/A)Z/_X8[>_.# 2.EWHL@ B.DG8'9GJO';[Q:NZ#,<]>S;R8 UTM=&:0>LXZ M-TAK%OWT@N@T9,6EV*&=/7;QRJ1!LT:-4)TZSERX6.1)!!$AU5E3E33(8XE( M8,B\!CC7&EIH[6TJ>0HNX%X[>4?5465JH^@:@J1C&R;5)\V1>LCKM%U06(5T MR<(.4#&*4%$E2G+J$,PI?OZ]$00S#2*M& #LX5910#XP%P AU"& =_7HB>$7 M:'WYQ/\ Q'3@'?UZ(GA%VA]^<3R__J, [^O1%\(NT//^S.)V?_N, [^O1$\( MNT/OSB?^(P#OZM$7PBK0^_.)_P"(P#OZM$7PB[0^_.)_XC ._KT1?"+M#[\X MG_B< [^O1$\(NT/OSB?^(P#OZM$7PB[0ZMOZLXG_ (C ._JT1?"*M#[\XG_B M, [^K1%\(JT7OSB?^(P#OZ]$7PB[0^_.)_XG ._KT1/"+M#[\XG_ (G ._KT M1?"*M%[\XG_B-]?,. =_7HB^$7:'WYQ/_$X#0;3MT12F*'?%VA]D.605C%F- MR9;'( #F 9B(:QU . RM,ZX()F]AP3ZP$1U<$?L=>8:S MT,PR@[I7)HR@I.38J2,:QJ6:;QKMZQ26!L=VBDJ(B=N#CAH@J&91.F?KU8!W].B-X0]J/'53,.K;N.T.; 0&G3HC#_ -(:U')E M^JMG]&?B\0C@)[^K1%V=\/:CWUL_I#SZL!'?U:(W)I#VHRY/U5L_.(ZMGP;< M [^K1&\(>U&?^=3/X\MG3JP$AITZ(P[-(>U'OJ9^C//T\W6$=_5HC>$/:@.3 M]E30>?/KY/%@ :=6B-RZ0]J/%533I#G].0^G 3W]6B-X0UJ>L:K9:^H-O/U= M(ZL! :=6B-M'2'M0&S^%;/HZ1Y]^0'?U:(WA#VH]]33T_$'FP -.K1&Y=(:U M&?\ G6RZ?BSZAYI).&K]FX*/!6;.$%2* MHJD$2'(8I@'(2;E MLW4=*(-G"R;C@\N@_OXVB\=R:,#_ZU@'?+:/7+?&T0:_= M)HWY:WY\ [Y;1Y]W&T7X2:,^6O-@'?+:/7NXVB_"31ORU@'?+:/7NXVBSYOJ MDT9\M=([C:+\)%&?+7-^? M.^6T>O=PM%^$FC=?_P 9]& =\MH]>[C:+I_7)HWQ?W:WZ.Y-&!_]:' .^6T>O=QM%GS?5(HSY:^# .^6T>_ M=PM%^$FC?EG .^6T>O=QM'^$BC?EKX,!H-I,:/9=?U<+1_A'H\?)E,X"X%*U M[25F\2*0ZK-1[&.7+7]3,!@.OC(1YO)LU[=OBZ_)@&0]'D^ MG?,< RZNC5]/-JWRP#(>CR#K\^ 9#R9!XOIP#(=NKKRU^G 3KZ.C4.KS[A@( M\GD'FV[=N>O;@&OHZ\AU]>OK\N 9#T<^SZ< RZLNKZ< RYLO)]. :^7+R?3@ M&0]&8]&WS^3X=6 9=7D\G+R;Y8"=]GDW]& NS8+5?BR>W7=RVX?^L8;I#;X] MFP-KS+&6[$,A _8!3FT,NGDUCXQP'7&I_&J?=#@'&*[>-4YL^$.K+9N'1@'#5_C5?NQW^/ MQX!PU-O&J?=C@-(*J9B'&J9AJ#V6W7XM_,$\8OLXQ;[L,\N34.?YM>> <8N/ M[]4 Y^'GM\66O5YL $ZH:^.5R#_K!\7PX">&MD BJMKYS;=H[$3;,^%4 M[\1SYQU!T!JU8#IHX7^-U!EET;<_'N& CA=>S;GKS]&WHSRP$\+;MV\_7ERZ MM>6>0\_)JP#AZ^7+ESRV]&S?/ .'U].SQ9=/IP#A /M@#HW^'9JP$YB&L=09 M!D.0CGGS@&L1]'CP&D5 #6;A:]>0 .8!L#,,N$&8YZL^;Q!)3B.H $>LHEU< MFWHY1Y]HX"#GX ''V0\ H#UB81 U:M67BSSRV!@-9A$.7R;\^0!MU9\N T\ M/GS\7T\F7/KSZ,!(GY@\N TB8><<_-J$!#+XT/0L+Q>B7HXJ%$ _69M^!2@&7!$:>9 8=0YZP M#(,^;HP&%?JT!?ZEFBCG'A\"^=+Y /+PJ&N/G]EPLAS* AEL#,,L!YA F0! MP<^<=6O9MU;1 ?'@(R3SRX "GJ]@'XO-R>QZ.C 1D3VNO5G] MCT:A]B.WQATX",B9@ $#8.?V.H=>H?8_"&?5@)$I,M1 _F](."3:! Z/L?+]CY/3KU $$_:@ ^(=7W.SDS'(, X*?M0Y/: M\NKVOC^/9@&2?*3S (T+T M_8Y?[H>7S8 .7%FX( 7(P9ZBYCM >3QY#S9Y8#U >HMY=ZU6>K@_KW5*.0#D M ?J,H -@9:]68]. \I'JK/\ ;$-*H,_[XQ-7^K4!MYL!U\8!@& 8!@& H:!/2\BNS3;NU8R+30C*L;-W2ZL;/2K*-<-T72"[5 MF&)V8\XX!F/./E' 1@)S'G'GP$9CSX!@/JA_7DO\G =,N 8!@& 8#Z"3FSV]&SX]^L+I66I M&/KFX\13,M&N9ADY@KC2QH1G,(0+B6=4I;6L*NBX\)QTBY;1:;N3@6B"SE=N MHD5(YP/P 'C"A?EI:BV3I].NF$.S?O(ZV=.U#+T-(WQH6#BZ1JZ4N K3:\2[ MNB_2:4T_64IL\5-IP:JK61:2$DI%JG4>,UVR 4@WM_2,2PI!T_H>:K&;N9*5 ML: I:+N/"Q4)3\+2-2R%+]BIU>G%2K>KY1W(1,DJ1\V5:Q2\2E$N6@/C2A0$ M-[2FC9/SEL+D54_I.OVT_%R56M:,;,X1])04<>U38L]<6.K26:,%FS%\>(5/ M#TNH+EJ61J6&D&*:2BQV[4 Q4R <@#9EF AK 2F$> (;!R, <(,PV&S#8( # M@CKYPY,A](8",ND.K7GYPP$8!@& 8#VDZ%H?U(^CE_,W0 >2G6'7]')@,*O5 MHL-6WE =6W5GS_3JP%<4;;:M;@GD@I" =S2,,B@ MO*OB';LXN-*Z4%%H1]*2*S*.:KO%2*$9MEG1%G8I*"V25 F J&)L5=VF8Q3B+DI"<"I-'/&F-FDL0@;Y>Q=W$) MZFZ94H:8/,UBX=LZ5;-#,7Z,^]CT>R)&/C)!B[,"FX.VU>U&IF':V0%NB[!N#QB] 6S@RQ4%0<1[I MVW$#F15()05X13$-PBAD!A"G3:MN6O+:.K(?)X]N0Z]>6 RI?R-H'<-7C M' >4?U5G^V'Z57\XQ/R:@,!U\8!@& 8!@& SMT2V5)(6MTAJOJ-Y9N!=TV_L MRTBJLO/;%2ZD)%M9J7KDL]&0T WH:O7:V*+8*9K>U=/471<%7]XM*-G2C.I='>G;D59)4E$0]K5:5AV-;22T7=UK0E3&;SLF"3J1CV;NL*+@8[LQG3T6FJJQE") MAQ&D%HZT;2NCS%Q=,N;<.+M:/*=/.[S%IB<;2->RI;FBU+62-<1*" *L!LE< M=] 6S9<(XD5:RKQTH":;50#AUI?#R=6^6 C,.? 3@& 8!@+L6"_;WLELUWJK_NX;OZ_[EV[\?Z@*AQ9"T D2#>$9G=@&* M(@( &SGS#X>K :< P# , P'U0_KR7^.7TX#] MO_ &.0/_R2_P"ZG@/-CZM5 M^WA:;9^U@\V:OX42&^T.> M2,@X(T9M4Q.)2 =9=5,@',8I" /#.8I,QP%R0M&HXDW<)"7#MM5KZ>EJ;@VTY%WKAEY*8"1=(PM/4O;IBWN,\DV$?"33]RBXI.XW8D82 M!8R\R=X9TLFU:BS0<'"J[64ZJP1N.:F[KV)?PL;3S9_4S*KZ2N34,3(0+":I M8S648QDK96526,VGYF':)I*M6TP5PW>+$8JQ(%=G"LJ5B[C-DH.FDZGL2ZD: MODUJMMI;6J*-4E7+MU,.UFL1)T(A+VQ>T]0*5 X:)!3-5:/DK13NLPK"XUK*;9T=5D'2"L@+NO9* M)FYBIJ3-6T82F1I>WM0*.8[M,"G]%O4(IL"Y 3;BX1$JV X-Q9&>1II&H&]7 MT'(2:MNSW6/13)Q6!JG)0R4@NQKE#+//4.0B( /!Y.$(#EU"&S ?/ , P# >TG0M#^I'T M*G6'IP&%7JT7[E6CL_=TI0=O\A[D;_%@/,"&P.34&8^+I ?-TY](0;E#G K+7EGY\!&0F$"9YE-M-S:FST\M$KJ493U6S*$G"N!+*0I M74,:/.G)RY%7C-5)N58+[5!?JU#.@JCIQK'0EQ)2$+HW4Y3:E1MJSCHVLW%I M:0N!%3=< 2+HVU6PEUB5@T>UO-QTQ&FH)>D(=>B0,^!JL()5&].BR=%9@Y M4:-SJC@+D5+=_1_K6?JMHZK/1&$_ID%'/K[VTK^LK:7,E.W5(5+2M55NPJ! ME/2R]9N92DJL;U)547+LY2"HBFVA&%/57.3L$C#BP4=-XF5@DH]1Q&QZ[2#" MB+073HBE*'I.FIV46BG;V5OS#2,@V8/7CBD6=T;80-(P-5#V.@8'+5.433;QH+,"(+D"SYP]F(9YZ@#V(@.P"^+5GD.W+,<^7 M((#(0SS$=6L/@RU\WCS'6. #JY@#R!K\PZL\P]& #GP#:\\Q >39JRW#DP'J M!]1<'/1:K+^>RI?R.H+XOBP'E']59_MB&E5_.,3\FH#;]/)@.OC , P#Q:_3 MT8#*&W^CDC<#1INO>R,J9T6K+:51&-TJ*%BDHWGJ,*Q9JU/,-79#%=!+0*TQ M$/E6)$%TCP2M^[22HZOW4%)OF+5S$I0L6PE8<[LQ"I!4@A MV0QX:IQ"KAT<*[MA:6N:FC](JY*.CE0MT=("W5S'EOYJ53IJHS4@M;VEJ51I MNF(^>[2RC:E?.*1F6L?9Z/2K/C':].QJ+J;19.'C1RPNJA9FK&U.R[R(DEG\FH'U3D MEYYU*]DIOY:&*^!!8%BB0/E>30M2MS7ES(6F*P=UC15*TG7DA3-4)Q:#1S(U MM;2LX.@:TH&;9 [62C):&GY%PJ3)RJMKD6G.E$UO44!0$6-GX2K&[A-.=BGLR$JM.,X>-$KYFQJ)ZT:FF'4>LN MG"M&*A%1##W7RAD/+J$,AYLA$1#J$1$,LA$1P# , P%V+ Z[[V2'6&=W+;ZN M3]F4..?6/YL\!^G,7[$O^*'HP'C]]57_ '<-W_\ )=N_R!ISX-6?+@.N/ , MP&HI3& PE#,"%X1AYB[,QZ,Q# $FDUUFJD1*)NF[())PU/'NR.D(TS,LB M$BLW,B"R3#M>HF_[-.0K;L)0CL5>QSE4$.0A:.K"HN+[G:4J:>X\BYT0A(&5 MEA73;*(HNCHE8-' JD;*N6Z3@Z8&*@HX0(J)#*I@8,GK5RR]#P-043-T;?&I MY.8IVI GK1J4@V?T,8\_&RD# 5F9J]26GX5[ N5H^<92D?$-7;N;AFL:6<:L MUQ72"J'FD($J6JD9.UY8NVT5/6V5I92GJ5:-JAI&4M/-MT*%CJOJ%0R""SI2 MB4ZJI]VW>O".!>RYI!N1RFU63$/E&77H*F;EU]<6ED;^0OU>(>OV3!\E2]+( M3,=(U1<.F:F;J42?M\HSGVS->,EZ>DA45*L55TT*1,[E-=( 4'5CU E?R[6! MTC+GQ]0N*L:RE,2E%0TI0]52:\&M%,'=8E24G4X>H(>271=N'$+'.IEH:/8E M8O63HP"W##Q*DJJMDFB[EHX;H/T3.6"RZ*B23UL1RY9G<,U% M"E(Z0(\9NVAUD#'3*Y;+MS&!5)0A0VN 8!@/JA_7DO\ '+ZPSYN]1;KG3_ $PJ"PHBFJ=,!4*0XF)[,H ( M7,I^KK74;5R,Q2$7<)U%R\/7U(S$!,+4XD\BZ9N'14_0KLE/3;)=[VYFH-A4 MB[F-=2D'%MW[IB@#QD5-RJ"054 KQSRW-%4S3-_:>[CG%382,8E(%,S"L*3O+4"DRDE$-&S=Q*ME9!02N53MC M(@TTL)0Z,BQCH%I4S>JJ>J&3GVDBI.M2 MH2\M2$L+U%A.4S)RJS8"I)2;%F$@P:F7#&'( S'/,1(4IA'4.93&'( UAED; M7D([ UCMP$8!@& 8#VD:%O[D;1R_F;H#\G6& PK]6BR[U6CLPS_7SI75_J-< MC5R=0\_3G@/,#KU]HU[;"IHVUE8HVIK1K QLA*-)&+3I*2=P%:5M'5%3< M:R?3$O5L56QY$$4IMJ"80K!)VL5)!$H4)1E96\J(U=2#"2HM>J:&T?JD7G+K MO+,4RQI]S,NKP6[2A%XNVR,&^C5%H2!?O8-O/.()E)NBRRI'35%!BDNJ%LKD MLH"Y%M9VI[74(\=G)=VGV#R7A:);1KV0[!M4W0FIH\%3B+UO2T74%3(O)M.G MF;H8IBJ[$I4BK$,"85E+P9H&&KFI;84;!S5Q8VGM%]@HU+1\-5[JF*4J*Q-/ MR=15%$T?(Q,O%N'L_5Y6[*:G',2Z6CE5C'$R3J7.Z.&NU5"4_/TS48W;>V[I M:N[^S4G1U,,ZQ@G=*RD$A#,U6L=4M(PU/THI!T\I(W6-3,/*JO @60PU-5,P M1.W[-4[=B3C4FS]>-I) MD^:"P3B6[!RT:N&R;A-J=J_3<%67!8.(IV.J.,=:/<#;FV]/U3;^M(U@\N)( M/;=P54DG*A?UO-Q%<1M25C(0+Z3I)M3T T9L&S>,F(,L-#I-IXJICR R9PJR M-H>U%6&LW;"EXV!"<[NJ^G[:U8X:-B'N%!4_?"J(QW1=2N%4T4Y0\S1,/&/J M36>$.))*.=4^8!0J(3M@HF;AUZEH.OJ?HZ!3M\:B$;L3U0.):T=./Z6N#"QE M7STF#^%NL^BG$[3-0MXD[.FH6!9BC&O%HMLTC9)JZ0K -NO,0YPUY*"KN_/O&E#.D8J13IVM7,+4\%]5. MGG]0PEP6K2M+LS-X:N&/G(V7;]@.:CJ:4)'RCILDFHYIYH2/ R2:SDZX;];3 MEOD>$(BA+BUKA1Y:>2F+LC)U&[N)4TI9EY5YJ+E*EEWDRX1FGJUO1 M2-74)*QCB:6,-*-%:*B']-HLUVTE3DJW1EHUZE(Q4([C0HRO+UP=PJ/IZ!D[ M.T3'U53-(TO1$9<6/G;CA4)(&DRD1C4%85S6KFBEE#QH=JW*PTX"AD\G"/8[ MM,7(AM7M_JI>2%821XJ"*M65DJ#L0_*1"3$C>F;>PML(.+EFA.S@.$ZY;6NB ME7JBJAXU9P\DNQFC9)9B5L%;.-+JY#A+219K1M-KQ.DM,S-35'%KM'RJ%%U) M/5,C4#^;H!8S\SN%D%42K0#@RJKYN^AC(=GHK.X^/=- YJ:TPYV?B+@F?6NM M\C<"ZE(+TC7]S8Y_<*-DZI*\0;-W]12M',ZV3MLM5RLH;5JY]O1E ME@/TYB?8%_Q2^@,!X_?55_W<-W_\EV[_ " IS =<> 8"0VAGLSP%R;41%,3- MP*8:UG+,X>C&KYQ-U:X=NV;;LFGJ=8.9V1B&8/7#I";=VSF71& M4S)1T729652DMFA4+UZUBXE*C8L)A1B5=)XY"EZ&G(^VE9Z(%,2=?4FQD*6N MRZJ:NWE*UW!3M,0=-5-7M$N$&M0UG34L]H]0I&%+NY*4:(S#QI&,%V_;,6ZJ MBS5$**I.H9VN;+-*6I2Y$;35?QES)6?K$*NN=$VX>573CF$BV-'OF]4U?4,% M'S"=*2#6= T*G*JR#$\X>48QBO93IVF&2!KCVRJF/NO;R5KVE0:W6J2T="U+ M5KV4:MF3FLZ;M%*(_5:!RZ43>+TZPN["PQYZLCI%0P)FM]JIH2O'3"-NM;.CJNC816H6$/4B%PE;QT M$E<)LZIV%EETXRI(FJ(VX<;)WO-+.:":3Z M+I^VK-:G;;2!6*DM$.I)&!*F@G'/U2T\BHS#'/2*1H1BA9&$M]5\=5].0]J' MYV[IN]1<2<0G45WKL5C'4Y52":AE(ZK(.%J**8SK-2Y?TPOI# ?H%M\NQR_^"7+JX*>S?JP'FQ]6J_;PM+_-@]YOMID/ M'OU8#IEP# , P# 5A0$E+PM>43.4^M#,YZ"JNGYV$1?LF2;4%1F$:BJVR5SXJ2 MHM32-I22I6+F%:FH%S!LX*\JD\ZB8E:JTTYUV6GGM12DLQ3I\QW[Y5.49I8# M30UL'#]2 M)/)JNN[9DFU<'37IY*U2Q;3MY!BJ=F9- &[9,\::K M%629N22"$FR9/DI!!\BZ048#EU= M'G#9S:P -8!EX\ S#+/;R9@')KY '9T9^3 3EESAER!U[^+,,L!N6;MRQ72= M-'"S5T@H"K=RV65;N$5"<("JHKI&(LDH3A<(BA#\),P%,F)1S$0W+*6DXLYS M15D'"+J3E9&0<(F.9!R[>N'+AKQCE9XH#958YU6Y%':R[PY$C$(=TLLY$G'K M+*'#Z*S$D9TD[&3DE'C-51TU=G>NSN$7#AT=XLJBY,J*Q%U7"AU5EDS@LJJ; MC5CG5S/@-;6H)]DU=QK.6S,0'/+/6'BZ M@U;1UYX#4&W++FZ^3FS'+6/5D(".0Y $B(@0V6S4'BSYLM7TY=. ]0/J+G[E MFL=O[=M3;?\ ,V@1S\^^T0\HWJK/]L0TJOYQB:_]6H#4&_P8#KXP# , P# , M P# ,!/EZ]_CP$8!@& D?1OU8", P%V+ Y?5WLEF.8_5[*&YO1J .G+ M ?IS%^Q+_BAZ,!X_?55_W<-W_P#)=NOR!ISX.GFZL!UQX!@& U (!M !P#AB M&P #GU;< X8]'7EN& GA= 9\^K//GV8!PP]J'TX".&.O9KZ-^?ESP$\+G !Z M_P V @3#T!SZMOESP#A= =&K8//@($PC\0;^G 1@& 8#ZH?UY+7E^F$U_P"D M& _0+;?V.3_P2_[J>^W >;'U:K]O"TO\V#W\J9#I^#Z0Z9< P# , P$@.0YX M">%KSR\NOQZ_-S8!PNC:&SDSY_HP$\+;Y=8_FSU;.; 0!A ,@^'FY/3@'"'S M9;1#QCEMP&G , P# , P'M)T+?W(^CER_K-T#T_P=8= ^7SA@,*O5HA_J5:. M_GSI3I_@/0#MP$[<]>6SIY<\PRRVCJ M#E'+IP#DSZ.36 :^0.C: <@!L 1U@#7KYPRZA#GUZNCFU\HZP=>W, !UY\N>74&P-FX\@A@ :@\O(.OD',-NW+/5JV;,QP$!EES!LY<\A M#8&L1SV= \F ;->SH'ERVB.O;T]6O7@)Y-^OD]EJV8> M?4&O;LV"(-7*.6P.8=@CF.L=NOQ].O 3R_%U:]HY<+//IRV\N "(\FS/E#EV M!XLQ\PZQP$ (=66XZ@'5GKU>G+ 2.?DY1#EU#J#R](".K !',ALAYL]0Y;0Y M_-T>R6S]MRV^O_7*&'?I'DP'Z MC >/SU5?/OX;O_Y,MW^0%-_$'/\ #@.N/ , P# , P# , P# , P# , P# ? M5#^O)?XY?3@/T"V_]CE_\$.O[%/ >;'U:H<[WVE_FP>?E1(;].T>8 Z9< P# M , P# , P# , P# , P# , P'M)T+0RT1]'++W&Z #Q!3K' 85^K0Y]ZK1V6 M0C]7.E0#D#]@]R R^GT\H>8':'6 ?'ETA\8X!MW](<^>0\F7I!LSRY=NOEY. M??GP&GERU:M8Y>+GY<_@$>3,)V:PY7Q]'5KRUZM@ M]0.40'F#+7MVZ]6SIU8!GEM'I\0;,^76 9].OJP#4.W++ESZ!Z[I8;[NOOFA@)];C:4'NYV&^[K_YHX!Z MW&TH/=SL-]W7_P T< ];C:3_ +N=AONZ_P#FC@'K<;2?]W.PWW=?_-' /6XV MD_[N=AONZ_\ FC@'K<;2@]W.PWW=?_-' /6XVD_[N=AONZ_^:. >MQM*#W<[ M#?=U_P#-' /6XVE![N=AONZ_^:. >MQM)_W<[#?=U_\ -' /6XVD_P"[G8;[ MNO\ YHX!ZW&TG_=SL-]W7_S1P#UN-I/^[G8;[NO_ )HX!ZW&TG_=SL-]W7_S M0P$>MQM)_P!W.PPZM8\*O\_)W(JR#MC2%;TK4 M[UHT[O1=N6L#.Q\LX;M 6I))+LA9%H=-$%54D^,.7C#D)PA /744,@ .8 #R M!@.BK30]3 O'I(Z1%;W?I.O;;PL%5+2EV[2-J)2HTY5 \%347!K@OVOA7C3) M9Q'JJH\6N<>).05 *?A% ,5R^HD:00@ _52M#K#8*U8ZO_36?/RX#5]9'T@? M=1M#E_X]8_-KJWV ^LD:0?NI6AY/^?K'D_U;P$?61](+5^NE:#_;5C\VL!/U MDC2"]U*T/^WK'YM;.C /K(^D#RW1M#_MZQ^;0X!]9(T@O=2M#E_X]8_-K /K M(^D%[J5HL=O/\ L:\WGP#ZR/I!>ZE:'_;UCY?V-9[>GX\!'UD? M2"]U*T'^VK'YMX"?K(^D%L^JE:'+FX^L?FW@'UDC2"]U*T/^WK';S_L:P#ZR M/I!#_?2M#KY>/K'YM?'K\F UI^HD:0)#A^NC: X"(!GQU9 )0S#V094V4/*/ M+Y ],.1BH%3 VLH%3X7!'6;, X6P=6HVH?LMF ZG]/G0*N5I;7%HJK:'JZB8 M%E3%&JT^^;52:=1=JNEY9>2(LT"+B)% [<45^"?C%"*%5*.10(.8A@E]98T@ M/=,M)XG%7#Y![EMG-@'UEC2 #^^9:3_;U=\UL ^LL:0&K]Z9:3_;U=\UL ^LL:0'NF6D_V]7?-; /K+&D ']\RTO^WJ[YK8!] M98T@/=,M)U\?5VK+_5??T@^LL:0'NF6D_P!O5WS6P#ZRQI :_P!Z9:3F_K]7>CN6P$_66-(#W3+2_P"WJWYK=7D\@/K+&D"/ M]\RTO1FXJ[E_U6P&GZROI >Z9:7F_LBKOFO@)^LL:0'NF6DZ?T^KN?\ S6WR MP#ZRQI >Z9:7_;U=\UM]?/@'UE?2 ]TRTG^WJX?_ .+8"?K+&D#[IEI?_P!Q M5W)_JMOF. [[M'RW,O:NREJ;9S+UF^F*"H2F:6E'\9V0,6\?PL4U8.G#$SI) M!P9JLJCPD>.025 F7"2*;,,!8G3YT7JOTK;/4];NC)ZGJ>DX>XD36*KRI3R( M1Z[*/IZJ8A5JF,6S?..RCKSR"R?&(E2XI%8#* <2%,'4']90OV;V0W6M(01S M$2E/6 @'0 #3([-PY, ^LGW[#^^Q:;[NL!\?[&?HP#ZR??OW6+2ZQY#UAER_ MR9'+;\66 @/43[][?JL6E^ZK#Q99TQS=>8Z]N GZR??KW6+2_=UAS_YLZNL. M3RX!]9/OU[K-IMOMJPV^]C7T\GDP#ZR??O/7=BTHZO;UC\%,@'1E@'UD^_68 M_KL6FU?]:L,OR9UZNOIP$?63[]>ZQ:;/GX58^;]3.7D#Q8!]9/OW[K-I=F7V M=89?DS\/('+@'UD^_667U6+2]?#K#I#[6L.80^UGQ]>6 M CZR??K;]5BTW5PJQY?]6<_BZ]> GZR??OW6;3:_^O6&7Y,:N?K\6 #ZB??L M?[[%I?$>L-?+KRIG?KP#ZR??KW6;3C 0;U%"_.0<*[%H_L MN$&:U8)[.3,:9 !RSSU^//D#M\T"M&.L-$^S\[;FL9^FZADY6OY2KTGM-#)' M8I,Y&!IN)(U4/*,F+D7)%H1=0X%1,B5-9+@J&.*A2!FYQY#'S*8,P*(>Q$V0 M AJ'@B(9YY!JU9\NH6 CCA]L/E/\> GC1YS>4_Q]6 <=TF^Z/@''9\IA\9_CP#CNDVWVQ_ M)U[Y8!QW2;[H_C\V <=S";QF/Y?)LYQRP$<: [K;GMUX".._ZP^4_QX *H&^R HB&O,2CF ARY[1RZ<]F @%"[ V,#IYMI]N CC0W$V^S 3QI>3/RF' MXL!'&!OP]^GXMN <8&XF^/5@'&!E])\M6WK\V <8'CZS_'U8">,#ESZ=9O)@ M(XT/%UG#X^C 3Q@=/.'V>S?EP$<:7E])@^/ .-#Q\V9^OT M7 .,#I\I]_/@'&!TY]9O1MWZ?BP#C0U_ )O'OGTX">-+T[. M?<, XP. MGRGZ_1G@(XT/'UF#JP#C0W$WQX!QA1'9G]T(X"0.4.%D0@:\QR*(ZQSS$0'/ MF#7T8"06 HCD!0\1L^KS:_@P&GAEVY!SZ@$.G8&H-68[.G .&3F#ES^R\6_+ M@'#+S=?V7T\N CADY #\84 _&\> <,G-J_TO3@'#)S?[V HD&LQ3#E ML$HG#9MSRU>7 :DW" A[$,M11R.;@B #GD&1Q V73EETB(#D'YYWJJ&DAI$4 MAZH5I4TW25^[U4K3D1<8K2)I^G+J5U!P<8U[G(%46\=$1^U MTK/";TA0R#W:;D_.7Z-6 =]KI5^$WI":]OZ]-R?G+@'?;:5GA-Z0OX:;D_.7 M .^UTJ]8=\WI"=/Z]-R/G+KP#OM=*L/^DWI"_AIN1\Y>K .^VTK/";TA?PTW M)^^VTK/";TA=?\ WTW)^O .^UTK-?] M4WI"9?STW)Y@#EJ7S8!WVVE9X3>D+^&FY/SEP#OM=*OPF](3G_;IN1F')]LO M5LZ.; .^UTJO":TA/PTW(^$WI"_AIN3\Y< [[;2K\)S2%\5 MZ;D^GNEYNO 1WVNE7X3>D)^&FY'SEP$]]KI5^$WI"_AIN1\Y< [[72L\)O2% MY_VZ;D_.7JP$!I:Z58?])K2$_#3D+^&FY/7]LO/Y, [[;2K\)O2%_#3D)^&FY'SEU; \W)@'?:Z5>WOF](3/^>FY'SEP$=]KI5^$WI"?AIN M1\YD+KUC^O1D+^&FY'SEP#OM=*OPF](3F']>BY')R?LEZMPP#OM=*OPFM(7\-%R> M3_67JP$=]KI5^$UI"?AHN1\Y< [[72KY=)O2$_#3^UTJ^72;TA/PT MW(Y.CNEZ?3@'?:Z5?A-Z0G/E]6FY/SEP#OM=*OPF](3H_7IN1R;/X2X".^UT MJ_";TA/PT7(^D+^&FY/+M M_A+R[YX!WVNE7X3>D+^&FY'SEP#OMM*SPF](3\--R/G+XNK5@'?:Z5?A-Z0F MO_OIN1YQ[I< [[72K\)O2%SY/UZ;D?.7 1WVNE7X3>D)^&FY/SEP$]]MI6>$ MWI"_AIN3\Y< [[72K\)O2%_#3C .^UTJ_";TA.G]>FY'5]LNOXL M[[72K\)O2$Y/[]-R/%_"7\V =]KI5Y_NF](3/HO3D)R?WZ;D?.7\V =]KI5^$WI"?AHN3\Y>ORX!WVNE8/_2;TA?PTW(^^;TA>OZM-R/G+@'?:Z5?A-Z0GX:;D\NW^$ MN =]KI5Y9=\WI"]7U:;D_.7 1WVNE7X3>D)^&FY'SEP$]]KI6>$WI"_AIN3\ MY< [[72K\)O2$YOVZ;D /+_*7RX!WVNE9X3>D*//^O3$ MYI"[2[+TW)U^R /MEY=^@/79^AP[EW'N?832)DKEW!K>XDC&W>@6,<_KJK)^ MKGL>R/1;)PHS8NZAD)%=JU.X.=<[=!1-(RQC*F()S"80\U/JN67UR72[R]T\ MOY,4]OS\^ ZY< P# 3T[[[Z\!& 8!@& 8"=7CS\V C?R;^/ .G ,!._DUCOR M]> C , P# -]_@P# , P# .O , P#X< P#?R;]6 GX_S:]_B!K#D$-]7PX", M P# ,!._Q].6 =0_!@(WWWY< WWZL P#??KP# , P$^4-_-R\^ C 3EGPGS\F JM6B*I1HMI<1>%(BV,S*Q+),ZH.'2 M\;&23!R]520.V9=G,BNE@53 , P# , P# 2 M'PD_WRX#V=?H8O\ <\:2W\]%/?D,QP'G>]5R 0]4ETN@_P"\XOY+T]GT]&XX M#KEP#???IP# 3Z/S^?:.L>3JP#X/-U9;\N C 3OLWWYMF =&6O?/?DP#Z-\^ M?Z?\7-XPZ>O 1@&7Y^3 3OOOMUA@'5T;H&^S??+ 1OOU8"=GG#??+ 1X_3@& 8"1RY-G)\> C ,!. MK?Q?3U:M> C /IW\>S -]]^C ,!5-%T=4=P:NI:A:-B74[5E93\33%.0K0H& M4.LO\ O%^C >SK]#%_N>-);^>B MG_R&8].^WEP'G=]5R_MDNEW_ #GE\O0:\!E=;C07TQ;OT9#W%MAHV7?KRA:A*]-!573%&RI@;D>!! M5M3DM3J=IAU&W:JFH34I'TG5Y5:0?,Z@(@NY4C9M.<1:JPKA-% MJOQA)%) 4E"%(MQ93<, MI55-R=&U34E'3A44IRDYZ9IJ92;K Y;I2L#).8J M120-5BI+$+P5B<%0H 4V X$<@U<(O/J':/)\.7TX#==A.Q9&D2M' M9V)7 LC/ ;J=BE> D"X-!<9<2#CB/T[B1."@IB4Y"'*!Q*&06COHK7DTHINI MHFU$)%N&-$TZ>JJXJ^JJD@:*H6B8(#"DG(555U3/XZ'B4G+@ID&:9W"CET9) MPLB@+=F[60"A[SV?J>Q=?25N*ODZ-EYR+91,@O(4#64!7M+.&LW&MI:.4CJH MIIX^B) 5&#MNJJ1NN)VYE026*10#% +5Y"(9^G\_BU9X"?8CP 39B(@;4.1 M=8AJUZ_-LV:\\!IX11#+V8&#:7@ZM73LU^D1P#KY>?;U^/;SY:\!.0Y9\FS/ M??9SX!D.0=/QX"!WW^+5@& G,=^C?9US :0UAF'. 9#R MYYZRY9YAJZ->K .O<=^@, WWSRP# -]_H^+ .K ,!.WF^GR>8-7CP#8/(._/ MJV^@< W$/HZ->?-@(WZNK , P# 2&_BUX", P#S_ )O@^#FP# ,!/-XMN^X8 M!D/I]'P>G 1@&_P8"0Y/\8FK_2#?QX#V<_H8O]SQI+_ST4]^0S'?R8#SO>JY M?VR72ZUY_KG$U\O[%Z>U;>39@.N; , P# , P$^<>C7OOL$,!& GX-_2/GP$ M;[^7 , P# ,!K(&9@#9GF')S=(ZNCR<^ [U+SP&DC,>IP^I0)Z/<=>^27+%: M79:@"S#2O':J3A2]=/=H@GNXI,_$F4X$H,4:1.4PBE(&:%-Q;@Q WNFTO=>. M]3+T5J%TOU)UYI8*WVK:4MC$5^X,ZO#!6!4A>URK:KNSG"E2)LI"JN(/%DJ8 MJD@J@WCD2B4L>)40M57NB7ZG]HESM'66TQ[D:3DQI#R-/TU/W2;Z/J%LF=O+ M(J5?%(3,=!2[:M8&>J.O92'8O&+J7+"NX@KEFY(9JD@LHW;@%--_4N)Y/U01 MCH9O;DL@H63IAS=^-O.RC0>$FK%DI*1K1I5<3!%=F37EW["/- )1X/#MB3P. M78++QR @J%X=&+1?]2UTI)N\E(4,?3U;53:VT];W=@DYJX6C]',;CP= <2>7 M;-!1LU*C2DD^*\CUHYE+*/FW%.E2JOSJ,S%6#KDLNPT*9.N;ER.D%/:1%,VO M8J/'%IJ6MBSH2 <@9E>(#S;,@RU M9Z\!Z&_5.Z1T[9GU0"8<:-D+I3.(\U"6:/2KRU"-S$:63DT[ILMJEDJ9F+]T_:"PE/Z4\A3!V M*R*FD$SINMC5@G*.(S^@595&/7A$E01(GQ;,C-N"+=!N@W2#H^EHVPTGIDWK M1TCZHN%25K$KM7J>2S^UL!#5#6SV0:5=42\5$Q+>?71B67;)T4K=24?E<-6! M,UEVZB7#R#)>9T6-#.]NB_I$WRT-ZFTDHFLM%XE'5)<"@](-Q;*=1JF@:MFU MX%O/4C+V\IRFBQ[^),U=2LK'2B$XS* M1%W)RCMVN^,L&C1(=Z'+/U+[3T>U!&:3XTRK7^CY'W:"F:DM9&50Y9O;FKFM M['4!(OZ8DH]!DV*1F%>#4K%X68/V2:#:1)#I)E##6Q>B5HY5A;R]NEW>FMKN M6WT-:#N6E;BW$+ -Z1GK_7-JF<(I+0M(-))S'-Z%82D)2XLY2I9T8(\2I_19 M6+%N@B<@!R-8Z)NBI>71TNS?[0@KZ]AY31X;PFRND.2BI"LR4+//%(Y*O MJ'J6@(R BI2)B'Z64\PG)A75L=!K111T(;*::VD'>.Y] M$4K4MXZU)3?R;CC%TL!6UG-"?U/W2^H^[# MG1PO/I&6HJVP=.MKGW&=Z2$7;NH:8FK-P[UNWKBJ*;8VYB8B1BIJ$8&._:PD MC)R97;M9A%%H;T-HV^S>V"E M#W0HVBT6 U1VD847",YJDY YW: M4)*O/ M9<9-PFP@[DU!-.,05X8!8T1UY;>K++DUYAF ^(1YP$<]8,!6UMZ J6ZE M>TE;BCV1G]35K4$;3D,V#/@=E22Z:(NG*I0$K=DQ1,J]D'*@E(S8MG#M82() M&. 7JTJ*]IF=K>&MI;61-(69L/3Y+5VW73R>+RB&ORX#,FQVCZR<,4+E7529 M-*9:QB-41%.3SIY$Q3Z %8S=O7=Q9%D!9*GK7'>\"/B6T:)*RNU.K-J+MX5( M[R2J6""\-:4M:S2;IQ_45&U+'MJGI-,D:6JGU*T];A:-:H*'91<;XY8!@& ;_FYL WUX"?-S9?'G\?-@(P# 3S M<^9,N;[(/-F'(.W >SK]#%_N>-);^>BG^K]@S'S\_BP'G>]5RR^N3:78AL^J M<35D(9_J7I[T[;;S?!@.\^^FD=?JQ'J:7J5S2R%Z+F6F2K"G],$*I"W%93= M(J3H0]YH (@TBO!OF2RJT:G,R@1RQC<:T+(O1;'3XXXB'3JXNC6LY<6*NA6] M35#7]7QT_"3[J>K>>EZIFYE:%D&[]%&5EYIZ\DGB2AFY$C@JZ,/%B8.$&1." M'JKTE+@^J,Z2M=M[^>IV2=G;YZ-]S*=I>8CFB%O=%&>KNUU1I4['LJCH2Y/U M4:9&L&\LQF&SI9(\F[>F:-7!&#E9%-FF)PZ[+1UKIFU7ZL#HZ1FDG<33H'0#)2[5AO5%X9#2$AM&G0+T3K)M;CM*QIFI:QT=ZUH"H;PSMKGTBX6D MJ:ADI*],U,1;.H&3=L:9C:*MW2KZ141222B6"K9LV0#'W02M).+:$MPZ\T2[ M.6JO'I[05]1INLH&Z%-4%6EG9@.]WU8O2VTHK?Z8]:VOM_I%WJH2W2%NK/+-:0HJ MY58TI (C)VR@'$H!(Z!EV"!TI%VX<+/VYOTETLHKKKNE[NHN73QRN995RNM$32BKAPHL)U%G"RQQ.HJJFE1E<2[[1-*FY>F)4CN\4^E<>J82DZN7:T] M4M84Q HHOZ;1D#K@UD@:"DFB1RHX,&8<8KI?QF@5ZHM#Z:LK:VCZVE;"1TM; MRRE.4S9"CJ_AJ:8SY4*@K.K(*S\%%+0\"_D)B#AZ;0JQPLZ>.6DTX9-6:31P MYD@P/MG9BXFF%ZD;0]I-':)97&NK8_3#K&K*YMO&S<&QK!C2%84,#:(JA&*F M9&-4$NLY8233CVBR[5?L=TW63!=LNLW6 O&(*J)B4XAS>C1"HZ87J<- M9Z$5NYJGVVDE;32?8Z35OJ J2HX6FE+P4O)V]>6^J* I21GW;"+=U+3YWIY= M6-6?-G+AH5 K0W 7HQZ M"QS HZARSRSS]B;4;@F#,-CZGRAKZK2)AS,IH MUVS #:H4]P94JP!GD(E,0#D4'641$Q39AP\@Y;U))3*E?5+SJ#D ^ITWL3* M)LPX*G9<*7(1-EP14.F?6.11$@B(AD(@'$>HZJ%&Z>EZ'V1C>IWZ4!2Y!F/" M$*'X!39^R#A< YB9\@&$!U#D'46/(/0 9 IU1.:J*KYUHW([?0]$T9 RE85G)1C-82(OY9G3,% M)JQ;)11-%T_!L@NL@D=19,*GN3>YC4]&(VLH.W%)6RM>UJIO6#:-BE)N@)(3N*2N/2K]RFE M)TC5D&)Q:3$9(I")$R+('BV4&X<.H6WE MUKAT3$.7IRG>N8NE:ME8..6='#4HX59LD%%U"^Q.J8Y@ !'@@%J,ARSY U>/ MD#+I$0*&6P1S-D4#& ,UK3":PVCW6^D"L)&MP;N&G[#V'(;)-^PA3L6Q[]W/ MCU"F!9N>)I^3IZV4 ^(' 7>UM5*C0X.:9=@ 85<'@Z@$H!JU &0CD'[X-F>? MFRU!ED G(B=)&P\NI$23*22C*@CT9>"?JL'*+Q-I+Q;C-"0CG!D00 M>LERF0.JI24DW:#Q!Q,K()/J+H=1^T?PENJ869Q-,P;:.;NV4@%G0FJ=AJ28WQ MLM#S]K*NHRX#2C)B)-4QJS@)J+JZGJ@EXA8$IF.37.BX84U44!7%/RW;>G:C MC)%FDE'M&2TE%JAITI:I>2]6TY!+1\0TC8>@;:S\"5HR'LZ%87$M?0U;T;\G M6$8!@& 8!@& 8!O\>_IUX">;E -\O'@(P#?FP# , UAOOX\ P# , P# .;FX M1<_N@\?DP'L[_0Q?[GC26_GII_\ (9COX\!YW?5 8!^ M;7T[[0V&C=)!_IOR5]I:TLXC6-&VKLW8*[]%3M6S\8FY4BXNH*NNG&4K3\+!N' M(MB31&ZLDH\9F=LR<%-4%1#JWNI7KRZES[E7,?,&<6_N77U85Z^CFHG.RC'5 M7U%(U&LP9"S*FBGRA@*"_2\A#@Y".7"-[80$3%'5S&$39# MM-F(Z\ S KG]ELU;,L!I#("@76/LS',8=8F,;+,PYZQ$ !S%, <,HAEEDH ")W+4& MH!UA@/FW6/"';F&0FR,(;!$"ZLP#(-7Z7D.90$0U$'+DS$Y^Q'(!* B&P1 IC CK+PAR$,QP$B(&]D;6 M8"\6'_AYE'@])";++,HF*4V69@X10- MEP@ 0#4<>$;/_JE'+DSR$1#RY=?.& T8!@& KVU]PYRU%?4S<&G4H]S)TW(= ME#'2J)W$/-QSA!9C-4_-((G26<0U0PSI]"2R22B:YXY\X*BJDKP#E"[K]IH> MRJP2;&J=(VAP?$!=:D$K:6XN(RIU=40,>+C:U0Y$(Y!]2"=TZ)HN@K?TM.-3<;%U/*0M/W#N9(UX[B714I".@'CJF(, M9)!NI,C-1J:L4Z#%J2D7\O(OY:5>N)*3DWKN1DI!VLHX=/Y!\X4=/7KI=83+ M+N'3I95PLLL)E5%%#F.83&$BY%%6KI,J8SE;SK6&;.'1N*CXMG M^F.9FH99QEP6D+3,,TDJBFWRH@BQAXE\]6,1% ZA0N9I07+IVO+CM8&WJJQK M.V@IR/M/9U-=,$#O*,I==Z=6K'K,R*G& M<;$=4['+J$ &!RI<,SL@4HWE-#UO;>P6D5J=5? T0F90&Y')4A>J\ !P%I>;? MR8!@)Y\]]_/@(P# 3]._/]/CP$;[CKP# , P# , WWW# 3N.^?CY,!& 8!@& M 8"?1R[ZNKD^' -QW'/ .7DVYY? X!J_&+E]V'3YM?FSP'LZ_0Q?[GC26_G MII_\AF. \[WJN?\ ;)M+O9E]4XF67^:]/;]>> ZY< P# , P# -\\ P#X.7 M, P$^;+?G]& C ,!.6SIWV=>SIP$8!@&^^_DRP$\WQ=/3@&8^7Q^G 1@& 8! M@& &> 8!@)\G5O\> C -_AP$Z]PWRY< Z=>>_+@(P$[[[]8Z\!&^_T=/1@& M 8!@ 8!@&>^^_/@&_P!'YL VX#-B@0/8+1FJR[:A^P[GZ22-068M&42@5Y!V MDCU&R=]+B(#_ %Q ]3J*,;-4^YXL2.HZ3NF4BY%8Y)-4,*3" B.W(!R#9L#5 MF&0B!0'+,"@)@ !R 1 ,Q#3@')Z.GG\F 8!@& G?HW#EP$8!@& 8!@& 8!@& M ;[[^/ -]_%JP# , S^#S8!@&^^_HP# , WW^CX, WW\> ;[]6 ?^XO7]D&P M,\O+F& ]G?Z&+_<\:2W\]-/_ )"L,!YWO5GM^;FP'7+@)U MZ_/@')U?3]'BP$8!@& 8!@& 8"=_@V\V C???Q8!OOOR^4& G C , P# , WW]. GD^'+X?+OL", P$AM#S[\N MKXL!& >/???;@& ;[[^C -QWZ_@P# , P# -]]_B$&WZ@]D'[U"*;'91;=V[<.&\:R.Z=_U7+^V2Z7?\YY>?[5Z= MYQSU]. ZYMO)GU8!D.>66O;ERY=6 <$>;HWWZL RV^D,_/JY=^; 1@&^_IP$ M[^+ .G??X.3 ,AVY#E@(WW#?X@8!E^; 3EMU?1EMWZL!'BW^C<,!.>^^OS\^ M6 C ,!.W,=^;/X^O 1N._FP# 3LWU8!U\^OQ=/EP$=6 8!@-60_"&0"/B^/J MU=(:O5MU[_'RX", P# , P# ,!.6_P=> 9[[_3Z,@C M, WW_/Y3QX",O%R\O/ES?1 MX]6 C 3KU ;[[^? -]_%@& G?R_1Y=7-@(WWV]5S#+U2;2[R'/ M]+.U!J\:Q2B"TPC*.2*I&-(+H&*GV"45 TTG-4>:2B7%1$HRK:AIVBZ_ MD*U?0S!B>,=Q1P8E9M^$V8M(][--6H2)V\BT0$6IW+84G*ID"B <5$V\B:&I M6]L;)M&S][,0%3GIAVN@FKE3M-.8SL>H&:RQ#"D6:,ZN9P";-FR34,<[E,\6NX*[1*R4,@=3C"!1T%3E,Q5]*+B(*4 M:U) +SE-.3',HA(("#P6RSJ(66*DBVD#,5S+-%50;)I.2% P))\<E*R[1-:8@W*).UA:CK%XZAYQB1 Q12%*G74/6:B28%*")"1" MA@(0Z/""SM,6FA9FG)1Y,I]J94:/K"LX-0E41:;M\TIR,E)%L!:3"+5=GCW@ MQ#EN9XK(MC)CPG222B)"%6#5.6YH!H>2@6!:F-.Q]L8RN1DEY!FHQ"4=PL7+ MK10QA(Q-868=G* 1T61XTJ@% 4#)YX#E4++4RK"(C)N.Y^6BJDH:%G@)4T=/ MNFZ-2.1:/3O(EE$M!@UF9A(9%%60D1%0JB3@I1(( '(!9V@GDH_LU!R1PSB2-8QW,JINT\G:K@[(K(%S-5R* 0 XI:W%J MR)SDZA-+R#6$H12H7E.0M1,I/4J((1!)1M(,GO922Q8GC6QS# MPR.02X*H?*:MW;G].CHAO52$I)VV8W(C7;F4CW+&/%R@W?# NFZ<2V5>M@;% M<)C+ [8G!4Z8F8F33$#!R,]9JW\*[+38U&U2J:*J.FX=<"U$S=OJ@3EG;=M, M'3A4XHBD&HR!4%6AU9"4*J0H%62*(@(AN*0H.ULG4\:LRC)Y[%4_=VE:,?I2 M4FS.6I&,PZDB-WHH(Q2!H[V4.8SIEQST'+=SQ .&ZA16.&-U8#%!4TT6$9.( MV-3D7:39DY=$>+-P374(8IG";5D42B8!.0@-B<2F8J(F5$@JG"FL P$&V9=) M?2'QX#,ZS<8D\M_1Z;:1IJ+>/[FR[=ZE,P:$NYJ"/9P40\[1,$UHMV55TY_H MA-JU*?LVJ-(,.Z+M) M$H.F;A@\5DW39T/'2+#LB-3;,RMRE13!^Q%NT2([@SMK-P4NX55?,WB#Q22:4<<"JI*0Z(H&%:04,[,[70AJAE(QP9\HT:69"OR@ MFNB"H22E%,ZA.B)NQ5$P: ]<'(*/ ]@EQ:0+&$=05?65%4 I.U!(,H23CX:B M+=T7.R4:TEVP.)U[/L:;:,TF[A2)$&!2.98SB7>K(R1G1R H1%J*X<6'!N[= MV]C(V1JEXWJ92(HQZ9U M6XMC"F)CGS#=U+:NAT35C!4PE5"TK3U*4G5\<\?/6"P/AJ5:G#! '8)1B!^& M@E422"4F1V NEVBBQF35-=-!$*PI2TE!MYJC74K&**JI7%C*2J2 [L(JI4Q5 M>1LHYX#T\?",R,'#9W%K(NX[C7Y7*2ABE=I' % "D8NAH&K8&'49FD(NFBU9 M2*;*E*4IZ650:.RQK,Z[U_GV*4ZR9&;5,05(S,9,X+A\H2V] U# M'I5DFUGHVG3TS7TD\@^VC1T^1D*(9QKP.PY;M2T16:2*$FBD)CQX+-G*:Y>& MJ!.#@+65] 0,6RHR*:KD<*E(=(ZX"53@<68+J5E0[&"4O@Y1CHX&$S1U&U5 M3XQYV-3M:/B:[AX MIE&DF;=VFIU-V\=1<>_6-5DQ5L&]G5A3>M5TA78IRQ8 G& J)$HXR::A"F5* MH&R8T-!W-@J.JRH",*?D#0U:OYLS)-M3S6IX^DW#(D>^!4[5:.BEG*KT[!W( MHQZR)^Q%''8BB@&+@*=D+=VWC&-05@VD'%1P$-#TV=U3\!4C)TZC*@J-](,B M1SBI1A^(5;LD8P[TRZ,*8ZIG+9B<.$900#;15-4;.,Z+2F'+R,C9"+K%[346 M_FHR-16D4JB*U:Q#RINTB@,$U6Y%W O'3)5)5TW3;(D8I.\T0YM"V*3MFV@Y M1"7IMJ2X$V9_!K.XN6>DCHJA6=0G5:2+>/:$>O)!J0Q6"I1,R6;+MEB(*G!9 M4X<-$T#0L\PB*L;LJBCJ?=)W%8R4,$BS>OB/J&I)K5";IE(!&-&YV[M*29-U MD%F(BBLFL("28,*H:2:RK"1D$)-=JO%22\>N";UN MQC 52< )5 $[4ITC 8@F6 0, 9&U11E/U0_H"HD631M'T1&Q3"X:;9 C5 L5 M'4G&5FQDG ) (&1E(%G&4S(2% M"QC0T94L52;%A)SU*PDB[;1K1Q#R2LJZ*1WQX,6:+8 .8>R7*1EB"8*-0M;; MZ*F*7IB<&II"4JBYM3V]([8R#!FUB6<3/Q<(RF>QUHUX9X\.>1!99@5RS*9) M,V3A,3Y%#BJ9M##OH:12G,VVHH-C!()%5D0E9MO02-,3#FHX@B$K)U8")I0 MRM,HL!EFK.%X:Z0+K/4DEA0*)W*?9*68F95LUJ M*-G)B2BP2=%?RIV:$2T3@7+-XT!,S!5:3#)UP>R!.D<3!P$30]KIB,H232C* ML22KFMG]"IMRU#&J'8+-E(@@3QC]H$>R!5":;&+'"1N1$S902OS"39F8'=D@6DV^B4XX(HJI6RR M1U2(/SOQ51.='AMG()F,<*,ODQI6*K-.,I6#<0C9M3M(JKI+/4G9'"KVDX-Z M9.3JN0*V(6K(.)Q<6#(%WXLG MB30B#9,5';H[1=PNHDB@J83.!. <<>DZ.I>WUY MU'O&+1Z1HF!L58SQFDZ(S7X*B3=0R9UC-"JJ 8@4"%K:&9T M;%.9FH6A)&9HM57J,JV.U7PM1I%2,: MJB2IC.G.(MHZ>,![$5,*)5 M\@#],'+ 4'@'T^C?JP$[Y]>^O !'9ET".8CK$-@ZA#(0U\'FYA IXL":+4<@]48+4R2+3IYPW M.](5X8'$#@S MR)("62>)/X=.7/''D^U[@D@[*#4SKBDC*@HD!#ES$.#5KFJ%':LB>5XQZYIU M*EUEP1;)J&A$F;9@DR$4T"ES2:-6Z(+E*1<2I 8%.&8QL!<6$O?4*DW#J5C( M*24"A*Q$A*MHZ @8YZ_<1*I56;]\X9-6#B8?LUB)KIKR#PSI?@JH'=I%<+'. M')U;=ILJA&O(%X1W5S6H'DN6K6]$4S1#I!D\:F1<1CIK BLA.IOUE3JNAEBK ME%(IV^2A%U>$%L9*XM4RO9P*N(MHG(QX13]&$IJG(%!XR*];2((K-H>*8-0$ M7K5%8RQ407,*8$XP"CD ;12NJF55XQ20$1+3*='E'L=J3*GDT>QBQWL6^0)E M2S#A%("QAR$5LLLPY9W=2M'Z3 K^08N',8>.5;2BE/4^><,>*.0S 7<_VK[= M/^Q@32 A'K]=,2HIE,42!E@.(CZWJB,X81TRNT,K.1]3'52:M15&=BCN31\@ M"@I@H19N9XX5(4IB) =3V1#98#C*@G']22SR;E.P^V,@&X#=1V,)&2XL)!]"N%8PZL$Z>BDF=RI#JLQ5.0IU.$H7AX#Y1U MW*_C8EG#-)I(C6,0>-8I92&@G$E#I2"[MR^&(EW,:M*QRCU5\X%PLP>-EE X M!3G,4I"E#:(W-K!"#[GRR9"LR,EHM)88J)[:I1#D3BXB4)T67;Q"-<%56169 M)2)6RB"RR2B)TU3D$-*URJQ6C@C%)5 6XP? MMT!8M>QRNG2HMDT@20%,@CF&WJ&OJDJQDT:5"Y8/@9G*JD^"GX)"9=JI(F02 M/*3C6-0EY(Q$QX!1D'CH0X*9A,84RY!\C5U5"E2-*K-)JA-L$X]%F\*BW+Q) M(MDC',4$VPHF9E018MDV8(&;J(=CAQ1DC%$V YY.\-P48E6'2DF:396&7IU1 MRG TZ656@7":B*T0M,FBS3)X[B%!(FS._%%$J:7$%2,DB9,-J2Z=:=D,G1Y- MLJO'Q9(=)5: IY8'D85-NBG'S::T8$@VCT6R)1X0 0 M">Q /L:XM7*2+N74EU223V-C(APY2;,RJ*1\*G'$BT42D7XQ,I$RAQZESZT.X8.4)1./4BY)[+L@C(:&BDD)"39MH^27, MVC6+1LJ209,T4'C91$6SHO#!8ARF.4X0_N=64D8>.E$$TNT\E!)M(Z)B(B.2 MC)CV:ID=RJBT375.4IE%S<$ *2?3$C),H=B\<"LV@F:S"/ M3,5,.QFJ[][)J) 8I"J'X;Z1=N#"H=3(RG!(!" !2AQ> GQ=.K?5OJP$8#F6 ML_*L8J2@VKD$XR859JR2!4DLW0L%3+M"J.#)BZ%-%4_&%0X[B!4*4ZB1C$*( M!4;"Y-91T0C MYG*+;M$HY-JK'QKD@,49YK5";85'#15=1$DXS1=D(HKD4P* MD*4$%U$S!KA+E5E!2E0S#*2;+R%5$4+49I6!IV::RI5GA)!0CEA-Q<@QUO4R M. ,BW2X"B:8D* %+D'T/=*N#SC.H^W:@2+!DK&-4BL8XL0VBU@6*YBD8$C4L M(2+<%<+@YC0CP9KBHH*B!S',. UHW4J]"3?2C9S#(GD62,<]C4:2I=* >,D% M..11T MG2C^,;)R;H7KLR$4^AEHY(RCG-,;MZB:'8S1B1L7'LV'9$DV4XIV\!J1XN4I.&N(II< M$*7=3DF^CXJ,<. 490Q7A8UL9%$"M2/EQ W M$IC+/VJ#C@JE4(0R90*4I0$#!SC.\-?LXXL8E-) U[$DV '/"0:TH5A,]E!) M1R.&;X\ ME&!*,7)7J,LWI:F6DPN[(4Q"NI"6:1*#Z4<"0Q^&K(N'!S*&%4YC*CPL!336 ML:@8H0;5L[$C>G)A6=B"=C-/Z#EG!VAU791!',YS"Q9^P6XY/)$ H<+4',I MW0K D8M"G>1[N-5/(*)EDH"GI9VR-*B91_VKD).+=OXDKE8ZBRA(QRT2%8YU M03*6/ J;8"%1!F0&W" H*\ M'V7#SRP&FI*QJ"K0C1GW#5XK#L6T2T=$BXQH]49L6R#)J1Z_9LT'LD9!JU02 M04D7#I1)(@)IG(0. 4K@& D!$OL@UY" Y<^0Y^3H',,\LP'9@*V97&K"/*N MFQEUFK=U2RU&. 3*B'&4XY.HHO&FX*),TC*'$_&"8' &$1!

    "&Y8W-K1B M\;.499%8&D$UIDC1Y%Q;Z.U99-D_@:>D8QT2#371AT313^+=1B2$4DX.5@W: MLT$&_L.*13,FF8H;0MTJX+(%E.WYQ?A/I5*"RK1DL(33=D>-;N2 JW."2+:/ M.9BV8I 1B@W$A4FY.+3R#0VN75C6GT:*MFBR M;I-9(4%6SF/%N,K;3KB.0X"F'=02SZ*CX1Z MY!PPBCO#1R2J*!CL^SUNR'22+H2=ED;JNA.Y[%!8&I'*BKA-,BJRHF#ALLLN M7(Y SZ>$'+R_F' >SG]#%_N>=)?G^K13V?O&8_3@/._ZKEF/JDNEV/)]4\GY M,4]SB._/R!UR[[[]?)@-68\$2YZN;XM\_%G@($1U;[.CI\X@. G,0YO(')XL M\!IP# , P# 3GMZ>CK\FW -8>/?;\6W 'IV_#S_ )L!/"$ U#T+ 3F.SDWYMQVX M", V;,!JX1N?H\71OG@(_-\/IP$8!@& G,0V:OB'?DRP#,1Z3DP#A#SCY7GZ_C\^ D3#KUCS"&^7HP$ (@&0:M@^3 M?< P$<_2.8]> GQ?FY\! =6>_P 6 8"?%GZ=_%@) 1 =OTG 3F//OEEMZO+@)X1AVCX]0CY?IVX",QZNK5Z-_A M!F//T^/HWRP$8"0S 0RU9".0]>6?P8!PA':.^S 3PAU[-89; ^+FP$9CJZ-F M #R#RAY=>O/+9U#EJ#Q8!PCOKU[>O .;J^'J^/FSP$8!GOOZ?BP$^CXO3@'"'X-]_@P$ M\(>C,.7(-^K 1GU>, V^3 3PAWZM_ASP$ (AK#5U;\^OFSRZ,!&WKVX!^??Q M98">0.;,N>>6KV?Q /E'GUA[.?T,7^YXTEOYZ*>_(9C@+ZZ3/J!5DM*2_P!= M*_U27WNK3$W<^?)44E 0MC-';PE;U?>"A?D_JZL ];%Z.WA*WJ^\%"_)^ >MB]';PE;U?>"A M?D_ /6Q>CMX2MZOO#0NKH_Y/P#UL7H[>$K>K[P4+\GX"0_0QFCMX2MZAZ.T- M"_)^ CUL7H[>$K>K[P4+\G8"?6QFCMG^Z4O5MV=H:%\G_)V CUL7H[>$K>K[ MP4+\GX!ZV+T=O"5O5]X*%^3\ ];%Z.WA*WJ'_P @H7Y/P#UL7H[>$K>H/_(* M%^3\ #]#%Z.WA*WJ'_R&A?D_ /6Q>CMX2MZOO!0OR?XL ];&:.X?]):]7WAH M7Y/Z\!(?H8O1VV=\K>K/6.?:&A>0,_\ !_1Y^C 1ZV+T=O"5O5]X*%^3\!/K M8S1V\)6]0[?[@4+KSY_Z7Y^? /6Q>CMK_JE;U:M?_(%"\^7^#^G 1ZV,T=_" M5O5]X*%^3\ ];%Z.WA*WJ^\-"_)V >MB]';PE;U?>&A?D[?GP$^MC-';++OE M;U?>"A?D_P#-KRVX"/6Q>CMX2MZOO!0OR?@)#]#&:.WA*WJ^\%"_)^ CUL7H M[>$K>K[P4+\GX"?6QFCKX2EZN7^X-"^+^YW)Y\ ];&:.V7[I6]6?^0:%]':[ MJ\F CUL7H[^$K>K[P4+\GX!ZV+T=O"5O4/\ Y!0OR?@'K8O1V\)6]7W@H7Y/ MP$^MB]';5_5*WJUA_@&A>K_!W1@(];%Z.WA*WJ^\-"_)V_FP#UL7H[>$K>K[ MPT+\GX!ZV,T=O"5O2'_D%"_#'[^3()];&:.W)I*WJY/[@4+Y_P"E^O,=>6 C MUL7H[>$K>KQ0%"_)^ >MB]';PE;U?>"A?D_ /6Q>COX2MZOO!0OR?@)];&:. MWA*WJVY_\@4+Z.U^_H" _0Q>CMX2MZOO#0OR?@)];&:.WA*7J^\-"_)^ >MC M-'75_5*7JY/[@T+KY_[G\OFP#UL7H["(!WRMZN;_ ) H7G_R?@'K8S1VR_=* MWJSY^T-"_)^ CUL9H[>$K>K[P4+\GX!ZV+T=N325O5]X:%^3L ];%Z.WA*WJ M^\%"_)^ >MB]';PE;U?>"A?D_ /6Q>CMX2MZOO#0OC_N=@ ?H8O1V$0#OE;U M:_\ L"A?D_ /6Q>CMX2MZOO!0OR?@-0_H8O1U\)6]7(.?:&A>7(?\';>GIV8 M#3ZV+T=O"5O5]X*%^3\!/K8S1V\)6]7B@:%^3M?EP#UL9H[>$K>K/G[0T+\G MX!ZV+T=LL^^5O5J$/[@4+T_]G]'-@'K8S1V\)2]0_P#D-"_)_CP$>MB]';ET ME;U#_P"04*'+_D_?S8!ZV+T=O"5O5]X*%Y_\G\VKSX!ZV+T=_"6O5]X*%^3\ M!/K8S1VU?U2MZOO#0NO_ .'MB]';PE;U?>&A?D_GUX!ZV+T=O"5O5]X*%^3]^; /6Q>CMX2MZOO!0O MR?@'K8O1V\)6]7W@H7Y/P$^MB]';7_5*WJU!_@&A>H/[G\F8>3 1ZV+T=O"5 MO5]X:%^3L ];&:.P!F.DK>H/J>]"^IX4/<&@Z# MK^K;@,K@57'U>^?5>RAF3I@Z9PZ<,1HT)"H-T3MSHH%5.98IE.-$W!$"9% / "_]D! end XML 19 R1.htm IDEA: XBRL DOCUMENT v3.6.0.2
    Document and Entity Information - USD ($)
    $ in Millions
    12 Months Ended
    Dec. 31, 2016
    Feb. 10, 2017
    Jun. 30, 2016
    Document Information [Line Items]      
    Document Type 10-K    
    Amendment Flag false    
    Document Period End Date Dec. 31, 2016    
    Document Fiscal Year Focus 2016    
    Document Fiscal Period Focus FY    
    Trading Symbol PEGA    
    Entity Registrant Name PEGASYSTEMS INC    
    Entity Central Index Key 0001013857    
    Current Fiscal Year End Date --12-31    
    Entity Well-known Seasoned Issuer Yes    
    Entity Current Reporting Status Yes    
    Entity Voluntary Filers No    
    Entity Filer Category Large Accelerated Filer    
    Entity Common Stock, Shares Outstanding   76,643,096  
    Entity Public Float     $ 965
    XML 20 R2.htm IDEA: XBRL DOCUMENT v3.6.0.2
    CONSOLIDATED BALANCE SHEETS - USD ($)
    $ in Thousands
    Dec. 31, 2016
    Dec. 31, 2015
    Current assets:    
    Cash and cash equivalents $ 70,594 $ 93,026
    Marketable securities 63,167 126,052
    Total cash, cash equivalents, and marketable securities 133,761 219,078
    Trade accounts receivable, net of allowance of $4,126 and $4,631 265,028 211,846
    Income taxes receivable 14,155 4,770
    Other current assets 12,188 10,791
    Total current assets 425,132 446,485
    Property and equipment, net 38,281 31,319
    Deferred income taxes 69,898 65,730
    Long-term other assets 3,990 4,030
    Intangible assets, net 44,191 33,418
    Goodwill 73,164 46,776
    Total assets 654,656 627,758
    Current liabilities:    
    Accounts payable 14,414 12,675
    Accrued expenses 36,751 42,768
    Accrued compensation and related expenses 60,660 55,872
    Deferred revenue 175,647 155,873
    Total current liabilities 287,472 267,188
    Income taxes payable 4,263 5,618
    Long-term deferred revenue 10,989 15,805
    Other long-term liabilities 16,043 16,288
    Total liabilities 318,767 304,899
    Commitments and contingencies (Note 12)
    Stockholders' equity:    
    Preferred stock, $0.01 par value, 1,000 shares authorized; no shares issued and outstanding
    Common stock, $0.01 par value, 200,000 shares authorized; 76,591 shares and 76,488 shares issued and outstanding 766 765
    Additional paid-in capital 143,903 145,418
    Retained earnings 198,315 180,183
    Accumulated other comprehensive loss:    
    Net unrealized loss on available-for-sale marketable securities, net of tax (169) (150)
    Foreign currency translation adjustments (6,926) (3,357)
    Total stockholders' equity 335,889 322,859
    Total liabilities and stockholders' equity $ 654,656 $ 627,758
    XML 21 R3.htm IDEA: XBRL DOCUMENT v3.6.0.2
    CONSOLIDATED BALANCE SHEETS (Parenthetical) - USD ($)
    $ in Thousands
    Dec. 31, 2016
    Dec. 31, 2015
    Allowance for sales credit memos $ 4,126 $ 4,631
    Preferred stock, par value $ 0.01 $ 0.01
    Preferred stock, shares authorized 1,000,000 1,000,000
    Preferred stock, shares issued 0 0
    Preferred stock, shares outstanding 0 0
    Common stock, par value $ 0.01 $ 0.01
    Common stock, shares authorized 200,000,000 200,000,000
    Common stock, shares issued 76,591,000 76,488,000
    Common stock, shares outstanding 76,591,000 76,488,000
    XML 22 R4.htm IDEA: XBRL DOCUMENT v3.6.0.2
    CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
    shares in Thousands, $ in Thousands
    12 Months Ended
    Dec. 31, 2016
    Dec. 31, 2015
    Dec. 31, 2014
    Revenue:      
    Software license $ 279,995 $ 275,588 $ 232,336
    Maintenance 220,336 202,802 186,239
    Services 249,935 204,305 171,429
    Total revenue 750,266 682,695 590,004
    Cost of revenue:      
    Software license 4,943 4,125 4,959
    Maintenance 25,505 21,903 20,014
    Services 208,808 187,418 160,121
    Total cost of revenue 239,256 213,446 185,094
    Gross profit 511,010 469,249 404,910
    Operating expenses:      
    Selling and marketing 278,849 241,387 206,658
    Research and development 145,548 126,374 108,591
    General and administrative 45,951 36,738 37,442
    Acquisition-related 2,616 89 488
    Restructuring 287   192
    Total operating expenses 473,251 404,588 353,371
    Income from operations 37,759 64,661 51,539
    Foreign currency transaction gain (loss) 2,247 (4,168) (3,769)
    Interest income, net 776 1,056 683
    Other expense, net (5,580) (1,044) (459)
    Income before provision for income taxes 35,202 60,505 47,994
    Provision for income taxes 8,216 24,183 14,739
    Net income $ 26,986 $ 36,322 $ 33,255
    Earnings per share:      
    Basic $ 0.35 $ 0.47 $ 0.44
    Diluted $ 0.34 $ 0.46 $ 0.42
    Weighted-average number of common shares outstanding:      
    Basic 76,343 76,507 76,327
    Diluted 79,732 79,043 78,531
    XML 23 R5.htm IDEA: XBRL DOCUMENT v3.6.0.2
    CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME - USD ($)
    $ in Thousands
    12 Months Ended
    Dec. 31, 2016
    Dec. 31, 2015
    Dec. 31, 2014
    Net income $ 26,986 $ 36,322 $ 33,255
    Other comprehensive loss, net:      
    Unrealized loss on available-for-sale marketable securities, net of tax (19) (85) (142)
    Foreign currency translation adjustments (3,569) (2,810) (4,103)
    Total other comprehensive loss, net (3,588) (2,895) (4,245)
    Comprehensive income $ 23,398 $ 33,427 $ 29,010
    XML 24 R6.htm IDEA: XBRL DOCUMENT v3.6.0.2
    CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY - USD ($)
    shares in Thousands, $ in Thousands
    Total
    Common Stock
    Additional Paid-In Capital
    Retained Earnings
    Accumulated Other Comprehensive (Loss) Income
    Balance (in shares) at Dec. 31, 2013   76,324      
    Balance at Dec. 31, 2013 $ 271,788 $ 764 $ 139,565 $ 127,826 $ 3,633
    Repurchase of common stock (in shares)   (770)      
    Repurchase of common stock (15,559) $ (8) (15,551)    
    Issuance of common stock for share-based compensation plans (in shares)   742      
    Issuance of common stock for share-based compensation plans (5,695) $ 8 (5,703)    
    Issuance of stock under Employee Stock Purchase Plan (in shares)   32      
    Issuance of stock under Employee Stock Purchase Plan 568   568    
    Issuance of common stock to board members for board services (in shares)   29      
    Stock-based compensation expense 19,205   19,205    
    Tax benefit from exercise or vesting of equity awards, net of deferred tax asset deficiencies 3,411   3,411    
    Cash dividends declared (8,023)     (8,023)  
    Other comprehensive loss (4,245)       (4,245)
    Net income 33,255     33,255  
    Balance (in shares) at Dec. 31, 2014   76,357      
    Balance at Dec. 31, 2014 294,705 $ 764 141,495 153,058 (612)
    Repurchase of common stock (in shares)   (952)      
    Repurchase of common stock (22,750) $ (10) (22,740)    
    Issuance of common stock for share-based compensation plans (in shares)   1,028      
    Issuance of common stock for share-based compensation plans (9,190) $ 11 (9,201)    
    Issuance of stock under Employee Stock Purchase Plan (in shares)   24      
    Issuance of stock under Employee Stock Purchase Plan 550   550    
    Issuance of common stock to board members for board services (in shares)   31      
    Stock-based compensation expense 30,078   30,078    
    Tax benefit from exercise or vesting of equity awards, net of deferred tax asset deficiencies 5,236   5,236    
    Cash dividends declared (9,197)     (9,197)  
    Other comprehensive loss (2,895)       (2,895)
    Net income $ 36,322     36,322  
    Balance (in shares) at Dec. 31, 2015 76,488 76,488      
    Balance at Dec. 31, 2015 $ 322,859 $ 765 145,418 180,183 (3,507)
    Repurchase of common stock (in shares)   (1,078)      
    Repurchase of common stock (27,028) $ (11) (27,017)    
    Issuance of common stock for share-based compensation plans (in shares)   1,134      
    Issuance of common stock for share-based compensation plans (15,856) $ 12 (15,868)    
    Issuance of stock under Employee Stock Purchase Plan (in shares)   20      
    Issuance of stock under Employee Stock Purchase Plan 562   562    
    Issuance of common stock to board members for board services (in shares)   27      
    Stock-based compensation expense 40,808   40,808    
    Cash dividends declared (9,175)     (9,175)  
    Other comprehensive loss (3,588)       (3,588)
    Net income $ 26,986     26,986  
    Balance (in shares) at Dec. 31, 2016 76,591 76,591      
    Balance at Dec. 31, 2016 $ 335,889 $ 766 $ 143,903 198,315 $ (7,095)
    Cumulative-effect adjustment from adoption of ASU 2016-09 $ 321     $ 321  
    XML 25 R7.htm IDEA: XBRL DOCUMENT v3.6.0.2
    CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (Parenthetical) - USD ($)
    $ in Thousands
    12 Months Ended
    Dec. 31, 2015
    Dec. 31, 2014
    Tax benefit from exercise or vesting of equity awards, deferred tax asset deficiencies $ 105 $ 77
    Cash dividends declared, per share $ 0.12 $ 0.105
    XML 26 R8.htm IDEA: XBRL DOCUMENT v3.6.0.2
    CONSOLIDATED STATEMENTS OF CASH FLOWS
    $ in Thousands
    12 Months Ended
    Dec. 31, 2016
    USD ($)
    Dec. 31, 2015
    USD ($)
    Dec. 31, 2014
    USD ($)
    Operating activities:      
    Net income $ 26,986 $ 36,322 $ 33,255
    Adjustment to reconcile net income to cash provided by operating activities:      
    Deferred income taxes (5,810) (2,099) (13,896)
    Depreciation and amortization 24,137 23,093 23,352
    Amortization of investments 1,862 2,238 1,916
    Stock-based compensation expense 40,821 30,054 19,205
    Foreign currency transaction (gain) loss (2,247) 4,168 3,769
    Other non-cash (1,382) 822 (747)
    Change in operating assets and liabilities:      
    Trade accounts receivable (56,730) (62,235) 6,209
    Income taxes receivable and other current assets (10,818) 3,223 2,776
    Accounts payable and accrued expenses 1,531 16,572 13,356
    Deferred revenue 21,271 17,668 11,173
    Other long-term assets and liabilities 253 (2,023) 2,908
    Cash provided by operating activities 39,874 67,803 103,276
    Investing activities:      
    Purchases of marketable securities (23,969) (75,702) (55,520)
    Proceeds from maturities and called marketable securities 22,788 42,026 33,244
    Sales of marketable securities 62,210 1,915  
    Payments for acquisitions, net of cash acquired (49,113) (1,671) (3,918)
    Investment in property and equipment (19,088) (11,020) (11,463)
    Cash used in investing activities (7,172) (44,452) (37,657)
    Financing activities:      
    Issuance of common stock for share-based compensation plans 889 1,136 1,001
    Dividend payments to shareholders (9,174) (9,194) (6,874)
    Common stock repurchases for tax withholdings for net settlement of equity awards (16,183) (9,776) (6,128)
    Common stock repurchases under share repurchase programs (27,248) (22,825) (15,418)
    Cash used in financing activities (51,716) (40,659) (27,419)
    Effect of exchange rate on cash and cash equivalents (3,418) (4,251) (3,846)
    Net (decrease) increase in cash and cash equivalents (22,432) (21,559) 34,354
    Cash and cash equivalents, beginning of year 93,026 114,585 80,231
    Cash and cash equivalents, end of year 70,594 93,026 114,585
    Supplemental disclosures:      
    Income taxes paid 28,844 30,215 14,722
    Non-cash investing and financing activity:      
    Dividends payable $ 2,298 $ 2,297 $ 2,294
    XML 27 R9.htm IDEA: XBRL DOCUMENT v3.6.0.2
    BASIS OF PRESENTATION
    12 Months Ended
    Dec. 31, 2016
    BASIS OF PRESENTATION

    1. BASIS OF PRESENTATION

    (a) Business

    The Company develops, markets, licenses, and supports software applications for marketing, sales automation, customer service, and operations, in addition to the Pega Platform for clients that wish to build and extend their own applications. The Company provides implementation, consulting, training, technical support, and hosting services to facilitate the use of its software.

    (b) Management estimates and reporting

    The preparation of financial statements in conformity with accounting principles generally accepted in the United States of America (“U.S.”) requires management to make estimates and judgments 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 periods presented. Actual results could differ from those estimates. Accounts with reported amounts based on significant estimates and judgments include revenue, deferred revenue, deferred income taxes, income taxes payable, intangible assets, and goodwill.

    (c) Principles of consolidation

    The consolidated financial statements include Pegasystems Inc. and its wholly owned subsidiaries. All intercompany accounts and transactions have been eliminated in consolidation.

    XML 28 R10.htm IDEA: XBRL DOCUMENT v3.6.0.2
    SIGNIFICANT ACCOUNTING POLICIES
    12 Months Ended
    Dec. 31, 2016
    SIGNIFICANT ACCOUNTING POLICIES

    2. SIGNIFICANT ACCOUNTING POLICIES

    (a) Revenue recognition

    The Company’s revenue is derived primarily from software licenses, maintenance fees related to the Company’s software licenses, and consulting services. The Company’s license arrangements, whether involving a perpetual license or a term license, generally also contain multiple elements, including consulting services, training, and software maintenance services.

    Software revenue recognition requires judgment, including whether a software arrangement includes multiple elements, and if so, whether vendor-specific objective evidence (“VSOE”) of fair value exists for those elements. The amount of arrangement consideration allocated to undelivered elements is based on the VSOE of fair value for those elements and recognized as those elements are delivered. Any remaining portion of the total arrangement fee is allocated to the software license—the first delivered element. Revenue is recognized for each element when all of the revenue recognition criteria have been met. Revenue is recognized net of any taxes collected from customers and subsequently remitted to governmental authorities.

    Changes in the mix of the elements in a software arrangement, the ability to identify VSOE for those elements, the fair value of the respective elements, and changes to a product’s estimated life cycle could materially impact the amount of earned and unearned revenue.

    Before the Company can recognize revenue, the following four basic criteria must be met:

     

        Persuasive evidence of an arrangement—As evidence of the existence of an arrangement, the Company uses a contract or purchase order signed by the client and the Company for software, including cloud, and maintenance, and a statement of work for consulting services. In the event the client is a reseller, the Company ensures a binding agreement exists between the reseller and end user of the software.

     

        Delivery of product and services—The Company delivers its software electronically and/or ships it via disc media. Services are considered delivered as the work is performed or, in the case of maintenance, over the contractual service period.

     

        Fee is fixed or determinable—The Company assesses whether a fee is fixed or determinable at the onset of the arrangement. In addition, the Company assesses whether contract modifications to an existing arrangement constitute a concession or whether extended payment terms exist. The Company’s agreements do not include a right of return.

     

        Collection of fee is probable—The Company assesses the probability of collecting from each client at the onset of the arrangement based on a number of factors, including the client’s payment history, its current creditworthiness, economic conditions in the client’s industry and geographic location, and general economic conditions. If, in the Company’s judgment, collection of a fee is not probable, revenue is recognized as cash is collected, provided all other conditions for revenue recognition have been met.

    Software license revenues

    Perpetual software license fees are recognized as revenue when the software is delivered, any acceptance required by the contract that is not perfunctory is obtained, no significant obligations or contingencies exist related to the software, all other undelivered elements in a multiple element arrangement possess VSOE, and all other revenue recognition criteria are met.

    Term software license fees are usually payable on a monthly, quarterly, or annual basis under license agreements that typically have a three to five-year term and may be renewed for additional terms at the client’s option. The Company recognizes term license revenue over the term of the agreement as payments become due or earlier if prepaid, provided all other criteria for revenue recognition have been met.

    Maintenance revenues

    First-year maintenance typically is sold with the related software license and renewed on an annual basis thereafter. Maintenance revenue is deferred and recognized ratably over the term of the support period, which is generally one year and subject to annual renewals. Perpetual software maintenance obligations are based on separately stated renewal rates in the arrangement that are substantive and therefore represent VSOE of fair value. Term license arrangements include separately stated maintenance fees and the Company uses stand-alone sales to determine VSOE of fair value.

    Services revenues

    The Company’s services revenue is comprised of fees for consulting services including software implementation, training, reimbursable expenses, and for sales of its Pega Cloud as-a-platform offering (“Pega Cloud”), which includes the Pega Cloud Dev/Test environment and the Pega Cloud Production environment. Consulting services may be provided on a “stand-alone” basis or bundled with a license and software maintenance services.

    Revenue from training services and consulting services under time and materials contracts is recognized as services are performed. The Company has VSOE of fair value for its training services and consulting services under time and materials contracts in the Americas, Europe, and certain regions of Asia.

    Consulting services may sometimes be provided on a fixed-price basis. The Company does not have VSOE of fair value for fixed-price services or time and materials services in certain geographical regions. When these services are part of a multiple element arrangement, and the services are not essential to the functionality of the software, and when services, including maintenance, are the only undelivered element, the Company recognizes the revenue from the total arrangement ratably over the longer of the software maintenance period or the service period. Revenue from fixed-price services that are not bundled with a software license is generally recognized ratably over the service period, which is typically less than four months.

    Revenue from stand-alone sales of the Pega Cloud Dev/Test environment is recognized as services are performed because the Company has VSOE of fair value.

    Revenue from stand-alone sales of the Pega Cloud Production environment is recognized ratably over the term of the service. When implementation services are sold together with the Company’s Pega Cloud offering and these services have stand-alone value to the client, the Company accounts for these services separately from this offering. Stand-alone value is established through the client’s ability to buy these services from many trained partner system integrators and from transactions sold independently from the sale of Pega Cloud. Since these multiple-element arrangements are not software license sales, the Company applies a selling price hierarchy to determine the fair value of each element in the arrangement. Under the selling price hierarchy, each element’s fair value is determined based on its VSOE, if available. If VSOE does not exist, third-party evidence of fair value (“TPE”) will be considered, and estimated selling price (“ESP”) will be used if neither VSOE nor TPE is available. The Company generally does not have VSOE of its Pega Cloud offering and is not able to determine TPE as its sales strategy is customized to the needs of its clients and the Company’s products and services are dissimilar to comparable products or services in the marketplace. In determining ESP, the Company applies significant judgment as it weighs a variety of factors, based on the facts and circumstances of the arrangement. The Company typically arrives at an ESP for a service without VSOE or TPE by considering company-specific factors such as geographies, competitive landscape, and pricing practices used to establish bundled pricing and discounting.

    Deferred revenue

    Deferred software license revenue typically results from client billings for which all of the criteria to recognize revenue have not been met. Deferred maintenance revenue represents software license updates and product support contracts that are typically billed in advance and are recognized ratably over the support periods. Deferred services revenue represents advanced billings for consulting, hosting, and training services that are recognized as the services are performed.

    (b) Fair value of financial instruments

    The principal financial instruments held by the Company consist of cash equivalents, marketable securities, derivative instruments, accounts receivable, and accounts payable, which are measured at fair value. See Note 3 “Marketable Securities”, Note 4 “Derivative Instruments”, and Note 5 “Fair Value Measurements” for further discussion of financial instruments that are carried at fair value on a recurring basis.

    (c) Derivative instruments

    The Company uses foreign currency forward contracts (“forward contracts”) to manage its exposures to changes in foreign currency exchange rates associated with its foreign currency denominated accounts receivable, intercompany receivable and payables, and cash. See Note 4 “Derivative Instruments” for further discussion.

    (d) Property and equipment

    Property and equipment are recorded at cost. Depreciation and amortization are computed using the straight-line method over the estimated useful lives of the assets, which are three years for computer equipment and five years for furniture and fixtures. Leasehold improvements are amortized over the lesser of the term of the lease or the useful life of the asset. Repairs and maintenance costs are expensed as incurred.

     

    (e) Internal-use software

    The Company capitalizes and amortizes certain direct costs associated with computer software developed or purchased for internal use incurred during the application development stage. Costs related to preliminary project activities and post implementation activities are expensed as incurred. The Company amortizes capitalized software costs generally over three to five years commencing on the date the software is placed into service. During the fourth quarter of 2016, the Company placed $11.3 million of costs for computer software developed for internal use into service, of which $1.1 million was capitalized in 2015 and $10.2 million was capitalized in 2016. During 2014, the Company did not capitalize any costs for computer software developed for internal use.

    (f) Goodwill

    Goodwill represents the residual purchase price paid in a business combination after the fair value of all identified assets and liabilities have been recorded. Goodwill is not amortized. The Company operates as a single reporting unit. The Company performed its qualitative assessment as of November 30, 2016, 2015, and 2014, and concluded it was not more likely than not that the fair value of its reporting unit was less than its carrying value.

    (g) Intangible and long-lived assets

    All of the Company’s intangible assets are amortized using the straight-line method over their estimated useful life. The Company evaluates its long-lived tangible and intangible assets for impairment whenever events or changes in circumstances indicate that the carrying amount of such assets may not be recoverable. Impairment is assessed by comparing the undiscounted cash flows expected to be generated by the intangible asset to its carrying value. If impairment exists, the Company calculates the impairment by comparing the carrying value of the intangible asset to its fair value as determined by discounted expected cash flows. The Company did not record any impairments in 2016, 2015, or 2014.

    (h) Business combinations

    The Company uses its best estimates and assumptions to accurately assign fair value to the tangible and intangible assets acquired and liabilities assumed at the acquisition date. The Company’s estimates are inherently uncertain and 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 these tangible and intangible assets acquired and liabilities assumed, with the corresponding offset to goodwill. In addition, uncertain tax positions and tax-related valuation allowances are initially established in connection with a business combination as of the acquisition date. The Company continues to collect information and reevaluates these estimates and assumptions quarterly and records any adjustments to the Company’s preliminary estimates to goodwill provided that the Company is within the measurement period. Upon the conclusion of the measurement period or final determination of the fair value of assets acquired or liabilities assumed, whichever comes first, any subsequent adjustments are recorded to the Company’s consolidated statements of operations.

    (i) Research and development and software development costs

    Research and development costs are expensed as incurred. Capitalization of computer software developed for resale begins upon the establishment of technological feasibility, generally demonstrated by a working model or an operative version of the computer software product. Such costs have not been material to date as technological feasibility is established within a short time frame from the software’s general availability and, as a result, no costs were capitalized in 2016, 2015, or 2014.

    (j) Stock-based compensation

    The Company recognizes stock-based compensation expense associated with equity awards based on the fair value of these awards at the grant date. Stock-based compensation is recognized over the requisite service period, which is generally the vesting period of the equity award, and is adjusted each period for anticipated forfeitures. See Note 14 “Stock-based Compensation” for discussion of the Company’s key assumptions included in determining the fair value of its equity awards at the grant date.

    (k) Acquisition-related expenses

    Acquisition-related costs are expensed as incurred and include direct and incremental costs associated with an impending or completed acquisition. During 2016, 2015, and 2014, $2.6 million, $0.1 million, and $0.5 million, respectively, of acquisition-related costs were primarily professional fees associated with the Company’s acquisition of OpenSpan, Inc. (“OpenSpan”) and the acquisitions completed in 2014.

    (l) Foreign currency translation

    The translation of assets and liabilities for the majority of the Company’s foreign subsidiaries are made at period-end exchange rates, while revenue and expense accounts are translated at the average exchange rates during the period transactions occurred. The resulting translation adjustments are reflected in accumulated other comprehensive income. The Company’s India subsidiary, as well as all foreign subsidiaries acquired from Antenna Software, Inc. (“Antenna”), use the U.S. dollar as their functional currency, therefore, their monetary assets and liabilities are remeasured at current rates and their non-monetary assets are recorded at historical exchange rates. Realized and unrealized exchange gains or losses from transactions and remeasurement adjustments are reflected in foreign currency transaction loss in the accompanying consolidated statements of operations.

    (m) Accounting for income taxes

    The Company uses the asset and liability method of accounting for income taxes. Under this method, deferred tax assets and liabilities are determined based on temporary differences between the financial statement and tax basis of assets and liabilities using enacted tax rates in effect for the year in which the differences are expected to reverse. The Company regularly assesses the need for a valuation allowance against its deferred tax assets. Future realization of the Company’s deferred tax assets ultimately depends on the existence of sufficient taxable income within the available carryback or carryforward periods. Sources of taxable income include taxable income in prior carryback years, future reversals of existing taxable temporary differences, tax planning strategies, and future taxable income. The Company records a valuation allowance to reduce its deferred tax assets to an amount it believes is more-likely-than-not to be realized. Changes in the valuation allowance impacts income tax expense in the period of adjustment. The Company’s deferred tax valuation allowance requires significant judgment and uncertainties, including assumptions about future taxable income that are based on historical and projected information. The Company recognizes excess tax benefits when they are realized, through a reduction in income taxes payable using the with-and-without stock option method.

    The Company assesses its income tax positions and records tax benefits based upon management’s evaluation of the facts, circumstances, and information available at the reporting date. For those tax positions where it is more-likely-than-not that a tax benefit will be sustained, the Company records the largest amount of tax benefit with a greater than 50 percent likelihood of being realized upon ultimate settlement with a taxing authority having full knowledge of all relevant information. For those income tax positions where it is not more-likely-than-not that a tax benefit will be sustained, no tax benefit is recognized in the financial statements. The Company classifies liabilities for uncertain tax positions as non-current liabilities unless the uncertainty is expected to be resolved within one year. The Company classifies interest and penalties on uncertain tax positions as income tax expense.

    As a global company, the Company uses significant judgment to calculate and provide for income taxes in each of the tax jurisdictions in which it operates. In the ordinary course of the Company’s business, there are transactions and calculations undertaken whose ultimate tax outcome cannot be certain. Some of these uncertainties arise as a consequence of transfer pricing for transactions with the Company’s subsidiaries and nexus and tax credit estimates. In addition, the calculation of acquired tax attributes and the associated limitations are complex. See Note 15 “Income Taxes” for further information. The Company estimates its exposure to unfavorable outcomes related to these uncertainties and estimates the probability of such outcomes.

    (n) Advertising expense

    Advertising costs are expensed as incurred. Advertising costs were $8.9 million, $9.8 million, $1.4 million during the years ended December 31, 2016, 2015, and 2014, respectively.

    (o) New accounting pronouncements

    Measurement of Credit Losses on Financial Instruments: In June 2016, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) No. 2016-13, “Financial Instruments—Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments,” which requires measurement and recognition of expected credit losses for financial assets measured at amortized cost, including trade accounts receivable, upon initial recognition of that financial asset based on historical experience, current conditions, and reasonable and supportable forecasts. Credit losses relating to available-for-sale debt securities should be recorded through an allowance for credit losses when the fair value is below the amortized cost of the asset, removing the concept of “other-than-temporary” impairments. The effective date for the Company will be January 1, 2020, with early adoption permitted. The Company is currently evaluating the effect this ASU will have on its consolidated financial statements and related disclosures.

    Improvements to Employee Share-Based Payment Accounting: In March 2016, the FASB issued ASU No. 2016-09, “Compensation—Stock Compensation (Topic 718): Improvements to Employee Share-Based Payment Accounting” (“ASU 2016-09,”) which is intended to simplify various aspects of the accounting for employee share-based payments transactions, including accounting for income taxes, forfeitures, and statutory tax withholding requirements, as well as classification in the statement of cash flows.

    The Company elected to early adopt ASU 2016-09 in the fourth quarter of 2016, requiring the Company to reflect any adjustments as of January 1, 2016, the beginning of the annual period that includes the interim period of adoption. The most significant impacts of the ASU 2016-09 adoption were: (1) to recognize, on a prospective basis, excess tax benefits and deficiencies as part of the provision for income taxes in the consolidated statement of operations when the awards vest or are settled and (2) the elimination of the requirement to reclassify excess tax benefits from operating activities to financing activities in the consolidated statements of cash flows, which the Company adopted retrospectively. As a result, the Company recognized a reduction to its provision for income taxes of $6.7 million for the year ended December 31, 2016 related to net excess tax benefits from awards that vested or settled in 2016. The Company reclassified $5.3 million, and $3.4 million from financing activities to operating activities for the years ended December 31, 2015, and 2014, respectively, in the consolidated statements of cash flows as a result of the ASU 2016-09 adoption to conform to current year presentation. The Company also recognized upon adoption, on a modified retrospective basis, all historical excess tax benefits previously unrecognized, which resulted in a net cumulative-effect adjustment of a $0.3 million increase to retained earnings as of January 1, 2016, with an offsetting increase to long-term deferred income tax assets.

    The Company elected to continue to estimate forfeitures over the service period of the award, rather than as they occur, and will continue to present taxes paid in connection with shares withheld to meet statutory tax withholdings requirements for net settlement of equity awards as a financing activity in the statement of cash flows. These aspects of ASU 2016-09 had no impact on the consolidated financial statements in any period presented upon adoption.

     

    Adoption of the new standard also resulted in adjustments to our unaudited selected quarterly data previously reported for fiscal year 2016 as follows:

     

         Three Months Ended  
    (Dollars in thousands)    March 31, 2016     June 30, 2016     September 30, 2016  
         As
    Reported
        As
    Adjusted
        As
    Reported
        As
    Adjusted
        As
    Reported
        As
    Adjusted
     

    Unaudited condensed consolidated statements of operations data:

                

    Income before provision for income taxes

       $ 13,493     $ 13,493     $ 5,498     $ 5,498     $ 5,515     $ 5,515  

    Provision for income taxes

       $ 4,488     $ 3,093     $ 1,851     $ 962     $ 3,097     $ 2,214  

    Net income

       $ 9,005     $ 10,400     $ 3,647     $ 4,536     $ 2,418     $ 3,301  

    Effective tax rate

         33.3     22.9     33.7     17.5     56.2     40.1

    Earnings per share:

                

    Basic

       $ 0.12     $ 0.14     $ 0.05     $ 0.06     $ 0.03     $ 0.04  

    Diluted

       $ 0.11     $ 0.13     $ 0.05     $ 0.06     $ 0.03     $ 0.04  

    Weighted-average number of common shares outstanding:

                

    Diluted

         78,878       79,235       78,969       79,422       79,082       79,548  

     

         Three Months Ended     Six Months Ended     Nine Months Ended  
    (in thousands)    March 31, 2016     June 30, 2016     September 30, 2016  
         As
    Reported
        As
    Adjusted
        As
    Reported
        As
    Adjusted
        As
    Reported
        As
    Adjusted
     

    Unaudited condensed consolidated statements of cash flows data:

                

    Net cash provided by operating activities

       $ 8,642     $ 10,040     $ 9,299     $ 11,569     $ 17,396     $ 20,556  

    Net cash used in financing activities

       $ (18,424   $ (19,822   $ (29,396   $ (31,666   $ (39,871   $ (43,031

    Leases: In February 2016, the FASB issued ASU No. 2016-02, “Leases (Topic 842),” which requires lessees to record most leases on their balance sheets, recognizing a lease liability for the obligation to make lease payments and a right-of-use asset for the right to use the underlying asset for the lease term. The effective date for the Company will be January 1, 2019, with early adoption permitted. The Company currently expects that most of its operating lease commitments will be subject to this ASU and recognized as operating lease liabilities and right-of-use assets upon adoption with minimal impact to its results of operations and cash flows.

    Balance Sheet Classification of Deferred Taxes: In November 2015, the FASB issued ASU No. 2015-17, “Income Taxes (Topic 740): Balance Sheet Classification of Deferred Taxes.” The guidance requires that deferred income tax liabilities and assets be classified as noncurrent in a classified balance sheet. The effective date for the Company was January 1, 2017, with early adoption permitted. The Company retrospectively adopted this ASU in the fourth quarter of 2016. Upon adoption, current deferred income tax assets of $12.4 million were reclassified as long-term deferred income tax assets in the December 31, 2015 consolidated balance sheet. The adoption of this ASU had no impact on the Company’s consolidated statements of operations, equity, or cash flows in any period presented.

    Revenue from Contracts with Customers: In May 2014, the FASB issued ASU No. 2014-09, “Revenue from Contracts with Customers (Topic 606)”. This ASU amends the guidance for revenue recognition, creating the new Accounting Standards Codification Topic 606 (“ASC 606”). ASC 606 requires entities to apportion consideration from contracts to performance obligations on a relative standalone selling price basis, based on a five-step model. Under ASC 606, revenue is recognized when a customer obtains control of a promised good or service and is recognized in an amount that reflects the consideration which the entity expects to receive in exchange for the good or service. In addition, ASC 606 requires disclosure of the nature, amount, timing, and uncertainty of revenue and cash flows arising from contracts with customers. This ASU originally had an effective date for the Company of January 1, 2017. In August 2015, the FASB issued ASU No. 2015-14, “Revenue from Contracts with Customers (Topic 606): Deferral of the Effective Date,” which defers the effective date by one year while providing the option to adopt the standard on the original effective date. In addition, the FASB issued ASU No. 2016-08, ASU No. 2016-10, and ASU No. 2016-12 in March 2016, April 2016, and May 2016, respectively, to help provide interpretive clarifications on the new guidance in ASC 606.

    The Company has elected the full retrospective adoption model, effective January 1, 2018. Quarterly results in the 2018 fiscal year and comparative prior periods will be compliant with ASC 606, with the first Annual Report on Form 10-K issued in compliance with ASC 606 being the December 31, 2018 report.

    The Company is still in the process of quantifying the implications of the adoption of ASC 606, however the Company expects the following impacts:

     

        Currently, the Company recognizes revenue from term licenses and perpetual licenses with extended payment terms over the term of the agreement as payments become due or earlier if prepaid, provided all other criteria for revenue recognition have been met, and any corresponding maintenance over the term of the agreement. The adoption of ASC 606 will result in revenue for performance obligations recognized as they are satisfied therefore, revenue from the term license performance obligation is expected to be recognized upon delivery and revenue from the maintenance performance obligation is expected to be recognized on a straight-line basis over the contractual term. Due to the revenue from term licenses and perpetual licenses with extended payment terms being recognized prior to amounts being billed to the customer, we expect to recognize a net contract asset on the balance sheet.

     

        Currently, the Company allocates revenue to licenses under the residual method when it has VSOE for the remaining undelivered elements which allocates any future credits or significant discounts entirely to the license. The adoption of ASC 606 will result in the future credits, significant discounts, and material rights under ASC 606, being allocated to all performance obligations based upon their relative selling price. Under ASC 606, additional license revenue from the reallocation of such arrangement considerations will be recognized when control is transferred to the customer.

     

        Currently, the Company does not have VSOE for fixed price services, time and materials services in certain geographical areas, and unspecified future products, which results in revenue being deferred in such instances until such time as VSOE exists for all undelivered elements or recognized ratably over the longest performance period. The adoption of ASC 606 eliminates the requirement for VSOE and replaces it with the concept of a stand-alone selling price. Once the transaction price is allocated to each of the performance obligations the Company can recognize revenue as the performance obligations are delivered, either at a point in time or over time. Under ASC 606, license revenue will be recognized when control is transferred to the customer.

     

        Sales commissions and other third party acquisition costs resulting directly from securing contracts with customers are currently expensed when incurred. ASC 606 will require these costs of acquiring contracts to be recognized as an asset when incurred and to be expensed over the associated contract term. As a practical expedient, if the term of the contract is one year or less, the Company will expense the costs resulting directly from securing the contracts with customers. We expect this to impact our multi-year cloud offerings and perpetual licenses with additional rights of use that extend beyond one year.

     

        ASC 606 provides additional accounting guidance for contract modifications whereby changes must be accounted for either as a retrospective change (creating either a catch up or deferral of past revenues), prospectively with a reallocation of revenues amongst identified performance obligations, or prospectively as separate contracts which will not require any reallocation. This may result in a difference in the timing of the recognition of revenue as compared to how current contract modifications are recognized.

     

        There will be a corresponding effect on tax liabilities in relation to all of the above impacts.

    The Company is continuing its analysis of the expected impacts of the adoption of ASC 606.

    XML 29 R11.htm IDEA: XBRL DOCUMENT v3.6.0.2
    MARKETABLE SECURITIES
    12 Months Ended
    Dec. 31, 2016
    MARKETABLE SECURITIES

    3. MARKETABLE SECURITIES

     

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

    Marketable securities:

               

    Municipal bonds

       $ 36,746      $ —        $ (139    $ 36,607  

    Corporate bonds

         26,610        1        (51      26,560  
      

     

     

        

     

     

        

     

     

        

     

     

     

    Marketable securities

       $ 63,356      $ 1      $ (190    $ 63,167  
      

     

     

        

     

     

        

     

     

        

     

     

     

     

    (in thousands)    December 31, 2015  
         Amortized
    Cost
         Unrealized
    Gains
         Unrealized
    Losses
         Fair
    Value
     

    Marketable securities:

               

    Municipal bonds

       $ 57,394      $ 7      $ (66    $ 57,335  

    Corporate bonds

         66,960        2        (147      66,815  

    Certificates of deposit

         1,903        —          (1      1,902  
      

     

     

        

     

     

        

     

     

        

     

     

     

    Marketable securities

       $ 126,257      $ 9      $ (214    $ 126,052  
      

     

     

        

     

     

        

     

     

        

     

     

     

    The Company considers debt securities with maturities of three months or less from the purchase date to be cash equivalents. Interest is recorded when earned. All of the Company’s investments are classified as available-for-sale and are carried at fair value. Unrealized gains and losses considered to be temporary in nature are recorded as a component of accumulated other comprehensive loss, net of related income taxes. The Company reviews all investments for reductions in fair value that are other-than-temporary. When such reductions occur, the cost of the investment is adjusted to fair value through recording a loss on investments in the consolidated statements of operations. Gains and losses on investments are calculated on the basis of specific identification. As of December 31, 2016, the Company did not hold any investments with unrealized losses considered to be other than temporary.

    As of December 31, 2016, remaining maturities of marketable debt securities ranged from March 2017 to August 2019, with a weighted-average remaining maturity of approximately 14 months.

    XML 30 R12.htm IDEA: XBRL DOCUMENT v3.6.0.2
    DERIVATIVE INSTRUMENTS
    12 Months Ended
    Dec. 31, 2016
    DERIVATIVE INSTRUMENTS

    4. DERIVATIVE INSTRUMENTS

    The Company uses forward contracts to hedge its exposure to fluctuations in foreign currency exchange rates associated with its foreign currency denominated cash, accounts receivable, and intercompany receivables and payables held by its U.S. parent company and U.K. subsidiary.

    The Company is primarily exposed to foreign currency exchange rate fluctuations in the U.S. dollar, the Euro, and the Australian dollar relative to the British pound and the Euro relative to the U.S. dollar. At the end of June 2016, the U.K. held a referendum in which U.K. voters approved an exit from the European Union, commonly referred to as “Brexit”. The announcement of Brexit resulted in a sharp decline in the value of the British pound, as compared to the U.S. dollar and other currencies. This decline primarily resulted in foreign currency transaction gains from the remeasurement of foreign currency denominated cash and accounts receivable held by the Company’s U.K. subsidiary with corresponding losses on the Company’s forward contracts included in other expense, net.

    The forward contracts are not designated as hedging instruments. As a result, the Company records the fair value of these contracts at the end of each reporting period in the accompanying consolidated balance sheets as other current assets for unrealized gains and accrued expenses for unrealized losses, with any fluctuations in the value of these contracts recognized in other expense, net, in the accompanying consolidated statements of operations. The cash flows related to these forward contracts are classified as operating activities in the accompanying consolidated statements of cash flows. The Company does not enter into any forward contracts for trading or speculative purposes.

    As of December 31, 2016 and 2015, the total notional amount of the Company’s outstanding forward contracts was $128.4 million and $32.3 million, respectively. The Company did not have any forward contracts outstanding as of December 31, 2014.

    The fair value of the Company’s outstanding forward contracts was as follows:

     

    (in thousands)    December 31, 2016      December 31, 2015  
         Recorded In:      Fair Value      Recorded In:      Fair Value  

    Asset Derivatives

               

    Foreign currency forward contracts

         Other current assets      $ 628        Other current assets      $ 48  

    Liability Derivatives

               

    Foreign currency forward contracts

         Accrued expenses      $ 883        Accrued expenses      $ 1,052  

    The Company had forward contracts outstanding with total notional values as follows:

     

         As of December 31,  
    Currency (in thousands)    2016      2015  

    Euro

       29,820      14,900  

    British pound

       £ 6,440      £ —    

    Australian dollar

       A$ 22,010      A$ 9,100  

    United States dollar

       $ 73,125      $ 9,400  

     

         Change in Fair Value in USD  
         Year Ended December 31,  
    (in thousands)    2016     2015     2014  

    Loss from the change in the fair value of forward contracts included in other expense, net

       $ (5,643   $ (1,047   $ (532

    Foreign currency transaction gains (losses) from the remeasurement of foreign currency assets and liabilities

         2,247       (4,168     (3,769

    XML 31 R13.htm IDEA: XBRL DOCUMENT v3.6.0.2
    FAIR VALUE MEASUREMENTS
    12 Months Ended
    Dec. 31, 2016
    FAIR VALUE MEASUREMENTS

    5. FAIR VALUE MEASUREMENTS

    Assets and Liabilities Measured at Fair Value on a Recurring Basis

    The Company records its marketable securities and forward contracts at fair value on a recurring basis. Fair value is an exit price, representing the amount that would be received from the sale of an asset or paid to transfer a liability in an orderly transaction between market participants based on assumptions that market participants would use in pricing an asset or liability. As a basis for classifying the fair value measurements, a three-tier fair value hierarchy, which classifies the fair value measurements based on the inputs used in measuring fair value, was established as follows: (Level 1) observable inputs such as quoted prices in active markets for identical assets or liabilities; (Level 2) significant other inputs that are observable either directly or indirectly; and (Level 3) significant unobservable inputs on which there is little or no market data, which require the Company to develop its own assumptions. This hierarchy requires the Company to use observable market data, when available, and to minimize the use of unobservable inputs when determining fair value.

    The Company’s money market funds are classified within Level 1 of the fair value hierarchy. The Company’s marketable securities classified within Level 2 of the fair value hierarchy are valued based on a market approach using quoted prices, when available, or matrix pricing compiled by third party pricing vendors, using observable market inputs such as interest rates, yield curves, and credit risk. The Company’s foreign currency forward contracts, which are all classified within Level 2 of the fair value hierarchy, are valued based on the notional amounts and rates under the contracts and observable market inputs such as currency exchange rates and credit risk. If applicable, the Company will recognize transfers into and out of levels within the fair value hierarchy at the end of the reporting period in which the actual event or change in circumstance occurs. There were no transfers of investments between Level 1 and Level 2 during the years ended December 31, 2016 and 2015.

    The Company’s assets and liabilities measured at fair value on a recurring basis consisted of the followings:

     

    (in thousands)    December 31,
    2016
         Quoted Prices
    in Active
    Markets for
    Identical Assets
    (Level 1)
         Significant
    Other
    Observable
    Inputs
    (Level 2)
     

    Fair Value Assets:

            

    Money market funds

       $ 458      $ 458      $ —    

    Marketable securities:

            

    Municipal bonds

       $ 36,607      $ —        $ 36,607  

    Corporate bonds

         26,560        —          26,560  

    Certificates of deposit

         —          —          —    
      

     

     

        

     

     

        

     

     

     

    Total marketable securities

       $ 63,167      $ —        $ 63,167  
      

     

     

        

     

     

        

     

     

     

    Foreign currency forward contracts

       $ 628      $ —        $ 628  

    Fair Value Liabilities:

            

    Foreign currency forward contracts

       $ 883      $ —        $ 883  
      

     

     

        

     

     

        

     

     

     

     

    (in thousands)    December 31,
    2015
         Quoted Prices
    in Active
    Markets for
    Identical Assets
    (Level 1)
         Significant
    Other
    Observable
    Inputs
    (Level 2)
     

    Fair Value Assets:

            

    Money market funds

       $ 573      $ 573      $ —    

    Marketable securities:

            

    Municipal bonds

       $ 57,335      $ —        $ 57,335  

    Corporate bonds

         66,815        —          66,815  

    Certificates of deposit

         1,902        —          1,902  
      

     

     

        

     

     

        

     

     

     

    Total marketable securities

       $ 126,052      $ —        $ 126,052  
      

     

     

        

     

     

        

     

     

     

    Foreign currency forward contracts

       $ 48      $ —        $ 48  

    Fair Value Liabilities:

            

    Foreign currency forward contracts

       $ 1,052      $ —        $ 1,052  
      

     

     

        

     

     

        

     

     

     

    For certain other financial instruments, including accounts receivable and accounts payable, the carrying value approximates their fair value due to the relatively short maturity of these items.

    Assets Measured at Fair Value on a Nonrecurring Basis

    Assets recorded at fair value on a nonrecurring basis, such as property and equipment, and intangible assets are recognized at fair value when they are impaired. During 2016, 2015, and 2014, the Company did not recognize any impairments on its assets measured at fair value on a nonrecurring basis.

    XML 32 R14.htm IDEA: XBRL DOCUMENT v3.6.0.2
    TRADE ACCOUNTS RECEIVABLE, NET OF ALLOWANCE
    12 Months Ended
    Dec. 31, 2016
    TRADE ACCOUNTS RECEIVABLE, NET OF ALLOWANCE

    6. TRADE ACCOUNTS RECEIVABLE, NET OF ALLOWANCE

    Unbilled trade accounts receivable primarily relate to services earned under time and materials arrangements and to license, maintenance, and cloud arrangements that have commenced or been delivered in excess of scheduled invoicing.

     

         December 31,  
    (in thousands)    2016      2015  

    Trade accounts receivable

       $ 234,473      $ 190,820  

    Unbilled accounts receivable

         34,681        25,657  
      

     

     

        

     

     

     

    Total accounts receivable

         269,154        216,477  
      

     

     

        

     

     

     

    Allowance for sales credit memos

         (4,126      (4,631
      

     

     

        

     

     

     
       $ 265,028      $ 211,846  
      

     

     

        

     

     

     

    The Company records an allowance for estimates of potential sales credit memos when the related revenue is recorded and reviews this allowance periodically. The following reflects the activity of the allowance for sales credit memos:

     

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

    Balance at beginning of year

       $ 4,631      $ 1,540      $ 1,997  

    Provision for credit memos

         3,290        8,005        2,164  

    Credit memos issued

         (3,795      (4,914      (2,621
      

     

     

        

     

     

        

     

     

     
       $ 4,126      $ 4,631      $ 1,540  
      

     

     

        

     

     

        

     

     

    XML 33 R15.htm IDEA: XBRL DOCUMENT v3.6.0.2
    PROPERTY AND EQUIPMENT
    12 Months Ended
    Dec. 31, 2016
    PROPERTY AND EQUIPMENT

    7. PROPERTY AND EQUIPMENT

     

         December 31,  
    (in thousands)    2016      2015  

    Leasehold improvements

       $ 32,852      $ 29,501  

    Computer equipment

         21,522        18,369  

    Furniture and fixtures

         6,127        5,211  

    Computer software purchased

         6,083        5,847  

    Computer software developed for internal use

         12,069        721  

    Fixed assets in progress

         772        2,173  
      

     

     

        

     

     

     
         79,425        61,822  

    Less: accumulated depreciation and amortization

         (41,144      (30,503
      

     

     

        

     

     

     

    Property and equipment, net

       $ 38,281      $ 31,319  
      

     

     

        

     

     

     

    Depreciation expense was approximately $11.2 million, $10.6 million, and $9.3 million, for the years ended December 31, 2016, 2015, and 2014, respectively.

    XML 34 R16.htm IDEA: XBRL DOCUMENT v3.6.0.2
    ACQUISITIONS
    12 Months Ended
    Dec. 31, 2016
    ACQUISITIONS

    8. ACQUISITIONS

    Acquisition completed in 2016:

    On April 11, 2016, the Company acquired OpenSpan, Inc. (“OpenSpan”), a privately held software provider of robotic process automation and workforce analytics software for $48.8 million in cash, net of $1.8 million in cash acquired. As of December 31, 2016, $7.4 million of the cash consideration remains in escrow and will remain for up to an 18-month period after the acquisition as security for the indemnification obligations of the selling shareholders.

     

    During 2016, the Company incurred $2.6 million of direct and incremental expenses that were primarily legal and advisory fees and due diligence costs to affect the acquisition.

    In allocating the total purchase consideration based on estimated fair values, the Company recorded $26.7 million of goodwill, which is nondeductible for income tax purposes, and $24.3 million of intangible assets with a weighted-average amortization period of 9.7 years.

    Acquisitions completed in 2014:

    The Company completed three acquisitions during the year ended December 31, 2014, which were determined to be immaterial, both individually and in the aggregate, for $6.3 million in cash consideration, inclusive of $2.1 million in cash acquired, and $1.1 million in additional cash consideration which was paid in 2015. During 2016 and 2015, the Company also paid $0.3 million and $0.5 million, respectively, in additional cash consideration to the selling shareholders of another one of the three companies acquired in 2014, based on the achievement of certain performance milestones. The final cash payment of $0.3 million was made in January 2017 to the same selling shareholders based on the achievement of additional performance milestones through the end of 2016.

    XML 35 R17.htm IDEA: XBRL DOCUMENT v3.6.0.2
    GOODWILL AND OTHER INTANGIBLE ASSETS
    12 Months Ended
    Dec. 31, 2016
    GOODWILL AND OTHER INTANGIBLE ASSETS

    9. GOODWILL AND OTHER INTANGIBLE ASSETS

    As discussed in Note 17 “Geographic Information and Major Clients”, the Company operates in one reportable segment, Customer Engagement Solutions, and has one reporting unit.

    The following table presents the changes in the carrying amount of goodwill:

     

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

    Balance as of January 1,

       $ 46,776      $ 46,860      $ 43,469  

    Goodwill acquired during the year

         26,689        —          3,431  

    Translation adjustments

         (301      (84      (40
      

     

     

        

     

     

        

     

     

     

    Balance as of December 31,

       $ 73,164      $ 46,776      $ 46,860  
      

     

     

        

     

     

        

     

     

     

    Intangible assets are recorded at cost and are amortized using the straight-line method over their estimated useful lives.

     

    (in thousands)    Range of
    Useful Lives
         Cost      Accumulated
    Amortization
         Net book
    value
     

    December 31, 2016

               

    Customer related intangibles

         4-10 years      $ 63,091      $ (37,573    $ 25,518  

    Technology

         3-10 years        58,942        (40,269      18,673  

    Other intangibles

         3 years        5,361        (5,361      —    
         

     

     

        

     

     

        

     

     

     

    Total

          $ 127,394      $ (83,203    $ 44,191  
         

     

     

        

     

     

        

     

     

     

    December 31, 2015

               

    Customer related intangibles

         4-9 years      $ 49,546      $ (30,465    $ 19,081  

    Technology

         3-9 years        48,342        (34,282      14,060  

    Other intangibles

         3 years        5,361        (5,084      277  
         

     

     

        

     

     

        

     

     

     

    Total

          $ 103,249      $ (69,831    $ 33,418  
         

     

     

        

     

     

        

     

     

     

     

    Amortization expense of acquired intangibles was reflected in the Company’s consolidated statements of operations as follows:

     

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

    Amortization expense:

            

    Cost of revenue

       $ 5,986      $ 5,392      $ 6,017  

    Selling and marketing

         7,145        6,127        6,022  

    General and administrative

         277        683        1,770  
      

     

     

        

     

     

        

     

     

     

    Total amortization expense

       $ 13,408      $ 12,202      $ 13,809  
      

     

     

        

     

     

        

     

     

     

    As of December 31, 2016, future estimated amortization expense is as follows:

     

    (in thousands)

       Future estimated
    amortization expense
     

    2017

       $ 12,334  

    2018

         11,334  

    2019

         5,542  

    2020

         2,646  

    2021

         2,623  

    2022 and thereafter

         9,712  
      

     

     

     
       $ 44,191  
      

     

     

    XML 36 R18.htm IDEA: XBRL DOCUMENT v3.6.0.2
    ACCRUED EXPENSES
    12 Months Ended
    Dec. 31, 2016
    ACCRUED EXPENSES

    10. ACCRUED EXPENSES

     

         December 31,  
    (in thousands)    2016      2015  

    Partner commissions

       $ 2,199      $ 3,319  

    Other taxes

         9,031        10,070  

    Employee reimbursable expenses

         1,624        1,426  

    Dividends payable

         2,298        2,297  

    Professional services contractor fees

         6,550        4,580  

    Self-insurance health and dental claims

         2,182        2,129  

    Professional fees

         3,654        2,937  

    Short-term deferred rent

         1,770        1,600  

    Income taxes payable

         1,391        5,464  

    Acquisition-related expenses and merger consideration

         290        834  

    Restructuring

         105        394  

    Marketing and sales program expenses

         1,508        1,397  

    Cloud hosting expenses

         83        1,370  

    Foreign currency forward contracts

         883        1,052  

    Fixed assets in progress

         855        1,632  

    Other

         2,328        2,267  
      

     

     

        

     

     

     
       $ 36,751      $ 42,768  
      

     

     

        

     

     

    XML 37 R19.htm IDEA: XBRL DOCUMENT v3.6.0.2
    DEFERRED REVENUE
    12 Months Ended
    Dec. 31, 2016
    DEFERRED REVENUE

    11. DEFERRED REVENUE

     

         December 31,  
    (in thousands)    2016      2015  

    Term license

       $ 15,843      $ 19,792  

    Perpetual license

         23,189        21,094  

    Maintenance

         112,397        95,262  

    Cloud

         13,604        8,948  

    Services

         10,614        10,777  
      

     

     

        

     

     

     

    Current deferred revenue

         175,647        155,873  

    Perpetual license

         7,909        12,389  

    Maintenance

         1,802        2,227  

    Cloud

         1,278        1,189  
      

     

     

        

     

     

     

    Long-term deferred revenue

         10,989        15,805  
      

     

     

        

     

     

     
       $ 186,636      $ 171,678  
      

     

     

        

     

     

    XML 38 R20.htm IDEA: XBRL DOCUMENT v3.6.0.2
    COMMITMENTS AND CONTINGENCIES
    12 Months Ended
    Dec. 31, 2016
    COMMITMENTS AND CONTINGENCIES

    12. COMMITMENTS AND CONTINGENCIES

    Commitments

    The Company leases space for its offices under noncancellable operating leases that expire at various dates through 2023.

    As of December 31, 2016, the Company’s future minimum rental payments required under operating leases with noncancellable terms in excess of one year were as follows:

     

    (in thousands)

    For the calendar year

       Operating Leases (1)  

    2017

       $ 13,604  

    2018

         13,632  

    2019

         12,039  

    2020

         11,116  

    2021

         9,483  

    2022 & Thereafter

         17,735  
      

     

     

     
       $ 77,609  
      

     

     

     

     

    (1) Operating leases include future minimum rent payments, net of estimated sublease income for facilities that the Company has vacated pursuant to its restructuring activities.

    Rent expense under operating leases is recognized on a straight-line basis to account for scheduled rent increases and landlord tenant allowances. In connection with the Company’s amended lease for its office headquarters dated November 11, 2014, the Company has a landlord tenant allowance totaling approximately $9.4 million, all of which was used and reimbursed to the Company as of December 31, 2016 and will be amortized as a reduction to rent expense on a straight-line basis over the term of the lease. Total rent expense under operating leases was approximately $13.4 million, $12.3 million, and $12.5 million for the years ended December 31, 2016, 2015 and 2014, respectively.

    Contingencies

    The Company is a party in various contractual disputes, litigation and potential claims arising in the ordinary course of business. The Company does not believe that the resolution of these matters will have a material adverse effect on its financial position or results of operations.

    XML 39 R21.htm IDEA: XBRL DOCUMENT v3.6.0.2
    STOCKHOLDERS' EQUITY
    12 Months Ended
    Dec. 31, 2016
    STOCKHOLDERS' EQUITY

    13. STOCKHOLDERS’ EQUITY

    (a) Preferred stock

    The Company has authorized 1,000,000 shares of preferred stock, which may be issued from time to time in one or more series. The Board of Directors has the authority to issue the shares of preferred stock in one or more series, to establish the number of shares to be included in each series, and to fix the designation, powers, preferences and rights of the shares of each series and the qualifications, limitations or restrictions thereof, without any further vote or action by the stockholders. The issuance of preferred stock could decrease the amount of earnings and assets available for distribution to holders of common stock, and may have the effect of delaying, deferring or defeating a change in control of the Company. The Company had not issued any shares of preferred stock through December 31, 2016.

    (b) Common stock

    The Company has 200,000,000 authorized shares of common stock, $0.01 par value per share, of which 76,591,000 shares were issued and outstanding at December 31, 2016.

    Since 2004, the Company’s Board of Directors has approved stock repurchase programs that have authorized the Company to repurchase in the aggregate up to $195 million of its common stock. On May 20, 2016, we announced that our Board of Directors extended the expiration date of the current stock repurchase program to June 30, 2017 and increased the amount of stock the Company is authorized to repurchase to $50 million between May 18, 2016 and June 30, 2017. Purchases under these programs have been made on the open market.

     

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

    Prior year authorizations at January 1,

          $ 40,534        $ 13,284        $ 14,433  

    Authorizations

            25,879          50,000          14,410  

    Repurchases paid

         1,078,251        (27,028     944,398        (22,530     756,143        (15,264

    Repurchases unsettled

         —          —         7,836        (220     13,983        (295
         

     

     

          

     

     

          

     

     

     

    Authorized dollars remaining as of December 31,

          $ 39,385        $ 40,534        $ 13,284  
         

     

     

          

     

     

          

     

     

     

    (c) Dividends

    On May 27, 2014, the Company announced an increase in its quarterly common stock cash dividend from $0.015 to $0.03 per share, on a post-split basis. The Company declared quarterly dividends totaling $0.12 per share, $0.12 per share, and $0.105 per share, on a post-split basis, for the years ended December 31, 2016, 2015, and 2014, respectively. For the years ended December 31, 2016, 2015, and 2014, the Company paid cash dividends of $9.2 million, $9.2 million, and $6.9 million, respectively. It is the Company’s current intention to pay a quarterly cash dividend of $0.03 per share, however, the Board of Directors may terminate or modify this dividend program at any time without notice.

    XML 40 R22.htm IDEA: XBRL DOCUMENT v3.6.0.2
    STOCK-BASED COMPENSATION
    12 Months Ended
    Dec. 31, 2016
    STOCK-BASED COMPENSATION

    14. STOCK-BASED COMPENSATION

    The majority of the Company’s stock-based compensation arrangements vest over a five year vesting schedule and the Company’s stock options have a ten-year term. The Company recognizes stock-based compensation using the accelerated recognition method, treating each vesting tranche as if it were an individual grant.

    The Company periodically grants stock options and restricted stock units (“RSUs”) for a fixed number of shares upon vesting to employees and non-employee Directors. The exercise price for stock options is greater than or equal to the fair market value of the shares at the grant date. RSUs deliver to the recipient a right to receive a specified number of shares of the Company’s common stock upon vesting. Unlike stock options, there is no cost to the employee at share issuance. The Company values its RSUs at the fair value of its common stock on the grant date, which is the closing price of its common stock on the grant date, less the present value of expected dividends during the vesting period, as the recipient is not entitled to dividends during the requisite service period. Upon vesting of the RSUs, the Company withholds shares of common stock in an amount sufficient to cover the minimum statutory tax withholding obligations and issues shares of its common stock for the remaining amount.

    Employees may elect to receive 50% of their target incentive compensation under the Company’s Corporate Incentive Compensation Plan (the “CICP”) in the form of RSUs instead of cash. If elected by an employee, the equity amount is equal in value on the date of grant to 50% of his or her target incentive opportunity, based on the employee’s base salary. The number of RSUs granted is determined by dividing 50% of the employee’s target incentive opportunity by 85% of the closing price of its common stock on the grant date, less the present value of expected dividends during the vesting period. If elected, the award vests 100% on the CICP payout date of the following year for all participants. Vesting is conditioned upon the performance conditions of the CICP and on continued employment; if threshold funding does not occur, the equity grant will be cancelled. The Company considers vesting to be probable on the grant date and recognizes the associated stock-based compensation expense over the requisite service period beginning on the grant date and ending on the vesting date.

    The Company grants options that allow for the settlement of vested stock options on a net share basis (“net settled stock options”). With net settled stock options, the employee does not surrender any cash or shares upon exercise. Rather, the Company withholds the number of shares to cover the option exercise price and the minimum statutory tax withholding obligations from the shares that would otherwise be issued upon exercise. The exercise of stock options on a net share basis results in fewer shares issued by the Company.

    Share-Based Compensation Plans:

    (a) 2004 Long-Term Incentive Plan (as amended and restated)

    In 2004, the Company adopted the 2004 Long-Term Incentive Plan (as amended and restated, the “2004 Plan”) to provide employees, non-employee Directors, and consultants with opportunities to purchase stock through incentive stock options and non-qualified stock options. In addition to options, eligible participants under the 2004 Plan may be granted stock purchase rights and other stock-based awards. In June 2016, the Company’s stockholders approved an amendment to the 2004 Plan, which increased the number of shares authorized for issuance under the plan to 30,000,000, extended the term of the plan to 2026, and limited annual compensation to any non-employee Director to $500,000. The 2004 Plan was previously amended and approved by the Company’s stockholders in July 2011, which increased the number of shares authorized for issuance under the plan to 24,000,000, giving effect to the two-for-one stock split approved by the Company’s Board of Directors in 2014 (the “Stock Split”), and extending the term of the plan to 2021. Since 2006, the Company has granted to each non-employee director of the Company unrestricted shares of common stock on an annual basis in consideration of their board service, prorated if the non-employee director joins the Company’s Board of Directors after the annual equity grant is made. The number of unrestricted shares granted to non-employee Directors was equal to $20,000, $119,000, and $95,000, divided by the fair market value of the Company’s common stock on the grant dates, for 2016, 2015, and 2014, respectively. On May 18, 2016, the Company changed the annual equity grant from unrestricted common stock to RSUs, vesting 25% on the date of the annual meeting of stockholders and 25% quarterly thereafter. During 2016, the Company granted 36,000 RSUs to non-employee Directors equal to $961,000.

    As of December 31, 2016, approximately 10,597,000 shares were subject to outstanding options and stock-based awards under the 2004 Plan.

     

    (b) 2006 Employee Stock Purchase Plan

    In 2006, the Company adopted the 2006 Employee Stock Purchase Plan (the “2006 ESPP”) pursuant to which the Company’s employees are entitled to purchase up to an aggregate of 1,000,000 shares, giving effect to the Stock Split, of common stock at a price equal to at least 85% of the fair market value of the Company’s common stock on either the commencement date or completion date for offerings under the plan, whichever is less, or such higher price as the Company’s Board of Directors may establish from time to time. Until the Company’s Board of Directors determines otherwise, the Board has set the purchase price at 95% of the fair market value on the completion date of the offering period. As a result, the 2006 ESPP is non-compensatory and is tax qualified. Therefore, as of December 31, 2016, no compensation expense related to shares issued under the plan had been recognized. In October 2012, the Company’s Board of Directors amended the term of the 2006 ESPP such that it will continue until there are no shares remaining to be issued under the plan or until the plan is terminated by the Board of Directors, whichever occurs first. As of December 31, 2016, approximately 351,000 shares had been issued thereunder.

    Shares reserved

    As of December 31, 2016, there were approximately 10,230,000 shares remaining for issuance for future equity grants under the Company’s stock plans, consisting of approximately 9,581,000 shares under the 2004 Plan and approximately 649,000 shares under the 2006 ESPP.

    Equity grants, assumptions and activity

    During 2016, the Company issued approximately 1,154,000 shares to its employees under the Company’s share-based compensation plans and approximately 27,000 shares to the non-employee members of its Board of Directors.

    The following table presents the stock-based compensation expense included in the Company’s consolidated statements of operations:

     

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

    Stock-based compensation expense:

            

    Cost of revenues

       $ 11,459      $ 8,772      $ 5,335  

    Operating expenses

         29,362        21,282        13,870  
      

     

     

        

     

     

        

     

     

     

    Total stock-based compensation before tax

         40,821        30,054        19,205  

    Income tax benefit

         (12,198      (8,098      (5,563

    Stock Options

    The Company estimates the fair value of stock options using a Black-Scholes option valuation model. Key inputs used to estimate the fair value of stock options include the exercise price of the award, the expected term of the option, the expected volatility of the Company’s common stock over the option’s expected term, the risk-free interest rate over the option’s expected term, and the Company’s expected annual dividend yield. The amount of stock-based compensation recognized during a period is based on the value of the awards that are ultimately expected to vest. Forfeitures are estimated at the time of grant and revised, if necessary, in subsequent periods if actual forfeitures differ from those estimates. Ultimately, the Company recognizes the actual expense over the vesting period only for the shares that vest. The weighted-average grant-date fair value for stock options granted in 2016, 2015, and 2014, was $8.31, $7.62 and $7.58 per share, respectively.

     

    The weighted-average assumptions used in the Black-Scholes option valuation model are as follows:

     

         Year ended December 31,  
           2016         2015         2014    

    Expected annual volatility (1)

         40     45     47

    Expected term in years (2)

         4.4       4.5       4.4  

    Risk-free interest rate (3)

         1.21     1.34     1.33

    Expected annual dividend yield (4)

         0.63     0.68     0.44

     

    (1) The expected annual volatility for each grant is determined based on the average of historical daily price changes of the Company’s common stock over a period of time which approximates the expected option term.
    (2) The expected option term for each grant is determined based on the historical exercise behavior of employees and post-vesting employment termination behavior.
    (3) The risk-free interest rate is based on the yield of U.S. Treasury securities with a maturity that is commensurate with the expected option term at the time of grant.
    (4) The expected annual dividend yield is based on the weighted-average of the dividend yield assumptions used for options granted during the applicable period. The expected annual dividend has historically been based on the expected dividend of $0.06 per share, per year ($0.015 per share, per quarter times 4 quarters), on a post-split basis, divided by the average stock price. On May 27, 2014, the Company announced an increase in its quarterly cash dividend from $0.015 to $0.03 per share. Thus, for grants made after this date, the expected annual dividend is based on the expected dividend of $0.12 per share, per year ($0.03 per share, per quarter times 4 quarters), divided by the average stock price.

    The Company elected to adopt the alternative transition method (“short cut method”) in calculating its historical pool of windfall tax benefits in regards to its share-based compensation.

    The following table summarizes the combined stock option activity under the Company’s stock option plans for the year ended December 31, 2016:

     

        Shares (in thousands)     Weighted-average
    exercise price
        Weighted-average
    remaining contractual
    term (in years)
         Aggregate intrinsic
    value (in thousands)
     

    Options outstanding as of January 1, 2016

        6,563     $ 16.01       

    Granted

        2,691       25.72       

    Exercised

        (1,275     14.41       

    Forfeited/Cancelled

        (516     20.85       
     

     

     

            

    Options outstanding as of December 31, 2016

        7,463     $ 19.45       
     

     

     

            

    Vested and expected to vest as December 31, 2016

        6,154     $ 18.99       7.3      $ 104,655  
     

     

     

            

    Exercisable as of December 31, 2016

        2,696     $ 14.21       5.7      $ 58,741  
     

     

     

            

    The aggregate intrinsic value of stock options exercised (i.e., the difference between the market price at exercise and the price paid by the employee at exercise) in 2016, 2015, and 2014 was $19.9 million, $18.6 million and $13.2 million, respectively. The aggregate intrinsic value of stock options outstanding and exercisable as of December 31, 2016 is based on the difference between the closing price of the Company’s stock of $36.00 on December 31, 2016 and the exercise price of the applicable stock options.

     

    As of December 31, 2016, the Company had unrecognized stock-based compensation expense related to the unvested portion of stock options of approximately $14.5 million that is expected to be recognized as expense over a weighted-average period of approximately 2.2 years.

    RSUs

    The weighted-average grant-date fair value for RSUs granted in 2016, 2015, and 2014 was $25.54, $20.49, and $19.88, respectively. The following table summarizes the combined RSU activity for periodic grants and the CICP under the 2004 Plan for the year ended December 31, 2016:

     

         Shares
    (in thousands)
         Weighted-
    Average
    Grant-Date
    Fair Value
         Aggregate
    Intrinsic
    Value
    (in thousands)
     

    Nonvested as of January 1, 2016

         2,607      $ 20.03     

    Granted

         1,929        25.54     

    Vested

         (1,071      19.41     

    Forfeited

         (304      22.22     
      

     

     

           

    Nonvested as of December 31, 2016

         3,161      $ 23.39      $ 113,824  
      

     

     

           

    Expected to vest as of December 31, 2016

         2,350      $ 23.55      $ 84,592  
      

     

     

           

    The RSUs associated with periodic grants generally vest over five years with 20% vesting after one year and the remaining 80% vesting in equal quarterly installments over the remaining four years. Approximately 225,000 RSUs granted in connection with the 2016 CICP are expected to vest 100% in March 2017.

    The fair value of RSUs vested in 2016, 2015, and 2014 was $29.2 million, $14.9 million, and $8.0 million, respectively. The aggregate intrinsic value of RSUs outstanding and expected to vest as of December 31, 2016 is based on the closing price of the Company’s stock of $36.00 on December 31, 2016.

    As of December 31, 2016, the Company had approximately $27.8 million of unrecognized stock-based compensation expense related to all unvested RSUs that is expected to be recognized as expense over a weighted-average period of approximately 2.1 years.

    XML 41 R23.htm IDEA: XBRL DOCUMENT v3.6.0.2
    INCOME TAXES
    12 Months Ended
    Dec. 31, 2016
    INCOME TAXES

    15. INCOME TAXES

    Effective tax rate

    The components of income before provision for income taxes are as follows for the years ended December 31:

     

    (in thousands)    2016      2015      2014  

    Domestic

       $ 37,329      $ 63,124      $ 36,485  

    Foreign

         (2,127      (2,619      11,509  
      

     

     

        

     

     

        

     

     

     

    Total income before provision

       $ 35,202      $ 60,505      $ 47,994  
      

     

     

        

     

     

        

     

     

     

     

    The components of the provision for income taxes are as follows for the years ended December 31:

     

    (in thousands)    2016      2015      2014  

    Current:

            

    Federal

       $ 6,741      $ 17,864      $ 22,488  

    State

         2,963        4,565        2,952  

    Foreign

         4,322        3,853        3,195  
      

     

     

        

     

     

        

     

     

     

    Total current provision

         14,026        26,282        28,635  
      

     

     

        

     

     

        

     

     

     

    Deferred:

            

    Federal

         (1,120      2,075        (11,972

    State

         (480      (466      (1,209

    Foreign

         (4,210      (3,708      (715
      

     

     

        

     

     

        

     

     

     

    Total deferred benefit

         (5,810      (2,099      (13,896
      

     

     

        

     

     

        

     

     

     

    Total provision

       $ 8,216      $ 24,183      $ 14,739  
      

     

     

        

     

     

        

     

     

     

    The effective income tax rate differed from the statutory federal income tax rate due to the following:

     

         2016     2015     2014  

    Statutory federal income tax rate

         35.0     35.0     35.0

    Valuation allowance

         0.3       0.7       0.5  

    Transaction costs

         1.1       —         —    

    State income taxes, net of federal benefit and tax credits

         3.7       4.6       1.8  

    Permanent differences

         2.2       1.1       1.3  

    Domestic production activities

         (3.2     (3.1     (4.9

    Federal research and experimentation credits

         (2.3     (1.2     (1.7

    Tax effects of foreign activities

         5.2       2.0       (2.2

    Tax-exempt income

         (0.3     (0.1     (0.1

    Provision to return adjustments

         0.3       0.3       —    

    Non-deductible compensation

         6.2       3.3       2.5  

    Provision for uncertain tax positions

         (2.3     (2.6     (0.7

    Excess tax benefits related to share-based compensation

         (20.1     —         —    

    Other

         (2.5     —         (0.8
      

     

     

       

     

     

       

     

     

     

    Effective income tax rate

         23.3     40.0     30.7
      

     

     

       

     

     

       

     

     

     

    Deferred income taxes

    Deferred income taxes reflect the tax attributes and tax effects of temporary differences between the carrying amounts of assets and liabilities for financial reporting purposes and the amounts used for income tax purposes. The Company retrospectively adopted ASU 2015-17 “Income Taxes (Topic 740): Balance Sheet Classification of Deferred Taxes” in the fourth quarter of 2016. As a result, all net deferred income taxes are classified as non-current in the consolidated balance sheets for all periods presented. See Note 2 “Significant Accounting Policies” —New accounting pronouncements for further detail.

     

    Significant components of net deferred tax assets and liabilities are as follows:

     

    (in thousands)    2016      2015  

    Deferred tax assets:

         

    Net operating loss carryforwards

       $ 69,307      $ 65,601  

    Accruals and reserves

         34,021        30,322  

    Software revenue

         6,559        6,608  

    Depreciation

         3,593        5,327  

    Tax credit carryforwards

         8,094        6,686  

    Other

         19        58  
      

     

     

        

     

     

     

    Total deferred tax assets

         121,593        114,602  

    Less valuation allowances

         (34,054      (35,509
      

     

     

        

     

     

     

    Total net deferred tax assets

       $ 87,539      $ 79,093  
      

     

     

        

     

     

     

    Deferred tax liabilities:

         

    Intangibles

       $ (17,641    $ (13,363
      

     

     

        

     

     

     

    Total deferred tax liabilities

         (17,641      (13,363
      

     

     

        

     

     

     

    Total net deferred income taxes

       $ 69,898      $ 65,730  
      

     

     

        

     

     

     

    The Company regularly assesses the need for a valuation allowance against its deferred tax assets. In making that assessment, the Company considers both positive and negative evidence related to the likelihood of realization of the deferred tax assets to determine, based on the weight of available evidence, whether it is more-likely-than-not that some or all of the deferred tax assets will not be realized. This determination requires significant judgment, including assumptions about future taxable income that are based on historical and projected information. The $1.5 million net change in the valuation allowance during the period primarily relates to a $2.4 million decrease for movements in foreign exchange rates, partially offset by $0.9 million increase of acquired OpenSpan federal and state net operating losses and tax credits that are projected to expire unutilized.

    The Company acquired approximately $22.4 million and $0.3 million of federal and state net operating losses (“NOLs”) respectively, and approximately $0.9 million of general business credits, in connection with the acquisition of OpenSpan on April 11, 2016. The Company has determined it may utilize $20.2 million and $0.1 million of the acquired OpenSpan federal and state NOLs, respectively, and $0.4 million of the general business credits subject to annual limitations, in accordance with Section 382 and Section 383 of the Internal Revenue Code of 1986, as amended, which are scheduled to expire by 2036. As of December 31, 2016, the Company anticipates using $16.9 million of the remaining NOLs by 2021.

    As of December 31, 2016, the Company had approximately $38.5 million of acquired Antenna federal NOLs, which are subject to annual use limitations under Section 382 and Section 383 of the Internal Revenue Code of 1986, as amended. Based on those limitations, the Company anticipates using $6.2 million of the remaining NOLs by 2031. With regard to the acquired foreign NOLs of $58.1 million, a full valuation allowance has been recorded as of December 31, 2016 due to uncertainty regarding the availability of these NOLs to offset future income generated by the related foreign businesses due to limitations under local country change in control provisions.

    As of December 31, 2016, the Company had approximately $101.9 million of acquired Chordiant federal NOLs, which are subject to annual use limitations under Section 382 and Section 383 of the Internal Revenue Code of 1986, as amended. Based on those limitations, the Company anticipates using $76.1 million of the remaining NOLs by 2029. In addition, the Company has $0.3 million of deferred tax assets related to state NOLs as of December 31, 2016.

    As of December 31, 2016, the Company had available $23.8 million of foreign NOLS which have an unlimited carryover period.

     

    As of December 31, 2016, the Company had available $7.1 million of state tax research and experimentation (“R&E”) credits expiring in the years 2017 through 2031 and $0.9 million of investment and other state tax credits, which have an unlimited carryover.

    The Company’s India subsidiary is a development center in an area designated as a Special Economic Zone (“SEZ”) and is entitled to a tax holiday in India. The tax holiday reduces or eliminates income tax in that country and is scheduled to expire in 2022. For the years ended December 31, 2016, 2015, and 2014, the effect of the income tax holiday was to reduce the overall income tax provision by approximately $1 million, $0.9 million, and $0.8 million, respectively. The benefit of the tax holiday on net income per share (diluted) was $0.01 for each of the years ended December 31, 2016, 2015, and 2014.

    The Company elected to early adopt ASU 2016-09 in the fourth quarter of 2016, which requires, among other things, excess tax benefits to be recorded as a reduction of the provision for income taxes in the consolidated statement of operations, whereas they were previous recognized in equity. The Company is required to reflect any adoption adjustments as of January 1, 2016, the beginning of the annual period that includes the period of adoption. Upon adoption of ASU 2016-09, the Company recognized, on a modified retrospective basis, all historical excess tax benefits previously unrecognized, which resulted in a net cumulative-effect adjustment of a $0.3 million increase to retained earnings as of January 1, 2016, with an offsetting increase to long-term deferred income tax assets. The Company recognized a reduction to its provision for income taxes of $6.7 million for the year ended December 31, 2016 related to net excess tax benefits from awards that vested or settled in 2016. See Note 2 “Significant Accounting Policies—New accounting pronouncements” for additional information related to this adoption.

    Undistributed earnings of the Company’s foreign subsidiaries amounted to approximately $33.7 million as of December 31, 2016. The Company has not provided any additional federal or state income taxes or foreign withholding taxes on the undistributed earnings as such earnings have been indefinitely reinvested in the business. It is impractical to estimate the amount of tax the Company could have to pay upon repatriation due to the complexity of foreign tax credit calculations and because the Company considers its earnings permanently reinvested.

    Uncertain tax benefits and other considerations

    A reconciliation of the beginning and ending balances of the total amounts of gross unrecognized tax benefits is as follows:

     

    (in thousands)    2016      2015      2014  

    Balance as of January 1,

       $ 23,972      $ 43,396      $ 40,929  

    Additions based on tax positions related to the current year

         80        817        4,041  

    Additions for tax positions of prior years

         110        183        285  

    (Reductions) Additions for acquired uncertain tax benefits

         387        —          (716

    Reductions for tax positions of prior years

         (1,541      (19,855      (853

    Reductions for a lapse of the applicable statute of limitations

         (337      (569      (290
      

     

     

        

     

     

        

     

     

     

    Balance as of December 31,

       $ 22,671      $ 23,972      $ 43,396  
      

     

     

        

     

     

        

     

     

     

    As of December 31, 2016, the Company had approximately $22.7 million of total unrecognized tax benefits, which would decrease the Company’s effective tax rate if recognized. The $1.5 million reduction for tax positions of prior years primarily relates the lapse in the applicable statute of limitations, revision of accounting estimates, and the impact of foreign currency exchange rates. The Company expects that the changes in the unrecognized benefits within the next twelve months will be approximately $0.1 million due to the lapse of statute of limitations.

     

    The Company recognizes interest accrued and penalties related to unrecognized tax benefits in the income tax provision. For the year ended December 31, 2016 the Company did not recognize any significant change in net interest expense. For the year ended December 31, 2015 and 2014, the Company recognized a decrease of approximately $0.6 million and an increase of $0.3 million, respectively, of interest expense. As of December 31, 2016, 2015 and 2014, the company did not recognized any significant penalties. As of December 31, 2016, 2015 and 2014, the Company had accrued approximately $1.2 million, $1.2 million, and $1.5 million, respectively, for interest and penalties.

    The Company files income tax returns in the U.S. and in foreign jurisdictions. We have no tax returns under examination by the Internal Revenue Service as of December 31, 2016. However, certain states and foreign jurisdictions are auditing our income tax returns for periods ranging from 2010 through 2014. The Company does not expect the results of these audits to have a material effect on our financial condition, results of operations, or cash flows. With few exceptions, the statute of limitations remains open in all jurisdictions for the tax years 2013 to the present.

    XML 42 R24.htm IDEA: XBRL DOCUMENT v3.6.0.2
    EARNINGS PER SHARE
    12 Months Ended
    Dec. 31, 2016
    EARNINGS PER SHARE

    16. EARNINGS PER SHARE

    Basic earnings per share is computed using the weighted-average number of common shares outstanding during the applicable period. Diluted earnings per share is computed using the weighted-average number of common shares outstanding during the applicable period, plus the dilutive effect of outstanding options and RSUs, using the treasury stock method and the average market price of the Company’s common stock during the applicable period. Certain shares related to some of the Company’s outstanding stock options and RSUs were excluded from the computation of diluted earnings per share because they were antidilutive in the periods presented, but could be dilutive in the future.

     

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

    Basic

            

    Net income

       $ 26,986      $ 36,322      $ 33,255  
      

     

     

        

     

     

        

     

     

     

    Weighted-average common shares outstanding

         76,343        76,507        76,327  
      

     

     

        

     

     

        

     

     

     

    Earnings per share, basic

       $ 0.35      $ 0.47      $ 0.44  
      

     

     

        

     

     

        

     

     

     

    Diluted

            

    Net income

       $ 26,986      $ 36,322      $ 33,255  
      

     

     

        

     

     

        

     

     

     

    Weighted-average common shares outstanding

         76,343        76,507        76,327  

    Weighted-average effect of dilutive securities:

            

    Stock options

         2,025        1,601        1,698  

    RSUs

         1,364        935        506  
      

     

     

        

     

     

        

     

     

     

    Effect of assumed exercise of stock options and RSUs

         3,389        2,536        2,204  
      

     

     

        

     

     

        

     

     

     

    Weighted-average common shares outstanding, assuming dilution

         79,732        79,043        78,531  
      

     

     

        

     

     

        

     

     

     

    Earnings per share, diluted

       $ 0.34      $ 0.46      $ 0.42  
      

     

     

        

     

     

        

     

     

     

    Outstanding options and RSUs excluded as impact would be antidilutive

         322        182        98  

     

    XML 43 R25.htm IDEA: XBRL DOCUMENT v3.6.0.2
    GEOGRAPHIC INFORMATION AND MAJOR CLIENTS
    12 Months Ended
    Dec. 31, 2016
    GEOGRAPHIC INFORMATION AND MAJOR CLIENTS

    17. GEOGRAPHIC INFORMATION AND MAJOR CLIENTS

    Operating segments are defined as components of an enterprise about which separate financial information is available that is evaluated regularly by the chief operating decision maker (“CODM”) in deciding how to allocate resources and in assessing performance.

     

    The Company develops and licenses its strategic software applications and Pega Platform, and provides consulting services, maintenance, and training related to its offerings. The Company derives substantially all of its revenue from the sale and support of one group of similar products and services—software that provides case management, business process management, and real-time decisioning solutions to improve customer engagement and operational excellence in the enterprise applications market. To assess performance, the Company’s CODM, who is the chief executive officer, reviews financial information on a consolidated basis. Therefore, the Company determined it has one reportable segment—Customer Engagement Solutions and one reporting unit.

    The Company’s international revenue is from clients based outside of the U.S. The Company derived its revenue from the following geographic areas:

     

         Year ended December 31,  
    (Dollars in thousands)    2016     2015     2014  

    U.S.

       $ 430,562        57   $ 379,936        56   $ 327,154        55

    Other Americas

         59,160        8     57,892        8     32,642        6

    United Kingdom

         101,733        14     96,314        14     93,923        16

    Other EMEA (1)

         92,540        12     87,240        13     87,050        15

    Asia Pacific

         66,271        9     61,313        9     49,235        8
      

     

     

        

     

     

       

     

     

        

     

     

       

     

     

        

     

     

     
       $ 750,266        100   $ 682,695        100   $ 590,004        100
      

     

     

        

     

     

       

     

     

        

     

     

       

     

     

        

     

     

     

     

    (1) Includes Europe, the Middle East and Africa, but excludes the United Kingdom (“Other EMEA”).

    Long-lived assets related to the Company’s U.S. and international operations were as follows:

     

         December 31,  
    (Dollars in thousands)    2016     2015  

    U.S.

       $ 27,993        73   $ 17,600        56

    India

         7,158        19     10,530        34

    International, other

         3,130        8     3,189        10
      

     

     

        

     

     

       

     

     

        

     

     

     
       $ 38,281        100   $ 31,319        100
      

     

     

        

     

     

       

     

     

        

     

     

     

    There were no clients accounting for 10% or more of the Company’s total revenue in 2016, 2015, and 2014. There was one client accounting for 10% or more of the Company’s total outstanding trade receivables as of December 31, 2015, as listed below. The Company’s financial services, healthcare, and insurance clients as a group represent a significant amount of the Company’s revenues and receivables. However, the Company determined this concentration did not have a material impact on its allowance for sales credit memos as of December 31, 2016.

     

         December 31,  
    (Dollars in thousands)    2016     2015  

    Trade receivables, net of allowances

       $ 265,028     $ 211,846  

    Client A

         —       10

    Marketable securities are another financial instrument that potentially subject the Company to a concentration of credit risk. See Note 3 “Marketable Securities” and Note 5 “Fair Value Measurements” for further discussion.

    XML 44 R26.htm IDEA: XBRL DOCUMENT v3.6.0.2
    EMPLOYEE BENEFIT PLANS
    12 Months Ended
    Dec. 31, 2016
    EMPLOYEE BENEFIT PLANS

    18. EMPLOYEE BENEFIT PLANS

    The Company sponsors a 401(k) defined contribution retirement plan for qualifying employees pursuant to which the Company makes discretionary matching contributions. The Company’s expense under the plan totaled approximately $4.5 million in 2016, $4.1 million in 2015, and $3.4 million in 2014. In addition, the Company has defined contribution plans for qualifying international employees and contributions expensed under those plans totaled approximately $7.6 million in 2016, $6.4 million in 2015, and $5.1 million in 2014.

    XML 45 R27.htm IDEA: XBRL DOCUMENT v3.6.0.2
    SELECTED QUARTERLY INFORMATION (UNAUDITED)
    12 Months Ended
    Dec. 31, 2016
    SELECTED QUARTERLY INFORMATION (UNAUDITED)

    19. SELECTED QUARTERLY INFORMATION (UNAUDITED)

     

         2016 (1)  
    (in thousands, except per share amounts)    1st Quarter      2nd Quarter      3rd Quarter      4th Quarter  

    Revenue

       $ 178,858      $ 188,996      $ 182,802      $ 199,610  

    Gross profit

         122,348        128,896        122,365        137,401  

    Income from operations

         14,125        6,360        5,498        11,776  

    Income before provision for income taxes

         13,493        5,498        5,515        10,696  

    Net income

         10,400        4,536        3,301        8,749  

    Net earnings per share, basic

       $ 0.14      $ 0.06      $ 0.04      $ 0.11  
      

     

     

        

     

     

        

     

     

        

     

     

     

    Net earnings per share, diluted

       $ 0.13      $ 0.06      $ 0.04      $ 0.11  
      

     

     

        

     

     

        

     

     

        

     

     

     

     

    (1) The Company elected to early adopt ASU 2016-09 in the fourth quarter of 2016, which requires, among other things, excess tax benefits to be recorded as a reduction of the provision for income taxes in the consolidated statement of operations, whereas they were previously recognized in equity. The Company is required to reflect any adoption adjustments as of January 1, 2016, the beginning of the annual period that includes the period of adoption. As such, certain information above includes the impact of the ASU 2016-09 adoption. See Note 2 “Significant Accounting Policies—New accounting pronouncements” for additional information related to this adoption.

     

         2015  
    (in thousands, except per share amounts)    1st Quarter      2nd Quarter      3rd Quarter      4th Quarter  

    Revenue

       $ 153,918      $ 162,019      $ 162,403      $ 204,355  

    Gross profit

         103,859        107,238        106,962        151,190  

    Income from operations

         11,909        5,250        10,711        36,791  

    Income before provision for income taxes

         9,260        4,501        10,246        36,498  

    Net income

         5,935        3,104        6,325        20,958  

    Net earnings per share, basic

       $ 0.08      $ 0.04      $ 0.08      $ 0.27  
      

     

     

        

     

     

        

     

     

        

     

     

     

    Net earnings per share, diluted

       $ 0.08      $ 0.04      $ 0.08      $ 0.26  
      

     

     

        

     

     

        

     

     

        

     

     

     
    XML 46 R28.htm IDEA: XBRL DOCUMENT v3.6.0.2
    SIGNIFICANT ACCOUNTING POLICIES (Policies)
    12 Months Ended
    Dec. 31, 2016
    Revenue recognition

    (a) Revenue recognition

    The Company’s revenue is derived primarily from software licenses, maintenance fees related to the Company’s software licenses, and consulting services. The Company’s license arrangements, whether involving a perpetual license or a term license, generally also contain multiple elements, including consulting services, training, and software maintenance services.

    Software revenue recognition requires judgment, including whether a software arrangement includes multiple elements, and if so, whether vendor-specific objective evidence (“VSOE”) of fair value exists for those elements. The amount of arrangement consideration allocated to undelivered elements is based on the VSOE of fair value for those elements and recognized as those elements are delivered. Any remaining portion of the total arrangement fee is allocated to the software license—the first delivered element. Revenue is recognized for each element when all of the revenue recognition criteria have been met. Revenue is recognized net of any taxes collected from customers and subsequently remitted to governmental authorities.

    Changes in the mix of the elements in a software arrangement, the ability to identify VSOE for those elements, the fair value of the respective elements, and changes to a product’s estimated life cycle could materially impact the amount of earned and unearned revenue.

    Before the Company can recognize revenue, the following four basic criteria must be met:

     

        Persuasive evidence of an arrangement—As evidence of the existence of an arrangement, the Company uses a contract or purchase order signed by the client and the Company for software, including cloud, and maintenance, and a statement of work for consulting services. In the event the client is a reseller, the Company ensures a binding agreement exists between the reseller and end user of the software.

     

        Delivery of product and services—The Company delivers its software electronically and/or ships it via disc media. Services are considered delivered as the work is performed or, in the case of maintenance, over the contractual service period.

     

        Fee is fixed or determinable—The Company assesses whether a fee is fixed or determinable at the onset of the arrangement. In addition, the Company assesses whether contract modifications to an existing arrangement constitute a concession or whether extended payment terms exist. The Company’s agreements do not include a right of return.

     

        Collection of fee is probable—The Company assesses the probability of collecting from each client at the onset of the arrangement based on a number of factors, including the client’s payment history, its current creditworthiness, economic conditions in the client’s industry and geographic location, and general economic conditions. If, in the Company’s judgment, collection of a fee is not probable, revenue is recognized as cash is collected, provided all other conditions for revenue recognition have been met.

    Software license revenues

    Perpetual software license fees are recognized as revenue when the software is delivered, any acceptance required by the contract that is not perfunctory is obtained, no significant obligations or contingencies exist related to the software, all other undelivered elements in a multiple element arrangement possess VSOE, and all other revenue recognition criteria are met.

    Term software license fees are usually payable on a monthly, quarterly, or annual basis under license agreements that typically have a three to five-year term and may be renewed for additional terms at the client’s option. The Company recognizes term license revenue over the term of the agreement as payments become due or earlier if prepaid, provided all other criteria for revenue recognition have been met.

    Maintenance revenues

    First-year maintenance typically is sold with the related software license and renewed on an annual basis thereafter. Maintenance revenue is deferred and recognized ratably over the term of the support period, which is generally one year and subject to annual renewals. Perpetual software maintenance obligations are based on separately stated renewal rates in the arrangement that are substantive and therefore represent VSOE of fair value. Term license arrangements include separately stated maintenance fees and the Company uses stand-alone sales to determine VSOE of fair value.

    Services revenues

    The Company’s services revenue is comprised of fees for consulting services including software implementation, training, reimbursable expenses, and for sales of its Pega Cloud as-a-platform offering (“Pega Cloud”), which includes the Pega Cloud Dev/Test environment and the Pega Cloud Production environment. Consulting services may be provided on a “stand-alone” basis or bundled with a license and software maintenance services.

    Revenue from training services and consulting services under time and materials contracts is recognized as services are performed. The Company has VSOE of fair value for its training services and consulting services under time and materials contracts in the Americas, Europe, and certain regions of Asia.

    Consulting services may sometimes be provided on a fixed-price basis. The Company does not have VSOE of fair value for fixed-price services or time and materials services in certain geographical regions. When these services are part of a multiple element arrangement, and the services are not essential to the functionality of the software, and when services, including maintenance, are the only undelivered element, the Company recognizes the revenue from the total arrangement ratably over the longer of the software maintenance period or the service period. Revenue from fixed-price services that are not bundled with a software license is generally recognized ratably over the service period, which is typically less than four months.

    Revenue from stand-alone sales of the Pega Cloud Dev/Test environment is recognized as services are performed because the Company has VSOE of fair value.

    Revenue from stand-alone sales of the Pega Cloud Production environment is recognized ratably over the term of the service. When implementation services are sold together with the Company’s Pega Cloud offering and these services have stand-alone value to the client, the Company accounts for these services separately from this offering. Stand-alone value is established through the client’s ability to buy these services from many trained partner system integrators and from transactions sold independently from the sale of Pega Cloud. Since these multiple-element arrangements are not software license sales, the Company applies a selling price hierarchy to determine the fair value of each element in the arrangement. Under the selling price hierarchy, each element’s fair value is determined based on its VSOE, if available. If VSOE does not exist, third-party evidence of fair value (“TPE”) will be considered, and estimated selling price (“ESP”) will be used if neither VSOE nor TPE is available. The Company generally does not have VSOE of its Pega Cloud offering and is not able to determine TPE as its sales strategy is customized to the needs of its clients and the Company’s products and services are dissimilar to comparable products or services in the marketplace. In determining ESP, the Company applies significant judgment as it weighs a variety of factors, based on the facts and circumstances of the arrangement. The Company typically arrives at an ESP for a service without VSOE or TPE by considering company-specific factors such as geographies, competitive landscape, and pricing practices used to establish bundled pricing and discounting.

    Deferred revenue

    Deferred software license revenue typically results from client billings for which all of the criteria to recognize revenue have not been met. Deferred maintenance revenue represents software license updates and product support contracts that are typically billed in advance and are recognized ratably over the support periods. Deferred services revenue represents advanced billings for consulting, hosting, and training services that are recognized as the services are performed.

    Fair value of financial instruments

    (b) Fair value of financial instruments

    The principal financial instruments held by the Company consist of cash equivalents, marketable securities, derivative instruments, accounts receivable, and accounts payable, which are measured at fair value. See Note 3 “Marketable Securities”, Note 4 “Derivative Instruments”, and Note 5 “Fair Value Measurements” for further discussion of financial instruments that are carried at fair value on a recurring basis.

    Derivative instruments

    (c) Derivative instruments

    The Company uses foreign currency forward contracts (“forward contracts”) to manage its exposures to changes in foreign currency exchange rates associated with its foreign currency denominated accounts receivable, intercompany receivable and payables, and cash. See Note 4 “Derivative Instruments” for further discussion.

    Property and equipment

    (d) Property and equipment

    Property and equipment are recorded at cost. Depreciation and amortization are computed using the straight-line method over the estimated useful lives of the assets, which are three years for computer equipment and five years for furniture and fixtures. Leasehold improvements are amortized over the lesser of the term of the lease or the useful life of the asset. Repairs and maintenance costs are expensed as incurred.

    Internal-use software

    (e) Internal-use software

    The Company capitalizes and amortizes certain direct costs associated with computer software developed or purchased for internal use incurred during the application development stage. Costs related to preliminary project activities and post implementation activities are expensed as incurred. The Company amortizes capitalized software costs generally over three to five years commencing on the date the software is placed into service. During the fourth quarter of 2016, the Company placed $11.3 million of costs for computer software developed for internal use into service, of which $1.1 million was capitalized in 2015 and $10.2 million was capitalized in 2016. During 2014, the Company did not capitalize any costs for computer software developed for internal use.

    Goodwill

    (f) Goodwill

    Goodwill represents the residual purchase price paid in a business combination after the fair value of all identified assets and liabilities have been recorded. Goodwill is not amortized. The Company operates as a single reporting unit. The Company performed its qualitative assessment as of November 30, 2016, 2015, and 2014, and concluded it was not more likely than not that the fair value of its reporting unit was less than its carrying value.

    Intangible and long-lived assets

    (g) Intangible and long-lived assets

    All of the Company’s intangible assets are amortized using the straight-line method over their estimated useful life. The Company evaluates its long-lived tangible and intangible assets for impairment whenever events or changes in circumstances indicate that the carrying amount of such assets may not be recoverable. Impairment is assessed by comparing the undiscounted cash flows expected to be generated by the intangible asset to its carrying value. If impairment exists, the Company calculates the impairment by comparing the carrying value of the intangible asset to its fair value as determined by discounted expected cash flows. The Company did not record any impairments in 2016, 2015, or 2014.

    Business combinations

    (h) Business combinations

    The Company uses its best estimates and assumptions to accurately assign fair value to the tangible and intangible assets acquired and liabilities assumed at the acquisition date. The Company’s estimates are inherently uncertain and 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 these tangible and intangible assets acquired and liabilities assumed, with the corresponding offset to goodwill. In addition, uncertain tax positions and tax-related valuation allowances are initially established in connection with a business combination as of the acquisition date. The Company continues to collect information and reevaluates these estimates and assumptions quarterly and records any adjustments to the Company’s preliminary estimates to goodwill provided that the Company is within the measurement period. Upon the conclusion of the measurement period or final determination of the fair value of assets acquired or liabilities assumed, whichever comes first, any subsequent adjustments are recorded to the Company’s consolidated statements of operations.

    Research and development and software development costs

    (i) Research and development and software development costs

    Research and development costs are expensed as incurred. Capitalization of computer software developed for resale begins upon the establishment of technological feasibility, generally demonstrated by a working model or an operative version of the computer software product. Such costs have not been material to date as technological feasibility is established within a short time frame from the software’s general availability and, as a result, no costs were capitalized in 2016, 2015, or 2014.

    Stock-based compensation

    (j) Stock-based compensation

    The Company recognizes stock-based compensation expense associated with equity awards based on the fair value of these awards at the grant date. Stock-based compensation is recognized over the requisite service period, which is generally the vesting period of the equity award, and is adjusted each period for anticipated forfeitures. See Note 14 “Stock-based Compensation” for discussion of the Company’s key assumptions included in determining the fair value of its equity awards at the grant date.

    Acquisition-related expenses

    (k) Acquisition-related expenses

    Acquisition-related costs are expensed as incurred and include direct and incremental costs associated with an impending or completed acquisition. During 2016, 2015, and 2014, $2.6 million, $0.1 million, and $0.5 million, respectively, of acquisition-related costs were primarily professional fees associated with the Company’s acquisition of OpenSpan, Inc. (“OpenSpan”) and the acquisitions completed in 2014.

    Foreign currency translation

    (l) Foreign currency translation

    The translation of assets and liabilities for the majority of the Company’s foreign subsidiaries are made at period-end exchange rates, while revenue and expense accounts are translated at the average exchange rates during the period transactions occurred. The resulting translation adjustments are reflected in accumulated other comprehensive income. The Company’s India subsidiary, as well as all foreign subsidiaries acquired from Antenna Software, Inc. (“Antenna”), use the U.S. dollar as their functional currency, therefore, their monetary assets and liabilities are remeasured at current rates and their non-monetary assets are recorded at historical exchange rates. Realized and unrealized exchange gains or losses from transactions and remeasurement adjustments are reflected in foreign currency transaction loss in the accompanying consolidated statements of operations.

    Accounting for income taxes

    (m) Accounting for income taxes

    The Company uses the asset and liability method of accounting for income taxes. Under this method, deferred tax assets and liabilities are determined based on temporary differences between the financial statement and tax basis of assets and liabilities using enacted tax rates in effect for the year in which the differences are expected to reverse. The Company regularly assesses the need for a valuation allowance against its deferred tax assets. Future realization of the Company’s deferred tax assets ultimately depends on the existence of sufficient taxable income within the available carryback or carryforward periods. Sources of taxable income include taxable income in prior carryback years, future reversals of existing taxable temporary differences, tax planning strategies, and future taxable income. The Company records a valuation allowance to reduce its deferred tax assets to an amount it believes is more-likely-than-not to be realized. Changes in the valuation allowance impacts income tax expense in the period of adjustment. The Company’s deferred tax valuation allowance requires significant judgment and uncertainties, including assumptions about future taxable income that are based on historical and projected information. The Company recognizes excess tax benefits when they are realized, through a reduction in income taxes payable using the with-and-without stock option method.

    The Company assesses its income tax positions and records tax benefits based upon management’s evaluation of the facts, circumstances, and information available at the reporting date. For those tax positions where it is more-likely-than-not that a tax benefit will be sustained, the Company records the largest amount of tax benefit with a greater than 50 percent likelihood of being realized upon ultimate settlement with a taxing authority having full knowledge of all relevant information. For those income tax positions where it is not more-likely-than-not that a tax benefit will be sustained, no tax benefit is recognized in the financial statements. The Company classifies liabilities for uncertain tax positions as non-current liabilities unless the uncertainty is expected to be resolved within one year. The Company classifies interest and penalties on uncertain tax positions as income tax expense.

    As a global company, the Company uses significant judgment to calculate and provide for income taxes in each of the tax jurisdictions in which it operates. In the ordinary course of the Company’s business, there are transactions and calculations undertaken whose ultimate tax outcome cannot be certain. Some of these uncertainties arise as a consequence of transfer pricing for transactions with the Company’s subsidiaries and nexus and tax credit estimates. In addition, the calculation of acquired tax attributes and the associated limitations are complex. See Note 15 “Income Taxes” for further information. The Company estimates its exposure to unfavorable outcomes related to these uncertainties and estimates the probability of such outcomes.

    Advertising expense

    (n) Advertising expense

    Advertising costs are expensed as incurred. Advertising costs were $8.9 million, $9.8 million, $1.4 million during the years ended December 31, 2016, 2015, and 2014, respectively.

    New accounting pronouncements

    (o) New accounting pronouncements

    Measurement of Credit Losses on Financial Instruments: In June 2016, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) No. 2016-13, “Financial Instruments—Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments,” which requires measurement and recognition of expected credit losses for financial assets measured at amortized cost, including trade accounts receivable, upon initial recognition of that financial asset based on historical experience, current conditions, and reasonable and supportable forecasts. Credit losses relating to available-for-sale debt securities should be recorded through an allowance for credit losses when the fair value is below the amortized cost of the asset, removing the concept of “other-than-temporary” impairments. The effective date for the Company will be January 1, 2020, with early adoption permitted. The Company is currently evaluating the effect this ASU will have on its consolidated financial statements and related disclosures.

    Improvements to Employee Share-Based Payment Accounting: In March 2016, the FASB issued ASU No. 2016-09, “Compensation—Stock Compensation (Topic 718): Improvements to Employee Share-Based Payment Accounting” (“ASU 2016-09,”) which is intended to simplify various aspects of the accounting for employee share-based payments transactions, including accounting for income taxes, forfeitures, and statutory tax withholding requirements, as well as classification in the statement of cash flows.

    The Company elected to early adopt ASU 2016-09 in the fourth quarter of 2016, requiring the Company to reflect any adjustments as of January 1, 2016, the beginning of the annual period that includes the interim period of adoption. The most significant impacts of the ASU 2016-09 adoption were: (1) to recognize, on a prospective basis, excess tax benefits and deficiencies as part of the provision for income taxes in the consolidated statement of operations when the awards vest or are settled and (2) the elimination of the requirement to reclassify excess tax benefits from operating activities to financing activities in the consolidated statements of cash flows, which the Company adopted retrospectively. As a result, the Company recognized a reduction to its provision for income taxes of $6.7 million for the year ended December 31, 2016 related to net excess tax benefits from awards that vested or settled in 2016. The Company reclassified $5.3 million, and $3.4 million from financing activities to operating activities for the years ended December 31, 2015, and 2014, respectively, in the consolidated statements of cash flows as a result of the ASU 2016-09 adoption to conform to current year presentation. The Company also recognized upon adoption, on a modified retrospective basis, all historical excess tax benefits previously unrecognized, which resulted in a net cumulative-effect adjustment of a $0.3 million increase to retained earnings as of January 1, 2016, with an offsetting increase to long-term deferred income tax assets.

    The Company elected to continue to estimate forfeitures over the service period of the award, rather than as they occur, and will continue to present taxes paid in connection with shares withheld to meet statutory tax withholdings requirements for net settlement of equity awards as a financing activity in the statement of cash flows. These aspects of ASU 2016-09 had no impact on the consolidated financial statements in any period presented upon adoption.

     

    Adoption of the new standard also resulted in adjustments to our unaudited selected quarterly data previously reported for fiscal year 2016 as follows:

     

         Three Months Ended  
    (Dollars in thousands)    March 31, 2016     June 30, 2016     September 30, 2016  
         As
    Reported
        As
    Adjusted
        As
    Reported
        As
    Adjusted
        As
    Reported
        As
    Adjusted
     

    Unaudited condensed consolidated statements of operations data:

                

    Income before provision for income taxes

       $ 13,493     $ 13,493     $ 5,498     $ 5,498     $ 5,515     $ 5,515  

    Provision for income taxes

       $ 4,488     $ 3,093     $ 1,851     $ 962     $ 3,097     $ 2,214  

    Net income

       $ 9,005     $ 10,400     $ 3,647     $ 4,536     $ 2,418     $ 3,301  

    Effective tax rate

         33.3     22.9     33.7     17.5     56.2     40.1

    Earnings per share:

                

    Basic

       $ 0.12     $ 0.14     $ 0.05     $ 0.06     $ 0.03     $ 0.04  

    Diluted

       $ 0.11     $ 0.13     $ 0.05     $ 0.06     $ 0.03     $ 0.04  

    Weighted-average number of common shares outstanding:

                

    Diluted

         78,878       79,235       78,969       79,422       79,082       79,548  

     

         Three Months Ended     Six Months Ended     Nine Months Ended  
    (in thousands)    March 31, 2016     June 30, 2016     September 30, 2016  
         As
    Reported
        As
    Adjusted
        As
    Reported
        As
    Adjusted
        As
    Reported
        As
    Adjusted
     

    Unaudited condensed consolidated statements of cash flows data:

                

    Net cash provided by operating activities

       $ 8,642     $ 10,040     $ 9,299     $ 11,569     $ 17,396     $ 20,556  

    Net cash used in financing activities

       $ (18,424   $ (19,822   $ (29,396   $ (31,666   $ (39,871   $ (43,031

    Leases: In February 2016, the FASB issued ASU No. 2016-02, “Leases (Topic 842),” which requires lessees to record most leases on their balance sheets, recognizing a lease liability for the obligation to make lease payments and a right-of-use asset for the right to use the underlying asset for the lease term. The effective date for the Company will be January 1, 2019, with early adoption permitted. The Company currently expects that most of its operating lease commitments will be subject to this ASU and recognized as operating lease liabilities and right-of-use assets upon adoption with minimal impact to its results of operations and cash flows.

    Balance Sheet Classification of Deferred Taxes: In November 2015, the FASB issued ASU No. 2015-17, “Income Taxes (Topic 740): Balance Sheet Classification of Deferred Taxes.” The guidance requires that deferred income tax liabilities and assets be classified as noncurrent in a classified balance sheet. The effective date for the Company was January 1, 2017, with early adoption permitted. The Company retrospectively adopted this ASU in the fourth quarter of 2016. Upon adoption, current deferred income tax assets of $12.4 million were reclassified as long-term deferred income tax assets in the December 31, 2015 consolidated balance sheet. The adoption of this ASU had no impact on the Company’s consolidated statements of operations, equity, or cash flows in any period presented.

    Revenue from Contracts with Customers: In May 2014, the FASB issued ASU No. 2014-09, “Revenue from Contracts with Customers (Topic 606)”. This ASU amends the guidance for revenue recognition, creating the new Accounting Standards Codification Topic 606 (“ASC 606”). ASC 606 requires entities to apportion consideration from contracts to performance obligations on a relative standalone selling price basis, based on a five-step model. Under ASC 606, revenue is recognized when a customer obtains control of a promised good or service and is recognized in an amount that reflects the consideration which the entity expects to receive in exchange for the good or service. In addition, ASC 606 requires disclosure of the nature, amount, timing, and uncertainty of revenue and cash flows arising from contracts with customers. This ASU originally had an effective date for the Company of January 1, 2017. In August 2015, the FASB issued ASU No. 2015-14, “Revenue from Contracts with Customers (Topic 606): Deferral of the Effective Date,” which defers the effective date by one year while providing the option to adopt the standard on the original effective date. In addition, the FASB issued ASU No. 2016-08, ASU No. 2016-10, and ASU No. 2016-12 in March 2016, April 2016, and May 2016, respectively, to help provide interpretive clarifications on the new guidance in ASC 606.

    The Company has elected the full retrospective adoption model, effective January 1, 2018. Quarterly results in the 2018 fiscal year and comparative prior periods will be compliant with ASC 606, with the first Annual Report on Form 10-K issued in compliance with ASC 606 being the December 31, 2018 report.

    The Company is still in the process of quantifying the implications of the adoption of ASC 606, however the Company expects the following impacts:

     

        Currently, the Company recognizes revenue from term licenses and perpetual licenses with extended payment terms over the term of the agreement as payments become due or earlier if prepaid, provided all other criteria for revenue recognition have been met, and any corresponding maintenance over the term of the agreement. The adoption of ASC 606 will result in revenue for performance obligations recognized as they are satisfied therefore, revenue from the term license performance obligation is expected to be recognized upon delivery and revenue from the maintenance performance obligation is expected to be recognized on a straight-line basis over the contractual term. Due to the revenue from term licenses and perpetual licenses with extended payment terms being recognized prior to amounts being billed to the customer, we expect to recognize a net contract asset on the balance sheet.

     

        Currently, the Company allocates revenue to licenses under the residual method when it has VSOE for the remaining undelivered elements which allocates any future credits or significant discounts entirely to the license. The adoption of ASC 606 will result in the future credits, significant discounts, and material rights under ASC 606, being allocated to all performance obligations based upon their relative selling price. Under ASC 606, additional license revenue from the reallocation of such arrangement considerations will be recognized when control is transferred to the customer.

     

        Currently, the Company does not have VSOE for fixed price services, time and materials services in certain geographical areas, and unspecified future products, which results in revenue being deferred in such instances until such time as VSOE exists for all undelivered elements or recognized ratably over the longest performance period. The adoption of ASC 606 eliminates the requirement for VSOE and replaces it with the concept of a stand-alone selling price. Once the transaction price is allocated to each of the performance obligations the Company can recognize revenue as the performance obligations are delivered, either at a point in time or over time. Under ASC 606, license revenue will be recognized when control is transferred to the customer.

     

        Sales commissions and other third party acquisition costs resulting directly from securing contracts with customers are currently expensed when incurred. ASC 606 will require these costs of acquiring contracts to be recognized as an asset when incurred and to be expensed over the associated contract term. As a practical expedient, if the term of the contract is one year or less, the Company will expense the costs resulting directly from securing the contracts with customers. We expect this to impact our multi-year cloud offerings and perpetual licenses with additional rights of use that extend beyond one year.

     

        ASC 606 provides additional accounting guidance for contract modifications whereby changes must be accounted for either as a retrospective change (creating either a catch up or deferral of past revenues), prospectively with a reallocation of revenues amongst identified performance obligations, or prospectively as separate contracts which will not require any reallocation. This may result in a difference in the timing of the recognition of revenue as compared to how current contract modifications are recognized.

     

        There will be a corresponding effect on tax liabilities in relation to all of the above impacts.

    The Company is continuing its analysis of the expected impacts of the adoption of ASC 606.

    XML 47 R29.htm IDEA: XBRL DOCUMENT v3.6.0.2
    SIGNIFICANT ACCOUNTING POLICIES (Tables)
    12 Months Ended
    Dec. 31, 2016
    Adjustments to Unaudited Selected Quarterly Data Previously Reported Resulted from Adoption of New Standards

    Adoption of the new standard also resulted in adjustments to our unaudited selected quarterly data previously reported for fiscal year 2016 as follows:

     

         Three Months Ended  
    (Dollars in thousands)    March 31, 2016     June 30, 2016     September 30, 2016  
         As
    Reported
        As
    Adjusted
        As
    Reported
        As
    Adjusted
        As
    Reported
        As
    Adjusted
     

    Unaudited condensed consolidated statements of operations data:

                

    Income before provision for income taxes

       $ 13,493     $ 13,493     $ 5,498     $ 5,498     $ 5,515     $ 5,515  

    Provision for income taxes

       $ 4,488     $ 3,093     $ 1,851     $ 962     $ 3,097     $ 2,214  

    Net income

       $ 9,005     $ 10,400     $ 3,647     $ 4,536     $ 2,418     $ 3,301  

    Effective tax rate

         33.3     22.9     33.7     17.5     56.2     40.1

    Earnings per share:

                

    Basic

       $ 0.12     $ 0.14     $ 0.05     $ 0.06     $ 0.03     $ 0.04  

    Diluted

       $ 0.11     $ 0.13     $ 0.05     $ 0.06     $ 0.03     $ 0.04  

    Weighted-average number of common shares outstanding:

                

    Diluted

         78,878       79,235       78,969       79,422       79,082       79,548  

     

         Three Months Ended     Six Months Ended     Nine Months Ended  
    (in thousands)    March 31, 2016     June 30, 2016     September 30, 2016  
         As
    Reported
        As
    Adjusted
        As
    Reported
        As
    Adjusted
        As
    Reported
        As
    Adjusted
     

    Unaudited condensed consolidated statements of cash flows data:

                

    Net cash provided by operating activities

       $ 8,642     $ 10,040     $ 9,299     $ 11,569     $ 17,396     $ 20,556  

    Net cash used in financing activities

       $ (18,424   $ (19,822   $ (29,396   $ (31,666   $ (39,871   $ (43,031
    XML 48 R30.htm IDEA: XBRL DOCUMENT v3.6.0.2
    MARKETABLE SECURITIES (Tables)
    12 Months Ended
    Dec. 31, 2016
    Schedule of Available for Sale Securities Reconciliation
    (in thousands)    December 31, 2016  
         Amortized
    Cost
         Unrealized
    Gains
         Unrealized
    Losses
         Fair Value  

    Marketable securities:

               

    Municipal bonds

       $ 36,746      $ —        $ (139    $ 36,607  

    Corporate bonds

         26,610        1        (51      26,560  
      

     

     

        

     

     

        

     

     

        

     

     

     

    Marketable securities

       $ 63,356      $ 1      $ (190    $ 63,167  
      

     

     

        

     

     

        

     

     

        

     

     

     

     

    (in thousands)    December 31, 2015  
         Amortized
    Cost
         Unrealized
    Gains
         Unrealized
    Losses
         Fair
    Value
     

    Marketable securities:

               

    Municipal bonds

       $ 57,394      $ 7      $ (66    $ 57,335  

    Corporate bonds

         66,960        2        (147      66,815  

    Certificates of deposit

         1,903        —          (1      1,902  
      

     

     

        

     

     

        

     

     

        

     

     

     

    Marketable securities

       $ 126,257      $ 9      $ (214    $ 126,052  
      

     

     

        

     

     

        

     

     

        

     

     

    XML 49 R31.htm IDEA: XBRL DOCUMENT v3.6.0.2
    DERIVATIVE INSTRUMENTS (Tables)
    12 Months Ended
    Dec. 31, 2016
    Fair Value of Company Outstanding Forward Contracts

    The fair value of the Company’s outstanding forward contracts was as follows:

     

    (in thousands)    December 31, 2016      December 31, 2015  
         Recorded In:      Fair Value      Recorded In:      Fair Value  

    Asset Derivatives

               

    Foreign currency forward contracts

         Other current assets      $ 628        Other current assets      $ 48  

    Liability Derivatives

               

    Foreign currency forward contracts

         Accrued expenses      $ 883        Accrued expenses      $ 1,052  
    Forward Contracts Outstanding with Total Notional Values

    The Company had forward contracts outstanding with total notional values as follows:

     

         As of December 31,  
    Currency (in thousands)    2016      2015  

    Euro

       29,820      14,900  

    British pound

       £ 6,440      £ —    

    Australian dollar

       A$ 22,010      A$ 9,100  

    United States dollar

       $ 73,125      $ 9,400  
    Change in Fair Value of Forward Contracts
       Change in Fair Value in USD  
         Year Ended December 31,  
    (in thousands)    2016     2015     2014  

    Loss from the change in the fair value of forward contracts included in other expense, net

       $ (5,643   $ (1,047   $ (532

    Foreign currency transaction gains (losses) from the remeasurement of foreign currency assets and liabilities

         2,247       (4,168     (3,769
    XML 50 R32.htm IDEA: XBRL DOCUMENT v3.6.0.2
    FAIR VALUE MEASUREMENTS (Tables)
    12 Months Ended
    Dec. 31, 2016
    Assets and Liabilities Measured at Fair Value

    The Company’s assets and liabilities measured at fair value on a recurring basis consisted of the followings:

     

    (in thousands)    December 31,
    2016
         Quoted Prices
    in Active
    Markets for
    Identical Assets
    (Level 1)
         Significant
    Other
    Observable
    Inputs
    (Level 2)
     

    Fair Value Assets:

            

    Money market funds

       $ 458      $ 458      $ —    

    Marketable securities:

            

    Municipal bonds

       $ 36,607      $ —        $ 36,607  

    Corporate bonds

         26,560        —          26,560  

    Certificates of deposit

         —          —          —    
      

     

     

        

     

     

        

     

     

     

    Total marketable securities

       $ 63,167      $ —        $ 63,167  
      

     

     

        

     

     

        

     

     

     

    Foreign currency forward contracts

       $ 628      $ —        $ 628  

    Fair Value Liabilities:

            

    Foreign currency forward contracts

       $ 883      $ —        $ 883  
      

     

     

        

     

     

        

     

     

     

     

    (in thousands)    December 31,
    2015
         Quoted Prices
    in Active
    Markets for
    Identical Assets
    (Level 1)
         Significant
    Other
    Observable
    Inputs
    (Level 2)
     

    Fair Value Assets:

            

    Money market funds

       $ 573      $ 573      $ —    

    Marketable securities:

            

    Municipal bonds

       $ 57,335      $ —        $ 57,335  

    Corporate bonds

         66,815        —          66,815  

    Certificates of deposit

         1,902        —          1,902  
      

     

     

        

     

     

        

     

     

     

    Total marketable securities

       $ 126,052      $ —        $ 126,052  
      

     

     

        

     

     

        

     

     

     

    Foreign currency forward contracts

       $ 48      $ —        $ 48  

    Fair Value Liabilities:

            

    Foreign currency forward contracts

       $ 1,052      $ —        $ 1,052  
      

     

     

        

     

     

        

     

     

    XML 51 R33.htm IDEA: XBRL DOCUMENT v3.6.0.2
    TRADE ACCOUNTS RECEIVABLE, NET OF ALLOWANCE (Tables)
    12 Months Ended
    Dec. 31, 2016
    Schedule of Trade Accounts Receivable

    Unbilled trade accounts receivable primarily relate to services earned under time and materials arrangements and to license, maintenance, and cloud arrangements that have commenced or been delivered in excess of scheduled invoicing.

     

         December 31,  
    (in thousands)    2016      2015  

    Trade accounts receivable

       $ 234,473      $ 190,820  

    Unbilled accounts receivable

         34,681        25,657  
      

     

     

        

     

     

     

    Total accounts receivable

         269,154        216,477  
      

     

     

        

     

     

     

    Allowance for sales credit memos

         (4,126      (4,631
      

     

     

        

     

     

     
       $ 265,028      $ 211,846  
      

     

     

        

     

     

    Activity of Allowance for Sales Credit Memos
    The following reflects the activity of the allowance for sales credit memos:

     

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

    Balance at beginning of year

       $ 4,631      $ 1,540      $ 1,997  

    Provision for credit memos

         3,290        8,005        2,164  

    Credit memos issued

         (3,795      (4,914      (2,621
      

     

     

        

     

     

        

     

     

     
       $ 4,126      $ 4,631      $ 1,540  
      

     

     

        

     

     

        

     

     

    XML 52 R34.htm IDEA: XBRL DOCUMENT v3.6.0.2
    PROPERTY AND EQUIPMENT (Tables)
    12 Months Ended
    Dec. 31, 2016
    Property and Equipment

     

         December 31,  
    (in thousands)    2016      2015  

    Leasehold improvements

       $ 32,852      $ 29,501  

    Computer equipment

         21,522        18,369  

    Furniture and fixtures

         6,127        5,211  

    Computer software purchased

         6,083        5,847  

    Computer software developed for internal use

         12,069        721  

    Fixed assets in progress

         772        2,173  
      

     

     

        

     

     

     
         79,425        61,822  

    Less: accumulated depreciation and amortization

         (41,144      (30,503
      

     

     

        

     

     

     

    Property and equipment, net

       $ 38,281      $ 31,319  
    XML 53 R35.htm IDEA: XBRL DOCUMENT v3.6.0.2
    GOODWILL AND OTHER INTANGIBLE ASSETS (Tables)
    12 Months Ended
    Dec. 31, 2016
    Changes in Carrying Amount of Goodwill

    The following table presents the changes in the carrying amount of goodwill:

     

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

    Balance as of January 1,

       $ 46,776      $ 46,860      $ 43,469  

    Goodwill acquired during the year

         26,689        —          3,431  

    Translation adjustments

         (301      (84      (40
      

     

     

        

     

     

        

     

     

     

    Balance as of December 31,

       $ 73,164      $ 46,776      $ 46,860  
      

     

     

        

     

     

        

     

     

    Schedule of Amortizable Intangible Assets

    Intangible assets are recorded at cost and are amortized using the straight-line method over their estimated useful lives.

     

    (in thousands)    Range of
    Useful Lives
         Cost      Accumulated
    Amortization
         Net book
    value
     

    December 31, 2016

               

    Customer related intangibles

         4-10 years      $ 63,091      $ (37,573    $ 25,518  

    Technology

         3-10 years        58,942        (40,269      18,673  

    Other intangibles

         3 years        5,361        (5,361      —    
         

     

     

        

     

     

        

     

     

     

    Total

          $ 127,394      $ (83,203    $ 44,191  
         

     

     

        

     

     

        

     

     

     

    December 31, 2015

               

    Customer related intangibles

         4-9 years      $ 49,546      $ (30,465    $ 19,081  

    Technology

         3-9 years        48,342        (34,282      14,060  

    Other intangibles

         3 years        5,361        (5,084      277  
         

     

     

        

     

     

        

     

     

     

    Total

          $ 103,249      $ (69,831    $ 33,418  
         

     

     

        

     

     

        

     

     

    Amortization Expense of Acquired Intangibles

    Amortization expense of acquired intangibles was reflected in the Company’s consolidated statements of operations as follows:

     

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

    Amortization expense:

            

    Cost of revenue

       $ 5,986      $ 5,392      $ 6,017  

    Selling and marketing

         7,145        6,127        6,022  

    General and administrative

         277        683        1,770  
      

     

     

        

     

     

        

     

     

     

    Total amortization expense

       $ 13,408      $ 12,202      $ 13,809  
      

     

     

        

     

     

        

     

     

     

     

    Estimated Future Amortization Expense

    As of December 31, 2016, future estimated amortization expense is as follows:

     

    (in thousands)

       Future estimated
    amortization expense
     

    2017

       $ 12,334  

    2018

         11,334  

    2019

         5,542  

    2020

         2,646  

    2021

         2,623  

    2022 and thereafter

         9,712  
      

     

     

     
       $ 44,191  
      

     

     

    XML 54 R36.htm IDEA: XBRL DOCUMENT v3.6.0.2
    ACCRUED EXPENSES (Tables)
    12 Months Ended
    Dec. 31, 2016
    Schedule of Accrued Expenses
         December 31,  
    (in thousands)    2016      2015  

    Partner commissions

       $ 2,199      $ 3,319  

    Other taxes

         9,031        10,070  

    Employee reimbursable expenses

         1,624        1,426  

    Dividends payable

         2,298        2,297  

    Professional services contractor fees

         6,550        4,580  

    Self-insurance health and dental claims

         2,182        2,129  

    Professional fees

         3,654        2,937  

    Short-term deferred rent

         1,770        1,600  

    Income taxes payable

         1,391        5,464  

    Acquisition-related expenses and merger consideration

         290        834  

    Restructuring

         105        394  

    Marketing and sales program expenses

         1,508        1,397  

    Cloud hosting expenses

         83        1,370  

    Foreign currency forward contracts

         883        1,052  

    Fixed assets in progress

         855        1,632  

    Other

         2,328        2,267  
      

     

     

        

     

     

     
       $ 36,751      $ 42,768  
      

     

     

        

     

     

     

     

    XML 55 R37.htm IDEA: XBRL DOCUMENT v3.6.0.2
    DEFERRED REVENUE (Tables)
    12 Months Ended
    Dec. 31, 2016
    Schedule of Deferred Revenue
         December 31,  
    (in thousands)    2016      2015  

    Term license

       $ 15,843      $ 19,792  

    Perpetual license

         23,189        21,094  

    Maintenance

         112,397        95,262  

    Cloud

         13,604        8,948  

    Services

         10,614        10,777  
      

     

     

        

     

     

     

    Current deferred revenue

         175,647        155,873  

    Perpetual license

         7,909        12,389  

    Maintenance

         1,802        2,227  

    Cloud

         1,278        1,189  
      

     

     

        

     

     

     

    Long-term deferred revenue

         10,989        15,805  
      

     

     

        

     

     

     
       $ 186,636      $ 171,678  
      

     

     

        

     

     

    XML 56 R38.htm IDEA: XBRL DOCUMENT v3.6.0.2
    COMMITMENTS AND CONTINGENCIES (Tables)
    12 Months Ended
    Dec. 31, 2016
    Future Minimum Rental Payments for Operating Leases

    As of December 31, 2016, the Company’s future minimum rental payments required under operating leases with noncancellable terms in excess of one year were as follows:

     

    (in thousands)

    For the calendar year

       Operating Leases (1)  

    2017

       $ 13,604  

    2018

         13,632  

    2019

         12,039  

    2020

         11,116  

    2021

         9,483  

    2022 & Thereafter

         17,735  
      

     

     

     
       $ 77,609  
      

     

     

     

     

    (1) Operating leases include future minimum rent payments, net of estimated sublease income for facilities that the Company has vacated pursuant to its restructuring activities.
    XML 57 R39.htm IDEA: XBRL DOCUMENT v3.6.0.2
    STOCKHOLDERS' EQUITY (Tables)
    12 Months Ended
    Dec. 31, 2016
    Summary of Repurchase Activity under Repurchase Programs
    Year Ended December 31,  
         2016     2015     2014  
    (Dollars in thousands)    Shares      Amount     Shares      Amount     Shares      Amount  

    Prior year authorizations at January 1,

          $ 40,534        $ 13,284        $ 14,433  

    Authorizations

            25,879          50,000          14,410  

    Repurchases paid

         1,078,251        (27,028     944,398        (22,530     756,143        (15,264

    Repurchases unsettled

         —          —         7,836        (220     13,983        (295
         

     

     

          

     

     

          

     

     

     

    Authorized dollars remaining as of December 31,

          $ 39,385        $ 40,534        $ 13,284  
         

     

     

          

     

     

          

     

     

     

     

    XML 58 R40.htm IDEA: XBRL DOCUMENT v3.6.0.2
    STOCK-BASED COMPENSATION (Tables)
    12 Months Ended
    Dec. 31, 2016
    Stock-Based Compensation Expense Included in Consolidated Statements of Operations

    The following table presents the stock-based compensation expense included in the Company’s consolidated statements of operations:

     

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

    Stock-based compensation expense:

            

    Cost of revenues

       $ 11,459      $ 8,772      $ 5,335  

    Operating expenses

         29,362        21,282        13,870  
      

     

     

        

     

     

        

     

     

     

    Total stock-based compensation before tax

         40,821        30,054        19,205  

    Income tax benefit

         (12,198      (8,098      (5,563
    Weighted-Average Assumptions Used in Black-Scholes Option Valuation Model

    The weighted-average assumptions used in the Black-Scholes option valuation model are as follows:

     

         Year ended December 31,  
           2016         2015         2014    

    Expected annual volatility (1)

         40     45     47

    Expected term in years (2)

         4.4       4.5       4.4  

    Risk-free interest rate (3)

         1.21     1.34     1.33

    Expected annual dividend yield (4)

         0.63     0.68     0.44

     

    (1) The expected annual volatility for each grant is determined based on the average of historical daily price changes of the Company’s common stock over a period of time which approximates the expected option term.
    (2) The expected option term for each grant is determined based on the historical exercise behavior of employees and post-vesting employment termination behavior.
    (3) The risk-free interest rate is based on the yield of U.S. Treasury securities with a maturity that is commensurate with the expected option term at the time of grant.
    (4) The expected annual dividend yield is based on the weighted-average of the dividend yield assumptions used for options granted during the applicable period. The expected annual dividend has historically been based on the expected dividend of $0.06 per share, per year ($0.015 per share, per quarter times 4 quarters), on a post-split basis, divided by the average stock price. On May 27, 2014, the Company announced an increase in its quarterly cash dividend from $0.015 to $0.03 per share. Thus, for grants made after this date, the expected annual dividend is based on the expected dividend of $0.12 per share, per year ($0.03 per share, per quarter times 4 quarters), divided by the average stock price.
    Combined Stock Option Activity

    The following table summarizes the combined stock option activity under the Company’s stock option plans for the year ended December 31, 2016:

     

        Shares (in thousands)     Weighted-average
    exercise price
        Weighted-average
    remaining contractual
    term (in years)
         Aggregate intrinsic
    value (in thousands)
     

    Options outstanding as of January 1, 2016

        6,563     $ 16.01       

    Granted

        2,691       25.72       

    Exercised

        (1,275     14.41       

    Forfeited/Cancelled

        (516     20.85       
     

     

     

            

    Options outstanding as of December 31, 2016

        7,463     $ 19.45       
     

     

     

            

    Vested and expected to vest as December 31, 2016

        6,154     $ 18.99       7.3      $ 104,655  
     

     

     

            

    Exercisable as of December 31, 2016

        2,696     $ 14.21       5.7      $ 58,741  
    Combined Restricted Stock Units Activity

    The weighted-average grant-date fair value for RSUs granted in 2016, 2015, and 2014 was $25.54, $20.49, and $19.88, respectively. The following table summarizes the combined RSU activity for periodic grants and the CICP under the 2004 Plan for the year ended December 31, 2016:

     

         Shares
    (in thousands)
         Weighted-
    Average
    Grant-Date
    Fair Value
         Aggregate
    Intrinsic
    Value
    (in thousands)
     

    Nonvested as of January 1, 2016

         2,607      $ 20.03     

    Granted

         1,929        25.54     

    Vested

         (1,071      19.41     

    Forfeited

         (304      22.22     
      

     

     

           

    Nonvested as of December 31, 2016

         3,161      $ 23.39      $ 113,824  
      

     

     

           

    Expected to vest as of December 31, 2016

         2,350      $ 23.55      $ 84,592  
      

     

     

           

     

    XML 59 R41.htm IDEA: XBRL DOCUMENT v3.6.0.2
    INCOME TAXES (Tables)
    12 Months Ended
    Dec. 31, 2016
    Components of Income before Provision for Income Taxes

    The components of income before provision for income taxes are as follows for the years ended December 31:

     

    (in thousands)    2016      2015      2014  

    Domestic

       $ 37,329      $ 63,124      $ 36,485  

    Foreign

         (2,127      (2,619      11,509  
      

     

     

        

     

     

        

     

     

     

    Total income before provision

       $ 35,202      $ 60,505      $ 47,994  
      

     

     

        

     

     

        

     

     

     

     

    Components of Provision for Income Taxes

    The components of the provision for income taxes are as follows for the years ended December 31:

     

    (in thousands)    2016      2015      2014  

    Current:

            

    Federal

       $ 6,741      $ 17,864      $ 22,488  

    State

         2,963        4,565        2,952  

    Foreign

         4,322        3,853        3,195  
      

     

     

        

     

     

        

     

     

     

    Total current provision

         14,026        26,282        28,635  
      

     

     

        

     

     

        

     

     

     

    Deferred:

            

    Federal

         (1,120      2,075        (11,972

    State

         (480      (466      (1,209

    Foreign

         (4,210      (3,708      (715
      

     

     

        

     

     

        

     

     

     

    Total deferred benefit

         (5,810      (2,099      (13,896
      

     

     

        

     

     

        

     

     

     

    Total provision

       $ 8,216      $ 24,183      $ 14,739  
      

     

     

        

     

     

        

     

     

     
    Reconciliation of Effective Income Tax Rate from Statutory Federal Income Tax Rate

    The effective income tax rate differed from the statutory federal income tax rate due to the following:

     

         2016     2015     2014  

    Statutory federal income tax rate

         35.0     35.0     35.0

    Valuation allowance

         0.3       0.7       0.5  

    Transaction costs

         1.1       —         —    

    State income taxes, net of federal benefit and tax credits

         3.7       4.6       1.8  

    Permanent differences

         2.2       1.1       1.3  

    Domestic production activities

         (3.2     (3.1     (4.9

    Federal research and experimentation credits

         (2.3     (1.2     (1.7

    Tax effects of foreign activities

         5.2       2.0       (2.2

    Tax-exempt income

         (0.3     (0.1     (0.1

    Provision to return adjustments

         0.3       0.3       —    

    Non-deductible compensation

         6.2       3.3       2.5  

    Provision for uncertain tax positions

         (2.3     (2.6     (0.7

    Excess tax benefits related to share-based compensation

         (20.1     —         —    

    Other

         (2.5     —         (0.8
      

     

     

       

     

     

       

     

     

     

    Effective income tax rate

         23.3     40.0     30.7
      

     

     

       

     

     

       

     

     

     

     

    Components of Net Deferred Tax Assets and Liabilities

    Significant components of net deferred tax assets and liabilities are as follows:

     

    (in thousands)    2016      2015  

    Deferred tax assets:

         

    Net operating loss carryforwards

       $ 69,307      $ 65,601  

    Accruals and reserves

         34,021        30,322  

    Software revenue

         6,559        6,608  

    Depreciation

         3,593        5,327  

    Tax credit carryforwards

         8,094        6,686  

    Other

         19        58  
      

     

     

        

     

     

     

    Total deferred tax assets

         121,593        114,602  

    Less valuation allowances

         (34,054      (35,509
      

     

     

        

     

     

     

    Total net deferred tax assets

       $ 87,539      $ 79,093  
      

     

     

        

     

     

     

    Deferred tax liabilities:

         

    Intangibles

       $ (17,641    $ (13,363
      

     

     

        

     

     

     

    Total deferred tax liabilities

         (17,641      (13,363
      

     

     

        

     

     

     

    Total net deferred income taxes

       $ 69,898      $ 65,730  
      

     

     

        

     

     

     

     

    Reconciliation of Beginning and Ending Balances of Gross Unrecognized Tax Benefits

    A reconciliation of the beginning and ending balances of the total amounts of gross unrecognized tax benefits is as follows:

     

    (in thousands)    2016      2015      2014  

    Balance as of January 1,

       $ 23,972      $ 43,396      $ 40,929  

    Additions based on tax positions related to the current year

         80        817        4,041  

    Additions for tax positions of prior years

         110        183        285  

    (Reductions) Additions for acquired uncertain tax benefits

         387        —          (716

    Reductions for tax positions of prior years

         (1,541      (19,855      (853

    Reductions for a lapse of the applicable statute of limitations

         (337      (569      (290
      

     

     

        

     

     

        

     

     

     

    Balance as of December 31,

       $ 22,671      $ 23,972      $ 43,396  
      

     

     

        

     

     

        

     

     

     

     

    XML 60 R42.htm IDEA: XBRL DOCUMENT v3.6.0.2
    EARNINGS PER SHARE (Tables)
    12 Months Ended
    Dec. 31, 2016
    Summary of Basic and Diluted Earnings (Loss) Per Share
         Year Ended December 31,  
    (in thousands, except per share amounts)    2016      2015      2014  

    Basic

            

    Net income

       $ 26,986      $ 36,322      $ 33,255  
      

     

     

        

     

     

        

     

     

     

    Weighted-average common shares outstanding

         76,343        76,507        76,327  
      

     

     

        

     

     

        

     

     

     

    Earnings per share, basic

       $ 0.35      $ 0.47      $ 0.44  
      

     

     

        

     

     

        

     

     

     

    Diluted

            

    Net income

       $ 26,986      $ 36,322      $ 33,255  
      

     

     

        

     

     

        

     

     

     

    Weighted-average common shares outstanding

         76,343        76,507        76,327  

    Weighted-average effect of dilutive securities:

            

    Stock options

         2,025        1,601        1,698  

    RSUs

         1,364        935        506  
      

     

     

        

     

     

        

     

     

     

    Effect of assumed exercise of stock options and RSUs

         3,389        2,536        2,204  
      

     

     

        

     

     

        

     

     

     

    Weighted-average common shares outstanding, assuming dilution

         79,732        79,043        78,531  
      

     

     

        

     

     

        

     

     

     

    Earnings per share, diluted

       $ 0.34      $ 0.46      $ 0.42  
      

     

     

        

     

     

        

     

     

     

    Outstanding options and RSUs excluded as impact would be antidilutive

         322        182        98  

     

    XML 61 R43.htm IDEA: XBRL DOCUMENT v3.6.0.2
    GEOGRAPHIC INFORMATION AND MAJOR CLIENTS (Tables)
    12 Months Ended
    Dec. 31, 2016
    Revenue by Geographic Area

    The Company’s international revenue is from clients based outside of the U.S. The Company derived its revenue from the following geographic areas:

     

         Year ended December 31,  
    (Dollars in thousands)    2016     2015     2014  

    U.S.

       $ 430,562        57   $ 379,936        56   $ 327,154        55

    Other Americas

         59,160        8     57,892        8     32,642        6

    United Kingdom

         101,733        14     96,314        14     93,923        16

    Other EMEA (1)

         92,540        12     87,240        13     87,050        15

    Asia Pacific

         66,271        9     61,313        9     49,235        8
      

     

     

        

     

     

       

     

     

        

     

     

       

     

     

        

     

     

     
       $ 750,266        100   $ 682,695        100   $ 590,004        100
      

     

     

        

     

     

       

     

     

        

     

     

       

     

     

        

     

     

     

     

    (1) Includes Europe, the Middle East and Africa, but excludes the United Kingdom (“Other EMEA”).
    Long-Lived Assets by Geographic Area

    Long-lived assets related to the Company’s U.S. and international operations were as follows:

     

         December 31,  
    (Dollars in thousands)    2016     2015  

    U.S.

       $ 27,993        73   $ 17,600        56

    India

         7,158        19     10,530        34

    International, other

         3,130        8     3,189        10
      

     

     

        

     

     

       

     

     

        

     

     

     
       $ 38,281        100   $ 31,319        100
      

     

     

        

     

     

       

     

     

        

     

     

     

     

    Trade Receivables of Major Clients

    There were no clients accounting for 10% or more of the Company’s total revenue in 2016, 2015, and 2014. There was one client accounting for 10% or more of the Company’s total outstanding trade receivables as of December 31, 2015, as listed below. The Company’s financial services, healthcare, and insurance clients as a group represent a significant amount of the Company’s revenues and receivables. However, the Company determined this concentration did not have a material impact on its allowance for sales credit memos as of December 31, 2016.

     

         December 31,  
    (Dollars in thousands)    2016     2015  

    Trade receivables, net of allowances

       $ 265,028     $ 211,846  

    Client A

         —       10

     

    XML 62 R44.htm IDEA: XBRL DOCUMENT v3.6.0.2
    SELECTED QUARTERLY INFORMATION (UNAUDITED) (Tables)
    12 Months Ended
    Dec. 31, 2016
    Summary of Selected Quarterly Information

     

         2016 (1)  
    (in thousands, except per share amounts)    1st Quarter      2nd Quarter      3rd Quarter      4th Quarter  

    Revenue

       $ 178,858      $ 188,996      $ 182,802      $ 199,610  

    Gross profit

         122,348        128,896        122,365        137,401  

    Income from operations

         14,125        6,360        5,498        11,776  

    Income before provision for income taxes

         13,493        5,498        5,515        10,696  

    Net income

         10,400        4,536        3,301        8,749  

    Net earnings per share, basic

       $ 0.14      $ 0.06      $ 0.04      $ 0.11  
      

     

     

        

     

     

        

     

     

        

     

     

     

    Net earnings per share, diluted

       $ 0.13      $ 0.06      $ 0.04      $ 0.11  
      

     

     

        

     

     

        

     

     

        

     

     

     

     

    (1) The Company elected to early adopt ASU 2016-09 in the fourth quarter of 2016, which requires, among other things, excess tax benefits to be recorded as a reduction of the provision for income taxes in the consolidated statement of operations, whereas they were previously recognized in equity. The Company is required to reflect any adoption adjustments as of January 1, 2016, the beginning of the annual period that includes the period of adoption. As such, certain information above includes the impact of the ASU 2016-09 adoption. See Note 2 “Significant Accounting Policies—New accounting pronouncements” for additional information related to this adoption.

     

         2015  
    (in thousands, except per share amounts)    1st Quarter      2nd Quarter      3rd Quarter      4th Quarter  

    Revenue

       $ 153,918      $ 162,019      $ 162,403      $ 204,355  

    Gross profit

         103,859        107,238        106,962        151,190  

    Income from operations

         11,909        5,250        10,711        36,791  

    Income before provision for income taxes

         9,260        4,501        10,246        36,498  

    Net income

         5,935        3,104        6,325        20,958  

    Net earnings per share, basic

       $ 0.08      $ 0.04      $ 0.08      $ 0.27  
      

     

     

        

     

     

        

     

     

        

     

     

     

    Net earnings per share, diluted

       $ 0.08      $ 0.04      $ 0.08      $ 0.26  
      

     

     

        

     

     

        

     

     

        

     

     

     
    XML 63 R45.htm IDEA: XBRL DOCUMENT v3.6.0.2
    Significant Accounting Policies - Additional Information (Detail) - USD ($)
    3 Months Ended 12 Months Ended
    Sep. 30, 2016
    Jun. 30, 2016
    Mar. 31, 2016
    Dec. 31, 2016
    Dec. 31, 2015
    Dec. 31, 2014
    Jan. 01, 2016
    Significant Accounting Policies [Line Items]              
    Computer software developed for internal use into service       $ 11,300,000      
    Computer software capitalized during period       10,200,000 $ 1,100,000 $ 0  
    Impairments recognized on assets       0 0 0  
    Acquisition-related costs       $ 2,616,000 89,000 488,000  
    More-likely-than-not benefit likelihood percentage being realized upon ultimate settlement with taxing authority resulting from sustainability of tax examination       50.00%      
    Advertising costs       $ 8,900,000 9,800,000 1,400,000  
    Reduction to its provision for income taxes $ 2,214,000 $ 962,000 $ 3,093,000 8,216,000 24,183,000 14,739,000  
    Cumulative-effect adjustment from adoption of ASU 2016-09       321,000      
    Long-term deferred income tax assets       69,898,000 65,730,000    
    Accounting Standards Update 2016-09              
    Significant Accounting Policies [Line Items]              
    Reduction to its provision for income taxes       $ (6,700,000)      
    Excess tax benefits from operating activities         (5,300,000) (3,400,000)  
    Excess tax benefits from financing activities         5,300,000 $ 3,400,000  
    Long-term deferred income tax assets             $ 321,000
    Reclassification Adjustment | Accounting Standards Update 2015-17              
    Significant Accounting Policies [Line Items]              
    Long-term deferred income tax assets         12,400,000    
    Deferred income taxes         $ (12,400,000)    
    Equipment              
    Significant Accounting Policies [Line Items]              
    Property and equipment, average useful life, years       3 years      
    Furniture and fixtures              
    Significant Accounting Policies [Line Items]              
    Property and equipment, average useful life, years       5 years      
    Maximum | Capitalized Computer Software              
    Significant Accounting Policies [Line Items]              
    Property and equipment, average useful life, years       5 years      
    Maximum | Foreign Exchange Forward              
    Significant Accounting Policies [Line Items]              
    Term of derivative contracts       6 months      
    Minimum | Capitalized Computer Software              
    Significant Accounting Policies [Line Items]              
    Property and equipment, average useful life, years       3 years      
    Professional Services Revenues | Maximum              
    Significant Accounting Policies [Line Items]              
    Deferred revenue, period of recognition       4 months      
    Software Licenses | Maximum              
    Significant Accounting Policies [Line Items]              
    Term of license agreements       5 years      
    Software Licenses | Minimum              
    Significant Accounting Policies [Line Items]              
    Term of license agreements       3 years      
    Maintenance              
    Significant Accounting Policies [Line Items]              
    Deferred revenue, period of recognition       1 year      
    Retained Earnings              
    Significant Accounting Policies [Line Items]              
    Cumulative-effect adjustment from adoption of ASU 2016-09       $ 321,000      
    Retained Earnings | Accounting Standards Update 2016-09              
    Significant Accounting Policies [Line Items]              
    Cumulative-effect adjustment from adoption of ASU 2016-09             $ 321,000
    XML 64 R46.htm IDEA: XBRL DOCUMENT v3.6.0.2
    Adjustments to Unaudited Selected Quarterly Data Previously Reported Resulted from Adoption of New Standards (Detail) - USD ($)
    $ / shares in Units, shares in Thousands, $ in Thousands
    3 Months Ended 6 Months Ended 9 Months Ended 12 Months Ended
    Dec. 31, 2016
    [1]
    Sep. 30, 2016
    Jun. 30, 2016
    Mar. 31, 2016
    Dec. 31, 2015
    Sep. 30, 2015
    Jun. 30, 2015
    Mar. 31, 2015
    Jun. 30, 2016
    Sep. 30, 2016
    Dec. 31, 2016
    Dec. 31, 2015
    Dec. 31, 2014
    Unaudited condensed consolidated statements of operations data:                          
    Income before provision for income taxes $ 10,696 $ 5,515 [1] $ 5,498 [1] $ 13,493 [1] $ 36,498 $ 10,246 $ 4,501 $ 9,260     $ 35,202 $ 60,505 $ 47,994
    Provision for income taxes   2,214 962 3,093             8,216 24,183 14,739
    Net income $ 8,749 $ 3,301 [1] $ 4,536 [1] $ 10,400 [1] $ 20,958 $ 6,325 $ 3,104 $ 5,935     $ 26,986 $ 36,322 $ 33,255
    Effective tax rate   40.10% 17.50% 22.90%             23.30% 40.00% 30.70%
    Earnings per share:                          
    Basic $ 0.11 $ 0.04 [1] $ 0.06 [1] $ 0.14 [1] $ 0.27 $ 0.08 $ 0.04 $ 0.08     $ 0.35 $ 0.47 $ 0.44
    Diluted $ 0.11 $ 0.04 [1] $ 0.06 [1] $ 0.13 [1] $ 0.26 $ 0.08 $ 0.04 $ 0.08     $ 0.34 $ 0.46 $ 0.42
    Weighted-average number of common shares outstanding:                          
    Diluted   79,548 79,422 79,235             79,732 79,043 78,531
    Unaudited condensed consolidated statements of cash flows data:                          
    Net cash provided by operating activities       $ 10,040         $ 11,569 $ 20,556 $ 39,874 $ 67,803 $ 103,276
    Net cash used in financing activities       (19,822)         (31,666) (43,031) $ (51,716) $ (40,659) $ (27,419)
    As Reported                          
    Unaudited condensed consolidated statements of operations data:                          
    Income before provision for income taxes   $ 5,515 $ 5,498 13,493                  
    Provision for income taxes   3,097 1,851 4,488                  
    Net income   $ 2,418 $ 3,647 $ 9,005                  
    Effective tax rate   56.20% 33.70% 33.30%                  
    Earnings per share:                          
    Basic   $ 0.03 $ 0.05 $ 0.12                  
    Diluted   $ 0.03 $ 0.05 $ 0.11                  
    Weighted-average number of common shares outstanding:                          
    Diluted   79,082 78,969 78,878                  
    Unaudited condensed consolidated statements of cash flows data:                          
    Net cash provided by operating activities       $ 8,642         9,299 17,396      
    Net cash used in financing activities       $ (18,424)         $ (29,396) $ (39,871)      
    [1] The Company elected to early adopt ASU 2016-09 in the fourth quarter of 2016, which requires, among other things, excess tax benefits to be recorded as a reduction of the provision for income taxes in the consolidated statement of operations, whereas they were previously recognized in equity. The Company is required to reflect any adoption adjustments as of January 1, 2016, the beginning of the annual period that includes the period of adoption. As such, certain information above includes the impact of the ASU 2016-09 adoption. See Note 2 "Significant Accounting Policies-New accounting pronouncements" for additional information related to this adoption.
    XML 65 R47.htm IDEA: XBRL DOCUMENT v3.6.0.2
    Schedule of Marketable Securities (Detail) - USD ($)
    $ in Thousands
    Dec. 31, 2016
    Dec. 31, 2015
    Schedule of Available-for-sale Securities [Line Items]    
    Amortized Cost $ 63,356 $ 126,257
    Unrealized Gains 1 9
    Unrealized Losses (190) (214)
    Fair Value 63,167 126,052
    Municipal bonds    
    Schedule of Available-for-sale Securities [Line Items]    
    Amortized Cost 36,746 57,394
    Unrealized Gains   7
    Unrealized Losses (139) (66)
    Fair Value 36,607 57,335
    Corporate bonds    
    Schedule of Available-for-sale Securities [Line Items]    
    Amortized Cost 26,610 66,960
    Unrealized Gains 1 2
    Unrealized Losses (51) (147)
    Fair Value $ 26,560 66,815
    Certificates of Deposit    
    Schedule of Available-for-sale Securities [Line Items]    
    Amortized Cost   1,903
    Unrealized Losses   (1)
    Fair Value   $ 1,902
    XML 66 R48.htm IDEA: XBRL DOCUMENT v3.6.0.2
    Marketable Securities - Additional Information (Detail)
    12 Months Ended
    Dec. 31, 2016
    Schedule of Available-for-sale Securities [Line Items]  
    Weighted-average remaining maturity period of marketable debt securities, months 14 months
    Minimum  
    Schedule of Available-for-sale Securities [Line Items]  
    Remaining maturities of marketable debt securities 2017-03
    Maximum  
    Schedule of Available-for-sale Securities [Line Items]  
    Remaining maturities of marketable debt securities 2019-08
    XML 67 R49.htm IDEA: XBRL DOCUMENT v3.6.0.2
    Derivative Instruments - Additional Information (Detail) - Foreign Exchange Forward - USD ($)
    Dec. 31, 2016
    Dec. 31, 2015
    Dec. 31, 2014
    Derivative [Line Items]      
    Derivative outstanding     $ 0
    Notional amount $ 128,400,000 $ 32,300,000  
    XML 68 R50.htm IDEA: XBRL DOCUMENT v3.6.0.2
    Fair Value of Company Outstanding Forward Contracts (Detail) - Foreign Exchange Forward - USD ($)
    $ in Thousands
    Dec. 31, 2016
    Dec. 31, 2015
    Accrued expenses    
    Derivative [Line Items]    
    Liability Derivatives $ 883 $ 1,052
    Other current assets    
    Derivative [Line Items]    
    Asset Derivatives $ 628 $ 48
    XML 69 R51.htm IDEA: XBRL DOCUMENT v3.6.0.2
    Forward Contracts Outstanding with Total Notional Values (Detail) - Foreign Exchange Forward
    € in Thousands, £ in Thousands, AUD in Thousands, $ in Thousands
    Dec. 31, 2016
    USD ($)
    Dec. 31, 2016
    AUD
    Dec. 31, 2016
    EUR (€)
    Dec. 31, 2016
    GBP (£)
    Dec. 31, 2015
    USD ($)
    Dec. 31, 2015
    AUD
    Dec. 31, 2015
    EUR (€)
    Euro Member Countries, Euros              
    Derivative [Line Items]              
    Notional amount | €     € 29,820       € 14,900
    British Pounds              
    Derivative [Line Items]              
    Notional amount | £       £ 6,440      
    Australian Dollar              
    Derivative [Line Items]              
    Notional amount | AUD   AUD 22,010       AUD 9,100  
    United States of America, Dollars              
    Derivative [Line Items]              
    Notional amount | $ $ 73,125       $ 9,400    
    XML 70 R52.htm IDEA: XBRL DOCUMENT v3.6.0.2
    Change in Fair Value of Forward Contracts (Detail) - USD ($)
    $ in Thousands
    12 Months Ended
    Dec. 31, 2016
    Dec. 31, 2015
    Dec. 31, 2014
    Derivative Instruments and Hedging Activities Disclosures [Line Items]      
    Loss from the change in the fair value of forward contracts included in other expense, net $ (5,643) $ (1,047) $ (532)
    Foreign currency transaction gains (losses) from the remeasurement of foreign currency assets and liabilities $ 2,247 $ (4,168) $ (3,769)
    XML 71 R53.htm IDEA: XBRL DOCUMENT v3.6.0.2
    Fair Value Measurements - Additional Information (Detail) - USD ($)
    12 Months Ended
    Dec. 31, 2016
    Dec. 31, 2015
    Dec. 31, 2014
    Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
    Amount of transfers between Level 1 and Level 2 $ 0 $ 0  
    Impairments recognized on assets 0 0 $ 0
    Fair Value, Measurements, Nonrecurring      
    Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
    Impairments recognized on assets $ 0 $ 0 $ 0
    XML 72 R54.htm IDEA: XBRL DOCUMENT v3.6.0.2
    Assets and Liabilities Measured at Fair Value (Detail) - Fair Value, Measurements, Recurring - USD ($)
    $ in Thousands
    Dec. 31, 2016
    Dec. 31, 2015
    Fair Value Assets    
    Total marketable securities $ 63,167 $ 126,052
    Foreign currency forward contracts    
    Fair Value Liabilities    
    Foreign currency forward contracts 883 1,052
    Fair Value Assets    
    Foreign currency forward contracts 628 48
    Money Market Funds    
    Fair Value Assets    
    Money market funds 458 573
    Municipal bonds    
    Fair Value Assets    
    Total marketable securities 36,607 57,335
    Corporate bonds    
    Fair Value Assets    
    Total marketable securities 26,560 66,815
    Certificates of Deposit    
    Fair Value Assets    
    Total marketable securities   1,902
    Level 1 | Money Market Funds    
    Fair Value Assets    
    Money market funds 458 573
    Level 2    
    Fair Value Assets    
    Total marketable securities 63,167 126,052
    Level 2 | Foreign currency forward contracts    
    Fair Value Liabilities    
    Foreign currency forward contracts 883 1,052
    Fair Value Assets    
    Foreign currency forward contracts 628 48
    Level 2 | Municipal bonds    
    Fair Value Assets    
    Total marketable securities 36,607 57,335
    Level 2 | Corporate bonds    
    Fair Value Assets    
    Total marketable securities $ 26,560 66,815
    Level 2 | Certificates of Deposit    
    Fair Value Assets    
    Total marketable securities   $ 1,902
    XML 73 R55.htm IDEA: XBRL DOCUMENT v3.6.0.2
    Schedule of Trade Accounts Receivable (Detail) - USD ($)
    $ in Thousands
    Dec. 31, 2016
    Dec. 31, 2015
    Accounts, Notes, Loans and Financing Receivable [Line Items]    
    Total accounts receivable $ 269,154 $ 216,477
    Allowance for sales credit memos (4,126) (4,631)
    Total accounts receivable net 265,028 211,846
    Trade accounts receivable    
    Accounts, Notes, Loans and Financing Receivable [Line Items]    
    Total accounts receivable 234,473 190,820
    Unbilled accounts receivable    
    Accounts, Notes, Loans and Financing Receivable [Line Items]    
    Total accounts receivable $ 34,681 $ 25,657
    XML 74 R56.htm IDEA: XBRL DOCUMENT v3.6.0.2
    Activity of Allowance for Sales Credit Memos (Detail) - USD ($)
    $ in Thousands
    12 Months Ended
    Dec. 31, 2016
    Dec. 31, 2015
    Dec. 31, 2014
    Financing Receivable, Allowance for Credit Losses [Line Items]      
    Balance at beginning of year $ 4,631 $ 1,540 $ 1,997
    Provision for credit memos 3,290 8,005 2,164
    Credit memos issued (3,795) (4,914) (2,621)
    Balance at end of year $ 4,126 $ 4,631 $ 1,540
    XML 75 R57.htm IDEA: XBRL DOCUMENT v3.6.0.2
    Property and Equipment (Detail) - USD ($)
    $ in Thousands
    Dec. 31, 2016
    Dec. 31, 2015
    Property, Plant and Equipment [Line Items]    
    Property and equipment, gross $ 79,425 $ 61,822
    Less: accumulated depreciation and amortization (41,144) (30,503)
    Property and equipment, net 38,281 31,319
    Leasehold improvements    
    Property, Plant and Equipment [Line Items]    
    Property and equipment, gross 32,852 29,501
    Computer equipment    
    Property, Plant and Equipment [Line Items]    
    Property and equipment, gross 21,522 18,369
    Furniture and fixtures    
    Property, Plant and Equipment [Line Items]    
    Property and equipment, gross 6,127 5,211
    Computer Software Purchased    
    Property, Plant and Equipment [Line Items]    
    Property and equipment, gross 6,083 5,847
    Computer software developed for internal use    
    Property, Plant and Equipment [Line Items]    
    Property and equipment, gross 12,069 721
    Fixed assets in progress    
    Property, Plant and Equipment [Line Items]    
    Property and equipment, gross $ 772 $ 2,173
    XML 76 R58.htm IDEA: XBRL DOCUMENT v3.6.0.2
    Property and Equipment - Additional Information (Detail) - USD ($)
    $ in Millions
    12 Months Ended
    Dec. 31, 2016
    Dec. 31, 2015
    Dec. 31, 2014
    Property, Plant and Equipment [Line Items]      
    Depreciation expense $ 11.2 $ 10.6 $ 9.3
    XML 77 R59.htm IDEA: XBRL DOCUMENT v3.6.0.2
    Acquisitions - Additional Information (Detail) - USD ($)
    $ in Thousands
    1 Months Ended 12 Months Ended
    Dec. 31, 2016
    Apr. 11, 2016
    Jan. 31, 2017
    Dec. 31, 2016
    Dec. 31, 2015
    Dec. 31, 2014
    Dec. 31, 2013
    Business Acquisition [Line Items]              
    Purchase price of acquired company       $ 49,113 $ 1,671 $ 3,918  
    Cash acquired from acquisition           2,100  
    Direct and incremental expenses       2,616 89 488  
    Goodwill $ 73,164     73,164 46,776 46,860 $ 43,469
    Purchase price of acquired company         1,100 $ 6,300  
    Additional Cash              
    Business Acquisition [Line Items]              
    Purchase price of acquired company       300 $ 500    
    Final Cash Payment | Subsequent Event              
    Business Acquisition [Line Items]              
    Purchase price of acquired company     $ 300        
    OpenSpan, Inc.              
    Business Acquisition [Line Items]              
    Purchase price of acquired company   $ 48,800          
    Cash acquired from acquisition   1,800          
    Escrow deposit 7,400            
    Direct and incremental expenses       2,600      
    Goodwill $ 26,700     $ 26,700      
    Acquired identifiable intangible assets   $ 24,300          
    Acquired identifiable intangible assets, weighted average useful life       9 years 8 months 12 days      
    OpenSpan, Inc. | Maximum              
    Business Acquisition [Line Items]              
    Deposited in escrow period   18 months          
    XML 78 R60.htm IDEA: XBRL DOCUMENT v3.6.0.2
    Goodwill and Other Intangible Assets - Additional Information (Detail)
    12 Months Ended
    Dec. 31, 2016
    Segment
    Goodwill and Other Intangible Assets [Line Items]  
    Number of reportable segment, customer engagement solutions 1
    Number of operating segments 1
    XML 79 R61.htm IDEA: XBRL DOCUMENT v3.6.0.2
    Changes in Carrying Amount of Goodwill (Detail) - USD ($)
    $ in Thousands
    12 Months Ended
    Dec. 31, 2016
    Dec. 31, 2015
    Dec. 31, 2014
    Goodwill [Line Items]      
    Balance as of January 1, $ 46,776 $ 46,860 $ 43,469
    Goodwill acquired during the year 26,689   3,431
    Translation adjustments (301) (84) (40)
    Balance as of December 31, $ 73,164 $ 46,776 $ 46,860
    XML 80 R62.htm IDEA: XBRL DOCUMENT v3.6.0.2
    Schedule of Amortizable Intangible Asset (Detail) - USD ($)
    $ in Thousands
    12 Months Ended
    Dec. 31, 2016
    Dec. 31, 2015
    Goodwill and Other Intangible Assets [Line Items]    
    Cost $ 127,394 $ 103,249
    Accumulated Amortization (83,203) (69,831)
    Net book value 44,191 33,418
    Customer related intangibles    
    Goodwill and Other Intangible Assets [Line Items]    
    Cost 63,091 49,546
    Accumulated Amortization (37,573) (30,465)
    Net book value 25,518 19,081
    Technology    
    Goodwill and Other Intangible Assets [Line Items]    
    Cost 58,942 48,342
    Accumulated Amortization (40,269) (34,282)
    Net book value $ 18,673 $ 14,060
    Other intangibles    
    Goodwill and Other Intangible Assets [Line Items]    
    Range of Useful Lives 3 years 3 years
    Cost $ 5,361 $ 5,361
    Accumulated Amortization $ (5,361) (5,084)
    Net book value   $ 277
    Minimum | Customer related intangibles    
    Goodwill and Other Intangible Assets [Line Items]    
    Range of Useful Lives 4 years 4 years
    Minimum | Technology    
    Goodwill and Other Intangible Assets [Line Items]    
    Range of Useful Lives 3 years 3 years
    Maximum | Customer related intangibles    
    Goodwill and Other Intangible Assets [Line Items]    
    Range of Useful Lives 10 years 9 years
    Maximum | Technology    
    Goodwill and Other Intangible Assets [Line Items]    
    Range of Useful Lives 10 years 9 years
    XML 81 R63.htm IDEA: XBRL DOCUMENT v3.6.0.2
    Amortization Expense of Acquired Intangibles (Detail) - USD ($)
    $ in Thousands
    12 Months Ended
    Dec. 31, 2016
    Dec. 31, 2015
    Dec. 31, 2014
    Amortization expense:      
    Total amortization expense $ 13,408 $ 12,202 $ 13,809
    Cost of revenue      
    Amortization expense:      
    Total amortization expense 5,986 5,392 6,017
    Selling and marketing      
    Amortization expense:      
    Total amortization expense 7,145 6,127 6,022
    General and administrative      
    Amortization expense:      
    Total amortization expense $ 277 $ 683 $ 1,770
    XML 82 R64.htm IDEA: XBRL DOCUMENT v3.6.0.2
    Estimated Future Amortization Expense (Detail) - USD ($)
    $ in Thousands
    Dec. 31, 2016
    Dec. 31, 2015
    Goodwill and Other Intangible Assets [Line Items]    
    2017 $ 12,334  
    2018 11,334  
    2019 5,542  
    2020 2,646  
    2021 2,623  
    2022 and thereafter 9,712  
    Net book value $ 44,191 $ 33,418
    XML 83 R65.htm IDEA: XBRL DOCUMENT v3.6.0.2
    Schedule of Accrued Expenses (Detail) - USD ($)
    $ in Thousands
    Dec. 31, 2016
    Dec. 31, 2015
    Dec. 31, 2014
    Accrued expenses      
    Partner commissions $ 2,199 $ 3,319  
    Other taxes 9,031 10,070  
    Employee reimbursable expenses 1,624 1,426  
    Dividends payable 2,298 2,297 $ 2,294
    Professional services contractor fees 6,550 4,580  
    Self-insurance health and dental claims 2,182 2,129  
    Professional fees 3,654 2,937  
    Short-term deferred rent 1,770 1,600  
    Income taxes payable 1,391 5,464  
    Acquisition-related expenses and merger consideration 290 834  
    Restructuring 105 394  
    Marketing and sales program expenses 1,508 1,397  
    Cloud hosting expenses 83 1,370  
    Foreign currency forward contracts 883 1,052  
    Fixed assets in progress 855 1,632  
    Other 2,328 2,267  
    Total accrued expenses $ 36,751 $ 42,768  
    XML 84 R66.htm IDEA: XBRL DOCUMENT v3.6.0.2
    Schedule of Deferred Revenue (Detail) - USD ($)
    $ in Thousands
    Dec. 31, 2016
    Dec. 31, 2015
    Deferred Revenue Arrangement [Line Items]    
    Current deferred revenue $ 175,647 $ 155,873
    Long-term deferred revenue 10,989 15,805
    Total deferred revenue 186,636 171,678
    Term license    
    Deferred Revenue Arrangement [Line Items]    
    Current deferred revenue 15,843 19,792
    Perpetual license    
    Deferred Revenue Arrangement [Line Items]    
    Current deferred revenue 23,189 21,094
    Long-term deferred revenue 7,909 12,389
    Maintenance    
    Deferred Revenue Arrangement [Line Items]    
    Current deferred revenue 112,397 95,262
    Long-term deferred revenue 1,802 2,227
    Cloud    
    Deferred Revenue Arrangement [Line Items]    
    Current deferred revenue 13,604 8,948
    Long-term deferred revenue 1,278 1,189
    Services    
    Deferred Revenue Arrangement [Line Items]    
    Current deferred revenue $ 10,614 $ 10,777
    XML 85 R67.htm IDEA: XBRL DOCUMENT v3.6.0.2
    Commitments and Contingencies - Additional Information (Detail) - USD ($)
    $ in Millions
    12 Months Ended
    Dec. 31, 2016
    Dec. 31, 2015
    Dec. 31, 2014
    Commitments and Contingencies Disclosure [Abstract]      
    Operating lease expiration year 2023    
    Tenant allowance $ 9.4    
    Rent expense under operating leases $ 13.4 $ 12.3 $ 12.5
    XML 86 R68.htm IDEA: XBRL DOCUMENT v3.6.0.2
    Future Minimum Rental Payments for Operating Leases (Detail)
    $ in Thousands
    Dec. 31, 2016
    USD ($)
    [1]
    Operating Leases  
    2017 $ 13,604
    2018 13,632
    2019 12,039
    2020 11,116
    2021 9,483
    2022 & Thereafter 17,735
    Total future minimum rental payments for operating leases $ 77,609
    [1] Operating leases include future minimum rent payments, net of estimated sublease income for facilities that the Company has vacated pursuant to its restructuring activities.
    XML 87 R69.htm IDEA: XBRL DOCUMENT v3.6.0.2
    Stockholders' Equity - Additional Information (Detail) - USD ($)
    12 Months Ended
    May 18, 2016
    May 27, 2014
    Dec. 31, 2016
    Dec. 31, 2015
    Dec. 31, 2014
    Shareholders Equity [Line Items]          
    Preferred stock, shares authorized     1,000,000 1,000,000  
    Common stock, shares authorized     200,000,000 200,000,000  
    Common stock, par value     $ 0.01 $ 0.01  
    Common stock, shares issued     76,591,000 76,488,000  
    Common stock, shares outstanding     76,591,000 76,488,000  
    Aggregate amount of stock repurchases authorized     $ 195,000,000    
    Expiration date, current stock repurchase program Jun. 30, 2017        
    Stock repurchase program, additional authorized amount, value     $ 25,879,000 $ 50,000,000 $ 14,410,000
    Cash dividends declared, per share   $ 0.030 $ 0.12 $ 0.12 $ 0.105
    Dividend payments to shareholders     $ 9,174,000 $ 9,194,000 $ 6,874,000
    Maximum          
    Shareholders Equity [Line Items]          
    Stock repurchase program, additional authorized amount, value $ 50,000,000        
    Post-Split Basis          
    Shareholders Equity [Line Items]          
    Cash dividends declared, per share   $ 0.015      
    XML 88 R70.htm IDEA: XBRL DOCUMENT v3.6.0.2
    Summary of Repurchase Activity under Repurchase Programs (Detail) - USD ($)
    12 Months Ended
    Dec. 31, 2016
    Dec. 31, 2015
    Dec. 31, 2014
    Stock Repurchase Program [Line Items]      
    Repurchases paid, shares 1,078,251 944,398 756,143
    Repurchases unsettled, shares   7,836 13,983
    Prior year authorizations at January 1, $ 40,534,000 $ 13,284,000 $ 14,433,000
    Authorizations 25,879,000 50,000,000 14,410,000
    Repurchases paid (27,028,000) (22,530,000) (15,264,000)
    Repurchases unsettled   (220,000) (295,000)
    Authorized dollars remaining as of December 31, $ 39,385,000 $ 40,534,000 $ 13,284,000
    XML 89 R71.htm IDEA: XBRL DOCUMENT v3.6.0.2
    Stock-Based Compensation - Additional Information (Detail)
    12 Months Ended
    May 18, 2016
    Dec. 31, 2016
    USD ($)
    $ / shares
    shares
    Dec. 31, 2015
    USD ($)
    $ / shares
    Dec. 31, 2014
    USD ($)
    $ / shares
    Jun. 30, 2016
    USD ($)
    shares
    Jul. 31, 2011
    shares
    Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
    Stock option term   10 years        
    Stock-based compensation arrangement vesting period, in years   5 years        
    Shares remaining for issuance for future equity grants   10,230,000        
    2006 Employee Stock Purchase Plan            
    Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
    Number of shares authorized   1,000,000        
    Stock price percentage of fair market value   85.00%        
    Stock purchase price percentage on completion date of offering period   95.00%        
    Aggregate number of shares issued under plan   351,000        
    Shares remaining for issuance for future equity grants   649,000        
    Corporate Incentive Compensation Plan            
    Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
    Percentage of common stock closing price determine RSU grants for employees   85.00%        
    2004 Long-Term Incentive Plan            
    Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
    Value of common stock grantable to non-employee directors | $   $ 20,000 $ 119,000 $ 95,000    
    Number of shares authorized         30,000,000  
    Number of shares outstanding   10,597,000        
    Shares remaining for issuance for future equity grants   9,581,000        
    2004 Long-Term Incentive Plan | As Reported            
    Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
    Number of shares authorized           24,000,000
    Common stock split, conversion ratio       2    
    Employees            
    Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
    Shares issued   1,154,000        
    Non-employee directors            
    Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
    Shares issued   27,000        
    Stock Options            
    Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
    Weighted-average grant-date fair value of options granted, per share | $ / shares   $ 8.31 $ 7.62 $ 7.58    
    Aggregate intrinsic value of options exercised | $   $ 19,900,000 $ 18,600,000 $ 13,200,000    
    Closing price of common stock | $ / shares   $ 36.00        
    Unrecognized stock-based compensation expense | $   $ 14,500,000        
    Weighted-average period of recognition of unrecognized stock-based compensation expense (in years)   2 years 2 months 12 days        
    RSUs            
    Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
    Number of shares granted   1,929,000        
    Closing price of common stock | $ / shares   $ 36.00        
    Unrecognized stock-based compensation expense | $   $ 27,800,000        
    Weighted-average period of recognition of unrecognized stock-based compensation expense (in years)   2 years 1 month 6 days        
    Weighted-average grant-date fair value of stock units granted | $ / shares   $ 25.54 $ 20.49 $ 19.88    
    Stock units, period of vesting   5 years        
    RSUs granted in connection with the 2016 CICP   225,000        
    Restricted stock units, fair value | $   $ 29,200,000 $ 14,900,000 $ 8,000,000    
    RSUs | Vesting one year from the grant date            
    Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
    Vesting percentage of stock units   20.00%        
    RSUs | Vesting quarterly thereafter            
    Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
    Vesting percentage of stock units   80.00%        
    RSUs | Corporate Incentive Compensation Plan            
    Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
    Compensation percentage of target incentive compensation eligible to be elected and received by employees   50.00%        
    RSU expected vesting date   2017-03        
    RSUs | Corporate Incentive Compensation Plan | Vesting in March 2017            
    Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
    Vesting percentage of stock units   100.00%        
    RSUs | Non-employee directors | 2004 Long-Term Incentive Plan            
    Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
    Number of shares granted   36,000        
    Value of RSUs granted to non-employee directors | $   $ 961,000        
    RSUs | Non-employee directors | 2004 Long-Term Incentive Plan | Vesting quarterly thereafter            
    Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
    Vesting percentage of stock units 25.00%          
    RSUs | Non-employee directors | 2004 Long-Term Incentive Plan | Vesting on the date of the annual meeting of stockholders            
    Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
    Vesting percentage of stock units 25.00%          
    RSUs | Non-employee directors | 2004 Long-Term Incentive Plan            
    Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
    Value of annual common stock grantable to non-employee directors | $         $ 500,000  
    XML 90 R72.htm IDEA: XBRL DOCUMENT v3.6.0.2
    Stock Based Compensation Expense Included in Consolidated Statements of Operations (Detail) - USD ($)
    $ in Thousands
    12 Months Ended
    Dec. 31, 2016
    Dec. 31, 2015
    Dec. 31, 2014
    Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]      
    Total stock-based compensation before tax $ 40,821 $ 30,054 $ 19,205
    Income tax benefit (12,198) (8,098) (5,563)
    Cost of revenue      
    Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]      
    Total stock-based compensation before tax 11,459 8,772 5,335
    Operating Expenses      
    Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]      
    Total stock-based compensation before tax $ 29,362 $ 21,282 $ 13,870
    XML 91 R73.htm IDEA: XBRL DOCUMENT v3.6.0.2
    Weighted Average Assumptions used in Black Scholes Option Valuation Model (Detail)
    12 Months Ended
    Dec. 31, 2016
    Dec. 31, 2015
    Dec. 31, 2014
    Share Based Payment Award Stock Options Valuation Assumptions [Line Items]      
    Expected annual volatility [1] 40.00% 45.00% 47.00%
    Expected term in years [2] 4 years 4 months 24 days 4 years 6 months 4 years 4 months 24 days
    Risk-free interest rate [3] 1.21% 1.34% 1.33%
    Expected annual dividend yield [4] 0.63% 0.68% 0.44%
    [1] The expected annual volatility for each grant is determined based on the average of historical daily price changes of the Company's common stock over a period of time which approximates the expected option term.
    [2] The expected option term for each grant is determined based on the historical exercise behavior of employees and post-vesting employment termination behavior.
    [3] The risk-free interest rate is based on the yield of U.S. Treasury securities with a maturity that is commensurate with the expected option term at the time of grant.
    [4] The expected annual dividend yield is based on the weighted-average of the dividend yield assumptions used for options granted during the applicable period. The expected annual dividend has historically been based on the expected dividend of $0.06 per share, per year ($0.015 per share, per quarter times 4 quarters), on a post-split basis, divided by the average stock price. On May 27, 2014, the Company announced an increase in its quarterly cash dividend from $0.015 to $0.03 per share. Thus, for grants made after this date, the expected annual dividend is based on the expected dividend of $0.12 per share, per year ($0.03 per share, per quarter times 4 quarters), divided by the average stock price.
    XML 92 R74.htm IDEA: XBRL DOCUMENT v3.6.0.2
    Weighted Average Assumptions used in Black Scholes Option Valuation Model (Parenthetical) (Detail) - $ / shares
    12 Months Ended
    May 27, 2014
    Dec. 31, 2016
    Dec. 31, 2015
    Dec. 31, 2014
    Share Based Payment Award Stock Options Valuation Assumptions [Line Items]        
    Expected annual dividend rate per share   $ 0.12    
    Expected quarterly dividend rate per share   0.03    
    Cash dividends declared, per share $ 0.030 0.12 $ 0.12 $ 0.105
    Post-Split Basis        
    Share Based Payment Award Stock Options Valuation Assumptions [Line Items]        
    Expected annual dividend rate per share   0.06    
    Expected quarterly dividend rate per share   $ 0.015    
    Cash dividends declared, per share $ 0.015      
    XML 93 R75.htm IDEA: XBRL DOCUMENT v3.6.0.2
    Combined Stock Option Activity (Detail)
    $ / shares in Units, shares in Thousands, $ in Thousands
    12 Months Ended
    Dec. 31, 2016
    USD ($)
    $ / shares
    shares
    Number of shares  
    Beginning Balance | shares 6,563
    Granted | shares 2,691
    Exercised | shares (1,275)
    Forfeited/Cancelled | shares (516)
    Ending Balance | shares 7,463
    Vested and expected to vest as December 31, 2016 | shares 6,154
    Exercisable as of December 31, 2016 | shares 2,696
    Weighted Average Exercise Price  
    Beginning Balance | $ / shares $ 16.01
    Granted | $ / shares 25.72
    Exercised | $ / shares 14.41
    Forfeited/Cancelled | $ / shares 20.85
    Ending Balance | $ / shares 19.45
    Vested and expected to vest as December 31, 2016 | $ / shares 18.99
    Exercisable as of December 31, 2016 | $ / shares $ 14.21
    Weighted average remaining contractual term  
    Vested and expected to vest as December 31, 2016 7 years 3 months 18 days
    Exercisable as of December 31, 2016 5 years 8 months 12 days
    Aggregate Intrinsic Value  
    Vested and expected to vest as December 31, 2016 | $ $ 104,655
    Exercisable as of December 31, 2016 | $ $ 58,741
    XML 94 R76.htm IDEA: XBRL DOCUMENT v3.6.0.2
    Combined Restricted Stock Units Activity (Detail) - RSUs - USD ($)
    $ / shares in Units, shares in Thousands, $ in Thousands
    12 Months Ended
    Dec. 31, 2016
    Dec. 31, 2015
    Dec. 31, 2014
    Number of shares      
    Nonvested as of January 1, 2016 2,607    
    Granted 1,929    
    Vested (1,071)    
    Forfeited (304)    
    Nonvested as of December 31, 2016 3,161 2,607  
    Expected to vest as of December 31, 2016 2,350    
    Weighted average grant date fair value      
    Nonvested as of January 1, 2016 $ 20.03    
    Granted 25.54 $ 20.49 $ 19.88
    Vested 19.41    
    Forfeited 22.22    
    Nonvested as of December 31, 2016 23.39 $ 20.03  
    Expected to vest as of December 31, 2016 $ 23.55    
    Aggregate Intrinsic value      
    Nonvested as of December 31, 2016 $ 113,824    
    Expected to vest as of December 31, 2016 $ 84,592    
    XML 95 R77.htm IDEA: XBRL DOCUMENT v3.6.0.2
    Components of Income Before Provision for Income Taxes (Detail) - USD ($)
    $ in Thousands
    3 Months Ended 12 Months Ended
    Dec. 31, 2016
    [1]
    Sep. 30, 2016
    [1]
    Jun. 30, 2016
    [1]
    Mar. 31, 2016
    [1]
    Dec. 31, 2015
    Sep. 30, 2015
    Jun. 30, 2015
    Mar. 31, 2015
    Dec. 31, 2016
    Dec. 31, 2015
    Dec. 31, 2014
    Income Tax Disclosure Abstract                      
    Domestic                 $ 37,329 $ 63,124 $ 36,485
    Foreign                 (2,127) (2,619) 11,509
    Income before provision for income taxes $ 10,696 $ 5,515 $ 5,498 $ 13,493 $ 36,498 $ 10,246 $ 4,501 $ 9,260 $ 35,202 $ 60,505 $ 47,994
    [1] The Company elected to early adopt ASU 2016-09 in the fourth quarter of 2016, which requires, among other things, excess tax benefits to be recorded as a reduction of the provision for income taxes in the consolidated statement of operations, whereas they were previously recognized in equity. The Company is required to reflect any adoption adjustments as of January 1, 2016, the beginning of the annual period that includes the period of adoption. As such, certain information above includes the impact of the ASU 2016-09 adoption. See Note 2 "Significant Accounting Policies-New accounting pronouncements" for additional information related to this adoption.
    XML 96 R78.htm IDEA: XBRL DOCUMENT v3.6.0.2
    Components of Provision for Income Taxes (Detail) - USD ($)
    $ in Thousands
    3 Months Ended 12 Months Ended
    Sep. 30, 2016
    Jun. 30, 2016
    Mar. 31, 2016
    Dec. 31, 2016
    Dec. 31, 2015
    Dec. 31, 2014
    Components Of Income Tax Expense Benefit [Line Items]            
    Current, Federal       $ 6,741 $ 17,864 $ 22,488
    Current, State       2,963 4,565 2,952
    Current, Foreign       4,322 3,853 3,195
    Total current provision       14,026 26,282 28,635
    Deferred, Federal       (1,120) 2,075 (11,972)
    Deferred, State       (480) (466) (1,209)
    Deferred, Foreign       (4,210) (3,708) (715)
    Total deferred benefit       (5,810) (2,099) (13,896)
    Total provision $ 2,214 $ 962 $ 3,093 $ 8,216 $ 24,183 $ 14,739
    XML 97 R79.htm IDEA: XBRL DOCUMENT v3.6.0.2
    Reconciliation of Effective Income Tax Rate from Statutory Federal Income Tax Rate (Detail)
    3 Months Ended 12 Months Ended
    Sep. 30, 2016
    Jun. 30, 2016
    Mar. 31, 2016
    Dec. 31, 2016
    Dec. 31, 2015
    Dec. 31, 2014
    Reconciliation of Effective Income Tax Rate [Line Items]            
    Statutory federal income tax rate       35.00% 35.00% 35.00%
    Valuation allowance       0.30% 0.70% 0.50%
    Transaction costs       1.10%    
    State income taxes, net of federal benefit and tax credits       3.70% 4.60% 1.80%
    Permanent differences       2.20% 1.10% 1.30%
    Domestic production activities       (3.20%) (3.10%) (4.90%)
    Federal research and experimentation credits       (2.30%) (1.20%) (1.70%)
    Tax effects of foreign activities       5.20% 2.00% (2.20%)
    Tax-exempt income       (0.30%) (0.10%) (0.10%)
    Provision to return adjustments       0.30% 0.30%  
    Non-deductible compensation       6.20% 3.30% 2.50%
    Provision for uncertain tax positions       (2.30%) (2.60%) (0.70%)
    Excess tax benefits related to share-based compensation       (20.10%)    
    Other       (2.50%)   (0.80%)
    Effective income tax rate 40.10% 17.50% 22.90% 23.30% 40.00% 30.70%
    XML 98 R80.htm IDEA: XBRL DOCUMENT v3.6.0.2
    Components of Net Deferred Tax Assets and Liabilities (Detail) - USD ($)
    $ in Thousands
    Dec. 31, 2016
    Dec. 31, 2015
    Components Of Deferred Income Tax Assets And Liabilities [Line Items]    
    Net operating loss carryforwards $ 69,307 $ 65,601
    Accruals and reserves 34,021 30,322
    Software revenue 6,559 6,608
    Depreciation 3,593 5,327
    Tax credit carryforwards 8,094 6,686
    Other 19 58
    Total deferred tax assets 121,593 114,602
    Less valuation allowances (34,054) (35,509)
    Total net deferred tax assets 87,539 79,093
    Intangibles (17,641) (13,363)
    Total deferred tax liabilities (17,641) (13,363)
    Total net deferred income taxes $ 69,898 $ 65,730
    XML 99 R81.htm IDEA: XBRL DOCUMENT v3.6.0.2
    Income Taxes - Additional Information (Detail) - USD ($)
    $ / shares in Units, $ in Thousands
    3 Months Ended 12 Months Ended
    Sep. 30, 2016
    Jun. 30, 2016
    Mar. 31, 2016
    Dec. 31, 2016
    Dec. 31, 2015
    Dec. 31, 2014
    Jan. 01, 2016
    Dec. 31, 2013
    Income Tax Contingency [Line Items]                
    Valuation allowance, net increase (decrease)       $ 1,500        
    Deferred Tax Assets, Operating Loss Carry forwards, State and Local       300        
    Reduction of income tax provision due to tax holidays       $ 1,000 $ 900 $ 800    
    Tax holiday expiration date       2022        
    Net income per share of the benefit tax holiday       $ 0.01 $ 0.01 $ 0.01    
    Cumulative-effect adjustment from adoption of ASU 2016-09       $ 321        
    Long-term deferred income tax assets       69,898 $ 65,730      
    Reduction to its provision for income taxes $ 2,214 $ 962 $ 3,093 8,216 24,183 $ 14,739    
    Undistributed earnings of foreign subsidiaries       33,700        
    Unrecognized Tax Benefits       22,671 23,972 43,396   $ 40,929
    Unrecognized tax benefits that would decrease effective tax rate if recognized       1,500        
    Expected changes in unrecognized tax benefits in next 12 months that would reduce effective tax rate       100        
    Recognized interest expense         (600) 300    
    Accrued interest and penalties       1,200 $ 1,200 $ 1,500    
    Retained Earnings                
    Income Tax Contingency [Line Items]                
    Cumulative-effect adjustment from adoption of ASU 2016-09       321        
    Accounting Standards Update 2016-09                
    Income Tax Contingency [Line Items]                
    Long-term deferred income tax assets             $ 321  
    Reduction to its provision for income taxes       $ (6,700)        
    Accounting Standards Update 2016-09 | Retained Earnings                
    Income Tax Contingency [Line Items]                
    Cumulative-effect adjustment from adoption of ASU 2016-09             $ 321  
    Earliest Tax Year | State and Foreign Country Jurisdiction                
    Income Tax Contingency [Line Items]                
    Tax assessment year       2010        
    Latest Tax Year | State and Foreign Country Jurisdiction                
    Income Tax Contingency [Line Items]                
    Tax assessment year       2014        
    Foreign Exchange Rate Movements                
    Income Tax Contingency [Line Items]                
    Valuation allowance, net increase (decrease)       $ 2,400        
    State                
    Income Tax Contingency [Line Items]                
    Tax credits       900        
    Tax research and experimentation       $ 7,100        
    Tax credits expiration date       2017 through 2031        
    Foreign                
    Income Tax Contingency [Line Items]                
    Net operating losses       $ 23,800        
    OpenSpan, Inc.                
    Income Tax Contingency [Line Items]                
    Federal net operating losses, date through which is subject to annual limitations       2036        
    Federal remaining net operating losses utilized in acquisition       $ 16,900        
    OpenSpan, Inc. | General Business Tax Credit Carryforward                
    Income Tax Contingency [Line Items]                
    Tax credits       900        
    Tax credit carry forward utilized in acquisition       400        
    OpenSpan, Inc. | Federal and State Net Operating Losses and Tax Credits                
    Income Tax Contingency [Line Items]                
    Valuation allowance, net increase (decrease)       900        
    OpenSpan, Inc. | Federal                
    Income Tax Contingency [Line Items]                
    Net operating losses       22,400        
    Net operating losses utilized in acquisition       20,200        
    OpenSpan, Inc. | State                
    Income Tax Contingency [Line Items]                
    Net operating losses       300        
    Net operating losses utilized in acquisition       $ 100        
    Antenna                
    Income Tax Contingency [Line Items]                
    Federal net operating losses, date through which is subject to annual limitations       2031        
    Federal remaining net operating losses utilized in acquisition       $ 6,200        
    Antenna | Federal                
    Income Tax Contingency [Line Items]                
    Net operating losses       38,500        
    Antenna | Foreign                
    Income Tax Contingency [Line Items]                
    Net operating losses       $ 58,100        
    Chordiant Software, Inc.                
    Income Tax Contingency [Line Items]                
    Federal net operating losses, date through which is subject to annual limitations       2029        
    Federal remaining net operating losses utilized in acquisition       $ 76,100        
    Chordiant Software, Inc. | Federal                
    Income Tax Contingency [Line Items]                
    Net operating losses       $ 101,900        
    XML 100 R82.htm IDEA: XBRL DOCUMENT v3.6.0.2
    Reconciliation of Beginning and Ending Balances of Gross Unrecognized Tax Benefits (Detail) - USD ($)
    $ in Thousands
    12 Months Ended
    Dec. 31, 2016
    Dec. 31, 2015
    Dec. 31, 2014
    Reconciliation of Unrecognized Tax Benefits [Line Items]      
    Balance as of January 1, $ 23,972 $ 43,396 $ 40,929
    Additions based on tax positions related to the current year 80 817 4,041
    Additions for tax positions of prior years 110 183 285
    (Reductions) Additions for acquired uncertain tax benefits 387   (716)
    Reductions for tax positions of prior years (1,541) (19,855) (853)
    Reductions for a lapse of the applicable statute of limitations (337) (569) (290)
    Balance as of December 31, $ 22,671 $ 23,972 $ 43,396
    XML 101 R83.htm IDEA: XBRL DOCUMENT v3.6.0.2
    Summary of Basic and Diluted Earnings Per Share (Detail) - USD ($)
    $ / shares in Units, shares in Thousands, $ in Thousands
    3 Months Ended 12 Months Ended
    Dec. 31, 2016
    [1]
    Sep. 30, 2016
    Jun. 30, 2016
    Mar. 31, 2016
    Dec. 31, 2015
    Sep. 30, 2015
    Jun. 30, 2015
    Mar. 31, 2015
    Dec. 31, 2016
    Dec. 31, 2015
    Dec. 31, 2014
    Earning per share reconciliation                      
    Net income $ 8,749 $ 3,301 [1] $ 4,536 [1] $ 10,400 [1] $ 20,958 $ 6,325 $ 3,104 $ 5,935 $ 26,986 $ 36,322 $ 33,255
    Weighted-average common shares outstanding                 76,343 76,507 76,327
    Earnings per share, basic $ 0.11 $ 0.04 [1] $ 0.06 [1] $ 0.14 [1] $ 0.27 $ 0.08 $ 0.04 $ 0.08 $ 0.35 $ 0.47 $ 0.44
    Net income $ 8,749 $ 3,301 [1] $ 4,536 [1] $ 10,400 [1] $ 20,958 $ 6,325 $ 3,104 $ 5,935 $ 26,986 $ 36,322 $ 33,255
    Weighted-average common shares outstanding                 76,343 76,507 76,327
    Effect of assumed exercise of stock options and RSUs                 3,389 2,536 2,204
    Weighted-average common shares outstanding, assuming dilution   79,548 79,422 79,235         79,732 79,043 78,531
    Earnings per share, diluted $ 0.11 $ 0.04 [1] $ 0.06 [1] $ 0.13 [1] $ 0.26 $ 0.08 $ 0.04 $ 0.08 $ 0.34 $ 0.46 $ 0.42
    Outstanding options and RSUs excluded as impact would be antidilutive                 322 182 98
    Stock Options                      
    Earning per share reconciliation                      
    Weighted-average effect of dilutive securities                 2,025 1,601 1,698
    RSUs                      
    Earning per share reconciliation                      
    Weighted-average effect of dilutive securities                 1,364 935 506
    [1] The Company elected to early adopt ASU 2016-09 in the fourth quarter of 2016, which requires, among other things, excess tax benefits to be recorded as a reduction of the provision for income taxes in the consolidated statement of operations, whereas they were previously recognized in equity. The Company is required to reflect any adoption adjustments as of January 1, 2016, the beginning of the annual period that includes the period of adoption. As such, certain information above includes the impact of the ASU 2016-09 adoption. See Note 2 "Significant Accounting Policies-New accounting pronouncements" for additional information related to this adoption.
    XML 102 R84.htm IDEA: XBRL DOCUMENT v3.6.0.2
    Geographic Information and Major Clients - Additional Information (Detail)
    12 Months Ended
    Dec. 31, 2016
    Customer
    Segment
    Unit
    Dec. 31, 2015
    Customer
    Dec. 31, 2014
    Customer
    Geographic information and major clients      
    Number of reportable segment, customer engagement solutions | Segment 1    
    Number of reporting unit | Unit 1    
    Clients accounting for 10% or more of total revenue or outstanding trade receivables There were no clients accounting for 10% or more of the Company's total revenue in 2016, 2015, and 2014. There was one client accounting for 10% or more of the Company's total outstanding trade receivables as of December 31, 2015, as listed below.    
    Number of clients representing 10% or more of Company's total revenue 0 0 0
    Number of clients representing 10% or more of Company's total outstanding trade receivables   1  
    Credit Concentration Risk | Total Revenue | Minimum      
    Geographic information and major clients      
    Concentration risk, percentage 10.00% 10.00% 10.00%
    Credit Concentration Risk | Trade Receivables | Minimum      
    Geographic information and major clients      
    Concentration risk, percentage   10.00%  
    XML 103 R85.htm IDEA: XBRL DOCUMENT v3.6.0.2
    Revenue from International Clients by Geographic Areas (Detail) - USD ($)
    $ in Thousands
    3 Months Ended 12 Months Ended
    Dec. 31, 2016
    [1]
    Sep. 30, 2016
    [1]
    Jun. 30, 2016
    [1]
    Mar. 31, 2016
    [1]
    Dec. 31, 2015
    Sep. 30, 2015
    Jun. 30, 2015
    Mar. 31, 2015
    Dec. 31, 2016
    Dec. 31, 2015
    Dec. 31, 2014
    Revenues from External Customers and Long-Lived Assets [Line Items]                      
    Geographic revenue $ 199,610 $ 182,802 $ 188,996 $ 178,858 $ 204,355 $ 162,403 $ 162,019 $ 153,918 $ 750,266 $ 682,695 $ 590,004
    Geographic revenue percentage                 100.00% 100.00% 100.00%
    U.S.                      
    Revenues from External Customers and Long-Lived Assets [Line Items]                      
    Geographic revenue                 $ 430,562 $ 379,936 $ 327,154
    Geographic revenue percentage                 57.00% 56.00% 55.00%
    Other Americas                      
    Revenues from External Customers and Long-Lived Assets [Line Items]                      
    Geographic revenue                 $ 59,160 $ 57,892 $ 32,642
    Geographic revenue percentage                 8.00% 8.00% 6.00%
    United Kingdom                      
    Revenues from External Customers and Long-Lived Assets [Line Items]                      
    Geographic revenue                 $ 101,733 $ 96,314 $ 93,923
    Geographic revenue percentage                 14.00% 14.00% 16.00%
    Other EMEA                      
    Revenues from External Customers and Long-Lived Assets [Line Items]                      
    Geographic revenue [2]                 $ 92,540 $ 87,240 $ 87,050
    Geographic revenue percentage [2]                 12.00% 13.00% 15.00%
    Asia Pacific                      
    Revenues from External Customers and Long-Lived Assets [Line Items]                      
    Geographic revenue                 $ 66,271 $ 61,313 $ 49,235
    Geographic revenue percentage                 9.00% 9.00% 8.00%
    [1] The Company elected to early adopt ASU 2016-09 in the fourth quarter of 2016, which requires, among other things, excess tax benefits to be recorded as a reduction of the provision for income taxes in the consolidated statement of operations, whereas they were previously recognized in equity. The Company is required to reflect any adoption adjustments as of January 1, 2016, the beginning of the annual period that includes the period of adoption. As such, certain information above includes the impact of the ASU 2016-09 adoption. See Note 2 "Significant Accounting Policies-New accounting pronouncements" for additional information related to this adoption.
    [2] Includes Europe, the Middle East and Africa, but excludes the United Kingdom ("Other EMEA").
    XML 104 R86.htm IDEA: XBRL DOCUMENT v3.6.0.2
    Long Lived Assets by Geographic Area (Detail) - USD ($)
    $ in Thousands
    Dec. 31, 2016
    Dec. 31, 2015
    Geographic Areas, Long-Lived Assets [Abstract]    
    Long-lived assets $ 38,281 $ 31,319
    Long-lived assets percentage 100.00% 100.00%
    U.S.    
    Geographic Areas, Long-Lived Assets [Abstract]    
    Long-lived assets $ 27,993 $ 17,600
    Long-lived assets percentage 73.00% 56.00%
    India    
    Geographic Areas, Long-Lived Assets [Abstract]    
    Long-lived assets $ 7,158 $ 10,530
    Long-lived assets percentage 19.00% 34.00%
    International, other    
    Geographic Areas, Long-Lived Assets [Abstract]    
    Long-lived assets $ 3,130 $ 3,189
    Long-lived assets percentage 8.00% 10.00%
    XML 105 R87.htm IDEA: XBRL DOCUMENT v3.6.0.2
    Trade Receivables of Major Clients (Detail) - USD ($)
    $ in Thousands
    12 Months Ended
    Dec. 31, 2015
    Dec. 31, 2016
    Revenue, Major Customer [Line Items]    
    Trade receivables, net of allowance $ 211,846 $ 265,028
    Credit Concentration Risk | Trade Receivables | Client A    
    Revenue, Major Customer [Line Items]    
    Concentration risk, percentage 10.00%  
    XML 106 R88.htm IDEA: XBRL DOCUMENT v3.6.0.2
    Employee Benefit Plans - Additional Information (Detail) - 401( k) Defined Contribution Retirement Plan - USD ($)
    $ in Millions
    12 Months Ended
    Dec. 31, 2016
    Dec. 31, 2015
    Dec. 31, 2014
    Defined Contribution Plan Disclosure [Line Items]      
    Company contributions expense $ 4.5 $ 4.1 $ 3.4
    International Employees      
    Defined Contribution Plan Disclosure [Line Items]      
    Company contributions expense $ 7.6 $ 6.4 $ 5.1
    XML 107 R89.htm IDEA: XBRL DOCUMENT v3.6.0.2
    Selected Quarterly Information (Detail) - USD ($)
    $ / shares in Units, $ in Thousands
    3 Months Ended 12 Months Ended
    Dec. 31, 2016
    [1]
    Sep. 30, 2016
    [1]
    Jun. 30, 2016
    [1]
    Mar. 31, 2016
    [1]
    Dec. 31, 2015
    Sep. 30, 2015
    Jun. 30, 2015
    Mar. 31, 2015
    Dec. 31, 2016
    Dec. 31, 2015
    Dec. 31, 2014
    Quarterly Financial Information:                      
    Revenue $ 199,610 $ 182,802 $ 188,996 $ 178,858 $ 204,355 $ 162,403 $ 162,019 $ 153,918 $ 750,266 $ 682,695 $ 590,004
    Gross profit 137,401 122,365 128,896 122,348 151,190 106,962 107,238 103,859 511,010 469,249 404,910
    Income from operations 11,776 5,498 6,360 14,125 36,791 10,711 5,250 11,909 37,759 64,661 51,539
    Income before provision for income taxes 10,696 5,515 5,498 13,493 36,498 10,246 4,501 9,260 35,202 60,505 47,994
    Net income $ 8,749 $ 3,301 $ 4,536 $ 10,400 $ 20,958 $ 6,325 $ 3,104 $ 5,935 $ 26,986 $ 36,322 $ 33,255
    Net earnings per share, basic $ 0.11 $ 0.04 $ 0.06 $ 0.14 $ 0.27 $ 0.08 $ 0.04 $ 0.08 $ 0.35 $ 0.47 $ 0.44
    Net earnings per share, diluted $ 0.11 $ 0.04 $ 0.06 $ 0.13 $ 0.26 $ 0.08 $ 0.04 $ 0.08 $ 0.34 $ 0.46 $ 0.42
    [1] The Company elected to early adopt ASU 2016-09 in the fourth quarter of 2016, which requires, among other things, excess tax benefits to be recorded as a reduction of the provision for income taxes in the consolidated statement of operations, whereas they were previously recognized in equity. The Company is required to reflect any adoption adjustments as of January 1, 2016, the beginning of the annual period that includes the period of adoption. As such, certain information above includes the impact of the ASU 2016-09 adoption. See Note 2 "Significant Accounting Policies-New accounting pronouncements" for additional information related to this adoption.
    EXCEL 108 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( /" 6$H?(\\#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,$% @ \(!82F;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 " #P@%A*FK<2G^\ K @ $0 &1O8U!R;W!S+V-O M&ULS9)12\,P$,>_BN2]O;2;%4*7%\6G"8(#Q;>0W+9@TX3DI-VWMXU; MA^@'\#%W__SN=W"M#D+[B,_1!XQD,=V,KNN3T&'#CD1! "1]1*=2.27ZJ;GW MT2F:GO$ 0>D/=4"H.6_ (2FC2,$,+,)"9+(U6NB(BGP\XXU>\.$S=AEF-&"' M#GM*4)45,#E/#*>Q:^$*F&&$T:7O IJ%F*M_8G,'V#DY)KNDAF$HAU7.33M4 M\/:T?&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 " #P@%A*OHS+!J0" ""@ & 'AL+W=O,#C(*?;6R3?F2SF^PFS6QV]C=M:6M&Q05: M9]]^ 1W7@>O\4N"?N=4WXWRVM M6+?RD?\^\%Q>;U(/!.NB)5?ZD\I?[8&K7C!&.9Y9I@ M$"\E[<2D[>E4CHR]ZLZW\\H/]8QH14]2AR#J]: [6E4ZDIK'GR&H/VIJXK3] M'OV+25XE],+^1>R6?6?:5#0HGO#=E_IP]:*;B>B=(X ML4J8IW>Z"\GJ(8J:2DW>^G?9F'?7?TG2@083\$# (P''GQ*B@1"-!/0Y(1X( ML44(^E3,VNR)).N"L\[C_?:V1%<16L9J]4]ZT"RV^::61ZC1QSHL@H<.,R"V M/0)/$&A$!"KV*( A@2UVZ/BCP,Y%1!\1>Q<1PU.(P!PC0X\F] 2FQR ]-O1X M0D^M)7(1&2R0@ *)0\\M 1>Q@ 524"!UZ,C>90 RL\T9*)&Y?&N?MSTD,9"F MKX00I;!(#HKDKHA5*EL ,E,K"U!BX?(32P* S&2!0MASH1LALUT'8/(9E1EG M(S?"PE9!SIZ@$$5Y,E._"/3X!F%'"CN_$0 S4V$(MC&*W AVC4&8:$8%=CMR MS8QC6P7 S*G ED>NH[%=9Q!FKM!@WR/7U=@I- S5VBP]9'K?6P5V@ZYYL_2 M-(["Q5Q&\!\ N?Z.K$K;#YATHK5([3]^,#D@:\JOYO(AO!.[-^;F,QD=+S@; M; [8__#^=O2#\&O9"._(I#JFS6%Z84Q2-9?P265\4Q>RL5/1B]3-3+5Y?ROI M.Y*UPXTK&*]]ZW]02P,$% @ \(!82FAS9=5K! 8!4 !@ !X;"]W M;W)K)L9_]W-7[ M[GZ^Z?O#799U3YNXJ[K/S2'NAW^>FW97]<-E^Y)UAS96ZREH5V=HC,]VU78_ M7RZF>P_MZVU7MOV6LF^/]'.;O-[YM7S;]>"-;+@[52_PS M]M\/#^UPE5U:66]W<=]MF_VLC<_W\U_@;D5^#)@4?VWCL;LZGXVI/#;-C_'B MM_7]W(R.8AV?^K&):CB\Q56LZ[&EP<<_YT;GES['P.OS]]:_3LD/R3Q675PU M]=_;=;^YG^?SV3H^5Z]U_ZTY_AK/";GY[)S][_$MUH-\=#+T\=34W?0[>WKM M^F9W;F6PLJM^GH[;_70\GMM_#],#\!R EP"P'P;0.8!80'9R-J7ZI>JKY:)M MCK/V]+0.U3@IX(Z&P7P:;TYC-_TW9-L-=]^6!(OL;6SG+"E/$KR2X*UB)17T MOR0;^K^80-4$3O%T'4]Z/*GQ-,7;ZWC+DCA)_"393Y)@7,%4*ZDJR*#7O5C5 MBY5>'/-RDKBK7CR!#\R+5 %ZXQ(#ZU0S3IKQS(R3W1 %SR;!2LH0"A-RW8U7 MW7CIAB5=>MF-=P9SYD:1 >0V\:""ZB9(-ZR;,LBQL>#8XUQ)E0W!Z%9RU4HN MK13,2J[,!LCYN"@J$PK0O12JET)XL89Y*63"Z( X%129]39WNALP.I^,]", M941/E&/.I[ F X(BX2?!2Y!^D/L!^8(7><$?EB9S@1(S!W1T DH_Q/V@3+PH M#+@@!DEBRTE\UMS."RC$TY(R(@L)X( .8Y TMIS&($$;!ASSI4&1 M61]" CF@\Q@DD"T',DC4>F>]\]R0HL,07&J$=":#%VNO#8D6=(Z"!*GE( 6- MI!;$&"LR]"%%#!VF(&EJ.4U!@I*&?L0_&* M2IES>4C56CI141*5)UZB1"4$YRVO433=Z"A1O:'.5)1,=9RI*&&)>;"!+SJ: MSH?KE?+64:(@E51UG*JH\!(]<3]2Y7R*8JA3%255':1N=PD MWC#4J8J2JKPH*E$I7[WA2]-*E6'R:>E414E53LL2)2T)\B"J;DUG;%XDJ@34 MJ8JRU'6\U-4TO$3X6'/K1*N03E&2%.4T*DG2$8J< M@'_2:+K<0)[Z*MG<(\D] M/K5*DD#[Y OD,U"3$;E$Y44Z]TARC_.L)(5GY'*Q,&@ZQ#S%"M*Y1Y)7GM>" M9\WU)HM:WVHZK;[-KK:ZQKW'/ZKV9;OO9H]-WS>[:6_KN6GZ.+1I/@_Y;6*U MOES4\;D?3\-PWI[V_$X7?7,X[V=FETW5Y7]02P,$% @ \(!82J=[A M& M @ ^ < !@ !X;"]W;W)K%*F!GL! (G7 MP+IURT+-[6E9D"O'=8OVU&'7IH'TSQ9ATF]*DO%9<37EET\(*^(_ZC MVU,Q\J8HI[I!+:M)ZU!TWK@?_/7.!]*@%#]KU+-9WY&E' AYE8,OIXT+)!'" MZ,AE""B:&]HAC&4DP?%[#.I..:5QWG^/_DD5+XHY0(9V!/^J3[S:N)GKG- 9 M7C%_(?UG-!84N\Y8_5=T0UC()8G(<228J6_G>&6<-&,4@=+ MZ&M6]7VPTJ2 MCS:[(1@-P63PH[N&<#2$FL$;R%2I'R&'94%)[]#AU^J@/!3^.A2;>923:N_4 MFJB6B=E;F>2%=Y-Q1LEVD 0S2;!4[$Q%^$_BB?P31&"%")0_FOE3H$$,DD1) M6B6)_"#1."RB)/3M)*&5)#1)?(UDD*2S)& %--'N@6A!$EE)(I-$V_;M((EG M27R@/AK,8]V")[;RQ"9/J/'$1AZ=Y)YBP9!8&1*3(=(8DH<,]Q0+AM3*D)H, ML<:0/G-"'H@6))F5)#-)M#_$-C-J#0"PGI%GE NFW,J4FTRIQI0;F=(DSGT3 MR2:,LNR_1.(UL=YPP&3*]"L./ ME55JIO-D5+-_$;Y!>ZI8Y!\+%;:[NW#,A M'(FH8"7B5>(9G@88G;GLIJ)/A[=H&'#2C>^L-SWVY5]02P,$% @ \(!8 M2F5)#$KD! E!< !@ !X;"]W;W)K[6!7M77V,A_X_+W53%5W_ MVKQF[;&)Q78,JLI,"F&SJM@?YLO%^.VI62[JMZ[<'^)3,VO?JJIH_EO%LCX] MS&'^\>'+_G77#1^RY>)8O,:_8O?U^-3T;]FEE.V^BH=V7Q]F37QYF#_"?:[4 M$# 2?^_CJ;UZG@U->:[K;\/+[]N'N1@4Q3)NNJ&(HO]YC^M8ED-)O8Y_IT+G MESJ'P.OGC])_'1O?-^:Y:..Z+O_9;[O=P]S/9]OX4KR5W9?Z]%N<&F3FLZGU M?\3W6/;XH*2O8U.7[?AWMGEKN[J:2NFE5,7W\^_^,/Z>IO(_PO@ .07(2P#8 MGP:H*4#]"- _#=!3@$8!V;DI8]_D15]WW_F;X.';V M^+^^>]K^Z_O2A47V/I0S(:LS(J\0N!!97_BE!LG5L)(D7-Y6L*:$0DA.$2]X M$8IMIAKCU75\HA&:C==CO+Z.1Q)79\2.R.'<3A=",*BQ'&:,]ZC!#*:D4I87 M;5C1AHI62/09,=?52'%=S5DT@PGI!1XEBH&W4@5>M&5%6RI:(]&6JM$A*-S3 M#":T$@C+*08.M$R(=JQH1T6C:E:.5..,D!;W-,6LEQ;/HIQB)@@A-"_:LZ(] M71.)Z178^/#YF@A$I@X:S<$U X'$#>9*,HDQ L&G.O'Y>IB8FTEC#)XS:PZ# M(%!I.8<) 8E1@D2&AL]7Q,3<5N2]\%@WY< [#3C[<)P5(!,Y$]C,_PB2*G=8 MN:3*59 &KPN. Z6UQ4>*U=T#0(($%@YY;0-?<;"RAE. MZ )GP/>J$#359U:)KQK +6-('#;&4-PWN,VK3E.@\*S(.6\=0#U MC@!8.9/NM3&:K!2&DU8YC94SG/ FI%8*[Q] #23@7 HTYVL3#&#A%%/6*;+" M&0G8!L\T4TQ994D=P@,UN=2 MD]#-6YZDIR80J?7!FY"D)@0"N] $N2NQXHX<<5D*IZN=T?VMESW75U-5YOOM1U%WN5 MXJ[7MXO%]O)2QI=N>'3]&PO=V]R:W-H965T&UL?55= MCYLP$/PKB/>>P>;#.1&D(U'52JT47=7VV2%.0 >8VDZX_OO:AN.(<>\EV,O, M[.P&>[.!\1=142J]U[;IQ-:OI.P? 1!E15LB'EA/._7FS'A+I-KR"Q ]I^1D M2&T#8! DH"5UY^>9B1UXGK&K;.J.'K@GKFU+^-^"-FS8^J'_%GBN+Y74 9!G M/;G0'U3^[ ]<[<"L].;K M:>L'VA!M:"FU E&/&]W1IM%"RL:?2=.?4VKBB97!OYS(8O=*HG]KVI^&_T1AL%UTY4CI(UPOQZY55(UDXJRDI+7L=G MW9GG,+Y)T41S$^!$@#,A3#XDH(F W@G1AX1H(D06 8REF-[LB21YQMG@\?'? M[8G^B,+'2'6_U$'3;/-.M4>HZ"T/@S0#-RTT88H1 Y>8&0&4^IP"NE(4<$6' M]PEV:P2R(/LU! =N$\A9)S+\Z*Y.*TGT,+L'!@<6_6Z="+H=ILXW28K MMXG5^B)9)T%Q8MMUH" . \NP Q6% 7([3IV.TW5_[31%ZK*,L679@8)X8_?8 M@8I@])]O"CLM8X?ET+*,U\< H8UM>8U"*(+6U;%W:&V"T#ZY8'%;M91?S"00 M7LFNG=2'?A&=A\T3U+>=%2_4$!IGQKO,.,&^$WZI.^$=F51WJ;GQSHQ)JDP& M#ZJEE1J:\Z:A9ZF7J5KS<72,&\GZ:2J">33G_P!02P,$% @ \(!82BB' M,>."!0 /1T !@ !X;"]W;W)KX<8 [#Z#TTP%^'.!_>L@^'9", Y+S )<, M]^,T6TZ:8-(T&'"!@4PD M=-+X07,8-&G"Y+ ;AFX8N,G%W)XTR0<(.TFADQ0X$7OV)M7)^"07ZV65JEF1DX+LI":R M5C(8;@;"%>M[E2DW')F2'/K(@0^1[$VN?/A$IONY)@C$&@Q= T)))%&-\D-Y MQ$V$[1:X247&H^BC&YN3\9+=4[(P(,Q="\!+F0Q(DY>=M3*>"548#N:S!8 F M">A1%*SNS,B]M)Z4A0%A8EJ 3#8R(,!,1T[:S(OD ) M6&B*3(2P%&FT$?!E72>-\EB?31CDA$ N2SMI0GNY)2OMS41@, MYCVCUEG= @URBBT]3'%&C;/L UCCV9G,R#Y@4A:>^F&*.]01R\+K-)Z[BIK* M1YU)61@0IKA#%)>%UT%0RK*RF92% 6&>.L!357A'47 RG.19(F<(-,^!+ P( M8]<[C ,3SC.5[C VPMTA-K$-SF/8.T)[EWG::XBQKYGI"= IF^>&E4?]B\8^B M?MH>FME=U;;5?GA+]%A5;=D9-%\Z@\]E\7"^V)6/;?\U[;[7IQ=ZIXNV.HXO M*Y?G-Z;7_P-02P,$% @ \(!82B='S3WJ 0 K00 !@ !X;"]W;W)K M9 .@O'=*F,S\1JGN@) L&J!8 M;G@'3)]47%"LM"EJ)#L!N+0D2E 4!%M$<=KB&GZ!^=6>A+31%*5L*3+:<>0*JS'\.#Z?$X"W@ MM85!SO:>J>3"^9LQOI69'QA!0*!0)@+6RQ5.0(@)I&7\&6/Z4TI#G.]OT;_8 MVG4M%RSAQ,GOME1-YN]]KX0*]T2]\.$KC/4\^=Y8_'>X M%PHT3G*#B1]NL5 MO5214V9+_8P5SE/! M!T^XG]5AEXER!%AEL]'0T^NV8# *5,MN=W@LW M0&PO M=V]R:W-H965T&ULC9G1;N,V$$5_Q?![UN0,25%!$B"V4;1 M"P1;;/NL393$6-MR)279_GTI6>O:,Y=%7V);N1S=H<@YI'CST;3?NM>Z[F?? M=]M]=SM_[?O#]6+1/;[6NZK[U!SJ??K/<]/NJC[];%\6W:&MJZ>QT6Z[(&/" M8E=M]O.[F_':0WMWT[SUV\V^?FAGW=MN5[5_+^MM\W$[M_,?%SYO7E[[X<+B M[N90O=2_U_V7PT.;?BU.49XVNWK?;9K]K*V?;^?W]GK-Y=!@5/RQJ3^ZL^^S M(96O3?-M^/'+T^W<#([J;?W8#R&J]/%>K^KM=HB4?/PU!9V?[CDT//_^(_I/ M8_(IF:]55Z^:[9^;I_[U=A[GLZ?ZN7K;]I^;CY_K*2$_GTW9_UJ_U]LD'YRD M>SPVVV[\.WM\Z_IF-T5)5G;5]^/G9C]^?DSQ?S3##6AJ0*<&9/^S 4\-^/\V M<%,#)QHLCJF,?;.N^NKNIFT^9NWQ\1ZJ8139:Y=Z_W&X.';V^+_4/5VZ^GYG MG;U9O ^!)LWRJ*%SS4FQ2-%/MR!TBR7IYHXN;[%"&K[4K)'&82,,<^4Q %\$ M\#B @P'<&,"=!S BD^51$T;-?M10*&,0^6H5!R81:PU43#YCV4/+'N0<<( M P25LWQXRZ/$G]F\\M$:D3)0D2E+D3)068YEQG(!+1?Z,;E">"[4?7T&^I_9+LXE+= MQ9E(HKBLM(J-\4XXUBI;DLG,!&MPJ3.@DTM9ZPP8IB2'SPK(G VRGX&*BU!F M7&<*M-6NO9&N+9PV6=-GQ&6A87*PM@[QEY9E$ MEZ4G%"QK#]*%-#&\S%WK0BI2&>,8$A90PK,T[L #,]%&:5SK$B9D 0(J*HK, MA+88%-8#VT[:]GH>>I93&JF"+]1 [)4-W.V,9ZLYI-7ZQ<-%4KE2MG6,EL$ M/:F!S-J",[8QHBQ@E/?2-P"+'$DK($IK)#,.2<7%6ND2\NV M;,' 8**@:T[(30 ,"0*0D(5]2;JPQZ@*CA:E(:EF+5 9D]OK8T808$208"-= MU:]*JQB!9:7<&R!9."?.I6^," ([FB#91GH;DB:MC6IR UUYOB";C -9L)29 MW(S!Q !,06[%&(&I(+G%7$$=19+K9*1+J\5<76(,)@9@DLNM)8/MB+>%E6]4 MD,Z9($&W1CHJG,TL\AFSB1&;)%-90^>*G5KC(YDCN8I=PV@Q]S*',Z_ ,,* MR50&T$E[8)8%%>K2,E9UN=:Q8Y][=XRQ>=OWP\OULZNG@YU[&@X6Q/6EO5X?#QS^ M#7,\+?JM:E\V^V[VM>G[9C<>+CPW35\GD^93>BZO=?5T^K&MG_OA:Y&^M\=3 MFN./OCE,)U"+TS'8W3]02P,$% @ \(!82NX4C\NH 0 D0, !@ !X M;"]W;W)K2X^_M1LNL:F[$72:3.(0\I*ANL>_$M0"!O6AF?TS:$ M[LB8+UO0PM_8#@S>U-9I$=!T#?.= U$EDE:,;S9W3 MI:)$EW]D5F>V#D@;. MCOA>:^%^GT#9(:=;^NYXEDT;HH,562<:^ [A1W=V:+$Y2B4U&"^M(0[JG-YO MCZ==Q"? 3PF#7YQ)K.1B[4LTOE0YW41!H* ,,8+ [0H/H%0,A#)>IYAT3AF) MR_-[],^I=JSE(CP\6/5+5J'-Z8&2"FK1J_!LAR>8ZOE$R53\5[B"0GA4@CE* MJWQ:2=G[8/44!:5H\3;NTJ1]&&\XGVCK!#X1^$PXI#QL3)24/XH@BLS9@;BQ M]YV(3[P]D.Q7OT7HOM?I^Q:PPT84XCAB\Q,X)A]#D%7TMQXO_0 M^3I]MZIPE^BW_U6XACG\E80M6J+!-6D8/"EM;](@+KSSO-VG-V ?\'%8OPG7 M2./)Q09\F-2^VMH *&5S@Q/0XO^8#05UB,<]GMTX):,1;#=] #;_PN(/4$L# M!!0 ( /" 6$J>OIQHJ0$ )$# 9 >&PO=V]R:W-H965TIVF3-NG4:=UG+G$25, 9D$OW M[P@NB3B2M&,^R]TP+:6B9)]_9ECD.7DD#9TOA@9=Z+%KZ#_]&?;;#8$J66&HR3:(B%IJ#WN^-I'_$)\"1A=*LSB95<$)^C M\:4N:!8%@8+*QP@B;%=X *5BH"#CUQR3+BDC<7U^C?XIU1YJN0@'#ZA^RMIW M!3U04D,C!N4?E80<%2J75E(-SJ.>HP0I6KQ,NS1I M'Z>;/9]IVP0^$_A".*0\;$J4E'\47I2YQ9'8J?>]B$^\._+0FRHZ4RO271#O M@O=:[NX^Y.P: \V8TX3A:\R"8"'ZDH)OI3CQ_^A\F[[?5+A/]-LW%6Y@#MD_ M2=BJ)1ILFX;!D0H'DP9QY5WF[3Z] ?L+GX;UF["M-(Y'2>UK$#T$*=E- MF( N_(_%4-#X>+P+9SM-R61X[.&PO=V]R:W-H965TIZJ3-NG4:>MG+G$25, 9D$OW[P@NB3B2M&-_M;ID6 MTM R3[ZS+7,A@9=Z+%KZ#_]&?;;#8 M$J66&HR3:(B%IJ!WV?&TC_@$^"EA=*LSB95<$%^B\:4NZ"X* @65CQ%$V*YP M#TK%0$'&KSDF75)&XOK\%OTAU1YJN0@']ZB>9>V[@AXHJ:$1@_)/.#["7,]' M2N;BO\(55(!')2%'A S@2^$0\K# MID1)^6?A19E;'(F=>M^+^,39D8?>5-&96I'N@G@7O-)K6O0?00I.QNP@1TX7\LAH+&Q^.G<+;3E$R& MQW[^ &SYA>4?4$L#!!0 ( /" 6$IB[J(.J $ )$# 9 >&PO=V]R M:W-H965TIZJ3-NG4 M:=OG'!B(FL0L"4?W[Y<$2M&&]H78SGOVLW'R$>V+ZP \>=7*N()VWO='QES5 M@1;N!GLPX:9!JX4/KFV9ZRV(.I&T8GRWNV-:2$/+/,7.MLQQ\$H:.%OB!JV% M_7T"A6-!]_0M\"S;SL< *_->M/ -_/?^;(/'EBRUU&"<1$,L- 6]WQ]/6<0G MP \)HUO9)'9R07R)SN>ZH+LH"!14/F80X;C" R@5$P49O^:<="D9B6O[+?MC MZCWTE80:%2J7OJ0: MG$<]9PE2M'B=3FG2.4XW/)MIVP0^$_A".*0Z;"J4E'\27I2YQ9'8:?:]B+]X M?^1A-E4,IE&DNR#>A>BUW!^RG%UCHAESFC!\C5D0+&1?2O"M$B?^#YUOT[-- MA5FBW_Y7X1;F]J\B;#42#;9-R^!(A8-)B[B*+OMVS]-(W^'3LGX5MI7&D0OZ M\&/2^!I$#T'*[B9L0!?>Q^(H:'PT/P;;3ELR.1[[^0&PY166?P!02P,$% M @ \(!82L/=K(2H 0 D0, !D !X;"]W;W)K&UL?5-A;]P@#/TKB!]0[KBV.YV22+U652>MTJG3ML]*VG@9(GKM1;V_0@*AYQNZ4?@13:MCP%6 M9)UHX#OX']W)!H_-62JIP3B)AEBHTJ1S&&_X M]41;)_")P&?"/M5A8Z&D_$%X4606!V+'V73_T/DZ?;>J<)?HU_]5N(:Y_:L(6XQ$ M@VW2,CA28F_2(BZB\[[=\3323_BXK,_"-M(X2X^_M1LNL:F[$7BZ3.(0]I*ANL>_$M M0"!O6AF?TS:$[LB8+UO0PM_8#@S>U-9I$=!U#?.= U$EDE:,;S:W3 MI:)&E MV-D5F>V#D@;.COA>:^%^GT#9(:=;^AYXDDT;8H 562<:^ 'A9W=VZ+$Y2R4U M&"^M(0[JG-YOCZ==Q"? +PF#7]@D=G*Q]B4Z7ZN<;J(@4%"&F$'@<84'4"HF M0AFO4TXZEXS$I?V>_4OJ'7NY" \/5CW+*K0Y/5!202UZ%9[L\ A3/Y\HF9K_ M!E=0"(]*L$9IE4]?4O8^6#UE02E:O(VG-.DH>W&+1F=8+OI M ;#Y%19_ %!+ P04 " #P@%A*$87JI:D! "1 P &0 'AL+W=OV!X,WC75:!'1=RWSO0-2)I!7C6?:>:2$-+?,4.[LRMT-0TL#9$3]H+=SO M$R@[%G1'7P./LNU"#+ R[T4+WR'\Z,\./;9DJ:4&XZ4UQ$%3T/O=\;2/^ 1X MDC#ZE4UB)Q=KGZ/SI2YH%@6!@BK$# */*SR 4C$1RO@UYZ1+R4A ML9>+\/!@U4]9AZZ@!TIJ:,2@PJ,=/\/[L2-PT^U[$7[P[ M1KI7_BTK-^$:Z7QY&(# M_I@TOL;: "@EN\$-Z/!]+(Z")D3S ]INVI+)";:?'P!;7F'Y!U!+ P04 M" #P@%A*DBBQ&J8! "1 P &0 'AL+W=O^>& V.V[D%Q>X4#:'_3HE'<>==TS X& M>!-)2K)\M_O %!>:5D6,G4Q5X.BDT' RQ(Y*]"@%7% MP#OX!N[[<#+>8TN61BC05J F!MJ2WF>'XS[@(^"'@,FN;!(Z.2.^!.=K4])= M$ 02:ASES"P\H?XK&]26]HZ2! MEH_2/>/T!5(_-Y2DYA_A M+#@Q)?HT9IXY?4HW6H4A8O1?'7^10ZGE.ZV2?: M-B%/A'PAW,4Z;"X4E7_BCE>%P8F8>?8##[\X.^1^-G4(QE'$.R_>^NBERCYF M!;N$1 ESG#'Y&K,@F,^^E,BW2ASS?^CY-GV_J7 ?Z=?_5;B%^;L(6XU$@>GB M,EA2XZCC(JZBR[[=YW&D?^#SLCYQTPEMR1F=_S%Q?"VB R]E=^4WH/?O8W$D MM"Z8M]XV\Y;,CL,A/0"VO,+J-U!+ P04 " #P@%A*B=-PU:@! "1 P M&0 'AL+W=OXCTT(:6N8I=G)E M;H>@I(&3(W[06KBW(R@[%G1/WP-/LNU"#+ R[T4+WR'\Z$\./;9DJ:4&XZ4U MQ$%3T+O]X9A%? +\E##ZE4UB)V=KGZ/SM2[H+@H"!56(&00>%[@'I6(BE/$R MYZ1+R4AL9>S\'!OU2]9AZZ@MY34T(A!A2<[/L#-LJAA,HTAW*-YC]%+N/V4YN\1$,^8X8?@:LR 89E]* M\*T21_X/G6_3LTV%6:)?_U?A%N;ZKR)L-1(-KDW+X$EE!Y,6<15=]NV.IY'^ M@4_+^BA<*XTG9QOPQZ3Q-=8&0"F[*]R #M_'XBAH0C1OT';3EDQ.L/W\ -CR M"LO?4$L#!!0 ( /" 6$JSRR;JJ $ )$# 9 >&PO=V]R:W-H965T M552NX)VWO=[QES5@>+NPO2@ M\:8Q5G&/KFV9ZRWP.I*49-EF<\T4%YJ6>8P=;9F;P4NAX6B)&Y3B]N\!I!D+ MNJ5O@2?1=CX$6)GWO(6?X'_U1XL>F[/40H%VPFABH2GHW79_V 5\!#P+&-W" M)J&3DS$OP?E6%W03!(&$RH<,'(\SW(.4(1'*^)-RTKED("[MM^R/L7?LY<0= MW!OY6]2^*^@M)34T?)#^R8Q?(?5S14EJ_CN<02(\*,$:E9$N?DDU.&]4RH)2 M%'^=3J'C.::;FT1;)V2)D,V$VUB'386B\@?N>9E;,Q([S;[GX1=O]QG.I@K! M.(IXA^(=1L_E]LM5SLXA4<(<)DRVQ,P(AMGG$ME:B4/V@9ZMTW>K"G>1?OFI MPC7,];LB;#$2!;:-R^!(908=%W$1G??M+HLC_0^?EO4'MZW0CIR,QQ\3Q]<8 MXP&E;"YP SI\'[,CH?'!O$';3ELR.=[TZ0&P^166_P!02P,$% @ \(!8 M2G=>D;JH 0 D0, !D !X;"]W;W)K&UL?5/1 M;MLP#/P501]0)2X^[O)\FJ:VS&7BR2 MNB./-)6/:)YM!^#(JY+:%K1SKC\R9JL.%+X RE#(B_C)>6D<\E 7-IOV;_&WGTO%V[A#N63J%U7T ,E-31\D.X! MQWM(_7RD)#7_':X@/3PH\34JE#9^2358ARIE\5(4?YU.H>,YIIM]HJT3LD3( M9L(AUF%3H:C\"W>\S V.Q$RS[WGXQ=MCYF=3A6 <1;SSXJV/7LOMYWW.KB%1 MPIPF3+;$S CFL\\ELK42I^P?>K9.WZTJW$7ZA_\J7,,<_BK"%B-18-JX#)94 M..BXB(OHO&^W61SI.WQ:UA_+)*Z(X\TE8_H7GP'$-BKT=87 MO NAWPOAJPZ,]#?8@Z6;!IV1@5S7"M\[D'4B&2VRS>:],%)97N8I=G1ECD/0 MRL+1,3\8(]WO V@<"[[EE\"S:KL0 Z+,>]G"-PC?^Z,C3RQ9:F7 >H66.6@* M_K#='W81GP _%(Q^9;/8R0GQ)3J?ZX)OHB#04(680=)QAD?0.B8B&;_FG'PI M&8EK^Y+]8^J=>CE)#X^H?ZHZ= 6_XZR&1@XZ/./X">9^;CF;F_\"9] $CTJH M1H7:IR^K!A_0S%E(BI&OTZEL.L?I9G>A72=D,R%;"'>)(*9"2?F3#++,'8[, M3;/O9?S%VWU&LZEB,(TBW9%X3]%SN;V_S\4Y)IHQAPF3K3$+0E#VI41VK<0A M>T//KM-W5Q7N$OW=?Q6^Q=!:_E-$K$9BP+5I&3RK<+!I$5?19=\>LC32O_!I M6;]*URKKV0D#_9@TO@8Q $G9W- &=/0^%D=#$Z+Y@6PW;'H_OV20"G:T+X0VWG/?C9.,:%]=CV )R]:&5?2WOOAR)BK>]#"W> )MRT M:+7PP;4=O M@2?9]3X&6%4,HH-OX+\/9QL\MF9II ;C)!IBH2WI?7X\'2(^ 7Y(F-S&)K&3 M"^)S=#XW)I#IL+)>6/PHNJL#@1.\]^$/$7YT<>9E/'8!I% MN@OB78A>*Y[E!;O&1 OF-&/X!O.&8"'[6H+OE3CQ?^A\GW[857A(]-O_*MS# M_%V$;4:BP79I&1RI<31I$3?1==_N>1KI&WQ>UJ_"=M(X]'"3PB_^I-# MCRU9:JG!>&D-<= 4]'YW..XC/@%^2QC]RB:QD[.US]'Y5A'BPZDG6H2OH'24U-&)0X=&.7V'N MYX:2N?GO< &%\*@$:U16^?0EU>"#U7,6E*+%RW1*D\YQNN$W,VV;P&<"7PAW MJ0Z;"B7EGT409>[L2-PT^U[$7[P[<)Q-%8-I%.D.Q7N,7DJ>[7-VB8EFS''" M\!5FMR 89E]*\*T21_Z!SK?I^TV%^T2__J_"+IY&^P:=E_2%<*XTG9QOPQZ3Q-=8&0"G9%6Y A^]C<10T(9J?T';3 MEDQ.L/W\ -CR"LM_4$L#!!0 ( /" 6$KYRZMKJ $ )$# 9 >&PO M=V]R:W-H965T=6J=P7MO!\. MC+FJ RW8R=;)F;T2O9P\D2 M-VHM[)\C*#,5=$?? H^R[7P(L#(?1 L_P?\:3A8]MF2II8;>2=,3"TU![W:' MXS[@(^"WA,FM;!(Z.1OS')R'NJ!9$ 0**A\R"#PN< ]*A40HXR7EI$O)0%S; M;]F_QMZQE[-P<&_4DZQ]5]!;2FIHQ*C\HYF^0>KGFI+4_'>X@$)X4((U*J-< M_))J=-[HE 6E:/$ZG[*/YY1N]HFV3>")P!?";:S#YD)1^1?A19E;,Q$[SWX0 MX1?O#AQG4X5@'$6\0_$.HY>29]1_H//R_I#V%;V MCIR-QQ\3Q]<8XP&E9%>X 1V^C\51T/A@?D;;SELR.]X,Z0&PY166?P%02P,$ M% @ \(!82IYM*<.H 0 D0, !D !X;"]W;W)K&UL?5-A;YPP#/TK47Y P^6Z]78"I%ZG:9,VZ=1IW><<&(B:8):$H_OW M2T+*T(;ZA=C.>_:SV<&XZ,V:H#+>P-#M#[FP:-%LZ[ MIF5V,"#J2-**\2Q[S[20/2WS&#N;,L?1*=G#V1 [:BW,[Q,HG JZHZ^!1]EV M+@18F0^BA>_@?@QGXSVV9*FEAMY*[(F!IJ#WN^-I'_ 1\"1ALBN;A$XNB,_! M^5(7- N"0$'E0@;ACRL\@%(AD9?Q*^6D2\E 7-NOV3_%WGTO%V'A =5/6;NN MH =*:FC$J-PC3I\A]?..DM3\5[B"\O"@Q->H4-GX)=5H'>J4Q4O1XF4^91_/ M*=U\2+1M D\$OA .L0Z;"T7E'X4396YP(F:>_2#"+]X=N9]-%8)Q%/'.B[<^ M>BUY=I>S:TB4,*<9PU>8W8)@/OM2@F^5./'_Z'R;OM]4N(_TVS<5;F$._Q1A MJY%H,&UUF_"M+*WY(+._Y@XO@;1@9>2W?@- MZ/S[6!P%C0OFG;?-O"6SXW!(#X MK[#\ U!+ P04 " #P@%A*2NED$:D! M "1 P &0 'AL+W=OMA?MU F6GDN;T-? HNS[$ *N*073P#<+WX>S08VN6 M1FHP7EI#'+0EO<^/IT/$)\"3A,EO;!([N5C[')W/34FS* @4U"%F$'AK?L@F]"6]HZ2!5HPJ/-KI$RS]O*%D M:?X+7$$A/"K!&K55/GU)/?I@]9(%I6CQ,I_2I'.:;V[SA;9/X N!KX2[5(?- MA9+R#R*(JG!V(FZ>_2#B+\Z/'&=3QV :1;I#\1ZCUXIG[PMVC8D6S&G&\ TF M7Q$,LZ\E^%Z)$_^'SO?IAUV%AT2__:_"'4R>_56$;4:BP75I&3RI[6C2(FZB MZ[[=\S32/_!Y6;\*UTGCR<4&_#%I?*VU 5!*=H,;T./[6!T%;8CF.[3=O"6S M$^RP/ "VOL+J-U!+ P04 " #P@%A*DRH .Z8! "1 P &0 'AL+W=O MVS/461)U(6C&^VWUF6DA#RSS%3K;,=C@)5Y+UKX ?ZY/]G@L25++348)]$0"TU![[+#<1_Q M"? B870KF\1.SHBOT?E6%W07!8&"RL<,(AP7N >E8J(@X]>4E)#(P;EGW#\"G,_GRB9FW^$"Z@ CTI"C0J52U]2 M#Q^(H:'PT;X)MIRV9'(_]_ #8\@K+/U!+ P04 M" #P@%A*7+,UO:@! "1 P &0 'AL+W=O-D!R>\9HHLGFC/JY"P,TUW:P+MC"MI[_UP8LS5/6CA[G $VY:M%KXX-J.N<&" M:!))*\8/A[=,"VEH5:38Q58%CEY) Q=+W*BUL+_.H' J:49? T^RZWT,L*H8 M1 =?P7\;+C9X;,W22 W&233$0EO2A^QTSB,^ ;Y+F-S&)K&3*^)S=#XU)3U$ M0:"@]C&#",<-'D&IF"C(^+GDI&O)2-S:K]D_I-Y#+U?AX!'5#]GXOJ3WE#30 MBE'Y)YP^PM+/&TJ6YC_##52 1R6A1HW*I2^I1^=1+UF"%"U>YE.:=$[SS3%? M:/L$OA#X2KA/==A<*"E_+[RH"HL3L?/L!Q%_<7;B839U#*91I+L@WH7HK>)9 M7K!;3+1@SC.&;S#9BF A^UJ"[Y4X\W_H?)^>[RK,$_WX7X5[F.-?1=AF)!IL MEY;!D1I'DQ9Q$UWW[8&GD?Z!S\OZ1=A.&D>NZ,./2>-K$3T$*8>[L %]>!^K MHZ#UT7P7;#MOR>QX')8'P-976/T&4$L#!!0 ( /" 6$H$Z[XQ;0( "\) M 9 >&PO=V]R:W-H965T*L>YI[=RD&(-[OX>EK[H8V(E_RH M+04SPYT_\[*T3":.WSVI/VA:Q\?Y!_MGMWFSF0-3_%F4OXJ3OJ[]A>^=^)G= M2OTBVB^\WU#B>_WNO_$[+PW<1F(TCJ)4[M<[WI065<]B0JG8>S<6M1O;[DN2 M]F[8@?8.='!8.)V@$W*1?V*:;7(I6D]VA]\P^Q^3%35G<[1&=Q3NFPE>&>M] M0TF2!W=+U&-V'88^8,B " S[($&1Q(Y.W"EVCV"$D7./_XLP'46(,!D6B:%( M# @6(Q&$66*1!(HD4P(:CD009N:T4RB2 @(Z$D&8"(MD4"0#!/%(!&$2++* M(HL)03S.S"F$TA1K+*'&$A!D(Q&$66 1$N(B"P'%$8'ESX!=1U-;B<$FDD"@JN?@-*.QFD 07-Y@"\ M JH[FN0! ,5S>8#O (*/)[D 0+-Y0&^!@BH\7B2!P@TSH/@X;VJN+RXEUIY M1W&K79OP8!VZ@2UU[]T_>-=*?&?R4M3*.PAM7DWWMIV%T-S$$CZ9L[V:[F58 ME/RL[30S<]D]X=U"BZ9O3X*A1]K\!5!+ P04 " #P@%A*?3@>CZYA>+I'@.#VDJ&ZQ[\RU M(.]:&9_3-H1NSY@O6]#"W]@.#-[4UFD1T'4-\YT#42605HQO-O=,"VEHD:78 MT169[8.2!HZ.^%YKX?X<0-DAIUMZ";S*I@TQP(JL$PU\A_"C.SKTV,Q220W& M2VN(@SJGC]O]81?S4\)/"8-?V"1V++JEZQ"F]-/E%10BUZ%5SN\P-3/'253\U_A M# K3HQ*L45KETY>4O0]63RPH18OW\90FG&UL;5-A;YPP#/TK47Y P^5ZZ^T$2+U64R>MTJG3ML\Y M,! UP30)1_OOEP3*6,L78COOV<_&20MO*C1:..^:FMG.@"@C22O&D^0+TT*V-$]C[&3R%'NG9 LG0VROM3!O1U X M9'1#WP-/LFY<"+ \[40-/\']ZD[&>VS.4DH-K978$@-51F\WA^,VX"/@MX3! M+FP2.CDC/@?G>YG1) @"!84+&80_+G '2H5$7L;+E)/.)0-Q:;]G_Q9[][V< MA84[5']DZ9J,[BDIH1*]2G+E-Z#Q[V-V%%0NF#?>-N.6C([#;GH ;'Z%^5]02P,$% M @ \(!82IMJ>5?& 0 6P0 !D !X;"]W;W)K&UL;53M;ML@%'T5Q .4A,1-%=F6FD[3)FU2U&GK;V)?VZA\>(#C[NT'V'6] MC#^!>SGWG',Q-_FHS:OM !QZDT+9 G?.]4=";-6!9/9.]Z#\2:.-9,Z'IB6V M-\#J6"0%H9O-/9&,*USF,7BSP%K\GGGG;N9 @ M9=ZS%GZ ^]F?C8_(PE)S"Z MP)M@" 14+C POUSA"80(1-[&[YD3+Y*A<+U_9_\<>_>]7)B%)RU>>.VZ C]@ M5$/#!N&>]?@%YGXRC.;FO\$5A(<')UZCTL+&7U0-UFDYLW@KDKU-*U=Q':>3 M[#"7I0OH7$"7@H>H0R:AZ/P3Z^9^$3;X_4WTT5DO$JXIDW;WWV M6M)LFY-K()HQIPE#5Y@/!/'LBP1-29SH?^4T7;Y+.MS%\OT_#NF-PQ1FEQ;9 M)T7V"8+]C4@*DZ5%LJ1(EB"XOQ%)80XW(F3U<268-CYKBRH]J#A2J^PR.8\T M/HX/^#1VWYEIN;+HHIU_8O$A-%H[\%8V=]Y+YR=]"00T+FP/?F^F]SX%3O?S M*)/E_Z3\"U!+ P04 " #P@%A*]TD"W-TQ@[F3S%WBG9PLD0VVLMS-L1 M% X9W=#WP+.L&Q<"+$\[4<,/<#^[D_$>F[.44D-K);;$0)71N\WAN WX"/@E M8; +FX1.SH@OP?E>9C0)@D!!X4(&X8\+W(-2(9&7\6?*2>>2@;BTW[-_C;W[ M7L["PCVJW[)T34;WE)10B5ZY9QR^P=3/#253\X]P >7A08FO4:"R\4N*WCK4 M4Q8O18O7\91M/(?QYGHWT=8)?"+PF;"/==A8*"I_$$[DJ<&!F''VG0B_>'/@ M?C9%",91Q#LOWOKH)>%*YA=\J$(6XQ$@ZGC,EA28-_&15Q$YWV[XW&D_^#CLCX)4\O6 MDC,Z_V/B^"I$!UY*@!L?H7Y7U!+ P04 M " #P@%A*LH*E@;D! #V P &0 'AL+W=OO;10^',#GY.T+ MV''<*W\,NY[9F84E'[5YL1V 0V]2*%O@SKG^0(BM.I#,WN@>E/_3:".9\Z%I MB>T-L#J2I"!TL[DEDG&%RSSF3J;,]> $5W RR Y2,O-^!*'' F_Q1^*9MYT+ M"5+F/6OA)[A?_AD[/6+R%X MK N\"89 0.5"!>:7"SR $*&0M_$ZU\2+9""N]Q_5O\7>?2]G9N%!BS^\=EV! M[S"JH6&#<,]Z_ YS/WN,YN9_P 6$AP"N2O4TK5W$= MIS_[W4Q+$^A,H OA+NJ022@Z_\H<*W.C1V2FL^]9N.+M@?JSJ4(R'D7\Y\U; MG[V4]':;DTLH-&..$X:N,)\(XJLO$C0E<:3_T6F:ODLZW$5Z]H]#>N4PA=FE M1;*D2)8HD%V)I##[*Q&R.G<)IHT39U&E!Q6G?95=AOJ>QGO[A$\OXHF9EBN+ MSMKYVX]WU&CMP%O9W/@QZ_PC7 (!C0O;+WYOIE&< J?[^961Y:F7?P%02P,$ M% @ \(!82F*Q#-&K 0 D0, !D !X;"]W;W)K&UL;5-A;]L@$/TKB!]0$K*E461;:CI5G;1)4:=MGXE]ME&!/*JE7$Y;;WOCHRYL@4MW UV8,)-C58+'TS; M,-=9$%4B:<7X9K-G6DA#BRSYSK;(L/=*&CA;XGJMA?US H5#3K?TS?$DF]9' M!RNR3C3P _S/[FR#Q>8HE=1@G$1#+-0YO=L>3[N(3X!?$@:W.)-8R07Q.1I? MJYQNHB!04/H8083M"O>@5 P49+Q,,>F<,A*7Y[?H#ZGV4,M%.+A']5M6OLWI M@9(*:M$K_X3#(TSU?*9D*OX;7$$%>%02HH2I&CQ.N[2I'T8 M;W9\HJT3^$3@,^&0\K Q45+^17A19!8'8L?>=R(^\?;(0V_*Z$RM2'=!O O> M:\'W^XQ=8Z )Y,&<>&=Y^TNO0%[AX_#^EW81AI'+NC#PZ3VU8@>@I3- M39B -OR/V5!0^WB\#6<[3LEH>.RF#\#F7UC\!5!+ P04 " #P@%A*^%][ M?-0! # ! &0 'AL+W=OO/Q0P+N!S^O8%[+B62_\8=IF=F<5 M.DKUIAL @]X%[W2&&V/Z$R&Z:$ P?2=[Z.Q*)95@QH:J)KI7P$I?)#BA4900 MP=H.YZG/752>RL'PMH.+0GH0@JG?9^!RS/ .?R1>VKHQ+D'RM&C5'KI.KE&\N^%)F.'*&@$-A' .S MPPT>@7-'9&W\FCGQ(ND*U_,/]F??N^WERC0\2OZS+4V3X7N,2JC8P,V+'#_# MW,\!H[GYKW #;N'.B=4H)-?^BXI!&REF%FM%L/=I;#L_CM-*G,QEX0(Z%]"E MX-[KD$G(.W]BAN6IDB-2T][WS/WBW8G:O2EP2!(420($R48DA#EN1,CJ! E0M;\[&A5RZ/R]7667 MZ_E _0G\"Y_N]C>FZK;3Z"J-/&UL;5-A;YPP#/TK47Y P^6V]7H"I%ZG:9,V MZ=1IW><<&(B:Q"P)1_?OEP3*6,<78COOV<_&R4>TSZX#\.1%*^,*VGG?'QES M50=:N!OLP82;!JT6/KBV9:ZW(.I$THKQ+/O M)"&EGF*G6V9X^"5-'"VQ U: M"_O[! K'@N[H:^!1MIV/ 5;FO6CA._@?_=D&CRU9:JG!.(F&6&@*>K\[GO81 MGP!/$D:WLDGLY(+X')TO=4&S* @45#YF$.&XP@,H%1,%&;_FG'0I&8EK^S7[ MI]1[Z.4B'#R@^BEKWQ7T0$D-C1B4?\3Q,\S]O*=D;OXK7$$%>%02:E2H7/J2 M:G >]9PE2-'B93JE2>\C9-2::,:<)PU>8W8)@(?M2@F^5./'_Z'R; MOM]4N$_T=_\HO'NC< -SR-X48:N1:+!M6@9'*AQ,6L15=-FW>YY&^A<^+>LW M85MI'+F@#S\FC:]!]!"D9#=A [KP/A9'0>.C>1ML.VW)Y'CLYP? EE=8_@%0 M2P,$% @ \(!82N,TDA"J 0 D0, !D !X;"]W;W)K&UL;5/;;MLP#/T501]0)4J[98%MH&E1;, &!!VV/2LV;0O5Q9/D MN/O[4;+KNJU?+)(ZASRDJ6RP[LFW ($\:V5\3ML0N@-COFQ!"W]E.S!X4UNG M14#7-SCN(CX!?DL8_,(FL9.S MM4_1^5;E=!,%@8(RQ P"CPO<@5(Q$&DJGY[W !A?"H!&N45OGT)67O@]53%I2BQ?-X M2I/.8;SA7R;:.H%/!#X3]JD.&PLEY?'CC.IHS!-(IT MA^(]1B\%WV\S=HF))LQQQ/ %YA7!,/M<@J^5./(/=+Y.WZTJW"7Z]1N%_)W" M-.R_A"ND<:3LPWX8]+X:FL# MH)3-%6Y B^]C=A34(9J?T7;CEHQ.L-WT -C\"HO_4$L#!!0 ( /" 6$I> M%"RKJP$ )$# 9 >&PO=V]R:W-H965TYX[^[= M<60#VA?7 GCRJI5Q.6V][XZ,N;(%+=P-=F#"38U6"Q],VS#761!5(FG%^&9S MQ[20AA99\IUMD6'OE31PML3U6@O[YP0*AYQNZ9OC63:MCPY69)UHX#OX']W9 M!HO-42JIP3B)AEBH0*D8*,CX/<6D<\I(7)[?HC^FVD,M%^'@ =4O6?DVIP=**JA%K_PS#D\P MU;.G9"K^*UQ!!7A4$G*4J%Q:2=D[CWJ*$J1H\3KNTJ1]&&_V?**M$_A$X#/A MD/*P,5%2_EEX4606!V+'WGK"G>)?ON/POT'A6N8NP])V*(E&FR3AL&1 M$GN3!G'AG>?M/KT!>X>/P_I-V$8:1R[HP\.D]M6('H*4S4V8@#;\C]E04/MX M_!3.=IR2T?#831^ S;^P^ M02P,$% @ \(!82MP&UL;5/1;MLP#/P501]0)4J[9(%M MH&DQ;, &!!W6/2LV;0N51$^2X^[O)\FNYW5^L4CJCCS25#:@?7$M@">O6AF7 MT];[[LB8*UO0PMU@!R;:V%_GT#AD-,M?0L\R:;U,<"*K!,-? ?_HSO;X+$Y2R4U&"?1$ MU M3N^WQ],NXA/@6<+@%C:)G5P07Z+SI= M2T;BTG[+_BGU'GJY" 43,U_A2NH (]* M0HT2E4M?4O;.HYZR!"E:O(ZG-.D"'_89N\9$$^8T8O@"LYT1+&2?2_"U M$B?^'YVOTW>K"G>)?ON/PL,[A6N8C^^*L,5(--@F+8,C)?8F+>(B.N_;/4\C M_0L?E_6;L(TTCES0AQ^3QE@A2-C=A ]KP/F9'0>VCN0^V';=D=#QVTP-@ M\RLL_@!02P,$% @ \(!82C) N231 0 P 0 !D !X;"]W;W)K&UL=53MCML@$'P5Q ,<-DE\U\BV=+G3J95:*;JJ[6]B MKS]T8%S \?7M"]AQ79?^">QZ=F:6L*2C5&^Z 3#H7?!.9[@QIC\2HHL&!--W MLH?.?JFD$LS84-5$]PI8Z8L$)S2*$B)8V^$\];FSRE,Y&-YV<%9(#T(P]>L$ M7(X9CO$M\=K6C7$)DJ<]J^$KF&_]6=F(+"QE*Z#3K>R0@BK#C_'QE#B\!WQO M8=2K/7*=7*1\<\&G,L.1,P0<"N,8F%VN\ 2<.R)KX^?,B1=)5[C>W]A??.^V MEPO3\"3YC[8T388?,"JA8@,WKW+\"',_!XSFYC_#%;B%.R=6HY!<^U]4#-I( M,;-8*X*]3VO;^76<^6]EX0(Z%]!- 9F$O/-G9EB>*CDB-9U]S]Q?'!^I/9O" M)?U1^&_6O+;9:TX_1"FY.J(9D.71RG\#4$L#!!0 ( /" 6$K3 M5\85W@$ "4% 9 >&PO=V]R:W-H965T!/9EC9;K5JIE:*MVCX3>WS1@O$"CK=_7\".:[GT)3#C)+@A$;1 M@0C6M#A+?.ZBLD3VAC>&VJVK@$R9*.5? =S(_N MHFQ$9I6B$=#J1K9(09GBI\WI'#N\!_QL8-"+/7*=7*5\<\&7(L61*P@XY,8I M,+OXRFYK_"#;B%NTJL1RZY]K\H[[618E*QI0CV,:Y-Z]=ATK_3P@0Z$>B* M0$8C7_DG9EB6*#D@-9Y]Q]Q?O#E1>S:Y2_JC\-]L\=IF;QD]'A-RU>C2]W#(SLIJ%$YLF8_0%02P,$% @ \(!82H*%XYBJ 0 MD0, !D !X;"]W;W)K&UL;5-A;YPP#/TK47Y M [G=5IT J=>I:J5-.G7:^CD'!J(FF";AZ/[]DD 9;?E";.<]^]DXV8CFV;8 MCKQJU=F"4[.!DB!VT%N;O$12..4WI6^!1-JT+ 59DO6C@%[C?_JIPF01 H*%W((/QQ@5M0*B3R M,E[FG'0I&8AK^RW[7>S=]W(6%FY1/)X#W,_>TKFYG_ M!92'!R6^1HG*QB\I!^M0SUF\%"U>IU-V\1RGF_U^IFT3^$S@"^$ZUF%3H:C\ MNW"BR R.Q$RS[T7XQ>F!^]F4(1A'$>^\>.NCEV*7)AF[A$0SYCAA^ J3+@CF MLR\E^%:)(_]$Y]OTW:;"7:1_>:&PO=V]R M:W-H965T\ZYQC?YJ/2[Z0 L^A!-S" $ MU;^/P-58X 1?$Z^L[:Q/D#+O:0O?P?[H3]I%9&&IF0!IF))(0U/@Q^1PS#P^ M -X8C&:U1[Z3LU+O/OA2%WCC#0&'RGH&ZI8+/ 'GGLC9^#5SXD72%Z[W5_:7 MT+OKY4P-/"G^D]6V*_ >HQH:.G#[JL;/,/>3830W_Q4NP!W<.W$:E>(F_*)J M,%:)F<59$?1C6ID,ZSB=9->R>$$Z%Z1+P3X4D$DH.'^FEI:Y5B/2T]WWU'_B MY)"ZNZE\,EQ%.'/FCRFVRS[&X B-4A:WU]-[GP*K^GF4R?)_4OX!4$L#!!0 ( /" 6$I(T4*^J0$ M )$# 9 >&PO=V]R:W-H965TM#*NI+WWPY$Q5_>@A;O! 4RX:=%JX8-I.^8&"Z)))*T8S[+W3 MI:%4D MW]E6!8Y>20-G2]RHM;"_3Z!P*FE.7QV/LNM]=+"J&$0'W\'_&,XV6&R-TD@- MQDDTQ$);TOO\>#I$? +\E#"YS9G$2BZ(S]'XTI0TBX) 0>UC!!&V*SR 4C%0 MD/%KB4G7E)&X/;]&_Y1J#[5-RJ65U*/SJ):6+[1] E\(?"75(7%B=BY]X.(3YP?>>A-'9VI%>DNB'?!>ZT./"O8-09:,*<9PS>8?$6P M$'U-P?=2G/A_=+Y//^PJ/"3ZNW\4YF\4[F'>)F&;EFBP71H&1VH<31K$C7>= MM_OT!NPO?![6;\)VTCAR01\>)K6O1?00I&0W80+Z\#]60T'KX_%#.-MY2F;# MX[!\ +;^PNH/4$L#!!0 ( /" 6$HH-XADL@0 +H9 9 >&PO=V]R M:W-H965T3W&;LN'PB0^J!AI%VI-:O= M?79#<6ALS-BFF?W[]=4TKHSR0#\TN(C,C*RJR'39DW.6_RAV6I>C7VER**;. MKBR/8]Y[MIO#\XLTDS M]IK/)MFI3/8'_9J/BE.:QOE_CSK)SE.'.1\#W_?;75D/N+/),=[JOW3Y]_$U MKZ[3)T'-EXJ51LTB'_V^EQG4=YNT6/<:T$-@ZK';2J!YL-T_Q6 M+7%1C;[/!!<3][UVU&$>6PSO860?,Z<8=D&X%8,+#8YH/'(00O5#/%&,0>(9 M>?$-HA3#^X@7Y*4/65!(Z/4A2^0EP%,BX,J(QH'H.0BQ PD=R,:![#F(C-EH M,7Z#.;3+QH17_^%("D92-)(PYF/>8M1U)(_W([73KP E@%M0G(6S#SG[@#,S M./N$LTGVMXC%$*)',X T T#3V(WS@,P$]YE/9S8@5,*(SBM%R3"T;H@0L@X! M:Z.JS!%&XB 1#!(!!T;-F$=D:IJ4R=1$).DH1)N.XI@ M75;>1#/J(@!&/B>X9X 37B0(<-X!>QN%HPT%@%RRD+I< "23@8CL,V=I5XS, M'!.!R9^18((S>RC8DAX8!XM$0G$2RH_"* 1S!9 J$ -[![<%)@ M2U]@N#$P M>7MK8;CB,U3RS5;+:(G^X@=#+#I'#E9:BL&KMVV8'\6P6"ZR\#!5C:[OIP(>3>[3N1XXK :44@ M";]P6A$8'YI=CFL"IS5!DMM'3G?];X)AI7.@]*MH?1=8Z?P.I7.L= Z4+LU> M#D&69LZQR#D0N506%UB0/+@C6RP?#N1#LT4@WQ(':X5.=;YN7 ,5HE9T.94WS:O3RHN&!UP^)C?%'-GYF8'S.QHOV-<*G^_:MQI]Q MOMT?BM%;5I99VCQ WF19J2OZWM>*_D['Z\M%HC=E_36HON?MVX3VHLR.W9L2 M]_*Z9O8_4$L#!!0 ( /" 6$ITL3"'KP8 #,D 9 >&PO=V]R:W-H M965T$W/=T]/3W=@9./8OUS\Y+G9>_7OS;".WOUZPF'K[>2;^LC;?&_,@V M^:A8_#-_+%].^W&_]Y@_96^+H9H+:3P@_Y<.&#_<\?3Y! M-Q-TQP6BAH^Z+F":":;C G'#QUT72)H)2<<%*-CM6M!U"=IO-'6>LMMJXLY3 M=IM-JO.4W7[3P8;KSZ?L=IQTYRF[3:>#78\^G[+;=C*=;=GM/,FM'VR/87VN MQUF9G9VLBX_>>IN:7K,J U)J9UGAU6B=*>H/[=G>V-'W,Q4%)X/W2E+##+<, M'S(9 QJ%+18$.Q,;,@%8F24(<2QK'D@:Q) P;;QE]L XSB0-XZ4*)S*(3EU&! MW-NI"\5,8D/N@4HAQ4+4S*4H-"K!#HJP@R+@(&'7,'(V(C9A(KSH0DI)5U^X MJ[EGS144:B4<]+6#H(DKB()09I*K#I*N74D<)%J>-9>*G"1] ]QDM1)'S85T MHF2Z!TI%22PC":QGM9)9'VT>:XTCR>!(,L"1PD5CQ(A N@2,$9LV08R(M2EB M9")"C#QEB/$DH1A[)G:N1 H4EI!@"0DXI2)HAEO&'.QA\(5DKD.0E'3AKN:> M4BA(GM(.@B90;:'150=!UT@0&W%&H=HB2F^Z..FVBZ0I@N1!OD=0*!2?0<@3 MAE7;"+N. (21T&;80$?B"%).(($%W4C"HF0H=1$UP;K+ZJJ+J&LH2O81W[#N M,IXZ.>NVDZPII)20=0\I6?;-,,6>H/*UL@2R6^21@=O'<^+C@3ENH,-RQR0Z MC&4X(2R4-]X$8NQ.YJ\O18!%H, M$TD?H>[!EE#R(03 2,M[_0Y@'&@=28^#%B*)C1/AH(!X')F@V/@"U--& MD-M'*&.DN]QZ_ ]*8AEZWQ&G*))/!>X0%ZI R4*GX0YM_$.3<9H*Q(5!I!/I M,\"Q"?)XP;Z/-'!9>(!4%&-B\(BF7W B'? U?/E6X0 MUMW+)/9D5$8/:QS+(U2*Q"Q-!UB-,YN&GQ'&BY'/O M.\15190G9I63S-L?>[*F0EE3'+$A@F)YX@<'7YPM\_5S_87ZIO=0O*WL+*7[ M!\/[;^W/N?KF38P/*;TE,#ZE=(;&QYQ>(#F7G'Y%XQ-.K^"Z*ATI-!ZFHQ"- MZW2DT7B4CB(T;M*10>-Q.HK1>)*.$NB?(!U1 #\A^PGRT9#8?H*];?+&)\B7/'O=O%OE36;TT]O5Z M^S.6[9NR>&U^HC/8_T[H[']02P,$% @ \(!82F[E<2?] @ A@P !D M !X;"]W;W)K&ULC5?1CILP$/P5Q/L=V 8#IR12 MCZIJI58ZM6K[[$N><.&>]'Q5CW9B[YA4@W[0S1T/6<[$]34$8YC&C6L:L/- MRLP]]9N5.,FZ:OE3'PRGIF'][T=>B\LZ1.';Q-?J<)1Z(MJL.G;@W[C\WCWU M:A1=L^RJAK=#)=J@Y_MU^ X]E)CH (/X4?'+,+L/="O/0KSHP:?=.HPU(U[S MK=0IF+J<>H1 M6P:RR0 VGI7-P03Y50!ZC00OT.(%N!4D*FPN HM3#!C8Q-O4\"N@Y+END2P9R#(-&QE(M<0,*7(M@T 1FE!?3W!SH$@Z["M% &N M8)-Q(1[/0+!I(,@U'/EFKC!3APH 0HGO98(=".5+Y)L[GS),4^KL4P[L4XY\ M\H4=#0&65B X!89M",?+Y8MAC\&0QUCR+;'K'NJ;1SR%/.<5R#YL7\"N+]SY ME@0V!0P=:W*[#'!B*6);W='L0*A/Z%]8?ZC:(7@64ITMS0EP+X3D*F-\KR@? MU9^"ZZ#F>ZEO,W7?CR?C<2!%-YWZH^M?C\T?4$L#!!0 ( /" 6$I7*^E8 M\@$ *0% 9 >&PO=V]R:W-H965T0/6'/)A40$:;.KJI5:*=JJVV>'3 "MC:EMPO;O:QM":3HKY07;PYESYAAF MLEZJ-UT!F.!=\$;O2&5,NZ54%Q4(IA]D"XU]Q]6.O&K_W(?TW#$^(Q M(9X2HI7W,@CYRI^987FF9!^HX?);YKYQM(WMW10NZ*_"O[/%:QN]Y,DFSNC% M$8V8_8")9YAH0E#+/DG$F,0^_B\]QM,3M,+$IR?S"M,%3K! "1:>8/&/Q>3& M(H;Y0&2)BBP1@B5.L$()5O?;7*,$:Z2"U8U-#+/&15)4)$4(4IQ@@Q)L[K=I MFQW]8\,[C**@S8T.G36) %7Z\:"#0G:-GTVSZ#2"'F/?9'_AP_SZQE19-SHX M2F-;U3?464H#MI;PP?X;E1V9TX'#V;CMVN[5,#>&@Y'M.!/I-)CS/U!+ P04 M " #P@%A*3P;M&-$! "2! &0 'AL+W=O\G$&HL2$+.@>?N MT%H7H&4^\ -\ _M]V&ER5 M>G&+SW5!8F<(!%36*7 <3K !(9P0VO@5-,FC^.0?],6R:D@9#.A(3]DY %0O:_!!8([(9 IU)\;[;<\C+7:HST=+H#=S]1 MLF;8_/:;WF+]X9(LIV$**[*:9["Y%DJZP MY_%MVS?WR"S-KH&3)WIQV.ZV?N7ZT/4FVBN+_XT_W48I"R@:/^ 5:/&!F!<" M&NNF[W&NIVLR+:P:P@M YV>H_ -02P,$% @ \(!82B2S9V[A 0 &@4 M !D !X;"]W;W)K&ULC53MCILP$'P5Y ^JG]B[S(SS$Z,LY'Q9]$ 2.>E MH[W(42/E<,!8E UT1#RP 7KUI&:\(U*5_(+%P(%4AM11[+MNC#O2]JC(3._$ MBXQ=)6U[.'%'7+N.\-^/0-F8(P_=&T_MI9&Z@8ML(!?X!O+[<.*JPHM*U7;0 MBY;U#H /XT<(H5GM'3W)F[%D7GZL8YXF0,P__ M!6Y %5P[4>\H&17FURFO0K)N5E%6.O(RK6UOUG'6O]/L!'\F^ O!"_])"&9" ML"'@R9D9]0.1I,@X&QT^_5D#T6?".P0JS%(W37;FF9I6J.ZM"-TPPS M)XR_POBO$<<](O@+P&?G!U9^8/C!JRD\NT!H%0CW!MQH M$\.$B0VF-Y@T#39![#&>&[T1161U$NV;*/:8,-WXP*M3JF^-KX1?VEXX9R;5@3?'LF9,@I)S'U0PC;JHEH)"+?4V M47L^?:Y3(=DPWT1XN0Z+/U!+ P04 " #P@%A*?6V8;W@" #5" &0 M 'AL+W=O?H")9SLW5?;'!GS.X=P+%S,Y<_$F#XPI[[TJ M:SGU#THUCT$@-P=64?G &U;K+SLN*JIT5^P#V0A&MY94E0$.PR2H:%'[LXD= M6XG9A!]56=1L)3QYK"HJ_LQ9R<]3'_F7@==B?U!F()A-&KIGWYGZT:R$[@6= MRK:H6"T+7GN"[:;^)_2X1)$A6,3/@IUEK^V94-:IGOK=E.WHLU2L_ M+YD+*/8]%_U7=F*EAALG>HX-+Z5]>INC5+QR*MI*1=_;=U';]]GI7V@P 3L" M[@@8?4B('"'J""C]D$ <@=P[0^P(\;V$Q!&2>PFI(Z3WQI Y0C::(6B7PZ[O M$U5T-A'\[(EVBS;45 )ZS/0.VIA!NV'L-[W$4H^>9B1,)\')"#G,O,7@'@81 M/,0LKC$DS(:8)PB3#S&? 0P*AYAGR$\TQ+Q .FB(64*8?W$%.F]=\C"8/&P% MR$ @@@4B4""R M$@(P@6(* 1R04=I;3&XQM<7@/,.CI"ZO48CD80B;B4$S M,6 FA@424""Y/QTI*) "#I+1#FLQ*.Q%FA!R(] ,G"8#IDEA@1P4R.\/U!B% MZC8$/&3CHFQ!"/77'H?C@GJ!<#FZM?CHQDF" $?Y#0FXGA#^C[S %86B:Q?C MO3YWH*07;AHA'(_/F6M83JZR$O2.6O/#_T;%OJBEM^9*G]KV;-UQKIA6#!]T MB1ST':/KE&RG3#/5;='^:-N.XHV[1 3=36;V%U!+ P04 " #P@%A*J=96 MKPX" "1!0 &0 'AL+W=OD3A#.(HR MQ&G=A$7N*V/E;8)5.0M/<(/T#_; MK301&E7V-8=&U:())!R6X4N\V*06[P"_:NC4S3ZPG>R$>+/!U_TRC*PA8%!J MJT#-SH9H6N11=(/NOVU)[B>(%,:=?VJ0[ M;/?.'(\RV7-!<)RCLQ4:,*L>@V\P5P0RZF,)["NQP@]T?%]@_8A()I#-(V0> M^4TDWCX3QT_N^L1^ >(5($Z W DDDX/J,9G#- [SE&9D@EI[4'%$9I.&?5K) M?QRG7L>IQS&9.$X?JF \M;)^!#V1.)M/#'M0R2S[-'&,;BXF!WET/[T*2G%J MM/V^-]EQKKQ@>[$G^969-_UXN,KTP^H[E<>Z4<%.://;N,M]$$*#,1D]&Y>5 MF8]CP."@[79F]K*?$GV@13L,0#1.X>(?4$L#!!0 ( /" 6$JT:/+A' ( M ((& 9 >&PO=V]R:W-H965T&1 F*@B!#%#>M M7Q8FMN%EP8Z2-"ULN">.E&+^;PF$]0L_],^!M^902QU 9='A _P$^:O;<+5" MH\JNH="*AK4>A_W"?PWGZUSC#>!W [VXF'LZDRUC[WKQ;;?P VT("%12*V U MG& %A&@A9>/OH.F/6VKBY?RL_L7DKG+98@$K1OXT.UDO_-SW=K#'1R+?6/\5 MAGQ2WQN2_PXG( JNG:@]*D:$>7K544A&!Q5EA>(/.S:M&?M!_TQS$Z*!$(V$ M,+M+B ="_$E([A*2@9!,",BF8FJSQA*7!6>]Q^WI=EA_1.$\4=6O=- 4V[Q3 MY1$J>BJ3*"W020L-F*7%1!>8<$0@I3YN$;FV6$8W].AZ@]4M(IY UK>0/'"; MB)UYQH8?7^69N042IT!B!)(K@=FD4!:3&4QK,,$DTWN(*Q.ITT1Z8R*.PXD) MBTGOF'B(6*?/VLR<-C-'K7*WP,PI,'O^M'*G0/Y$H?*'I_40L;Z'L#;1Q4VD MP ^FRPFO8L=6Z@_Z(CHVTM=(W^1)?*D:K.V'GS*V.__ _-"TPMLRJ?J$NZ/MX[3K4YB#RI[N11%.J;G2SSI%;+ M6DS M^_W"4[H_U,T%9[4X)GOQ7=0_CH^E6CD7EFV:BZ)*96&58K>T/[#[M>#<:DIYEO*E67S9+FVWR4AD8E,W%(DZO(JUR+*&2>7QNR>U+[_9! [/ MW]D_M<6K8IZ32JQE]BO=UH>E'=G65NR24U8_R?-GT1?DVU9?_5?Q*C(%;S)1 MO[&16=5^6IM35>@P M?(#AUXBUCJ!_$$7B8@+E8:^[T7C"#7!G(PA_K ME>FE^N-V ) ?&NXQAE7+N)8,1;&! NN6T8R68+$QI+:Q]GO0L%H* G+L9&+"T.#)&4T>PM#BRQK$NN.Y[:%8 L%O# M L=*Y4BIH8$":XM'TP<&CK7%D;^-?;8'W9X9 ,@\-!"6*EB"WA2G[$%7VR7= M*9W!;K1Y/? M*?=I45G/LE8;VW;[N9.R%HK1O5.].XAD>UED8E;>HY;%_Y>!&ULC55MKYL@&/TKQN^[""+:QIJL798M MV9+F+G?[3%M:S45Q0-N[?S] K[-*EWZ1M_,#*?8/]66E1]RQ&2DW?NK9J7'OM5E+4A_D#4!^ A@"(_QL0 M]P'Q) !TRIS53U33(I?B&LCN;[74'@JXC$TR]W;2YP(\ U!/+'188C#-)T- MLH )GGCQP"#!:>J7@[UR\$Q.&DW4=)!DM,T'#!&9B/&A2 S]6A*OEL23FHGG M=3+;!I$D0ME$C0<&88:)7P[QRB$S.3"Y\ZM3+T'Z^%G)O 39 V3P( / & 9 >&PO M=V]R:W-H965TKV[! GH )FMA.Z?S]_4$J,VQ>P+^><>ZZQK[.1T!=68\R=UZ[MVJ&G>(/9 !]^++F= .<3&E%X\-%*.3(G6M!WP_]CK4]&Z>J=B!YAFY\K;I M\8$Z[-IUB/XK<$O&G1NX;X&GYE)S&?#R;$ 7_ OSY^% Q:G0 F I@)0?PI(9P( MX3L!?DJ $P$:!$^7HM9FCSC*,TI&A^J_.R"YB8(M%*M?R:!:;/5-+ \3T5L. M89QY-RDT80J- 0M,,",\H3ZG +84!5C1P7V"^P_2B>BIS M*G+MN3P^B^CL))\-TOWCS)9?_!U!+ P04 " #P@%A*^%HA MNLL" !G"P &0 'AL+W=OP_6QD!.2:0>5=5*K71JU?;9ES@).L 4G.3Z][4-ER;V4G$O 9O9\>S& M8^_R++OG_B"$"E[JJNE7X4&I]CZ*^LU!U+R_DZUH])>=[&JN]+#;1WW;";ZU M0745D3A.HYJ73;A>VKG';KV41U65C7CL@OY8U[S[\R J>5Z%$+Y.?"OW!V4F MHO6RY7OQ7:@?[6.G1]&%95O6HNE+V02=V*W"]W!?$&H"+.)G*<[]U7M@4GF2 M\MD,/F]786P4B4ILE*'@^G$2A:@JPZ1U_!Y)P\N:)O#Z_97]HTU>)_/$>U'( MZE>Y58=5F(?!5NSXL5+?Y/F3&!-B83!F_T6<1*7A1HE>8R.KWOX&FV.O9#VR M:"DU?QF>96.?Y^$+R\8P/(", >02 ,E_ ^@80)V :%!F4_W %5\O.WD.NN'? M:KG9%'!/=3$W9M+6SG[3V?9Z]K1.&%E&)T,T8AX&#+G".(C"1]!_D$@+N*@@ MJ IBX^F-"HH34)2 6H+DAB!QTA@PJ<4T%I,M$L*<5'Q4"CF9R"9!Q22(&&>9 MAP'#KI9YEP DCN8"@=&8Q1.U8:@\@\&&0TW1BCP!^&@#Q!-&$35#@YP'0-Y0%=S%@-O;*XALT M!9*Y5?%1C,#$3@'A7WNW+I@^>I-+-DVUQ=E(J MH1GC.UW>@^YZ+X-*[)1YS?1[-[1^PT#)=FQKHTMOO?X+4$L#!!0 ( /" M6$IM#$/7\0$ .T$ 9 >&PO=V]R:W-H965TYR,C+^*!D Z[Y1T(G4;*?L]0J)H@&+AL1XZ]:5BG&*I3%XCT7/ I2%1 M@D+?WR&*V\[-$N,[\2QA@R1M!R?NB(%2S/_E0-B8NH%[=;RT=2.U V5)CVOX M!?)W?^+*0K-*V5+H1,LZAT.5ND_!_AAKO '\:6$4B[VC*SDS]JJ-[V7J^CHA M(%!(K8#5GVV-]B8)]K+I? M:*=IMOFFVB.4]Y+%NR!!%RTT87*+"1>8&P(I]3E$N!4B#^_HX<< AWM$M((< M[R&/_G82T6:=D>%'RSH?HFV!>%,@-@+QAT:MDLPM)K!1.MNIP%M7NX7RO=VJ MX W45R_RE[_U*:#%H5/@M1DHX11LZ*3NW<([S^Q3J"_-RI^K6;:C=Y.Q#\%/ MS.NV$\Z9274ES<6I&).@,O8]-5V->GMF@T E]?:+VG,[@=:0K)\>%S2_<-E_ M4$L#!!0 ( /" 6$K\!>6V1@, +,. 9 >&PO=V]R:W-H965TN0_N/QY?JS4*.BM[+."EW4F2J_BAX7_ M!=T^X*0AM(A?&;_6@W>O2>59B)=F\'6_\,,F(I[SG6Q,I.KQRM<\SQM+*HX_ MVJC?^VR(P_=WZ]LV>97,SOX; M?^6Y@C>1*!\[D=?MK[>[U%(4VHH*I4C?NF=6ML]K]X5B38,)6!-P3T#Q?PF1 M)D13";$FQ%,)B28D/:%;+R>!: *9ZH%J IU*8)K #$+0+4>[OG>I3)?S2ER] MJMNBY[11 KIE:@?MFLEVP[3?U!+7:O9U&9-H'KPVAC1FU6'P (/'B+6-B$D\ MQMQ!F&2,V7SH:6LC(@-R;T-8.(8\0+&0'A.HBO5EPV#9<&L@&AF@L($(-!"U M!N*1 694H\.0%E-VF!E"QNIL;10B%!DUL4'1##$XX!@,. 8"GAE>.DPR\()1 M&,)>$M!+8GNAQN)M$ML+0<2HB@UB9K0V)&:.DA P6&(':VSH%;'J3B-D2F-# MK$@ U-9&J3U'C<3O(10CI@#LN.)HN)ZC["F8/?UX!V^I%0P:;H@N8FK%0B+7 MKF%@* S8-0@V, ,-S*;+&85P'PTG"%J#AO6(S')L-6A8C\15#N1HZ@@H"':8 M@!L<^D2'0W"+0Q-ZW!T".I,S6[@S(: UT8J=(L&. PL&/!$S)PCDD && M18\!T5/'ORJ&]8SCZ6+$L)XQ=(XP)0*!F%G58'"0;JYSW]/JF)6U]RRD.I.W M)^>#$)(K@^&-,GA2-\A^D/.#;%ZI>J^Z:U0WD.*LKXA!?T]=_@-02P,$% M @ \(!82A5V6&[' 0 -00 !D !X;"]W;W)K&ULA53;;IPP$/T5RQ\0+UYH5BM RJ:J6JF55JG:/'MAN"B^4-LLZ=_7%T)( MBMH7[!F?.7/&XR&?E'XR'8!%SX)+4^#.VN%(B*DZ$,S5=X:K"&=.O''> M:YD>DIQ$<2Q+RGH5HH3_2L\/=!M@OVFQGT@V+\AV&\3I)L$ M:2!(WQ"D[XJ,F"Q@Y+^*S#939!LILG+ &56J485A6WF4F M[FAH^RL\#M0WIMM>&G11UCV>T.)&*0M.R.[&:>C<#"\&A\;Z[:W;Z_B2HV'5 M, \I6?X4Y1]02P,$% @ \(!82OJP171& @ S08 !D !X;"]W;W)K M&UL?55=;YLP%/TKB/?5?,60B""51-,F;5+4J=NS M0YR :C"SG=#]^_F#4F+?< WXW>"!S]:>JN1(Z8O:?#]M_4 9P@170BD@>;OA'29$"4D;?T=-?TJI MB//UF_I77;NLY8@XWE'RISF)>NMGOG?"9W0EXHD.W_!8S\KWQN)_X!LF$JZ< MR!P5)5Q?O>K*!6U'%6FE1:_FWG3Z/I@G:3S2W(1H)$03(82?$N*1$+\3DD\) MR4A(+ (PI>C>[)% 1<[HX#'S=GND#E&X263W*Q74S=;/9'NXC-Z*)(,YN"FA M$5,:3#3#A!,"2/4I1>1*448+>G2?8+=$Q!9DOX1D@=M$[*PSUOSXKL[4+9 X M!1(MD-P)9%:C# 9J3&F-RKZ+43ZMN81:>9_!BI MH6#%2SFKS6A]ES&#_B=BEZ;CWI$*.7+T8#A3*K T&3S(AM;RWS)M"#X+M4SE MFID):S:"]N// TQ_L.(_4$L#!!0 ( /" 6$H"$45)HP, -H0 9 M>&PO=V]R:W-H965TT/,[FQB7C!>SLR<&68.'F8GV3RU>R%4\%*5 M=3L/]TH=[J*H7>]%E;>W\B!J_51E48N')FB/594W_Y:BE*=YB,/7@Q_%;J^Z@V@Q.^0[\5.H7X>' M1M]%9R^;HA)U6\@Z:,1V'M[CNQ5EG4&/^%V(4SMZ'W2I/$KYU-U\W14M@! QVPW@&[J *UJC!@XAY3#U4@"6>;+!"!Y@-*%9#.BB M#6C"$[M;0!QB,?=0\F@*GM P!C0.13@?]8)AY,)PAE)/_V)0@>XQ 0@E'A>P MQ. K- ;#(H.GJ(P!C?/E:<9LQ01@F@[SJ":&909/T1D,* A#),YL1@!.$TI] ME&"IP5.TQH N-#:-W68&8 S%R$,(EAL,Z8U'L# L./@*Q<&PY&!(Q 8T#W4!\7+6Y MX2CUU0=6&P*I#;Z C>.*QP$*SQZ% M'@>])ME-;Y4B_NPYK] MYF;8^K_GS:ZHV^!1*KVO]EOE5DHE-$=TJX=[+_+-^:846]6]U7MQT S;]G"C MY,'\DQ"=_\Y8_ =02P,$% @ \(!82J[M?OI\ @ @0@ !D !X;"]W M;W)K&ULE5;;CILP%/P5Q )[("U)A\<0:4JLG)\8K+-64GSW1<(*/AE11#_I^Y%6XK-U59F)[OLK81=*R M)GONB$M58?YW0RAKERYPWP//Y;F0.N"ML@:?R4\B?S5[KF;>H'(L*U*+DM4. M)Z>ENP:+'4":8! O)6G%:.SH5@Z,O>K)M^/2]75%A))<:@FL;E>R)91J)57' MGU[4'7)JXGC\KO[%-*^:.6!!MHS^+H^R6+J)ZQS)"5^H?&;M5](W%+I.W_UW M1952X;?N7M;FWG9/XK2GV0FP)\"! *)/":@G MH ]"\"DAZ G!A.!UK1AO=ECB5<99Z_#N]398?T5@$2CW9=]5"/6;38> ( P:$I]2'%-"68@-G='B;8#M'H ED-X.FQ5:!^ '3.DPX:C1,DVCBF06$TJEE;V*M-YG5F]XQ M++7RT\<- [Y]/?H/6-:#QIW&( @GGEE0$8"3Q;VSH7P([Q1]9Q,!<]_N*5CW MB#6 _^&S470X1]=0[^.3^$:?KV9__Y#I#N&PO=V]R:W-H965T9!+0&4]L)V[^O;5C*@M,7?#N7&3,,1<_% MBZP E/?:L%9N_4JI;H.0/%704/G$.VCUR86+ABJ]%%N7A=T[B++@-\7J%@["D[>FH>+/#ACOMS[VWS:>ZVNES 8JBXY>X3NH']U! MZ!6:5,YU ZVL>>L)N&S]#WBSSPW> G[6T,O9W#.9'#E_,8LOYZT?F(" P4D9 M!:J'.^R!,2.DP_@]:OJ3I2'.YV_JGVSN.IZ2<6;446'TM#78:Q;._;#21J.-#
    "])X:7U5%3$W@3Z8\#UBOT9$_R!(!S!%$3JC""T_FO%)%KD%(J= 9 5B M*] .(08X7>0Q@)(9"(=11-P^Q.E#7#[9PF<-POBA3^STB5T^^<)G#8IC\N#> M$Z=-XK )@X6- Y20Q&V3.FU2E\VRRAR@)'Q0!)G3)K,*Y%TM+RIUEZU<\A0_ MN+/+USR5:41@O-%QOLU2E?)K)J&8-#L4S:M]1L5U[J5WI$KW17L MMWOA7(%6#)YT8I7NYM."P469::KG8NAIPT+Q;FS7:/IGE'\!4$L#!!0 ( M /" 6$K :H3A* , !P- 9 >&PO=V]R:W-H965THBB=GO45=Y^,"==NW_VIJER MZYK-(6I/CM2W-= MAA"^/W@N#D?;/8A6BU-^T-^U_7%Z:EPKFGK9%96NV\+40:/WR_ C/#Q"U@7T MBI^%OK8W]T$WE1=C7KO&E]TRC#LB7>JM[;K(W>6B-[HLNYX3>9E[S5&U/^*G;VN S3,-CI?7XN[;.Y?M;CA&08C+/_JB^Z=/*. MQ(VQ-67;_P;;*#59P3_*()6D\22+'.($R$I3U\?PF7F1T/"?C>1\O[B8J MO(D.&M5KZF&BD&7>7+&(E1XK5DF:-Z$Y$V( MU'FCK!.$HJ2,/5XL$G)N%E9IS@KD/H;F1*QF>+.2)2,0/&VT#I# MHW E_8+"(I;QA$:!F#:W&,.PV'>W&%=NDOAK1*E4/+-(,..U@'&0UP(>AV?^ MQB=44JB9Z@7:4($1R0$?AQ&K@'*#12F?@Z'=&; ]9[X[CYI[NY,^"Q;QN6T- MM#T#X<^,^3"$]\K8=R)*Q;.Y(J8=&@B+9JALL/VFW(=H:!,&PH7]U^0:"(?E M#-4-H6)JKFYH(P;"B9E_S!A%=Z<9E4CD-U@F6*)2#RBZ.75VWPW?\N90U&WP M8JP[P/;'S+TQ5KLNXP]N&ULE5;;CILP$/T5Q -+R> M:0V'[Z_LGYSSQIF-:.5*%;_RG3XN0AX&.[D7IT(_JW-8 /2&Y"K 8[_:T![ SHR MB#IESM6/0HOEO%&7H.FR50M[*?",FF!N[::+G?MFO&W-[GF9D'0>G2U1CWGL M,&2 (;>(E8^@_R"1$7!504 5Q-G3&Q4,)J @ 74$\0T!'[G185*'J1P&LR2- MV<@7 )8DG%%83@S*B7TY\4A-!TF&QZ",9R,Q "KA*(&U)*"6! C-Z)C'Q#^& MIRD=7805 &,X91R6DX)R4E\.13 ! PG8_7>%@P3\CKO"H;C'=!0/ )6Q;.+F M9Z"8# @'A@DP@BL8W1\0/-$$\!TAZ4%#;PG%WHV%8.9FQQ."X'Z R=L%U&.& M![$,>7)\%"9TH/I6#MQ=L-]>^$0_P'!#P/$[D@37,88*V4L24*+&WVS_X>/(F0R/G!?P PHI2F'X,Z ^3NR!- M*2T-)7HP$3Z:D?RZ*.1>VU=FWIMN+NT66M7]S!U=!__E7U!+ P04 " #P M@%A*WL+D8Q " "L!0 &0 'AL+W=OO\3V M\;SBY>90V@@G=&6[D*:Z6Z)4*RJH$1N> =M/K+D0M&E#Z*$Y*= '*P M)$91$D4Y8J1IP[*PL9TH"WY6M&EA)P)Y9HR(OVN@O%^%<7@-O#2G6ID *HN. MG. GJ%_=3N@3&E4.#8-6-KP-!!Q7X5.\W.8&;P&_&^CE9!^82O:!LUPM#3$Z?ZJ_M76KFO9$PD;3O\T!U6OPL

    W=JT=NT' M_2O-3T@&0C(2XOQ3 AX(^(.0?DI(!T(Z(R!7BNW-EBA2%H+W@7"WVQ'SB.)E MJKM?F:!MMOVFVR-U]%)F&!?H8H0&S-IAD@DF'A%(JX\6B<]BG=S1DUN#S3T" MSR#;>\ACY$\">^O$EH]OZDS] JE7(+4"Z8U -FN4PV06T[I*HP3[73*O2^9Q MR6:2W[O$>&+C;LZ'2A:S![3UH[)9RFCR9AF( MDYT',JCXN57FZB?1<>0\)>;-S^)K/8KN 'B#HIWPVQ$XX N_P%02P,$% @ \(!8 M2C][34=V @ O0< !D !X;"]W;W)K&UL?57; MCILP$/T5Q "UN*Q_['\!+=3IK"P3K MHF,G_H/KG]U6FEDPJARJAK>J$JTG^7'E/^.\Q"[ ,5XK?E.3L6=+V0GQ9B=? M#RL?V8QXS??:2C#SN/*2U[55,GG\'D3]T=,&3L[%]6Q^R9 MP#DU>[FWH-LZMV:*50:]KB.:%L'5"@V<3<\A$PX.R3VG7')H3$=.8'(8$R%@ M(L0)T+M$,EB @@+4"41.H'4"!.%D5DI/BB@F<^2A,TOAGT2T">!?/#,9TG*PO3!.4I! MF]0IA--S%,ZK29?5) F-8)L,M,D FWDQV>*P)4F,'KP^/,<9J7%,+#O PA M/,K+",+CO(PA/,G+!,+3O$PA/,O+#,"?,3(-"$$1>&Q-P;^]Z!O;=R9/5:N\ MG=#F2G8WYU$(S_T74$L# M!!0 ( /" 6$K!C><]\P( "8, 9 >&PO=V]R:W-H965TJT[=F @:A)G"4&NK^? M[:24V!?*>""Q<\Z]Y][8!S,YRO:EVPFA@M>JK+MIN%.JN8^B;K43%>_N9"-J M_60CVXHK/6RW4=>T@J\MJ2JC&"$65;RHP]G$SCVULXG1:PVG=*5D,4+:7BK_VUJ.WUV#]A=*#!A'@@Q"<"9E<)R4!(W@G) M50(9".2=0*X2Z$"@MQ+80& .(>J;9;O_R!6?35IY#-I^ 37@8\^ACXC'BLX](',C"AV3H M!(ETK:>"8[#@V/*3D5 &!TC (D-0,X"I([&QQY"+:2V$(SLQRGW8]Q(#P'U M$%\/<_00+T^,$*CH%N1($P4U45^3NQAZ2'J6"=TA[,CY #12PD ES%>2.DJ8 M5W/*:([]YD! DF47>Y."BE)?4>8H2F]5! &O*AC91*Z)#H3G=QIP_MIT$I-LK_!K-_4$L# M!!0 ( /" 6$JG0G"HI@( /H( 9 >&PO=V]R:W-H965TI"3= MVT\'UW4EI;V()?HG^9$53"TN7+S((V,J>>W:7B[3HU+#;9;)[9%U5-[P@?7Z MS9Z+CBJ]%8=,#H+1G77JV@P"4&0=;?ITM;"V![%:\)-JFYX]B$2>NHZ*?VO6 M\LLRS=,WPV-S."ICR%:+@1[8+Z:>A@>A=]D49==TK)<-[Q/!]LOT+K_=Y, X M6,7OAEWD;)V84IXY?S&;[[ME"@P1:]E6F1!4/\[LGK6MB:0Y_HY!TRFG<9RO MWZ)_M<7K8IZI9/>\_=/LU'&95FFR8WMZ:M4COWQC8T$D3<;J?[ S:[7X QP=X.20?^Z 1@?T[H _=<"C M _8<,E>*[EX1 A?9V00: M-6NG@3--/BDR'7U* 6,IUC!P]Q+HYR&6$WO&@7*"I+"@EP?QY[*-3L.;C*7D79JPB[=];659#I"RP!K$+X MF!(2%*&/*',""WP5OX[BUQ'\VH.J8U 1I)BN)E>!]$2+?C1!B%0 _ZL)@H.' M:E21L*,19?S0;R+*X-2[ K+9 .B8.-CA*I,M/_7*?$=GUFF WT$S0#S[V@QV M.UC>P[A;P4\J#DTODV>N]'BR0V3/N6(:%-SH%A_U163:M&ROS++4:^&FL=LH M/HPWC6RZ[JS^ U!+ P04 " #P@%A*I^%).% % ('P &0 'AL+W=O M]NXC@4Q5\%\0 D_I]4@+2EM+O2KE3- M:G<_I\4M:!+")FF9??M-@LL0^UQ$YL- Z/&]L7U_QXXS/Y;5]WIK;3/Y4>3[ M>C'=-LWA+HKJUZTMLGI6'NR^_<3C6$=%MMM/ ME_/^M^=J.2\_FGRWM\_5I/XHBJSZ[][FY7$Q9=.O'[[MWK=-]T.TG!^R=_NG M;?XZ/%?M572.LMD5=E_OROVDLF^+Z2_L[LG(KD&O^'MGC_7%]TG7E9>R_-Y= M_+993./NCFQN7YLN1-9^?-J5S?,N4GL?_[J@TW/.KN'E]Z_HCWWGV\Z\9+5= ME?D_NTVS74R3Z61CW[*/O/E6'G^UKD-J.G&]_]U^VKR5=W?2YG@M\[K_?_+Z M43=EX:*TMU)D/TZ?NWW_>73QOYKA!MPUX.<&3%QM(%P#<6X@S-4&TC60/QNP MJPV4:Z!N;:!= WUNP*_?DG$-S,\&_2A%I]'MI^LA:[+EO"J/D^I4<8>L*VQV M9]J">.U^[.>__UL[8W7[Z^=2:3://KM 3G-_TO!+C91#S0IH-!]J'I!&##5K MI/%R/2*-&FJ>D$:?-5$[)N>!X7!@>!] # (8'$# *(/( ):"O,=W5%"9*02(/AA72$.7!8HQW#$(HGUTD(BJ$$3;"0 CC MYV'!P G%R'%C&$S&;RA')[I,I65*I\((,\"G28@0&% F;Z](AO%CB#\?""(&IY>+V(N286@[657\NGYSHLL=<7IU+S#<'Z";>GF?-PP66$UDPW1S1 MK8@0F&X^@FZ.Z>:(;NV7$EA@F9+TN&(@.0 RH;9P&#,1C]@%8G@$@"?HL0CA MX32F J,C$#K$:B6(/>L(= 1&1P!T$G^UHOZ 9/%,>FZY!C*6SBAKE]@A)'*(X*@@ M%)%G!1);A PM0ONVMW*BP7K'Z1VWQ 8A0_9U')0Q>%1(.7)MH&02^?L:*)-K M&S^)C4>&QJ-C8E>GL/&H$<:CL/&HT'AT[(,#183-*FPZ*C0='1,VJ["AJ!'; M$X5M0H4. 'J+1-21&7%F%MJ$CJE;Q<0J/:*W&$:%8/3-"HB$H.86DZ@0B;ZY M )&@S%=A8A0@AE$GC)@8/8(8C8G1MQ"#1(PXR]28& V(880_:$R,'D&,QL1H MM&;Z&Q,=/@L+31_^8F8T8(8%XQKNF%--'S-HXJ Y7.@T(VI>8[;TB*=AC;'1 M"!NOP_=(Q C?U!@;C; A_,Q@;,P(; S&QMR S3T24;TU&!LS AN#L3$CL#$8 M&P/6$.:=B#\ZT64QPP>EZ.)U7O>.^(^L>M_MZ\E+V31ET;^_>RO+QK8QXUD+ MR-9FF_-%;M^:[JMIOU>G=[.GBZ8\N/?.T?GE]_)_4$L#!!0 ( /" 6$IN M(*C_<@( 0( 9 >&PO=V]R:W-H965T M6_=F/66OO"1$.&]-W?*U6PK1K3R/%R5I,'^@'6GE/T?*&BSDEIT\WC&"#YK4 MU!X"(/(:7+5NGNG8$\LS>A9UU9(GYO!STV#V;T-JVJ]=Z%X#S]6I%"K@Y5F' M3^07$2_=$Y,[;U(Y5 UI>45;AY'CVGV$JQW4!(WX79&>S]:.2F5/Z:O:?#^L M7: E,19ROK^I?=?(RF3WF9$OK/]5!E&LW M<9T#.>)S+9YI_XV,"86N,V;_@UQ(+>'*B3RCH#77OTYQYH(VHXJTTN"WX5NU M^MN/^E>:G8!& IH(,/J4X(\$_YT0?$H(1D)@$+PA%5V;'18XSQCM'39<;X?5 M*X*K0%:_4$%=;/V?+ ^7T4L>P23S+DIHQ&P&#)IAX(3PI/IT!+(=L4$+.OIX MP':)\ W(;@E)@-V$;\W3UWS_0YZI72"P"@1:()@+(& 4:L!$&M-J3 2!(UL MER@?@# P$EZB8(I :+<<6BV'%LN&FHX6GD-XXZ)CJT!\_T4G5H'DCHM.%HE"&(2I4;0E*HEC\V$O0:'OW[CF MU&HXM1A&=@$([$T W%\T>*./P#O*-H+FCQJE?F2V QL,HL2LG 4&_20V7XLW M:X4-82<]9KA3T',K5$>91:=1]HA4*S7B&S7B=(M]EQGFXT_,3E7+G3T5LE'K M=GJD5!#I$CS(JRWE2)XV-3D*M8SEF@US:=@(VHTSUYL&?_X?4$L#!!0 ( M /" 6$KT\UK"H@( -L) 9 >&PO=V]R:W-H965T[N;O$LQ7VM8-!_*SH25R,'2UE MS=B[GGS9SEU/9T1KNI&:@JC/D>:TKC63RN/W0.J.,;7CY?C,_LF(5V+61-"< MU;^JK2SG[L1UMG1'#K5\8Z?/=! 4NB_56N^IX'_[ 8[^(.#_[\.P> 0C Y^]- A'!S"T0$G#QVBP2&R(J!> MN]G,@DBR2#D[.;ROAX[HLL.S2!W71AO-Z9@UM9]"68^+V ]2=-1$ R;O,?X% M!H\(I-C'$#X4(O=OW/WK ,4M(K @JUO(Q(.3"$"=@?$/KG2&,$$($H2&(+PB MB*Z3S&XQ06QO)H!)+$P!Q8JM#8$P"2PH @5% ,'$$@1AII8@ !-XEB (@RU! MCWFN!,6@H!@@L,HH@S#V"4&8T!($8:QJ6$&8&!:4@((2@""Q!$$8ZQ1S"&.= M8@%@0NL45Q#FSDTPL01=+4Y!M=/G?Y[L%A.'/IP!]N#[SGM>TAD$"H,[<>[< MJ_AYI640*+QS*V'P4_/H[1B35.V0]Z)NGU)U6N.DICNIAXD:\[[=Z">2=4,KA<9^;O$7 M4$L#!!0 ( /" 6$I]WSO=-P( $\' 9 >&PO=V]R:W-H965T+5NR)>:6V_Y&?;7-T=(! MZNW;#RAV6CGG/Q;P^<'#^P:*(Q=OL@)0P7O#6CD/*Z6Z!X3DNH*&R@GOH-7_ M;+EHJ-)3L4.R$T WEM0P%$=1AAI:MV%9V+6E* N^5ZQN82D"N6\:*OX\ N/' M>8C#T\)+O:N464!ET=$=_ #UVBV%GJ%!95,WT,J:MX& [3S\A!^><60(%O&S MAJ,\&PZ9>^/$+N$ D#%SZ;W IN%F)]ICS9FTO\%Z M+Q5OG(K>2D/?^V_=VN_1Z9]H?D+L"/% P,E-0N((R3]">I.0.D)Z+X$X AD1 M4)_='N835;0L!#\&HN^'CIJVPP]$EVMM%FUU['_Z/*5>/919FA7H8(0E]3CDH]<>@Q.+VRBQ&]#O#;DR@:GT:BT/2;_ MR*7?"_'M!8_K2VZ?2U]AGQ^.B#]6YHV57<4B!/L%IEZ!Z?U=DGL%\CNZ)/?6 M+_/;S+PVLSO:9.:K'_[@//6%[KT"HCL:Q8'^YX3.[AWSU'RG8E>W,EAQI:\P M>]%L.5>@):.);H9*OV[#A,%6F>%4CT5_Q?<3Q3OW?*'A#2W_ E!+ P04 M" #P@%A*8H8;=?0" "7"P &0 'AL+W=O"F8 M\4O YGKNC)T#L[D+^=I?.%?!6U.W_3:\*-4]Q'%_N/"&]9'H>*N?G(1LF-)# M>8[[3G)V-(N:.L9)0N*&56VXVYBY9[G;B*NJJY8_RZ"_-@V3?_>\%O=MB,+W MB>_5^:*&B7BWZ=B9_^#J9_HARKAK=])=I \M,V?$0/>YP-"XSB5\7O M_>P^&$IY$>)U&'PY;L-DR(C7_*"&$$Q?;OR)U_402>?QQP8-)\]AX?S^/?HG M4[PNYH7U_$G4OZNCNFS#(@R._,2NM?HN[I^Y+2@/ UO]5W[CM98/F6B/@ZA[ M\QL'(9)LQ7FF4Z^U[.W'8YY @?(P "9"9 M B"GR%&3&TUK-22%77+0)0=N* $1BD!?*C+4@+] SR;ACS,(@"(PA,"9/(1 M82#7%?>CB,YR121*/']7!,.+TK4325RG482R^;;D$?6\)A",.0(X)R[G5K2P M0EF4^:J"64< [,2%W8J65251X0$1P< C@'CB$F]%RZK**/-9P= C@'KB4F]% M2ZLB*DN/%4P^ M G+OI61)='A7U'!=./RC4MQ ,:C$,-@8 M 2%<*B$1]7P.,4P_QNLMH;YO.HPU!K"F+@!61.;GEV3S5_S2"L8: UA3%P K MFEOE!5U1'<_ZHH;+L^D(^^ @KJUI1V>S4]?YB$U?]5\^MJS?F#Q7;1^\"*6[ M,]-#G8107&>31)K\B^Z2IT'-3VJXI?I>CJWB.%"BLVUP//7BNW]02P,$% M @ \(!82FX&4-+J @ " L !D !X;"]W;W)K&ULE59MC]HP#/XK5;^O;=+W$R =H&F3-NETT[;/.0A07=NP),#MWR])0Z^D M[HE](2]][,=V;./9A?%7<:!4>F]-W8JY?Y#R^!"&8G.@#1$!.])6?=DQWA"I MCGP?BB.G9&N$FCK$492%#:E:?S$S=T]\,6,G65*>.#4-X7^7M&:7N8_\ MZ\5SM3](?1$N9D>RIS^H_'E\XNH4]EJV54-;4;'6XW0W]Q_1PQJ56L @?E7T M(@9[3[ORPMBK/GS=SOU(6T1KNI%:!5'+F:YH76M-RHX_5JG?@PI(MB(&/0S-O+QT,]T0D$"*DB,@N0F M4*D3J Z3&DS;>9I%.(H@5D*D*4 6$J'I1BQQ"A#3A:.0=.O5X*FE&-3!EG:F5*. M6>*I3$017+/1.)F+B9=!$V6/[DAG"\J'MD9!%$\P@=7_B/ =*6U!*!E2I4'J M=**5Q3D6)D$$]R/4 [4 MS53XX&:#[NDV%I0-;F)!0ZHB24O7J7 P#C24[\VH);P- M.[52_ZL.;OMQ[A'K<<*Y7^HQSXP9[VJZ&?$[X?NJ%=X+DVI8,2/%CC%)E951 MH/+DH,;2_E#3G=3;7.UY-YMU!\F.=NX,^^%W\0]02P,$% @ \(!82H2+ M$I!M P Z@T !D !X;"]W;W)K&ULC5?;DILX M%/P5BO<-2$@"5+:K!H]OFQF'RM9FGQE;MJD \@(>9_]^Q35&G$QX,:CITZ>E M(\G2["[S[\5%B-+XD299,39&<4O3*/\O$(F\STUD=L#7^'PI M*\!:S*[16?PERK^O8:Y:5J]RC%.1%;',C%R!=+D225D++Q;ZMI]BFKP,?W3GU=]UWUY2TJ MQ%(F_\3'\C(W/=,XBE-T2\JO\KX5;7^H:;2=?Q'O(E'TRHG*<9!)4?\:AUM1 MRK1545;2Z$?SC+/Z>6_UNS X +&J TP8X?0#YD$]:/NGYZ., V@;0B0E8 MRV=3$[AM@#LQ@=?RO:D)_#; GY@ V5W5[*DI4%]H-#FD*S7"DT.Z8B-GHVIH05U%*O$+K M-5Q_5*NN4.C[@GG.S'JOE%I.T'#P \?!9,C9CSFH9UC*0N\#@SX"/(K'PPS+ M,<-AFM-G@(/ID+.:H+,><[3^;B:H;"$W;,C93=#Y$](94CY#,IKE%XBC# ,)BZ!%0BL0&H%,E#0QF/?<%C-R9J> MN [VM?Z.6;]9K(>_M%3DY_H06A@'>-+!NDSOH+P->,;"-\ROH/P)Y>'+I37 M:R\RUL_YT-R"7J/\'&>%\29+=7:JCS M\^;ZT31*>6UO5E9_O5O\#U!+ P04 " #P@%A*/WSV*R0# H# &0 M 'AL+W=OU#J./*\>G,015H_R*,H]9.=K(I4Z6&U]^IC)=*M,2IRC_H^\XHT*]WI MV,P]5=.Q/*D\*\53Y=2GHDBK?S.1R\O$)>[[Q'.V/ZAFPIN.C^E>_!3JU_&I MTB.O][+-"E'6F2R=2NPF[B,9K0EM#(SB=R8N]'O_[GUEDM?)O*2UF,O\3[95AXG+76T,:&] /C8(.H/@:A!^:!!V!N%G#:+.(+H:L \-6&? /ALA[@QB M8."UJVM>UR)5Z71. M.LVLU= ;34##H69I:TBO\#1!CT$QC!E%0D3#$'-; R 6F!<&0&T-'2I6F)>A M9&U+N(^G&Z"K'AC[8+#J''<0H@Y"XR <.$A IJV&&4W9:N*0@&1M$8DY PN[ MME64AO>((Y0XLHD3'Q"WFN@V3,("0&R+PHB!6EECGB**\S*4ER&\8/&6S$8) M*"PG6Q3P""2U1D0DB7#>&.6-$5Z LHRM*"3TX0Y9V2K**(=; %%Q%MQ!YB@R M1Y#!PBRY%>8+(104SLI643^&-8&Z2N([59&@R F"#(_"Q(X3\CR"#I5EVHB$.)1 :DP6QSP$V)HO)G=(@=[Y+!,&&9WDG&@2* MN(V-R/0R)A ;D9& WT0=@J-?LD="$7#KBTJ1 Y6 0IHCJH2!?;A 1(%O;2-$ MQ2F!.Q_#"@F'AQ4B(V$2M5\_&YF^[;VT72U8'Y& M1@N"S"^;-MCT/%?W;0_](ZWV65D[+U+ISLGT-SLIE=#T_H-^P0?=MO>#7.Q4 M]=VH.2QZ\N]_L_!]#]02P,$% @ \(!82CAC6L5' P 2@\ M !D !X;"]W;W)K&ULC9?M;ILP%(9O!7$!!?.= M*(G4?&[2)E6=MOVFB9.@ L[ 2;J[GPV4AL-+UC\!G.>\?FT??/#D*HK7\LBY M--ZR-"^GYE'*T]BRRNV19W'Y($X\5__L19'%4CT6!ZL\%3S>54%9:CFV'5A9 MG.3F;%*U/16SB3C+-,GY4V&4YRR+B[]SGHKKU&3F>\-S1'B53]\W4U- M6SOB*=]*+1&KRX4O>)IJ)>7C3R-JMGWJP-O[=_5U-7@UF)>XY N1_DYV\C@U M(]/8\7U\3N6SN'[AS8!\TVA&_XU?>*IP[43UL15I6?T:VW,I1=:H*"M9_%9? MD[RZ7AO]]S =S? :P*\SP;X38#_$1#<#0B:@."S M/81-0$@"K'IVJ^5:QC*>30IQ-8HZXTZQ3FPV#E5";'5CM?[5?VK%2M5ZF06C M:&)=M%##S&O&N6%+19\A)I9()2!&^XS3 M)=9(I8ML^DADX^&Z<-;=*M[MS/H("WA0P*L$O!N!T+;)2!'#R%@_P6SN,QVS M/C3K P$RHRO$N,0L8D@*;!#C8[,!-!L 9I#B EQ)R'L) 0"Y*U;(69$9@0P MC*3!!C$#RQ=!LQ$0H,N'&+I\@+F9M=HLTO&PV1$T.P("9"-9(88L\1HQU"QB M(FR6V7CWM8'$B&ZM '+(*J\A1-]D"#D#C@?J!0,2+G6,((\Z1I!/'2,H&' , M2\LCX.C"W+^'2W1U!O1WS/U#7#*XT#&S_+J-F M$$3K*H1<.GT(&M@!&"XW#-0 E^X!".J_5$@IH(X1-% -&*XY#!04E]8#" TE M%BX[K%\+_/Z7'"@8'BTJ$!JH*@R7%0;V>H_DS!Q ;D!>N06"0N)X":%>'B.H ME\<(ZN4Q@F@>6S=?Z1DO#M6AK#2VXIQ+_7EXT]H>_!X=_95/VN=LO&2@?:4/ MBM6IX$.^/F5^CXM#DI?&BY#J;%&= /9"2*Z\VP\JHX_J8-L^I'PO]6VH[HOZ M=%<_2'%J3JY6>WR>_0-02P,$% @ \(!82HUR0)^R @ ] D !D !X M;"]W;W)K&ULA9;;CMHP$(9?)]+>X$/^F?G&-F//+ZI[[8]2ZNBMKII^ M$1^U;F=)TF^/LA;]DVIE8[[L55<+;8;=(>G;3HJ=,ZJKA"#$DUJ43;RSQ;X]0:.,6/4E[ZNWYD4]DH]6H'GW>+&%DB6C(C%H-3B;6C+QK67T?_5##8@ MHP&Y&0R+,VE 1P/J&20#F4OU@]!B.>_4)>J&W6J%/11X1LUB;NVD6SOWS63; MF]GS,DOI/#E;1Z-F-6C(G88\*M:A@OZ5) ;@1D% "N+LZ0-%"CN@H /J'*0/ M#IB7QJ#A3M,X#2\HRKQ4 !7C",,P*0B3 C#<@QDT["X,31'!'@R@0I1,+"T# M81@ X^6\8D$8SECAL0 BCG(8A8,H'$#)/10>9LP*[T"N0Q&C)(-1,A E U"\ MA%=9$"5'1>JAA"+.&PO=V]R:W-H965T]O9G?Q^#TO?I;+$*K!K\UZ6UX-EU6UNQR-RODR;++R(M^% M;?V?Y[S89%5]6;R,RET1LD6KM%F/9)+8T29;;8>3<7OO>S$9YZ_5>K4-WXM! M^;K99,6_-V&=OU\-Q?#CQH_5R[)J;HPFXUWV$OX(U9^[[T5]-3I86:PV85NN M\NV@",]7PVMQ^>B31J&5^&L5WLNC[X-F*$]Y_K.Y>%Q<#9,FHK .\ZHQD=4? M;^$VK->-I3J.?SJCPX//1O'X^X?U^W;P]6">LC+37TP\$B/&>O MZ^I'_OX0N@&9X: ;_6_A+:QK\2:2VL<\7Y?MW\'\M:SR36>E#F63_=I_KK;M MYWMG_T,-*\A.01X4:M]?*:A.07TJZ"\5=*>@SU4PG8+Y5$B_5+"=@CW7@^L4 MW+D*OE/PYRJDG4(:*8SVSZ^=$'=9E4W&1?X^*/9S>I/16V.HD[G9R\@C&27UJ#/1B@)%.?$0B>6.K'1 M0YE:.I0DB83NJ5 :R\RHC.>B=3!:!Z(54;2.I$0F4F(O'GKQP$LTEZ=[&7?D M);E(HE#NSQ&:_8_02;PIC#J59)R(!->\A+A1Q$TG=)Q]F_HT M@N.^$SL.QQJGF+D@F"(L0$"D"@OB24H1EXK0I:WH4DS:B3LE]*S9 4 M_ZAPKQ"T60C!K$8$+M\B/7\](G%MEK0VTQ8@:6UF>X#$)5>BDNL9$[@:2=EC MM+C,2%IF2"=ZD)1X?K28=TEY)PUF*NE"[YME"Z?$P$L$/%.<)&99VAYYQ0!* M"B"910^20L/G%3,CP0++<0G#S,@>S"C,C*+,N+@+315E1B:"B55A:!2%QCEF M0:HP-*H'-(K9](#>3(<+FFYRM%HZ=82I4:!+.L68P#@HTV.X& <%6AO9HRFZ M(9&:0U=A:!3H6H[+&.9!^1[#Q3PHN@=P+EZ:=$+'3S?E1JLQ-!I!$Y=$35?W MCEV:: R-1M#$'0T*,>U(8[(T71Q;S_1OCTTTC%;J U M1DO33J,Y.C5&2_?H-!I#HP$T\5G05*.=O.*>#49+@U;CXZK7"9VL RU/!B90 M P(]4^4-ALLDYR?68&P,(B*N X9N/MG1&HR- 7O*>/\J)T;*@;WDF+1:C9<7YF;68&@NH(9FUX"2&'2VF MQB)JXKQ:ND%BF[3%:%G0MCS3?RU&R_98ZEGF"!M10\ZPZ?E$W4R8?8O%;%G4 MM>)F8NG^R/*S%1-H4==BMH,6HV5[;) <9L:AM5X\6QTX5/#L(8K#:#G0M5+. M!$;+]=@A.4R-0SLD,EY*C?$L-PYSXP W*3,7'>;&]>#&86[<.=PXQ UW;NJ8 M7VW.X<91;ISE$XO!<0"5Z$./[FH9\0R9(O#Q3H\5\W79F(6^[!!D= M7D>9_ =02P,$% @ \(!82MHR$9^@ @ X @ !D !X;"]W;W)K&UL?59K;YLP%/TKB.\K#_-RE41J@J9-VJ2J4[?/3N(D MJ("9[23=OY\?E!+[ME_ -N><>^[%^+*X,OXB3I3*X+5K>[$,3U(.]U$D=B?: M$7''!MJK)P?&.R+5E!\C,7!*]H;4M5$:QT74D:8/5PNS]LA7"W:6;=/31QZ( M<]<1_F]-6W9=ADGXMO#4'$]2+T2KQ4".]!>5S\,C5[-H4MDW'>U%P_J T\,R M?$CNZR36!(/XW="KF(T#GA5B5& MB^BBA4;,VF+2&2:9$)%2GT*D4(AUZM'3VP ;'X$<2.U#JA@V@< \D>&CFSPS M6" #!3(CD,T$LJIR"F4QA<'T-E.$2S=;'Y4AA LG80 5XQ3#EG/0/6QV1Q]L$N*4"S!6#6JL6P%3.AJY]3%KE ML-D2-%L"9IV2K$LO"*K5'2?+9V[&%@U"XRIT- M4P.P*D>P90Q:QH!E[%C&?A2$G.IM %!>.$HU $KQ!T>':F#@&1G[WSY.W$,R M]C_^M"C=*D,P_XRH =CM(6%]1[-COJ/\:%JH"';LW$M]6LY6IS;]D.HVX:RO M=?LV[>-=QO;^GX0?FUX$6R95$S*MXL"8I,IE?*?*>E*_&].DI0>IAZ4:<]MS M[42R8?R?B*:?FM5_4$L#!!0 ( /" 6$K./CSP!@4 #H: 9 >&PO M=V]R:W-H965T1X?3I,]T]/0.,]GGQJUQ+60U^9^FV MO!RNJVH76U;YLI994E[D.[E5=U[S(DLJ=5F\6>6ND,FJ,Y>]5NMG*93$HW[,L*?Z=R#3?7PYI>!SXOGE;5_6 -1[MDC?YEZQ^ M[):%NK).+*M-)K?E)M\."OEZ.;RB>"GLVJ!!_-S(?=GY/:BG\ISGO^J+N]7E MT*X5R52^5#5%HOY]R*E,TYI)Z?BG)1V>?-:&W=]']MMF\FHRSTDIIWGZ]V95 MK2^'X7"PDJ_)>UI]S_*U$^7C)T[+Y.WAY+ZL\:UF4 ME"SY??B_V3;_]RW_T0P;B-9 F!HXK8%S,G _Q;LMWCWAZ7,#KS7P#!WX+=XW M=1"T!H&A@[#%AZ8.HM8@,G1 ]C%KMJD+.B6:C$V.J29A;'),-CG&)L=\4R?A M_NFL4OJWD2QLE+D]6BSAIN; M:M65:O1C'-KVR/JHF5K,Y( 1'8PCW'/,7,?0"6$I"2<= NJ8",U>G'N8Z@C' M=\XQUP CO'/,K8YAD08)O@)89B<^9?A6WPM>*E# M0ALGT<'%Y#0$SAE!3QFXF,%M&-QN&=E,YN2 \1O,]N E<"-6"3K(<3I:&M"- M[DTKJ5N=R/4<%OYO!D0SG8ALEZ^U.P.F>YU)V)$7LO+34;ZV&!Y!F)0J5H Z MR(L;B2/%Q)GA;(D%?2_(#Q.GX"WW%9N!<( MY=D!TPRY1( U^UBS#S0S-9,#)NCXL2^(%?8U O&TWNC>].J'1+SZ#8AF4#93 M=&= =(^(!$O& Y3-%LBC29">3)CF",07R *!7%Y%$.3B(@IP$04&+30P::$Z M"+10W9M>1#H1:*$&1#.="+50 Z9[G0FU4!T%6B@(D]Y"=1!HH4 4:*' 'VBA M*'F]+33$E10:M-#0J(4BE-Y"(5=?"XVPY@AHYF?52//C."&K_H4.$EK1+@%( MV#W+M7ZX@2=P&TAFI7'=@LYB$WDN*]A;"'-Y<LZ'U/>\0B!:+"V3%O3%)@E1VBX)'.H=#E/Q%F="-K.A.H>4O$G MF0>LG6^61L%Z,N*:0Y3C\K)"*)>O0(P2/46%'SZO2("B"KAJH;<-OK(6 $0A M[\T %(4]BGN>M,C1%'MA'T?/LQ:YYH]KU'/*)G3,UO*MGXV%S??1!4"1S\\; M2XCJC5[/.9OT@Z87]>R-U'/,HN!_1*]G@R6TPVK1T[=%TEXD+ !*.V L _X:IVFK?.Y> E?]\J*^$..\.G M5]M7HGX)QL8G%#\1&)]3O$3CUR*^03RW(OZ&QFU/0)SI]4 A%X(HBE7(8 V$?OXM8_U7;X:O*4U*\;;;E MX#FOJCQKWI:^YGDE52G;%VHQK66R.EVD\K6J?P;J=W'XFG&XJ/)=^Z7&.GTN M&O\!4$L#!!0 ( /" 6$HI'GD17P( (L( 9 >&PO=V]R:W-H965T MV$[=_7-H0&,LFF+\$>SIPS,_%X2!HNWF1.J7+>2U;)A9LK5<\]3V8Y+8E\ MX36M])L#%R51>BN.GJP%)7OK5#(/^_[$*TE1N6EB;5N1)ORD6%'1K7#DJ2R) M^+.BC#<+%[D7PVMQS)4Q>&E2DR/]3M6/>BOTSNM9]D5)*UGPRA'TL'"7:+Y! MH7&PB)\%;>35VC&I[#A_,YLO^X7KFX@HHYDR%$0_SG1-&3-,.H[?':G;:QK' MZ_6%_9--7B>S(Y*N.?M5[%6^<&/7V=,#.3'URIO/M$LHZNIGQFB+;=_I\DAM/:>Q/TN\LR'J,*L6 M@Z\PJ$=XFKV7P)#$"M^XQ\@?2JPA#!IB-A &PX$$8*Z!)0@&! %,$(($H24( M!P3AJ%@M)K*8ZE&Q(E B B2BD43TK,0$E)@ $I.1!(29PB)34&0*$,0CD>E- M'N-C\2%B\P@Q"#,&PXR!,$?'?QT_6^X9*#&[EV%O] MP+FB.D;_19_?7'\9]!M&#\HLIWHMVO'8;A2ON]'O]=\?Z5]02P,$% @ M\(!82MWA(3P?!@ HA\ !D !X;"]W;W)K&UL ME9GK(!!K?DJRI)52+BV\X,,%N[^]N3. DU@%EPDMFWW[8Q3)"/ M$L^?@/L[:DFT^MB!B]=J]V/_5);UZ.=ZM=E?CI_J>JLFD_W=4[DN]I^J;;EA M\E#MUD7-E[O'R7Z[*XO[=M!Z-1&.XT_6Q7(SOKIH8_/=U47U7*^6FW*^&^V? MU^MB]]]-N:I>+\XZY:[=N_H[OG?5VMNRR\E'7Q\_"ZW+2O MKUW^XS \0'0#Q- !LAL@3P-XL>\-<+L![FF ^Z[>Z_3>KPG>'^!W _R!$P2= M/A@Z0=@-" =.$'7Z:.@$Y!S+Y@R<@DZ%IL&3'$M-8O"08[%)#AYR+#>Y@X<< M*TYO2NZ_/^18<_('SW(L.YEUGQQZJFW2:5$75Q>[ZG6T._C,MFCLC!2/XN1- MM&W[%G*C[CGZ?Y >EFG^\X$5?$CKXP$A\<&6;0)X=7 ]G<'$&M\W@GF4P]JH/&K_5 M; ['.HI\%R>Z#< M@;'LOL8G,M8\0+-X7W.V6A^OU@>K#7&& &<(AC=(B#.$'S?(+.R5QI6.YYN. MT)?)((JDD6T!9"(@SU+H""\[&E!HI#&.^AQHI-'X"Z2Q%+IY'()W8 ?D$)8< MMKLX#2\VX3OP-8D!Y>Y$YZU(OO&QS)$L""/S)@!D?(=T;9NWW E(#B@X$DEI M+GN : %%EA-*EEL/@7N/M-7+XF?D_4;-+2Y#R&9Z-??[GN]0T/_T^KK(E^2: MGQ^0R4A(R\HM[D;!D*(#D>DY\R&B!10%EB5;[)2 GTJ+IY/%VR@:7G1A,1P! M#,(-$H>W< M6)Q+])VKURXW0!2ZYGUQ\N:+B76Y>VR_?=R/[JKG#8^*PO&;\.DKSAO1?+-A MQ#6IKP3B,U(+%-=2326(WTH5HW@B58KBF50YBFM735V4WU4QBB>N2E$\.*K%,4S7^4HK@,U#5#^0,4H MG@0J1?$L4#F*ZU!-0Y0_5#&*)Z%*43P+58[B.E+3".6/5(SB2:12%,\BE:.X M)D=-R4$S,(DA29BDD&1,20Q)PB2%)&.20Z*)&Y]@YS.)(4F8I)!D3')( M-+$!$'0 )C$D"9,4DHQ)#HDF-@*"3L DAB1ADD*2,-RLQ]]K^JZ6K<_,3U455WR MHZ+SB9^-G\KB_G2Q*A_JYFW [W>'7XT/%W6U[7X1GYQ^EK_Z'U!+ P04 M" #P@%A*PY_Q4VX" Y"0 &0 'AL+W=O:];(C5LJU3XB) \EK8E\X"UM],F)BYHHO11G M)%M!R=$:U0SYGA>CFE2-6^1V;R>*G%\4JQJZ$XZ\U#41?YXHX]W&Q>[;QG-U M+I790$7>DC/]3M6/=B?T"HTLQZJFC:QXXPAZVK@?\.,6Q\; (GY6M),W<\>X MLN?\Q2R^'#>N9Q111@_*4! ]7.F6,F:8M([? ZD[?M,8WL[?V#]9Y[4S>R+I MEK-?U5&5&S=UG2,]D0M3S[S[3 >'(M<9O/]*KY1IN%&BOW'@3-I?YW"1BM<# MBY92D]=^K!H[=OU)@@M!03#/< [*](#P2*IG4#@A;Z$8;["08:2A0L4,!= (?_D2*X?C%0 MP/,415#'\J8Q@5#I0EO#<#? \9H, :!@6LP0R)]F"-W<8>91\8V(<]5(9\^5 MO@[MI77B7%%-Z#UH]TK]CAD7C)Z4F29Z+OK+O%\HW@X/%32^EHJ_4$L#!!0 M ( /" 6$J@DKP%^ $ #<% 9 >&PO=V]R:W-H965T\3EG+MB3#T*^J@9 HS?..E4$C=;]!F-5-<"I>A ]=.;D*"2GVICR MA%4O@=:.Q!DFJU6*.6V[H,R=;R_+7)PU:SO82Z3.G%/Y9PM,#$40!N^.E_;4 M:.O 9=[3$WP'_:/?2V/A6:5N.72J%1V2<"R"QW"SRRS> 7ZV,*C%'ME*#D*\ M6N-+700KFQ PJ+15H&:YP X8LT(FC=^39C"'M,3E_EW]V=5N:CE0!3O!?K6U M;HI@': :CO3,](L8/L-43Q*@J?BO< %FX#83$Z,23+DOJLY*"SZIF%0X?1O7 MMG/K,)ZDGR::GT F ID)8?I/0C01H@]"[(H?,W.E/E%-RUR* N?.3+7*>"_E.HES?+%"$V8[8L@"$\X(;-3G$,078DONZ!&YCK"[ MAQ!_A,A;1.3HT541B5\@]@K$3B"^$DAONC!B4H?IQAS#6)JLR-J? M3N)-)_&DD_D%4J] ^O\-R;P"V7T&)+QIB ]S^]OPXAYRD"?W9!6JQ+ESXV+A MG:?"(W'W^ ,^CI1O5)[:3J&#T.8UN#M[%$*#267U8#K6F"DV&PR.VFXSLY?C M6QX-+?II3.%Y5I9_ 5!+ P04 " #P@%A*D,AXUAH" /!@ &0 'AL M+W=O$1-T Q2)@/73JR8EQBJ4Z\C,2/0=\-"1*4!R&.:*X[?RJ-+$]KTIVD:3M M8,\]<:$4\[\;(&Q8^Y%_"SRUYT;J *K*'I_A!\B?_9ZK$YI4CBV%3K2L\SB< MUOYC]+ K--X ?K4PB-G>TTX.C#WKP]?CV@]U04"@EEH!J^4*6R!$"ZDR_HR: M_I12$^?[F_IGXUUY.6 !6T9^MT?9K/V5[QWAA"]$/K'A"XQ^,M\;S7^#*Q % MUY6H'#4CPOQZ]45(1D<550K%+W9M.[,.H_Z-YB;$(R&>"%'^+B$9"H:+7:I6M2G35 M0B-F8S'Q#!--"*34IQ2Q*\4FOJ/';Q-L[Q') K*[AZQ"=Q&)TV=B^,D;GY_< M JE3(#4"Z5P@#Q>-LIC(9ND,* VRA5DG*%K8=8"2('77FSGKS1SU_N>UY4Z! M_.,=*YP"Q0XSUM5K$-VK:V>'T*F-'Y7?,SVTGO .3ZM*:JW5B3(*J,0S42VG4=)X. M!$Y2;PNUYW9&V8-D_3A^T?0?4/T#4$L#!!0 ( /" 6$J.*7_[1@4 &T9 M 9 >&PO=V]R:W-H965TU@4#Z^9MNT_);OLYT[\YP7V[1RA\7+H-P76?K4 M.&TW \&8'FS3]:Y_<]785L7-5?Y6;=:[;%7TRK?M-BW^C;--_G'=Y_VCX?OZ MY;6J#8.;JWWZDOV157_N5X4[&IRB/*VWV:YD3U?]V^Y77%1.S3$7^OL MHSS[W:N'\B//?]8'TZ?K/JLKRC;98U6'2-V_]VR8;39U)%?'/VW0_BEG[7C^ M^Q@]:0;O!O,C+;-AOOE[_52]7O>C?N\I>T[?-M7W_&.2M0,*^KUV]+/L/=LX MO*[$Y7C,-V7SM_?X5E;YMHWB2MFFOP[_U[OF_T<;_^B&'43K(+HZR-9!GAS4 ME[QJ>77B^=<.0>L0=$R@6UYW31"V#F''!%'+1UT3F-;!=$S V5$UUC4%/PG- M.[L:BL\M1;"X[NQSUYF>"ZZ]=CHKSH'.6H^B0? MO>*P:.S3>FWBUGFYX+6UF<8+< MHSB7R ,*0TJ>(89-*'$'A"*J) MH"XBD&L6'QC=,+M#6QNC.2-]![!(1(P,.D%8Y.*1O@%8&$5!1-K"QP13,B"2 M/H!H6BA&FFP&,<8-:1" !=)P4MO"Q\* "=I*2Q_3D="&#&'E8X%AC"DL=X#E M#GRY2=7Q 0G.!R=#Q3A1&V!">',I09B3FZJ-HRFJ-L "S@WIQ > ,6WHDCY# M6"@D23I'F(P"TA0+'W.E,3I+ECZFM!&*1%L!C"G#/UD>-%9;>VK3"Q]K?W \ M# EUYU.!,N0Z)3ZDI2;#GX!\BM/MZ=ZGI X-:<$'$(N%G% S4+L(2%ES=!D, MHQ*#LL*0-L(27 >E-2EK!K=83UC8"^]+XT\K:%**2KR9T/24DO4>)#*I!TH?8ASA1MNGN?$LS0 MO?O!I[1WISH#I7-&[E#F/A0822(M0%':1'0W!OE<5?3.#5U0<7;7<:&NP>H: M<.M%:HX/3'B6AWVC*]P=@N@E2B!$U87I2*1[!(F0: O3D0:8=2E\WB72 D&T M 98(4J3P%80^F;;UHSI\GF1 6KKSMM!OM(64)RZFJ+HX(UV:(44?V1YP1BIP MI^KGG6(M("5)K"6DZ):QPI3X1&7OK<'E:?PP?\N%UP3>4VV,H(C6,3A[D;'- MBI?FU6/9>\S?=LY+AOTS\^G]YFWS>I/88V[G'-@7]?M0Q$L[E,!^)^T(V1-I MQ\@^D7:*[+&R0X7B*SM"]D39,;)/E)TB>QS888#B!W:$[$E@Q\@^">P4V6-M MAQK%UW:$[(FV8V2?:#M%]CBTPQ#%#^T(V9/0CI%]$MHILL>1'48H?F1'R)Y$ M=HSLD\A.D3TV=FA0?&-'R)X8.T;VB;%39'>+J!URAC*X,R-XQBV6=@S/N 72 M3N&96UY/$#A#N#A^2AC\/S-SGE>9F_CLF[LS M?,W2I]/!)GNNZI^A^UT&ULW+UY<^1(JBI2T56S\X^>W^ F4@2TYD)"D!6%?7IGU\1 MX8$ 2%;/:F7VS&:ZF)DXXO#PVW_^SW7=)-_WNT/]+_]PWS0/K__PAWI]G^^S M>E ^Y ?X95M6^ZR!C]7='^J'*L\V]7V>-_O='\;#X?P/^ZPX_$-R/!3_<'YKZ&9VSR3?OG M-_EZD$Q&:3(>CN;M']_FMX-D-*0?%^T?_^UX@#N'W7>ZP>L1_S_OBD.>7#7Y MOOY_>V^X>7S(HSD,S_[<_NX%O4ZVR5_S;,J>0M?1FO?OE+>VWGMV[^VO[FILDUQN$NN M'_>WY:[]ZZ?+7\[;WPF5?,[OBKJI,GCQAVP?30_OO/[K]7ESW688-_?EL887Q52K6,*L;]>SNLZ;^G7T\CZK?LN;[':7)W6^/E9%4\1[>U,V0%GXJ#1Z8$JOV;_H,7"0\B1; MKY')UDF5KW-X"MR3)H>\2!P1KL #\A0:>[QUVQP>M8'] M]4.,B+0\W)TU>;5/2AIA]UNOX'@<[@I<6;Z@\X6_E.7F&TB>[GEU/]F2T*[( M;HL=[5A$1^=VLQZRQZZUA=^K(\PS_PZBMH[G:'^'5< +6/[@^E7YCLYEWXUN M!:O\:WXX1B\.-TQ-X4DBZ9F%WXG-,Z]E6MJYZY]X,8_PB0N0[10-TE#-1Q74 M ^ V^6$-%RD_7!B9O?E M;@-,]9^(6IO':'<_57:Z-?.^5\/!< 2K5"5PNH]P+D?I<#A,:F:)V;&Y+ZOB M/_/-'Y-#:;\M4$)L: 9E/\\4'MOW'E#$^MZTF*>SULF)S!HQWG3T4L$7M*S\#'RM0]($@/<"3NFCZN#\R^?+)1>JN\GL@ MY.)K#M11QP?I S"XXP%TSQW.BJY)\"A\S8H=DN09J&=G-;#4;E;J."30<:2Q ME%5>W!WD,*P?$U0YZIV!UAV$\BPITVJ_Y,ZGY.#)IPP/[WW> M%*"XG+Y8+IX[(0%KEN":UV5$CB^]@XGRI5>_ M^-STCCR\[-EA=U[>/>;.2Y\:L-[QZQOXY_WE!]CMCV^3CY\N/Y_?7,$%:J_M MR]6&IS^@&$WCXTN,.SJ U^6V^0:O C)>H\2)%:'BT.0'I*OH5N"Q<%// >J1 M%!=E30>VZAF/"+#PJDBL5\@G'JIR6T0B_^,#JK:H85L9&L\9%'J\P&MH'1OV M&61(5JU97=S .'8E*3;16/)#CH8(7I9M]L6!;)L&.%[,(($7U,1NST3.=[RT MJ8[K!MA;/")>FC*:7X]HWU;EWE[=87AWL\=L3>SQ#G8].4%NW):SJ'CE0)F- MZ'"=:A>K S*^SBMDC+$S+CGJ P==/#>#O M>.Q3C^)G' ^@^"67^X==^9CG3!O))SOA3_"0EP[MI<][\?2:,KDMLVJ#^B!P MJ)KFR]_4(LN?&AN]NFMEA-%'1R;[#@S^D(.09F&4?\^K=8';#NH:B! 48C!& M5I&3#-20C>N'2]@TE$S+J/'_Z. M4Q.I6#VGIO>Z)YX=^;5ZGMU[W1//CAS&/<^.KKM@)@1+=I9OM_FZ4584;W"V M*1^((F#_SJ^_T%/.AJN_EW'_7HOH=Q+@_QG*2[UZ\2/"_OSZ3\G;=Q___R>&XK@OO)LOVZ$7_3_HB&HCZ#7>W..!6=YKZ3^K )Z@$GW9R M!^8B!]#C<3[1]MYGASM46O3DR-5(8W_*K]CK"GZACY?=/2]P[+8=F+RJSW@M MVUZ^[DEUGH_GMCR>GSV?3Y"%E8(U;O.+7.U@/JSS'$XIL8-]ULAU$A/8[?(7 M^NROR;WRXM=FC^S/1(&;>3/02SLZ%_1+A]"ZNU[5B+R(ID$8CC^[[F$X\A-;29 MUB^-,J&->@(" ZRN.C]%-DE_)<4//*,WI)6"[+LK#@<1 XL\5AW4THHQ%!%A?Q .J@D4WALM?^RB?^/D;4_LXN?S MZRN2J& [7X-T)0=;^Z+1(.F\SIQDI\G/QQJLLKHV-_<@I,"V@93W2+FL MD=-3C7?CI$@/J )R>?\KL,38$&DQGH'>M=PK))2/I"C(.\Q(FQQ< \5G,#B ;?DCKUZ MNT<4BOE#PWP!A_GE4. G#-^3!##GL%LPX>3D'__G_O'+X'I ?X[^> I# M))9>PZ:[2<#4]]EON9^,P%L7FR*K"EJ^W2Y!9WZUEJ/M]$R\6:F^=7*??47G; ZV_:[8PT#D 1# M'D2"X>J7#U=OKR[./]PDYQ<7'[]\N+GZ\$OR"6R=BZO+Z_;EXT'RS!W$AR5R M8="D@'UUBR4,"H_::/''VNY;4J -5H&5NL$##Z#A-N7IYI-[>J2#CMZ[O-?5N-]',N%>HE;#477=- ,=5;&%H;KD,O'R# M3ND'L WAN"?E[=]R5!C@-M(.T \B3/G7ZX^7CBFC=,@*N!]#AL"NBEI4<^$X M\D[>0>8NQ'/]2&D1X14B;C _9VW)!A7/'0P".8=]%!*E8T\P=H/CL>/@T&7' M $3(T=JB3SZK^0+C+X %=&^#$PZ'NLKWO)4)"4<6ADC*#7JP->$AP>/ @M'C ME74K)DC4._XCCGM;5'631!,7F=@ZVBY[*"Z*&@-1A0< MX$QQH7WN7V'"5]@4*9@ZL^0U,$ @ WP['GJK4#&70XX(! I#V=%2%8W,^ZZ$ M"1U$J94(,8K'@6%SOK;R?U]\MX/WNPMS2KHH.J7-9EG[B*]!LFR*[6-"!!!O M>QP@^5A"V(E\?U#H4,"EK\ M&M8860^*EZ$TFQ(S$Y B MM^6QPG-0K(W;Y#WL#VPR;O%K0T=T_D?,1*V/61T<9=ID3;_NZC=,CH]XB2P! M;[9P+'?A6R;X;?$=3V(%,A_9*8@W$-ONH@NF'ZM&TBT&'GM+5[7CY7:JM?GD M&';[_+!D88:I#[,E?CH4N,ON1I)A8&_5#]ZWT$*D(2 MMUZNDH:$^>:[Q]3\QS$#!;*"/TFV'@ZX>4B>UGM@GY?=57FNE//F\0%-G-VC M(18%4OD>+B";!KWC:#0G["&C#(-'I.\*1/4W88F9BPT:O QU<-Y)LMK<\65G M>FB..0JJ U7 +1>R,6;WE$')C,J-'ZG.N6YN9(J@6,&=Y>H8PE2ZI M#[;UVOF==EN \ZABU:S%M(W*'_%'Y2U*$5XFK8"Y946*!3USPXH^RPFFP;;^ M)2*2EY:A5T2<4?[-Z!+ WLG=S>!=9"+(0 M:%.1P2,"2Q\X-BVKG.0@?VR\X^*08;>6%SLI]G [QC9)U;0T8O3/[:G9*\= M]<#080FY<3@ETB&:\HZ=#E:9,&T)H497HOO1QB%:YQ"9@=%39%X@:C'K;@&Q M>P<;&WKP-,\IE)P4XD;R[[](;E;UY M>WQLOUA"GX='YMWH)@/F$/H'J1U+>"H@X3;L"WM M#C"E",).^46%R12H<_%R6OYUUF$0>'85'3(BIS10&RAF@3L-:\D)O7R*[T&- MQ4'>-QKG 0@;7DAN)#\++4L]:XREJHEU MH> BBU+ZE2PE_A*8$APKV$^0SG7^1U9#NSQ(3XB9_- ,7]YF0V-R0F/N(%X M$*280[.335'7Q1XF65$J"]Y7D5/ W5)6@:PG?Q%%^T"[6^/V'MPD<(ZPS&G M92U):PO=^E%YPLDW3#=&HO^*;GT2W6:;H:&/$5_E8\3XFBVA*JKU<5^3^\#Q M9$WI@<;GI1%< K*">MC!4L M(LRMK[T>A,>;T@J;@LR2':8]K3.K_B&!,J$B%R*%LN8==ES16$EMK[7A, GP M#4R[?,Y_$3$D8#@7 MIQO./C:;O646AR&2X\/&!;FL"\S:J%Z_=FJ-=V#@!#BVDVV^P-WP[:=^@=?8(*1.BU6&,HOQOWB1"-% M\C&N3X(%#'Y.A"'IX*,&\BKC7A4D#-48+RXQN=&:&$43#\^ Q"]M(+:33H+( M;I@1:(1L;,@ Z%31QS2)]MS$>]ZS@[#H&XQKNR4GO15786+S .C8P]P/FKQ/'A/)ZXN MOU4<4F3Y :-#RD(&F6/E"+SPD.W.X/'!49%:8#+75=XM1MG$C;$I*O1KTEM, MFY+= CKI*OE3%'Y);%(>><=,(8.@1" [/IU#HG*4=$$>6IUW.;J!ZB:(WP,] M5F)3<$G?JFD-UZA%< .47YBU7 0/#Q(2U M&CGGO8D&M[&Y43HP1*HD2FQ,O;2F\!N_3.@X@+67X 92"::(AX8I/\.\&HT& MDV3/T#R*]!Q MT6FO4DO)R905K$Z![2T)A/#V6V3=1%T8B^@(\J+6*,%A$G?=^5T^N&(9Z,"- MU%E+EKD0E3K3@E,(2=R@!@\+N;.Y7+BH1^!AK<0_JT21L0KD1+EZ%#"@J)VU M26#P'Y"[8LCT&.\T(_L.-(9'_%T\5"=WQ.!<=A:FOV$*.PJ#C>&%-N=>:6_;@U%F M5XN%DS0RSTHCV.P.>;3-PUW*<= "/AU K#5Z%_K6V6PA*L2J5[3ZS95_?U$+D7"4 MFDUERZ# 2!.;+)?,X^VN_%8;Y+1KX=WP;.:8C8]SMV=-^11JPR4LA#X4M12< MWA/R"S!]UE1/R4?97VVBP8;49&FD;RB*7+/0\?.8J$F[F?K9AR+%,C0^Y<3, M_"!KRQ'M*8/=Q4,&I'ZOTI85U^G0?PL* -?M!$F8S7'_P%X^C%6N0>"1DQ(/ M"BJDBFN)<^49RK1%#2;*.\57L09(TMV719#<"\Y%E-'"A[ X8-B2_(_'@]5( MPG"KJ7*P,,2?IZ3DWALIK2"NQ.N/#SC!\L#2V?LWV^,,*0MOMIOF(4:,+%64 MUU/_W6$GN\KF?44A0'J/GF6H>:G-\$!7* M.8=L-0DEJ)>[\HZ2U+= !@6[RU4V)5A;^_+ /D4ZNUGRK:Q^PV7=EYM\Q^DB MMI ))"+P0&O/HN$1CU5\,F!V(2/EV9,P]_X?B18BS9+>A]E^?6-%!JN# 4@# MG(1VCVX9"D%NJVRO FMV*.XHW5G@"O;;\G-AGU+2$ Q[NRA?B(?[+2=S/-++ M8B[TM]-$U0H;72L<,"(5"ZR?J2U61K(A@@^*@MI^S_B4R77,:\P=@0\RE^FM M:@XC4LZHI.PK."OML&)G#@@.QU:VV)@D6W5Z_*EU=C/+0 &!406Y@5RNH!>B M9PJG#Y^W><%&IK?B1\Z,UQ.Z4!-2AKP)73!=6L]O^6,@# JGNAV,=F''"TZN MD&!WA,/3JA-M XW\=IITX*$8FS1A.GY\AFD( Z5A&C%+Y:O*5BO)$UIF:D91 MQ%SX)MO]NYP]+6X43GJT]%LV1\RK\6!N+1@"\AKY3V3B# .)WI\G;MI=+P6W1J=?P6T$%2R#6)%(*[/!OF(%K,Q,B1< ZR'2) M _M#J8+6"O4S+'/"0EW@YSD":IJ3_:DM).&45 LC8RA].-:4G(\E&.NCT^^W M218\SN@"$1]#A./-=W05F'=4\I" BP*'(!+V8/^@2X-+97+2X6_SYAL($>(L M'74C5J9+4ESOZAOVK.6'C/5PN,.EDDG)O]T?4HK@:V9ZN$-Z//:,6G4>@P%5 MG;=3&>] ":]VC]968$\^!NLDSL3&D,VP9W"S#,NR$7ZHJ;L6'LD9QT@V MCMRZ3D7'[08C$7L.RW-XN[9BA0P)&W>MCUM&!&CP9G*T"A6)*":JL1%1MB)N ML_5O9(GA!^MN=A&4Z_)8<73.A$]TF771U\@6[//HX>1'2LW6K@ N.N8?49%J MP6+(/J63D%+\V2#2"0=>.*I:N"0V?G XD#@_%7B^Z=X\(@50A/*^[>,$22.& M9X&ZT:[(OQ(,&[D*SMA5<(;F_ADJ3[C>9Y@K(<'(X !;PJ+7^7/9TG9ES#1W MP8NP*@7ID;YVS]LA?G:V9@XC ZD);&L1[ ICVI-$IHO[<+%9'0$V:K@D(!SG M-[1T<$'ZUJ'S2X(H8" 4MRD-8GM%TX#;,K\@PJJ3.9;8@1DQ B M$"YB%*B[6#\VK.C?0&S6FV)M]0BK)S7.)45Q<4HAJS;LK@5^6M5Y'^^WCK64 MTU;9=Z_S4Z2:GP9,,HMR#YOLMQS?CHMKCSFM,E -30$F+7X-L8SP5.YS4=GP M+FLR"8LN2#&%9<4H()65,'>@P6 =HPU$HU@(1M@KJ4-YAL(K_WZ4E%D8J@ Z MJJ+(P*9CCX6;N-,LY)"9K&FJXO9HK7T1;59]0&]YHS*-6=)_UUKFS 8(I;;[ M!G>]*T2DB#YT;7@+7L?,N'!JFWTM*T[4YRUIU^/5N6GM 4:6W!,;"N)BI49A MLQK)<66?!IK* :3_!OAB4Y#;3A1)H[Y[SC9-XFM11S.OEH.5T@!7@Z7Z-!I, MG7_;AS3$\8])5)BRMQ8GZBARHHJ2J=5&F$MYFGS(OX45S.6AQ!5BMX.*Q.): M7##QO*.J"Q1K;ZVJH -^KV&K!PS=,YJD'0!PZ.CS\2S8& ].1=A9/Q/G%,P+ MXW4M]>#A*G5_6&TS8-SYSND..:L(""VD087:__;=SA4M[*ZRE)(H&\I;=J$] MY\)K;*$!H[JGZ[#"@"@-R N]8Y(JBZ$"_2J;1._!#Z1^]B"U1<0!!(B.0##R MW0;]1/L\IY!6P- M*:YN(3K!>?%(3ZRT?>/L3]1IJ!:5_0#$^02L_HU$ '&U71'"7/R!G[$8T83 M%C@E1!5 OY0]:\F_'0^Y"U\ PWMHPH@&BL_P?^:+FP)LZX8915#!K>JV89D\ MA@/:P-EK\U(,S.15 @=QNIKH/V;P[S+X=S::V7]-/TPF7#(EF.A7R20=\C/3 MY6P$_Z[F8_EV ?^.T_%H:CR*)EZ0#H?XCM$PG0Z'=.U\NJ GSB9SNF8K_#0=C_&?X9+^F4V7'62:7!??PR\^8! II.3_9@I6L1JF8*2. M%R%ZP?HN@5;&3#S#Z9"H:;Q:X1>C=#:G/Q;I9$5D-$QGL[E_^E.P/'#YR6@) M2SQ-3NGO50KBA/\>K^B!]#PKT/H&_.5U#"[_A&+@^A?/* M+29&!!^,!L2 M^VW"*AANH,#P$FQMM:$@A%08Q2>G_"ZVTZB8](=+0$$CS1HK&DF(2D>)OC5JO1\?%')X^ !]$5-@O9 MEM(("X3S;]V(809U1DJOJWLGUY$1-]VM,&;J939X[A!:[ M_!N%%;FI'5__A MLGW$ZTNE<47CRZ+(PJ<++?Q&)PZ(2Q'GM]*Y8*^:8=.>:PB4$\:F#:"9V(#B MOWNTRR3#Y$#Y\\=#V#YY\.1=J7Z3<6^RO8LD($ERSRZ&8XB\M1H[Q""+Z#MW MRIW&R3!DV*-$D H40^E3UE_N7N-+Y:/,?'MD#+IZ:1@R?TY6426$ 5J+ESJ> M+AF7A BJI$0JZ\&I8JI\EJ:".A?C@#X8=2(L-$R?J18U7=6BR+ RV:3C00HK M=M<4H$I T2D+;E>.]4_A6O&3H5^><(#38=_PE5Q0+E2NL'-SL3A(GH= N M'3 ^T16K-^LF(!0IS.SC\\:!4-G4.V<"TU!H: ((AXF-7"=CJ_TPZPR48:Z> M#2H4=>G3(/E(#NK[P)4H]5YMD!SMXNPC^##?Z&#B^H^L?O(! ;8/:&-4=46E M.,E#64C%&E(/K "O;K&/SX\%G')8(Q'M)\_3OHEIGP%0T2@J*!K)XJ$4)TE1 MH5)"J=\J768M&;JV6IN#M Z=BVH2R*^:\YG MA%0D"X 'X)RBPX&X>A;^5/MLPU+67+ 2_D2G&*\ M=<,UH\4VTM><<$/);9.08*=WUN_MB(MVU*9)\*W=RVS"9=9O$872+?4@^8N7 MO!BZ!.XN,$%4EHQ/9OR.=5"U][22H'BYR!28+!<:9XW%I+S-'TND)$'/\!1G M]]4"4FH4%>4"O3N"[6J[(+E5!)/&F6<23,%4/\F)1 PB<^N E\719$]<3;4F MVE*2\HT3A&OE5BQ<$IG!26^ -1P?<*N8OV:46/J0$9 .PU2 G@D-A6Y Y"]A4]CR;GIT*B[T\,=Q0X,E[@XVP^['XC/&0^222*>)/QR,HOF.I^GJ_DP&4)[@\^-6X=W5&L'KC&0YD16ZN$?N^\.OA+'3[ M6,T7@^VWC7X,\1R%@$Z4#!:W8OJ'+@JA<1?N^014TQM>ZC:%WF1 M]&00.88A[4[(, JJGX6]N-5$&,>1J/.:?6U1Y,R;8>$4?46F:2\(F0L"&LBN M56PKC1,]/]XA2!U\7*665W]K>XJC-U+X,7L 9OS=9I3 1@FB1X1G??GYZM?S M&^[P='WS^0MUA&A?-053O?/"SOK&5CDC,MQ\TZI51,&^W6''LH181M0*%AQBR+,V?I=#3TXU6!^F6WK^AL!+K8HA3Y,%WSH_H?T%_IN&+O+$KMN3/2'/H M-X<5V;C[\"GM2XUZ%YP=3AH1<';R^/OB+IH]+1/J*R2?-T>$\S L[.GWKV5# MJO0#A7#QW6C4-?Z8,^02?/WE0*F*'/<@3Z^W"> T2A[ SQ7>+C% ./@:- M@I O"0."%$=YH&8IZ*&2=0UJ+&2-#*U1VM8=6MN@K _9QX(A>(O:V)?XW==# MB;:_W0>O]KXYM#F#B/JS9,^5K#'E=]62NQR0%AF+&11H.#L7P^]Z0'3XC4K? ME672W?GXH,0LPZ*Q@+8-L^3:XYJX""E"/F< C1N3)39GO.WFIN2JGLQL]38& M(A?B)AO;9T=)4-YFUJWEV(L)YR)6)G#_4?"[JQT*Z?>J[RSML]VKH =*^TI> M>"L&T'L7\@?3IN-@BLJZ[-R(U#ZA=X*]064^>SZ 'V7.].QO(&--9_#NN44/ MQV1ZBIH4I@TR?"X:I16,J)623*M,\K$3-&:D\Q1J(&U4JF3GN]AO]"1 MXD$&:A.U7XK'V=6D'BV!\;+OI^G2O',YVC_VMJ3=MAW#ULM)U]>C2-.^SS;/ M;"A[) -ZY%K!<"MBNC87=LBM;:*=HIT,PX,XQ<#^"QX5],.0Z,(_ M1AO/*+P_A:M\+RQ%(?#IR_4;\U?T'UT&N6\&9]LW22)_@]EK7EM9N^?'\N5' MI2#:4K-T/IU()D$Z).L-OYV,D].8@")-@5OF8L^];I7!=*D,/840XW0,KS^9 M@LF[A%&<3-+%'"SLJ&W3^=7GY-?S=U\ND_>7Y]=?/E]V6@ZS0=)S)9]+?O\[ M]?[W'E=&[QV%%S];Y!5*R:FCHBZ4]P55"G<9L *'VMJ;%P"\\#@3!5^4(TIYBI3 M H0B B-E&#)OPM4C-\*A425J08DMCHVO-L'5/%[&5E!P5HD;H1N.^)5IA0RW M_B&![E(Z MPQ>2+')WIU2\K\L8L]I8-IB$L9GJ?0R-20Q'OL(MA4.&/ M_?1'(G)Y\N0T".@>#_&$2LF*-PVG^6.C$,SHQ,$>2DM/F'1E]T0%-CQP6VFD M)I9.'_5U\L0FKER/CN@Z=;2>08V8_!!;+\]5$4-J(R%8#(B(>_0H3(]"QW[' M/.EV73ZHH41O.K08+-MZM$/8'M&[UE):N=[&"+7X:@Q'HV["G1U93#>/BEZ0 M")7H%[3/"PV-OE,%6YD=/9G<:-1PD173+D>]ZWAAJ4]84Q7?W>E'Y;O8Y6(U M%A7C=CX:^SMW0X%'\?/C'6P=GD(\=8:\.FGR6*!)"BOPU0%%<;YX5=2_=7>S MB9"M(K:NX970V=ZW<>.G-B[M7%ATCK3T>BGG(8W$YVXH>P=-2[MU> M[16YVMK>;K1C44S.1WRM&*FMT;-!Q1#5^QW.ODY4T5C7 MAB(3&-&UTW9+QE M[&KQ$LGN(?0/#_[1QO[@!'8.=F T)2=S7XVV#+JGVBK#Q)XUM)?M]BF+ M&BPDS*S[O/8]8^?\.TN33RQ-KE5FC-)_6%MZ M;=['C ELC]G2_M?Z\W\HJ#(?+H*@2G\L!8,G]CKYV!->< -I_TL=[7M4-!MK M"48CX9<7V%%DH(7W@L&F5E$IFJ]?]D"TP_0#X?-_\6;.%A/[WQ_?3(X,!2/N M#Q8MI:P*KWM!K&CL+N9/3V^D1(6"H=A(T8M6?AKNY/3OW,A1/!H[%@=9, M@7WX!M:2>LIR^E >JI;Q)'=I1,2V(710=S&72ZVX,MWM@&WE:1=TE4YQT9BA MK@\1*S(,.(01NZ> #T@,MSU<*E.SA5Q4,D:719+JQ"[MFW,4-+OY?/[FTO8- MO$X^7UY<7OV* ?(T^7!Y@TU=S]^]^_B7\P\7E^U;YZ#0O/QN\^5@,U3[&G0' MT84=1T@]YKHTT.IM@1%BH)-.[9O\A=T64 OAKB'Z'K)0R+$H*((Y-;BB)&R? MHX?5N=]M*GR]!I/KR."_7TO2(0>!N['7$6-ZVY1C\<9DFDZ)=8Y60_1#^<7K MN@&NGB]'R7B6SF<+865=UXWGJW0TFR9CH,'I8H& ;5)3[CNKB':VS_=E39Z3 M,8;IX8\Y57C V.:S=(B2"1XS2I?3>:?G(M,5ZY0(Y I,,9,'Y HWTJ"7FN"E M]@0YY[OJ.>,/.*=]%_FWFI*KC'\;ZW(,S?;_Z:G']X MDUS^^Y>K3^CL:E^U&"3=%[[P'/1 O(+B-DZ7*.70%3L;CHA!MI!DQS#N\3@9 M+=/)?&7>=H+()G.8ZR*9I4"N_AD>5,KAIX(X!_UH!B2]Z+BN'^L2-(%TB$5J MXY%Y2_G)PIFYS_Q=A;QBL1CC7BTFAFK99LE\A#56,/NZ?DT0&; M!!B^)]-1.IK2;DZ&L"P3V,YNB&#KCITLT_$2]QAV83):F0 CV*8\4B@C2+- M6-.Q!]M!=-%Y"XUGI4,V&M-$#)\EW*N>*YK'Z#A2/ ^&SW"%=Z6'JJAG@U7?H2^$1:VJ>V M7^>K4?RCL5,AGV9W8L^KA0J_6;@U##B&'5DY&X?Q*.IU57YS5=KR$\=U'P1O M9+0\H\0<$Z@Z>I5=[J\&>B+-W"%-&8TTY6)%['X.0)R277Z'8@X/R 8X)=9Y M(Y03H^NA]@DJ]1UE5W(N+P[2]P/7H%0$Z2?9FF)^\ MZJ[(/4UY/ECH.5M$P=0XS+,#%I!28Q^4UF'5L0O:'1X!_HLU=%AFKYN)Y15'0I=@->>T=PDKAVK^9JA; ,)*)PL8.H12H> MI[&"6FX?)^%YH_ 2E8T=/UXV]EOFL0O(::-M@5:DW9=4U27=9%X-U2PB$+0D M!$%#[_U3(W+M1Z5J@PJQ4?:RHPK.#EN-F#ANT6=H5SEI@0)/EE,*-83]4F"Y M[A%JR&$AB#&JZS-@['!PX!62VH F*@_6U6#B9NAYXQ(2)AD\RM;1VL1"#C_M M$7JB8U(!J&%K<"KWO7M\B>X/)7Y#0M%N"Z-?/GY\\Y>K=^]( ?IX\Z?+S\G5 MAYOS#[]<8:;Q^?7U91Q-7 V2E]R&H6Q!&N1%9PR9A>R<(3LEUN3M*JCR^" OX M_.T."=N$NG3?K7N3+%0UV*#[SM/%8LY_+.>H>4\G MZ13T2 <&[FB]S<M407\ MD*/_\VD\0'/5ZXG072!8),;HVG0\?P>Z]E>"_ D7^3-YPA$-!U]XKK17Q!NX M+V3%?3,:YK.L;8/AH#F7 M?:-&VUN!/I!JE7;8X449=CH\_3N/=-?(7U/G"ETF@R@NJ^6<_IVLT(P$^VZT M,-_+0 HVHFEB)MZV'&!*6-(K) M9(J?EF@(R=\K!+R9CN'/\1",U/ETCG^.\,_Q!/\&[>%-0@<./\WYA+M%K2?\DYXP%D MG8/2>NBQ3CDGQ\-L-D1C.J[BXK]IBQ-%J2 MIV"\"M]"3YRD#[G&%-8-RP>1\-9 IQ3 CSVD+$?C1PA MV5XO]@P.!@YE8;AKH?0M\Y?0$9O OKT@)K*DBRD&TN>"6A\8;@")F/0$)8K]'X-:;D]V,4(3_AJD:QF,*VQ+"RPG/EP MFJ"@7/I^WW FYJ,I_K, F2%E^)J4F(^.%C,"J!K-8%@@5^/1+-+5<$6L!52B M8## Z9"6QV.[Q:-TO,!-A]&;=]B7HTV^\LXAL.X5+<1P!GLS6H*^1>!8HP7L MX"+:G8N/[]]?W5 J'NG2%Q\_W%Q]^.7RPT5'&>!H/$B>O $EV[YHXJ9GU$6J M3NJ';.V;=Y<(8NMR)<"$7^/D=Y2"HE+!Y5ZITGV@.M&&^D\"220;J1,,B7T%K[(P^$H0[;$$Q6^K] MN<\4B&2-?ICW>O_HC&COF:,>O (@>QDZ33":)**/;IBP6P M(S1U76$UHF?/6MCZ!VRKW0%9PQU(R)ZBL(:+6%7PN2;N2G5/E>.]XV)' M'<:!6][KE?=PIK9"V;MC**,2)VP5 5\/Y5&/^RLCI&3:> M+ZMNE*3<#[:@= M[,,3,ITP4[1T@X05R^H)2C#V]'9X[R=Z 5Z-='F%84_6V/N1NKSW'9S'N&9C M'5Y&D)I4]08;ZD1:Z.1.GP:IH\4BH*$@,%< M.$4#[D [MLC&8>6B*YP1,&Q_4F$6XL[PU4:PC$BCAG:::TT\ED^V(2!VB^8N MX7B?:6$!IS%X;(%CPC*CMDBZOOEX\><_?7SWYO+S]3]1!.WFKY'8F@P2?9V< M.+G:G&380M)UD,7^%1%V778$%ET1P8+J,!SB_QT8(^&5Z=NM8UIZ^4A8D5.^ M,?J.!Z9@#'7R%U;([(P8\MB^\%L47&PAW6Z=GLR;.C M,:W1=+\F#7H7TQ,7'R+-#W@C&K!]L329#3=\<&$,: $1SRYVFLL#>9&*5V]0UA4:P9XL&C56G MU#2'>8S4/=+BB+>3_:FXF)R9&"_BFE+B-SDS?9WA3Z,7N-#L8!5HX['6D45L MT A&[&MAK3\(,4S>E,2T;4 ML:B"0LQA21P6#>'!%@+%KSIHVO "6!4K8F[XV3"X:;=J MV',(;?6R+$R5JQZ,9*OIA!@UW5:BN[JO'8:1T."KT6H61*J:6E:*7XVH4% M[WA#P0-_2) ,+1F%TDTM3ZF7$A;HU6SH9F^3?W&VHZ72*(+W#\PGN5]E8.M] M4=B0&!21Z ;(EX.D8P]Z76LM7UH/KO,UT^(YLX8G/IE/A$7(**6R"-;1U[3< M[<-T-IFRIC]>TA_3=#J9F//POC':F:MDQN<,KQD-01]^<$M"L30X,XME.@:+ M_62\H'RDTV0UG8+QNX1OQO JA#M9S.;I"&SIDQ':P]/D-'C0\<"0WYMV6B^8 MM$LP-^$Y^! 8[VHY023<&3S@W&_U1M;.HU9T^O,G*[",9_$*<*MMZVY32QI1H>2$)L?L)NKL*0#8:+5 MS5G]L,.>(5PM%JA0.>A@*$O<"\W&N]+3M$[0%1'04H_9PQ3KE263.L3Q>GGNJ%!.*HK GCI8MD6T(E\ M*5;8@E$**Z0V.]A?#IGRGLI"&\';Y8ETB &4T!QLSQK1K#;%]I$3ZMR3+9O, M2!UAG<_J)U@[LLZ[]=FSG\^O+]&U\AY=O.>8IA/IM%/1:3NN)?';ZF 5=_KH M:3QG@L1.K+[@*%?F&X^[GG+6(G8:6^=+DE+*#<4:@(TA\+9 2]"IA]RJK7TW MYRVRRN?T=(R6UJZ#V.?K+S9:>RH]G!CVTN.HBZZ 2*#&3@,58?%O2].3\G!F MOW&N;]YT K$6.%BLY 1N^Y,L<8&>\^J.(>N1^+[F0?-!51/47B>?E7_E;KW0 MMWX".SXYP5MEJA=7%Y_<5&WM3LF6,"Z#P:3U/-M8X'3J2VL1N+&EY,'-F8G< M=FV0UD>UR5']9JM3LJ))R1?U@'L8PCK(_+&V#Q:X",8M NP@!K=QJQ[# MG TELGM/4(;9X%JLAXV*-1;Q4GN%,K#;H* MG<\X00%> 2) YH;\1.MM/G. F\>"-4W@N*K$=Y#\*B_EFB7.Y\@]1FX \>Q<4+V),%&9TX,BU_]+U:+/^4VRPG M&21_(7=V^SK[^#0XM;2;6 29U"1UD;LQWBR(U[+2O!:6,Z_6!3KG/E,KFT!% M,+;%3!WZ(1+OAU@[?Y] &MH'"D:N!;&RSNC>%C8!R*W#<+8O\L7ZE,[U#5_@ M/3BMF=R0Y<2?O('SY$XH-.1M_LWJ&\"M^04A(A,8J*JC420/,':0G9+YFE!( MB*)A3H"(S$![51S+?!(HOV!SBJF;D>7+B)%BN3W[8*,>G-@'\_.$X.@1>+D3 M5=2;B+)\'7O&6($2N/1!7#]Y*(N3YEM)Z'OHSHKN>?Y#?V"H!90'YL9JT?8M M&-_6._ M: 5%LQ-I@.2DOG&KP1X3^#A7S:N(>*SY2I?)%K43KL,M>N81)^%N MP-77G[SBH,,JOGRW'9A0RA&F1@ 1- *7[ZQUF\JL7!BPT,Y5*NY _#F$ M5!LXX'%?H^V2MIU!I#N+%&:-!-_3D*>_T0*;\HBEAE(C$W4DVX1"7) 42.A+ M\1)Q6!:HKAVO\XT@,_: PUZGP[:5DHY+K3H018'0DN$95"UW7]S=2U,^A[[] M H\3:)W&^VDC)S)";B-:^E-/4VX?IS75GL-I*^>>\'K9O6]W5Y8?5GWUY'H? M["(&ZR7;8)?,*3GG'/CQD&V./"6A^\S)8V#C1IPGJ%A5Z'M[*L9KJ\FC4SV> M:')4[@>*MEGO+S<2Y#P@I9OHH]QMZ" )P(9+";C4*H6#6*6SY4B/P1.08P_L M10YNFT]7FAW13298M(&YU&-- Z 7+DOEFJTGB@S$#1RN&M:]Z7#JF MT&_6T!U=-B8M5,6\W$HR<"+_2'/ M9.#UMGOOR\:KN475=+:B)E98#$5Y>9.9R@EP>3_8[ M+M( #M6D*59,CM";.IQ-,8EF/)RI1*A$NM,F)R-,&R-93#FZS6H;KE5C%5C7VH4-4C^G#\&>#^J MTZ)Y[DVNN;%2Y1)G\SG;*[5>&N7EI2 M615BWF8..K,V@>D?H >*JN2 CE0;;-5JB!PVY))TW3.S,.&3Y1:WI; ^"EOO M6F,;"S!*#SGFY&05%7T0SBFUSFU<5[!B:P%,=)].QIRW8*S8Q%=UP?WBQMO7 M9(NG28\U;=.R9?\GA'?K;#YEF?#\<2\B_&>:ZQDK*)[>*6TE('CG0#GTN'\Q M(^+5! MKAP*E3-MM]Q@0<6.; /[YD"%(A"R35;L'D6?LR4D/0[BF$-EON;-L"^;P944 ME$7(!H5C4_\1@\MZT_,KU[G#O,RS\U*3<0S[-K_/OA:DEYO0DTM1$7N\O'?* M^>Y9 /+=,,0)#[&/R18ME#G>3U@_@H*^J0A/XC&"N<\\9@<=8V"%;&E@3G.3 M^XRPSJ4)F1HO$ QUVDTK+5IK<]WHE,KFMVY39]?0V26CI\5"E /3 U$%S92< M\&D/#JT,OY&[1P[)AJYA>V\[3C/7 3'\DWR<)Q*@"W^S 3Y:O3J9VA@0]D#I MB9KQZZPKQMAU$@7?]FIZ8<#1M *.O3&HIV.,N)I'B>B)*4+A:\[9I XY[(!N M8HKPZU?4W2O"R$YWO1X<(2RXML(?;K@E=J8%LK?*GK"B]/5L.>G0;E]0]K4UF5L6 M2=1DN/V%.7<^'&!_<,;K8FT^6J]F&R*ZU9UUCK4;<\K!GP,UFU^$68S3^0IQ M5@:+,IPPY=U/446 >:/=!@8<3/,F2/5Q:]QGH^1^N8I!/N"0D&J!9%-CR/TMT*_6 M8>-$I%7\^1>JCQ9GL_.4JLM/+?Q#6S\4%/*5#LV_@B6:AX76HXE&P(@PR7]@ M]B;8:MJ]Y]>^+:=[%DMB?(&]%SD_933 &2= T$-DGMVIS9TFI&E)QV!N+RM4 MH"P]; '@ND4^&[,*L??A9@X5)51C3*ED[:A1VTWU:C15.S[X=XN>/5"3'6LS>X(HY?FP^EW>IN MWCQFC$?DIL.)X\VC=#5>);0\ED\B_#CU*$?NJ1@S%N)2L2SLVCAZ77PPL"![ M1+!<@PEW6Y^DR[$RU!0/[F&CD]F0'S##3+#E-)VM&/J>=K[=#:B]_'=3,H1* ZJCU17VP9ZD>S?D^Q^ M'&9J 6M8M?",EH/A[V;W-(P6ES==,OI)5F]1-%["TY.8I\='[@>8<\#/8+D6 M"EN(D*@5HWS6/:UX-_>XE1VB96HSXJZNH>;%C+CM?!^,^%1$26E7'RX^OK], M;L[_5T=-X&R0Z-_-)<7V2%\';9J:6-U(6 B.E92U2PF8^)X? L2V0E?>LB/( M%KX_E],8(>RV_$-OX,$UHDJ]2B:+=#)>":[L>,IPMU/0,6W)[,F8:MH9_&U$ M^ A8>;L2?WK?#. Y,RE8GR/,&*6O+M+5:MJQ#*R1/3/Y1$W>_!V3ET+5U^9M MOJ$"?2SL!WV4BD/3)0%GC,>P!DM#;36P6AHT:&"X1JFRZ'! %"G0_1:ABN5$N,DVDZ'@VE3<60PA&+$:8<\ZA-A7IW^\;OLXK]N/B5X]F0W0T1G\8WYU'E9? HA 04.P3(:# M&6.P2($,PWZ-@!^T49MY.S21ND)/.QJ[R"0Z84BVL?P$7C0%0V$T6&(I]#X[ M4)3=J>8U:8*($C4:3/Q)E7[BRE9&O]H)&ABXWP,"B$&)=.J("<.!)/FLM5<5 M!(O& Y@1OG+5@+='#Q !1 MA'!66MPP.RV$B:-1X+0NN0PY\&XH.=,7IH6G\"S:5, H "=8!GGJ.X>"A8[O MZCT1J .BZWW(9(E#^\FQ@H"FNK^U."KL#H6G9@V75-F2L6#S3 .[4E:H_6H: M"^R_$#2)S2"' &\T CRE!+@R1=473J#EG*)H'X5>4].#0Q?6!@2]G7<^O^?\ M^@M5C9Z-%IP-(9GM"DR\)4WP(#I>1PO4"6=OVL&57H#1-_'#7AO$*5(5U=@/ MB192D"4(A6B53LC.F,_ X!@9ZF!%0,.<*(89'#5B[PXYV@S"Q%Q;\$8+98 8 M(*L$(>B7(?+F!"P 1!N=C!=T8 7A-1P$QJ6G>/=R+N2*8"W+MD10JS1"2%1X M\ C8^WS(^*(JV.P+N@EC" /DR']FJ!(XL=&W R!$%NF,+*#%"D8V"9=VIV', MKQ1Z$/:!6J3SZ4AZ0DW2"079.V:AJ=7?U+XE&&!PN&C7EJLE[]IB,FR!$]\= M=UFUXWY1=2UF\"&7V$#6M5(FH[94#?E..Y:%*N/WV6\<1<@:>39#L#:=6;^$ M8LC<[BL[M0YH6."'G)S8:^W](&UI5_R6[XK[DE5>[J3H>IR3=ZACPZB7C02@ M6CGKK$\3KW 5GO;=U$B%J*V@, _6VY[1 ![/8(:',VQVKM?584:UW"]@7P=M M_D(P0R5M.>D0V>LA.I=PU*V#_,/'=[XR(D0^C+)P\%VK &]3 )UL>;B5H6F' M>2KM(SVB+-QO(6!Q!4,HV78Y:FU4V ]AF;/'Y(BAS__,R6\S;N,Y.DA)6^<: MP=%VK!0N1AO_4=:X#>[:._=$)8-*H$65)]/*('9$M2%%BPSW:UFFR9*"ZL9_ MGMBW75EPY,_"!"_*#6=2KI9S:D(K*;>VPAP9IL>EP,P7!DBYQ9I0,&X[D&Q- M!X;O@>L"J'$-F<^O1O.0!AK*@+=>#%Q!?L=X]/L-Y *\58/>9ACT.%;1#C],OF44;C M8KW,]6QV$WY7\YFBQ.CM%ABHD?1)D3!\B!J?X&Y9M)V0/5V89\/OCS<3489W M"<&Q(&A%N]#=FVP_XE=O4>1H. K)WBW]Q3WB9:#.]?\;HES,%2+O$U0Y7I&@ MMIBOH6A&PFK+IBZ!JH2R9\)]1/@C&VAEL'D%]D7@=U.GY5KV27K?PD[00F$8 M%[5&\I1)XL+O>O4B7$F>(1D^3YBB3CA_)ABF2R>?K8@A7JX06]COP^B]#,9@ MD&=861@0KF^@&D'ZI[>N;9ME M3(. \Y&UVGAGR?5#3M;4)9S@<@^F_O]&M[M=E.O+_^T6A-#-ZZ#R(*/EO:=$ M7<+&H1&Q/J%_(60A3'*J3(YS.PAHKS/*"@EO6<:2<:9$EU"EZ!)H9EU%T5T$ MTTJM:Z%YX"#@UF!.QPH2T\4P/('1\5D&Y/]+C06+NQDHF#HN]MC MQPHM%3M*Q1,CK"CL;"M*2GLT XNLK-P0=?V:_,CACF/WC#/I)^B^\+@7!6S" MML#NR2#PX.D''P'"17(04%)CCYU%T/VUYLH;F_/*>HE+"$8ZT>R1P7+HI5)^ M3Z5S5?Z 324%:.28&W%VQ\!T LVH/F_&*>6P; G;4Y)]WI@'AU@?GHRS]5L>[;C _"#C'_;\*$ZP9P][1U8I8IMB'<-L$C\%X?,>:I^E MKO,XT E/OV@-[V0RH8C1C/"T3Q#L]1G(\O$XG2]&\4;]_NCC.&R6P?TX>@G- M-9# $VL">*NH1B *[&&JO'\N9Z:_&BFCSN/Z/;Y.,ITR?VVJOJ^ P+9P)(A-U!(][+P:LG2.O'JT2M,"X@\6VA&L:K!Z MR+_#C=_R'3:*QJ8O I5WVRY7T]X-'1ER)"EK8$(:'$1-Q:0 P:4R9^B-E5RX MAQSD$/D,E8+^!%S7U_0!MM;>:QZR PDPAV^LB=W M1J,N-ETKLR'%E>G>Q(E0PU9NFT81 N+1MD_;IT1J>'O(Y]V*0^=8U^%"&3UF MQ&I3*^4VLK]Y41N#,F(DEBY:-G&8_-&"Z4GT>0]S/U+?[RN7Y@I^E &5;K%O M2! OHDB9HS=*KY=V-;;I\]^.55%O!/YOD/PE9W4#&PBK![#)G7_/?+8_YW5' M)K:@._>:I,F?!!+(6)%$*ALK#):%!(/B\/T1!1M6@AYM+,CH >(2V<(CQ-VA M'"&,&,-+AXF'-4:\'[5DQ@%I,$,2X]TA9K)3AEY.YD0+B--X $X4HG)Y_OG#U8=?KI-/EY^3ZS^=?XYQQF$/XZNH"^HZT!;%KBFX@=.1 M6WI8[U?4$\J#5=B"&0$U5!E-3U9*F#=L/_TWCB$U#[MC+:FR".CZ51NJ?5@' MF)&4J@XIC:M_H?0J:9'B J.2?11D*+^D1/_I,I,+/HR^HMM'MZ&;;U\'B=3C=#BF7@G#$?YWM:2<9FS&,)\F*YC:;#B7% G)-CCN M\XW/&X^2_QT]3K!)0(+PC)@4.QY.?V"F @9 ;* 0P.;%*EU,QA2.QC58PH-' MG3LC),Y[,^5-F?,_8_/Q"=[@3T]66W7[F]"U"<["A#J1CI-5U)[@E\N/OWP^ M__2GJXODZL/;CY_?$\ =-1YX?_YO'S\G%^^NL!5!Q.P7@^2E]ZI">FG=Q:*; M_"0\^C#/ K'34'T 'H9"]A966L)Q=?Z0D6&DFX?[UF)HU+N8L_Y97S'U]\?/->5SSA9;0C]^4WR2/%#HV,UWVL M+!0SMKRC@+N4'ENTKQ;Z-_MT;1;)FH$&* **77WR.SBVMO&F$0;MZ>!3?I=A MFGN##V>%49QA#+2 A=ZT[MQ:(S51MVF$?C]P V+'V@47GR%86GH1?(G))>C4 M:S+"/T>?(Q5TU?HH9(:(?I/M;ZL/(MJVI_I'QF;+=&=5ZVLVF];%=XVCVW.P7 M[%7IGY7[]G+X"*>M48DLE5&A^T$$B*9>:>Q=4J>LWW7TLJ!)3PVX8#Z%:47YM:*R$.0)A"SV*Q\@QEKUY ML@V?8-BI#GS&=^!K3UAZ%\O:JN;:1$QK;A=H2X^ ,Q8;IX%PA7 P"23432=- M&E]];%&(0Y2G@D6Y XI:$_Q[.X&\S1/Z<[I*QR!R87S8T&2& M;>[F6!M!>N@'$QHA3"I#!8':<1P_ ^I9(F)=3\19-IDF" ,@K6M>52I>-,G MZ6C"9,,MF$9#VA;IL6UW@3MMRR;<>"0G,.OM\5)N/3051PB'*9T->LR)1MJ! MR''M+G41;D,5+\@/^'7/ORW:'';U:ST31-@F%\#8C/+ZNIT,.)K:[ J*Q]R" MU/T6L P?N')2'QL+,B^^OW2'$NF49G]LGL!"2"?5#DY#0/M^7 M3R00_!B]W[1WR&6UJ[1/-#IF!)@.?XU&Z7(ZEQ:QR7EBPQ$_,6%S(S=I!^O0 M(,@A)(V"M2C$7D8,2T':@VW< HJ+2RI1DH.BW^%JHN7/RX+0%0-SG>?<[79B ML?_4@*[=@(0%T8;2Y3,CE[_%2K%?J43K/5GU#()E;V"$-&ZN(2UVT04<.67> M?WKW\:^7E\G/EQ\NWU[=))_>G@ M4P:0[:U1Y4W!HZ5:><*\0&9.<3IGKK8UO(G ]^.6M\*OWJE6A39;M*8HV."')T@#-VY M5AY,P*]02Z:$<"K!Q.T<-ZZLM42L0'IFSSP7RIGNYSF/9F/G.8M68!HCIE^^ MN[RXN7R3_/N7\\\WEY_?_34P]TZ^?#C_\N8*+CB-"&\U2%Y^-]?A8-^U%_M8 M1J D_+L 9(QA/O;O2>7_GC;W]F_SV75@'8%!OIQ1^]/E$H0P(0F QK+D3JBK M53H?#PW/J$7B:JY=-O#-=$@]/2=8 M%HR=G1$-8477Q.XS[1$:L==AR%Z'(7\:C7KOU!Z+T:3[7HNU]'2:B>E(,Z$P MRO\5&IB!ACPB&IB/4^SHQW]-AQ,JX9ZFD]FL10-#K,E#_0FTY@GLY'">KD#- M'\U&Z6@U[*6!$36BG*5CU*Z'Z6(THJZ>J]'+B0!T[3EM[Y":QHZGPVT'Y-%Z\B BZ[YU'G.3JEP]7;Z\N MSC_<8)?=CU^HLV7RZ>.[*VQNF9Q\ @,56[1%G,1NF@3H<%7;ER!4<\=EG7:F MLBRMF>C#X[1YSN-B/3)IHCPGW/+V&2.BXQ'"XMM>F6X))[<%_2)4_[NB1)@T&V/8[E 4LL=O85C-F(HJK+@^0<1CP= MYYA1RV/.PX%"Y'. !K,RB\$%87_ 7D M<96W#9)S"M';9&0/7**SJ=1R;W,Z+<'HR;EG]T;H3-1T\K$45=TDT00'[I2& M74(M0IV]SL#6':QCD:.O,06M0<]&NT;WG:)'KJ2[R[UV^R@:.E$ M(7G_Z(;$]MO8\X8((-YRUD%#R(F&JDALBD#K2-A,&K)OQ-GJ]6G7D!WT5#!J M']>[7*)DUG9$] VV'IN V%$Z<+H+:./R039K8'X6]%N=1Y@I(%-[I4( MQX.DDW&;O(?]P9@=;/%K-J3F?TP^Y6AFU,%1IDW6].NN?L/D^,C94;0$O-G" ML=R%;YG@N;U-63EKF_R?]J(+IA]7,H:W&-LJP_,^RY6M@:\Z5;?/#TL69ICZ M,%OBIT.!N^QN)!DF9RSE!-@UZDH9E^I)HI\->$AC4S:$"\F>S:OM\;"FDG?L M,G.+@@$?=B@#[X5N[$"X[:JI*K/&MDBT@Y0^M\3/%<\SX:EH<_* WS^4[#3' MPR U=;N=X4<^R1E(-F'?.6JRT+_>1Z B)'';BIZI:>>Q<42-A+YL* M(KZ00D,G!7!(<>$C#1JTMD'2P3CTJN@3*CU1:*[&QDW1XT5=1!)Y)J=@N@10 M=> L5K1QD;ZO#N6.@T;*S1GK*$"*FN:"IF<6%#P>5:1C(V_6LN-(7>[1\7N6 M[7#9V&<):^7N:, M>?>N($GISJZ]-YZVQ9CFO90*X; M4(^Y8=U)Q9[;^ECY[OM>MSNX9VII<%H2N<0L_W8Y1H^V2FER70/L7$D_P*1W M@"P&;=@L=4$DFK1D$%;YG4V%QG 6-0*/7H9,%W.9&&'U-O>LC$0 :0!GW 2I MJ_.DS1,D9M8S>_T,]]ZR*QK:6PN];&D'9 ,4OT.E6S'OO,X&&\C>A,RS#<039 V#N,GS# MT0)WCQ(+..RD>5:;#QM@$7>VO$,:>4I5 LY4W^]0\W MH/Z;_/"UJ,H#F]?6BE,H.2G$ M7_C\G$%R';T'NTO:CD84'N0LYPZ]4=F;M\?']HOI;7NRERNR"8BY'- )^%@W M^9X2-H U4>>C3&"V3>.1KD0WPYJX!TRI(%LZS R"G?*+"I/!YI&&E]/RK[,. M@\"SJ^B0$3FE@=I F3BXT["6NYW'+[P'-1;+AQ]##<(:UL89UMHST:$M89.H MC3NZZ@W&O2$-GN%CS5Y2=(/R4S,@MGH*!8E"32SIE*E,=3#!D*J*"K@4;-2C MT1:Q>I-U==U\\IXNUQA2W%5L36Z,[_X1+IU]QN7UI^@9W(X" 9.H]Q>[L Y MV/#"($DOE*6>-<92U<2Z4' Q9;ES#^]E_C*C!+J#/,92:LCRX$]/K8[>G// MB#M.\7*A_9[VNYT9:^QI*VJ;UD;-%?=X@M$IX&Y!)4_)>O(740P9M#O$P+\Z MN$G@'&&90V 2]+:0K=^5)XPY['7A!U4%3GWRMEFU*>LA;FSS>PLUD6U/N[K M)JBNU)0>:'Q>&L$EE!=(K9AQM%+@9P6J;\F4<.MK2CGJ2P_U3EH9*Y?: M9K77@_!X$Y!:PSA%.PP2K3.K_B&!,J%296T>]"UBKFBLI+;7XGT8C99DE($' MD+*6J_LB8CA6,_&K86L[5-Z:N2WH^#"'%U@+[]UTQC*W/@Z=8RQ/2,%P+DXW MG'UL-GO++ Y#),>'C:NKL2XP:Z-Z_=JI-=Z!@1/@0N9L\Y4K+M$-$_JJ8DU& MLCXE$5\-/+*VU*CE#< &U:HI6R%-[LNZ<5&(V+1PXP^Q6R.%UYLR[8#2V\"S MVI5.4D,[/,?4W@*]>_ J=O'N MNU)B4@YP95+BX!Z?&J=P^*P<\:O9'\03IC!8@/(H5P4[01EMZ_]8/DS*UTYM M,LP;/\0K/T1WL<^>2:+L&?/R[)G^[7"T@J VM M?].YS!&!K$\3?Z5ITT3@Y8C*9@5[3QU2*X/E%^-^T>U@.0,Z$<"3LC[:CK\^ M6&%K_GHJ=",0\**)AV= T2@9_T/1D"8N2GQ9>^>D_$!:AM":C5100W5'5-,D M(A03$\I+DZ8^H9^@:AB)!$\0X:E$.[4Y3;JO--U?.V;#Z$\-@;PBMU/(BCC3 M;(^Q-D'((Z*+"]!01<':D[,=:C!2Z.6,6J^1 9ULCQCU_:ID-66XZD/+'FS ,C>0]P$FOQDGBO+$/H6G1VRI+*R 6'Y!@S MH;&JA6)T9[GIXF^,#B3H%X4#6(;BNBTDZV=FV9#36 9W->TCXQ;=*<] M2.$'A9=<*UCR_MD4,4:XLG/J*-3C3$\%"@3JS5T^H!Z707X"T""#\U2/*//) MOZQ =S/IY&5:%K*^I&^E@^H0M2ANN93"Q)NF_-Y,)BH@(FT#UMPHN/ ]WS<" MBI+HP!>IRJB18#FB-?7?^&5"QPBLO>VA!)050SSP,\RKT2@$V>*QXDEX:NLZ M=LN/A2K4^1R^&JE,.TR!UNLC.7E2[JU1&!'Q)[YR/E ]9EN%YC;OU]^5L.;0 MGHWIGDVB9Q,=HY/M:?)+66[0T#/V#ZVWL:,.5'J,4;CNU;XI#D?Z;)4.LJ); M6SANFVVU8]JH)$LLO/ 9_%D+0-C'DBP/'KB1.N/0\B=&TK!+QHE:N61P(Q/> MJ7*5A,I5 CO5Z8Q&6H[MJ/SZ:ZX 5B5S^@,R2$J3'D9@3(9W3[STMFEN0YN. MPZ4D> 8W93\??FEQ,5K^":YRT4.FQW@?(9FS%H^9M;8.'BG N%R+UJZ:B(CA MCMCED_>8Q.%+BLO=7FVBP(3%ZP+;NH2AJST(WV6.B)NUFZF??*E]4 MD"@5HWSX0=;MVA78W/J9+3>V_$M<+DDA%Q?"#LTP/K!]Z#W!YG2(W[[-%M MM.\)8$'1HLRI^N]>OM1G(1G7[N!C''WST27 MB_-B%?RE5@2#U,P -A(5@8A4"\R=_<%'L0IN>N][1D,W%U9#\24V3RM:J%A@ MQ( X6I#B'>46V>=>O1:W,M\?7\H=^4=H>IM@;@*#G.H+%@P5_?E@7W!Q$6R MY%M9$50Z=TBF-!^;Q/T5>TA7UHN 1E@\5O&E@=V*+)UG+Y YUF]GB[ 0_1SU M6YHN173VM].D[]H^6*UGF_%Y2\O0Z4.K%J?)?0I:;N[X MR,MU@C;&[9&9Y?6-M!6 ='8Y)=O!P6U'D3M3?G X[;;D;!CK\:XPM<.P[=25]V3DW"=Z0A=J0LJ!8D)_69?:]EO^&$BFPJFN!Z,C M%O&"DPLJV!T1-[3J="0BTCKW'-XR09;KA^?9E,B"&B&1@Q\ M^8KE%6$ZT1-:!G]&\6:!JQ2ORRYGYY@;A9."W8"VK\:^GBL- .L^()L^5J##;=E=ZU6 MIZ\,[6W;'4IAYETWG]F=)D]=3[Q&?1:HF(Y>+@XM:Y_]K:Q\^DND"W6!W;++ MG!I)6[WF#-M 8[<9$#YYDU6/,;T']="Z!"B:Y1[)O??R6,UT;K5@EH_.H-JV MJK&-?IP/<0,[XCO2OFXX@67.CSM_H\8JZKJO)UIV^[>8FPLN;][2_)< M]Q;SED'^.UJJM*FOXW:#@3*I"^7LB]HW)L<2>$D+J(\((D)5UG S.>0%1D^! M:GI4'3+;;C-$4*J"ED")"_!="P8.RK/@B2[Q,_I:D$K]P\D-F-HV![SHF!Z' MJ1@X>@%JYG!_%R&E!,..Q;(<%Q0L'9=CR0\.!Q*G3X.,,MV;YR'$>[:/\WGHV\-,=HS3.616'G8R,:V!6*84(\/&I@*,F::NP,5Y1-' MZK)'P_%&G)^=$![K7H?-+W:'KG) 6=N4M"5]:G]#PXRSAKL0(T+R=CT*C)<7UEL@H%,(ZKFB( MH^A81M$X%R*E;5"&(_;S0)($?EHYA.-(:EA':,I9U1RNT>E3' WSX-Q<[]YD MO^7X=EQ<>\QIE8%J: HP:7$DB5F)IW)O&V;C7:[]"+-H@BNJ!2:(JIX$/1 ' ML\7N#9(G03TR]0A[U8-0$E(GJ>]'R>CVR./.AQ#WP- 3=^J,'#+3[DUWKPV! M !'3QMAV^7>M%3LH!JG O<%=[PHE*J(/?4G>_:%CJUS7M\V^EA77D?"6M,M% M";H@V ,,)KHG-I0A@(5$K@\,>0KMTV(]>0,LLBE8ZK$B&^D+!\0!CRXS^KMG MC/8DOA952?-J&32L7^DF"*]&"G[ Q[#,#S9W"'HIM*?V(?^F=1=8N4.)R]L= MA"]/DR=OT$D%N/(73*KOJ 0)A>A;JYCH,/1K(*P!%[&/)JGGCV=;+#S-=CGZ M<7W %,C@4K ?$FH^?L:M9CYQS8WQFIUZ\'"5NC^L0OT[NSFXV[F\BSV+ MKBN!LC"]W1M:NRY^R_8KL,5[NBX[<%$J6(\E.C(E;QP#2?I5MJ*$F; -&;5[ M= L$([5MR'<;=.GM\[Q1+6"1Q:BN#K4MA>/%Q_.-U: @J!O)C4?-(K1-:\K^ MIYU&E[UM0B\JD5=)T7.E$'MOV*U0/]@NIVKQX:QQI99=I0/0(>4)HP9%A=GL ME+%Y5KZ3*?H_CQ4P#0(=YG1,WBS?'!T$+U9VYE^+\EA3&AJ*9%%"MV#9 \62 MNDM0&QJ^ZH:"L.\IAUQ@3WM ?;CGN<,;_[?C(7?!+6"O#TT8[T)A'?[/?'%3 M0#1D9C(:GN70R:\LL@9Z@\&T=#_(IR&_-OJ =MZV!1;-R.& M%C:8Q&>FRQEV%D "/X6(57'Z7@T#;%45^F0VE0+1 =>.R?X50;KP'NF(W[R M9#CJ:/"=3+BUZW@\0"PP:I3R4S):@/7_4S+#YF?4]G64_-2!,/I:()@)F&,< M '[, NP.0?)P@+ "Y1' ?/3<$4&EO@ Q^;5[#V*Q+)8(E8IP..X^,A^EL-O=/YS3L0\S$^,DGHR4L\51: MGZY2$"?\]WA%#Z2_89GF<_LW7+.05JE3H/<)]BZF?" M_(9CX/H4K2VWE&ZC M/[AF'=?WR*\O=AC)VMI4%H(:$TN*]#'W6.S2FX85)!MG$@>DP(!&"Q1U]N=@KEA*VU"^Q,$JH(2A"MOR'XCD)1!?$MEUT*:N-:B2 M;6XD]PQ=%YAGOL>'1N)D;(':5_9?L+FW>^QI+%&;L"0,D\L<@"[9=FU<%"&5 M_'O#^)Y2WYQP9?4/UT-3BZ7_JGIH2<:EW!T=2@SJ?6'$IG?$ DH2[THB63M( M@>BU=\O(%&9!:8-RXC:V" 8!L#@8?JXI+Z?Q6+)QI9[:&OT&X]] X:XP3T&] MDIP7&XO=P)X.7C_WCE9-7\M=CZ M?:1H+"DF(2G>YHS([$;'QQ]=2M+BBJZP*?FNA12S0#C_UFD9EA-DI/0Z$ AR M5!EQ"DI'+1#4.1;C/W,(+1",/X/P(C C;)W^A:^NH MWF3W*\=ZI_NZ\9.C% MYY0O--AW_"67UPN5*^ HW.Q.$B>AT*ZC,3Z3&DN9ZR8@%-NDHX?/ZXZ#5+?;Q^;'H:PYX)Z+] MY'G:-S'M7S/&+AA%!05<=4-$JMPT5+D99#:M)9W;0A=P'-I!U5%YC45-116* M\R 4FE7EV@ON'KUCCWFQ=^TI[F>$5"1'@@?@7+#!RV)AC8X3;GW0A.]@3RU= M[@;AZ%MY;^VS#4M9R.N&A';1() MW]J]S"9<9OT642C=4E.?+-9 I/E MJONL$6T6%O6Q%*A]?(&G.+NOKFF"@A12+M"[(]BN%@G:K2*8-,X\D]#-[:-+ M>45 +H.-]=8V 9-0W.3$U50VI2TE*2HZP?9NW#>0ZX,S..D-L ;L!U$)?\TH M;_@A(U0IQFPY);7:NX$MS$);CGD@[3TP38RP^O3Q;NV3^VZ%#\]\X;W>;^[F MB+3#'>/XG+!AXH>!/+FH)0/1*A*9"E!: )/_K[UK6VX;2;+/BZ] ='3OT!$P M!W<"GMB)H"7:K1G=AI0\,]&Q#[1$V]R1* G:I?,=W=(O[[[* MBWMQ$RW-&H?J M7#E4Y\I+2[K!]NKBS<)">G3;5P_A+_=WKW;0T]5_?4>.[NV7U7=__MTG_+M/ M^'>?\.\^X?\W/N&PK7+/IO._SJZFKT]GX6)V=#T_N>I2T(N;3ZO;)P$-,]51 M)KCXT'BVTLE!"]N$X6Y4>V.*G3OF8*I3C:XW(LBJ^=%.,^>2ZU\%9T^;M4CB M?_^ 59$ES=!^C;-GXWCF-4T0/!;&4^"HX>ARFT/(3:].WLW"D_/%U?SZ#/GJO()ID79@5("TA7["53\J0Y5W:\V#(\ERF45 8ZZL\JX MKQ.4#T=Q.?/9F&TZ?EP1"MWY@SR@T= ,GW9SS73+-/^A79F O-O(RD1"7'/> M77+JX$B-3TLF##T/8B=BDD!6YG\*4]3ZL?XSR6'!Q<%K7&*X.\%![Q9^3,KL M3V$9Y7FL_I"K-)@^H1<=;Z7"6[(6PREL0TBP$..G.DJ@.,G>M1 4S_(YT" 9 MD67@4V@5M:?C2-.5-Y?B8BP#A_[5(7_#""&+RE:7[Z9" MN O#2J.0[B IG8(J"919 ;M^)G=FV/C[K5K!34]VI5=V909VQIJK]\A6C,SWMMV!LK'D).* 7A;FSTH%-^L:R1\O^ M[>D!W[K@R[ZL-F]55Q-W]X$AMK3@0U]'^U!^YEB("QT3!$ M_/8'&ASJ.?FG9TO6#6G_*_0@"T*D[9-&:Z3),D"+T_;0?!>V"VL4+6%Y-:Q MW 7L N'OWW@RBTFF_K__9 IKJM%BOX%5R=A6?&Z ?97JA\5?W1,I+:E&4^1W MPT8^;\YD_LR)3-S6<);>U7QZ/%-NHD4XGQW-P/*# TD4GL^NPHLWX?3T].+O MT_.CV:!SB2"TFRJ8H[E&,VJ_=+U1=[3T!@.,9%'/B!!A=!KKNRS)I^!%1&Y" M8I)_W7"^.&2_PNO<>(=\R!1Y($%75L1W0&$(YI8*H^%_4<$@.SD0M\1"0W'A M;4+ ;B) ;A3 1LCR**=5 J<:M$$"/7C<"_!T625A"MMB,9%2RSV7EC61K:8) MF"N3"2)2=',>XKZ6XBD&/I04X\0P$[IY6S(\% ^MC1K$C8^,(3[#&KB=R\3! M;%CY/#BR?U[O=FA_H^%0%V*D:SJJC=*H3,60 MBUEHU>V >)=P [IKYL'^XJW%8?+M0<="RM^H M0D6%YG41)Y0)T@+A2J&'1-0>964=O&'QM\#D3M(),HDE5ADF!UW#2(%&KI R MKLHGS'-^R!]0YE&,KK8T"=[0S;NTH2A)Z^'C%G7 9)+BK$ZR@#QR!9("5VD* MO=_M7A%.Q?V32':X;<&?A0WXLU&>1$E.\XY\R3%8MQYT-64$2SI;363K\-E? M7!S__>3TE.3AXNK'V1Q.]E?3\[M%K5,*?$2:_,W09V M.@.E[. (6\!#4Q:=Z(1%%VH#]&D(TQ;LD$ALV!]VZ M"Y+4F:T['0/(882RF MM3K0*_O^X>%?@>N;U*3J*FW(H)'LPOPEG*5%_@S9T7%-SL!L$J%]BE7T]0I]=CEZ]4OJ3@R"6@C_'7K\DV9W:K =HPQ[ M Y9 6J&?.LE!=\5#>A.3G*:3B>E)#.W/R6L(!D.5"9]VEN$UC+/9VTIL)D,( M4$#54C+"Y\AEX]V5>5OC-N'W$'W9 A^JYU$AVD9KN6O M"&O0OJO&:[.Z*NG?K,8=#[:B9!(L9-20,%_Q<(%_34#_%W)3@^=@#WFK,$MP M8=XBE@3E[N+5%TQ76,*NAO2IL;+XN.$4=WO$0PG;62HX7;.HBFN'05DO89EL MS4VMZZ9P%)K(69.19$8O<*VCJ"C;4]NZ3'W3*@1AXB:B)UF6XU_$("L_(ZMH MD:?P,8UA3R[S$C\F^#'-\&-J2'L$PEX=39(T4(O4Z=O1T?QZ!K;4/RYGYXNA MMS32GSKS '/XA2RTC:=+22Y@1T?A16A"=UL9;OAR;2M*5+QNPDLP$ >=3,$RS^K88X1H=67='_R:HU8!CZ'*;.G'AIOB([K"B(CK6* M4;0_O#2$\((J7N(A"820N^7Z'MUF246&4UHW:Z$2,SC'P"DEJC-8+(CQ\Y+B MFFX-#OGF48@^=B;69+,J4T[T! 0#-H,"-&?.PIWH :%UN-I^I/&V&2K)< ?A MFJ\PM?'F45@%"1CRH.BERT(M9'%Z(KMP>6\/=@&+#YL"QB<=.25:MWF$EG$& M\S;@E%_1P^1A\%FD55'@J&2I%!!8*RE-:#D)Q*4<7S=[/SZV$> )VH(I-2#I3Y*SLT'CF)P6(71V X&J464Z!Z)@7#J:KQL!#3 M=)BH]P0U1#T):S@=E*D<>%![99R'N.]7A@4+Z:/AO(54Q+ %RGA<6]2$+D\F M!44E) 4T"\P$MS43(C;&BL%2;#2&J+1A E(E DF43E HH/7!*>(OML5;UAG# M]E'30,1%@*S<8(921$0R@1F>.+-W='%V=G(E',MH]1]=4"#0[+PS"DAJV3/8 M7^Z?[F$2::%>J@0//!9=Z,MWD>,T>!O@;N_DUG OZD-*-ZQ/)Y1HHD;AZ#'W M_@23+,,,-P^;&QS<.[H1EWR #<^,)I(C@!__?2"N.I5BO\) (WHK:/>8V-C5 M]D.")+>?C)8:;3]X7LQJL?_ MI0D<@."@V$E-Z#_7-Y_EJ%G8@M*)M$DP\F= M3*#0FLC"+]I=5F A,LQ?CIQ0@VK<(L7I:K&4/+T7T-(RU 83##XL;Y3K7V-Q MV@E>7Y8B1!F.SSM,=)*HDQ@";JE $RCAQJ)=71S]]<>+T^/9?/$'\D-<_=.O M19[N[Y>"@G2^TABYVH$D),#ZY5*H5T?^?%9:> MB*PTP7;[O\JF?&P=-N$0G^5"6-**/N1P:LR":?.]%-4)6"ZP<\FQ MS/L>!XSXH[A&<,M#[]B*LP6K)8*L>I2E4A;$/DP*L1U"9HP35'ECUC8*> M-B+%^[9]7P&:JP*M N5@(=#>&C:948K>*-U:/!/+L3/I*>QI-JM! 1;N"+!R M\O+U=#%#/76&)M;TZN3BW"\K!-GVVH%LTZ>.$^O:\,@^""P:!X$+?1 8'I'0 MY=/H0^5K7&=R^M!_: G,H46>5%;[GE2\R'V^4\M.Q$[E14W15>C?HO,+*"FC ME[3M@K%098I;,!X[\6"ACR/><9&1B1B]EZ-S.\%8LA@,/MCH4]CHC#$72N > MD&@T?>F"M8+-GCZ L5]FS$VK#K:;RF"[J870=RUCOE[?+:%Q8,0\H-5V(8). MWVGXGS-,7^6\6S^W(_EL^#\54(:3W*Q 1+4&!E]( &LN6SN3F>*P2XW-5*BP M)&W]\H!>* H*P>TCCS'>$6,?P5[YP3Q-1@8T3YS_1RD\.<[AOP+_#>;KW;]> M?L#X0?*!8GX-W:6-,M )8YBD'^ ?6,_T3V:7*UMQ*X\2X=B?'%ZG'>[*#GAV>X$;%27(" Q*G@U,HG&):0#Y_02GXXC)Y1(Q5^BL J'UM(&H<1;)IEP]QDL[%\L3!K=?AFR3!D: 0[KE>=7 M3>P>]/;+ZLSJE]7V!D&)WJ\^+;_@_@,-6\DCGB$L>*D@-,5/.H-285RLEOO6:MW>!)$D[(1NV$ MZ*TXJ@G: :QT,]6XH-TXM*?,1-Y]%0G-C9;J=_5+T-3O*8181RA'])&,CA'^ M!&J@^9NBY X%;VNN0MXQ2X0".4@^=M#X1Q')$!@R!405>N);DB7FX @0(6A&4H> !ER3X&VNF\4;B.[ ';E]Q0CC1V@ON!H M/D';!RT<#6+8DPX[?>\2,MS'X> M80,-].=7W@8AH^-5(&WEED'B!+^WOPBF'S]N5Q])]6P>8;7MUC?!A5R&=MR? MWR<)WCT0PRG MU>T?C\1A$A\IDI+<$N.JZ&B%&T4ZB7+1CGJ<%\&[U>Y1IOG9B?:HI+$$]_62 M;N;QD#^NZW RIJ+B/"J+0G5 0 QZJL<.DVL@Q\T:^HUF&]AO>>+&#BK)(+_6 M^N91BR+&(NY\DL@;0+127Q*&=XOJ>;ZX-FITO0DX,#-RZW\/TU2 ?OD>!CVO M)9XO#&-5(8""A746["/V4+V)&4"+0NCL]8U2+@HL[^CDZ-+*TT_C. \O[Y:; M_:1>2W5((OCR&$=$2W9P_K#Y(D6"E>)4A*BAW,69EN(DJM,ZI.%1$H4!CY1E M@')FB3!>$M%%3CI.4Z/2DE:/P&5%+ HH\+Q7 MY5%1.]%&)^=PN)N%5]-_='B@4 ,];-0!K9G U(RLL!$*.?&\:92T'IH*)0QQ M=2O4F'@&E\\)=FS9Y\<(2_A(.479),K26H;XI;F(/,Q!LRA?[RBE"Q\1[I'0 M/22ZC&MYB/+U ,HIY&U.B>$"=.">1'7MG+.;8_N8;*C!)Z*KHO3U-,.0OH>(^W!:!^009+#+.IK1B\'*8@!7FO MB@REOB[DV*KP>M,GO#1-2[SMQ]-L6D4EG'J5=]LT!99@0KZ2%)9B 7_",IU@ MZ+%HR2BO8KKYI_P/W'+BVHI+'N51FL0R5CBFH^PD05^+:)7V NNS;Q%5XGFH MKJZI2.@,9B#)5VRQJ*!P2G;*HZ3*A-MIDCF7?X^3'P#]9,+UT&)#9O[<68X.NX(.H('#>,=PN>@]XU3X;+]K%.%5G MQ1@/R(U_@G<,KG$,>W ,^V@\+D2LAXPA%\GQR3AQ G_%_-NK0GME56O4K"KP M;@79@CF+^;B$8BN\6[A?;N@:PH+?!KV.E>+QVVB8SYH7WDY>&V7CE 1L3($H M^9CD3[9@:[.4H&VR71N:.]6<43K.2-)$00FT#J0-VBNF=!=:(?)6Q04\GL* MCK"Q],)+.+["&2LW*^HP[OR8 MV8F9G^FXG9KJXY!1W4(R 6H%=FLF[@PL?U,#H9:. 9P?:Y2*7K2E0%R[01V% M^1'KJK N[XI(10YK'@NQQ*;]T*W+SRGER&#$A7S.@.-'M9"!F@H>1=4#8]\ ME&^[K;PA@,=N82*[T[K4P3P1&SR=XGCJ*"-KJ"S +$H"NE2G$%]":*$ST ZC M7F/A/ 3]'BQ40)^Z/<-KZ3K$./\J:%"/9F"G8#Q@EDY(I&6T9K,1Z&;,\>VJ ME!.*\0556TE;HY1@T"(4G(#&+6,1 \H2@?]G;A""]SLM2;WS0#H]4E4 MD)V&&;]UUAS:.SM6W JXH?R8253F,BL5]HT,?:9<+^RD$/-2^Y5& UL)X!@K M1$GC,&N3S E?<[>RU7J7,+23%M MS3H(SZM1C^0A>6_50YXG[%^@,,7@RX]4^9-=>4-%M&-7#@U+3#.R'B@:420J MYS&:_<%4@I/8#HV&-FO":&M[AHXK8()4"6PI40R'!%,26;:-0A!91-]J@11C M^BT8#BG8J*/Y2FXN.X3+MLO0(5I-3:L')ZLF1O5-\$0=F,+Z6S'""&'(2+7I,!AR 2. H% X*V!@D+X-S7.>5_2I&"V$#9$0,Z9 M)*6%Y3##T*8XI0B<.,'_UU5 CI $]&@>UM"U(BZE'2!)6XAN4+OY,:ND42 * M!Q6186A)F!(J!L;R,< 2WIY&HB(!YH1]@*=@*YED D,"QZ""@A-V9FXMQ(M, M@&/D N,B3P,[#=AI,@B?N/M$Z'R!_O3SP],=GFX"A%'5XYE1N'\:UDY0R]O9 MQ=OY]/+'DZ/PY/S-Q?Q,7!-C?,O9]"\7\_#H]*0SE5)!Y;[_&K[5&'CA=+M: M#LF;E!D!"G1*EK66R:TW=VN!@BHN3& HD$%#:B-Q7V+#^F'*-FZ<9&&V( B- M7\L@]0F@HZ)JHHQHDJ2C%G^F$/)"@;'^0 M%L_T?H4W%V#6UU%2PH:"<"IP^*Y3^IBEA+T!KZLZCMG9;$JWEG5*"34)@K6 L9/BYTQ\C@OXC,V:[M;+ M\'*)8(4WF,^7@EY&Q)<2,R R^I@+E!1H'\;4%!C<#8>J.*8^EA5Z20O]=U%C MV$4N_J:+21E#L LQ#_RSO&LX6]_>PHXR6XH@^6#Z 8<%%-;3HQ)PX7ML#8/F M_2)D+^RI(BIPK@0H"NR4A$-:\?W2>MIF&&X;!&U1)CG #C1EVHJ,=F*E]I(V M)6@I.J) H60TR&A+POBBF(%M>@LSB()6H3W] X:X8>P*WBL')W:K(IGYG45) M)B1/!/LE,!%4K&_>MR( MHFC[\/39L*,3N;@YAIKT'ZYC!L-.T#JIWHS#'P6B=N-F,K"NU.G.D, [-X\R MI%>Q'E.:Y](@U"IH0KK #)C>#'$5F50X4X, M(U#[1>HE1DT.MD<3T*^RZ##=Z&K";&L^YX^?U&>-@8\ZIH)C B4Y5!4H'[H( M V5?B7R'ND98H4 <)Y'A$?.]P:[/+0V9 MY 3+ 7L:;(@")2W!2/1R..Z:!%L3+PN -0Q"KDO;O)5@: ("C8#/,!@KK^F9 M5:?UK.#+) J9^"M)O&_:UIT",FN_JX)VNLEU H9<)R!!_W?(0 '&!>'$)25" MK-3R4TXX;& M1QF<#9HR$..M .X;8'!D,),Q8C*!(5HD45+'7AE(*-2[@,-& M3('C24)Q]74R7 C 3"EI>F-*VTC!GL:;(3@M6$)01'A>@(TO1E=4EJ(]%]5% M-4 (*.-'SZ#\"\XV0X2 ?]/5YK/'G'("UY7:L]7'[Q[\L-^,P]OS8UY^? M3C'W\>1Q=;_[;\XS.SBO&/YX4%MH?T$V";4,1A(WV?'AX(4!9W6CR'*M1^V6X";=?T?(9J2@:%+7\AYYR( M-7Y4.+%D^Q#>\-,./4P6 1PZCU:_+%5P6[O!!4AM[&R&#F&;>U!4=RDBZ+UC M_;*V>#.+PW+P^\9?RYA&20VO/U,HA52>CH^)N:JPM5,C-'_PRQP (N.];1+4 M&.S8\->PIRM(6>.TQ@,Y\&=?UKMR<>@$XP^@MLA=Z&H/]FL>1L"1'?[E,Y!1 MS+GX-3RRUJ->K>KVP?^:NOZ%61!@6!*IRSE\2 3O6PWO9M*_VL^6<"! ->G4 M*A-$]FQL(Q%/)TC-E?G]:RA[X^9W-1.7(HO_SH)Q;K^6>UJO;W).%?2WMV8U M6"H'2Q.^#"M4#%/[T80DP%T J(-L_VROV',K^-\)NN'LVD\;_X_V?N_\>#"6,F%%OW)T ME@,][,@T6,ONSH-0Q.ZW"%?,?)N-,_?;G-W1\);8_?9@^%V^TX/1>+TO=@'M M,IF$2LP=S5R.4V8,,FX,,G84^T\P#7I0!5?X@/2W.@88ADSX<41>@$Q71#(5 MA-@W_!6@(B*5C]C8"0-N^L^PX.BCP%'9*FV(<"9X"15-%+JT& M +JV$C%WDC@_FQ[KM96/23$:!,! &/\:F-Z.V&"#&Z/6+:RZK!/A\G*O$#D# M&\N;:C8151418""E3*3(G)L\W )_WRY#N75$C?;DFC(U$7(:?M=S!GC929;[ MG;B2-(<>NW$-WRS>':OZNS*K+50\"^N95>M=RIJ%D=9DO';176<< YB,*6.N MUM'6_EL$V>SX7; '.^:9%\ZR!0+H'ID:N'_.SRW OV,!^,?L(\Q0]YYAO=EG MREPUZ9(Z/<8(M@4M>+MZ_VC=*D8>XRCQ64T>8V;>KGXM1L%?,^/'F[R,,X]E MRSQ=OXQ=7 %CS5H\T8-\]L"KKDF?K,U!4%G]PT+R54K&.'O@Y<[? M9]=SNI+#QC R8SWY]O4E/HD-['RPZ*FRZ*R2H*;/Q&W!$(*H[\@9BB:R-:$6K82-Z?R7J2_U.\= M;3X4]WK_7=*CH]!9\./J]B-!X)E0U^/U[N;N84=(A%U:YAE V,J4\0!A,XOX MF<#7=E1O#_!UAQX\,P4^RPELBHP\H:T&#AL*G&NT:GSJ_&%CX*M?$WQUCVTC ML0T5=1WRBC[^C F;I^C)#1-1.7UVLESLIMK=CQKM8-7R4(SOAJKU5F<&8:C4 M.Z#-SJ')#X+<*X&.2'?4WA&R+%"DA846ON$4FXLS[:Q#.8N_AOVER5FVO';# M>V3>[3%;S8,]!JSUX#!3=A Z\_[Z4142T6D)_CE]6,I8KS?Z9&]5T+7>O!C% M@Q_D-& 72++;F^$HQ?N/%3<@4:L>68,X#76.5A/$]2 1.UNI"T/<4;', MG/94R4 )[S]HJIR(TB\?6\5U#9#OSH!BN-WUM!XY''=\ M>*D@B[V/#KA=="61QXD;.(E[[-]B=L]@!3+@.G]NI&"L/&B2YD9R+\NA3W%] MWH[QTMY_)2SM=>>2RC;FG1/P:X3'1>^>U>QN*54P5@*9Q$8ZO1$'1V?BT7VJ M'R*CS6+#=5I++*VA",.Z$3;!4A.[NL-BAA?KX528^$5AP<$.M'AZOP.)QC]F M7QBAOH"J%M"3"",I'=?6;'>S??A942ZPLT\WIY*CE-3\N@U>?.!KD4Y=YVX2 MW0L,D8A026\+QJ7>+K\ZE3?[VW5%1EV6CE8Q#/PM?E)Y'#P&I1KF5P3/.LC/ M^_NK&N?>Q>HCIZD&U=PE^.>:[E!0;DHS\J-0THHR&+:8CTM)M[Y[$#'J[A%1 M%V6N(&1)K@X>!&*^OS[1;P[:LUL>L#''8N(AQWOKM\.2^ST#G?@BN\_ M4)R?V ;]GG9LLPH07)R/G9([T+.= =-0V<[J;:-C.]Y3A5=^+53%*><\LV[; M]VA5[HDST(7YFVW%(NQ1H<))]Z@Z?R7^ANP#_GW MLV!;'O.!\RCG#!:.'?N MWC0 _GK_3C"PTYWKKP4??8 1[2)'\V+/QC%U0T5Z M@*([C,SA4-#NZNC'?G8$D(5_9B?'>PIN<#5V"5(;D_D0=VBKA*GA2NJ.A?1@ M*/.=ZGW*0H5V9*(-PLP..7.:NE\_&N?N$1&S?UQM]HU:[3[P=%=CW,?A3]/W M.UHPSDBV@(!QXM(=S M_#,\[PC[EU2^^&H#">BJX.5V)=NAFM'I==? ;SH#2.:^;BW@XJ7&('9V*[,> M!#*@2H%O%Z)TLW/XEY%EP7_\!W?\7WB*B>P@#],\V8N(-UDO$81Q02",=!_A M5'8@%O: ^13]<-_MG)PV"+4*$^QZ3F-,^QX>"*#M"$KCV;Z6#FJAKXK5,*1K M=H@Y=.KGG]3]O1EZH]OB?O=+D)_\C" M-I#)-M M7+S_&MK/*>_3E"Y>ND363L0G6%E^EA@L'XL',E1 NL(_$VG(9+8OMI20*W:' M*EQZ^!4)CM"$ G;0W>;B,M1FM^B!=A2B']SO 9%ANW[]N# @I'9R!M[RXKV; MO"YCM555< &GLL"F'],N>4/#>K?2.ID\-0ABY<];J=FJS-ZP:7=84B8*C?B9 M&2)SH79"N9]XI=^0-FY<+QL#U,"%1DM-A/MA?W6"*4%,2C!)@G96H,S,'.$M>7T?MCLN7,(1EHY(I\Y68H2' M/S3WR&XJ 0U'>'[Z G8 Q3[BJ/N.FKYUQ=](G;-=Y^54HK>V?W1"]'@(4W(Q M-K"@(Y,PAV/MU9@,GJU;YDJ#TG)1+@V!:\M"5]T-L*0^:@*N:F=TV%P._/-I MKZI&2HTZ&UXJ?>UICZ\= 45ZY5M.E:^.1-01EFP-PR5#3,03P>4JB-NN:5F8 MY^WL&+G5<#VUD'-Q*6U6(HY'HZA3>C5"U[K6C@;UW=FU6AU@IIVJ_#5\)_<^ MS9ZC X4$9/TMD_/PSNR7E@*UZG85#:?P6RTP&.)^SUG55=!!FT#C@6:''I?; MCR(U5Q;6%/.[M7"5B^A^E5U@( M$WH1WB\"M1 -%*PN$&^U]>F<-)SHJ"/61 M.^9KVCJ9\[5O8"D)'?4N"G?V=CL80%M[DT'=@$,$T-QKG;VZVHDNA7H\(IK4_ M"&D 3TW[19>AQN].\A%!JKTFY&AJGFR:FK";IL9[D*2AD_/9/$,US".K/+L) M70/G)Z!Q;KG8991/N&]YHIKV4S^E3G/D55JH4B/"-&>W=_6<+VW60X'CM"!S M6H $.6[6WSC+N2\S?\]9>A.G_MRI'XEVG%*1=H?Y,G<;U4_'$SZ;CB?LHN/Y M0P\13[@W$4]G%SE.GO[.]7#RA,_@Y.%:VT?/HYIU,#U/># ]CQBK[C'V,?6$ MSV3J";\!4X_3N#V8>MH\,GLQ]701R0QBZF'Y988S]83/9>H)G\W4$SZ?J2=\ M+E./=R1_PTWZV%;1OY3HW=?H!6K>^Y]S[F8GLF[UO M@R+0/KZW?S<(T2JJ;"__[? MVU&HYOY !<[@4N=N+_;M1_O]B;1_,^UHJU@[>4 7VZ\4 ^-EC6OT1+M&V9SO M0^;LP*GR*L$>>BQ;AY-CX-NCK/2P1GE6(S^6W@775VGOY ^EC.I="L;':'DK MAX@0'R/*L4J][F.5VM]G81'A6%$]*JC'N7R5U"W,=&"F67/I%D8$NL5*58@[^_D(O*_S7?>P]/D#*D,(?.VPCS -L-ZOZL=;68F_BEO M*[\]Y9+7\[-/5=WWZ3UD2NT7,M;=PY KN6X)!JZ'13>*.2@EAY[)=;LPL$R' MTS4Y_>9:FH]+!@IJ7+E?LH1/CD>:0S]*N''K9H=J/XUD4?$/C@PA>13W=8Z@ M56ZN]A[D4DZ1*7;"K2GAVY7@6#M?]W)3.18+-YPI)[ZCE&V(16XE1,AY+^;[ M%;,#V\.%Q6S2-A66[;AN/\K#9G&"DW)K:Q"S%C-F)=]W;O(.9.!R*^6'=D3] MXAI3<8WQ471U;\T#V;B>NT_K*BP]+FN:MFKJS,CJ(>%RC"Z.@? M-2F@W/KEB+AZMF(_NJJ7?HLOT<.\Y=IZ_C2C3DZM ;5VX];$K'<'\C([O-A*M;]Q=+L2GYAX1V?11'90.\I[(6=-./$TGJX<>V] MN8VF9ZUB ZJGN"3ART]TC>D>5:_,;W;@/7M@'Q^ 51^)7#P&H#@2%R+>#L7(U?*.](O*GE(G=&/T=W M-"M802P*93^P:_AKZ$#".F.RW-ZML3*<%N+P^=42784M(K"?OH9_>=JN=[?K M&Y]Z1(VTV]TKBC='X>&%V#>HRL'QHF/"F0_H@#U17?E-9?RIRTKL**IO&6)H M"\C1]N'IXZ<0YBE+^K<]QA$I3=D-\VPDG!.J#G$AN49,RO?_@ZGWH%*DJ][B MG//;RLKQQU45/N'MJX3F[$CZ=S+0W\(:P^(U/ $I7I::)_1GVGC,^-[4'-YT5ZBFHCLW&H6&27_M;9CW@\?%\ M>MB"JVP5]X9[+0,^@P_67U45$ZAX:#.3&] M1LK^C7@F"::CP@?146H>RM\25ES69IE134I7GPNYGP#14Y-+G\*?!_>C:CR\ MF0Q/XY"62_H61[$=R,T8VMR,O9WII,=LOVV1VME'%VQ5@Y3MF8E3"AE!0IJ@ M1'8]7ZCGNQ[*?0]9?5JW^G1/?;KAB>:>@8N"FQ2/UM(N%.<>P[#A#6X4CH;1 MVS6H[##XIHMGSC$M#B/4LZ+#FO4/X-(+]^+2.DUFN]BE%MD1=H[#FXV,KVS M&0[?H[I-7U1&1G'LG84LRI+/.\ZSO M/\G8;_F,18N=MOU;S;TPA&PV'$PV^YWIVW<\P6S80S![ !)6:VE$G!1[X2T< M MO>!SHD>,+.%!'..M/'SD;&BA%'2NML;[T,LP>KC$B5HVR!SGR&?C;1YRI2 MQ3OJV*0J;T,%#6#"RS!/=1XGH_!?+_!F@YQIA."-OE!JRNIQ+;&I*85F,-@D M4Q858..N]/#Y8?#LC57 SN=;;.X<_KS63OK4;^2\-V6_T6R]5BT.?M;<8U)T M$4P.?=@YE/QQMWO\\_\!4$L#!!0 ( /" 6$K+BU5FF@( '@/ - M>&PO5 M(2=@R1^9XS#HY5YEMWN*/9/X("3 H*Z-3'+[_D4I^]0/Y]\.K@H'%W=+9J/W2. M(XP\XWT&<+_->W'QNVH_*LW9#N%O#/ M[QNXI6,M]F0+]OS3NPW; V;UW MA[YG/[V"PZF0RL7V$?QS4 Q?<,C@0'OYBM <,= _9[ M9!X'C:6B]X9G4V5H#* PFH#2=+AH^:I(>@M3/4^G:;*KYF8-->][GT<@0!&V M*-KD_G/>Y?^LN-7]=\GNK[(J>(\:;951 Y'M.HCLU$%D+7+RI XB3VL@LKN' MO^;3BPR?O\C64Y]V4)1K"S7A4D586M$@ITQ34:@=TS@&K\>6Y!'^:.\";*DN MJPI#@]=D8*[!2WPS-X:$Y$Q?VR4Z9X2K]I45'G;*4;J(+TY+L M>'_]GI8@;AQR9E[.^ D,0GP^W7V^TQ<^/);ZZUU9?F7?\JRH/O9V=;U_?W%1 MI3N9B^H_Y5X6\,ZVU+FHX4]]?U'MM12;:B=EG6<7@\O+\44N5-'[].%XKY6^ M^/3!/+E5\K%Z?MW\R41:JP>9B+N/O7'=A7=C>]/C8$;W7?X>IW&Y5*F=E MVN2RJ#LH+3-1J[*H=FI?]5@A%&K^HGY17BQH^\Z J=9?)'M/O%;RA_4W?@--!3L,@#A?^S$OXC%UY"R^8 & X9^&*1Q:D@T ZKP8Y#9#3).PJD%.48@QZ\).;$@)PCDY/6:VXMO+$@7@71I(:^\V&^15A&/ <]+ M_#"PT-XA:.]HT6+_.O#G_M0+$N9-I^$Z2/S@FJT@IE.?V]FQ?XGE[TM:S*47 M__$ZXC_@84[I$TLEB;P9/W:]F$5\RB&8T-#_9@%/F(V)6:5/K)55 M9!27?&%>,&/\\]I?F2C:=)A.^L0^\:9 %/LFK9PT+&://K$^KL-P]IN_6+01 M"Y,;'L'H2+S@VC>CV+,Q,7_TB04"/2]:@SOX[RL>Q*=)!5-&G]@9,S[G401@ M$;_EP9K;7)@O^L3"@")JZ2>=9$W+@H"-,7CP0A<#3!<#8EV8(NK7FW !F3G^ MI1VNR1>;#;/%@-@6+=M;* GXK*U(H=>]K <&Z$R$V!=^ %2<)=[OI^V)26) M+ GN10%TLIA!#H9ID1?9PV& >6% [(5K'EY'WNK>)VFX?1LFW+=F0LO?^& M-B8FB &Q(/ARM0B_<,ZN>,#G?L)6,,4\:5Y,%0-B5<1\P:>F@/^\]J*$1XLO M)\&T,3%5#(A5@=;* ]?&Q,PQ(#8'COG.QL1$,B 6R=F2GKU)!&!4_[)7/#"3 M#(E-Q;LX7^V<;'7// MD-H]6(4]'-F8F'N&Y).3TPK[;!PQ_0R)]?.RU#X+B(EG2+[(A=3<[(V-B8EG M2"V>,U7WV5ABVAE2+WC]I/P^@-J+V)AW'&+OV%7XN1@ZF&T<8MO\6(Z?1<1, MXQ";!JW+'=LT#F8:A]@T:.7K.#8FNJ=";)I8W1<*KA5%S;PT+9NB5L4]6Y69 M2I5CF\;!3.-0FV;S1U/5YJ**U25;%Z+9J%IN6"PSF=8V)N8;AWJZ _?8-)ED MY98MA?XJ:S-V #)MM*J5C8E9QR&VSADT6;&WS-M 4%5I8V+6<:@7RJ16#\)L M@3._J&K==.U_Y+0Q,>\XQ-Z9"Z79K4HFJT/.F<-B9FH1&QA;RJDD!E3G LE+A363?4#\@GT<0L-**VD)4W$RTV M\NBBBD4RM4NW$;JW3VTAW#GST;MVV,\;V:0\U5F%W(CS$(C8@O]!/-,>A]A%AH16\A+ :U2[>O/ MCBQ$UAV&LC$Q"XV(+71=EIM'E65M-,-Z)S7P07:_-QSC2_O@"6:A,;&%NO1> MF?P^%5H_&?=XN1GJ9E!=VYB8A<;46SE60@(\7:O_M>72(:0V)F:A,;&%CFCF M#<:_P9VJ#MGT66WGS3%FH3'U)D]5*_@4E.OSI@;OL%-N&Q.ST/@?M!#X1S< M? AJ!=G3QL0L-":VD(TYDUNI0>2@R0=90#%RBHF>,:,^9%;FN3I,V4Q.,G4G MC'99I.UDP\;$+#0FMM"A1RY5H?(FASC"",_82CQUY#8F9J$Q]0I<7:9?=V6V MD;KZI;4EB//91C8F9J$Q]1I-3G>B,L7RN_<@ MM8#)&\PZFGS?54S-"29FH0FQA5#,B;TB-\$L-*$^YESF=ZHP2UMMZX<9LJ>6;J8A5QB"RU*Z(0+ M2#\;=ECJO'MBSR&V,3$+N<06ZM8TS5*F>FAW4[L-HC\@N[^,)F8AE]A"/-]G MY9,T@BSD5M5LE8GB[(:+B_[FAGHNU.[Y09-_;H2&GIG9OTMT[6-P+F8AM[70 M17MQ]>G#!OYCJ&<"^(H*7D]%EJXT,P_F3OV!,S*GL[=-EDWAM;!8E,*\WM[C M^*O-3_\'4$L#!!0 ( /" 6$K@KP?]L@( U : >&PO7W)E;',O M=V]R:V)O;VLN>&UL+G)E;'/%VDMNVS 4A>&M&%I :%Z2EW019]1)IFDW(-CT M [$E05219/=5/:D*)#H=&$<3"X8%\A]]%JC[^)(O]7!NFW(Z=V7U?KTT95N= MAJ'[9DS9G?*U+@]MEYOQET/;7^MA_-H?35?O7NMC-K)>J^FG:U1/C],U5\_[ M;=4_[VVU^EGWQSQL*_-^,6]M_UI..0_%W"[V8=Q@O.6CR_^S?7LXG'?Y>[O[ M=I!= QG7_"2$-5]K"[BV?*\M -ORQ;: ;,LWVP*T+5]M"]BV?+LL"S]KH89NOMP"]A:^W +V%K[< O86O MMP"]A:^W +V%K[< O86OMP"]A:^W WH[OMX.Z.WX>CN@MUO@K 0=EO#U=D!O MQ]?; ;T=7V\']'9\O1W0V_'U=D!OQ]?; ;T=7V\/]/9\O3W0V_/U]D!OS]?; M [W] F?=Z+";K[<'>GN^WA[H[?EZ>Z"WY^OM@=Z>K[<'>GN^W@'H'?AZ!Z!W MX.L=@-Z!KW< >@>^W@'H'19X5XE>5O+U#D#OP-<[ +T#7^\ ] Y\O0/0._#U M5J"W\O56H+?R]5:@M_+U5J"W\O56H+?R]5:@MRXP:X*&3?AZ*]!;^7HKT%OY M>BO06_EZ1Z!WY.L=@=Z1KW<$>D>^WA'H'?EZ1Z!WY.L=@=Z1KW<$>L<%9@71 ML"!?[PCTCGR](] [\O5.0._$USL!O1-?[P3T3GR]$] [\?5.0._$USL!O1-? M[P3T3GR]$] [+3#KC8:]^7HGH'?BZ[V9Z%U.=9_W/X;^W!S+O4O^6?S+F@G< M9?BXY/MGW%;];LX_ @ 9S, !, !;0V]N=&5N=%]4>7!E&ULS=O?;ILP%,?Q M5XFXG8*##89-36_:W6Z5MA?PP$E0^"?;[=*WGT/;2:LRJ543Z7L3 L><\X-8 MG[M<_7R[.U0JY6 M6M3C$.P0EN'8([F^NK4;<]^%QDOK)6=/XG;6A[U*_,\XV/X)KA^USWCOCPC?3Q\;BT(E_%J27RQ$>.WLZ MP%PYY^00MX4]-6HN/'UF'QKXLAOJT=GEY&+5A?;$X\5(=['JQ7'A.1_1'K=. M8YLW#8^M+_?#_A[=?OY^ZH7_+7HQ'S[VUL^70T)R*$B.')*C@.30D!PE)$<% MR?$9DB-;48)01,THI&844S,*JAE%U8S":D9Q-:/ FE%DE119)45629%54F25 M%%DE159)D5529)44625%5D6155%D5119%45619%54615%%D5159%D5519,TI MLN8467.*K#E%UIPB:TZ1-:?(FE-DS2FRYA19"XJL!476@B)K09&UH,A:4&0M M*+(6%%D+BJP%159-D5539-44635%5DV155-DU119-45639%54V0M*;*6%%E+ MBJPE1=:2(FM)D;6DR%I29"TILI8462N*K!5%UHHB:T61M:+(6E%DK2BR5A19 M*XJLU05EG8]I;]KA?TE^C>/^9;Z8_U]S_0=02P$"% ,4 " #P@%A*'R// M \ 3 @ "P @ $ 7W)E;',O+G)E;'-02P$"% ,4 M " #P@%A*9O,+8(( "Q $ @ 'I 9&]C4')O M<',O87!P+GAM;%!+ 0(4 Q0 ( /" 6$J:MQ*?[P "L" 1 M " 9D! !D;V-0&UL4$L! A0#% @ \(!82KZ,RP:D @ @H !@ ( ! M^ @ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M\(!82F5)#$KD! E!< !@ ( ![Q( 'AL+W=O&PO=V]R M:W-H965T&UL4$L! A0#% @ \(!82B='S3WJ 0 K00 M !@ ( !8" 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ \(!82IZ^G&BI 0 D0, !D ( ! M "H 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ \(!82L/=K(2H 0 D0, !D ( !G"\ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ \(!82G=>D;JH 0 D0, !D M ( !UCH 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ \(!82DW?-HBH 0 D0, !D ( !&PO=V]R:W-H965T;2G#J $ )$# 9 M " 3!$ !X;"]W;W)K&UL4$L! A0#% @ M\(!82DKI9!&I 0 D0, !D ( !#T8 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ \(!82@3KOC%M @ M+PD !D ( !JTL 'AL+W=OCZ&PO=V]R:W-H965T&UL4$L! A0#% @ \(!82IMJ>5?& 0 6P0 !D M ( !$%( 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ \(!82F*Q#-&K 0 D0, !D ( !X%< 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ \(!8 M2N,TDA"J 0 D0, !D ( !L%T 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ \(!82C) N231 0 P 0 M !D ( !5F, 'AL+W=O90 M>&PO=V]R:W-H965T.8 MJ@$ )$# 9 " 7-G !X;"]W;W)K&UL4$L! A0#% @ \(!82B>?MQ+' 0 6P0 !D M ( !5&D 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ \(!82G2Q,(>O!@ ,R0 !D ( !&W( 'AL+W=O M0 >&PO=V]R:W-H965T&UL4$L! A0#% @ \(!82D\& M[1C1 0 D@0 !D ( !7GX 'AL+W=O&PO=V]R:W-H965T ( -4( 9 " 7Z" !X;"]W;W)K&UL4$L! A0#% @ \(!82JG65J\. @ D04 !D M ( !+84 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ \(!82EJOP4(] @ & < !D ( ! M8HT 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ \(!82FT,0]?Q 0 [00 !D ( !7I4 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ \(!82K=?\$D; @ /P8 !D M ( !"Z8 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ \(!82M["Y&,0 @ K 4 !D ( !W*X M 'AL+W=O&PO=V]R:W-H965T<]\P( "8, 9 M " ="S !X;"]W;W)K&UL4$L! A0#% @ M\(!82J="<*BF @ ^@@ !D ( !^K8 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ \(!82O3S6L*B @ MVPD !D ( !!\( 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ \(!82FX&4-+J @ " L !D M ( !>&PO=V]R:W-H M965T&UL4$L! M A0#% @ \(!82CAC6L5' P 2@\ !D ( !F=0 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ \(!8 M2MHR$9^@ @ X @ !D ( !,N$ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ \(!82MWA(3P?!@ HA\ M !D ( !W.L 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ \(!82I#(>-8: @ #P8 !D M ( !!O< 'AL+W=O&PO=V]R:W-H965T M7!E&UL4$L%!@ !B &( X!H 6J 0 $! end XML 109 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 110 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 112 FilingSummary.xml IDEA: XBRL DOCUMENT 3.6.0.2 html 258 411 1 true 92 0 false 10 false false R1.htm 101 - Document - Document and Entity Information Sheet http://www.pega.com/taxonomy/role/DocumentandEntityInformation Document and Entity Information Cover 1 false false R2.htm 103 - Statement - CONSOLIDATED BALANCE SHEETS Sheet http://www.pega.com/taxonomy/role/StatementOfFinancialPositionClassified CONSOLIDATED BALANCE SHEETS Statements 2 false false R3.htm 104 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical) Sheet http://www.pega.com/taxonomy/role/StatementOfFinancialPositionClassifiedParenthetical CONSOLIDATED BALANCE SHEETS (Parenthetical) Statements 3 false false R4.htm 105 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS Sheet http://www.pega.com/taxonomy/role/StatementOfIncome CONSOLIDATED STATEMENTS OF OPERATIONS Statements 4 false false R5.htm 106 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME Sheet http://www.pega.com/taxonomy/role/StatementOfOtherComprehensiveIncome CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME Statements 5 false false R6.htm 107 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY Sheet http://www.pega.com/taxonomy/role/StatementOfShareholdersEquityAndOtherComprehensiveIncome CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY Statements 6 false false R7.htm 108 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (Parenthetical) Sheet http://www.pega.com/taxonomy/role/StatementOfShareholdersEquityAndOtherComprehensiveIncomeParenthetical CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (Parenthetical) Statements 7 false false R8.htm 109 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS Sheet http://www.pega.com/taxonomy/role/StatementOfCashFlowsIndirect CONSOLIDATED STATEMENTS OF CASH FLOWS Statements 8 false false R9.htm 110 - Disclosure - BASIS OF PRESENTATION Sheet http://www.pega.com/taxonomy/role/NotesToFinancialStatementsBusinessDescriptionAndBasisOfPresentationTextBlock BASIS OF PRESENTATION Notes 9 false false R10.htm 111 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES Sheet http://www.pega.com/taxonomy/role/NotesToFinancialStatementsSignificantAccountingPoliciesTextBlock SIGNIFICANT ACCOUNTING POLICIES Notes 10 false false R11.htm 112 - Disclosure - MARKETABLE SECURITIES Sheet http://www.pega.com/taxonomy/role/NotesToFinancialStatementsInvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock MARKETABLE SECURITIES Notes 11 false false R12.htm 113 - Disclosure - DERIVATIVE INSTRUMENTS Sheet http://www.pega.com/taxonomy/role/NotesToFinancialStatementsDerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock DERIVATIVE INSTRUMENTS Notes 12 false false R13.htm 114 - Disclosure - FAIR VALUE MEASUREMENTS Sheet http://www.pega.com/taxonomy/role/NotesToFinancialStatementsFairValueDisclosuresTextBlock FAIR VALUE MEASUREMENTS Notes 13 false false R14.htm 115 - Disclosure - TRADE ACCOUNTS RECEIVABLE, NET OF ALLOWANCE Sheet http://www.pega.com/taxonomy/role/NotesToFinancialStatementsLoansNotesTradeAndOtherReceivablesDisclosureTextBlock TRADE ACCOUNTS RECEIVABLE, NET OF ALLOWANCE Notes 14 false false R15.htm 116 - Disclosure - PROPERTY AND EQUIPMENT Sheet http://www.pega.com/taxonomy/role/NotesToFinancialStatementsPropertyPlantAndEquipmentDisclosureTextBlock PROPERTY AND EQUIPMENT Notes 15 false false R16.htm 117 - Disclosure - ACQUISITIONS Sheet http://www.pega.com/taxonomy/role/NotesToFinancialStatementsBusinessCombinationDisclosureTextBlock ACQUISITIONS Notes 16 false false R17.htm 118 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS Sheet http://www.pega.com/taxonomy/role/NotesToFinancialStatementsGoodwillAndIntangibleAssetsDisclosureTextBlock GOODWILL AND OTHER INTANGIBLE ASSETS Notes 17 false false R18.htm 119 - Disclosure - ACCRUED EXPENSES Sheet http://www.pega.com/taxonomy/role/NotesToFinancialStatementsAccruedExpensesDisclosureTextBlock ACCRUED EXPENSES Notes 18 false false R19.htm 120 - Disclosure - DEFERRED REVENUE Sheet http://www.pega.com/taxonomy/role/NotesToFinancialStatementsDeferredRevenueDisclosureTextBlock DEFERRED REVENUE Notes 19 false false R20.htm 121 - Disclosure - COMMITMENTS AND CONTINGENCIES Sheet http://www.pega.com/taxonomy/role/NotesToFinancialStatementsCommitmentsAndContingenciesDisclosureTextBlock COMMITMENTS AND CONTINGENCIES Notes 20 false false R21.htm 122 - Disclosure - STOCKHOLDERS' EQUITY Sheet http://www.pega.com/taxonomy/role/NotesToFinancialStatementsStockholdersEquityNoteDisclosureTextBlock STOCKHOLDERS' EQUITY Notes 21 false false R22.htm 123 - Disclosure - STOCK-BASED COMPENSATION Sheet http://www.pega.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock STOCK-BASED COMPENSATION Notes 22 false false R23.htm 124 - Disclosure - INCOME TAXES Sheet http://www.pega.com/taxonomy/role/NotesToFinancialStatementsIncomeTaxDisclosureTextBlock INCOME TAXES Notes 23 false false R24.htm 125 - Disclosure - EARNINGS PER SHARE Sheet http://www.pega.com/taxonomy/role/NotesToFinancialStatementsEarningsPerShareTextBlock EARNINGS PER SHARE Notes 24 false false R25.htm 126 - Disclosure - GEOGRAPHIC INFORMATION AND MAJOR CLIENTS Sheet http://www.pega.com/taxonomy/role/NotesToFinancialStatementsSegmentReportingDisclosureTextBlock GEOGRAPHIC INFORMATION AND MAJOR CLIENTS Notes 25 false false R26.htm 127 - Disclosure - EMPLOYEE BENEFIT PLANS Sheet http://www.pega.com/taxonomy/role/NotesToFinancialStatementsCompensationAndEmployeeBenefitPlansTextBlock EMPLOYEE BENEFIT PLANS Notes 26 false false R27.htm 128 - Disclosure - SELECTED QUARTERLY INFORMATION (UNAUDITED) Sheet http://www.pega.com/taxonomy/role/NotesToFinancialStatementsQuarterlyFinancialInformationTextBlock SELECTED QUARTERLY INFORMATION (UNAUDITED) Notes 27 false false R28.htm 129 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Policies) Sheet http://www.pega.com/taxonomy/role/NotesToFinancialStatementsSignificantAccountingPoliciesTextBlockPolicies SIGNIFICANT ACCOUNTING POLICIES (Policies) Policies 28 false false R29.htm 130 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Tables) Sheet http://www.pega.com/taxonomy/role/NotesToFinancialStatementsSignificantAccountingPoliciesTextBlockTables SIGNIFICANT ACCOUNTING POLICIES (Tables) Tables http://www.pega.com/taxonomy/role/NotesToFinancialStatementsSignificantAccountingPoliciesTextBlock 29 false false R30.htm 131 - Disclosure - MARKETABLE SECURITIES (Tables) Sheet http://www.pega.com/taxonomy/role/NotesToFinancialStatementsInvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlockTables MARKETABLE SECURITIES (Tables) Tables http://www.pega.com/taxonomy/role/NotesToFinancialStatementsInvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock 30 false false R31.htm 132 - Disclosure - DERIVATIVE INSTRUMENTS (Tables) Sheet http://www.pega.com/taxonomy/role/NotesToFinancialStatementsDerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlockTables DERIVATIVE INSTRUMENTS (Tables) Tables http://www.pega.com/taxonomy/role/NotesToFinancialStatementsDerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock 31 false false R32.htm 133 - Disclosure - FAIR VALUE MEASUREMENTS (Tables) Sheet http://www.pega.com/taxonomy/role/NotesToFinancialStatementsFairValueDisclosuresTextBlockTables FAIR VALUE MEASUREMENTS (Tables) Tables http://www.pega.com/taxonomy/role/NotesToFinancialStatementsFairValueDisclosuresTextBlock 32 false false R33.htm 134 - Disclosure - TRADE ACCOUNTS RECEIVABLE, NET OF ALLOWANCE (Tables) Sheet http://www.pega.com/taxonomy/role/NotesToFinancialStatementsLoansNotesTradeAndOtherReceivablesDisclosureTextBlockTables TRADE ACCOUNTS RECEIVABLE, NET OF ALLOWANCE (Tables) Tables http://www.pega.com/taxonomy/role/NotesToFinancialStatementsLoansNotesTradeAndOtherReceivablesDisclosureTextBlock 33 false false R34.htm 135 - Disclosure - PROPERTY AND EQUIPMENT (Tables) Sheet http://www.pega.com/taxonomy/role/NotesToFinancialStatementsPropertyPlantAndEquipmentDisclosureTextBlockTables PROPERTY AND EQUIPMENT (Tables) Tables http://www.pega.com/taxonomy/role/NotesToFinancialStatementsPropertyPlantAndEquipmentDisclosureTextBlock 34 false false R35.htm 136 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS (Tables) Sheet http://www.pega.com/taxonomy/role/NotesToFinancialStatementsGoodwillAndIntangibleAssetsDisclosureTextBlockTables GOODWILL AND OTHER INTANGIBLE ASSETS (Tables) Tables http://www.pega.com/taxonomy/role/NotesToFinancialStatementsGoodwillAndIntangibleAssetsDisclosureTextBlock 35 false false R36.htm 137 - Disclosure - ACCRUED EXPENSES (Tables) Sheet http://www.pega.com/taxonomy/role/NotesToFinancialStatementsAccruedExpensesDisclosureTextBlockTables ACCRUED EXPENSES (Tables) Tables http://www.pega.com/taxonomy/role/NotesToFinancialStatementsAccruedExpensesDisclosureTextBlock 36 false false R37.htm 138 - Disclosure - DEFERRED REVENUE (Tables) Sheet http://www.pega.com/taxonomy/role/NotesToFinancialStatementsDeferredRevenueDisclosureTextBlockTables DEFERRED REVENUE (Tables) Tables http://www.pega.com/taxonomy/role/NotesToFinancialStatementsDeferredRevenueDisclosureTextBlock 37 false false R38.htm 139 - Disclosure - COMMITMENTS AND CONTINGENCIES (Tables) Sheet http://www.pega.com/taxonomy/role/NotesToFinancialStatementsCommitmentsAndContingenciesDisclosureTextBlockTables COMMITMENTS AND CONTINGENCIES (Tables) Tables http://www.pega.com/taxonomy/role/NotesToFinancialStatementsCommitmentsAndContingenciesDisclosureTextBlock 38 false false R39.htm 140 - Disclosure - STOCKHOLDERS' EQUITY (Tables) Sheet http://www.pega.com/taxonomy/role/NotesToFinancialStatementsStockholdersEquityNoteDisclosureTextBlockTables STOCKHOLDERS' EQUITY (Tables) Tables http://www.pega.com/taxonomy/role/NotesToFinancialStatementsStockholdersEquityNoteDisclosureTextBlock 39 false false R40.htm 141 - Disclosure - STOCK-BASED COMPENSATION (Tables) Sheet http://www.pega.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlockTables STOCK-BASED COMPENSATION (Tables) Tables http://www.pega.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock 40 false false R41.htm 142 - Disclosure - INCOME TAXES (Tables) Sheet http://www.pega.com/taxonomy/role/NotesToFinancialStatementsIncomeTaxDisclosureTextBlockTables INCOME TAXES (Tables) Tables http://www.pega.com/taxonomy/role/NotesToFinancialStatementsIncomeTaxDisclosureTextBlock 41 false false R42.htm 143 - Disclosure - EARNINGS PER SHARE (Tables) Sheet http://www.pega.com/taxonomy/role/NotesToFinancialStatementsEarningsPerShareTextBlockTables EARNINGS PER SHARE (Tables) Tables http://www.pega.com/taxonomy/role/NotesToFinancialStatementsEarningsPerShareTextBlock 42 false false R43.htm 144 - Disclosure - GEOGRAPHIC INFORMATION AND MAJOR CLIENTS (Tables) Sheet http://www.pega.com/taxonomy/role/NotesToFinancialStatementsSegmentReportingDisclosureTextBlockTables GEOGRAPHIC INFORMATION AND MAJOR CLIENTS (Tables) Tables http://www.pega.com/taxonomy/role/NotesToFinancialStatementsSegmentReportingDisclosureTextBlock 43 false false R44.htm 145 - Disclosure - SELECTED QUARTERLY INFORMATION (UNAUDITED) (Tables) Sheet http://www.pega.com/taxonomy/role/NotesToFinancialStatementsQuarterlyFinancialInformationTextBlockTables SELECTED QUARTERLY INFORMATION (UNAUDITED) (Tables) Tables http://www.pega.com/taxonomy/role/NotesToFinancialStatementsQuarterlyFinancialInformationTextBlock 44 false false R45.htm 146 - Disclosure - Significant Accounting Policies - Additional Information (Detail) Sheet http://www.pega.com/taxonomy/role/DisclosureSignificantAccountingPoliciesAdditionalInformation Significant Accounting Policies - Additional Information (Detail) Details 45 false false R46.htm 147 - Disclosure - Adjustments to Unaudited Selected Quarterly Data Previously Reported Resulted from Adoption of New Standards (Detail) Sheet http://www.pega.com/taxonomy/role/DisclosureAdjustmentsToUnauditedSelectedQuarterlyDataPreviouslyReportedResultedFromAdoptionOfNewStandards Adjustments to Unaudited Selected Quarterly Data Previously Reported Resulted from Adoption of New Standards (Detail) Details 46 false false R47.htm 148 - Disclosure - Schedule of Marketable Securities (Detail) Sheet http://www.pega.com/taxonomy/role/DisclosureScheduleOfMarketableSecurities Schedule of Marketable Securities (Detail) Details 47 false false R48.htm 149 - Disclosure - Marketable Securities - Additional Information (Detail) Sheet http://www.pega.com/taxonomy/role/DisclosureMarketableSecuritiesAdditionalInformation Marketable Securities - Additional Information (Detail) Details 48 false false R49.htm 150 - Disclosure - Derivative Instruments - Additional Information (Detail) Sheet http://www.pega.com/taxonomy/role/DisclosureDerivativeInstrumentsAdditionalInformation Derivative Instruments - Additional Information (Detail) Details 49 false false R50.htm 151 - Disclosure - Fair Value of Company Outstanding Forward Contracts (Detail) Sheet http://www.pega.com/taxonomy/role/DisclosureFairValueOfCompanyOutstandingForwardContracts Fair Value of Company Outstanding Forward Contracts (Detail) Details 50 false false R51.htm 152 - Disclosure - Forward Contracts Outstanding with Total Notional Values (Detail) Sheet http://www.pega.com/taxonomy/role/DisclosureForwardContractsOutstandingWithTotalNotionalValues Forward Contracts Outstanding with Total Notional Values (Detail) Details 51 false false R52.htm 153 - Disclosure - Change in Fair Value of Forward Contracts (Detail) Sheet http://www.pega.com/taxonomy/role/DisclosureChangeInFairValueOfForwardContracts Change in Fair Value of Forward Contracts (Detail) Details 52 false false R53.htm 154 - Disclosure - Fair Value Measurements - Additional Information (Detail) Sheet http://www.pega.com/taxonomy/role/DisclosureFairValueMeasurementsAdditionalInformation Fair Value Measurements - Additional Information (Detail) Details 53 false false R54.htm 155 - Disclosure - Assets and Liabilities Measured at Fair Value (Detail) Sheet http://www.pega.com/taxonomy/role/DisclosureAssetsAndLiabilitiesMeasuredAtFairValue Assets and Liabilities Measured at Fair Value (Detail) Details 54 false false R55.htm 156 - Disclosure - Schedule of Trade Accounts Receivable (Detail) Sheet http://www.pega.com/taxonomy/role/DisclosureScheduleOfTradeAccountsReceivable Schedule of Trade Accounts Receivable (Detail) Details 55 false false R56.htm 157 - Disclosure - Activity of Allowance for Sales Credit Memos (Detail) Sheet http://www.pega.com/taxonomy/role/DisclosureActivityOfAllowanceForSalesCreditMemos Activity of Allowance for Sales Credit Memos (Detail) Details 56 false false R57.htm 158 - Disclosure - Property and Equipment (Detail) Sheet http://www.pega.com/taxonomy/role/DisclosurePropertyAndEquipment Property and Equipment (Detail) Details 57 false false R58.htm 159 - Disclosure - Property and Equipment - Additional Information (Detail) Sheet http://www.pega.com/taxonomy/role/DisclosurePropertyAndEquipmentAdditionalInformation Property and Equipment - Additional Information (Detail) Details 58 false false R59.htm 160 - Disclosure - Acquisitions - Additional Information (Detail) Sheet http://www.pega.com/taxonomy/role/DisclosureAcquisitionsAdditionalInformation Acquisitions - Additional Information (Detail) Details 59 false false R60.htm 161 - Disclosure - Goodwill and Other Intangible Assets - Additional Information (Detail) Sheet http://www.pega.com/taxonomy/role/DisclosureGoodwillAndOtherIntangibleAssetsAdditionalInformation Goodwill and Other Intangible Assets - Additional Information (Detail) Details 60 false false R61.htm 162 - Disclosure - Changes in Carrying Amount of Goodwill (Detail) Sheet http://www.pega.com/taxonomy/role/DisclosureChangesInCarryingAmountOfGoodwill Changes in Carrying Amount of Goodwill (Detail) Details 61 false false R62.htm 163 - Disclosure - Schedule of Amortizable Intangible Asset (Detail) Sheet http://www.pega.com/taxonomy/role/DisclosureScheduleOfAmortizableIntangibleAsset Schedule of Amortizable Intangible Asset (Detail) Details 62 false false R63.htm 164 - Disclosure - Amortization Expense of Acquired Intangibles (Detail) Sheet http://www.pega.com/taxonomy/role/DisclosureAmortizationExpenseOfAcquiredIntangibles Amortization Expense of Acquired Intangibles (Detail) Details 63 false false R64.htm 165 - Disclosure - Estimated Future Amortization Expense (Detail) Sheet http://www.pega.com/taxonomy/role/DisclosureEstimatedFutureAmortizationExpense Estimated Future Amortization Expense (Detail) Details 64 false false R65.htm 166 - Disclosure - Schedule of Accrued Expenses (Detail) Sheet http://www.pega.com/taxonomy/role/DisclosureScheduleOfAccruedExpenses Schedule of Accrued Expenses (Detail) Details 65 false false R66.htm 167 - Disclosure - Schedule of Deferred Revenue (Detail) Sheet http://www.pega.com/taxonomy/role/DisclosureScheduleOfDeferredRevenue Schedule of Deferred Revenue (Detail) Details 66 false false R67.htm 168 - Disclosure - Commitments and Contingencies - Additional Information (Detail) Sheet http://www.pega.com/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformation Commitments and Contingencies - Additional Information (Detail) Details 67 false false R68.htm 169 - Disclosure - Future Minimum Rental Payments for Operating Leases (Detail) Sheet http://www.pega.com/taxonomy/role/DisclosureFutureMinimumRentalPaymentsForOperatingLeases Future Minimum Rental Payments for Operating Leases (Detail) Details 68 false false R69.htm 170 - Disclosure - Stockholders' Equity - Additional Information (Detail) Sheet http://www.pega.com/taxonomy/role/DisclosureStockholdersEquityAdditionalInformation Stockholders' Equity - Additional Information (Detail) Details 69 false false R70.htm 171 - Disclosure - Summary of Repurchase Activity under Repurchase Programs (Detail) Sheet http://www.pega.com/taxonomy/role/DisclosureSummaryOfRepurchaseActivityUnderRepurchasePrograms Summary of Repurchase Activity under Repurchase Programs (Detail) Details 70 false false R71.htm 172 - Disclosure - Stock-Based Compensation - Additional Information (Detail) Sheet http://www.pega.com/taxonomy/role/DisclosureStockBasedCompensationAdditionalInformation Stock-Based Compensation - Additional Information (Detail) Details 71 false false R72.htm 173 - Disclosure - Stock Based Compensation Expense Included in Consolidated Statements of Operations (Detail) Sheet http://www.pega.com/taxonomy/role/DisclosureStockBasedCompensationExpenseIncludedInConsolidatedStatementsOfOperations Stock Based Compensation Expense Included in Consolidated Statements of Operations (Detail) Details 72 false false R73.htm 174 - Disclosure - Weighted Average Assumptions used in Black Scholes Option Valuation Model (Detail) Sheet http://www.pega.com/taxonomy/role/DisclosureWeightedAverageAssumptionsUsedInBlackScholesOptionValuationModel Weighted Average Assumptions used in Black Scholes Option Valuation Model (Detail) Details 73 false false R74.htm 175 - Disclosure - Weighted Average Assumptions used in Black Scholes Option Valuation Model (Parenthetical) (Detail) Sheet http://www.pega.com/taxonomy/role/DisclosureWeightedAverageAssumptionsUsedInBlackScholesOptionValuationModelParenthetical Weighted Average Assumptions used in Black Scholes Option Valuation Model (Parenthetical) (Detail) Details 74 false false R75.htm 176 - Disclosure - Combined Stock Option Activity (Detail) Sheet http://www.pega.com/taxonomy/role/DisclosureCombinedStockOptionActivity Combined Stock Option Activity (Detail) Details 75 false false R76.htm 177 - Disclosure - Combined Restricted Stock Units Activity (Detail) Sheet http://www.pega.com/taxonomy/role/DisclosureCombinedRestrictedStockUnitsActivity Combined Restricted Stock Units Activity (Detail) Details 76 false false R77.htm 178 - Disclosure - Components of Income Before Provision for Income Taxes (Detail) Sheet http://www.pega.com/taxonomy/role/DisclosureComponentsOfIncomeBeforeProvisionForIncomeTaxes Components of Income Before Provision for Income Taxes (Detail) Details 77 false false R78.htm 179 - Disclosure - Components of Provision for Income Taxes (Detail) Sheet http://www.pega.com/taxonomy/role/DisclosureComponentsOfProvisionForIncomeTaxes Components of Provision for Income Taxes (Detail) Details 78 false false R79.htm 180 - Disclosure - Reconciliation of Effective Income Tax Rate from Statutory Federal Income Tax Rate (Detail) Sheet http://www.pega.com/taxonomy/role/DisclosureReconciliationOfEffectiveIncomeTaxRateFromStatutoryFederalIncomeTaxRate Reconciliation of Effective Income Tax Rate from Statutory Federal Income Tax Rate (Detail) Details 79 false false R80.htm 181 - Disclosure - Components of Net Deferred Tax Assets and Liabilities (Detail) Sheet http://www.pega.com/taxonomy/role/DisclosureComponentsOfNetDeferredTaxAssetsAndLiabilities Components of Net Deferred Tax Assets and Liabilities (Detail) Details 80 false false R81.htm 182 - Disclosure - Income Taxes - Additional Information (Detail) Sheet http://www.pega.com/taxonomy/role/DisclosureIncomeTaxesAdditionalInformation Income Taxes - Additional Information (Detail) Details 81 false false R82.htm 183 - Disclosure - Reconciliation of Beginning and Ending Balances of Gross Unrecognized Tax Benefits (Detail) Sheet http://www.pega.com/taxonomy/role/DisclosureReconciliationOfBeginningAndEndingBalancesOfGrossUnrecognizedTaxBenefits Reconciliation of Beginning and Ending Balances of Gross Unrecognized Tax Benefits (Detail) Details 82 false false R83.htm 184 - Disclosure - Summary of Basic and Diluted Earnings Per Share (Detail) Sheet http://www.pega.com/taxonomy/role/DisclosureSummaryOfBasicAndDilutedEarningsPerShare Summary of Basic and Diluted Earnings Per Share (Detail) Details 83 false false R84.htm 185 - Disclosure - Geographic Information and Major Clients - Additional Information (Detail) Sheet http://www.pega.com/taxonomy/role/DisclosureGeographicInformationAndMajorClientsAdditionalInformation Geographic Information and Major Clients - Additional Information (Detail) Details 84 false false R85.htm 186 - Disclosure - Revenue from International Clients by Geographic Areas (Detail) Sheet http://www.pega.com/taxonomy/role/DisclosureRevenueFromInternationalClientsByGeographicAreas Revenue from International Clients by Geographic Areas (Detail) Details 85 false false R86.htm 187 - Disclosure - Long Lived Assets by Geographic Area (Detail) Sheet http://www.pega.com/taxonomy/role/DisclosureLongLivedAssetsByGeographicArea Long Lived Assets by Geographic Area (Detail) Details 86 false false R87.htm 188 - Disclosure - Trade Receivables of Major Clients (Detail) Sheet http://www.pega.com/taxonomy/role/DisclosureTradeReceivablesOfMajorClients Trade Receivables of Major Clients (Detail) Details 87 false false R88.htm 189 - Disclosure - Employee Benefit Plans - Additional Information (Detail) Sheet http://www.pega.com/taxonomy/role/DisclosureEmployeeBenefitPlansAdditionalInformation Employee Benefit Plans - Additional Information (Detail) Details 88 false false R89.htm 190 - Disclosure - Selected Quarterly Information (Detail) Sheet http://www.pega.com/taxonomy/role/DisclosureSelectedQuarterlyInformation Selected Quarterly Information (Detail) Details 89 false false All Reports Book All Reports pega-20161231.xml pega-20161231.xsd pega-20161231_cal.xml pega-20161231_def.xml pega-20161231_lab.xml pega-20161231_pre.xml true true ZIP 114 0001193125-17-056299-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001193125-17-056299-xbrl.zip M4$L#!!0 ( /" 6$H]"!2VN*@24C" M-$5J2_YR3 &PB2 $A 4$_'E$42(/$\F7GRG)/G\F__^_EA,OB6S!?I M;/K+&WI%W@R2Z6@V3J=WO[QY6CC#Q2A-WPP6R^%T/)S,ILDO;WXDBS?_^]?_ M\?_]V_]TG,&G3X-P-ITFDTGR8_"?HV22S(?+9/!NBG>,$OAP]/203)<_#;X. M%\EX,)L._M/_]'[ KNA@<+]?OW[]?S>?CU== M[NU@H*X8OU);'WV:/4W';P?;;P7S9+B$RP=C>(ZW T:HZQ#F,'Y#Y%M.WC+] M?[>OGCW^F*=W]\O!GT;_"A<3Z< =?/#IZM/5%K!_&7R>31=P]O\\D .)TN?GFS!0_?OIK-[WZ&G^ _ISD[;[(K MW^*GDR/73]+IWY&^]?7XQL[UW[F]FAIC?K:?KBY-%S/!J'OL8;(KUM^]2,N^ M&2ZE/__G[^\_C^Z3AZ%31 SY6XX?%S?>3M+G8O?PQN1ON/!B^8:<*?C5EFROA)Y<_'I-%Z M!I]@O-Q]H!RW_#G[<.?2M/12E5V:KBY=+!_GY2#Q$WP,NOL8(YC0R_F/\GOR M#TN>?O0TG\.R/71?_FG)C3Z;)#_GEZWO>GHHOV.\G/^,,^5G MN"*9IZ/U#2 13M\SFSJ%^YZ6\R./!I^^ =DQ&%CI,7F[L&OL4W([L$OY+7[K M+V\6Z8.KQEFMF*OGQ;B!3*DNKG[.8.5" MX.WGY6ST]T_)X]-\= ^?7\]G=_/A@_>TO)_-T_].QMX#SG Z&,VFR^1Y^0D? M.)E-OEQ'4AD'_P^>FSC_!V21^O+Y)OQ"OB 4(JF&/RGG4FCV3#G3R@6!]C1- ML^_(1=R7/SZ';P;C9)0^#";+X^+2T6RYLPS79< FCY O90K^PWW@*>!A)U^4LZF2,^[,:@*Z6TZ_#I)O,4B62Z\T?][2N= W'3\'MY.)^DR31;P&2RP\;LI M_,1=NK[XX_(^F=_<#Z>_S6;C[RGLTG5GDJ TFTE<&?),)3.4R],SR9%[?#(F MA>N"^%3'K\G\XVTV S:3ON8H4.+R M;!28U$0\4T&T=KD=%2;D,ZYS157M&6X$#UP_XDX8!;XCJ/0=WT3&T01^1ONN MQP/VQ85-')2GD# 0>W]\YVUE> M.QOS_6PR!F,R EFY_%&3)HX*4Z4UQO>H43(. Q)*)_(BUQ&$QH[G!3R>P[&F<+V UR^W3A#R?6 M'N\.M. N]T,:.,S$H$D%VG<\V! =G[@J-*$D0GF9)D7>_ HKVMU!6PG-+@%_ M3.?K'?)F^.PGT^0V!1.]0\B&FU@)ZH0!-: \1A(@>\1QP]@$.O! <3)KR((8 M9G8P'P!018?^! 9#.@5E:S/_-]M/*?,U?![=>1Y&XA=:MK=P3CN\!EB;J15&%\4,2B) M7+>*&%3 '#%796+L"-X+6OUER#4Y;B.= 9I^L>8116< MZ;2EI"J[ IH9;QW M45]^O.D7F8^WJT2MX7XW'$MC8H^?A0V[37R?3X<2:ZE,TTQ.@:^F-1O.G MVFJ\J"RQ]WT51$1!S+GKA"",85^28 ,R)AVC=4Q#[M$X"K+5C=NU+&CN-7%= M> Y4Q]UPS/E*+Z<*]'(C7%)/JH7IMW2<3,<+,%K081-8;WQ=\_<F']7$6Y"K6QPHRJ-Q&]=CZ.(>(2M;' M6IQQIDOD^ 6LCW9..RH34^JCJ-THTTCK"-IB-.#"JGE"UEA9RV" M*E;86AHHK<@1*\RZ-LM'/]/Q-F^//R?+Y>0"ZDLUKR.H)X01H1U?$PXPX9L] M(3PGB(T;!%0S'L% XD)WI:*"YV[:>ECJD_#'=-%'&C*[3-=D80UFFX=3[EJ[ M"C[>;ED#O\%G2U0@;F8?9M.HX"5ON%,><5L?6"NDL>>:X5(QG8Z;&/N&6G!U\Y/1"QHRA[ M*:='&?*VG!Y\Y?2@TCH]I/M23H_3J"\_WIG3 \>[KM,C3.:@(2W3;WGLP79T MPC(>IG,K(C\D#>UARX)A"L4_!7G33"W6)#2:JA"4(P]IT SV4?@KH$I+ID/0 M"-VUKK1M&5<%M\O)]3RY3<"&'E]D%N-#ZK9!HM^#[)U)'WG^UH1:%:1E5DU%H#9^2Q2. MEJM+KZTKKX?SC_//2XRGM-/\.IG;F\_&N[5POSPF\R^7'6D0W^2*T%+PAR"= M&.QWBT5]?VW+X^Q6&N?LR4]+I]80GC.2[*1@*H/7.,[DXR->N+TTLLB3;L;= MT!"V:K#? ZV %"#(\;C''D[FHQ1-T[2V^[B)9&'[\7'4#Y0!Q8B@72@\+1TM"768%TMCP+YF M2JV)IVI'M'3$R^GUV]M]%SULQ5WW.(!C8%_IED2*6U(U5+M,?$J6PW2:C*/A M'+W4"V\T>GIXFN!=87*;CFH'7!YEX3*[E,"S%TVHWI56IZ$-3@<[&"LF4;RQ@D9Q&,$NTJU+ M>@A-84"JT&8W$&GKF0^"\:;CLPWZ+A8:#)YBKEOPQIT"TF7\0G46FL& MEA> ECW^+L2M/=;*=%18Y\D]Z*S 3[9"WL\6BW@V!T5T&N09I3>@R2XFF58[ M_J^GQ1(UV _)\N,M+*?^\2/XFU\=7O3=M@!]CUL\%S\O *@#>JA&Z:A<6:2G MY.DO[-0^!UTE)[9<17&AMLT9T]+4\V-?)(KKK$&L&+? 5E%=PK1G,U-!U/ 5(9>S+2/*(QY[,=W*T'3A7Y:)N%\!1:=YK MI1OW+5#:Y#%Y?DCG+ES6(3I7\0!66N"XODL<$8-F9AC,7#RA=S6)HE &7_(A M=*ER]3%X!YVO+1AZ%W&]"G2]RD..UY+H(&\\3G$?&4ZNARFHF\'P,5T.)ULW M]1"EP=-N*>CNV)V&TDCM\+X-TPE*+=B$/P\GR><$9GQFM[P&M8.!VI&%3=?6 M.NH@/TAMF,!7CU*KK,#?D\1J+5.,UYLOT__.+)[Y[#&9+W]<3X;3)7R&F^#C M0[=2$;8S!AM7X$0$Y484"L=08QP6!P0W-!:&$?#IHKDN"3_$YUEP]TA$FP^N MODT6"SNQXZ3'AHZ+(>I\3[\]@J'],.YS8%<-XV99%&,A7^[%PKC/@EPQC-M" M9MP4[/A^A7&?0T358&7KU1%$\G;"N&&Z+.=/HR6(W>E=/G=ZN_XIYM87\C>. M -A%&@,QR^0][#][)4.VI.NV%.V0 .9+GQ!!G)C%$7>:LP=T[:SBB2&SP_S8' ME0,ER'""*^,W6"I^/DDW9G+7#N,>* +,'J^Z>SED14*D6]!IP@UDB12%& M\>#CGT+9:]< !Z2J:'X=@=!%+G\\BE(%"7_P\4OW\=>P_BF,NF"N*MW%3TF!)MHNNA1[K-%SW.'$V3K] M#LH":799]'9"X'P ];60<;SST">V@M4;F0[82U&'!KHBY8<^!W"< &WU@EYB ME:"JGD!J'_X$0/AC]5[TC)'$*UT/O1&Y6;=8O=5+(FS11]#CCW-1"V>9@MOO MY8V[&G$-+5%J#R_Q@T<5];/FNMC2,+Z"((S;SAM 3XOX@ MJ--[0*[U]IX)@3N\5B=E?0F>$R1LQYIW*OYJ['04YX&-P3P&?Q?)"=AP19^= MD14A[Z HCY'\E(P2$!8@-N'BWDI\B78*U4(5[;:#&"J;;MD)%&:,+;H$7M% ML_'SBA4C:*O!V=_PBKO#=/SY'FZX2>8/[VQG&'O@UK_Q%SC^AA0"UZHC.K': M^Q"+4UW>X4$$9^[QI5\QWN;@9=;"[U\HD@*Y1W7!JCD.XI3R)>P4.6%WE\S,LMV[EQ"QI(4AYJ#G?/WTE:-=^FE8@YSEO!AP M>QQ%9<1=3^#JT3PV0YPS8:K"+IG*#V([,_)_%LZ2A;7P_ERFLP7O8XR!TU)6#6IP$)%0/M,!)/9 MT_@O8"*FT[O>SP'UDNU:&\[\G]HYO:!GV%W56.];=0WT< MR#;P53A'[B589-Z_WY.'60_- ;653W#R\;=0QNES,EX%8]@@M.0ES+FJHVJK M>G"V@7GL^;=@OI]-[ZSZE9OWR7P$%PSOSE=('I_FR1 M!\"T@O^8T*.^$41[X=HY0:_6X X^=8EPSN26C?NV(JW'@XB&07[@5@E"5T6] MFU:/JE3-VN(V0G"C>U[4NV4:L!6-YNJLFMYMNJ-LRTZB;,M.;-W:GGMJ=0H' M:T&SO=#WRAZJ,M_!!1@P'!D@7+'M5K:,ZPJMJDN*W@A #,.N'$6,0!GH.L8/ M(\=3P@2&^9%T35:8CF#Z:=[0]KB'I#(=YYIH+\R(/<:H0LC!\/FFE?VRVA+O MIIB298\"UDD8>"<%T>D9$KPB]0'O&")'8^K.<4#3TR=I6*B J/ M\EB[L1,H!AN*"$"?"&/JA!Y3'C-::,,W@Z7(KI._,W*R,4GM>UM5FC[,LLH" M62+'&0Q*+FQ? );)'6%VV472'&-ECGE%&*KP&*M*]5ME-3 M0QM.EH""N G08(M0FV/2\4T(/.DP$L0CRB4&2S99'5\6RIE5)J!P^K%;OPM3 M>.?#T28.YT<;%')4,S9-"N "*561TO8HM#T+=$GMNR9D5*+3:D[_J$RB3TA7 MX?$0"U6C@"['5C?L,&1'U@R#?5DRMN08DZIA_Y1*Y/"\GQ[(,2Y?'3>N%"W* M>&'[[-EH4?KJN.'KEM\+B7M%''MKMN@7'4; MY.6-!%KOO5>"N-UN@W+5;= BWJ^_^ *(6^XV*%?=!A&Q PJ46POPY3MS==)N M4*[:#3)S7L.N5@:\U7:#\6$CUU'!?/ET>^?"U0ZH6>Y MAX=<<5'MA+Z3<>9P5;.-O=(XKU!3MUC@XL7'N8C\0N/,M2UN%H'$>)/3C$Z]\B_G.Z:OW O_DLSUW^O>G9>= M]L_+_G)>==H[K_K+>='I>5[T]@^57^X0F5[P$+G#.=/^Z0)M=+I0(07OHM7" ML\ ,R2PEAIA6\PVM2.%$%-P.YU8/;R/7M&->>!966[FJ>D?9IQVS@)T&C"S4 M_:B7C/H2ZT:RAF[XJLQD!]Q$BU>U;#J@!2M:%HHE]&O1=, !;K_H67IM:T:W M*TVLKP1C#]DK6S2M\V*S;(DBO5XVK;. >XV&^7'&NGFAIA\7L0(K5:2R^EKE M8E2-FH"\3)7E+BFTEF.K19?;J>G9)4>BGJ>A^ZIO79*1V=.FB"@ M&KMF*I&55[YCU'B&70QF:=:,_E)CK;A6S4Y_5:&M)1#.O2R78/"]=3XGKEIQ2L(I&9D:2_ M''!-6YP&8A5_KKFJ&)C\ AQ(;6A[',A\JW=97V>!<*7KMLB 6K5NT 7/6AT* M+EH:##LG[90&DTPKU6P[]$7(PS!P'2H$5DZ4RC&1+QS%%?4CXA'M!UE$A\#0 MY1,MFXX4 @LR=TCZ+8EN;Y/1\N/MA^1['O:=3N^NY^ETE#Y.DG?3ZV2>SL8? M;[WQ[+'!"?4!=BZ2;%F)+9Y' 179:LY <3GEM%\D64\UK+E8J3HL\ !$[*R9 MH\]^H2)C>;6LO]I26;@RGQ^!;YBG,WQKZ_<*5<^BYV0^2K$69%J[,?0^CTVJ MQ(74#Y2AL4,P=U]X6CI@RU&'>;$T)H@-4RJ;8"[N2U?&7*#LV$7H.I%-NFDO MW[/YJ;)3IT*"V9'G;RUMM@K2IF6: :BV2:*%EIHU\F.;SJZL5-W'VYS'+?^G M+2#1T70@GO2EST,P^\+($=HCCG%#V/0#HV6L) VQ$')61H 5LDK;@MZUM&M4 M4;'AK#0TC,,@EDZ@%HFGFB) M*T9;H;VZ7GGNC_9^-P1UU!6*7W2"G]CV+OCUKWB"XRF>N1*R%=JK3_ R2=]; MVXEF\3 %K]@Q ,? OE*=BQ1UKFJH=IG \*#1[&Z*'-T,G_UDFMRFR\7-_7#Y M'[.GR?C=P^-PM,S\1NDWC!SZ!-]X269.E#@(0CKXI>>'>2%B8 M"J6*YH5@P]-0CJV3)D7Z3F!]7J1OI^GDES?+^5/2%"PS;P8_E_0JW.[?WMCE MW?Y8,=OAB8C=O?_I-'UX>LCWAD7XE+R; MWGR?_2T9UBX2>@X!3/ENX(7"<2FV^W"Y=G0D8D=&H$G' 0V"2&8)(A@PLWO> M71M7(UKZ1P::F*XBI@D9NQ1L39X>3GIERRZY:O=H:^N9#X+!CNWGULSK0@1C MMVHIE%2'$)8".=!1-GH>/J13JPA>)]/A)+__'8 &E6*9]Q/K<%\F(@IBSEW8 ME^$7A);*T8Q)QV@=TY![-(Z"K58^A7VY)JY=4C:M/.W.M<5HLRB?+J8[[,>* MJ$*X^TD@ARKMOBCD2CWOJ&V'GIY=3_0)= MUMO51JTW4%!1I*?D MZ2]<9;>[181S *.K"H'=IU2%R@IS/'N:]]02P-!N^#_5S!)8 VM$3/>3OB(I MU)I'1#0AI70M5"<4Q$M/9XK$%F4%[:(^KH+.D7Y+Q\ET_()BD(2!\6@$@H)2 M4*I9Z("$\!TC1>ZM:3L368!8'@_\.FHOEU_PQ':>+Y3S]^@0[:;Y;KEQA M'9I.&BOF*\6=R&6@0#,!"G0<2R<6(A(F"KF.PW5?6)[UL3^)_QBV=E)"NM"N M;:Z/N4B*4X?HJN7K9=-;PT10Q^ =#)-HP1U[D2 )#-HN5"LI/G5!^QR/TZS^ M\/4P!=,_&#ZFR^%DZZ8>HC2HB?*]+-N34!H9-4>2=U^#4<.PO74ADZ$%Y >I M#1/XZE%J32'X>Y)8FVBZ4Z+K8%!]AWQ62Y-"%[&@8 8=XO,LN'LDHO\-KKY- M%@L[L>.DQTXGH(8KN%$Z91;S9#+[/IR.K#?R4[)(YM^2A3^96&#S;M_Q7!>6&7%5:$))A/+6U3\%+?@-*J&I=![<(>3J![Z8 M)<:4NZL='@!0X@WXE#P^S4?W0PR'F-W-AP^?DH=AB@K3)FQ@?V.'LA'8 M4G!7/G=ZN_ZIC0PI'GH?!-#T*/5^GO35,.;VM(4W.C_<1M9Q><^SA&2H(QH* MYI @#$!BQ-KQJ "MQ 2^4!(WU?B+P&-FS5E!83NWEB=J=NDR:Y,X'6.? V Y MF8XN;E)?)E+"W8N4Z+J^VUD2,70U%\)S! \X##28T#XE"K=$)E2@2;^^%T?:C98P4)"TD03O<5I$IX2I7#UP ;K35N M2F"7/?XIE+WVF* >R IQO,<@5%&,-KI"RUI063AD=34(ZSA*[98YJ@@]UWG04\P+92H/@*@)% NGQ^O(JH T6(GCKU8N8,@&BEY-_"- MR?!V>8% _8NK>!@Q[KJ%2K>U<1V,K^KMZ2_#!:Y=X>[.]:JA).MB ?MF<2]/ M/]"7(8@LKVIV!$R5DY#?9K/Q]W0RR4*M=M3>XNM>DD$M>K1 MJ<)0M7"6F4;]EH"X\8/Q5V8.'9:"%VS9W<6NCT$PFNF*9>#V.@W9I,>OI[-I MOYY.%P=]<9Y.%^G(!C%T>1;D&^T+7X >0((8- +B.QX3TF&!4DHJZDEMUN> M$FRD7;;:XZ#=.O)=!'+ ]LJIJMJ[HCR2O[15J;>TVP]L19U'ZE0/([3-F62A M='8E/(V5C%[N)IB?8S@IS^*H .KT=IO;8+UG M-V#M52/X'G! G;V:R=[C0U ME IL2V)T,:[V.)(V*VYVL+]6@WRDPN:Q,]2M@]-<__H Z&^^)Y-OR>] Q7V7 MBT!RGX6NYSE,1V!F^*'$T!+XB_FQ(K&1S.B\%AOCO'JGU-,@SR$,C^,QM:%_ M1&'K5%6]U>X1;%U7I//N[N;)'=B#N^I,+S4Z>YPME)3[*MU+<%2>.?8I&26@ M*& IJ^0%_*0591U6EU>2%(Z/CF'HHD-0!ZY"E/&UAL ;,H.'<+#9ZK(SJAX/0A M=+JZBH=.1&F*>>E5(;588+Z#R'$L\F8$D]5<*67MBO=$I;VH>X$OA?1BX@O' M(P)F/HF8XT7:<[0R*HH]+4.2]QYFRA2KO!Y'478$TK\U33[\$6\1U$&-M* M-WMME^LUA*]G/WD8R6.-*+BA?P8B9FF[E)UA(.X /-N*[B5) O^S_O%#K75SEK\JQ[9+SRIRJH>;"^888SO= M'>YFQ,I0I1"N5/GL&[S&Y&X*> M#J;(PB94YR72\NF*ANKOR?P.TX:GBW1L3V4ZS3FJ&JYL.]EEJ!M!VF'#!KIM MBL:E#U^?YO90=O4=O0U0Q% UQ<0V#U7![#.PGGT:3A9U7W!VL4=%J_>KWH>"QF%6GF.ZQK8ICB/ M'=]S?4=&D2N8#GT=,FQR:94>XO MI& R>QK_9;; $^W>BQ T*/."3Q4Q[ -&+[<5M,/YWQ-[QS?T;_87,[,US?4> MZN- MH&OL@)R'_\B.[;_/7F8]="II;:*&)Q\_!)Q^.]/(#63^>3'*Y2(60LE M7I"(1Q%M,1"GSR ^\ZP&*R.2EW#+5IW7 %;GNN[)Q]]"^7XVO;,F3>ZE3^8C MN&!X=_[8@MQ,3LIP$BM%W,@A1#!'1![@T@K^8T*/^D80;5NYH:YSM49V\)%+ M])ILR[82&G# BM.-K MPF&=PC=[>*P:Q,8- JH9CWAN:A-7,TF/[LZ'P+1_F))UGU7&-JGFLEF3ZFJ' M*ZL2+%P(=R_?N/+YRLH"R/7>\K &L Z_9?$*-L[L9I;5U%I_CL?4'V;+OR6 M=%7\Y0S^8&;;1N>45.EM7%(;G6OXFI X<<@QCU.#VJ Q 61RKT,J&/ M^IXH-BUIC9+M1=@T? 3TK456MGF4?+P]NT9;-;XK;[?PDY$)?<^A@8X=$83* M 75:.M)$/A.:44%$QCRF#ZB-F+X\'Q<*:QB_+L^0!_*L)T*A MUY/M]!F"MA /T_D9T4W;(R2EYN>.D/8(I;Z"M>%Y6-$J<#R?*<>-0@)+P7@F M"+^(_"R0\2M^B4;#%R2Q\V$]IUW)3'VHV=0#'8%44 VD 84R?T MF/*8T4(;OAXL3E5)UD$7Y+R:'>7P^CFQHTA?>K#K$H<*'Z,%W1!43Q^TE5C$ MOE*P);OQ9D=V=;<[RMEI)B<'_$ LXOJ1.QN:DC42$.5YKG9(" :M<&'S,;%6 M3L1"-_2I'P0\W^RS*#3-2EH.OPAIEU 'B@]1>(;=X-*+1MUV/'CH?8+MB9'S M589+<-;YV+V.;%+'GN=1%U8;:A>B*ZLIM3O45KLHT#OLZ5AVVG$&:9(+ M((VY3+$O:')R"J\%S$]91J+WQZD-) [!TA0L=K@+,UQ(Q="#!*(I\F,6$X_Z MH78('G9K>RE:M[0P(7S%0@X;0N48F$ M50BZRVD>AMT/%@33M (+T1^?+L'"RO<%>S>K,1=:/?JV;&BB@0TIJ,NZ./CA M.0_DBJ@F1^$MGGN=14?)M*A,!\W:6LOZ!V''T]?7^WF8+D:P_3R=QXQ1=A\Q MFMMEPRC%US#3I7VMA+02UM!FPD1'AC.?14XD<4L.!7$TM@PCL& ]5QA.:? % M! A#OH3<36BK3$ A''*W?QP6,YX/1YMLYQ]M4 C4"7S-B6'P6H)8E*I(:7L4 M@CSF-B2_T$NJ"1>5V+3'@/^H1"K8W0O)E35IJ)IO>3FZNJ&'(3VR7JV1E^5B M2XPQJ4BSD\1*W'#D!N-#\73]U7'C2M&BB!?(C<"5 M(?#:U6!3-N+"USH6/O</F$J# M.SWI2Y^'CNN'$?K B6/<$.1N8+2,E:2A%ZX+CQJI+Q3J<(*,.F/N!-&@>\(*GW'-["_ M:0+?K'W7XP'[HE;J7YWCO-HD7.)T9W7>/AU_^OS'8JN$TKF'IF?-:$-Q2DI M_Q][1KAK'9L2:=P+')N>H*(=$;).=3F;:2-V+=V* MLB,..6<4;!C?!=G!.'?\&/8CK0.M(H*QB&*MG%!2$+@79^&5R.F&7%>1TZMP M&R5,AV*Z5252&3<[J)'<[4Y)4#F1M95**T7\IT4Z31:+K:37WY(IJ!>3U2?K M[UGWI?QCF4[2_VZ>H_W"7,DWOZYLCPM04%305X=C6T%?'V;+,%FD=U/;IW#Q MEV1\!U^Q=8'5<;WE!6)"7)9%'#"BU,;1?,:)J1MSERKN.Z"C ZTBTH[QT0W& M0T:,BET2^IORO*Q8H?02;%R"X?69P 59%G@Z?QF65>B[;J")XU$W@-V)!'@B M2YS(Q"[U2*R5$6N6B^<@EV.D<$:7-2.![XUN;T$3^WC[(?F>YXUD@2'34?J( MY<:OX0EFXX^WWGCVV#S)WS))C(N>.T6$:,:DC,. A-*)O,AU8$A #*#'5D4^ MB0C3ON'\BXMQ,JA*86UM7NA/T!QV29^^^]EDG,P76;33JZ%%V+8UFM.2=L4[ MB-I'[%+3+$NN*F*.FT*&6'!3:#W[ H@YEURWBEA^T3EBQR6FWA!O&6V9GK5E M/EP NCZA;9Z!FN(Y#1%83%_)0LFS8Z@Z&'#=\.2N.G29#[BK5*WAOGP;DARX MML)#WRY,#;ZNN,!7Y*X5Q#_UUV\'^U=O-_+Q??1WL7W MO5P\'STOGJ_]Z/:7BV:GEXQF/U( =],+>;L6[AF$<FHT'R7%-CV/J1ZK?V:=>?;6BZ2-?0X5Z+% MQI1+KBJS(28CA7!&'*O"K1VC8I>'"A5?7]Y@5$ M:]L4X&K1IGKW@;*F28?[K&TFD;WOC^D\R3J28?"EG]R"\70S?#Z#I7,5_$K] MY;*:EX66-F>C[J2U=)VIV,,J[)OT*>NQ/-U99Y5(\RGY MEDR?DK.G.3<2PS:E<5FS(!57\8 0'CBNCUTP8^XZAM'(P?AY5Y,H"F6PKL!" MN2+E7>YW\1S%?&[+G8YA:]N@KKS3^QZB3@9;<:V:N>$KH5X?X'.JRSLNOLQ@ M=P';-GLE1U%W/-A:$M',6*N$VIXS8*]CHNC9*_M"F 6AK&ET=!7,JX-\"C]L MW/[,\$YP8\\T35A_9KAPB=OF#)>K;"VI17F+W&.#W4:W:L0N!,.ZR$@7KT@],R]Y. \XU M;7$:B)5. P9!?SF0VM#V.)"KK9Z1@LN^/QP(5X+)U1X'*C=D%-$58U-+*-B* M3E\5UENLJNJ%R6@"_]3(JL6J K#U2^;6;)Q5END9ACJ,XI@ZW'"L?\(91J!C MR4#BFD#[QF?TRZI>("^/N#^(J2L6SBJCV)R535U)+*38G)CR]D;1\V.:M2?% M0LDUB5%$4OUEOR9 I0Z)F> CU'6(?L'9THWC? M;2Z*Y9R+J?\VJH^:+*>58,]G#/]F/).S.RK'Z?C@2K478%]QLXYT;&O^M$+9 M/^"H" %)ZODY02/?#_>VA"M[).Z-%@78"0F,71(@7,;F6C4(7J\K505D2DY=_$L]G#UO9 MWJ^"#FH-Z5TVCF#:RGP(D\<9O(GGX-%B-)]]CV?S+'7U,L S=4HS:UTIUVT& M_ZL#;@T7W5+V" MRHAWUP0L&;P*=F+4-,;^CS\6>.FZO)0W6H(.8L^19IC\_ 3OY1_.IC64;ZI9 M-G\4)PV;7L8\DBP*(L?C>"SD8X<*#X2O !V+B3"(31Q_L^,\F)4H MB]/I<#IZE93!_'(X587,T/-P]F&:V67*LJAHJ1I:^Y4XM/%ZAIE_M%G7)8,X M"YGAYO7/0N:*C$/3[LI5F9TE927*>CWMNJ,,IYG@A--_L&G6W5*5=H]U*Z[4 M5S3MNJ30[KEP1WO3\(BA5--SRJWNZQ*Z=IT:F:4!4PX*EP"E6&!%:13>58+B M2R)?(E_$(A1.H&(-AC7'S%@=.Y$.L&Q?%)/,7R9L>&9UB[ LSA=X&Z>3)\RC MW00&1<^CR=,XLZ'00']:6DH_WD;#.5;[6GO@ZB81Y:-*Z MIRHUUL$JV%:;U7(8!:RV\),MJ#6:/6 <(7:RP9:JL XG:>:\6<;)&(O$?086 MGY:S^8^=BR_ 2]$C5>IJ5I[K12)R A>E3 1D:%=Z3J@C$ZB Z,"'7\C\S%QN MMYL]'V)]SH)[]'>]F^Z5=\8LP>PG)Y/9=Y!V;?"WO\ JLI<=7Q!9C[T:8.LS M^6$VA87\!)=]G238?VFZ.- RN%XD9P=D9F<>K":;]0#7)Q1+/-I-]2Z!-^LD M+7= &4Q !V>@6X^S(J9FK-C"EPU*RK?/B\I.SQJPLHMIEY?UK7^93=+Q<"/S M_&2:W*;+]=;Q0EN?#&)?AA+4(Z%]1WCPEQ]K!K]I7*E-I+12F4&-Y&RXJ8SK M9>R9*AR=T)90Z0K/0\4GD.T:*D F?J]BCN)PDQA]RYK9GP30^ M[UFGS,-6\?20%>I>]\)-Y@^T.:$%LKCVE" <-"ABE",4*$]@FW@.#Y4K!)%Q M1'+/UK7XF_@=C)<+'&>=A+=+8Z'O[ZK"MM8H>0 M7:BN_+%UNMW&"EOFMZA4 MNA9(45_P4(W:R4;)67%R1<_/I3;)%MU75J1M"[12#/7WQ3"SI&&5_?O3<)+> MIK VZ=MT@:Z$6'J;9,5@=9G,"^9MW-%F,*-F-*1#FODD;9/G<@E M=3WJ3B&LS]G'Y7TRWTBK7DTORG,72TT]K(BID8OE<[)<3NP&NB"&O77&;;UP$*P+>G2^_M\15TZ.Z5R6]*DC])0H'\X21:KM,PZU:\NX+WS M!(TXU['#I'+QZ)PZFOH>_)**(NI)5TN3*0(2=<)=C;GPX"?.P@]FW_317Q 5.*8>R-&S)'!S%Q0'AH%?NNA,\RH\H1M-#HIP,N MBJ=,6-4=1R[[H:ZEK0QU;$+.G"A@D2,,H[ SP8YO@$2J/0'33N=33A5R%TL> M_6@9]2W25C0U*$K5W3)#A9>[Q3*3U3$5=+R\F^WG9/XM'1TXL]Z?XSQ1OI+*>\(P78?M%#[[;+P M]UJDS!,KQK<*P^(QW")K,0+2_7J>/*1/#XN-N.OE:3;HPPXUM%"DL1&\DKSB M=V!&)./M[KG&=0SOO,D@*1KG1E MC@YB/*%W_SZ<_SVQ#=^;=(GH,%+$Q2U.LA,1QV5P6HO&K@N^:;BU[>=[7K#U M(:5Z4ZOS+[,)'F%MML.M8HVORZK B'Y:*$'=%OX"RZL I>S+W[<[G1I;$E1C M=5=9J$!=\O![X6 _0YCODPPLR/)_59]'#5FJ\NS MPJCM/_M>""7,\ 4>Q-I_WV7G))M0.AL'W4N)CZ&VS"V$!E;#,=@&#E7L.(/&#%MD/(+OW[J25HZF&<^QRLO !^YRX9W\RR M4^M\ 7=*J> N]T,:. QV&T<$VL>:WA0DD:M"$THBK&O)ELY3NT<\3;#MLH-Z MEV7OOVTVSBKN?27;,!_@:8+RW+JELO*<&>MP]?4L*[71,5^&FU@)ZH0!-;!- M1Q+X\HCCAK$)=. I)4S&ER!BUW]R&;2[#-XDH_OI;#*[^Y%/RD6/=1&RE;D+3\W*@NP'*: MT+>41^'U_2@1.WYJ5Y2240YC%_)[F#/31:]GOJVFSCC?U6(+#WX@ZRE9X-[4 MM;^XXN!QK"S*Z']>K*=V>+"1QY M)F0EKV)%G/5)Z['-9<-V&S%T/.?7N[N;)W<8\3R;3(;SBY7]J.ZDKYCE"UM' ML2AD)2R5_'6;Q@QY/\WI^'TZ_(JQ@VE2KSMFA_XK82N)$5W%@W<28=DTP6F4 M!2[LQ_=F02!;"LGE KIK1%(J#L($J)'P!S!% D>'2CJN\#T>J3!D@9?[=JG< M=_0UA'@V52'\L5A>.B?G,ES95HBBH)V<@?%LLJ+GY7PXFX.I-IS_>+=,'A8X ME^'..:QRJP]D:7-])!.$MG"-$>>2696#8B%@ZW3+^L!A$:1D_GEVN_R.=8]R M_UR+ZG%9,AQ7/H\#(QVE4+))$/B^ZX-^'$LN?4]2K7/:=FK_GH91WD\G+^JS M"9[)M*EYTPL0J))YGA$,$8XZ(X]C1S/<=3T?&8+ND<)7!Y%!JW/(V0L?Q ME'/0!_!5;5X$SW6AWMX)(.6HR[/&^S_^-L:I>"15!U21#M ,1VG;_KJ2HL\P MA8T?NIX^/_>74-@DENT>:K;)0 M)1&UCTRILK"#RM'+F\2YL3U-7V*>V%Z@;X\W#X(31'R?IR 8 VTJI\-;[]"%=OH#(JGC6DD7Y5#EK.0=Y_=B@]7X( MVGTZ2C' ZG!61X]G)9[IN;O;P<7A%]G]EH"*C#'#[1_O[)LV;A1*ZH,2)",M M' '2RO$-U8X?!T+%FC'LQF5-&RH*ILW^DQ>0H6OVWUFD3\=,!<43#Z7($8!L5(2NU%C(59[#B9%N3$W@B;QP0=:C:P.Z.J""6R[S MP^?.G%>AT1,LW57$?P)'.>C,@_XJ0(.NRVDAC^H$C%+,K\ARXQB8H'@IYDH& MW/[I4Z$7>!_U2CQ;I92ZQ>3O$U *.F9B/?&@?F5)4IWL3LTC<3 $A2@E"REP M!T&X8AQ?50!=%4\AI@S6.R;4V' Z]#S,Z9$X)UPL5Q9H M+>,HCDAVAD^9+!@?1U'L EZU"X"E$L)>-YG9\DI]7O"X@Q,MS:[ .XJCDC=D MM?F_VE!3D(1:\BKNCUI0"W;K3NV%=]/E<'J'W4M>(/O1^$! X!HG9%&,B6W, M,:[QG="-9,B#R",TSFBA7!?.68_#:*')F\+) M>B4P!P*&"J6 ^T^ NW'I;L&>S4TY4G,*X&P?7C0Q[1E:I?T[G9_#$/5E/7K MX0_T\:.1,!K-GY+M*-D^RC8TY&T;SXI)[,?P'=!Z\VG32Q,(Z]9PR7FAO^C> MLQ\^8_Y]N,SKD%S/D\<\.\[N"Y/)XN.M]VV83I Q3!,<]KZ,C[:U.40AY^\2 M/4/WF-P-W^8;)(@-/&$?WG75X)*9 MD'#B^@YGR@>!KSU'QP' HE(H&&P5NT%VGDFO$$[YPVX!6?48"IX62]@ YHM< M!MB-X7>LX'@_G-XDT_SF2VHTJY\\>=@$?X3:BQS4S7$4M6,BL&?]P NE+_W( M"WG>@24'W!34%B^G4NW*#:$M[;B7AAZWBD"V#5P(YA9G6SK$\"$_[%H%G>\31[@![!1Q%#K"CSACOG9Y ME =<4\GRZA/GP3N+HC^ [=Z2)*R)<0Y%:WB%>-[G4;)8[):(+8]_*.G,V)2I M+Q34 V+X,PR\5LHT6G.^"'D8!JY#A0 =W<": [$M',45]2/B$>T'61MSS.CE MQ3"(LX WY;#$\_M*.,1SZ.84EN"^4".*/)KP-[@0MY7,SBJT8+ ?AF"(K]LU MG$4Z->89K!U*R0'2*_>EBJF4)"+<480&M@"6X\>@6M/ -SKVF*O]".FW.X=[ M);>ZY71,6(GEBM\XG.3AXA;L;O[S_L]O'NZ\65\^ )?K$F<91YU=F9*TUK-P M7W;61\^@8*:@/:W&\69FH]K@<::+=-3!5#\A7^"G(A-B5Y% QXX(0HSC(M*1 M(&48&)!4H'C.)SBU];M/A]5>EI\^SFPI-6]E9C.D&JOLDA)731\F-CK!ES_> M3=$XSDH$8=XXFE,O)^@+H]%$T!M/$9\*YD1^1$'+D]3QHL@XL2#P(YHR$K#- M.C!7^A*2_M)<;FO79S=,^GAK7R_^"J9.P9L MVQ!&2,(>['G4U6&\'IRL_,-:#;\P#R49 U@@+)DOLL'\,%MFU;\_/T[293"; MPE@M,,X3?[=QLW)D46HBGD$<:PP)JF+;=9RVV('5#"N6V5'?M$7 MK.U6C<_,OKP(/9JHNK9R56;H%^ORY'ER8>U9DZ&LM$-DEQX4EZ^%*M@>"EW8 M&N*M05IKJD@7A$DLP%F#L3.4D.P+LO?QA"C/.7DE1+EY"G5%GO9@]D"U+=)T M>5%.O\A\4E57T7I2N^ E>!*E/#51!B[4R3LG05NMB(DJ_JR&G;VM/TM@)1E6 MR+0L[>U]V:"D(S O%J2T DBNB#X>I]3B&&JJF^ENE<;0>O,95B\S!5]*QV-8 M@'FQ,5P!)%=4O=08+OF[ESSO$CK$YJ78$&\.>O,^U0*HJOI=#,1J)H5]1<')7" MN]=T7-&=9+7#:#M>*MTL#;;21HJA?@V6QN7-:*&4PDF!A1^;F81N]8LQM+RN9YBJW(H6N M3W7RDMLG <1#E8BTAB2P?*ND1;=O'1+:FO_"53 )VIO_*QD@>=$QT(/I?P;X M:DGY^>)7A+K-I_]TF8[3R1/6==GDKD7/6 4URW+/6@CD7Q8-Y]-T>H=9WY;B MANUOY%X6P@7C!FVG9JH+(N$2. NA](5K0OSZ!COG/AE-PO:JZO*=EF]S]G\Q\[%%^"EB@H%NH/K12)R M M ?'1$!&=J5'E9\,8$*B [\$'BP-(#0*-95/PMB?H#K$VH+V?PM&A[/$^-J+A=L/S/]Z,# ? M=M&GAU4:T2/,:=A;D_E#?2_7FL]B&S+M*0$4.(P8Y0@%>J6)8\_AH7*%(#*. M2)RI!=?B;^KW@AW6"K9=#@L)(:NB![DNFX59?'Q:+L 4PN8./3-88"MS#1&[ M4ZPFI$I\[-T%ND*#KHKML@&RR%7P?A4VR@'5W[K*.X7U:V.WYR%$U-S6#R&[ M4!+Z!11E8\*%LG,:T3F];>H&0T@7^Z\6J5^7,J MAO6L1!/N8:=>PVUQ4^+\WY^&D_0VA=4X MG^7OG5$7I,5=4F;.%%IOEZP(M#Z#Q9*2>$68PHU8<3,=3OI$71:!2&M2=PIA M(S]"5B1I52"H49OT%HER+5&LIO.X%%85=EHRE2_G<;(31^PW*:T"I-'TB)X3 MV/RS:_K$A,XTRYHKJ "H156QH"[\=3:!;YNDRQ\MZ8S[&UI%G3$[I9(M:8Q' M:;AL;. Y'JIJ@=6XXRG-E*D0&K\N<)H77[N9Y:5_8;.#%;G\@8$R2[ 6L:;! MXX5TX(N[Y!B>[U+"=N,=JF,JYP($\B:;XN/MEM[82PXPQXAI)DLY.(SEQ#Q8 MM6A+LHS)[8KWO60!2]"H0BWC.J"JIW56)WWTXP:$SF*8J8;3L7TUL>+H MMV$ZQ6Q3;VY;%F[GX33.LCV'1:9\G\4&; 8F/$>X(7-T$!,'A(=6L>]*^"RS M'ARF::'[2?M<%$]2L/GQP[IQ6M?2ME*!Y'S*D;WRX7O/O@ON,&LKGOSD%HOQ M=CQ#*JXS%_.M::&60@U,!25OE4F;I3N6;^V[I1JW/VG:5N<+)A+DA7GEFB^5R&..[Z[ 9O,Y3L;N;8=0 3886>GV_CJI"':Y# M#"\N9EF=7T5H3TG-^H?:=NG-.V9T$0\!NH K7<*.Z]QE<"K;'K_-F]3%JPZ^ M85

    Y1%BYE8IW!4,S&P^AJ-7K.A7^@ M$\\9518[,"6P^8P22AUHQ7.HJ.)YU2,[E)S86T?Q0F[.D6J16YU8FW96Z<( MQ":R3!<$X/ZSGVJ@99?")F"L6=))%P+?MB1@A:H-U?!4;2+V*1DEH/+#;M%+ M!D %4*Q8>Z0*FO*6<66&\Z[3I%,6*C60RZ7Y;M6'ZH#V @Z*&T"?]S&)56\% MVS5;W(#G< 9IL(N?J $=M%?=WS:J?55=XG] )]G,_BJTI[KXRO0E[D9<#N$GB3C.ZGL\GL M[L>J>%N/51>L88YAQKNSZ""$2_(31/=VT\.P%310=$]?S69,>S5V,%BC< M0ADF=HMH;CWU&;N8S0!\'7L8NILT;[Z''8!:XI'Z,)O.=OT.+W'*5M4"I]E) MDMAW+1W$48YY-%SH='E-F7H>&:K=W4"NFN$4BH.L@28D0H+JVD2.#I4TG&%[_%(A2$+O-S'Q10U)9.G M"<2SJ0KAC\7RTMDGE^$**P]QRL2Y7*TPGDU6]+R<#V=SL-6&\Q_OELG# N]^5700GK. M]C-7JIN4!:*^RKI)>/;K""'D7OC/&4 +1RWSV2A)QE8[QFA,/ !=E83Y8PKJ MSSM;$CO]AEMA^=F-[=\%ETV>\(C'KJ>\X70O.<6N@+00$]XJ"X<)Q_S"C[?> MMV$Z05<:GHX->Q^[:K!?9>&LI ZH5JHF=P!ZN@=4"\OK!4FOU O]CU*,.#N8/>N;7P%^G]EH#)@%'4[1]X M[=MZ;A1*ZH-2*",M0#G0S/$-U8X?!T+%FC'M\MR!KPNFWOZ3M]+%1Y#ABPTHVI"3R1UW+0NV*D.IZ"GS([ MF,A=6Z_"P$&_A:O5[LY[ DF\2LRR)K MN+.E3!X$<2I>M+<>#(W11ZZ@NX-[ $"=H.M-L;4^!EHS;#1+=P5V53R%*#M8 MYR#?T5,[?DBGZ<)VY_K6Y] JC!3@RBVD3I\ MNCC%&UZGAPX#RP11TE3QT%4$>B 1\WT>G#A=YG.FW4B9?=-#<<^$FKH."3T/ MDYPDS@D7"[@%6LLXBB.2!350&R=3FI%9AF(7\*I) "R5$/:ZR)88PT;[E7 M?F*7$574'?LH.#E6LF%4%@1G'5C%?,C%\N-MC],G#.Z77(C=DX>=QRXUX';B M$%Z%'0<;@)!*EIEQQ\$O@#O<&H3HY& M\Z=D.\"TC^L=33ZJI,M.6+E5\!W0CW(B>ZDL8\47040Q>6KOV0^?%?X^7.8' M:-?SY#'/++.BC:-5\<-5^&)]1%M,K.M9_PZ;#BSH[*P0*V[ %KWP MD^7W))F^1YOMX]1J*_CGS?=9MT=A/@DE!S,+5 F-1V$*=A6?4(:'X6=A6N+FL*!/HCDN_GP8:LFX M >PP<10ZPH\X8[YV>90'.,,TXELSIC&\LRCZ R9B;TG"<%EV%D5K>(4 VN=1 MLECL5F4M/V O:?G7E*DOE#-!#'^FDFFEJC2-WY='O@AY& :N0\%< TD-\@@D MM7 45]2/B$>T'WRA>>MP1Q9]76OO<; M7(C)X9D3HM#VP'X8@DV[%KUGD4Z->::<4TH.D%ZYZ5%,I201X;!AT@#]4,3Q M8U#):> ;'7O,U7Z$]-M=U;U2[%1,6VN$E5B\^(W#21Z?;<'N9ASO__SFX4#<+D.9)9QA:8PH?N6\%FX+SOKHV?0*5.P2%?C>#.S85/P.--%.NI@JI^0 M+_!3D0FQDT>@8T<$(08*$>E(D#(,#$\*YO9Z@E-=3'OI@I\^SFPI-6^GMQY2 M[;[YU925^.O#Q$9_\O+'N^EB.7_*RO)@JC9:4"\GZ NCT430&T\1GPKF1'Y$ M0@ MN!D7.&**"-%JP*_XXC8IB'OIM+67P-P\C:TGO1ZV27.I:3&J2UIHIT,;%!2BV.HJ6ZF MOE5K](T0P6(PBA>RDSH>PP+,RT65Y0#)%14O-88(&)B! 9/P"O#7G ,BS O-H8K@"!,]4N-H:94 M-ZRX6F4,)4+$;LTN*SH).AW#(LR+C>$*( A37FT,L9K(%/7":7:ZF=>%PB2/ M3^NO2RDA\#1H;@=>N,+K*:MT_H0J5!U2$OA-[KG2$\2/L.XT) M#O"[QJ=!Q'/5!VL5B[WBD17PMEED!#F@C%(4QX*[K%FD)=5Q[,6><%S7:$=P M7V#\*7.BF DW,G$4A>'ZF*YFW9$XA0=*WJ??, %T)Z/KCT5R^S1YG]Z>M0A MAC%K AAB\+44FED-0[GN_DF^\J07!LI1,597$3ZV:&6QX[N>&VGA4>-SU"$H MZA#7YF];C>HKP.@%<([Y]LV @Y@V,#MN88!29Z_SNQ@^ ;6V M^4HI%VO!?D5W$C,/H^V4%R" ZC)>A#'B&8-&V$X(79&7_9 ASZ5A1#SM4,&9 M(Z((E!]0(!Q-1.Q[/A-*R_6>_]I8:7NVL(U2V(B7UE7$;E1"EB\:4>P=T$ E MO+P#62BE<%)(ES0\*C6!1WU.',DD<"!=S_$\(D WI,H7/HU]-_)0+PCM[-_C/ 5QKXE4XEN6E>Q&.55'4SLZ4;@;2\J&.RL'T: MF],@X ^!VP \/I6-M@$6^2(6H7 "%8-1#$L)5$L=.Y$.2!SR*":,KN>_+.P" MIY =+*EJJT9=SR;IZ,<-(/-@L?PQ27YY\[OWZ;=W'QS_ MX\W-Q]_?#LCC\L^#^..'&^?SN_\;O1W0S1NQ]_N[]W][.[A)'Y+%X$/R??!I M]C"<_GF0?\7[*+YY.Q#_O'[CYN,U?(%^7+[)?_A/TW^U/_X57^,?*?ZQ1=<@ MR=)<\;.?T]55/Z^O__FQ70CVB15>?A/]YXWS[D,8?;"85@BVGW5D2YF!;%@] M]7@P7 S2K%?:^*KDVN_)/($O^2=]9?YE^/#XY__U[)$_/Z23"2RNGP;_9*YT MV=OT2NR]/1C;X\C!\AZ_\$W1_:_\:3"< MCO$O\1/<.4\6CPEFFB63'U=[#/^WPYAAO]X M6UB@;[9^PPH#>C7PO<_O/@\^QH/K3]%G6*;>S;N/'ZJ(BZUG4P<>+7]KDMPN MWZ) :_"H?QJ6R;K5N-83&(?>24$"3!L_\'T$S6 P6>2\--@E%>!&"RR$!W[O? MLW7AP)] F Z&>;CK8#E#:3>X3NZ& S#! MEO ##_971I/4II,M[X?+P?=T<0]? A=_?4HG8_NL0 W(1KP[G0]FWZ<[#WJU M@_LQ*W&X@*]('QXG6:97_KQP<5;([:332@D^S;+K\;QPG'($A%3:Y[@A$J7/V *+7$* M#;/B(SB&C[#7CM)'G,%W6=W3R0_\/'G$C"RX&T?S#W1 C@>V)-@"?@JU!9C> M,#<&?\HW8Y"ZP9__N/I\M7D=_OE?@4.K4RZ A37+,%L>AG]/-FSC$P'?__4T MOGO83/>AS>JPOY^-!"HA=C_!1P!]Q)H?V8R<;)74PJ\:IXO19(:%-?#2D:W< M>8>_O;EK]YXE+BSXI3%.8+@%_R[E++;[PGJQZC!W0O6>! M[[#1\@.8%XOT;IK>PDCM3>\-W:GMA9.LGAZ5IW%> FW]WN:=U,9)#Y;8@/.G MG5>#QZP4&'Y!NC:G%-+?[V>X\&$'27 #_+H K6\X3^U< MFTQP-)/Y*-](AJO)E]V^Q*HUP[S"]?WP6S+XFB3303));:&?3(KL,%E%&Z^O M)1:=V@\@\=:UR%828 20PK5PN+R&:3P2^XQRAX*1Z@A&#)CB1CD!O!=XVO5] M,/^[LUOWS-2-ELFN!L''WW]_=_,[*)B?!]Z'$%Y_N'GWX;?H0_ N^MRM=5IN M8*O=!U\OOB?\8VN$[1,^K9\U[>JI3]K4V_K7Q);,'2P>AZ/$*G>IW35NK0;U MA*W+!M/9=(0%N2>V8-Y&883-([_;[HRPL<">"IO6X!NLT=G3PFY;^.%\]G1W M/\#FYT<$[*6G%SOF5+!R])CAOMQ0M%$=S)]!RWY:XOZ-%=@?GA[LYHJE"0:K M$H,KW6*)M7-R1[_8C61_[Z>SI>WO_R1NE_?C,83D!C^.4-'HEAH;ROLSF0BU=M/^9\ M^\5X=;_+LW&WL);CW6N^Y5^<[8#KWZ3F\#V7>?_GW:>=E]"K3[-[[?T6.?ZG MR/L_,,L_OPOAKN&W63I^KQH.< M@ U[\:\-!#NM_TS_\2Z\^M%F-N^NR>&].304@;_:F 2Q%6']3>\2_ MN\"*$-=UQC9/D]7AWWTZL,C+YK&$#?2OT:>;=X'WWO'>O_OMPULPM[)Y]R>: M#3W<6J+$UF.JR2*K(L,.KK+!USO@< :"Z'\%013%\8%UMP+;MJ9"DX>]Z5K8 M!!VX9O4LL*6Y[<[.DGO_J9(Z+O8WRGQ01E>XMD6XO.4E>VY30G4^) M>G>4SPW.7N/<>/T"Q+R^V<)^(MR\QMGRRN8&(Z]O;M"?*%6O<6Z\>DG"Z*N; M+>8GH?EKG"RO;6JPS#N!_X_.JWDRO 4KY=7-%^K^Y'+Y4A/F\?FX5Z"AT56; MQ2K3*S=G[>S8L66?3QGEA[U8K^G97EI U-U->FPXNBX8CB^F[OT#+#H.$WL\ M>_HZ27JXZB[[MY73]5 Y5A]O]BX^?$$?;TT M+N14/#0/[2,4?_=C\=1F=5B='?_ M^0'0/;X9WWX\]-@FBSQ[&85TV!/K>U7 MK$(2;F=SN#N/2TI79V=;QTV#^^$"'FYD[WY\FB^>AEET2FI#*+ US?QIM,R" M-X;KG@57[HJTSF6;3P1!NQ';'*-.=23I-,) D MM0%>^:F_/;E&VX=C0/_P)8V'MC^PDL8\U4;Z:O!.QL+ M,$ULO$!V1'?H!!"^:?B01?YF [M[:#JX3X;C__9X9"B;$NV;%U8M&ALD\.9<\Z<^^7;U!M-K6^P>$I)TP2/2'BS&Z O^(7, M]%.[4A<@5"YR-[<*ZH,WY^I0+E('9E=!6WD(>,TRH%S5NG66\M__Z$L[[PKYWE)/")#/4\ M,O^;<=S)$L ?2/]^E1H!_' QA\'(2Z%-[GH6@X>$-X=+M\ 8NLH_P/29R.5$ MMK$7S]-$4%IMXMU2DH[$]3R$>Y9@=M+(=[T95AAP#8',,X2;Z 5NM, 4N(@S M2&]D'E"]L(]Q"&<)P@0NAN^).Y%Q=T!\Z*!/93)9+-9?#C"T2*3)3CS('=$)OGL3XO_2KI18VL,7LQ<"Z5/0+;QL#(-Z7'1'E\C]3$!-94HY^W=68TEL@6@,5^GU/";6Z-X=7O^25PEY@+ MJ8#^QS\^7%_4KCX/SP#$A@7Y,:QGD@'/47-:-AT1WZ93YO9:#I[LD?8O>9"^ MNP[GWLAJ-;L_O;=*@0\KE8#?7-TVCR:UA2Q'.EM3,LPHZV9-RNYW%&EXHWEC M/G\,967&K#C=%A5G7FZ,B6*9YH#E6K;4LBDK.7)!V]8YG9&>1XDR-9TC+\0- MD%Z0VPPQW,)G==XQO#OUXB2,J'X ]QUYP.,$UD;0>&ED2ES](#.#48,, [*[ M6&N210?T&SBA&+EQ @KD6>[HD?!9HP4-Z+%T\MCG7#6YM@:?KV&51XZ8\I0U M%C>(M#@;YAM/*8_[1A#@(E1@5(*>&QB:)M5Y*/*1Q_HV%2P1)ZX7H0&5"I2\ M(.O";_3[/#ZEH$.B02R@\C,+[U3.^0@['LSI(9/^0^R 70,L!K5$S #4('A- MZCRA.A'9,$G6DK" !)V*$^65DJ:$ E22]P.,"X2"QK?<"_P3 ,\P)#O+;WSWP=1HICR?'LB* M!N(=R9YC4FY+EO3" AG;7H_<>@T@&" H$'=1 MZ#SZI/IPII3*/4"GZ$+.@U]6DF* M)NER<;',UT=6CW?+!UY#E26$(JG!ZZM%Y1,XO&>"F;0[[)(L= -A:#G00K>:JZ MMS?BU@NP<$\34Q"@.<851R2MD:.S=RVF)ZBJPYNI1["H2G)DYL,S%"U& 9&4 M" ;!/A5:*+&4$,#DZ_<6.A3U 0DHTC]ELU,#;KZRZ]FE@2"5J=Q(O3<\A526 M@<$_1Q[;5@A&M%O5UJD<,I:N!H9,5L@DD9B3'SG2S@P_+:OQ+#3$R[H3*)(C MJI]7XX1Q.^^:YME0A,D:F>X%QVPG[?= M>N]^+Q$[B>#5>]QI2M3#1]%_O J@&2I)R;WC\73H^)38! CB>GEU16/*HVV\ M[91YO=CG5>8H8U26(>R$BGXS[ZV!RK7<9!WEZVVCA%ZT;YU90>)BQRX46-1F@24QO+U:-)"Z[2)[F2#QLK,M6](/@]L: M>H)/?BBK\)3&Y&Z+;R[O3>D\*AQD*CG:Y4WV&96L&R*/1"5>=K@0+II$>.<# MI&_X86&%(R _6_OAV:C0GY.TJ,M?/57LF MP<),.5JR$/^;K/!,B6:UYQ3G5 MBZXYTA'S'ZGT7[VT7/XY%'_M5E4_1Y,;C1&R]P> PI&F=O'-/9K["%4L$.WPH 7OWZ[CIWO1=-0PKY MWT36S_+37Z0.?"A4NN;Q>2#ST1Z_PGZ%_:,]_G:POVLE--OSYVQ4=:?1\;OV MU&!N#'==OL<=GX6@T'?K)N[[ MI>M&#OM9ZK=EKMM-KI1L]5M<\&%_[ ,:\; M@:F&^6AT+A;]XIQU\RX^[<%62N:?B\"K@^4/UH%S]:MS[=&Y.LY66@P"?1Y[V5.VV[W#_&FM^S&04HW% IU??6%':BP-VNO6-+;J].&"[4=]88MU[P,H&,@24 MFDZ+Q25G]K/;:*0QE'+\Y(-S0.0= >HG,8CK45 M'^JK'^L@78!PK$-T*,&Q#C%,!L>JXA/;%B+GGI^JS./]$".'&#F%8QWH#:[$ MR#X=ZT")<"_%R*Y9)VLZ??X0B $QKKEW(G)OA16D6)1)/5#"V2P,5'N6,$VH MM89NEEBYA:J=5CNM=GJ<]1-[HK\_-?+2Z]O]WDYG03SYA .[N9U9>#MSPKX] MZ&YE\-C.G'!@MYL[[;=\AA,V^H=^PDY[*YQF1X>E/:+IR [T96MWU^_+UGR] M7EW5IZM//]NGJ\Y!3VGPM.VV;!N]\1*-K;SO1WCJCSA$[QAZ\%6]]PZ#8*O> M>U7OO5>_GU7_K76.7W5?J[!_M,>OL%_UWMN7WGO9=*23JO=>M=-JI]5.UWON ML&/'&_2F((Y*;?=PA-G-HG3%&&.W=GMR/BF!^O9K<$A)K\V&W:GLY6#5:; XX10&O,TM;))G/LB@-XY M?;O=W#C=^*<=OB#OG('=WSP79J>/UAP\A:OM]-%:CMWM'NC1@"![&U<#[?31 MVBV[T=K.T9XK:>DY!\SBA[4/AZ*>O^*@7#GL,@N#TC/6A\"Z%#<1#MXUYK!? M#J].+2^.4Y BPZO?Y:J/F:/Z,:QG ..AJDV;OF>,2Y=/P)_/Y.:L=]?AW!M9 M_7;S)SO[\_DO>AHQ#9*-+5_$L>"QX#BS.,)!M#3BW>=U>$BK%UDWK@^23UCQ M5(@DMO5(99*%_+3E>^Z-YWO) A910ZC#&R )5TUPGKE_"OGPW%W(4?8!#O]^ M+$ >^QP1;"VFDN.2$OG%@\E#HSF'F[6-WBR6FP:C]Q>O-?>!\/G4R]F,;\ DX0 M&,9T]GAI+85M'#F..'Q-#,;%4< ,RYD7>#/75Q.'Y5AY'H];F)="1\@-0%[2 MZW:$_9S*FWB%-]$ZD^/E1ZZ:"7RN1G9?8Y_H56P*M=OPCN+A/ :^C%%MS*8Z M-3#&\G@RF90;T.Q@!3. )5[HS]B*LVB P2)+ MT]_QY;=.L][.=J^FTW\3$8(^!SY80D^5OV>FO-KHN1@5,S48-IV3PKCP/.P) M+FYN/K9D:+G1X\@8 Q,=&1$-?HD?-U_)1OS0I'7; MQFP9]5P\IWEI]\$7<" M1]=/HG & F2R!TE/)G>.DMC4.1$M%K;^-\'A.#M*N-0;W]?R3GL,>QHG+$MO0GKG7F(X=49_M+-V[L@;('_P?HI+P%Q+/7FRN2/<,T(?09PX? MB8DO-2$A&44&'U9\$6L$34-M(M57("1@2?%]-'6#6Z( 2=)R,VHK=21[+#I@ M@I GSY U]N*1'\8I<,%P(I<(W 1^MN5N0=9ZH)K"4 M8@=2[N E11E$OXLE1U 21V$%Q4=N_0)9/2=LP6CL%V#[M.6<1F$Y)-8G+MG, MK^BA:(D (6Q%#X$C(%!1'@5R.-#RX$"E8<3D5,%. B$/;.4I;<;W[ M=>O_L5;H+[1]))4Q_#,R(6!K<)6(_(DWX88BEB" '. DK/%DAB4^ 0HV4(/4 M9[60H$M+N_((B'TD8E)10;L'^399J.-Y"(&1'@HJ6:&I M)&NT3,-OP&;S(B%S+@CRZO@@BW!IUJ3CY:X8CX5-]WD+"Q\#ZN>J+%Q12JAV M]<@$#%5K^.,Z_EL,E*DW6UF1HR\FB;E,L]%L/GXA9_TM%+][IKQ1=HYZM+K& MVJ!A:) E"(2):77L? 'V,1<),@+]:W:(?4\$UM:@N&6?(;T,Q*YHE=92A'T; M";+7T&C7/L8;09;F.$4B!E:%EK4';WL3--#FKC>VLT034)FL$-8"JR[R8&W/ M-9.<.]-P'*S+=4U<_[\.!+"U D\1 Q/!"3>8Y'I1&7=@%%:HL2'^8W M$(R99Q?8$?,)7"U$WF]\%CUSH%;Y("BB!0$H@Z3^C@FA\J,L?R1O8)!U$H-6 M2&Y#'RNSR'K)R$3IS$AB[+<]ITV0XU-L2)XH726!%LB3)8RQ0Y:2J!V2%2"? M0%D$B.5#T3:E,@MB4L@3*_<\+03'## N+4_#KI/,I9'WB&PMQE*Q[R-@W\ ) M0U =#N""TU":^UY"ZNJ_KSY=&.9T)/"RX]W UXDM M /BO#$F2&Z2\3-YVD:#ZC]@Z/H@L?K7$X 2GRZ*D$W92O%-KV$7I!Y662 M6R6F:H8'5K)5J53C]]37;/-;&-U17V-V/W-)1O@<.U) T4H5LP%UGC$[9E#$ MK.+8[&PAKLFAM\Q1P]X9LCO)$5'PO2CK,>-12PR=$"DW(^$0IPAOL).#6Q:< M.;])ILYGG P6(?PJWPTP66!%02S=N@4^5O&@B@<]@0>-0X'1EX0T+5A*<1.P M';^S4$5AQZZYF#QK(G$MF)# ;>"Z@$KDQLH=AX8T!RXD M'P#-<)R.\+X3H!$Q2[#8^)>X28HU\6G$=R^& MQ?!0R!A*V2(IH%J5@+L)1(R./:W=8'Q%@#%MLA6VR%=JE*B[^.B))$;+O)F< MF,0&<#NT/5;9YKY+,$RT] !(,9_AAB>M*5FN(R&6.^0A^B="L.&;%,=?@F%>N+V+.Z8ACG<3 IFLR M]2(VF:,$%+D1W.O8DV&C6"=!$,N""S_"/!+2$6(Q2B/\M8XPH+3/Q1CHYN33 M3Z@VCG4^#I./ZSG]*@MF(:E3(DK,$57:6?Z#RR:DBR=3P?G\=^C(_(+>B.:) M\'PX\EQ9PD>KHQ)*MM\PIH 3\B*4 /CRV!,8G/$F2]:Y-K;0G@SPKI(?%/@" M)E#E!1;=?KD7^7(YP)7]JT%N?FDYL/-'9@UBB(?T2)G8$J:1-?+50JBQH7-/RO&8@MQF M9$2&=M_I(#X_BEL!+2(!M2.=XZ4>&X'#N1LG2K+'/Y&;T$BVH4OJEEA5Z@UT M]L =!,XQ1MN4U,I5?K284DGR'W!1?Z5 2XXWD)%,G 948X.[LM,UVXJ,!\_< MA6'BNL""D#D(&>UB[8-CTHKCF3Y.,RH=R\ /ZRW3\)N2!*P-EN'-C4QF7K&. MBG4\AG5<@L!:7$_EL.;/X\]N[PQ[_\G,:U6]>=OS\7 M\2CRZ,U/$]A_EN[T.0J#$)-7R$#]&";_$Z@ MAO]QNAC\;32<[M>KZ_.OK6[W*Z8$.,V6\Q6NF#?^ZQMO_+7?'_1[O2;\>= ; M=,[[M=;YZ66M?=D:U/JG_6ZMU^Y>.$/GTAE>MK_BBW]#4$A(;!OU?8-'J=0\ MIUVWKJX_G?VK=CJ\NCBWSC[]]OGBX]7P^L.GCUGVW8M%I;L/4.?,_6\8>9R] MM#*I$M38T9\U]FV.#") V9OY'F/K#GT8I,!SKADKVOA;)/EX-!7CU&7V( "B_IT?FD@BS3OS2XN>I\H$DKU1ZT%.&C6Q4=.(9X99F!T0*3D=H=W;^&I74Q58!\4VEB@S= F MB^AA_U*<1-Z(,V[AC[!(&B"#RR5,?KGZ/83UP-;SHW^I)@>2,A4J'LE3^5R8AF!4F:.(5R4+RMS)\'6O+E' MH?"LKD6E.KI6YN9< AQ_<-7E4B-2Z%P4IY 01M>8[_TI\D>6F<$1YH1B#C:: MP^JT"JIX*/HVY>Z@8IR[:@H2,:_/>H$:^%[;R4F;(\MC=35FJ M,BRLE\+O9[X"4OIC+]'^;^WP_=W BB(?!)N=QRN9+]/0ASUFF,\=/I=D&Z<3 MT.IID^1]&&E'"Q7:I#/*ED_A/BQ(*5.KTR9,SROE\L8I,T[]X27(J_34+&+( M&]D1+G>AF0F:5Y249]ZP3N-'"7H@T<2-;@4:7]CW2V8BYJ2$CJ267KFS,)J' M9 -^,%8PE2GKLP^(>H+"AU6)Z6G5U<^J (@Y*]F8W!\O(J\'#5@')MZA!%@8V>G= M;YB'C,_%%IJ=N@@&: 1S5\(TT>AB$E')?J2#<02?(M=NE ?F*,LKUO_EA]F MXX3=.T8 N^#MT(]HDX4^3X[K0%DW&/@B!*!.^ L[9 $>R$O0:9JR#:@C@^%H ME$8YNF20ZD14_#:FV*@T !TYDI'NV-01;BC@=T->@24,%2LCXZ*?>:4>J#S" MBFXRGEHF3ZIM8!02MS4>W)!0=D+(5%;I+C4G*- M)#3$JK38U9(Z8BJMGS7%KI$#HCZ&F/@6IKZ,&GW#C]P(E4!=.$]!P\4]/XP? M(U(^$6"XR$]3V)<^ FS3 - +4F^9Y4UNB!KY(9:E:WQ?0\N3]9 MS4:C;?V*Q977&+#2^H%4"- +/N/T1,6ZJ*1Q7&SCOCL^A0\!':J0BJ:K6L7# M1\8KDAU:'YE7-!D&K81OY74DN(0R8F&H L 5GFPPGOR0F8RV+*,(\(*X@8KX M92J%+/B;I]%H2OJ-Y&@@"\/T=FJH(8&BT&LBH)W/ 1FEC_ U]0AE_S*+8IC0E]45M!!O9&PTV5CN! MD!%2S'J.&"6"8-J8<XY M'AG6;S7L1H/_E^4*%R+,J"?*QYN-IBQQPMR!@0*[1=.K6%3(7 MQ'_^@E$^K[J\*E7KZ30X5C28]R"3$]#T#);[*$+V4? E8:V#,_UR];_:%+\A M@$J-F^*Y[)*5:1_/>)K_AEX0WWUSTQ:,0\[&Y>L M(9 ^R I($!#M8EDR?IY:$N0J0S$)$8M&C=+'OKTL0I!N*$M@O!()I$?G )[; M)$&%G6W*+FMV?BSZ0XS%9T(H/YW))*6>C^_^3]=FDB.5: 2K5\CX7SJ"0CPL MT.HB$M@#\LQD8)+ H.N0V-@-TW,8->@^2& M#)*N]HU:+) ^*PV/=.W=-CRZ]QH>]Q\-%EERP?)+5Y\+?EA0>E%_(>K*>E.4 M\4#3!J%D&C,TH'7G=,XZH>7>WD;B5K(91ZE!VNA?H0\9BH.])&'17Z,]F3I< MY7*7N,1T>Y:Q]T?'DM#;X,GL5>Y5)F1Z@62;D72;^X)$NNYAD:4ZYG5!J5I2 M4;,7RUQ-;BN":?A3,#=$)(_EQFOI8&S*H&%YXWO8^X><*Y@LC@"5>>*8\/_@ MHJ9-F/FFX\PCP_3(CT\I'XQC7PKU&C. D,&]J @48',0U!A28-0^Y">*&! M:AL7 &@9P;F.--&V2Q@M\A)%-G9!QY4V1*4/7U6EN@\R= HK+CM;R=WAJ[H" MR=R5Z_)#P=70B_!O2(%D$G.33"M;WKQY=8#I#/2WE_9_Z<%V94",]H)TC.RBR+K85V' MZ8=31HIJ3[.5EPT&6>4L;"JWXEHH4Q/.ZSKW).(@Z0%%D4&F8]+YW0SL3M_) M;Z;,@Z0=#OK%;GM@$A>]) T*?F:HN3)@A.XO3F:%#RE;BBQTCK97FA;RT M!6JRG4[;1 37)V!)KM9='@ARTXOE*6)$0"7(;_;RGWPF"WY&MTDG)91)ZAVQ M=:YS<5I.99:A8]9G'HI'+)#T9;Q,W[P3SWI/F72=_N MMY\V:;ZKDK7ORX\NC #OO=[T\>X!?[H:VWK_[$*G<>_PPO]@CHAJU%.JD!3D MV_:G&&Y].#8=IF0X]J:'?/4)E*\P#7H7SMPYPC.W7_PZ'O,DH:L'U+!EO>D( M)H16>Z[F1CYXT5KK7;0S.?]"U=^^^+W:?"I?N_,Z4_E>ZHA]N]=[G0F8+W7" MCMUJ=;9QPF.3KFM>^D]Z-(T4IR]_[==[HV3&X\!N=??D=CSYK([=[!_)69V6 MW>]M93SN8WB"D2GPJDK08_B%M'?HNN>,G>]L[&SB'-RGO;T\;>_*R7=Y;Q56 M=G%OKZTOO:YVM*;OX3I,7']U(.B&LBPP 6/OE*9VP^XW-QY%NE^*!(;J.QM/ M;]ZOLSH#N]FH#*F79Q4?LHE\-R(0$R_9.Y[PSFG:SJ"_*?$\;?3RRY^V;S>. MY[ =N]-M;>6PK]7YZ_XD-$J>^B0+F'%?NYB"9E9Z8[W#3'>3SC=GR1]:IA2'Q86OCDAZ7.$(56'@ I;,ZL M.B48E?L,!<;+-X%L4HQK+JSBWLHBJ1JGR&LTJH6Y'/OWJ&5HOIMP^E"1G:G>8)Y>M M3@ESV8_'D#>WUXE397NAI+E5>WRYI++=@DBG@D@!(NWM0Z3R;MWKW;HH6#B& M\8;;C--Y&3/L_/B+]>^++]6.N [AQ-^X=52>WS7/2KM MC2/3/VY[L\]RO(U]R/MQO-Y6CE<%S\IX!KF"P)+#7ICQQORBN>?\HOXZ$:@7 M.]Y6@DZ[<[RM8*_2.N[E(%]6N&XW92&M_68A3GWSB/U>2&6GWMKXFNW+ 3<. MPE6*QZ;&2CXGRN$OY=AD^<< M(V .I.JIIFYD0]F]%F%['@@ M11)&- MV['HTG943!-2XR?NF6RU']W7(F],",!#-7=Z,!B9Q/I= IC[0H*FU MR;LBOR>8X)N3GX$SGCWJTGSX!PG/H#:=CW(CINZ=1^WL3GXHC*J:AW%24WD! MV6P,WOZM8UML=. MHX4<&$W]X7G^K 7<)*41?-Q)#K-LN'TB/(]+TV.KF$TA6^8D-TNN(J-MD%&) M%OYD$5@P$)93K9825:1$*[QHI*_ "I3 0CTV"_E"QN@A$&D^L#+J/24[1YH; M//EA:8O8QC)C@?Z"6R_F!SUE;^O78,-O&W6<)ZW3CNB?-)_H'?[)Z13^!J_+ M[LE$W['55C_C,&<:64*\E7JR<_?P8L]JW+^$F&QGAWK!4>73?L[_)N6UP M54:ISX7.2#N&$C$/0T0KX.J;%XPG.*7+2.*7,Y%O.;LRI)>-;GLG^6%T.]S: M#CC3S(UT"B7L^H9T*S.E4?=31.[U0,=!\S7N,:CR+!B/NS/6L6,K!:387TES:%S;SSK&;O8U3@)_63>.% MCNBTZ^W=YJ05HZETE_O9BNS[(,8_G^%X*M_?'P;3D<;;H;*79J/>W^T:BHJ] M;,A>MM1+]I%O/(8%55TQC^8.[<].=W#/E=6RH3]V=1[ GN@?/;M]F![907WS M6N\C89D[N.>#5CM:(-K'87KCBQW4.YYW:6U-01U8V]US6Z.!%ZEV7RIKI&OSYXG4%=+Z4DUE]'17PQ!#;:=K?S:NWE M*X5F]S=7*30[N-,=W'/E27E,_)=B+[E5)3*36[)78/:*<[N.==K;1U596#I8L;\$!E\UY4G<[8 M>N?51=V69=P\N$,$(VRVD7S#FG.L]9RYT9\BD>U>W"2K\E'S4O@O<]?#8E N M"M?].[2[_G,1M.J]Y^ M9PL*-TOC?$Y^*#8ER!W]. :3#!_ 8+Y'P=0=6VF0S>U1R"B;[J.FU43"=Z7+ M$I=*@SOV9\[#B)XC1.1O)>S(Z'[D+X"XL>/J$MW+)B:Y^44AD)4Y67BJ$ \5:G;JG3;P MOV:CWA[8DN$-ZOV^G6=O)^NU X MZ"X LA\8$P,P1-DL0X_"^G#VV6@3T&PT MVM9GWPVJ1@#;G=/3V: /P.#U*N+[K_?IK9]ZKXOQ=Z4<5_-T69/OYZIN=Z,P M?^=@I4O$"^ :9A7CQF_QQ\<4GE-I6^T M0A]6E)!KH+TT@5?>]GN][1]#I8-OMWK\-7SNC<-VWC:QA]I^G/"E_4]'GB7T M3'7:+U]G: ^:KY,E\QJUVZ^4Z'2$EW?/930G_>W=;7[GV(W>QL'%IU4NOCSK M&KQ6B?01WN>]NKVZ\'C_+G"KL;&(VK/KVVS6FZ_32F5/K^^6,HNC*O'= M8QK=QSU7:NY:KJCMI7V^N'AIV4YW3[3#39U1K7IK3TSW39-=G9;=;[[:,-0# M$+A5VN1>BZ]]W'-EB9:.)<\J1@]+SC;M5J=QT%((Y.QVJA!WYH3]MMT9;,46 MK\1L)69W7V3MXYYW-?N?TDK=. Y''N4=TTC#8E;GK0A$1 /E2"A29O#$N\/< M?\KWY;>:C1\M-4N3YZ6%@4ST5&FA>B"%U<\>/L'Q;9;X'XZRR^:V>4&5DI!*<3] M>N,Y2B9HEX4ZB9,?2KMU/*Y<0A9+P!J/KHLHJ8HXN2\/>4=0OG[]02Y#GQ#? MJ_>7:P-@5;-2X<$Z!<*ZKE3 N7BZ4H'06ZPU**LTD#A_5*W!4J6!HWA/'C/\ M7_K5V+O#7_[EYS2NW;KN_/VY%R-]I)'X-#DSSO2%#W(6QDE,:::G>.S/+HT" MCJ_%]^34!VC\#1:V_C(6WOOS<)3BWRYA0=?_3'N\A-_AP&I@-=^3+V+RUS]@;U/J=,Z?6N&A ]RJ;;KWY&RY2MFV]I^5-7R_FXJ5WVGCS-UPUOU/<"&]/ MT=6%&Z%$B@'H1#[GGI\F=&\VW&T:>/R6%X?MIM/[^OO5^5>X"E]IN&3\QAJ+ M$=P$/Z:4U,+9SMI#IW'6;M2:P]9YK7W>;=2&G4:O=MYN=TX[@T&WT;V$LSEP MN$:]U^P+4.1I[OT7T:)I=BC/K"5>(F M:1)&B]S#SP"7.=QA$PH?/EXNP>&\.^P-+]H7M;/>Q:#6O@!@]'N=8>V\?S$X MZYXU^F>GYXQC $.G8<#AZ4=<'V9G4S>XA0?.Q41$D1C#0\,X%DF,6<'\2:S1 MP;[<6X!?:U/H.0B]1J.U'O36..SZD/P88E%1"H^!AGW!\B7CZB;?1X:_4\ D M6FQTF^M!<[T#KP_0SR!*(N3,^AGQ!)GQ_& ;;$2#9:=:'S;PRS. !+!- ;_< M+;@X<#EK )GFFI IGFDSJ,"U]I+XBX@%F4T[!)), MX&1%_P/O;B\ M',"QFG L6++AM/J='JLLI?LJ;OL/X?O_"L)OP95P8S#8QQ_B. 5M_(6W#ZKL M?T1L[GO%QO+DB.5&5#CS:7+I!2 Q/#QIG$2DJ\6?0]\;/1\J+AK="U"OFK5. MMP5GZ75.:_U^UZE=7#0OSYO-9GO0.&6= BT0:8!L.\31_G%U2?2[FY_HXS?* M*46%T)PX3GLN'3OUE3X8]5/0MG"0 *QA[XK M+%L?N?$4'4X> '?L&6O"B[]%:,T\A+@?#:PFPB>H3GSQ@?0Y^&.1F&*'P.3 M5L S\"9[2?0?YNZ"?_MMZ@$'1-_2#"@9V!@\E, 2F>^F;ET)87T,03EN69F? MXNR7W[)M7>EM90^<_V+S6^W,*4SOG6?[-FY#_D7<++W MIC+N21H!A"-K#+9;&L?2C5"*DI,?V". 0!BY4>01#'+>JP#L_PC/&*$#Y\8% M;"T[79:-^DUBW8? MK5/XU^EEOPG?'/0Z_<%%MP]?8X9?;S@9*!Y]KCPX/HKD#.[#YRB\\T"1/%W\ M#FKCA^ 3;-=%+6#(%?] >*P6I/ [^4?L/O&L,#(!4UN6\!>-\[/!T+FH70P= MI];N-\]KIXV+T]J@TSYOMD];W4!@]V#OEFEM)2&@IY^PQ. M$\.%-T-.E!T7Z\-Q#V[W?M/OWH' M"J5YXE3Y9ZI>?YDR_SS]Y\ZBLWXV/<%^GKESA&=N/^^9J^3V>W/OSD#U!SPL M2_']3_ZH]OP:23:'ELO:6K.JDB-4+WZ=-DQJ[&ZKS_+.G-#IV?WNGG0TV#3W MMFFW^_UM'/'8A.>:EQWCT.+E)>>3D]$'KS0W\<6/VK8[W3W)2G\&K'9>+3O] M>,1[& G8W][=^;;=VIL^ D^N:>UWCH2]M6QG<&BCOZI."P?1:6%73K[+>ZNP MLHM[>VU]:-=LHLYZ&M)UF+B^-6*W8A9HW#N-R6G;C>;K#$=[>=NA:S?[1Z(> M-OMVMU4I33O";'=Y;Y5XWL6]55C9Q;V]MM+TNBK2FC%758%3!5VK/>]JT'77 MK) ]"<,^53M]Y]A.<^-.0?O6W-9N](XD.O/.<>Q!;V,3ZU[$'K9L/8J0[+MV M_U@N_;MV=V.ORKX=U;&;C8V;C[[JG=]W\;^G8=IW;;OI' TG:-F]QL9I2_MV MV)ZSL:KS9$Y0>1WW9V\OK]ONRLEW>6\55G9Q;P]AY; MHXT"LV/I>[1NN$QV M_U2DCMT_'A6I:3<&V[$@=O"P.,A@L!WCL-*2CHOS5UBIL%)A93>TI%WS)6VD M-[U>(MNFXPKLIK,GZ6N;EKVU;:>_)YG^FQ8OMNW>=L97'8E"5,V>^/YU#!-M@D[F_?$NT_6Y>UFFNW[S, M<5ZOA=AA?[OJ7[:%OE:EPV/HKY'UL]S-,?8X^W]I""PTV\=G'"$4%P #=$!M M0D7A]]RGEWI4%O[R80S?\D:NGZW,$K3PW+M?Q9WP+>=IU+6'<+^"OW@3@%"0 M%$#R";L+%W]W$XN(NBT7X1S,TU5 ;3XS4(_-3;5F44'60=IB4J^J"ZH];_K< M80?.UTPF_ U,N87L56]-4E!&7OQF;>@^;'>VTA6L.M]:@>Z2KS_NO(47E\^? M&878-_59=UA)XLWY1=E4BTH:5WNNI/$SA&-_2P./Q]#Z&Z>\OB[O>-H*!\Q$=IVYG M5Y':K/V6G (P6F"&YC=_P?R2.CJK8N\)+A9<*+QO@Y8'F"%6]NY0< M>8RK>O?V^O7N@]S MZS10*5?')3 JK%18J;"R&\K5ZZI21UO3UJXJSH]9F=H.^H_-$*L*S@\H)60? M]UP)YX,4SD[E[#AR^;PU"C@25T=51%OAI<)+A9<'^%^NI)S_2[^6<^7_\G,: MUVY==_[^:C05X]07GR:HQ),.SR5APV!LZ/*_R>'NGX(O:I#[*+ZG]W%#/X1@V[S:2XB-X$5?X6/ MB,*2I./ #U_$Y*]O1.A__7S1Z0YJ^!^GZS1J_VHTG.[7J^OSKZUN]RO.@':: M+>=KXXWEC?_ZQAM_[?<'_5ZO^;79.VMUSII.S1ETNK5V[_*B-CP];=6<1KLS M[+3;K=/.X"N^^#<$E(33]A1!PC/7[^?T/EG;#A\>4@Y1:3$PS;JVK60JK+-P M-G>#1:93#'Z)K0G!VYHQP&&MB&!NS270X>?_I1Z@TTJ#L8BL4&' \@D%UCAKT6NOW-' .NKR_3/];DY0>L;=5=.8_IJ_ 8\C;67]/?WPXO_[' M>ZO7J@\ZAO"XK[;[X8, GR5^,7)]$8SAPN*MO><\SRK2MU>D;AY1RY%L-RQ1 M\KN+TWD9'7=^_,7Z]\67ZP]GPU]KPU\__/WC>TOY ][)HG]X50/KYK'7]3D, MER/V+8)(Z^V->Z-E=QOMU[)N]]G;O]2J/#R!"4R78[:@TV6'#L=<#P_'5U+T#N'1'$^99 M]]H=66]AI]'X<:7G7>UJ Y5#K6^T+O;%)-%7XYFV I%@[$;$B3=S$S&V8J1-6 )7"&<"\XO@[0E FZ-_ M5C)U$S/<9$W=WHK?G:12G+GPA"2TOB2G<%"=1.H)=X.Y<[,=*Z]37HM:3 MQX4M-X\MK@I7?A%PI!$<40QO(R$X9/9<<[V:X/F MY;!VT;ZX/+T-%*4A0CN;V3['PQ47@1C,8:U5G99 M?E'/_G:[8V\O2>-9(CK=>[&%=^AY\;'1&R]STI=NYOUZ)VT?V!U31WMWCOPT MHOR(0^E$?S5U(UE+_7*D^>JG'L["E%N='\*%K#!<8;C"\ N)FF..CGR.O)#3 MBBPW!0D8>?\'EE<8Q!;8CO]T@]2-%AEXI:Y=58=MQ9_8;MB=UE8249Z-61P/ M,IR6W>Q7R-@19+3M=JN*AVY;& QS$J!B]2\0N&UV['YO*S&D8V8S3\5*!Q3: M1J/"RFYA!:6 LQ6L5$;"O7(A"ZW$UMSUQB\O&9Y*.7:CU[>;'>=5KO2+'_== MLV6T4_NX^C M7=[;0]10.4#>E$C=%_O[X;QXM; ;O5?9YYF MA8PB,JJTEAU"QO;26BI3:F=5F:K.LF(9NX2DG=Y<14%[@*2=WMQZDG+S6N]U M^];V'SS-R:.*=\LJ;5=7Y=Z)(!6743B[^)Z(*'#]LS0&E(DH'B9)Y-VDB1A? MAW):PAD6 $2>B$\7?Q?A+>@=4V\TC(3[_*V%AQVGXYSV3VN=KM.MM?NM1JW? MZ_9KC7YGV+WL=SNM06.G6@M?KVH<[ 4$6$S:='TP/@GBEA=;$X"Z-?(]*H6^ M 7QA"6V8)K$W%FB78FWX[_6KNKFT-1:1=P?&K$<=AWDM6@B>AM>Y53#:MK<: M098+&#JZ[L'K5%;GF9=J/^RLWSZXN>WNP=6GJT^_P*=?O0)X>_'/YRF4>T13 M!'%$31'\O2[8KGHF5#T37N *'G,8!O78C[;3>9W U,NC<.-HZ+THK'+-#1'T M*9F*R!K.1.2-W%A*$]7>3:_<&1J!>'C,,=^SVX>#2HW%@+[@LI&YUA0N9\>Q#VWSX:QYUJ?W9$W\49[)[2Z M7;O9.Y*>2QOW\-L+1M=UP#8[$H7^L#'9'MC-[4P*W#U,;LM_E],9NOVEW-V^;5^%P!W#8&> @@F.)B6\)AT=BKU<% M]A5>]ATO^W;@G=Y<=4MV? MZFL3W/T-DYZY"5*AVQ(.BZ;V/MC#1P0QM0(:1I$;W%)WIM-%]LAG=X&_&GYS MH_'%][D7T<.?1>2%XV?KK71VV3SO==H-N /.H-9N=\]J_=-FI]:[/.^W^KVS M]NF%P[V5/CN-_Q@@>ZZ3/!. +ETO^K?KIV(8Q^EL3F,QX5-BA.@2TKP2,IP]_Y[3XG4^\-)#W1'A)&HEX&!@HBS\\F?Y2N.3T5DR#T]]88S'R M9JX?__5-K;4$[(%S?GE^=MFIG?6[[5K[LCVL#5O#5LUIG9_U&\WS[EF[_[4# M'_O:>?.WCM-M-!H%:&\3"FL"/7[@>Q??133R8J'7_T.@RT6,AW3<.3WK#IS+6L/IG-;:PWZGUN\T MG%IS>-D9#,XN!TWX&B&D_>9O3KO>=M; Q[,"J( ?"BJ,1LFV0,I]# MWQL!]W[^EG7MH3,70P!3I]^K#0>=5JW3: \:_4ZWVQX,MM"RCB3C M_](P^:6@RF1_^,7ZXQ\?KB]J5Y^'9[!($$: :O@E:#KTNP\?_XZ?^BXS':^_ M##]>77[Z\AL^&@CYO3\N/OS]']?9VZ @??IBJIAJH]?_^=7XR*?_N!_%EL?_F+]>G%]#7J7WH]:()=\29N< ,)J=V[D 6)KH(^X=%VS M-W)_'X'JEOVI]DW<_.DE-41X+4ZB\$]1(ZV*EC9UKQO\=[-N78&^].$2=*>/ MU];P[.S3[Q^O87O6YT^_?CC[<'%%RL6-UITVZJ^W=SC-I'HB$0$;@#2>"($KN.[:,$D(=DS MI=\J70D,(Q0]<>JC6+)B$=W!W^+ZZBW+=V$5UY"?MO5M*J@"RPON0O^.!EM8 M(-OG(DE=7[UEA1'\&LR;6;8+V[H5 4A1'XX,LC\D40@'M&:XJ3F8<,)7'_'( MT(/%X?62;8/A%_%4#3Z9.K(),'A3G[*Z-,N=97?GUEPI[*E;8K! ^/?_4@^^ M9_TW'=\B=1C$H6G1162K50QRE8_"VR4TAH3C3> ]3=.P"FQ@'$:U& P?5.:L M\.:_8 +!A;7$G3<6>!%S7H-_7WVZR'D+L)?N!&PI7 O-*4M\]^(D!BA%V*0P MSG; =\^=H:J(;QG[EE0/'V1[ .X+*(_JYJ?!6/BPI0A^5(LA9R&;S@H#V9T7 MMZ9V(_>RO F"@H0WCJUQ8WX WL\> :#J+]:M8; PIMK,PXAV*%L()V'B^GF> M@9P+MY<[ SZK,2891 ;']B^RP; 7Q8FU=-JZ]27CI\;F\7C"'4W5<[ "8):@ MI_971F*CR -.Y;G6U 4\WPAX8R:RC\ J^<\$@O$%<$C<[T!2!5(!LI7$FRSXPBY?4?9R&K>8/T:J(O(IYDXY MMC:2.X3503A'X3@=)7GI+N($U(^$>L;ZW@2,_<7(1Y,_]<<6_@' @X+: \U@ ME- .,DXEW"A 7D'4G0;R1WFU*N+=:>(]%4!APM0>K9$;9.Q-H5%2G>[P/@G3 M""6,-T+AI#CF#%@=<$SDEYNW?.\>(-H;.V9^/D_XZG%X64;!RBC7*NRL@/#C M ?H 5)XEN)8/7,DW.C^N$Z(W VW-LD";8MK-YN,7'6 MFPHPZ3YY'<_P5!A*W##.O402$K7A5:O8.;:4@N$*X@NMQ AE$ A&-6O$(H18 M,6R:)-C-@M[D\18D V%&.&Y<@R%.1W G*0-%C8Z[

    ?&6P]]OO$ :NZZ:HJ+LAAN1 M?$.-E)577H;V!X8*@BC*U %UQO4#EJLY]?>\A-8_'PZG)H=BQ:DK3KWGG/J< MK>0%\@.I\BO[4[*I;+P*-VR@,O!&:!,BD@O'/R%.GWAP? MM>Y $QQ[\0C4P+'GUJTK^4'R'"A'!L[$588\KL$9&<16@4?.103,=8;^B\A6 MEM6(6/TDSYO19I8,3XD&=#S*0^)"7CA^3A98*:L5"ZQ8X#ZPP$MV-$Z\[\1' MX/6QP!B$%]!E?Y#]N3&HG*AU:K^R\EW2DK ><#US24\$2.NBL34.@7RU.QTU6DR+0(!,0"N%^Q]4 M'+?BN!7'/3:.>\:1#QD 8F8):X#^>;,FRT7.R:^Q8SR;<8FN^"#%H6@<#1LE862&F UK/<__,GXY!4891@N;].)1&D7$>D&1 M]1)08).I%\ A;$L PYGW@@9,?-\%23 LY1\ #4 "CC2XLWY.T*9[:9K)"/#((^/N5HF(YXV?@> M^GC&'&53@DP='STF)3$WA&DNV+:]I/Z##"KL; [;52&FJY ?5QE,>Y'!]%EG M\A2C\YR Q&D:)E-0MYLB[7E')*<[29O?IH"Y.QJ)>4()33*S8ZR]MTK]3:9N MPFR&^)*()FF 3'N!OPIO,&<(EPM"<@#+G%OX \&#N [I_K@>L'<18 (N*[O% M_*G,*YPQ+R.[PDR"H(AN,8LD)W#F(LKL:. MADZQ#.*>:Y'&*87,06T@E9D4CQE\=.HO4/;^+W4C0#?\0-EQ08"W#".J,=%< MI%]%6J%NBZ&4I%/F"U3*JKKM/-*PV]&FFNE+^R5OG") M&7K,@,QD9-; MFISU#WH#X03D#1XW5Q: 6\50C[%9+@_0DB4PVA)D![/.Q=W/UP(L51'<>5$8 M2 >D2FDRGOS,,7[4>HUGZX#59:2 28!94B+3JLDX,7=L,&ESPU+T BINP$CQ MA13D;D%JEXJYJOQF+\Q:54M!'G9U-S/:65$Y)FW6Q"-#CNU.SAJ/M2I/);J7'-MNXO0H<7$96I1>*6 MG4L3FL124?5.4_4*-@B<:B82@O$2.Z0@?VV.I?W(+9'QY9T@XU"P3Y+<#"L( M-+^*_G982H2&V-1TEL6!I%5QRW&>/Z2#-1:%6^1&7(^TY)XL9M,.I5,(?XR*&\_))[;U"#,94%0"69$Q&FC-X*=, M+P+BDH!<ZQ<14^K"S9X(?.H7+Q6I'-8I),9"/<2SWV.,456R U)_.1- MN3S5D9LO"6\YZTSY^S*RR]N9QD:U"27EDRG@4-(B*S7.RZ)61O X?I&OJW"Y M_8ZJN19Q3A ;?BPI4="^D5NH6U=+7Z*,%KB" "4OGF+PUT9?S$J.V\ M21?+.Z#/SJA\.*)8)HGP M:%G$B9A:**% !,$^%+6%X 1UK(/!B=\1^0X*V M!\)TCLE]5%JL!212!&(P@S&47#@D.W'NA2=Z[GHT\"TVN85VKECR+)2'%>! H! M8 YU%K/.R?A:SBEP_;G0*N";Y_NHAF8I\JH:29?G%F":6^_BZG/Y>BD>"DX1 M"$^V-: 3 +^Q8 ]4DI2=SU1P,^UD6=7E9,^\'R9_=67 GEPY.93C1UTJ*L!K M0.P*V!P<[Y;B UPO3\Q(WNI B+%V^_ 5BQ5W6,509,T#/Y=C3&,OCKT9G#?" M]=&9!0P -LF):OP2^IH,79SJNMWH3Y',?7/"Z!?2N>5U\#,25"I M5WQZZQLV$\.+@G) J"0WG9%F]F^@WTKCVXM&Z2RFI(FX+,FX8#QG&B(\!)HV MQ7I!2X0]AE\KA9:(*D*CE>-FN)(?=KQ2E<-S?.[!5F#?@\ M6%@4@_!A_S$(.VDP( TS+2,7(^L\9J1K]HJ&E]2CU=/X)E:7R)9JQZ2F;-;Z M:G>C!>89SX$O@VXAE1QFW7BG/9)BK)*Q+6LT M9=&)'< )EAH1*!603&S=FT5O:;:<.Y %.\N:85GI?$RA5.9(7"BGPK^94U"; M]F;V#1X#12L6==S1)RG-*Y\3MVS-\^+:FH^-[2^%6XR]RV^,<]#+N3EM:QK& MB6Z#M>P7U:?(68M2@5OABSVBJW@@_/7=S;V]!2\+VO;$P^N"WCXO@#534OJK M7H-[QI2OJ6 "K#IO#I@LQ:DU%;Y.K]7=7E"WBQ-98.'&8#+]+_6 .+A]$&N] M7/,C1BDWI+*Y:Z%+2IWQ =3WM+4-+$; ,U1"0&Q1_4$F1"HG)B>[NMC[ !Y* M2 /.4E&NA+ ^AHFP6KGPY&_9MJ[TMDSKQ^:WVEDQ$[UWGNW[@T'LN1=QL_1R M)_9I=_&I'/ [745-;?K;AFQ'HE3QZA?DXPR'5W"JAA M!%:9("OG,,01W<1#XWER1I?H>JC8\%ZSX5RVVX0'-\@RL1&UG\$.XX9N MF?/BR#^?9.T,XKQ7!Y1BP(][*\@;(K[/0VX;@[Z,K!.=_"PNHSXLOO/?9>J@ M&\3OJV]$HRPN7?Y">*\GL52,ZD"\93\_( MO[V"2<,"*]CT"D9;<<;]XXSC>SGC9\R\8*:#%5<<9]X(P*D7DT M:FLT&K/J,PICLN?![$7N1-UNB9.X,VPM^W_R5]1)9C;'X3C 9U79+KJ1L1,! M'""@$JHI!O2S+(#,CPZ\>9)B?^H[PXD:QX);6BN]E.MJ,,L[,[;IHY%Y @S) MH$:IGT/&%- <#_G'[P1,],S^"HJCF%*P9H;I)D:(11Y09#NFF'Z6M2 C<=)< M]P5W/J,?]'$F(G<:[%H[!V4REHDF9I8\0IJ_+!,M*7(,%@0R_[7L_L/O"@9< M!](S_F/ ,8YN,!'F3!+\IG'.243U+A5>"] MMXY3;V57>(:^?G8@\=:YY^AJC)8B,=N:3" G5[R)QY[8PKB9.]9[(\LGM),G[.5%XM_#<(PI+)7TVC/II1!G!B]EOV)OC%6PNF\S9S%AA3\WU+A!4PYL M'C:T;M#M1&( BWQ+QAY@S%B.2R#'.=EOTEST/+E:59SS:ITI24 M]44"Q4CD0:M5.LPP5P:8F4]A67P<&!L.-\QG3>G0JW4CE M<(2/: +>B"B["*V&+>4#\9XAUD.36E.I&>@7/+*G-^)'&DJ&^0^5QHPX1)7VD04>:= MWL&-"N!C&8E9.=);WI948F?HNB)FB;5% C].#?4I/],(=N13(K%Y/@Z64K%5 M;ATMF5DVM4;F*]+WL!*,$XI(0N!P5TR&Q?!#M@F$9A]?GS:!0M-&4ZL_2F-3^;*NQ MLAZ4 1GUF6*E0HWY2=V=(YGA7H M1GJ>LL*=XI;SS!Y?5QQT_-\T3G1&45AB*W&ASY.A:6>=F^#+.'$NI%DU6/HA MI<6MM*Q(?)K]SC/8)>YW]/C)IK#PJ?7=W[!$3;H85WB_6?=0XS*_L7+ N;\> M]HY=)JRO:JRX#@.N_R"1:7RZ,O3#?7-.:(Y6M8&BJ97?+N< M6/&BD>*(+09CGB!*K4=/S$&<.;CE(M+W Q&3)T/?&W-IEIH/188]NPVH5/^( MA->A*"[> ]/98X%%AI)-FD&07/<;\P_DUZY4FSU3;12FE_#\0/($ZA4JKJ$9 MV0-A&_2/8J7NC;CUB,VGBH5J(:6FSR5B- U"/[S%4A1K MS4XR)C8Z@ZY>[- M756S\O* M.)M]%+BJ3,^]Y^#_O9>#7R7AZ,^:F@E!-:I!3!>U M8M%[QJ)7M*6.,PSG\*OXM9$F(9592NE#CH'YUW&Q_'K9EI+/L6X,:]Q&6./- M)L#5JJ_GFVT8J8G4_A[,B&+GH=+>L[BE.T&E?EI_5GF!YBEL58C/^BUZY[ I M@GR%JK_!/,&2(08#_&8B/$Y6S$IOG'QZMGFV,_/F%-*SR=%G5L"L]$O_*18Y MYX"G(US!R0^Y0OME7% 2? YQTE@A=$@)5#'P_6/@?][+P(>9U:W< -+7CAU# M*R:^9TR\!)T/J-C2@T6,@C@-Y<#)7[)K 51!N48A(\ZESD5".JY46K74J&LJVWC9+$*GX3_M19_A.KIA@V 2VU9R7N,K[-'Z!&"Y@N=LZT,PJN=+D]3? M\O5(JHN@L52<@RCKU)42O8<\V+^_D'RYQHQZ4OF5(KV//!@5:0-_Q(1T1E7. MO2H;J8&I_]\PROJ!K@JFJ*I"]+=Z8P^;'3%?G[DX/#3)*.JQSG]68&O P5?X M_O.UCJ1#^[HAB"HE4X: JFJDBA\) "-NA-D MZ)0/HDB)XOQ2(4ZUY$M')D) MRNQZH.22FL&]5*HQ^[7N&MGX (>=F MD%^0+^2;\'WRB=! JG+T*,\Z^5R&6#84N-:5;OB*T@$YA"D?Y%.%!N>RWZ3U M>_VJ;HUQDF ^)ABJ6$&1'-9!L:\;">C!C)&. MHM!:ZU,;,(.:VL *>C/2:8QBMA,U*I*<7GD"PLHLZ73"K:5!I'[4S]VZ[ ?$ MX 8-$],]N3,JXP"0&4\I4!0')C.:6JI'-I:CS^B&>R-9U,LY*%6HXT!E_.P! M.TLU6I,9]W)45^)^K\RLO13QN4P-72B:XZ@+G>\W4=)1$H 6.4P 62=.+Y;O MV-G()8SRK\S)YO#'4N=-"_C*/(R0U8\]["8I*&Q_(Y)O0@32Q96U4M&,B/D[ M?% .J%BENV!8A!R5AZ\HV^!8PS%WI6Q3E=Z' M^D44B^*HO%L0X12LE\.-Y2FPJZ7LP%B2JF"YQ/X3KPH)F!D0J@.XER M>N&-._J3DC7Q!]7Y0K<]NPK3B)M8,DV[ 7=,XWZDGAX^PTOG-[,\$C$:4P%>*3Z) M/L;I2*S"* \/._E!Y:AZ&%#S/8$5ZEZ\OMJ"-0$UK@FH859_+0B3%>H+IZ8J M#:1NG66YM4SU90?"E$V>EZ$8@E:I)3&8KNE,+;E'6\U!I>2;RD\>K6RL2JJ4 M3#/B5E7F' +3R>S>8*_34L1F/9F,AL"&)B=;!?Y7*54ZEV?ED$S0Z3C1D5B4 M",0$B4#-R%U(Q9'!;^N.TBY3# <.@H+PU8-%=?N#]4GDL<_A!:]A(VS9(O8Q MDY H ".'ATK9<$SJX1ZVE#=I5\DJ8E;&#<]E[>G4,^:>FJ[YUE#Z KY&((P4EU'Y)4K\6R""$MER7:X/'Z62B11@26Z>J7M'>F!* M?H,_ 3B^&-_J4KQ(^(!6:MEN<,1+4J;"6!ADA**V#"N81;(3F G"W#/YJ*V4 M;EH+/?G!,(@+Z9\^)C9/4.$M.M!RV; Y@+@;4"?Z**3#8\71S>^G@:SUPV-G M\I*31Y&H][+=/3*#=,5RLIA0K3C0TW@]1ST"[#K 75 M!8ENRW_3R(O'WD@E#*@LB437ZU*3?GP!V"JG.8,A&\7B 6>URO>63LC,*6QZ MW-3.9:R+ALHE[I\"MX&<3C-5)&;0E^@T %98R8O 1I ,Z$S-_ ]4W6%3WN4 MIP)01N\;I2JS,48; E59-\5GTSRWS_L#?WEG+QPI$-]3/;(7=CT"U=,S*CCJ M^5Q^+B#34- 12ZF\HZZ=))%WDQJ^5S,LB;GGB3'SF,.%W\VLD\Y)OG?K!R:* M:_(\K6H%N$H9/_G!R'(W&R=BBNT>!^U^CX#JC!DS6S4F15+M$]1^ZSC&NCLSSJ$&>LAOW*\5]@$Y>& MU6GT1GY?: A9( +0W?Z9@N6F&X]A]$!'48P@'\V[HS3:TQ!]];D _^7PZC2? M_.7%<4J^A-(E?J?1*H4D@:O?Y/[ZU2O,!*)9@Q5[=SFBH;*=J%;83M94Z*]#(HE3KKI< ; M4VD LEB2OZ8C.6;R0];4 P65X05'(V$L2EMY*Y>0K(XM;H9\)X7/KG"0X[[! MLJ!QORH-8X2%PJ3PV_*H;AP&1JMP.1>'?H-9"B,W1G?*6>[HI)73,<+MN;NU MB[$&^ZAA4=9C'-YC<9,80S*P@"G%>1L-8K^!S/_UC MTIWVT/>T+#@_F/VTP6B_F,W]<"&$=34%C;YV2HSJL[N0W#836.]7:4TEC7GY M,9"FOU%5:-;'$T4CW5"4AU8FY)XDUQJ#Q\BU\AJ<-M?I2#>7KC^2,JWG]$&F M/09DL( $F@&R')-8(=[7.+D^;$XQ*#^YKH:B5N:R1#_&OK'>9$&1ZL@+T9-% M9E#6VSV?QR3426,Z*4NQ.9\S+GC23.'IEJ5#L9_2-JNG;"G/D=.D(!47Y%-# MUH>]WSD.0TH *PE&4J;A2I<]=F6X(4MUP5+BK+=2Q:=VF4^9PDSX.K!BR+_- MF(6\,BLNB8I0E3<>UED42I+J4;&ARA5=:B;BRBR=0'G7@BO[$%^*DMD'_G MO?7.,M'1@-M'M %?%2Y73@#S98I'_F$#U9TQX(SJ4;?B9MID+(J$LM%J> _XN'C&.SEU.-W3?-TJ%AQ8Q@S.&]P M*]7L2'*I1>E!*5%9[H;8IN[C36]+52S_%T_WBUF5:)QQ/:1AG967)2T@VFB< M;)+APU_4.5*EJO^37%3 G(1II-O(KG?WH(.NP]MNO;?LRLOE#S[DQ#/43_AH M()+5 )6H)$,,\V4-!=7/6;?MLK\DO3E4H1A MUZH2%!M6P:/6=UJ4>8H:,Z'8T9:CIP5>\&$BWQQ09%F3JC)TQUJ0]2X+/N@ MK1T1""I9:T*D)^M-X#LU-J]RF7O$G;&&L:1!/55=8D]G$B*<1X%B+J!)M:IA MUFKQH0HSN8\8D92Y)/4.Q6QAYI^<)6AD#,BDV$H9VD-E2/5(DY/?.7)N*--F MFX1\+%(XJOD )$VJV+S \]W?'[S>FF>=1T\^KW6\[_9EP]QWU>1L$I_ H M >#]=?CY"M;&7JEP"K$*.RL@_'B /@ 5:R1\/P91!Y+XKV\:_/,<$^#DS_3L M7]\XC<:/;^!B>;?!7]]@UK6(WE@W&.R)\#$3BI'YPU@MT('WM>\Y&>>?N9,+ MWX1)$L[T1UNK7WFNWU>?KCZ]]4__G+\340F/Z6_&8F[ A&[WQ H?'5"7C[(UC.ON5F"==Y[+]:& ME'IY$UD_RT]_D6;1H1#MFLF9Q3<*Y3^5WFNVFFUTVJG&SWWPJQ[[QFU+'2^ MH0Z8]Z0@O3CS??N8!Y6N$.'T6'K-:=GM0>M1[W(P^J]OS**-Y]:)JH,]>+ . MG*M?G6N/SM5Q.M6Y'G^NRIIXJI#ZO/=BJ6VW^X?(#%IVXR"%DF/W.\X!GFO0 M;1[@J9 *>P=XKJ;==-H'()+V7@!]%(D4._LB< 9VHW&(6IK3L-N-Q@$>K&5W MVX?(P]IVI]4]P',U[;9SF!I=J[$5S:Z,X::*$ SA*07C1* MLM8;)037JF]L0?SX$A?IJ0=L-NN#@SX@8'!CR;47!W1Z]8UUJ;TX8*=;W]@N MW(L#MG%,YC8.6%E2Z\FP"U6E.Q<1USHNE^I4U'N<] M=6-O].*\=D,K%,3U(3JJX5A;\>>^^K$.TM<(QSI$SQ425I-FG8QTH$1Z"I-D'&V=-[](? I$DQC7W3D3N MK;""%,M;J8=5.)N%@6JO%:8)-:K1+9DK_U.UTVJGU4YWQ/^T>YQX3ZR IP:* M>GV[W]OIO(XGGW!@-UL[K40_ PX'W8U#[GMQPH'=;NZT@_093MCH'_H).^VM M<)J\K/J9.NIM(C:J3H@[V0EQPTXY52-$O%IR@79W_4:(S==KCE=]NOKTLWVZ M:L;UC"W4MMT'<:,W7J)UG/?]"$_]T0N.LNEEU>SR,.BW:G99-;OM:-;Q; MY_A5N\,*^T=[_ K[5;/+'VTVFFUT_6>._JDA W: MN!#3I3Z7."CV9E$Z5O;%N>^&F8A]N]O>Z2#IYEU>&NU#[/(RL)N#G34VG,HS/+1J+OBXQZY_3M=G/C MA/F?=O@.O7,&=G_S/*R=/EIS\!3&M]-':SEVMWN@1P."[&UPEGG/?M.F[RX/NY;_@J3-Y$.O= M=3CW1K"'?KOYDYT]EC%Y(LX%H*F:4=B%$9C:Q;&"?R: MU@DQ:"\\G+)]X_J@/P@KG@J1Q#8]?1MX_T<:!3]O^9Y[X_E>LJ FVPB*\(80 MB'VWDQ!6F;E_"OGPW%VP&],-QI:[/H@>^QS=_UHXJ8$FE(=@.3A= $BB#T!O M(W3@;?S%"'B)'-73DJ']^?P"2])Q)B_HY8;I5$$$(5G MQ?.QDZL5(PH0E MA7.@:A<=SIG?(X]_4"WQ^1W#:6RE\S#0<"38(DEZ@0?,P_( B'QF!!1/G2\, ME"(@9"[W^I+^7+'YG6;SIY*'72$/L\Y\( MOXHV8/P&FS\5$P!4:6]']IY)@%Z[\=-[:[V3 MUW,2XYJ.=9MZ8UI"BPYB+F/U8C92H<@&F$LBOP#6,I*?)A:"="F9%IJHKOG7 MG+RIRTV4<]2,G\*2*WAIS^2EL)+F BMX:22 K.(Y?TUQ7]B6YH<>,F+\^"1, M(UCX?_#5A.N$45[7K=]-9F,KYEP$&"X"(),,"EY^ZS3K[6SW,V#)Q*Q$A*#/ M@\\/@]L:RAL,_I4@0JY*J7<"<#PJ)B\Q;#KP>B[&N S[#%ZP10V#J3L&%$K. MB?(@,-&1$='@E_AQ$_MLQ#&05[*P+F@[>KC4&C^'# MY4>$S>0/*5FTU6UT?S+Y+=XWI7/!%1G'=![-?H'GP5*1_(;4R"2+B01K8_A" M ,0['(W"-*!?76&K C<:QZ1^CC/FKS=AO3,/,;PZPU^:&_NI;LG?:AF UQ76 M)TX/BI,[Q^0:7!5ONS>6UYHA,=+(AB?A'D^0DN!$R#>TE4 FAPOK^RZQ>>JP MX *?@W\*X(1PDGGD 1ANW-@#*P3^#]!+2K%K3> -H$4Q!Y5W+'Q@P:BIJTW; M&FA>;&JRWZ8"/HDL4&(&MI.X7A#SCD,?692+\;Z9AQ^[#8$! 7.*172'.T$) MY\6$$[TF<2M 'T*?Y60D)KY4R44!.FR1L?) T#3T=[+*!$("EA3?1U,WN,WD M7F$K=>L# 6(\E@111)#+6 0,6(&TX/H@6%&& *SRDAU6*5R*B(:'/ M-%50C3 J#9=F ?H./NO+P8QCR1[(>)-F.PZ&@)G\^6_X?, 8"G2B'5ENJB- M.)L*?ZYR$( W@!((.A$A"%3$2+/W.-/*4"!H*0*?ELRATJ!V6H,R;9(IJ/P" MI0C9(4M_/&RJ9FDX2T,Z93"O89[]N_3^V7?R%=GM(DP'_C+P8Q 8P 6(F MQ/MQ0Q%+:"!:X-2LEV<>)'S"QT,K+XL6PL0":?=>!/QZ&,"F?)F6BZ1Z">!9 M_]8YC=J_5MTR9DE>H#<%]$^[@#W!SE! W@BE-JTTDOH &]QC=5_VYKZ LA$G M2)"2FH%=CD1,)B=8ZZ!I318*[1Y2AL$R602;1J\FX&GX#<1[7CG)_*VLNOB@ M%^'2;!G'R_W!'DLSW0,DF0/HG[#Q53ZX!@HK.B8HF#V< ZJZ*?RX3BP8$W'4 MFZVLC8,O)HFY3+/1;#Y^(6?]+12_>Z8B,':./6C+,#9,=S(.T'EG >?!1']V MEH(DG8L$9:+^-3LNOR<"RX4Q_,.1,WH9N)EB1K26XERWD2 '&[H)=:3M1I!K M<)R2_A^1,]2#M[T)>M3FKC>VL[Q6L,ZL$-:*K%'DP=J>2S:9W'YF[Q*#G+IW M. $>+.F92-AVI(A4&*'F&E*71&N&AJ0(2 #CKJ4#M73?RUY'9YPB\MP&K%0\3P0$S^5#PJC;"W"RA26Y3X6.F[0'G#@@!7 M"U$-,CY+L2?0R4!GBA8RFJ8@J;]C0JC\*,L?R7L>R'T"E]JE")F/Q>;D*LG( M1)GG2&(K5L8.66%$LY-<#O()C X 8OE0M$UI M)8/&*.2)59":%H)C!ICC)D_#ON[,VLF[L+>6KU')YTH^5_)YW^4SB+H0E/^< M> 9>HSD<97Q([@B00NX'8FX:2N>QEY!I_N^K3Q?2/<^/(C='YH>O$]\'[@;V MN\RU( >>_C*)RTF*=P==J/ HI6L HN $Y,[!V"'8XG6?,Z3ZH0ZP2R>RZ M)[%(.4:&TY\]_:CI1.36+OCQE=\Q$T)+$IL0*3<%SYS M762BBMRL(M!Q )"B(&N"6 9:"X*J$C*5D*F$3"5D5@F9<2@PX24A6PF64N+" MFGC?62U&=94C>M6A+>1.P=Q OP0C!HW5K$[] IS MKHAD]&#;C=,1,G22/L0DM;]7L5!FY$8Z"7-.0%^"/!P9?^+Y_$O<)+)Y*?S$ M=R^&Q?!0R/E+Y1Z9D-H8^/_9>]/>QHUL?_C] /T=B" #. #I<"*J[:VJ(V4*LAD;%DL5M6I.OOY'6"^ M<+LP(2>W3S"IA41Q16XP]_):FQ"M#P_#EE22,N%+(YZ4S^-TZ/28T37W'+J' M<>Z*9C'+,9G'+-1+HV#2BJCSM? 19T,M0A0$6$F#*43X-QIJK,@_,*]ABU+# M=IT4+)\0D+ME8ZX(MT8;AP":"_E&4Y>_2\UV)\:P=>"RY"IZGF GV#[#+TMB M-96E)1UH622^02"6(NE<)'*1R$4B%XD_W3H>B5BJ>13EF=3,NQ@_NB'S:H8Q MF&)C8-R1FR8117DF-I5)P-''F-Y.M?R(C),0/QXO)ECD&2>4-5:SXBF@"K/: M6.KIY+IB(5'N1V4'\C*:'Q^Q+$4ZL^H+E[U\#JZ,2D0L#*B\ARZ9/9!/)!=Z M\/U@[#HI[@L='.+"BD3TVRXZ4'-_&+K\?&3&-&H+ MC!\K/:H:"67OZ5S2AU=O>.:BS+>\_*;E-)_?"X<=)OQ02S#-K@^24)CAZ!*= MUM@+$MB%*0@0VM%YLX>Q9/>E-B@LFM5E@*QC_D?8WM< SU::_,)%$!=!7 1Q M$90EM&;QK:C$39"U%)FRY4S;@IW.2CFSZ+P#7?L>-'::CQD!2XN07P-K3P=" MFPL#;*DF'M&97G[+*OTCQ6> L8#LD2$=D#'(_4F:E,;L!Y:"FHFT7IV\Y]\$2R!+##<1J>5'C\I$(4+JZ?T 0_6K_N>*\TQ8)1/D_/2(D/ MGZ/[^WK[#[PZ)SA.Y_)]%_?D<#[^FEHF!T)_U%,3)Z5 M9<7\>GLW^*J9YE?,.5=43?D*;,.=_.L[=_+5MCNV9:E?!T/#LC1U* $?&4IZ M=V!*]F@H2XHA#P?*P!R.1IVO^."_/PU_[O[SQZ69L EFB\JZK799L]4/M-?J MQVG:^N^6=EK]6#1:K;^,!!0(^A3KWOH=*%9C+/N._O6=I"VMLJ]W%;FORY+: MU0:2/C!EJ6O(EC30=:-G=#I N!&LLO/=OZT.[(8LRP6=MES2F_9CZ:F>$[GC MANV&"KMA:KKVEMU8O:#B\':Q\@V]]R//V8'J"POIZ+:L:Z..U+,[/3B\5D>R MC;XBR4-YV!^9MC;HZ; 0Y;M_3V$O"#N]E:E4J=5+(MJ#<

    4* M:RUY'_/\QL4I5_V1S#2D(#0.Q2FG$<,B-;&TETS41GO8S5)%2E7M"Z93].'" MN[',$I7#:QCEQB^5O15[AWKA/& K8V?CK94K\*1$5<@4E#TK8*$+98HEVM#/ M+/;*DE9=M(9I]220%11'-WK,*EQ\GXQS=!-09>]77+P4O&6Z_A05(4FFZK#R M7C1QF";L^M1KP :C457"ILO"KT"7M1<%GOXK+S?*0&7""4N *I$](_JJTTPS M@]*(;_A:>E>)6$4B,_4.QQ45+HT4I&E0RP0P<%">D1 M'UA-_,ES_$*3W9L([:JJVAU8(#.'70/4%UN5[+ZB25T=]%5-,11E-#JB"%V2 MF+FTQ%*\X:^?WG_\SW H](8?AJ.;.^'3>S"6&BP?D5]& <;:!%U6KO[\ 5V6 M9J8G8B#!I0%S-!EFL?FTI=&%5ZV( ]9V.O=WTK)G3@Q>&GL8!JZ,P<&\D+Y M"C"J[_5K8QF4!?@'+<^%4> +RKHO&"PAYWMM%; +^XJ^LJ2Z7/BY_=>]N?AL*-Q]N[SY_ M^16X09,Y$M78X4X\(Y!!)58/6M(#HB%-4#?7Y9K3^]L^.B M8"S]SP]2_7_WM-U0-WX@)WW&O) M\N8SI+Z11FZ$67,S)W197D80,65E\\ZO(!6R2;H1$_2_AXQO#I,P8(P&?^LF M6 ^%A=\H-NC7BESS5$'JA7#GL:L#D&>2/XGC+'X5QBB][UKH,MT24P\0HB3Q M20D)E!*"T@SC?S3.-4EF+'^3B3;ZC:<@IMDJR&>?",-#>7'CPF["BNR^97M&@H,W#=Q,2:W0)Q2TD]*7V"S+"R(E$E?5)R+\G26#D8Y M ?,!X7K>E>KH4-,H5'28[3?O9GH+5US0_,ZMA39;N&YY&E+%G 114B"JKAYG MB6=1M@#6QX3M =NZ5&2+6/[6H)N]S'#1$,%\YPE!3PC=:2>B/)AZS@OIBRE. M-/#-"+Y<.QNF(%BK' "E]\6IFSV]BS3]EH$VT Q>9JBEYQ@)35^0*HVY'?1N M$>H6)UT^M'%FO:':E?@8XJ:I7_00%L5S(19CK%WH>H./TA,O!>6WB/"4.BC2.QVMHW8%G?#=WU;VQ?DF :KS M0E97 *Y69$B>4$\;WZ$ #=A>KKA&%$V*A2%H4=6)GOVBN]>]2 M-V)XG&M@2$S*1 N4*ZJCXRXP73^%',LC3BOY3% *J"P3\IF2[GM%M5>I\2CU/@^[_PM7_O9F,-RJX3TUBUL[^W,ZOC=^39GOVS9B:]+2\&*L,/QN^Z=['M\ MSGS.!VFSEN; MZBY$CL]:BMJVUH[U<:INL5A%E(W:#>W?KA[MLV1V/TEMV,IJG/KZ&)'/LAJ MS]L:W_(N5&HH3F9X:S4/B2GJ>KMN1.VE%FFI>NUY-.VFM%R.%#5*::W,T>]/ MMZ:UKZJBK+3DXM1=8T=4N/PX^!WXXKM8_G$;TQK+$UV#FB?$TD1%-=IQ"VI? M OT8EZ"^6V_/KJ\WF-X-J'JP>-5#4UY]^#*"HP)\:Y_%J&*M@>V:$MAL^5(9IZ[2R.'PZ=BK'+RA11UJVS7)FA MU<[/V+@N[L[8E)RVA%@C7#$\^]M*Z)H,/+**9WITAK%K3I0JJO6O MUS%NUZX+O-)%Q:R=)WX4!K+S$C71,CM'X"7'2_9:0,%[$S3_+IB"573"(>TU M00="Q-<[Y^6S$Q.L8_7'<-$I0 ]UD,+H[X.QX^7?(]$>X.#G,+,R&/PR%OS M[%K=H3Z4^M:P(^E#;2#9EM&5!O:PTS?[LMWO#;XJ7[7O_BU?RYI5[-$N*ZON M4&^/#]I8 \RANX#.AS3<=VD-Y M#3$RN&RJ+G7A+ON^(]P&TQB,*S";@&,@1/M5\;;^3^FWBH\&/_T@IDTC%\ ) M*<8<6&W3Q!_GN;G9W:!H6[ 10NO9\@-?RMY;/5W9),KHWQ01[]&-8CC_K'5H^01>"Y\S/#K6+SR'I\N_ MEP$K(CXYPR]DFFKY3#$,]S+>XL+YH9M0.D$;H1SQ-:L@XM[M$:V\M@"IRJ&? M4Z1Y>.8F;SQ J_T/BAUL#W19&0TT::#T#4D?=7L2G!)9ZG=[&DAB2Q\:_49@ M!W>NA9\_?AS\?O/^O=#],! ^WOTR_"S-0Q+N1A1: M/(DB=EH_!#$1%*L"K/HS"1[@1CZZ8^ YU4X(OZ*P01'C88O>J,QWJKB6[,@R M/$1L5LN *EDLDCS@R4:8UW[:55<8^@_ \.GUN@V\).W1B&]$,R1QQP;LN9C1Q^;L&8>ASQJXGV*5TY!DX7_ MW(HL2EFB;+4F7KKM$3=3K!P5X?/&-MSYS M/Q1NL9+S#]LN'OW6[QP1-$73/LC!V>]:=W_[X@@K8;9.4:;3O$,!S$13VLA, M6JY4W*T."+2.J5QI'9]HF^9V?''7E)4W>6Z<*DV!^I@$VG 2R=!%T:2(N:9&1 MMB8S4!@'44P3B/ /S@QSAS#W+XE2'S(,@I@T*&$DVIAY1N+'8"($3R1,LQ9) M%+LSFHZ71&2:>(*'B.P[I!ZU,DVGH^Z6IF,HK4K3N#IE[;F;E&0L' DNDRH%?4L%[0K M'T@,0BCX6>C9=4N3B79BUQ-::E;6]Z>UM]=F:FBAW#I+;TI@E7FF6:%@GPHB LE>:M5K%%L[Y8X&D*;V20M%-OJQ5)[:+XG:B9+=$'=V9W.ZWU MB-SNC)/]VY39<;+O\:Q#G@O*J<*ITH"YG5KU;;NW /ON'E\!;J'@JMOX6;5$ MK7/>J<17MB:J\ID[-'5=5 [CF.8J9V/%*$_HY'3A=.%T::#BV2HU$^=RCS^O M3?A91(3BZBB?\V7,F5NH/ 5H.06(!3W;&."N:U]U1$,_[WK4*TT6=;-V1]QV MV,E*1Y3M5H(3M8HM7D2:3WN9X*Y[I-NB=C%9/IHNJO9ANJ\U;[6*+LJG R6X M8$62Y_VTZIY<5MZ/?#$P=:IUD :'/(C26*TZ\.&M\/[J&FB?KJR0ZY@\JP#G@W"Z<+ITI3);R@8Q&5ULM3,M80 E??6QH[A6':B:J/B M#?-2WKR4 M-R]M9ZAZE8JVK"MQ+P*?G.V;. M6**BUTX>;U>2D"DJZD$N2A.7*JL'X7IKM,9J[O8A^7V'TZ MOOQO: )=\Q9JV@0A71LGB;NOHA(YXTQ:G"J<*ILA55+LUDJI-RF+7 MJS@BCZXPU[,/IPNG"Z;*S MBM2,'KY=FD^VOF^<*$R3. E)J0_O*B4&1G(Q%^U2,]%,>[=,-*M&?UYUPS/[ M^?R463ZKU(\MC](;YO;[S>#N%[@/]K598A.;LC[6GTV8F8L_7]&M<[,MI4D> MF[*4#J;['R&59;3 '.@?BE:@95913+9L^/ 4F./8GVH6*6V#I:F*FG80B.?S MCN%L?R3LHQ^)G7W[2EO/1OL92*=UI\40C<.@/G%&4CD:JMRZHZ&*YF'@$3D? M^=9A4=IX6%3>2? (1T.E&26(+$:<*5@;K3LI'=%23B9QSL"]SN.I#14C#;87 M>2N9'0_VQ?CH-WC@V;_TXXG[A!_^\\?W.3%W-TH M(G$T<*.Q%T1)2.[(2]SS@O&?_X9QA'^^X=GL3Y^ IXQ?L=X[AC$^D^F_OB.! M]_73T# [$OZCF(HL_:\L*^;7V[O!5\TTOZ)O7E$UY:O\G>!._O6=._EJVQW; MLM2OO7^.)C=NSZ+I5"-APXQ M==P0KU'"D 3@'>X$QG>G+L9?Z.%!10F>]USGWO7;WX.%2YOAU_T%(?#>FC^0/P/>G M03BC%<PY#^)]PK[Y/CT0_@ASG<-QLCW#6=570$=R(.IL:?Q M"V,G#%_Q[_2QZV4&L@TWJ-[H*B.X\8'6Y,YY6<$R]G;WX;:#*.SV):L_TB1] MV.M)G9&L2]U^OV_H6E]71MTCWOVEJYY?<\6X%FX^]#_^.A3NNO_?\/:X=WLU M3S)7S#-G1\/IE(SIX8Z=%P&O2F,9$]Y2.&OSP,_P0EQZ]H W3/$"SR MJ+]FCF5Q3"?I (1U%+OC6F;X"9PSFB5JZGDCP9J:J*CGW9):,T7=/DBQ-(^ ME"[W"-1SF-_1[_:N48\K=9<"\Y9UW(#%FDIMCM:RQ2J*:/!ZD:8$C9H\M^/+ MLJ:LO,ESXU1IXMQ.K10US0;:$GV$%=.N<6JVQC RSK[8U)1!>6@)Q%+=W -+ M['1.EH]\!OK1Q>0>M$P6<[IPNC2<+A?8;&(YM(O!V6\&=,OA7!AE74!7X''< MK>.X&X*RZR*:YAGW<3CAJWD1R7QW$7IMO04$\_"4.@ V]#P.=<]WOG M'3K=TBTP[2B:MU1-M(T+ M86^:J'1.E@UY!D$_GNC!J<*IPJFR%54NS28RZB1%C9E;\83I4#MG'.NBK+:D M,^/.MH,IJO:%J(>J+9H:5YH:PFR;/#C3A05<^YZ8&79MFA;0D#+NK=GJEB(I:NVEHRXHZ55&V+B0ZJ;6)M M).QYR]:+",E>Z?:E7/HKW:SM56G;4A51K5^T?M([WW;QW](P[94NJLK%< )- MM.IW5M&M0*SD]3W M*-P3GTS=N'TJDB':EZ,BJ:+U#M?+%E6E)>EK==%&Q6Y+I7[=X41UF>D'*:(TX73A=-E M9[5H"UBO'=M4J=_ W2)Y!Z@"88LV@A(F+OP)?3O3,)A1=*TH=N(D#L)78

    W@MRS>1JDIKSXY_-;A6/UYXFR=;J7'1MU0RY_/_1T^0)/N<#SCK%N>?-_<[PD M;:*,FK3CC]MWU^7KT_C4CK:\V@VBVK&\5K9':[G$OPL=/W+&].:/@RB.6G?K ME>O3P >Y9V+(RPOOW!.H+9UK%=5K%8VAE2P557Q1\$B/X?F9FI#E= M@N-/J*TQ#LG$;2$STLY;1NO7IPG,'DV4<"S2X[.'3R2$,1!S)PT#@.W1OINO M7I\&AH9K6?M9WD%,1ZX&K&B\CAE)DX29'&AY/+FQV\(+?Z75O_&[Y3/5.LG+W,2PEO\F+DAVVH!7*GU14D[;HUR M[GQ/J6_$73#7MICX!<2>2&S.2O\Q$?PX]2MV#IF<;5# ML+(=4E0^=^OA4 OD:D+9.9AWYHT#,!CB) 0=8?)'$L5H*K1/23C['(7&+H]' M&[F*L5G%^!#XTH10UR163)35#!@%NX83/Z+>B=:Q'?.\;1.MN6QG/Z97*U.C M6L4D"D5C&H1"XH])&#O8A]QY$>9!Y.*U;Y^Z2+5^2D([%KA#VB?W2]3G M!\.7,8DB>OW3Y*0([ _/B:%<4?0_U*B>.0_<^B>%/61%OD=X+H\1D-@]")WPM5_D)]R1^)L2G MHXR=,'QU_0?!F06)S]*"G2@B,1T1AO!$LZ >)T20J3^GFZ8N$/ZO]T0^?QCN9"PXRO[H*Y.Q8L7?[A'T+/ M\1"#1;A])"06^AYLA#MUQZPV C8F(TKV=#'N ',B4U#$)(P?A;\2)XQ)B$\A M2-JUT(7=P>*+Q(M%A'O!8FP89[*2SDX(E$E?#W]SHC>OWP]\:9S B/Y2RB:C M=^!32PE#*O#Z^W3%$:Z8$1CGAE4AP202YE@MXL-7KX5;0H0/04P$M>)@Z_]T M"WR+[A),KCL>(^'Q3'R"MXS=A3TJ.^;P4CCY]V'0>1CX <: :9(9.VRXE["+ M$Q([KG>]QTS!WA.97MX3DW('KNZ_-UKS;/'B,SD^57E(D% M200G/OIA06+OTXPZ3^C,)JQYSR":W!FWN?I[65HL"X.#^^%.];U&S_F\0^U; M-N#]@,!$H'0Z5'7T@BABA@GH@,]..#E^"F#-!AQF1]3DTX 1'6V)AFC*!X$E MN31>ON4= =LJ3!R/J?MHEX5/+:S7U7115D^#:G."\(.HJ0#"HXQT%TSC M9[1X0_)$_*1]@493-(R#=&UJXE+-^CWR#X*!RR7&&6?#*A>A3 MQLF4J3-(;^(IK9PJ#:;*>:MLM=IJKXA^MT\TJAYI+M#JB?!BEE0NERV)_G"I-I,JE65.[ M)%*6.M66(9L;/W;\!X13;8T&=:58HJF?"!+M>(O41,T\##0D MUZ(N2UYSJC21*I>F1=4R]B=K=*GCJU*[NFI;);1V7RV77DWB14V>&Y=>39S; MJ:57"V55Q3&]!!S2 L/*[(AVYR!)8LU9HB%:VD':Y%V(6.)01IPN#:?+\2&F M,IB8]4 M5?"BA\1S0H0MBB*"_U*T'9^ V*"@.JM2<6 ,Y\%Q_2@6L-'!B@#H MM7#C"S/G3ZR*CA^=.!T= 7)$? &,D,T @7W<"0DC >C[F'9/>2*T6M0G#P[] MA3S!5Q#OIVBJ $/@3#WW3^*YCT$P0:29D,!9^6^.>X1?6 4\0Y^>D)B$,]B9((>F>%)/CNM11)CL_:+P_$@HLH\+:X]2*KX%WV@6A$2BDWV5 M8$=\R0\6@(YPGV# "$5U"F>T80G/+D(Q!;%P3])5(]C1W2.=5+8TMA$A^2MQ M0Z!LY!8(/7\DDP=&#M .O&1"H;2B*)G-:>\:)/%]D,3"-(F3D.H.=",R58+2 M%#[/=PY>' Y,R=TO=?T>""!!0<>_UZ]UI=?-"%CV+&( MT ,^"YY2W";7S_L*DY=T(HC_&HFX&B>,79C#*]!D"@00[E^%[^7KSO+HL$-L M=#Q 8[KS$^'CG/BW<-QAI&G:SQS/=Q3#^'3A51"!$BQ:VMD\W_'*SL(RRL+A2-DYP%O3A>.KU>\1U'$%'FMO(6/3OE>XZ6* M@;^^"BG582_E:W7E7N(RE*6_P& IE=9_N($&OAA-YXW$?AEFUJ\3+-5M-)K/B3ELWA M!M%\?)C$9U9D#3LZH7=3Z=BFB&!C#ES_"9G@+7]^=,>/E*]%XTFU"@Z"Q*-"KCC_?NR.W3GE3+@5#\ !S35GB_&]D,Q MON(W<>O9FU6E(5=[P_)7+/[167&S-'N5!"ASS"[0S?>=_#"R(Y@3" 7EXB%" MU,;R,0*F",\>_.!6 M1#-ANE7>$2]^36>9B>Q4IT+7^6NZR(@Q&%P'$ZXH)9G:D:H;C)&@Q(,-8-O" MU,!LH1F'@6W-Y[!\$KP U1.*W!B^EG0-8-EQ&'@H6%E7O^A\;IHB*VLX37Y: M^H] 7A>5P@NX;):YXB9LNFUJAQHSB-88TTM3-5_PEJS5558I[A4+IA"OW[Q< M[3V2F15%%7+MVEZMUA4LZS8]>8\.-0/A9%$24]Q76O8.*GN8ZOZ7 :VZXZ9; M:XX\.WVTSP4P82?$VPXZ'Z@[L+=H%&5"H:)*?Z:_X/^&58TZT^ZHNH27*(7N M?86A(YRG!;^&0?+P2+4D3A4SK7G-O\% %_ ?Z+/#9RX0>032Z"+D^ %WK!G.X 0Z6D>C&5TF!BPM_1 MH*?,!!FD<#LG%-]Z"/(LF+ECX?\%/JG2[G;X_ZHT8ZP97@?CNW&J[SKT3#Q2 MN.57?">='S-(RG\)L?TU[$40PA@$=]VGS+8$F4V/@!/G0A@DL+"1.^9?5>HU X[ M@&6?Y;S27KJ"L)Z[QLJ Z(PM4D8!(Z2^$*H//<.,B$.=NG#>X6>$1G]R@R1* M9_'@H],(A\7%Q*]5MX,;98N%2RM2*+:=[LM9AEGLC*?70(H-QX:[@[J?$ M@F?7DXNZ7M!/10VSF$GU8D@/CKV$/JEW*SL"Y-& NY5[6CGZ5!]F^[/V\*,I M:UY;R\NHQ#S MU>W>9>";C07*@IO%9E*3!,Y9R<5>7EO,P@'YE6D&!_\"VD24]O\H'<:4]ZU4 MD#+K(%>1TG8!M%U'JK14!;.FK3HGV8'?8&8MNEUID(6>2CA3T94Y1,!VQ4"5X,[FH0,7#9D22LLHICN5.8[H/E(*P!4H,T XC=Z$O1@> MFZ/'>4[/&)C5(8/E0X\+LLT@[=,QFWOD)?7N9(N/R\!EWI@R,W0:H&YQ3\9. M$I$%SEN$!:E)D6T!R $X;' =:+ G6_51#G:=WCU?,C]85004]DRV3+8?=!E- M[.K3I5S;'[N>6PFN%I*<&HX^/=UI;Y;\1L>8D92?,OKQ0XA0V67Q5]T@-[K@ M-B ==;@81W(&EH!Y)6K%G?[YHOK"3)K54WL6 !)WDO L&MKSUW=2< MC4IID.CU#J+TXXI# 2P\UJ61^EJ.SA!V+0:S#Y)OW\!U*BWIYK/K0G51KE_) MR'6%/7 -ZGNM, Q0'N:A"Q_30%/K>(2B7 B34.P+07-5;:.-+*)5#.'J>. MTT"?$RL"SE:U] :KT,<9\%5:\DB_G-5 5DF0 MEPY@G4WZ!9^\P*//Q(.MG05^_(A;0('3[LEBO= JD*042Z2T1VG1/&S*N[\M MN LO XE@92$?4B0F(5 ?#T.8T#JIB3 GON,A0'H5\V)#U8>_6*F=UP)6:\+? MO:'$KWS!)^Z$EG'E+TXK6,N > 4<#*NL3A>$Q]"/2/7][.WO-M21&44U^IJ" M4EK@SU@#.TM+!])7G(EP7!5187%/WF^5P*Q!1#EQ:Z9< 3/IW=%/;+I\ < MX\#/0(1*XY7+]6'.8R?"(O I5KZE.%]3.!98HCPO@1RMCEFE"$81#HJD=2EP MYL+^9<72N%LY-HN6";HY8L'X\?+I_G'B/N&O__PQB:0'QYG_XX;N^YWS,G"C ML1=$24CN0.3VO&#\Y[_A*>&?Q3 M0!MJP!_[[##%\_#0VS(^$_BJG(TO_* M<,J^WMX-OFJF^16/G*)JRE?Y.\&=_.L[=_+5MCNV9:E?[4Y7L[J]@30R+4W2 MY4%7ZHQ42^J/--DR9-G61L.O^."_<2O2G3B\'"Y; O?XLW:-7_G?X5VW]WXH MW [[7S[?W-T,;RF![G-' R^6?&NQI+&A!G!=V:!UNHK%RWRUR>LT]^T.V4O] MGJ)O+.!;+_AW6ECSJ'XJQ?6G;,7+<$BO[S?$2W^JK>_;%=A8-S,178E[',*^-2ZMC@ M\!HF[^E9/W>)IZ!SJG"J<*IPJC1^;J?6TT^KE6M[<%ZVQ6%A:J)FM,!AL<,2 M6Z*)UW8W'*B(N#$KA".JF"=S-YR!XLTK&CA=.%TX73A=6C.Y[217_X.#GU6IWOQA-#>6(H3PQ]:V)H9<+H<;_'Y\SG?.91F,M(L4>OH;WJVK1&*%B#J[["Z*_,P\/"-62"> M4*V533::IN-<6+:G:8J=PR3,-6^M+<%@W#G;4]$O!8<<3J^MM)+MM8O)D3"F M>$(QZRH^(13CK'7,3A$[<@M:;O'604?EEA?"*_'P'T0"7DB"#L\KY53A5.%4 MX51I_-Q.K=PWS:=Q2;GRBFJ*JG'>[LS:I>NM6-V5JM3VM;?#6XMG5#:X,EY? M7/ L4TX73A=.%TZ7UDQN.\G5C#XF97#W<>!'[H2$D3 A]W%),Z8M+Q!_//N= M@I2'!!'16=L+Q!7W2!0Q '2*\IV$XT?L(##!T&$<8$<,1!X7R%^)"U1$I.[K M=RFT.T+?NQ$%^0^QZ\+S(_$%XH0^]B;I>E[64G=5=Y-W"$*>@W]3[/:QYT21 M.W41QC^B>SN%66;;^_LO-W=#Z?93MP^;658ZWO@]Y\EQ/:2=- U"*8*E4'+B MH[E>D?W"^BF$M+>($X9T1K$P==P03W)"KH4BTU%XH,#J^(1'LQQS@M#&%K"! M,$I,9AB-#5]I'PFD"*%+SK<.%NS0_@F!#_N1MD])9@GMCP$#!+"/(?U"2&"7 M(^P*@Z\3:5>*8)JWTBA _A<:I[S[&^W.0IXC"OU>WGP$?@^+ILC8!"!?*NNS MPO:"3D*"#WPI7]"U\#M2/4K&C^4Q IA]F'6%B.+T)%2(CD?'F?R11*P#2/6= M#(6?;0\B]#MTM4+@+YR;M($!;CD:Z70+:*, ]N<*C/XU2\I%4L$H*;$"?_D< M.MZ8;3S^%8>_=R*7#H8=(##@A+.8P ,L^$3[D&S76JAHD?$8>*PY1GD:].8F MQ1E;<[(81?!\ 4V*0]:0#A3?WA'6E0#I6^52L]S0?_>W):Z&31M@ RC+^M4! M=H6#6;@AW>0!3A/^VA'9%CKP_#-!^X9,).<)3@(V%5I\Z^MRFQ5%3UED=2_9 MO_2C%5T/#M/+H-HQX7W@^-&'("81/D=@F(]X!C[#+@-_AA<=M!U"S[1'EF5I MDF8K'4E78)"N:?2E;K\[U&UY*&LCM0GM$$Q@?9^[@Z'0[?<_?OEP=RM\'O:' M-[]A=P11^#"\$SZ.A.[[]Q]_[W[H#RD][W,I<(R+8VZX-U_\>]?SR*2X,3&2 M.FNH105N2NREQEVLE5+$^JQ$J3!.>[3$,"$JI[*6),CNZ&U*>9^?=F+RX%D_ M(J* ]R0FV*:$L.8X<+"22?4I*A]HKQ,0//#1&-DF\J1[ G)A0CP052$53+17 M2<3XZ/@19(5'/WX*7*S9VX%IM;(.T3)WJT.TE.WK$ ]>%K?^U<;95^0UO%3% MW+[R;H$O[I@+<'(">:TLF=Q<8K3_IAFM6//QZT'/*NZV9;W4W3KUHY;CYP1Q M#5731=UJ08;=#FM4.K)HJR>#&&UOSNF6ER'3SAMQ'W;-O8-[8=HM@3C;. M$,W#Q-\O)+;)TW0X51I,E4M3XK9,GKJC[>G/06BI9D=4C):4O>Z\6,4$U96+ MK88PH2;/C8NM)L[MU&*K5<95U_."9PPWT)@T!NDC81R2B1L+,S(+VE?&?*6+ MBMJ6&O\]+-;4#E.VQF7597%%3I4F4J5I)M8QSDU=E[-IB+)JM\-(J;M&11'M MPS2LO!!^S]-L.5T:3I>FIS^S'%',7L*\UI+U0**89O/1A*-Y$&.ZIN,QHP+& M*)L5+',9\S.S--J0/!$_(97T9DR RE)HXT<7!RG>.">A&TS<,7SRRO)NIP'^ M$=,,0S+UR)CF2F$8-7:?TIQ#EA+K?,/H64:F/._,*%O?+3/*W)#FM"X]Z9RQ MRD_XZI/G_#0\T461-V:Z_(%81 MS2V=Q3W'HUJ3$POWY,'U:4D':%6OP#5KZ>0G,*%W\IBVPDF@B(;>$AS/VBOL M=$X6H+V8T-"G,'AR(S?PJ974ZJ"0)JKUVVZV*R1DB[)\$!S4YBU5%17S($DI M7 W8# );=N2X492P[C.MX@A7FFAU:M^3]H6).ZU!4MIYL:IHJCPFOH.[FT=? M.54X53A5MJ+*:4VG!ANK.^6CM<(>S397\C^=[M.2L M1@4]WA,G(A0ZU)W-P^")@?'5TKU.8,!JJF@?ILU 8Y:H=D1#/H@;@F<% M5-KDU$2^BZ# M'?=4!H7Q*)*XER,[/&Z3,@3\8(Y O('H8!PX:'O>$(2M0]72E%%^3#*2?/6 M:M7/2>*RY:TZE_M".[M@7P>$OP<[_0&4KO9I799U(>:)*BJ'00F^D, Z3S_B M5&DP59JFW+6!)5H=45K2E:Z(BGXQ!0Z:+!IR;:V)5SAP O115?=>+PMJFUI U)WB8JH*4>(/+XY:?3;&9_5#-'/)"+8[73 M'*[X3>PAFCID;U-_["=@"N/7 S3^[/9[?7RB.^AU)5T9FO!3=R"->GU;5E2U M)^\A:73;BZK_?0$SSB[XWY7[ WUYGI#DX@_9)M*[.BEVDOZ^Z-/&/\!(V+^8 M^>S<7)M,FTZX^3,"03[.'==^9N#&>?J=F( MG#+^AGL_)(A.Q]!6$/XNF:<-DDF$Q]Z-'F=I]^J8C!]]8.H/B(@G3(D3N?>N MY\:OHO! ?!(B3-X[[.T["_PH#JD5< \L5'@.PC]I:]Y@0CSL3^[X60OG)R(\ MD3!*Y\JP\Y9G/ \#[$)]+=QB2VJV"[0]J1_$K"=IUOZ4-3NEC:IRPRG%@-9Y$$4 M%?$S&0UUSU)R&H4B&Q88UEI&4,#6KA[8$A3F!>_,$A[#H.DP/?';8W^6M@Z-*[V"X M3=BW.X76C(-R)_3JNU:.1!L/ YN FX&<(6MN?+U^RNFS,$JY5;&(,)]8F$&; M#GM/K*\\\)8YB1.XE>E3E.D .PAG[TJMD'.N!:I%%-!S#@L49CBI.?!$XF4O M 1;K)5A:0-G3TK1% =@=;3\N5J5.:%2V<&]++/6,/^6DH'6GX&7078%W" M'\GD@2F_^2;D>X[L+5]KB2SI5^'I%7N)&^1.X;F<=C *3& 2A%(T)V-WZHZ% MX/X/,J;B@3RY$^Q +5P5YZ'_TV^W'X?%[X.??D#Q,75<.I;C)2@A762V*.+B MQR J9L#.F#/#GDFT27PQ[Y2Z\,(P]5MYP &S$XX=M[/.U]E@>(/N,;-$8%(3 M1L"I9;-)Y[(\B11XEN[W?YD8IU^ YXNO4%F=OO%:Z%)@W*S-_1R=:;G4A.F! M,*G>#;RA.+W*&LIR++L(Q3[J/[$E3-TPBH6EU5X+GZL0NNGD*3*O Y(Y_1Z, M0,%WXL ^Q\X* NH&'&+PX V19 MXR0"71^T"=QR_X@D MI.%EW+J9^Y+M8G'JJ*ZRXN:)&?YPJHC :O'ZQ.[TE1W,Y:-('RF?UEP1@^L_ MSVYAY?J.TQG"Z$ZFG%6Y=0;4/*'\=@KZSNO8PW;RB5?TJ@>RN,#IQS$#4-G@9)B!S#'2.SR6[ M#(XNW \__61HU(M2@$],HW+PZBRJKY] M(&7[*2R]-],G/P'#2N \E$4=Y7)5;E[2,4OLNAM5'J(\ N7>NE'$RH%-0!6# M"XQZ3XBW$%A#EBDI4((($4R:WF&PX_#)L>=FEG5Y((IQGG*CLIXP]H)D(J87 MN:0+,2X"'"P&3I"9EV@E,AS 57KA#:Z$KN\)OU^:#(HX9%5PODA872!(-TR) MAK_?NWZJOCD/(6'O3#6$>Q(_DQPJG@W#_'[P/]BBL&"(V1JOM_(8;;[#+U4> MA;]7U?L7?H>;?H<'3%.B^/^I.,QTD/0 K[Z^Y9X'J;8%LCTN;":4N^,X#'S6 MA "/KS_Y$6_;HSO'KPI/(#TF;C0&T3%QG6OA-GTAU1XS99:&8U-E#L=@70OH MA8/; ]827+L9ZK"AF&D=8\H$IM5;BWI3[J1A3 .-K'21:;^$?5X.+N#:?SE& MS R9TLS)(*0>0K3$73_O5+OQ8F"R)?Y;6)V994.'A/'@/I2'1/!H/,)P^)G% M0+7+0@BB,!&04&B%9 KSVK?ETG$63- TI88A4WU])D)2N5*RO/#>Q6Z8%;A1U(YLYK:C/A"B(VY 8_2"Z_(F$24 =H:FRC%,30"&[( M%"19G(0^OXO\+I;O8I]9S*GC@%TC& -DUOV6EQ'O%'N,&9K!E H%-CS:.6B1 M4Z= IC-NOI3,BX)G%TU;/T&4!.9%&<=!6';!E72_ZLTH;M(C7*$@?!6I+*7! M$;R4%%,6A!ZZ^F$1H@"VFA_,W#%>4<8-,J,;U[+B#:!$@J$6LK#P PD>0F?^ M",]3!PME)NP/U*V(KISE%P#SF>9"=N4%SQUNI0UE],H9'][ZC&;B8E^CPJ,$ M,OR1>5%R3XF(SZ'%,&'>F8S%9DWE,W?6I M/W>26W*96(L?G9@=$GJJ0!=,?+QR-$86W*-''(?S VH,4@F(]MH]L)A4%%*9 MCN/!Y03#TR6I$%N,#A068G'T2C[5LNN3^K<6?<<5=C$/*">B3JW4G/3PRK%A M-[H;J6,^.\,G=R3=@=3?0/XD2JBC#)@;%9V4/+?LJ 2]2','+B!K#LB[%IFQ)'*A+*(WHDO7NY8:>BM6VLP1@L3 M9_K@;!ZZ](1-&9VFF11?=+V6%.]"TYC-F4A.M=X\^DU/O#N[3\*(2JLT32D- M&Q6M,.&MJ)I_(@^.T$ .SX"L!YF)JE3!SS@6R #>>[-(R!N3IQSL2H49% M_"^N8GYB=$^5+ZYC70,"-!R7V8B=]&FR$SQ=YK K65+#TA6RV#/+QTI/7+%#:S)*4BT(\[F8]S2//D:Y#APM MFTY1V8V:.TBOJ_<,%(-H7;@?C_?*2:ZY9<4TUT\RT_B[,_@;&'>B,$PPXS0- MRI*0IJ^$Y(&IY5.A&[E.0ZC77[%F/-01Z&PQ'77I>%/WG@1\BLIS>I"KZN,D M(,QJH0K:&D)41\G?':S<[!+3R_>SL/-3B?[ [/C?4Q,L(@NG!11R9JTO&C"+ ML;B,*U0>Q_6@BX5U-F:F$SQ(K3*J;!=]ALL6%0Q%;<(B):FD+T%.VJ L66JV'YBC,P&*56^+R"?1%G- SUOPK:]FEVW=HD* ;]RD349&MGUXNBD[J2I6 MU=VE)E,T59LH_I#*]13&84T098.OJ5F5X*#Z"1 @PL"U^8]D%/9.D=U)6> MOD6LC%*E2$GD4G,[GXT2Y;W"+K#&4_(A3GU'>*)GK:PIY7QAK>?5H^7X*)@%3YQ MT_15N@(?K@/,@2:D%.LK*RR%M%E675C8;L$JJES=U$5+#:L*R?&E#DTP@MOY)N1?,:G?!/$H.)-B8T(INM!Y<+6[\4F$VO0=D+G85* MV.J%9^(^/.)%>7)"EV1!J3R"5,[3I9^F1H,;CI-91-WDT8K(U*+27TA\^!)H M3M3K"5(?YLSQJHN)1[I.R:5W:N8UJ+P&$1Q M7I*Q;(OGJZAHM*GP76/_OZDDZQOU5-7RJ]LQJ#R)1SY.LW7?.2]=BB_6]2?O M7:;LP-V_0Y:Z_Z(LL2AK M36UVJ6BEQ/Z1%8(>B>,,-CO*Q/I[C9[S>8.K M:=N=TP^8,!PF&,)C.3YHO[6P%X:FB_)A4+P;N%99U#@RY\$OQB+*0^ONA"D: MQH4@^)L@/.PVWHB6"X]!":NV=?=#$XW.Q;2(T0[3*HI+C-)MN -KF!5+G=C, MV/6XV*+N1W_ M7#=EY4V>VZD%TVG%D+&ERD93L%=$O]LGFK!U\J78,XJB@\7?2A]8T_2V+2\, M]JNA.:0%SNAYI+M#JB?!BEE0NERV)_G"I-I,JE65.[)%*6.M66(9L;/W;\!_?>.X&Q7U.]N%(LT=1KYX4=V<:OO4A-U$S>=+8I M,K')<^-:5!/GQK6H/1C[DS6ZU/%5J5U=M:T26KNOEDNO)O&B)L^-2Z\FSNW4 MTJN%LJKBF'9]Q%]FK?G:8EB9'='N'"1)K#E+-$1+DP^QQ L12QHPF4F0W'ND M@1QPOY-KE6#B=%ES$X_7>V,3GN*FY2V!YM1$P5D/I1.Z3[2[_ UVHD\H[-[/ MCNN_#Z+HQK_-V@Y^G(Y\3P_C!'*#]@^QT%:UK#?J&9*C&0-('0T/J MRG)/&AE*Q[(UM6&=)>0#T4>2.J M!^OFB[A8(\0M_(VA)/K"E]L!G=-]S975$<>'I<[A!,,YJ.25( =CW/Y MM=PF/JT,+: AX>FT,P9%@@S25I>T"8B([H*V. :N#-'4#^/-W=?-K!UF%66] M=A%UHU=F:+5+*7;VO[?7\[G6'L&@A21;7^]3K&[=HYTJ6+BEG;9WH4!K)[ ME8EHF<P ?R:AG:JHVD(8#U9#T MGB%+MFHI4L>P9&L@#V7%UH\-1+RY<>>2.K2VI6^0Q+3#!FV,O$)G>G:B"P8D MWL;E5+V,Z0#Z!GCAI0N;/J.=#I&8O_H@K^8.E5K&M[G1^,X\8,5,-$44SA.= MN>9.'!^S^:+=N)N=1=AV(:SX<&_\?YS?4=V\":BE%;.@^MJE;0$_!\K0$2[4E":2/OHA*3G1.ZXZT\&KI?$6,IPD,Z]7=F0%566);O7[TFZ90ZDGFD:4M?4 MM)&N6YK#N5 M0V*LS#9NU>2.?Z@;L_1&3X[3I9F3XU;(3BK1[P2E%)E(SA,)G0<"YN)L%OC, MB5$I)#F^$;*C)]P"Q:)^26V[O/ZP5D,^317@2>AZNJ[,7)MJT^2XU&[FY#A= MFCFY4VM3K=*=LC!L$?41A?OG*<+LVAVFIQ&]X['M_F<>7R;Q[=Y?/L\ELCCVTU2 M71H].:[O-G-RG"[-G!RW0WA\F\>W>7S[6-K4Q1A+2YR!3*=D'".NZ@1=%>X3 M$2(R3D+>69[/>:?O<1&]\2+>QEBE&LRQ!K9]5?2J**LM":+NNE1%-.7:[95; MM]3#M.GD(KAT\S_??FG?A5=$S3Q(S+UY2^VT)3UDUX4:\D%\T!?BO>0=NSE5 M.%4X5;:B"C>*-N>6YLX()XJ2&05T(N'8C6CCEZAL,M$.5JU4I311LVMW/6J7 MAJ&*AM:2./?N2U5EGI3:$#;#.YLXX%IZ#Q)L(][1#@!^[6:[QT?6FG8-W M;2EJW#GAR[Z0A1XCX['22N= UYA>6L7^)NM[]Z9./ELUVUG;L6%$?[[^DSM-3. MR.X.I&%_:$BZ(BM2SU ,:=#19-76^T/-UM?U]#D8Y=0E?JO_/2/EW2,1I@%L MU#/R6]96:!Z2"-LK"?$C8:D1TCWN+;K]\\W-&F+!&*Z?,F7:PH4(2 /'?TU/ M">Q6YZ<(=Y@&;QR@,0R:MFV*A& *(P1@]])15]2%O'E;Z#*W%]:G;:5DZV_N MI%3E(NGS9DK*-W&:]!EK_2/[^GS=J\TS?O7)6RD=3C@>K?,5N?3.5[R[51O7 MS+M;'>,Z7G*$X/8;:ABOI^5SKON]\W8_;=F8&@U#3 D/R1/QDQ,TJ:_;NE<1 M=:,ER=]U>TZ+8&*?]0H-43M,B>"E2=.L#0?=D M&H1$B)V7UBE-NBS:ZH5 \&APBXR6I&CNK#1U1%7FAM3Q6<4-14M'7@!LP2=3 M-VX=3[A25%&IG[KQ0[MNRI4MRI>S6$,TS-K5;AL7NR$KY]W;TF+VF]&R+G'F M0X!/.UYW%B1^''V7;""=V0T!G'E2)8X=F- M'X68:DU^NM\P!ARQ!%[O1&G"#<]UV3+7Q5*WSW7IG"[AY."O/GD&0\-#V.;& M$'87<\\N*M&DGX0A\<>O L\X:?K1/7;&"3=K-M=G)F%P*D-&E;O]^C$A6SU( M[*")JU5TL2.?+%)R,=[ '@+X1X_"' R(XUIZNVY$[:46^?=Z M[7DT[::T7(YTDPC,1<]U?&&"UE-X]/O3K=M84!5EI247I^X:.Z+"YH?0GT8UR"&A[2G5R7J_VAP73DXG%\#P]. M;GP8[,&%I[I11.)HE,1)2.!M8>S^ESI=ARPY[$!.46/84;7AH"OU;-V2=,V2 MI8YE=2334'3+Z'2[':7?**?H!@^*@.L4A2G=0H%$L3NCA7].:3?+%827[!8U M[1W=HLKV;E%UPS/[^?R47J]5K&G+H_2&N?U^,[C[!>Z#?6V6TE8V.7S6GTTO M;>I^1;C14"A,7/Y*0.%.P-EIW4CJBI7 $ MUC><*UZ]TBXQTF![4==%I<.;0M0_V!<#X[IC_&(?H89U2=T_!\'DV?6\_<KJFF*76'(TW2=;LGV7VK*XUZIJ7WA_K0L#N-BDE\$\]P_ @[#X.G6(5C M)PQ?\:L.C2HQ.,*'=#\O+1*Q,QCA!HR]=9$(XW0)VAN@$UO_ZI,G'3<\P?8M M8(1##D:XRR)/'F#BJ>$7LV8.1GC4%&#'<_PQP9R-8"K\C^,G3OA:[&?*'%L0 M+=1-T;+.NZL/+-$V6Y*X67>)FJB;!X&^XR[6TJW/K$S!&?^5N"&9"),DI%86 MV%&OY 19G#N[YDW1M%N F;C[VQ='6-Z+PBX]:L% \PX%,)/3=8F]8*7B+G3\ MR&.9H<[DCR2*:8.(UC&5*TVN?7S:AJ=AU\ZF:=M*ZQ>-;0$; MI)OF0+)',OPTT(8]U1Q9@Z%Y[-PB\QNI10A\'?AIXU)L?(IHMRD ]CP,GMP( MW5?P:_:WV'E!S,<0-3<8(RUQIM_(W.81ZWJX4JGC&4A;9B!MZ&W*,Y N*P/) MXRDMYY+>P5-:>$K+8?TKF=932W$\@?FM6:*FMB!TO<,2301;.F\_D6:*NMW* M/A6MNMRI'7/TN[USU%&%&V#5/1YM"[&JHJG4YF@M6ZRBB(9\LI2U,_">\B@9 MIPJG"J?*5E2Y-!MHRR[(K,_?&J=F:PPC0U3EEO0&KFL8R: \G#<*K6Z)G<[) MH+K.0#^ZF&A9RV0QIPNG2\/ILB'^O'D!+U5M!7]?P&UX>^U^,HGYQ4_ZF*OOY'CAK]A"[]N%"6S.<481Y2.<4PF _?) MG1!_\MF)2?WX>.*[[*EY$I+OA D9NS/'B_[UG;X<.[>[IBYKLJ3*'5/23=F2 M.J-15](&IJ7KLC$:RJ.ORE?MNW_+U[)L:J7-//3Z#[C=G]WHSU%(@/0Q"8'F M3=MNE6ZWHBH'VNY5ZU^QW????MW]XNL^9@0EX=B-\/[\3E ;(Y/N$PF=!_*9 MS!S7=_V'?MKR,G&\.Q+.E/WE@^A*?S#0#*EKJHJD]P:RU.D-3*EG:;V1INK= M#GU>IL?ZD_$?^U=%'2SL]'&7ON51C];1.IW!S_#-.+KQ63_7A4FDTR.?0G>\ MCT/O1H&N*M;7+[>#KW,2?HUP9E'Y&JA+%!HHO;[944:2K!@]2>_:AF0;LB*I MW9'1Z?1''17>9J044HUK2]WB(NQO=]Y"%C8HB P0(_ B;!SA.7[T*?#<\>O^ MCK3:[]BZU9,,4P6^T9%MR>Y9(TG335.!+_0&ZC%3G)A70/_[@ERV"S7BZH\? MZ,OSL#.%HK^-08Q*].+0#*AL$ZFXSL'J2['J6@E+>T[5RMKUAEF?Y @FLGH= M62<*P8FB8.PB&#T,0KOXDK\2-WX5'#R(D< >#1ATU!0X-"IZ"<%<,/@$!V#? MN2#D(M856IC3PR\*SX_N M^!$??" ^7 #/>Z53>D)%R'](O\; K/#S\BI$"I.)'3=HD26\D3@P5OH()J;! ME-VQ.T^W 3Z9$A?QR2)8 R'"AP FI.BEB6\A),DW-]'(2 !)Q1IKR"%FX<+1".$821 M Q]'@KQ%\]R>=U29SP*;^I!@@M_ ]1+XC X>E9K8=/.JUSWP]V5^+FE+_*FO M=Q6YKX->T]4&DCXP9:EK@'(ST'6C!RS=E$W4:^SO_JUI=D>6Y6)K:JZLNCV] M)')]$D6PN_>N3S=W ,?#"R(X;OO/.!UI>J?;E57)Z@Y&DCZ48;FRVI6,SE#O M6ZJN=4 @'AO-SJZV :%,U+X6NOW_^W)S>W-W\_'#[6FXZ]*L\(<$?^B.&5_" M.XR87PJ>:>B$A\J\"T^PI6_A8]$ 6[Z M-8K',L_+_EKF<3\ =Q7FM!<5 9[\2+R)$ 73^-G)?.D3X.Z4+X?!?0!\%C\= MPQ40G"2&Y;#R=V#0ST'X)S!,+/GR'>\5OAD5(S%.^KUN7]O%8F:NYU%Q D1Q MHD=1\ GB&0K?*QN^!<-DR[U^0T.G[ZUK?7DLQL=A*!P1;VN$RV1K":GR3/$6 M230.@V>V.L0187^B(B>9"W$ ?TE/QQ0N?'9 ?O_EYFXHW7[J]N$XE)R\BBW- MX&N/]&CA _AA)L8H '0Z*:=T6AW81#).0A0-60ZVZT_(S'>G[IC-.+CWW >' M29U\91&!I8*PH6SU,?!@?=&R!#FT;^10MV8Y+E35F^)B"1L:'X1/A> MO397'HH)'*MQC 2'<>#K(57T'2_3MQ"1$R3S,Z&7 \047,Y7P2,/\!4\)<[D M"! M)'/B3%^)::AMGH3C1] N%JY,KF7FK9%0#-^K^K6V[ !5 MF8(@.4Q#>%=MZ53HJ$+GVF*%$$05&Y% MM CEM5 Z,?G:6/J+ M"/:)\',<8DS!&&0Z7&:@YHR7JL )@7/ 2L!GS/' M#B7?RAW!?9XY$Q3+&;(@;4"6+\^9K9/'5?-\8:;%WN$L5DX7=R-('AZ9R>Q3 MWH34K;*E=QMJ\-YFSU1M(/@NZ#'4@,[,A!._0GPQV\O$O.C"'AF5IZE!29'DHZ=V!*=FC MH2PIACP<* -S.!IU6-@$1E8E3?GGCYOF5CH+/^ @Y9FOG%?U_ V=$-TH.5EZ3@16R6D< MS&_T1]"PEF84QVSE&A:6215$X*9YW!"C)Y]!>?+'H$ZRN\KT(>"J_P=R"RP" M,OD4!NEG77P:6 B)#A!R6G;-#,RNU1WJ0ZEO#3N2/H3]L"VC*PWL8:=O]F6[ MWQO 5A@TY*25KMP>%[K]#J8!V,HW!BX\B/?'13'0G*W3Z=:I6V[=MU:X_9Y] M1*%<>,@:=;P49(6X2\9VN[2XINUW!3Z\)7'LL=A0NNM-VAJ+'A]CR^.SS1Q) MS4(88V44""T\Y^^=-\#$EI63_2"B08:0 M/!$_(4>_5C6K[ RQ8Y\W2JTA:ITS+P859:4V1 B7I[6O_&T:@,0([LP)_R3H M$#N^/-T1A\02%;TEE<2[+M7A1C![) MI^/+_UT/C&I=RLVPMG=6."*/KC#5-+853=1ENQT:1-TEJF>/GP54M#GXY@Y,E8/E<+IPNG"Z[*PB M;0$N=<#RO#7+>[>AT&.7+,%JOF&>*_H+S7-[O:.552Q+>Y\U!$9_U#,&QD@: MZMAMJ0L_]4:V"J-T+,/N#$W;Q)1"!6L(RCG1WYC?XF)B$OJ.]R4BMVFM\IX1 M54S+ZJHC59,,JSN0=$ON2;8V-"1%'BH=M:O9HT'_Y(@JI:MS158!JN /;ZEQ MSO932E(=.:MSAI&S8G#Z>=-!6,;.W 7EGZ*P4'\INR182Y%6D*6UPK2@%QXN MD%A8/2F6J"58TYW7P$_($_&".19\A7DE[20MC7?3C1-@XXI"Y5+9HS.?>UG! M=SH2K12+8N>!8*E_GU86A\2CLV?^#5C87-2&XJCD\@R_' MRDM:ZDY@17?+JZR=&&KZZRL\BV8 M-&MY;)45,T"6C]./+$W:?[@E#_LJ+TF'^E;QX$#3>WVM9TL=0U% Y/0[4K?7 MZ4F#CF%HIF$;PX[!1$X),&_MO*O+^Q1B_G?\BL@[<=>?#/]*7'J##XD?8W1L M0[540S*[IBWIMJI+/4T92D:WHZ@=NZO8/:T1^#'6M?#I\\=/P\]W_Q&Z'P;" M\/^^W'SZ%?CS/D1$*]/D+7.W-'E+V3Y-WCY=KOJ&I/[]?'[RY.>&9[^:&[-? M>78ZSTYOT9KWG)W.PR0;PR3O"1@R"&F!AD08, B+J)9;Z 3.=4T504EZT[-M MC1^H'=&0E4,L\;SSJ[:\!_W,0"29;G_T.[!S7I4B&H?)Q&O>6A5;U,R31=4N M6%Z,DM"G^+S4N3%U7RA6;^ONR@7EYQJBJG#Y<33Y40"P9E[B%EX.^5(R5PW1 MUGE!2Q.NRWH_=>ONCZ**\F&4D^:MU5*Y;#FXSN6^T @>!;Q%_,LP> "EJWU: MEV5=B'FBBHIU$ EZ(3E_/,F;4Z7!5&F:P18A=1 M!!,?CY-9PC*G)F0>DK%;-#8IUW^T3EVZTA51T6LWIOZA79?F2L-.X[6UIHVK MY6K390EH3I4F4J5I:E/#Q%F694@%5QZ&I)VUCBZZZL;C;5&U#^(0:LX2%5%3 M>#U??9;#ZY,X71I.ER;6C0W*IDV&>HY5!,Y\'@8OM'6;]TJ+(9;+#;!1%A8B M+'?.2]M5=5944(AYTT)6W?'-OEVFF+:E2AM4Z=6^4F_O;+1-OOU"_^WQ(YDD M'ODX[3XYKH>$&P7AK>.16]:)T2718H^$@X#J=SNJIO=473*P>8"NF8K4TU1- MTOHC&VPZNZ-T.NNR]T^;O-Y1WYR\SM-\WP8EKF^?GRWL/_OWY$G:K8,?&$S'%G5,,X> H!P%=;MY:6Q)1VCD#PJB]T);E>L#A-4R. M&%X_'L)S"CA5.%4X53A5&C^W4^OII]7*MVQSL])YV1:'A:F)FM$"A\4.2VR) M)E[;W="IK92VP]T 1U0Q3^9N. /%FV=)<;IPNG"Z<+JT9G+;2:[ZV9ZMA*K= M(MNO2O'T>4/?'JKVX'BQ_-755YMG#]#K751BZ/$A4GEBZ%HJ\<10GAC*$T/? MFAA:67-I2_)O\811GC!ZW._Q.?,YGWD4YC(21@U+U#JUX5):X;]O"69QW?B+ M63MZUH[P"YY0[2 @6)>FXUQ8MJ=IBIW#),PU;ZT7@A%ZI=1'GFY9NB><7EMI M)=MK%Y,C8>Q.L=$HC!E,$0TOB-SV-3)1Q$Y]'+CCW8S=WWY!!4"[<\L+X95X M^$\&'7H&"3H\KY13A5.%4X53I?%S.[5RWS2?QB7ERBNJ*:K&>;LS6]("J*ZS M5E7: DV^PQF5#]->]D*4<9YERNG"Z<+IPNG2DLEMR(5_MP&P=U?8W74@OL/I ME*$'W_CC8$;NG)?/3DR. N ['/:[JJXJDF7IEJ0/^QVI8VNF-.SH_4YW8'2T MSF@=@.]) *+O'HE LOT27+IA0NR\"#3L.7'A3R%VUPR#&05UCF(G3N(@?!6F M9$)"QX,QEIY*X)> ?GT:>%[P[/H/RYEAYUTA8>N[54A8&Q+_E]3(K*KB=+4" M&^HY6O]JGNB^2_[N_A&I:SUQG)7NN<2BP2O5][O22W/:;9EL?;LH=1=E;BWM M\90!2\VXKIV8]/=#3Y\T 8FC+:^5.7@ME_AWH>-'SIC>_'$0Q>U+/E:N3P/[=)1WMC<'[[*WA^L6 M"U9%V>='(MHV%). ,S/CGOADZL:T-QO:&N.03-P6,B/MO&6T?GT: ,&CB1*[ MCN^=#JW_C=,LR.M\ 3E;4<:X'Z]6'Z]W"!OY$1C%*E M/R01<<+Q(]7ZL6ETZ&(;9>:&;*L%<*76%R7MN#7*N?,]I;X1=U*VT"HF< =6 M/DL(HM7 TR D,-TV*P3&>5L :OTP7!N6=[6# <>5@?I\ .P<#(,G-T*#( [ 8(B3$'2$R1])%*.IT#XEX>QS%!J[/!YMY"K&9A7C0^!+ M$T)=DUA84E8S8!10,^;$CZAWHG5LQSQOVT1K+MO9C^G5RM2H5C&)0M&8!J&0 M^&,2Q@[V:W!>! I4!G]JG[IQ_MY(M7Y*0CL6N$/:)_=+U.<'PYC1"8ET[T3P:ZLU@RNUR8;Z&2OM?'NXW'R1^'+HDZKVR'U_WCVMHJ5J_ MUQ_ITLC45$D?F7W)[@\TJ2=W-+6GJK;:T1J%:XC;)GFX;X)#-ZX<)$!DPGXP MFSO^:^$'ZOP4"5^N;Z^QZN$=@AK&)/0I-1U/".8DI#]'PC,)"8R90ANN:'E[ MWL"&'74W8$.SLSVPX3FC"ZY_M7;&J^:8BIOQ]Q1](P#?@(S)[)Z$Q50T1:2S MN:]I,S2/0ME:KP;(HL)(P*2/QR")@#]'/^RTV",0T+P84,QOKG3/H)C3I4V4Z5E MZVWRW/@-:>+O \T'49J+#([GB, M7W;]AT]AX <(L$(1W+K^I/_H^ \$7E7^CNN/W;E'HOWGF/8ZLJX8?4T::JHM MZ?W^4/K_V7O3Y[:-I''X^U;Y?T"Y-F\Y58""^X@WJ0*O1+NVI4>2DS>?7! X ME+ & 0:';.U?_^L>@"1X221X8.,5T\RY]RV^W'(UH2.Q[0B-((AD@S+^I[21_\MA3KXJ5YB#&GP4QQ/ Q! MC?,$AL@C+^\'^$1*0N+C'W_G7I*1)'P6^E[F":.$/ 5QGL+GA(SB!!_!0C@# MD!3:?/N9>(F 5#WCF%3PB;<+2C7DS8-2CQB>R:?F4^]LZJ,'>C8\%%=]N1?V MW6-"B/ 1;.!C*G2C/NE34.YK[H6;QQ[X)< _7HC##?:R\3] =.I';',Q$T0M MG$]H[K_SB%1PE\\)]ULRRN8CZ/="@*,OWZ9KUQ?9Y-+*CO>)\%,Y]4WI Y^* ME&Z(ODLW$6>+/N<^Y_[9HK\?[O-HS5=+E%-:?YZ60S@F9BYFF9L'N"W>BP M36VE(GRU??W!-6O=K#E-U(^4]\@1JX68 7@=)\.+XU4/+T/92V^.4\6+[P,V MZ$+"HLW11=T^Q96NB?))6AQ%M(WC1"7O%R_';'3'JRVDL'8=T0;CI8JJ4CM- MN+GI" VS+I](=JQ^N757L2C+I^A?*;*H'ZF>R;X5E*F?HH+214.K79>EP7BI MHJZ @-8I'B@! M6J=X309H\?N)?1N13A#FX\AC-LS(*=Z< EHGNH*Y&6$)K1,50B;-2--V)QL> M^OQ)D .D+WE/)/$>B!#EF)2)&11^/!S&47$2E IQGM'2&D'TP(^%.*0<4@[I M<8^%N/]^@)L7RQ9MJ]%1$%MCZ(BJUFCW=P<\=,SCU&8]' ]UM='GECO 4+9/ M'4-#WXNFV56=PAT79ENCZ$@#ZK+IYN9UV=3CU>KB4_.I=S8UKQRT38&G?9=E MJ_7&(0I;!=_/$.M/070>-?AX[;W3$%A>>X_7WCOZ^N3UMS9!GU=?X]P_6_0Y M]WGM/59J[_E>^B@,L _"&UY[CT/*(>60;O;<:=\=UZA-034J+;O7!VU[_SPN M;QH]"![F$@=9P$XA)%LT]4;?9=4O72'KIUBZPA%5I]$7R'49IHA&LV_&ZR)F MB9ISBL&OJBP:QEX0XUN!]8Q0GA;=U 9!Y$4^FP;HG6*+NEH[W/C'!B^0=XHC MVO5C81J-FNILH]4:C9JFB*9YHJB!0%JULX$:C9JNB;*V']1>"5IZJ9GI+EJ* MKFI7>HO) "T/;$ ['HY(E-(6"[<9O')%6W&F;F$-GN\0XMVW*'5EQ=);+4-J M]U19TNV>+-F684A=U;7-EMDU9%,_=(O2%SO2WCV2LBDHVLHR&"P?#KTD^!\, MB6U+_7AX'T3T% U)5?8T+Y%SZ7D )V<]^GL:Z/0BU): M(Q>?I[U)"=['PS =XL_?^I57OKQ=Z89A<::Q>5B<=;Q0*3[U7J9F^GI[V1N[ MNMF9LW9+;GJJMPO4J*13T-X%T?3#7+#-:=Q\O4Z?"7'PCP$8S_'=>5 M;J_=-LA)Q9N83^2C\..+D]&FEVGD.TG\(,5&'H%/.%UW1=>$#+T :VA-T46_ M)P%3GGOAW,, T5# <#*TT0>7[J;PHZH'W(>'A#Q@/$)7^?S516/#H=?"_O2CWDNT'.7'?%D5%O]";K4FYHN&^R\MJI1D@7[';H$[HU7$#J0-A)F?8E39]#5-4C%/L':/8%\W.Z=K:2:S?F'2/D34[9*"LBZ:Q%W>1.S3< MH6F6R3TA2!L(,S])6>?^EV8LG,@)"D:BG&)^L*)?J,V^%]Z2<4;]9MU,>#6& M+5K[N=E_(:.N^(=^_4)>7=WF--)W#3-A\5W M>\JK-[L2K8AZY(N*X;D:K8N6;V>:CF6[.J*<>B\ND6M/)M6]VV^=Y$W M)=,D3QVSX%JAYW^5@/)QB)V,Z!-OBB!R2EYA&/=)* [4+\7V7KIN>7$V?IV M*7'6"_6X%];N\9/#7JAKS_S43.>E;68@)]DFBOQ:>LE?Q*LX;#0I=OIQJ4=' M(;C?U8[DA+ER@(J0RV"A#O M%.5>*#S%(3A>(;C*%,PT'RU3AL8/[X4_NC=WEVWW@^1^N/SMT\_"&,%W2I'= M!Z].>,A28[7Z=>)^8&&;6C^,@0WT:F_"7T2/7RPNTQDT47J<)UU;7ZB,ZXN+ M1E]";H]>L^.>FLD][G6\J$%N@O2K-, N5 'ZBAB1D'@9J:U"-+95B++%T3@3 M5EFYT&HO,U80K!W3P!V/NIN5?H!5MZ.^\!R0L%];>^AL:P_YHG[(-1.+"Q"L MW7Z6$03U_:C'AC;8/60IP147)6.H:BC&20/>Z:U,2 ;9Y,!K1V" \!FD6 M)X&/JM8+0BQX2>N2"7Y1JA2?65G[TH^'0QBR+($)@PJ>,"))$,-, Q@I XX+ MWQX#@,D;C9+X>S $%["HNSE!I2R=B9!>;"S>7/RVV(+7%[\*SVBU4Q0[&.=5 MP:M(VZ0,WCUY])X"&(2*#!F.POB9 **)[/%[<7PEU"O#1/GH64^'E" M2]T#BAFH% &T"7[S#&]Y*' 5_(TJ*2I[5'RY&.U/ MC)9XX5N;P+D- A6"&9VS$*A26K2Y%ROA*S "#6!!S1:7$2T/1:TKH0\"AZ6D MT8J.1B&H,F1^8?0NA"J ,,H\B(]>6E&!X3/H+A+-0EMY>_(: /Q/^4(V<1HA MQ< ED?Y)ZTN_PY\48^XW>/WOW$LRK%Q-94X??TY_%'$NK]"M*:"0(01!*I83 MT@Y' K"7U*L,/#4+[@0KB+AHU>I)ZA:-/A2%ZM^ J).*Y\CGV"D(/)Q&>/: M%X(L'0,#)*!]+2:H#I)X*)0893']2ROQH<@AB7, %5E#69*"$N@#+P84U4>T M/;#RQ=E57_"A2M*QTIDG^SS1%761L%.R:_,<>8'F4^*B8U1QPJK$W4CWO-DP M<*Y^H-OR(+KT:M".([P*3NCK5P,\\VL]X[][G@]2OOM(N:[5E=V6;DENMVU* MNBJ[4LN6':G3Z3D]L]-I*8[5M KT">H@^%<4"WX8T#:-WJ3\/Y5D1?Y!@/\, MXV2LG>#-I1YW%F>@4!+R1**<+B:D%5U_AD@])ER)%^-9O90:55+.^_JT+TR* M(U62V8'GL.P2XI/@"64E?2TX&^%#<,* IJS=DS#^5BC,I7.6'6X V90D3[ V M8-$_$B_,'GU<;52Y8H@A6OK()U/*PC^@&6*P3@D9@9=!\192,"3! +0N?AHB M$]S/40J 5$2F,?J0((8-2#PD+FK,/2GI(AO&K5#8O%G;HQSH!6".< M:GOOQS*WC)M4-H^;M'E1_;,-DS-?#($ZASC&,:[O.KA6D[0(\]Y)T>^CA[!- M6C#/^3K\;MY?$H6(H!,R-?G,=/!334.4U=KW-0W.8%,51;1U M)EM<,K4:VL5^Q#VXQ&][C3?=).CUTR98O<-4]A,VNZL;S%UNVU_*\U]YV++! M@QCS&(6Q;TN[?>9 ]?XHST@E2/XQA@[N'C$-5[]B6Z9I2K]W2)+VM MMB3'Z'4E5=8ZLJ6WE:[L'"'CL*JKJ&>B:!?"[=U5^S^_7WT 9^BVNDD7NO_W M^?+NKSDWIM;6=T-(S260XA\!=8R]'X7KA Q(DHR["E+ @@F(!P?VQ43.\8DM M'DY[.;CRV!NQ+RBB+,OX_\7Y)CUV&,VBA:WNT,.S;"%(TYR4A[CT6B6+ MB__"'@&/H<:'32E) CQ*N:,'7:W82^AY:R< _PA624IAH6>D!3QXPQ,7H].O M)Q#1V^H9F)9/)>+[)$75$J3%E5"4XTZM&*,<#YY!)"(_S/M%_BJ]3A\/@2=! M\,@@^%[<'Q \5*(+'0DQBK_!ZA5+> CZ<\79$:K/R37ZE):5H8N1*2W^SD&9 MXCD5/845A3 8!IE7UI),!+PU2P*_^)SA(5\\$.DU5YQG0G$0-<@3_$5X A6" M[WA^<4WZ7 !0437%\1N2E9XX+26G'^=A'W MC^\I4\;G9X!#@@VW"@2\-"7% M&=:3%X3T4 C/L/H!@GR?%_=NL5#.C:]7PP<*\J(3)'!@/BTYGZ)/2> M82H1_D+X\ @2!X0:;?L5TQ/+F5/-BSEY+X[D2J'%KY9(.DH' M)43VF,3YP^-^CMXV-5WVBPKH_D=$N]+'[SC^J;9:Z_ M-VXB)^0C>G^G.)6,R&$0AJ@% ":\ RRX.89CR<6B+);7&]](Y3Z1PA;GR01! M&&&*(CA'-+EX?*L7C _@$:A2'?@YK&S:?!#FG<6CI #"_N\\JC2YTPI@K/+: MH5"'_8H^++3-6%=,*17,6%48MS(;I>(_#7F11/R"(!2&Y>!= MP(#7Y?#IM'5QE;>4K?3BF=Z@\8@@*X9>\I5DS;E$8*0CL?["G<"JL_P7 M*C;L^QJ!3\VGYE=&6]2[4%\^7<=B%T+WI<;OVQL(3OG@MF] ?5C2/CK5+-PZGLB YASF'.8,A_KN<.'@NBR:-3/^S_(I??Y,$/11-7FS&@(,W11 MKU\P@D<2K6D,W!D+P%7] <* 5$.TK69WKSE#KACTWI1SI5E<02M0/VR.;Q+J MEQ^;W+*FPL@+MF[N?GC)$67+%E7C. TU#H[N.]7:)J: MVE;NJ3_L66SYU_$&5C20!;H7UXD-;&Z[4]@.9CRX_'#YX?+#Y6=#^>&'HVM= MFF&]NS*8,"%#+XAH M3J"E,'W82RNGYKWA=KCJC9S>[#KT?1RH0O_ M1Z%3UNLN0O^:6.5B\WKI\]72W_RC6B^]VG-EL^+I*PJ_SY9%Z1,?-H0 QV3* M-].ZZ64M:-PF+A1'7_@"JQ3@E[*Q!A!%27?:_8%V&BV*."S=A<)(RZI>BU@= M!ZNX!T\D?+X0>HOCO5F1C;MBO"I_,(:(DGN&&E@DWKE0IX.5]1O$55_#X## M/\T+9\F/L_!?TDXJJWOO%$4LWOR#MM.(QN5U1A[(TLKR^F4G@6K=>AC@L5K1 M>DG9$*S*,^ZX4E96Z@>#9UKGND*.2?$,CY8B*KO_E+6)HCB;%+@?K\@W+Q6P M7[TMDN'=FJXIIT9BMRD:M'[;ME^IE^_I%H>!<5;15V9M[AT@J$7 MIK^\E;2%BFN.TNEUVCU#:MNF+ND]W95NT;5GMF&W=_F+ 9%_TM[\J MJ@5_RG/DV BO6;ITRG)&-T59\]:SFR18+@D; NRSSES':LMJR[2D=K?=D735 ML22GU^U);<5Q+4-O=6V[-:TS=]PJ(!O4$N<)]G2[SBE-3:5AWCD-(0;58B0>NBZ(B6 MH^X#11[^64UO)LF(9-@W[%A+8-O0)U43%?LX"6*'QU419>=HEQ-G;"0^>G3? MBY5KF5L@BJ**FF.=QPIQ,&V FXW]MU2(2_,4M MQ8LKX[9L(,C>XI!%4SF3Q0&X6M9>+")+01Y;W ?RV$_.E09SY;1]-6U#7ZTL M0-\?]]HHN\VR9Z$L0S3U,]G(* 86OF&RI!/C'AS[1V*6Z,AG:BJHJH>;5MSQB:#T>,P4;7.I#Z0LJ\[(K[?/Z^=)>=* M$[ERVK[:AOO]#W'T(&$$[0GL^&71.9>[?8SID?>2DLMMU'EI0\Z5)G*E:5NH M0\A-W=@_VQ1-5NJPU<714D1S/]NO,]'W/&&2\^6HP*U*4YTF4FV8"/5B%M4^ M$Z=,IVUK6EN6K*[1EO1>KR.YW5974NU>NZMU-==H*]/$J3)];G_;G@6.A&5R MA*)<")UNKWMST^T(-]T_NI\^=RGM[R?ZJDX"KLEB&^D-$LAF%]3X?7GS+M+F M\3H+[WWJHR=U-3QMB6?=A3SKCEWQY5EWC;HQXUEWS4219]WQ$*.U(@UXUAT# MBX)Q(\%TU!'/NF-AA3"U'A@-,^)9=\U?!XQ;"IYUQP:N/.MNF\L+?I?.N=)@ MKIRVK\:S[L[!1/&L.WXDQK/N7ETF/.N.GW^](B(\ZZ[QBX%QD\'H<1C/NN/[ M?;ZSY/O]QL-V;//$U'Z?9]VQ::)XUEV#-$Z38>,VJHFP'=M&\:P[MN(;>=;= MEJOW;+*[&-/X9\.7%YI#OGFAQ=OKV73SV7=)\.1A>[ST&HR5_[S[K#O7,AR[ M9W0DO:O"OSI&3[*MKBZYCB[;75FQ[5YG#UEWE-)_YW'V?L[,37]X+_SY^^5= M5[J]=MLP2!0G0R^$+X&[]+O+3[_A5-_+_=#=C?OIMG=U\Q$?C4@YWY_=R]]^ MOYN^W;[Z<'53%8LQH'=_?:A,,K,),TR8X6=!!1@N.U=_%G]6)4FA MJ3\?NG=W('X3$,=CSNS:*-P#X*'TY"6!!_\%4?S.J&J7B]P9Z*,$R.2:%[;RS: M<.:OP6ES;4;K/QR S]5NIGD*%!W$"0'56;;,])_QBV_8Y1+51N+Y62J\*^4 M=$/[??DS##5Y8/ISY_V/V&<3^.,]$.S.*I#O(ZJVL#FJX#]B-G&*G5O+:7&8 M\<3D>_&[D'@9/.2E:>P'\&>?]LFDH\T#"Z_W2107S3?[@N?[<0Y2*23$)R"O MH&I%V@$T\4N4IS^4W49'WC-^2HO6IM@0]$*X)43 AII3\=>%*@EF%L-E93%4 MZ$ [M@[R)'LDB= '[9VG:1!'%XO68HGJ7Z7*9U5^UTNB('I(KTE"6UWN7N,K MFJGJCFU+:KMG2GK;U26[TVU+EM%S7%E6+5-W#YUGO;3KL6)>"%WWYA,LKEOA MNGLCW/[NWNPBU7J7O8Y;7AKX BFY-NTRBYUL43YS%.$\Q?[!V&OV&\%M .E+ MWA-)8#G!"%&..:O8?W;?)DNPQ[M-GZ<0%Q*"/DJ\D$T9)X!,>?@:@?I%VDIM$F2 M>0&JL!+]A(14#8&F2^/A>*;E\U11I)/!,/.H NF!*Z 6PQS[/=,.UCA@P22/ M=C6&.?H%1V& )3R])[X'>A[?>R[& \L13&A.4X/'*&&_XA$@@@FG?5&XSS.8 M*@_[,(@P_\8@1\NTJ,[67E@JBT4,%%G>LHK!"W4!%G;TY3O:\:H8G/+41\_/ MW]]6?2<9Z(K\8@KZ7Z!LA.Y+C>/GS.^6MR-'9U>XK)R"B.J9 #4G&A<&\8;4 M"_UQ*P(<@,.\KL+^ZRHP@;-^\*5ZSG%@B^PUE'*WN^GC_4%%.^4W?AGET4[B=GN R<+LD7VEY.)1J$ M("LE8.HC>+02K]P38@DX;G&;"1SG2S.!.[8GQ/BY$L(R>[M=1IQ2VO'[;0XS MO]_F]]O\?OLT4.3WVTUR71H-'/=WFPD/[$'Z_S>^W^?WVH;RIL]DL M+6B&:>+I),LQ)7Z>!%E TI\/KQ[X?O]$8.8F^N4N2#3)NLQZ9LX*JZ*L,G*) MNBVJBFC*RMF@ZC#9$8VIE8_5#9A;\(JHF6?2^LQA)3QD6T0->2]GT&=R>LG+ MMG*N<*YPKFS$%;XI>CFV='(8X:5I/L1*7=])X@55K=,DT)1S+E2VK[Z M<34/554T6"E2O3VJZGX:9W-WZKQ,!.<*YPKG2C/<*::E=I6UY'TKM:1;,MP MI8[===IF6[;;+>S*J>AO?Y4O5$VKX+LV(NL0X(8 MGX0!O05^++[G0Q'6?%, MDRAA(R%D^55"O(A009$^"7[N KFRYQOR$*19 GK]D[<-NO,H=0W+TM2NI,AR M5]+=CBG9O:XL*8;<[2@=L]OK.=W]S;_^ZO>M^O!4N/[7_]=,JV.8A M_R,.\RCSDN=>$))D"YFM![KY]M=/<17:.7AF1:_G!SI6ZW)TNZ9VA<"#WW\D;XP_WPN2M\[+JW MGV^Z'\%1N:4:[GZR&=USZ\/"?<+^I560S5F()Z5?!/;^J/EDU1JQT&4R^DX68>=C?TD%5"G @C M+Z#-#5&7I .2 $!AR;MG[ L(T]-6>.%S\0C@ 9H31K@GV3="HDD?1B_) C\ M\@!- !&8&;'#^]C2C:;P%4^_^E"<($D!:5@ M%&S(ZH?P6#!X'I.C0M]A(7FTD:L(KV6/"2$2,"BA3\$ Q7./\(V7^(_/HO#M M,? ?QV,B)U\8LL 31HF+_HE!-(+M ^+11T2*1Q&LZ?LP 6P>2(H"$Z2/="]! M\0C#^%OZL_#N WDBH:#\*,3W*4F*KK;EN&D.D,';V"$97J0"@7UWD9W4U)74 MI2UU0?^AB/A>6% QK9(1\'H_GDK]$=Y/P2<$='W@AA#3]K;EG)1IV'.R @X) MR@:X(&,9R$6,A RB\>?W5/C+T;4?9\;.HT6T@'B4Z# (CDN%'F#,4%H3\$_' M$M;W,F_,GX3\G<-TU5:<(,1OL',PS!J/Z,J,O\T(X 4L81AZPNOQ(.GB*"B) M%4#G "A]YZ\("Q:$=.^I !D$ 7#X'\%2/ ^2L5@*;YT@#[)2(+OS$C'%JTW M-S4]ZGJJKG2VRP:GPS@BSV-R#/((5"#*QF2U%%V=J412]D]==67<.+6RE":< MN%@Y(PRT7+\N3#D_H5J=<'&A4[CI=_V*MAJCYHU&2>R!G!5M:8L%ATJ++KE% M&0 Y'7I9$GR?*"]LYPJ^#@P.(O48@!5 A?=3UK>+XC:WZFG+ M:U <: &PE[8H/ <$M":0Y&G2ZAJL+)B*)$B_KJ;ILC;="Z9JO-"03%X8KL-B M]246BTL)7O3LC6)"KQ;T H,>)UGA Q5->]%Z%/2G]MW/+G0SRPPA[( M/J"<7A3K-R%%8^ HKL ,\P41"$M66J_2@B\LU:*+^@)[*YV3GXD'XQ'L%+J\ M3ZB KG@Y$#9@;+IF\Z:N:\5(CJU]?]9O*RS^@N>&,@K_0=L\7@G4K./YPV+% M@=-NJFSKV_54-M3->RHKRO$Z&Y_VW,WLT\MX+]Z5_97O$^&G$IIS[-?[?]3; MFL)Q39VN.<* '+C^^*:E\OW'Z0YH[I?+\7YH.G)Q7C'WW&0'=FYTOYWNT^9( M<9CK/G?:80+:9BOK MX\)!R,%75LTX.]W8R[TPQV^CV_HELZ^'[]R+B_A/-X7@.^H[A9!;XOKZ8MDA M)K?&'&9NC9>M+F/#U95']"HQ%.YCADRQ9HHF"V5P3\]:G8$(G)M!WE!EM.-D M%..%T)%4QK;1G:HI&J;<_+6Q_>QGI$2:*Q3?DDSI6&P,:YTD38CNW9,;Y/O(LS+UP>@WKP/6/-,P93 M$Q63'S,Q[Z U4@2X:W5>YH)SA7.%-6/U8UDIN.0^AX3#7?8Z;YY,TS[;-0$5Q;IY9X_^9''3PNHB< M+YPOG"\U^+*KTH#GF>^N;Y[O[APOY?R4I^;)[L=+=C>VPI)!NO!D]^/0G2>[ MG_ !(4]VYS!O]QP_&SR)9'?#8N L\-3Q.[VSSG.SQ#S9_70L&XLPG[8U/H]D M=\,2-ILL M=Z[.RV!PKG"N<*XTP[DZKBMUMCEM.L\X/V=G:C_L/[>-&$\X/Z&0$!9AYL;Y M)(VSP@\[SMP^[TT"SN2H@R?1+SV7/>M3[&X?9&287BPP9V^^H_[#''GMBK# Q,'8 MB.7X1Y'>)WPD7IHG!$B453=K<21XPJ+ $:P1@M+PT*?S*?F,/)F/M& MD6)DOB O)3X ,!8,H/A4>$?QB2KX"/>(C2BDN?\H>,AO8/X(Y.V9"@SY.P]& M*& B_1A$F1<]!%2'Y7)-QAG"D]'ST(_Z /$V706 ;\MAJ*BCT@%"$H!T7#* MR5E85N ^*YG%/_2K?O"$7_[KISR5'CQO]#/*!16+3I#Z88RSI'?D>]8*8__K MK_":\*_QHY>1'P_)G??].@X#_WGR%-V0P(<;,OCE+8G#+]==PW0D_)]B*K+T M'QDH\N7VKO-%,\TO2!Y%U90O\ELAZ/_R-NA_L6W'MBSUBZD[CU[#-+R'5'HDP%)4(KAD89_@YR#QL48[017SP &@CTQ/'U/LF^$1(5.KYB1- -5CTN)PH\3TH5! M 9_,7)T71LA31(9$L+%U:I8+28 AO@4@ ,4[WI,7A/17:IKO M/5 >+3<%HDRWU%Y([74%8MWG >X2% 9^4'BYT.P3X5^*5S0B>A4]"1(7K$? ;5$-54?-,\% M;IZH8,;I/,@@1^B09CM6"G0)S-( %'L8HJY(83%[:*?%JG69$@Z^ Q,'&B0K ME1>,@029BC^U$3#^ \A]1CT&+Q(,>;JE!=V!]6D$"F3P&%,]0D%!FHQ72\&. ML#R%6@2DOX#-6F@9G ;"$Q$ M;5M=USWJ ,1I546LY %Z^(?G0Q3/D#=(JWN90H^C25STE-)9L^6'L$A L\(B MJ;IGA:\W4:WSJV9]R8-=BU3<;!&@&D#ZP-&"#01XQ>4XT^WQK"J]1\,&0D Q@;6% M-A*EB7! M?9Z5XY<[O!B4 "ZB,!@&F5=2%$B,\A.2[T 20H1/,9!.,6:NL=KOBP,!X8[N M;"??=]Y3B1GD"3W9>\$MFJ!"K3 L)7K\@,LYCP;>$SCC: 9+;J7%P5RQW,?' M<'/LP<.=R9C4[TQ@+90[5[I50:DMQUMBF.104;Y5#O06GV ?,PO27MY>?>@MG)QU-;[6UEBTYAJ)(NMMV M)+?EM*2.8QB::=A&US&*LQ-EBMYJP%]"$,3[IV>(JF* MK4FZ[)J2VU4ZDM+1%$W3>[UNSP3,U!2AX#7N[S(WZW?&YX+[. MMV3#;,FF;DBN8;IC;V:&LY MN)-#WO&!LA^GL"7MD!%\&92N.-6]X+>"!)6G*&/-F*,BFNZX\%0 +[O!@P.O M8WQ&]D3=65+1=/@. 7\3M.U3D2T\.6<#^U983&K?'A-2>"]CAZN<-*EB@,H1(L?O^/?]$3H X%-RV,<]G&_#H:]\/CH9"6"9 JQ@$X7_#DV M\"093HPB_.:AS2X>G* S(#/87 BP\KP@*93R$#4T08>34%32;'I$%N%>RJ.; M,'0&EVP6%]7RNBMW=KW_7^XE@$KXW!O[OI=3V[3[U6ZWNG*WI]A2IZN!1M9U M4W(TVY5:5@N,IV)VNUIK#ZN=&N*_\SA[/[=BIC^\%^9\W73H=Y>? M?L.IOI=+ZN[&_73;N[KYB(]&I)SOS^[E;[_?3=]N7WVXNJG>W=Y]4EX]_F3^[D#U.W,%S>MHP?-$V2OW#3N MKKYKWZ!B^GI\663!RL+JJ[BS@L+K$_05JJQ;S]U1MZSGKFY>S]TX7E%U/O5> MIJY52GZMM7:?$.^K%$2PJ2;K5Y;?7X#33DIV*_J+-;O1&YD%(\U'2TCJH![X MHWMS=]EV/TCNA\O?/OTLC,.@WY6USN'5)=[\9B1I/+_#99T$1'I+ ^P )U-( M'\%3G=R]L=YE0$FS*1"E0[Q;#C>?!FK4/WL:: FG@9X][ID&]?)9:JN[P^>3 MK07J-CEF-^2)1#E9/!-H:)Z#98NVP4 NZC8XVK;H..:)XZB*-@O5\+;!T7%$ M4Y'W@>.!]1[S6NZW)$Y3O*P:L%@W4E5%C87\^]T@"PJ>%>6W$\Z:#)05W@FR MFB7JLG("ZO $W< RTF"0Q,,RG 3C%-A3E;JHJ&>RGDQ0'7MQ+IJ'JB'JSKG8 M/T6TK+V8/^XSUE*)]V00)Z2(U4LQ0F%IRA%32E*#Y<1 URZN.39$U6"A0\5. M)%@6S?WL$;@GN:W:_$2R4CVRIQAEV*"C%D]""Q$LPHS6=WG*+-$?:/[ABK'F +5\H.AOKIC:",B,ZL#Z"I\Y!Y6@G MBKSL&4O '5ZD&X-ZHX'C?&DF<)POS02N89[ZB9Y@+//=^T&(66D,>>^,'/)R M[YU[[]Q[/[9A:31PW!MI)G"<+\T$CO.EF5XSSVMN9EZS(LL_ MK,QD'M-LLTNA\=#Z-&,Z)(-LXL,M3])4E$VS-%=I&@K#_,354F\DG!12(T5! MVGX\PE)][NWG63%:I[ ;9J%*T;F99GF1UI-2T M.!X6]\+4,EJQ95I)&$:8!I^*1:D_+RTJ=WXC- J+/ 5QGH8S13]IU3U$)WN> MK;!'2_.-2W1A$=@!\D$HBF-1%M"2,Y.*J;2\'@#Q;R\"LCU/::J(9=5Q1/"> M/ 1%K=I)R18O@A?"<1566DBPK**;+I1G+6:]P%IR6"Z+5JPL2^'-E*F\CY_( M["A%(=AI-;<]",\4O$E5,G6JZFA1LMM@6MVN4HF;5H8)JG7*]/>HRZ95K-_0 M,O%1C#7%*+6GCY8ES<;%UFB7@BDI9NJ2!6F%=Q?<@G(+>G86E%<&X5-O_WW3 M*D7L;[=ZH,H@1?#M?> ?O))'\Z^M6:OD86BB MHS"2FU,71U,5964O =F-PE&73SO20)5U43/VDES% ^O/J9*'K(FVP8@^V!Y9 M2U0U1A3\]LB:HF,R4L]H:V0-152<4RAL=()NX*E4\E!$1SX336F(JG$F::>* M+%K[B?EK'JZ:*5K.*=0[.A6=>'JE/!Q1/9<:0+IHG$L6-RA)56\.._?LI3 MZ<'S1C^7>17A]?YHIGF%TP;5U1-^2*_%8+^+V^#_A?;=FS+4K^T75O6#;1;,/53*ME:5W-^8(O_HIXEVAOOWF8VS+,LM1R&$9(2?(4^# [[BU( M7\BC/M9. ( $+^H+P#&2 /M2P4L2+WH@96V!J%^\'L*[40K;D*$7 N01? ! M?_;#.._/OD6+"3QZ3P3X-82O?)@O3F"4>T(BH4_"X(DD90F$HFA#/!#24BSP M:]C;H01<+ CT9JGPFR^8#5*X%WBY,C=[[21IR]PN2=I2-D^2-GFZ\"M\O79_ MZTJMFZ[['UB8MY>=[LGD!YLO)M!U0*4,[TDRA4131 K,?Q6R.KF."Z1Y;;JO+0BYTH3N=*T+=8AY*;ND;-IB+)ZVC&5JJ*( M]GX* 9R)ON?A2)PO1P7NA2"PXA_Z]4(HV!9A72_$AR4YZ7\(O/L@#+* I'?[ M"0?K:&:[U[442=4=1]*M5D]R-,60NAU#5>2N:VKPVHIP,,9#AG2F0H;V/O71 M(U(:'H;!0X;"92%#LS@&Q=X5OPOVXG'P*"(>1=3("Z@-S_:NO22+2$+#A(,T M/4K5S[H;'5%Q&*GU61-#3=3V4P>>'V]7EL!5T<.0T5*.AH3+IA3"V)V\*#"Z0\UDALK&7"R%N2%Y>,\%WK)*6 MIB1+L?HO=;Y(RN!*,;0^YB>@[<^F5 )C^I[S M9<5*7.ATM!J![[,; _QEU)5VQ#ULA/O7LU"^4D-G-]\VL^;'/-D'SE%ZS@,4-]F 3X@'](A%^*@?] M3#70=$JT#NE6T.\:WP,4]VB#3C\WG,&)R(8P\_NQF0"D/ 5* MP=YJ' 4>3+9P[-T=XW,#V'N/:?OG[Y=W7>GVVFT#)2L'B;JDR-.YGHF7%+CB MNVN[Z*R>P9J:*+.23%(3Q7>:)1KU.Q >N!% W3)IAF@H1SM+/V/?ZH[XCQ' M__!\L@I20P59U8C"5$DV7FELG8%FBXY^)D4-WNFRJ)JURQHPUC)%L45S/XUI MN4^Y4'B194=2.RM])VHF(_[@UNIN*UP/J.VV)_7\"(O$F-YNJ;*B'PQ4EB(U MCO8.,OYPOG"^=) QY,I-Q-AN<>_5P;\S/??XNXH MA_D\8.8[5!X"M!@"5%QZLGC!77=_Y8C&?OJ'-P;%=YHLZF;M B)L[),51Y3M MH^V3S\:C.HLP'W:5X+8TTFU1.YLH'TT7U?I]6EB+\M%%V62R2A_CCB2/^V%J MG9Q7W(]LU[XB8DS_J=;9U],ZVG,\%H%'B'"N<*XT +9C.[-,N:X\2F?==^L> M6LF:J.I[Z9_9&!S?F8YH:RR$EV^!I*:)^O'2#KF#R:,.>#0(YPOG2S. >Z'8 MXYNUBC&N751Q557&3W'T1-*,]&DWML"'OVXS>/XSC)NZ?A8\!=GSGNHSVDJO MJ]HM5[(Z9D?2'\>Z1"-\(FG+2E[PG MDG@/1'A(O"B3^EY&A($7)"AL.<&6*\+-[>>T^)D&!< 2(LBF$BD11PQ<4SX MYJ7"/U7CPM!%^*]\H3O%C_]4G O;%H6$I"."C"#A\T4)Q2 .P_@;K?E85%', MAT,O"?X'>&7PLQ\/[X,(9@40!*]D(L($KX]($L3]P"\@*[I5XCOMR_:UD$?] MHDXD@";KPG7H1105_ :/=@4"#_1AE-5UD7Y>$/G3+B1IZUL6DGRA/N*"2S@N M7GF\DHKV\:;>.]9'K^:X/_N\J^)U*[)BEQ6SNWWTDN(.JU+*[ET032'=4<'* M$Z#5GV.K,D2G)5* 2>51)$:>#/?3\AVJ$%G%^DOW@:.?%I!7"MXH'P;R_*O>1Y2M%J M"4>6[M=5T93W1FD7&B-;][IAA8HFVNI>]NQG8G#/)E2%F]RFP,QWHA4#V_V.P3%@ M7[-80$M[>G96%35C+^FXC;%"8&>-VD4GF,#0UD7#VG)M9;F:;;[)8A+EV M(_8]-@A?(49OUHH5KA'JNRIJ^/]R+\E($C[W@LB+_, ++Z-!G QIU]8]10NK MFN/(NMN6VNV6+>E.3Y9X-OWA MO3 7@ 5T".%+4!;TN\M/O^%,WTNNWMVXGVY[5S[Z=OM MJP]7-U4M,X;S[J\/E4FN;JY_A^%^%E28\+)S]6?QYX+_]*%[=P>::P+.^/T9 M.:,P8I28].0E <:.P3+QLCPAZ?2-F=]];U3Y2?I&[K\&F83LED#$XJ]$HK&; M=.@U5.$&D;SK\661!2L#?E=Q9P6%UR?H*U0Y6,-ZE3>LYU/7"G%>:ZW=)\3[ M*F&89)^<3,2SHK\8,$KWDS-@I/EH"4D=U -_=&_N+MON!\G]7>!9$PB8X5!?+=)\".$0$ ,6PV6P\VG@1KUSYX&6L)IH&>/>Z9!O9/1VNKN\'>3:X&Z MS7'J#7DB49D)RBDT!T?;%AWGM L/*[8JVC(CP4JUZPX[ MHJDTJ+#FCMT\AK3<;TF65#PK"B_G7"V M?OEUQI#5+%&7&U2'G;N!4P5Y&?GQD B#)!X*,>S*Z;D^>_6(%5U4U#-93R:H M#D;"!+9%U1!UYUSLGR):UE[,'_<9:ZG$>S*($X*^XU.0@E*DY7&"XK?,^\Y@ MT79%@^7$2LXUUQSKHVHH9V+Z%%DT][-'X)[DMFKS$\E*]8I1A@W(F+I4N M&MJ9[+(U4=O/MK-YJ-JBM9^:T=QYW%P+$B^)@N@AG=YRB\*]5U:58N&R1;Y0 M&*GN41M!F1$=6!_!4^>@:. X7YH)'.=+,X%KF*=^ MHB<8RWSW?A#FQZB 5-\U8N20EWOOW'OGWONQ#4NC@>/>2#.!XWQI)G"<+\T$ M;C/+53\'7>5YS3RON9EYS8HL_[ RDWE,L\TNA<9#5SHSA62037RXY4F:BK)I MEN8J34-AF)\8VW:UX^'(BYX%$DYJ%L'.,GP6O'X\RF @]_;SK!BMT^8%LU E MN;CGF_1XF8Q"$RVQ8UB>9(_"WT7:%99(HLW(8,YOCX'_*"3D[SR !2%BXF7T M(,3P$O;]PEUOD9^9IAC@)-R3B R"+$7@[S%1,R$^,H]6./3@4S_W,5H4I\") M5T=*"05H,(0?1S2US$.BI!G\9T@ ;QAA&GPJ J $Q(!V.'L6OA$:A46>@CA/ MP^<2CHY".T:2D3\@ ^2# 3_ Z90&"Z?7_FZ<9 I"^ MTC]$I C>DX<@PM,!>!3&P:^\"%X(RU9K\(U'8R#"O%_V9RM_@*''LUX(;BJD MN?^('/%)DGF 0S"MJ2%X]_$3F1TE *S\K*3S?H1G"MXM(<*G.".".E5U\&[[ M_2V(>3 (?%";@NO[F+2+M+@&?OH!2:>/ZN]1EWF31V '?!+2BWH&=G07EE$#[U]M\WK5+$_G:K!ZH, M4@3?WM<\.&P\?T)>R>/L*CCP2AZ\D@?^P2MY-/_:FK5*'H8F.@HCN3EU<315 M459.O*, X*BSTL*S=I-27=3V4[&:!]:?4R4/61-M@Q%]L#VREJAJC"CX[9$U M1<=DI)[1UL@:BJ@XIU#8Z 3=P%.IY*&(CGPFFM(0558:?FRO)T5K/S%_S<-5 M,T7+.85Z1Z>B$T^OE(J,A+;O0$GNJ4(+=R7/N)2' M(3K:F13#T42%E321;5$U1>U-\:29PFUFNA43DG_K!$W[\UT]Y*CUXWNCG6_^1 M]/.07 W*#(OPN1=$7N0'7G@Y38>^PX'NR/>L%<;^UU]A..%?DR'( V96WY!1 MG&#*=2=(_3!.\P0&_>C]-T[:>0J$)$F**?B8AGI#!K^\)7'XY;IKF(Z$_U-, M19;^(\N*^>7VKO-%,\TOF#2NJ)KR17XK!/U?W@;]+[;MV):E?C'@CX[M=B6C MH[4EW5%MR>FV+*G5=CM&RVAUW8[V1?FBO/WU#M/YBSS^*!;\,"@R[JE[+$.0>:&0%-D. J;^%ZGYF($G"E[4Q[]T M6@@ I\.,_HB4TZTQV_+IXCQ+,Q@;7\P2KT^P^@ )GI 7XZH!'?AF> ^;#$V9 M0),*89!B[KIP3\+XVT6%VVNS:ET63V1B9[QM&3K\9AJ2:[FJI'>ZCN0J3D^R M3-G4'4V6W:[Y!5_\%26Z%.CMMX5SF\'9Q:K8E=4:CG/UK OAM^[5;S?N]>^7 M;>'R$Z9MNW>75Y\$]U,'WO_WU8W0_G )&\1;NOCN)S[AZ PFPN;5/V',0Y7 M18PFR%5:5)/#&NU(#TLH0[:O.Q^GGSOL?<7'B*W39/,;?L(*# M%X*((HP)2>,\\7'Y1%C! T;STI2D*3X,,U*X(Y]<;,"F[[-LPL\SLJ.N57M@ M7V*P>%8Q%8-JV9(^Z+8P'A6$"0.?1"D63P'^IQFR]R'PA30>9-_*=-O1"!XJ MXGSI*]?DP1.N0R]#$A8JD<:\81T1K+R2AZ6\)4\P>(H52(9> $*%0D.*%V"B M@-8XJ13?"*@$#DB"QRDSE59@A#Y\_42PILD]:LH,A _KW(0A"BV^.=;8-#(9 MA2OU0D+G2O,1*C,8! O @+)^2.)\A!_28 CBFB#X6&6F0&\,]U34]/=CK!+@A/= :XZ(PGT. D:*'!):XZ;Z(PQ/EX$72AEPDH1?F8/ JR3=3!EI9&76^]SO(!UU$2C3D_%GK@"97[L=<#]*1T M1;\"Y'3L?'R^N+V84P6XJOI+%Q"\/HA!FWY#Z7P@\4/BC< ,H/GPTI_KDXFB MO;E_?"B#7[=,S,(D*^N_;%C*K-RCU*G$8BJ;5V)YH7C+KK[G4_.I]SYUK?HF M"XOXVOVM*[5NNNY_0$G?7G:Z)U-P1GVY),-?Q$.OHT_-R'CK.84+]J!S&YTM M@Q:/SJXQXN\ZJ*:3LII@68>F\;5FS->J!YF[95>M-PZ#Z8[K)#484_W@2W = MOV?E&CQ\ , JQZ_693\ZS[6.E(]P7:IKLFB<2[ZX43NN\X=] [L%"S7+$9US MZ:%JU,:ST2Q4+5$Q&(D\V9J%M3-G7F3AOHT24R;HBA;1=H,B"M;RCDVW\L%E#)Y8,G:.*AGXFFS.EML/+A'*T+5$]&U;6-@*LL%(^ MF^*-;)X@,KX_<]/ $ZX]'WNN,6>T3%-4K3,IVU>[6BT3BLY48&]V)@[]:7-2 M=T3U7(KC[>=L^$R2D@&'(@:F@;E\.X7M\'+=%,R;#-LAM&.3\&TR;'R%-!$V MOD*: QM?(4V$[36N'/>,_1!24C,TSC)D437/)+I1D6N?X#4YO-&T5=%TSF2G M=Z(\-!Q0BJP41VLJ#\]DO\Z+[W"^L,X7UA!N-'!\E303.+Y*F@0<7R7-!&ZS MO?M"@3U>[V1/]4Y6%#@90U7C+&0\OCZMIA*203;QN7<4[;=*^"D(\_->1GZ8 M8P6I;I[$H[+@T<>@WP?Z=[UT7.;)'6"J%Y:5RK#,4_$*+>4S$U8_6RB-!C/" MRQC../V^\_['B_U)^2Z+'WV(HP<6CMAK(]>'V9_'MQ.BH4H M^HO50G@%GZV0/0 #>06??57PX0' )U/71K5$QSF3*%&KV9D--3FH6*)9_QJ& M+0[NJ:H-3]RK:*_+J!]X!U=?6Z]M4=E/]^7FH:J<=K2[(HN&=B;Z3-M/3CGW MSU[1<)7#+%&(\7"/.86GB+;2.*N0QP S=[W*N M[%B?-@7?)L/&5T@387N-*SQW894+9(NJ?29%!TXT[%W#:@-GX\9R/W8+GG47S&EGT4F76>&1>&'VZ'L)P8ZS1=/?-$^P MK^F4LO!/V?XU(:.$I!1O(06AQOIG'GX:(A$ 6!AD)"7(BY5Z =]X#^V-GTB ,[0@X=IVU1XW<^P8VJ0 M(76PN?$WBA R"!O9,"3#^%4JFUMT-SV%@-US.WB7:T: M33OMXT5^6CSRL\F!@SSP MO0S>'L49?(+?PF__2_RLND7%S$IO;E<*AJ#<7"9!^O4"!KDE1/@$ PF: M,)6Z]OL*9+<3R*8/=-[3;3)]T9CN%NFK/2](A#^\,"?"1^+!=IT@T+,OXUYW MD"<4Q7Z0^GF: GA+2H]>-[HYUOR@,/=D%&C9\E+21[J0**64<)/$BQXH9*WGZ2/7WC-^Y7[S MDC[]UQ\DQ5FN8?,>]Q6D9@;3W)#!+V])''ZY[AJF(^'_%%.1I?_(X-I]N;WK M?-%,\POZ>8JJ*5]@(QGT?WD;]+_8MF-;EOJEW5,[EJ'+($.*(^FZV9;LEFI( M5J]C:[;5UEM=Y0O\W]M?KXV_*LCO$)<=40FY39GMIFD^'-&G Q(D %= M4C?J=[^/@C(]^C(JV#T'2_<[2?P@)==)X.^"(T$:ZZIB??E\V_DR(LF7%(%- M7^911VFU34?I2;!):$FZ:QN2;%V0R8^XOQ]E=5OK"-'?!I M%_3:+>M^@P>SR;P[X,4B[25M@?B.TNEUVCU#:MNF+ND]W95NT;5GM MF&W=+HBO ?&!3;*\BV6R%.S[%6.CE@.^4:Z"123]NQB_NIH>9<_Q M]H8,O2""[]LQVDD_R[WPCB3#W6E[35?:G8YF2*ZI*I+>ZLB2T^J84LO26CU- MU5V'O@_$5D'A6W]I'Q6[,T?M1E!DCE/Y<.@ESU>#R\B/A^3.^X[/PVL$/!:2 M3NSQSNAHR%:GTS% :!4=M#I82LG6%5TR6EU-Z2D=0W:50JNC[U"Z#GOV[\P7 MW#L7=^+@?X'2G[A?Z*#=DX<@0OI2)XH4]ROW7DBWY^.'QG4%_?HAB=,4 M%CJ.^A %_\.;!^\[#!>100"/!.E1"V&<7TT*XX2K,QQQZN:U$.3M&4GN75' L'[IKH6(STC:^)HJZ)FL-( MB?JZ*,JBH^XE#IK?+51[+((#6A2@H]LN#.A!7WP4I^77<_7M_#Q)\.SVF7CL MI?K:YY+GJUCG@:@NROI>TEVXK["FUL ;D%F% <[#* G@:U01A[^EW_K:KOZ] M'5MK1['/I%J5:N^E$0QW(RH*X=T-Z><^50 _SFD'S_\[#Q+P('+87229%T0S MIWW,*0C-9L"X;C_[_ B+A)BY+]]M@ =;"N:=I=3>B_W(O9#:2F>J )]!IN?"OIC49AX)<7?5Z6 M9_27,!@&61% P9["T+3:?@EK"\@P:Q\,LH:JZM3>CFZM*TZ@1 (OF<.YPKG" MN;(15_BV:X.+XM59G"Q<%:NB:3%2+XO?AA_^-OQ,O"1>BH7SA?.%\V5K7ZD9 MZ8@OH;>8B+=F]/]LS@#F2!7I"Y-\=#?JWQ"L^4/2(A\$!DR(EQ+PD.A_=YN? M-),88RQF)9FF;1L=1^KUNFU)[[0[DFOU#$FUX'.OHVBMCE[D&"B&+,]DQ=3! M;2ZC LO_W!2%B#Z1;(^(+V8$N;K2U32[)ZF&:4EZRU8D6VFY,)/9[2JN8=F& M\X7F8EF&K)KF;$+0+."S6)4I*>E=[!97FM?8'C7)GJ_!'\XP+P6^'=',UD,B MW)4[;<=5NE+7511)M]6.U)*[+NFC.[[T;B(58-'KCJ)H+TO""UC-TH/V],64KH0\DB@-GDBA2H&>!.Q: MFT8,^L]WB1>E'CV2![FBGT*J9G[S@NA#G*9N$J28"9TGD^Q>.C.HY(.2435; M+;7GR)*KZJZD6QU5LML]60+M89N]EF7 ;U]H0J&D 10S5#P +6:)?QF!3LZ0 M<\5$AU:W1L?N.1U-E;IMM2OICJI(3D_O2@X04;%='>3.+F7.LF:5[1+09W%; M3;0QF5ID ,\<6D#67&>H;%3=FL%Y Y1F:=$=CL+XF9#;HJC@\LQ5>*M5A-7T MDGA8_053)J.]NB"+9#*=MJNT-%DR5,.0=,-R)=>5=4G7%+.EMY2N9;K%.E)4 MQ9G5R;M!=Y:$'5A&3_#S$QG3^BJ:?G?HA6-V6^U.K^M(1LL!/\4&ZM@=JRV9 M5W;:A8,F&:8^JZM?Q606<=<')XWJFB$6F_@?)='5 $M.T)Q,4$'7 M"1D&^3"=KLFTB4L*O#9)L4UUAAKUT)OS6-',7Z9I3OI5G4M+(2P7OL,*B]'K MM.6. >3I@K#(2@^64EN50(CDKJS:+4?3OH E,O%?LJ8CF0S;F'-N-\9Q?1I- MUBL^XI)H5B#[D=-C77Z=B*)<(=LLA9KS_'H>8^3W5WU-B,N8'JZALUO."MT5_CLBP M4?7PI*88',=IHNNKV&]_U2S+F"/1(O"SV '.1\)K,RVJ*[2PBCUK:V:@GT7L M(_ \P\7CD_*DI8E<4]%YES5M%JU%V.=W8[/'8I<170H39KNPG6ZF9Z7@\9!L M*_;<%FT=?%ZC@5M4;T]O)O4\&TD!&=T!2Y-?H< B-K/X_Q;'_6]!&"[;ZLUN M\@]*!:?7,]LMN2UIG9:)%A"HT.D9D@;N=*_= >UNM4IMKLFS99+6QVB6$DLL M0),-&9;GTK2YC>@+.,QMLOK_S[A<""451]C5?P M04FJ:Y;6ZBAM205S(^EMNR6YEJ6 *K+,CM,Q9)V>AH :UE1GDPN9Y;C-4N=S MI=;2]-0D'2LWT&5I'J)"IPCF:TS-U1>JTL;2DTS6 M7JXL69V>T[;;KFGJ3D$O>Y9:N\%UEGYWQ'^,XC!^>"Y%,FVPZX*5[G3'T8P9 MLJQ$8?G>[:9(^[^+@2A_!MGC8^&P@PEHP''(NA<=)O@TIF(OO^C8%,/E=,)S MIJ>@3Z)^VO3++[!OCF+I2XFQ'(U9E#^ T$1IHT4?]R*6XSBSHC\'^(*[6ES[ MDQ1-TZ&/@==D'A[IJ;:MZ_/.Z1SLW][%UUYR MZ'"5-3=C.KU=GXM6V1+/S8G6X$V7+M>ET K[]SNF5WC/[L-#0A[ ,RHZ%KE% MS[E#GM4;[5[+Z!@]J:O;6% ;_FKU;!5FD/"XZ;/2?J8$R M0JEXS6UJO[1B2::)>,T#?MZP6.,@]0S-:KJ'8]CA$B-)LYF1V M#63F X &!#1>OT?Z0-AP0L[2IRJ=[(.*3<_LR*[KZ)*LJZJD]WH]R59;+N@L)T$3<%]WZXN[ %M9COM&2-]FX F@G8M]IKB/ M44^ZO9P Z^ T3PUP#OU@WZ=VBXM==BS5:74TR70[/?#KVIH$WW0DW,?K9.-U$B-_^ZWGSRE:L2(P%2,J_ PXCUNP97Y@(U -Z-:"W-.GG")R?2]H;,'A"0[C\\@;#-/'T-,SQCH>NIK*K4"-) M"L8!7IF]J=DG$5;3&S/BK@;NDQ>$>)2&MV->XP-9P::8JCKG,FZ"U3JMT9J( MN4D#,=1UNIPMB>V>9K_U:7Q!AKE>"V'03;:D>/5MP=>+,=WKX;;6?=.TLMS, M+"SR(US0D&1W =1$9/D%\%:-&Z+1E0=(_%G7 MYT/3KZB6,K_!?!F5.2^(T,-S#6*?ZX3.8HV#9MCZ[45B-Q&LQC8W= M8MO8.-F>#S!>@< F<<&=:9'@!L8"JWCS-A?+MBX^9/ _X6D=(O0!?8/,(R<8[ M'L52%I+(MD!T1;+@AS)^+LI*F=EO+$?M5%3,Q]+FD#NN7E8] M]6UB"BY-J#?GKG]>0F+=_.MK[QE/9]%Y]OTD)]6 SR:J-]S@*H;VVI9^'?16 M.(.EV#1R9X#E6'1+4^=V0 NPK[Z[^^AEY7W6=4)&9:87-0QAF#)WJ8>' 'C< ML?)2KS:Z"XYSEL NFBZPO1_?;R$?)J:$6?/.\@+L!78C\N#-;1] @()BK_07 M>-CU45PH;-9K.ZK9DRS5!?!=4.\MU78EPU*TKM-6=*NGEEI.5K5__?0J9!4$ M2A,/:@_ONKV'7?@HHSPAKUVHJ$Y'UF2K)6FJV0*3!>C8O3;P!?QR$Z35[%GM MXB9-N4!^+ >V@LA'L%\?@J\D?+Y[]*)/<48_!(^@Y0^.G-NV=;FK]##T%KQM M,$F2H_9,23-!VC2U9=M6>7T@7QACY-9"H(+PBDN5ZS@,_.=)D>6="2%XB*KB MZK;44UP-&*8!=HH-:ZBK=IR>W)K>@&%5Z+(H]/YJ5A=]-O0?YHI8V].2W.^^ M_D@GOQ^W"PCPCPK5I'$C=E+J?5K..IAT%YB\.%/O>E_UM\T7RF\O ]JGYV]> M0L;@][%]2%"DH,#?41\_A'F?P !]<'#\;/QE0E"1>^%XC#2-,4(2WOH69(_P ME!!@5 .&M AQ J^#2XB1DSCL%)(+H?"8!!0:$?]MB'0&[%TJPEO_5"_,:>'P M(;A:\)8H_%.^4)9\C6_"3\;B3S!40M(1P;,I6!TB]DCQ5E+D&P&2C!)8G4D0 M/L.[HR0>D#2EI3*$ 2&+"&/[.@SD\*+G:?M5YWU:G04&@FE!J4:W\)PH@--T M(;R;/MY^/_YM^EWG_8\4+=H>;SI4.D/1(*($NWBAL/H&R[VB'S[EV$3F:M#. MTPQ<^B0MO3KJZJ.R035S1Z)2N>QRDSJ>\M5;=?BC8X--PS,(M,LVJ).6);7: M;L=H&:VNV]&*4_NQDJR+5(4NW30#D)!^-! VO8Q6G/S 4-F?<1[V\0K?SXH( M6A!!> 2C9R\'-Y.W#GK<"?N:KMSN.E)'!YNB=PU7'G7O#>\8SVGI\@%-T8+EF5@=1;X0W';[YG.W(W3__^ONI]ON[2Y,"VW5L'DGBJSL MSEFG]5;9&J-]]>&#>WT++_F8_SE*P1?R">P&0%+ %OSR5BX^C[Q^?_SY6]#/ M'G]Y:YD_3#H-X=I$]7 ?)WV2X%,S38%FFWF,WR_MX5I=B^>M:6LWXMRHMTR)22ESXV4PT[PN*YK7O5T@/\@E""-\84-4:ZDFZ+J@(FQJK=XIR;B-KK8]S-0$A(,+S/ MDY1NMV8.%UE:,HIHJOJ9+!E15X_6[?9L[,Q,5-'1F'3#F%H2MX]QDDD9289@/HIP: '#PIE;&8IH[>?HIXFHFC*3 M?A;CYJ-($"B.@9G=R"NBYIS)<; AZN9>C"6W()55\5)8*=V6#$GR0*\/HS3H MEPFUS"T;U3D3XV)K3"X9QDW+3*X%B$Z M6TG\D'A#EF\4#?E,KD_0P61RW\ZX"6F'<=X7'F-:$9?=E6)K9[-,V Q586I1 M3-H&E6VFA4&("J<+Y(R MN%*,,]F6***I,;E2F%H7- B8N46@BIIZ)CL/553-H^T\1M]72',5P0,0<9U% M4Z;G4)F?R.X)-96L%>(,%>T MUHWZT[8L5X,/AV?U\5M-JF8LDMMRW! UBL4@4+K+L]J6OT7,.5 M%<.BQ2H;5$'K85D%K2DMZ=U4",230J1>>5I"!;:15;3"$&LXK:SV%%00*\Y] ML+J65U0_!O2PK\T#C(,#8)5\E$' /"+"D&2/_Z^];VURDTG6_ 7['Q3>C=B9 M"&-35^"-&4> 0._Q.;[TNNT3,9\<6*KN9D8-/8#:W>?7;U8!NK5:0A(@D/CB ML-2HJ,PG*RNS*B^P5J)'F1][)X)X((IB._ K<3.;#J;!C7@W^'XGJW'E;Q^( M1]5Z *@)X&5+C%QA\,MIW:BB7,%<@@>_[T0HY,MEL2-X((H'69=/=70U#N+Q M[#Y)56L#^&(2C.&EBA _5=2,_3A^5I>-][*8DN12,AO?%>^[]Y_!?$@'OV1J MXUA2*9?D.QAAL8H&@:JK)1)9B.S7LRIPY:OR8/(%,WAIDA=J@K"-!M#_G*=>OF3'G.$S5\(3BO3><&1BJF(NNP382,)@794(0L$3^G M=\$%)1;%)/^7+-8V4>R6O(YE);?GI:DF><&P><4UP+I4_;!C5."2)KT>WXG) M3/7Z*]IEY-4_DV$L)D'Z6=Q'R75ZV);ZE_],(W*2H\G7&UIA.^^N1UB.IS.BJIM(/TK:5V M5"E?+YR(";SW8LM&_?4H(AM L:\157^-J$[03!M?CI=\3^[X4V4M^=(]N W" M4!4-OAD\@]8\Z%SF%*>H;WE7B@,=2"%ZRVA'0O5 M=[3L%36^UH^.8G][.=DL;_5+R4W ;U$WL]TZ;@8,EU3!($B2F9AT3B/\A;PU MK(/7R5^[M5#^0M]:Z."5TC5B\5N.#[;PMA)[(??D??Q-CTJ/2H_*7JB_6X]+AT+B+RD*B4I:"65QJA%8V1DZ(S MTVS#UC7#'5E#(EJQ)HS MZ5"ZEAL,%@WSYKW49=L\V30O' ?30)5^RGOPN3/Q/5*CRS@D^%JV=/Q8]/"L MOEGM2UER.8B.1SUM:'@@2QYQ-=-@MN::GC7D0]TH,70T:^2Y&G4\@K%C&L1#V=+#AH[-Q>([F+P]!JEDH MK.7OD7J#(X>6L88" )$_:).4(25F\(X]Q&QO@E=[D\]'SJ/I\U$.Y+2N)%W M^=Q!TBK=FWECQ[%?%([F8VK)HQ-<'M17\"0_*=9R%VJ\%Y*L_N@#5 M7)L>Q4]D64^($(3T5_CY\T'$/Q.U@)99BU]P=H08TSV=:%Q'0]@/=%US1@AI M:.A8YLC&ANEXDK,JAM1\1]""JPTS[(64%DV;X>WW49AI"SM-X^#73)E(R^)> MO'XQN8,-E"T O&3X!H4YI#;2AU37L V+GKIP+U'Z#Y$N&N%F MJ((:S[^2SZ'J>+[&5)V8\(BK:R.74-B%3%TS39-HV",C6\,]B7@<)&*^DM3$/H8@$&$2C!M0-CN4-[S*LUS'!IUB MCC0Z=$%Y,YUI#%0XIB9&5*=S%0,O6U/>3?"G(D34/]]$YAX4PI2]M!+19\Q\ MJ4\8&[(AMIA&1AC8:W!;,Y&%-8Y&5#>9I0_)<,[>*_:/"CB[C/ND@+4Z!N^GST&=DY%IC+0AQT2C%*P4TQV! M*VIC;F/+I*9%?C+)?P;NITZK$>[]^=/&_?,0?I?:/['DMP'JA'!:Z_Y9.X#@ M2:QG=]9C3*YA<8@QZ9DV>,0.AUW8MD'3FT/-=C#7#,_5$666;0W=^5+ ^!W& M#:Z$4HQL"MP3. L5X&O97'<0Q9KG> BV&H8TVP/W%38:>(F)L#[$\ZT&LW>, M-H'O47Y$]^S?S4: PVSF@O.&J -&@&>XFF4Z)OAR=.1P;IO,&"W;O^@S[[KY MNU,N_EO-MFMKK+P.I=):?D>K\,BKYN5IU&C[+4 B(<-60R;@*G=.L^S:CXE< M1KJ!&L)DE3O+I_V'OG*^Z+[>9)HY>T6]ZFR7RV]XU.86*#&D@XUNVI9F&RY8 M"\PK\YWLG/S-0I M?#9T9M'#>(4+%T1'AJ:3UYFU%XU5+.:5,44LWP0;[->;[WY\*]*-K_:F@2IB M\3WR9!$'.YR L27@(>>YL.LJ\]5?LO_5*Z^7E@TQN8&L3!%3C3+N:"9V+0W9 M?#AD%&,/7EDH!?T=.UHAU,3,#1OIK]VS^[7Q$"T7L&_2GDH6%X M1'.]H:-1Q!S-L< ]-W5XC>D8-BG<<_[F ^%ML$*EHOVHDJ-,H>TCMXIMG M]&<<)36HLYT([!%B4QX&X\T'BZ]9GH=QI%LZ::Z#"#)('3J(2NZB+'2B>1W4 M!64B.+(2G4B2I="\+R+]^J#:"H:WGR)9A^U'&DR# M_U$UI(Y@*,-8Z0>DRY!"$&%NZ3*VQ4*$'>0KF29Q/=?Q-#9$P%8^&FGVR+$U MPCW@J3Q:Y6AAW>LKOM*>="]Q[+O_E,6!#F55M[S]2>(]/019)T9I\AYU7%GP MB0%C7HJ2:YH>MTUM"/\#47*&FJ6#/($GB"TP$9')2$8SSJST07H71[/;N\$ MZZ0(ABI%PVFE1%+?G)3@^7G&L3)R],*]FH?U!6,PN?.[-KFYY0OX*.[6ZH+@ M^>9AL@I4V$Y.5.$W9N/%V37\W-&1)R)9Q=BC3[AS,\FB7-^V;[QDN3YR"<'( MTAS'\#2*"=&R!";X>-E5<&9\_0@G M(I[?BZ@A"QR//,YXA9/E3/SRW)2Q[@PMU, A9%8GFJ2%CWY\ZJEOZB3C.B>_'I..<(7'?+ ,6*N4[I0='@G(W< MH>XRS;,]0X-=";8I>P@VHN?HGHY-QR+DIZ7K]*>,T:6PY#&WS%57=(6:54+= MX#&8B'"2+&G1H2P;VQV:B0E.'S)6HSI?H^M8;[D*OL"&>5AF0%F^D)\2?P)V MBX:8R'R/*M#O3?.-O;F ^.X-,]VZ/IB"'ORSUF29JD^D3V9*+/1GU[Y MP>1C./0?@M2?;K:(-H<%+MW_'VN*-,YAX\T'\&_U5;FLFT$;I'@I$T:=2Z=! MO '@+G$V2PI"QDOI+4?K*I/4P:/D="SN@-GS)!FYC4B/YP;\Q0JX TX=*7$R M> 1WV$\I:U2FLA!FKLI=&2(/D9W,**R$/>8.N_8(SB!YLJ<3I*[L-VP4)
    D+9*RDIDCOJRDMNBU\@L3H0U^BL#$0\ M/_]"]%0@$GBNQH5(\B@D2O07SG6C(*[361F(!87Z.V:<"D3&"$/U@5@$ 3 + M;2Y/L MP8$#_-%C ^>."TW$5#=L8GL:5\U..78UD\ ++>)AG3'3'16QOV@_I[)\3-S) M6 8,8X91#\L*H4*('7UBL8%IKKB1'1N'49BE1^>1[C+5;Y'D=Q2'3(NIZ$MN ML9]*N) .GPUJF64L@Y=Q,BZW0>VZCC:R#:91R_$TTS6HIL/(S'+0T"/67- , MOE9KHA2]ZRR*@T=UK_Y=Q/DP+ M#.1X7*8)#F4+2!?\ZZ'--41-DQ,\,A!=JO_ /R]3NWGJ:U=!LO_EHC/F\$Y& MSQ^U+!!&F6XE!CXLQ!:9HY$]LJEF&):I4>)0S<08:]X(4\.S1I[GNHM4@J5; MFXVTK-(["F26C&K]N=8A](=J7/LIN#G*H@"#$*L#%4NW=H(+"-J8&):&D6Z# MD61PS30L RPE;%'='5DV<=LBND+U7W*$-'*R@GR#1>)O*4HISD"_F*=H)P MANFAA$H;\8ITA$JS.L'&71+L-03Q66@K M,4P#\Y>%^TQS1!UB:[KAPG:L$U.SF8TO\X>1Y3"& MB6; D@";QK,TVX/50G1N8].PA^!,+XD-MKHN-@4?#LFU+LTK9?'NB@T_1&[F MYI4<)A:3UQ75>@6>:O3O:G3]NA^%&34,Q#5.P!F@)L>::<+:PC8S;3ZRL>XM M9.G*^H>Y6AKP&)I6N5,P&WRN7[E7O\+WJ:^RLI.C2FL=GVG@6(SKYE"6A!YR MZ4_HFDU<\"=T!Q&7.G1^D2,/,]8]J/)$GDKEO"(FI1(LR+PL)^%=5SEU)Z.0 MH@0;MVI4.?+:-Y.RHLQ]HNZ'$Q$_BB0[]"CJN1?EW*OB799/IUOPF1*,#SVP MX*;)7$L;C;RA1MVAJ]G&B&G8@,\C%Q''782?OXYNUEF,IMMW43>+P\1_N.:-DB?2X!C%C9E,6A# M+9+ENH(+)^V;J-VN91_\"0F*AJ_"%7)S^3_%"&(Y_2;KPH%+L5L M'IVS $XQ4SE-E('8[/*>7)OI^G#(-,^Q,+# TC4+(5,S1GCDND-NCO"B$-L5 M_5R4\C^0KB76?(;EF(I0BEI5-(.ZP&Q#!1^'VIYEN++\E:-1SX%]"'F&9NE# M1CT3=JCAXHSG"OTCI_'%!)>3'M4QUR<@/$R$?1N+HRM9%B18(,=X)VS@YC%/ M%FACN@.PV>9(K:/1?!,W$%W-_ME.6--,@(VZ3)WO YF BT1VPSB8 M!W6)/S4X*75V2U6<>Y*91S4$"HSA+@+'P2S5O@+'O61;2'$)@D]--6W-&6 :LV*8E^VB, MBJM%?>W@ML2L3T*FB>C+(]M29.)E(Z7=9#+=-'2^^QJ5.V0TM)C&.4*P@DU' M)/P0$9SV)P M,623M5_I9S_-/WT&NN]@M&//>K9B33T/C8:FJ9DJM,(QN6923C703"/+),RT MB;DU[E!])%R=ILJ+G48%*%/Y#I0LD TH/.Q'$GD-'U*7:D(],C<+" MT^1UEN:90UE3P1OI6 4KJ7MLLL:;792M56SW8WD@*'FFS"8WF,[VJG=KZ9)Z MII/7>]Z5KXC/1P08O+LUY M4VBT)%)VJI5G2D$X RQS4*,P<>26O6@?*1+O*8W]*)X$H1\_?TS%??(E"B4C MXF@Z56*0"M /;60.E8D!:[D=-7*@ZGT(96SB1&]&/^-\'Z(-[T/-T\EWT5GI M/K2;OBK$7<6#(2[=D:;VH:8(@WV(J;+U36Q#31$EN[VAM79OE6]#31&CMB$# M$[-+VU!3S*'J5@=U>AOBE;@)U(7_,#K2V(C9\AC]M4;UP MAQ#9:*PI:-L=6IPR9V5\J0'7(S(A[#WM#3 M;$)EB*_LX63+-M_$(IBZPY$U&N7Z7-?7\AJ/HW*58VN!:5]F][]$_/4FYVZ6 M"_1UEB:I'X+4W1[/HE)51BQO2&V"Y3&!/M2H04S-PM@"(;$H=X><8NX!=ZPW M'PP+K]GQ>U)4@QW3Z$+A19;]'G;,YA;Q]2R)W7WN2X*M:D)@&<>[/QF5FG'' M+/N2H,IE;Y@F:^PXH2G"Y'$"16L-R^NUXQJ@BDDMO7Z<6X\AUP UTI##F-#N M&7(-,$<6:0*#CYS&DEM*!9RZ<7L2YEPHT#&ZW71 MA,.R:*UE8ES&ABM)9IWVO8KLPY2I;#6.7KD)*W\<4T9>"GL?=<'>+\>@*H1' M&0(FL*CCYO\6CE7G#B#E#ICF6M'/UK@#IUE7O*@;TR;W8 LK*G(7\A)R\)KC MW84JK,]*=$9)RHE* BE]N=4^^ZU)9J$SLN>:Y!M8-92N%9YNKWW7Y):M[#V3 MXA?'^NVS]ZJX;BOE-Q77BGQ/^ZYV\V2= ]69(S0[G:1K=G\;S)$&8>>[8&_8 M_%@GO2)S@V;F!C)8"TXG#[_,*@FJW#/A)Q9O^'2R=L+ :M]J<1;89S454$Q.E,#3 M/)W-)O#LIJ^* $V2!TY3O40[EFI\VJ8((RHL=ZU?4FU.;5-4,>FIXYH3>)HB M1D5.\W6?I.5.;5/,D0$W.J;\-'MO11L1KT1!ESH&( =F\-3GX[W"@>I\.IX= MM3/:HIO_YF$_)*&I%A_N%=(K\MEXYK-1'9WRJ'TWO%4K9\P5;;1,'B3YZOU M4P4[D6E0JXGSU?J)D1L1,>C:<7$7-J(&F$/S*_%F-Z*<#VK.>_!!_1A^+F!" MZ7/^"3X'$_G-32#B03*^$_?B[V_NTO3AC_?O?__^_2X1XW>WT>/[XI@&XR#]+.1![& 2P%\36$U_?S/?$%/@@?S-]5C 0@HB^RE(WGR8 M_SG_]BH6CT$T2Z;/W\1#%(/5DPWYM_<;W_0!4,BGCU(]DN M.6\-=U@;N(.YO3\'LY+X\D*HQK?^>&MD'$9GZ/'K/GNI8&[TB&ME>!^DQBMFBF?@S"X MG]U?*%994[_.8.4_72966[I0MA*[5QM:.L]K6^'0?PA2?RH;<\M^O;-4Q-?1 M3?K;C\4.F/M%7VT7UUZ0>HUT4-?C[@I.\?!H%H=!.HL%/#@*GN3_+M!X6^K7 MW7U(YW^\-!Q7.M"W$L?LVGE^>O@I&F?^UI(NCY+TZTT>67*9 $K=:EH=!' > MH"%"$?M36*?VY![,K225L0>/(@^QOE14.<8M-;5*H7HM5#@(H/K9C_\E9)#4 MA0/*#+W^D]KZ )W'NETJC,!UN5U2RT3MA-$5-T$HG9HPC8-?,PFAM("^^/?+ M[L^&I[[!\HP5]/+Y2P.66(P"L!8R#=R-0Y/BE#FW>^PXEOZF'&3-U2W\VD_! M6"[97:Y*?U!2E?"T^*"DE<)SF83/7MRY2(8F M,2A#QIFI AD^+Y)$741?B_@1-$)2$N9>+>PO2"92!VP603C_;*H#-\91-PP4 M,"YASTBS'()O0?(OY]D1X?CN'ES!-3=Q-3.H*F':,(&7)W]#$/T@??%H;R15 M+M#< M>)80L1MHCM8)1@W%)7RIDEX"0EB3W^]RQ(@K531W"%P^N'G9Y279$D M+CCK21J,[7"B?'98-W/G7.;RB 3^ K_+Y/OR]N$E:3MCZ3I3W"B3I?FZB-OP M3J;%^6%:.$X?P_%E8D@,\(9;>J>T'4-;.C&A?\$(@M)4QB7#IM4-8W,$1E4J M/@6/LOU?"D97\&LJU)Z9.,^?_7]&\7#J ^ KEM@5,!)X-/DNQG=A-(UNGWNS MKR%1:K%#W %1NDR7>"%*])RTT-?T3L3KCU\JML32SWG'&7'I7U6V(QGL5Q$-Y>&KZZA;FZ@4.,=$-;N,"&1S\K\9ND\4S^ M7)Y:OYYI!A_!EYWTVJ%ZZ3$M)J7'Y!;K0X0.$*57IK-V^[AS.O]OYD^#F^>B M^E3H9RFSWOW#-'H6EW<3K2-+Q158K*U:['N03L77FX_A)'@,)@#?$MP7#IM4 M(Y;9*=CFRQG6Y#B-XLL#CF=6(M:5%8$8EA59."9MO-I()(4_OP/X5^J M2&&39G&%O4@=+U*?X/V7*U"PJ8 F0B9+16@>?[!GR*ZC?V'NV"\8A>HPU+O M7O@7"AUCA+74K2@%G7T/S!G[EV?69?#)J*>61OEN@6^<:>D_?EQ?'& RK[*E M=G@)P/YT+@\P ]/NK;#B$3L)_"M_#*^ZN)@3P,]0=S9F6VM]S?&3U0+29UDW M) KEX?G:K4QT?Q^%UVDTWA5%?+X8,M)VI;D=0WL\GMW/IO#L1)DM\KE8W,G1 MBK9Z%XHM-I#5=M]A![;S/-1Y5'!)BE7*_S0+Z[S+@Y&C-4]#K,0N:"$E"-. MBM=R O.#8EF'9+K'^?!9"U([!:>'4 M4-Y-,ZOW6E@FV01C/P36@$G:2U0F4009+=UK.B517\-+.R5:EZC".=5-TR#= M"&\ZC83M=)%'T2S^%(6WWT5\/W>RJ@S#[,.Z]A#HS#U?5IFZCEOJKK=&H(\^ M)*C= KB+1:^Q6W_^=#X"?=;"= '"<[;X(:2WM)KX*_BM7!]\?;C$TR4PJ8D\ M33(Y;RMVDW_.DE3E&XZB^(OX;8]5I!)LU5=Q%,)_QUDVXG(QEODCURE8PC*' M[M2P*Y71T>6\$>IAI@]AT>RP!6NB5GM$P>=68]L7?.XWG=JDZ=PVG?,K^-Q.:>H+ M/I\UOGW)WHLOV=M.N>S+\W4&9U^>K]M ]BF19X)?GQ+90>SZE,CS!KE=*9'M80_M,^P. M 9"6 Y"> , ^P^X\4>TS[,X,T#[#KMLP]K$ YPELG[/1YVR* M;1^E=F9X]E%JW0;R19\>@BE346LHAAV@TL3KCX$\CSPZT,@.XA='P)YWB"W*P2R#>Q!DCL&T),;JC.XC49HZ=8PNJ41O0$HVZ4C6\ >9.*,/;R7 M]&8DG3<#95J,FV$'LWC5_TW*;4;&TD9&M:%'>RB7SIUZWT^5;T[F[R+7E0[_)B&C)+ M+*_LL=8N+WC>I"UU!?KEU?SRFOM9.U<8,.5R%ECK'*Y6,(?J#!NY]C%U%7-, M45O35%RYF( 3RQ<,5U&2*B5R#;^N\]B32BBPL?O /'^L9L3:)"Z9B3C:N/M3H14L1B M\K3$T W:T@ J5]R(.!:3O."#'L\*%$Y.W]*:L-"Y7(GX0 MZ&H7B.:L(/9J=S2ZZ66I:;(!V3&K.VB9^17C::R-W3'C.T6Q? MDIE+EY%N(*9;F#_)YC2,\6X@Z (3'E4CCH_JXD[^7-;K7DX\CF(1W(9#P$F" M"A]EL*N$9W4%<%MC M+?(R& MF!_VGPF JMHGQ93QEJZP4N605\J2GQ$P?:'C5J" 3=S6H+\2*'S\TGT4^I*V MK0:FKU/;*<#ZXK-= *FO*-M"=+"!92HQ)011W@T?U?&G,J;R^DZ(39UE0??% M,P I:W98V5G&97O&N9@0@G7>>3%9N;[.SL#24G?7O;"4$Q9N&5GY 4:,"PJR M*Y_T[S_E/17].'Z^R:#?V%NYF-=9B$5>I<*BK;T@VUD/XCIX6JE 7.375M]^ M];08J4HB'<7HT)H='0$(8Z5;&2C37K>^UA(;-*P]2^^B&-BPEG0M;7V0$FD2 M3/]S%@?))#B;U+85Z6BG-/3XJ+ TG5K]ZMU?.ESX:Y(&XV%V%GS&,D&9CO66 M'FIMEXDA #<)@&E%?0L M9>/JN6#&*:!6VI&;Y#X^4 H,>=EH,_G:M>#HZ6 M VQ@WFTYL'_T^N 8.5CJC=5.W"OM==4M4!!J:SVM5T!9B?;\^G V@4A4YPH0 MV1ZZI8"4S'1WGA?_?XG?]]B?B&*HQ8.=Q_#D79T:I5G.LY!;B\B .9-SJQO) M9?;DG[/LI"2!??:+^)U+(PCQ51R%\-]Q=D:SFL.4/W(-#)W(O?G'P\1/A6*& M5=4A3OORWO+FX@T+4B\XK4>.]?W:JD&*U:VL7R#5]VOK"$Q]O[8.@-3W:^L& M4'V_MH[@U/=K:SM2?;^VUF/3]VMK.T1]O[:6XM+W:VLW/GV_MC:!4D0.$H.U M%)2MR1]@SL$+QGXJDJ\WKGB(DAJCLDZ 2XN3EMJ4E',*9-J;=-."I))& >E; MMW42K;9>,':@==LI .M;MW4%L%>20]IKXG4L'^.,K<_3X6I_7W84$YB81ZS/SNY"MW"59:G,B4@O+U3<* M4-_UK^, ]EW_V@Q,W_6O%2CT7?].C4+?]:_5P/1=_SH%6-_UKPL@M3 MKOM@@[ZA0B_99QD)T3=4Z(H =U.<^K"-2F2K%_26"GK?4*%KXM5'8;\JTGT= M_];6:SZ%'/1U_'LYZ.NW]W+0UV]O(RBJ6JX*E56+4RY7=3%(3*.E(.U7/70.@58;R%U :3>0FH;.FW:@&NGF>N$QG.:X1O1& EJ^>U@%3*@59 M\K.)+-92E5+IU=3IQ:;T#+X'Z51\O?D83H+'8#);J:WQ)0J++KYN$(MQ&L6U MMK!L1%S;I$-KIQGIQB;/>ODBDO'6]JX[^>+8<=E8?'L5B\< 9C5]_B8>HCBM ML0DETG2CYEV7HJ*-![=TV>C50J2E,<#.+ '[+DGL,=B!2;"6V?SU0837#_7N ML%1#-8)AZ!BU3&49FHXU5*N:9L@L&LV96,7J3OUT9*[OQ8 M)"\&R;XN\?NEF?R$B?]<&T\9(V)!O_S=E]F]B'VP0>9?EYE]QIO-OU?#NB*, M[H/PM8$W4;08\^6/__9^:>X;27^ 85XP3GZY!]OL'Z\#J*+H2H_D_?CVZD@J M/K?T2'\Z5Z^.!'\K,5)1J?\E=U0KIORO)0:ZSA;7YG'R/Y881EK[F\>0?WE] M +GFIW_<1%$:1K)=0?BOP=,4_OTCCJ:KZDD^^2Z*;]]C72?OY9_?RP??Y,^G MX(^ SGQ*13@1D_E4LO>3A_["X6-W]_\[^#R4_3M$S#P#\Q=XRA[5+- ,=+ MHP8Q-=.C(XUY%M='0S0<>NPG^HF*%TW]7V(*4!X^0C;5J2P<$<5OWE<^57ST M5'%34R5'3Y4T-55Z]%1I4U-E1T^5-355?O14>5-3-8Z>JG'\5"U7)[KA: 1> MJ=&1:6LFC*]9B%'NZ!X?&<.?#&RWK2MK_T%JGS"N8L*XP0F3*B9,*I@P,6U. MX6T:UBVN40Y.KS4:V1IQN4&ISD:>/OHI#\1?G>V^(]0]U2U;[;XCU#W5+5OM MOB/4/=4MXKKO"/5.%1\MJ[@I6<5'RRIN2E;QT;**FY+5K7O!OB/4.U5RM*R2 MIF25'"VKI"E9)4?+*FE*5K>: ?N.M]1ZA[JL< @M4]XJY-UP""U3WBKH77 (%LG7(3ZK+ZP^/8G MYX:)3(O.U7:9.*#BUZL3B$42S>*Q_/8>&.6'MW]_(T+MQ_6;#U\?9'A;$-X. MIL)/1#((PO%T-A&#FUDZB\7@/@AE8.) MF\9//C/JH;3VT$HTD%T,Q!)&MS+ M_,-!,ONE!I"_C^[AYU$\N/''P515AQ^D=WX*_XB!S+KRP^?!G9\,'OVQ^NW# M+$YF/HR?1H,@3>!=LJ#*&-XOY^6/T^!1C?(N"XQ<<.X@?AJU\O,[T"B>'H1, M_ACX83CSIX/': HL!DX\*[8(?WPWN(TEP4$RF(A4Q/C8 >'[?!3 )_^$ACIX4@HD:8S[SZ$&&10_DU"KA.JM7BK^_,O<] M^+W$9/$DXG$ LOQ+W/F/ 0PA13W/:4D 51#9*$DU64%62FCV)[DR!MG8J@W2 M_-?5,+!^L8V#Y%_:32SD&@8Z@+B![/,@F;;"J>= 3)4D_7AW_6[P/5;QC,^# M9-X+8O [2$&X!B!7\IOG;/4'F6"*$)Z6PZJ'7A.Z0:XNE+#"JQ1\E3"2-RB) M^?K/8GM!:C+.K?/SMPAN[^!Q;6G)R^_7?N8GR>Q><2@9S.3/I6Q'^1>*/_#= M)-.92H$\R.!Q604M7_R U;;)28V\6 2@97X)$:[.=/[;^8]@JO]'?Z=S^8J! MBGI^J_[[+/QX\!?Y)\36__;OF1\#Q@K;9$"+S\E?W\KW^-G:2F#RJ7Q[ +M- M]CI8L,\KJC%3<$H9OAM\#0>?_>=;E=IN M\O<#Q6,_N5O0=A-']X.K75Q\Q&20;>+(X>#7+ 6VYC^0#\HP;&#!?\%"F0#"?WFCBB<,O,^>_>:OE9!O MU*]C"LD6TTQ>0$!!($"&_0GHA(%]_6.0I7U84LPEV3[Y3Z 50G$CEPV\\1=L&F(9 M:0I_EY,4%Y56\ZMW 3L!@'M^]'8Q%+*L-P"^ /_>9W>#_ IMM=8P R!BGQ1N7P5V, M>0T;MRRB.<"#-]_L1[\%)2;;$& MI33'?W^#WJT%(\'CKSEPQQ.%SY$H5WE6BSE"EXW-4 MZ?@<53H^1Y6^PTGL*E%GJ-)W.(E=)>H,53HY1Y5.SE&EDW-4Z?0<53H]1Y5. MSU&ETW-4Z?0<53H]1Y5..Z;2#\DQ[$)\R"&IB.=$5QOB>=;CAS_!0_"'[.L/ M_Q]02P,$% @ \(!82@MOT:XL*9(\2VO/VCP(HH@(5"7,9W#EQF+1#>Z\34:0+,!_/B/YZ6+'@GCU/<^ MGEV=7YXAXMF^0[WYQ[/[2:L]Z?1Z9__X^Y__].-?6BTT'J.N[WG$=G%\AM B"U8>+BZ>GIW/& MG(3)N>TO+U"KE53P)1+E WIW_N;Z_%WFS=@//4<\SSSJ,((#41HY0H@/Z,WE MU?>MRS>M-]?3R["&9 M?%-,MR)SO"4:/)"F ,6OWFP5]@0TX;)8>2=@%U#/A2C4$J4(HW:6=#>=0@-E MG" ER[;SVXOH9::T+:PR8.OMXIS8YW/_\2)^6=P&=LB8Z&IEI/';8EJ'T&(R M\0(HOE,HR+.]*":!-\6U4.^1\*"8*GH'=-<*G8>IS8O)Y"N@NE*H.+6+:<2+ M$HI@Q4I(Q)L\38#9G 0#O"1\A6UB8'["NRV)%]SZ;-DE,QRZHBW^$V*7SBAQ MSA . D8?PH!L%0B]39&_ Y?Y@?13\C<\6:VH-_/CG^(!=,8/S'?)5-@D M@C_NQ[UB"8/8U5Y J8NN;X<@(_8KR"K500I[]4[!"$2^48?;C19Y#GGDHQH2A]W?YMXU=.W0E85_\CHGC M$CK"%1->V OVH-Q(5DX7/TV@. )"$R&J-*/A[)9ZPJM3[(Y\+N7HN)CSV)H MJ[$@^,V00 _=M< K923^[@P'DV&_UVU/K2ZZ:??;@XZ%)I\M:SII<#L MQ$6 M7CI8D("*AJD,HJ3>@>1WYDBB;[;$^5N#["YD>V*JNR3%N,7O].B\U:$SF8K_ M[JR!0&9XBX8C:]R>]D2!!I==N R%#3.8@3.R(!ZGCT2'5&EI/7;OS+'K#.]& M8^NS-9CTOEBH-Q"_K0;%72A.%L(=+7S7$6LZZS^AF"^T/<< 6INV]N:BA_Q[ M<\@GTV'G7Y^'_:XUGOP563_=]Z:_-I ?%?*RP?, _$U&U!\.,X)FE*UJ%!W, M%[>N_\1[GD,9L8-B-ZX6T^/XOH+_;D\^H]O^\.=F["U&:^ 'A$_]=*Z:MBN_ M"3GU".==PFU&5R"8Z'\WF%,^G(TR:D[)7L$*EW'9] M'C(B?MRT)ST)OABY)\(0Y-RK@;\B_!,Z]\1:Q<9>T+9E/(MZ\Y'O4IL*BDJ0 M&[+2PWR5AWG2^S3HW?8Z[<$4M3N=X?U@VAM\0B/A"3H]J^GO50'OR_&>7 M/ 2B6]YA]CL)\(-+H@%X0NR0"9D)%R\[A 68>E.&X:-!FW,2\ U"U4SD9)7K MC>I-WJCNVN-_6=/V35\LK:V.:--I8TK53:E+&'T4>L#DC =,!@\!M,_$F0-: MMG@E@=S77 ZJ0&\2UWF3$%/ WA3B\8F*MK$+:;L"W9#LFG< MBL.(GH,>U>_RJ-ZV>V/TI=V_M]"=U9[C-XFS>#Z;C=M9+IPP2-K8XE.KMP_]^B@36%262[+U8/$&MM M3*.B:8R8OQ*C]'KDPL3/BL>,O'\1;$&Q?M U9Z7'^/H]SNR.PG?2:>)NJ[H>SWX ML#RGP@T?-O&OR%*/]@]YM#\-A]V?>_V^[-7#Z6=K+.9PT_;@4P]F^.W)I/D, M6MT*Q!J>A<2QGE?$X_N/[P9L]&B_5_MV9WQO"??]R\@:3)IUVQ[KMAEAC#AC M\DB\[#R[ZNIL)QLMLF^4D%[7NK7&8P'MV/IB#>Z;N5A59,4@NJ1!LDSN^#($ M1SS[@#5X199ZQ)7H7F=X=]>;1G%\<-Z=H0SO68,FMK=/,#<0$&Q]2H.R^R)O MSDT/NA)]:SZ]'L.)IRTZG,&'4C&Z2JW&1+0+$1V5"P3AT^H-I&J/\%I25?3P M!]:AMPLE!"?MHG73GEA=F9$A1O?FH\Y^,7[X5C[%S_O'Z34,]*@J(;@HFP9- MV[\T'KTRDA9FGAAO^8@PV=&JP5A.K<=0B9]9[?% #,L3-!)+J\GG]KB9FE4> MF\D<_A^3E<]@"K7WJ&S 1X^N$A3[9 T_C=NCS[V.Z*RWP_&=]+IR/G;7_N=P MC#K]7A,UWV\ZGHZ9$,ARBJH6W(2H^S$BR;6'VK RE4/]VW MQU-KW/]UJ]=_EM00FD[DFO0-PGCQA9. M8PM3^87SB)80,]3:P;42>-MI!Q';Q@KJDFU5P6Y.+(+>TI2 7V'F56-?+Y&" M5<&&CE"-WDZ4&&%Q.E9C*"?)RZI@"29\]% K8;^2'*T&ZZ^:K%7!!@[AK[<- M)7A8(7&KL9>OD<%5P4SV8*NW#B4L69S-U1C"UTG\J6 *>S'6&X,:Q31( FI, MXW390!7,P9B9W@0*LOZV,X,:N$^7(E1I]6#(3 ^W$LG,IPLU<'^=O*$*T._% M6&\&2A!3FT/4V,3)DXFJQ# K\M1:PG=J&+-P.W]C "^2851E@#A*37IC43<6 MEV0;-09SBK2C2@'KG6ST4"O!Q&P*4@/OT7.1*F"[BX<>6"5TJ.8E-?">,$&I MRDAOS$T/N1(1-$U6:@SAM!DL%6RA$D.].2@A0/-LEL8@=APUFS:K-M.@[3A2 MM"T0XZ-H#^&@QUV)]F5J0)LJ4%('!(/2:K*GV*)ONB3 M#G6:Z<5M)U_AW'> MP-2_]W HFI,X$^(26_R?]NDN#O"(D4?JA]Q=1_X>0CT\=,7_M\Q?MAU?GO\T MG W(TP0.*L;,X7F3.75U>OM20XD;<5#@HU0@E$B$4I$0R(0V0J%$*I2(A69" M+I0(AOP9$J*A5+;&)HT]D[T@3NB*9>(F@V63NZ)X(7UIO46H>9,Q-X!OPP]M MPFL)8!(?1N&).J =7B2$6 ]H,(H>A@&<-,)Y!'>^NQ)#';P"8!A.U"<=35B/>1*K ^8(\D=O'=R M]4NF A37@-(J&MB-8<^!DVG6GVFPF/H!=L7B4'8LB8&*?74.>@-0(H JO%GP MGT0E2-:"DFHB:VFLP-@*.@OLS86OSO3C75W>A$2/LQ(0C%@BZN6Z?-.]#_?J M=P3#;_,AO *E'F;U6+\-N%G>S1A^^*I?)F6U/:=/\0-UY3PX;F*G':2(*JMW M0S(]SDIT+V(K+R3*,$XP=Q .LJ;0@%QY&1TE\$;Q,[Y)X"U?29<1Z(%5PW>9 MQ;1DF03QX!:^A&D#J'&OC39@K(>SMNOZ3W"WH!CQ)M@EO"/Z"0WNR-)70VYF M5'IHU?Q+"RC1T^)FP7M>!S.VAHVN M2YBC#F=)^Q='-'0$>J"5N%7,$ (:"4L4\83I56H&#:*55SZB%5E _POKC%P7 M+5_\:&CTN*I'W676/QFN2B]ND#4>C>-6! GBC44",!@@Q7ICTZSJ(LB43H^P M$J+*\D4Q8XEVS#H#=;,,,D;9X@%=0D[X;1@4@Y?'UX!"CZQZ&%["$44LBZ%N M(*WNDK>W!6K\<*Z@'D!M\"EFE<#6=,4]<,OM[RO'+5]0CYL26B53%PVG,'47L4<)?AI#3&E!410.[L;M6MEZ:97(; MDFFA_E[=J9EA^U<4,6[Z]N$@A\LE9NOA;$Q6(;,7HHLDGV/N/0>.Z$D>CY@_ M9WBI3K*J<]!#K^Z[C&J 07S#;//5*(1:LF^2>AHKJ-35Y5;9K?."C;N[(:D> M=_76!V#=DKQ1EGG3[4\$>+RDZ7FV&SH0RQ S*>Z[U(&UZV9WUG 6#ZKBK9DY M[,-8;RQJ? PJ1@7&DBROD\IE9#13_>;&> X>9B-!8TVFUO0SH?.%:,KVHVB[ M.<0WPZ7J BF)0TVEJ@UY% M],:$!XS:00S.O9")[X)12Z/'4PD>IGANF,;02K8-LOL@N_*]:*87G=ER0\3D M'1:&CY0+L6Y]EI[EHH:2JI+K\2X*(\;L81X8,4)1#2BM0L:4XG>RE@;]?=#? M _']4%;/?MM"N<'U<%S'Q/8]F[I4RCZ<6;,9L:-MF#%*8[' @HWVL-(* Y^M M;XDCYD;N5H$\]L=BJ[6/'Y0XXW:U8"-IQ1G[0, ZVJ2?UH[BZI5BC27MX2$& M)$B^V(F&+-HMHG,6!M1ZNU#OG=WR&X+_YH,B %VR[Z2!WA#ZC$OZF_CBL<>$&S*G'ISC!LGJ<@OM#79AFX?HJY^8S_F]QP3)W*/_E3TV MOI].Z>-'XZLW#R6ZJ(X*:0)B'H]:,6_AFO<&BS0@N&#DJTNM-08G^)5EERU,4JVN%-";](V"8,%.KG!^9*^C>7 ME]>16>3:+Y8JX;!@9/;Q#"RJ]>;RZMW5F^NKWP3%^?/238H$-(!:.AL^"!CQ M;Q%VW;.+^FJ^#:.!XH*@0/%NRN:5Z.WB!^(:JBS*%JC'T]E"3VXO MR!+W?5LRTI# KU9"UX)'K:LWK>NK\V?NQ")6D6#3TM4D2.BJ2C##_$&R"GD+ M3(5? !JMRRO!H%0&67^6$#?@*:_6AE?UYG "=@%<+CS?:WGADC!J MF[5*EG(0$4*SO(=FN7IWB"3[2;&?"%F0W\I?3F!L%0D!5/JVLB&D3\76QN(4T24_#A,D9(QX]AZ29 G37P?)XA *W+ZK(D9" M W^T-L35*R?/]J)R(Z1$\J^#E*?>(^$!,+NN(D&&+/Z[M6%170H/4ULZRZLJ M0FRHHC];&P;51>#4KBQ 0@-_'%9YL&+5:T^(Y%\E]8O%BCPJ"03X>+:Y92(] MN/]^!3GG8$*7[^_(\H&P:/$$DXG?#,M'TR(Q0 CO_,'QEYAZO8 L85?CP+&&RL!1WH!S$9HKXSE81.R.)5FT==%T(@25D>"F(:A/#V$_/#U<>S MB)P*]J4JPF;HCNN'SF>?@^S)ONB.]!;!MGX["T?*1=4N?4^L[MBZ2+L9=GFA M>M%\)DA>/41?Y#Z>V?(0N6,JG<0:QH0N'T+&@>M.Y8V(7E,CE-_(6Z"\KO"6 M60?)\TIJG\*T$YF+>FO1^QKVSA%F@4>8W";-(=FMW#PU15^148Z8/R-2?.Q. M"'ND-N&Q9OR6:'JG,>$K:@QYAJ;\^ D75H#/?80H=VD;["K_.E1/C[G+W@@J M[WI:%SLH,X+Z.:F\W(D_ @0)FT-?]CAU",N$:DM4WD7Z*I!/X_RJPU9>UIZ0>GA5G;,8"9_7?ASK;++"5PYN_',Q>0#P/3_Q9\(1E M&J-JIZ5%:F6OCYA*'C-?S&*SURMUR4-PAX/XUYWO!0OA47XE>$O)OQ6WF/V4:XS V M!W?Z39/D>KU#'H[4Z0LT_$0\R)9/WDSQ<^3*Q@3L6O31^X"ZT2&'^J:JQ.AD M'O*D;34@P>:D'%]X-V[:.'K*5VHZ*;*J=I6MIRJOU]!D';RB 78AYQBV+80! M8HGLATZ!P)FGM1(W M/1I..7E.G5N:%*[15%)SK%Y?>#F0BQ=JIRO^.O2;YOSZ[J)?62\G^+ 0E,P. M'V3+EFJ8[EA+=I.E&YN*-JV5X+HWDWJA74V- AO8BT'M+2-5(E[OQJF-NVQA M-UE-T2\17(>WGJ2V"&[6>Z;9W*NZ\/C4.% MM!#AUT&3D;,KV[-,B^1MO2!@*U_P@UFO>$H?2?8\-$B(+C Q4Y)Z*0HQDGCC M38%.!6]K)7ZXE,FOCT3N$^0]SD/BR#,SDZ_$\KB9I+\##%G]]B+?ZG 1W8M% MSV06+(FN;J4/8;0:#VAT-6>AG1I3U GGG4+_%(KU]PQN:MG:-Y:@J'YZ/AK' M>C53+K)YZ[.1K&Q+\_)"6=-.)'M!XU:/*DB^5Z@K3Y/"-9JM=7T[C)?)460Z MN\VV0#NCXK72;TD$#>P9EX>#JJ%!\2:-,Q?TS_WHZ]0;\YODG=1>E-=R9$J MTP4.?O9#U^DM5T*\%- 8RMYLG%)E=3\)^]-]I#EB(@2,\+"UL2U@QFZ7/E*' M> XHLWVB2=1.!H6WC%T^V^_+YA%U2W=M&JJWHWR--$QOJ(^OEI?!9^G*9X3Q M&Q(\$>+UQ>K3'7H$ H_PY_3)SRB]/XO7\!'REGKI52^*RRMZ62>O=TN?DZ,C M>IZ\3T*,/&K*I+[8:\C&DAJ,&+5)DN\:1TSBK K1_Z"&V+G*:%!^3;8_BWJM MV,12DM"YUXEW.8F?3YA%BVPAA3IL&Y:OE5E'(HN)E!QM8Y%+52LK5V.58+RX M\Q\C7[I+K\+"=5(N$PW 2QJ%<61$1RPODP"!Y\3+R(R>%>E>PW"2R^X4XL-$ MD#(H,ISECOLI3_0^C,V6;=0@_3NZTFSKBK7D\K.B%;I9\1JMSC4"YS\'[BY: MR\^ FG.JL"N/""L$L@I5G?#,]:]H38[GI%RW;)G#5O/'G/W?B5$A(!XX.64^ M5/"N7A.=C(#Q3$T=*35EZC1 1IN4@ FDC6^2R',WP*29G'%B^;H M,,8U0QA M,<_IT]^)NYZ*B<[ #^0/NO!]I[#/&9:O430M'U+O8,;6LWB>*J8X-*HKM^N@ M$E464KG9X 6U%9.R.$C8I8S8@<^R<;] E%K)PBJJO2 M%:J3KQJ$(--PU@EY(&;GC,?[_8DCEB70 Z'O38D7]SAY:3F\YYO#"K-:'X-; MU@3 W\_)2QIY58VV;@_?KU%2%K5J">&CO,FJ(/\A_Z).YKU]E7.I"]87JY'/ M'08+PMKR_".L.IW"M[6" P2TE@07BYY]4SNQMY)6BN4O+%(G182+69$@Q&Z? MVA!O4=0H*U K)7P>R"2RRSY\% EJEI&BO(:E'PG-X%[-VF-\2[+#]@!N)ZLIH@KEUD2_HEA3QY/ MLBMC>ZLM#F.TU3HOG#1H+GT<0CU:%,9Z"=S6* MYTSL!7%"E\AU*AQ#M&/7FV'Y&ODQG<1YYV50MI8>*R.WYIP:J4'1Q[G]R.OV M46ZCQ8Z,V'+4S0AK;@+9*WK369:^+^\BJ65W+A2Z'%M=\9HCNONS8[G:QK0U M;X."28/>IO4$M;3H I'+@2TO7',DI;C#%7#9,<4H*5E+[+*REH-64.HUH#4F MJV0W(R1;XN4.#];-K\ M_NIE%]_I&G8XFV(V)T'A&MURJG$%=N I5?;^ S;#3Z)!L_ICZ$7MKS.1-00,P%_))8],C]$<< MZ3ARO(*HJ\.A8%$?X1Q M)U5G.)._.>B^M87Q^*P/]C)?(1]_;ZWC54>)BRTX/N#D-=5I/GRHKF(B,;GG MPS" KN/ L:9'<]0[J_@C..58R8QV91G R4:O$+M3PI8G,-Q#A/@CV'1T?!&L M9[*S:O":4;;VT<8]PXK^"-/Q[2.A8#2P']Y>D%L_9&J0J!)9/4-( M2@>)G3\@':G#>;C41*D/Y53+D:**+DH,^! N]8P,@T8+WW4(X]$:K=02RDK5 M#>4M.0L1+"I13W3HW*,S:@L?N;G!46X=+LM=,22H$V8ZD17X# K7$\GXA-TX M([O@JT1)@5H-+7#BG%BD)<=31/<'_S-DE#M4GC*FJF5,4B]%B[[PI:O]]A+4 M4#X$\G88+'P&:: W:TL>1[C5$D?C^2KF787J%OJL727KY*P*94U. X",,AF< MV)1P)B0(W.V@WOX\3A>].SGR.OWNA<,[O)4R7%YQ.^UM0&96\]+!,S/1S0W" MU I>6N]PM8H>8+3->O$ZF!@&CI M3*[H99TF-R#?T6Z6F&W)?J$/I>>Q[]#:Q/2.BE>LL=* ,;DZ4Q=$O\Q)CQT855X MR_QEYC*^K'T?@UD=IQ@_7G![0998_/E_4$L#!!0 ( /" 6$JN?N*G=AX M (;& 0 5 <&5G82TR,#$V,3(S,5]C86PN>&UL[5UM<^,VDOZ^5?L?=-ZJ MJ[NJ\WA>;K.;J.FGV6@T&HWN'_[YO I'CX@R3*)/1^_>O#T:H<@G 8X6GXZ^3(]/ MI^?7UT?__,>?__3#OQT?CR:3T06)(A2&:#/ZQ4Z&? MA%X,HXUN1F]/[-N]%H&/-=Z5\F)(D"^+WTTSE%Z<0!D/1Q]/[MN[\= MOWU__/[#[.U?/WYX^_']W_^WW)JL-Q0OEO'H/_S_A,9O_WH,/3Z,)F\F;TH8 M_WTT)1&#UJNU%VU&IV$XFO!>;#1!#-%'%+S)!@TSN"/@:,0^'940/C_0\ VA MBQ.8YL-)WO#HSW\:I8T_/C.\T^'I0][\W_/,@J-_ M\ E_H"1$$S0?"1H^QILU^G3$\&H=HJ/LMR5%\T]':[3P..>_>_<^[?^7"^(G M*Q0!U. RBG&\N8[FA*X$U4'Z%(_@XV OO"<-\BO/08PS/,0HZ4:TXY"'IO_G.>FNG:@R *=#K0W MK1>8^2%A"453O(A >_A>%)_Z/I@!,=@J]R3$/D;L- B$CO'"WIO&/A-IA'D: M_):PF/.3S+RX<^?$H_&B(:;"R_V[BEZQ"1AX6:"U@1^#\ V M24+X\XJ2U6E UIRX\?P./4WY9NC1@/7DR=!4Z903,'>")$3C^:U'?T>Q]Q"B M*?(3"M\-]<7?,JA&\NO&URG=ZN-K!'6!*'Z$4;E"8S$5UIE65!TFT CKRL/T M7UZ8@%AD!X5Q$G-;G1^CK@A] MD^)U%,/3_N*WG=YM )KC)V:=J?<;R($4Z5> JTJJWUZMDU>$U0KID,0;!A7-C$M>3T!.,PL## M")GOTP0%V1S['T6KXPU"] 6:(TKY(?X11;WM+/EX.G426:UPZJ0 O.]M!"U@(HW7_%H.J+D!$[;_>:S3'#J% M+B;^[[L^49UN/<71=0)*5BN/@AT[0>N$^DM@6&[;?HF CN)GL+H6U%OUU@G= M)]+]W<[X72_W4( N$HS4_NT49Q@<6*9OKR,_3 *^^X$*8"3$_/HYV'K#V7B> M+17X5ZVP^\ROD2D_(WX/#L?C1QA]P2V99"5T%K%@]S['##\TWRGM;(\/..*2",*;SISKHOX;KG3$ 0B? M(!93[,?9A%\B#!N]'@2-0^N%LB91J@72*\0S!!J2:_]'S"-K8"-/?Y]YS[T- MA:ZS# 1P.% ' #)!/@'3,<1>>BMV.9\C/][>_,)\$U#H_.:,:_8D)G1SA6!' MYWM>J4%/L+IF'^C+WJ$X/R[ 3'6^6@T?66$2C?!*8J330&H==D"1/4,+'$7< M5Y]K:)M^B$,?3#6L ^$ M7. P 2U_Z5%.&;M'5 1\[&O>MPVOTYN)^$%AO<1^28Q@ZEOO-T+/0ZS[=JG_ M?%I%6S@EN,*[CF)$(R^=+IO_;%-0>4KA_-M;A#M.HQ'B#8&C.VCX(-5TU;EZ M(FH;52, <;M5W&HQ'I)1B$A/^EL&U>G5A.9D@U"FANY!56E=1^KCZ]1_U4 @ M#4?^IB'UA,#=D1BQ&=D&JA9GY[.$@;G.V 5B/L7K3!5Q[2NL0L2X5XS_.D// M\5D(IGPGE%HG'IH7C>%PNO$K3F8'YOR'@V+?3FH'#V9>YULE35,.C?\Z>D19 MR.-U=($>8F&,Y,%SJ0>Y%$(7!>>(QAZ.^%;"K5&Q$99V&,TK93#R7.6K5DD< MF,BA>5P?#AD%/Z)@PQ>F&QMT0 MRCG<]^XXJ5T\T"H'O:8>W._Y(DZ4MQU.'-3GLP:Y7J=OQUD'UX7;F=,7MWG8 MY02%/,#RG#"@F=^VB\#,/#):^Z:P)Q66'5UY MO@/8ML5KD2BHBXT9P+I7GW)H_-O@F>V_E:)H="-7G,P.S%H%OM.4&7Z_R)AY M VAW^ ]4!3P_('IKWSZO1,?IM.>5.8=CAC%?(:" " !.+0S; PH_';4T/C%(=W$M=(=B->IKNQC"P-U[I7CU.Q+Y;1CD70QB M*+T0:/T(DO:&J$]6B3@9R?(-WA#&3A\]''*!R5*OE+.%Y;G@0);&<_@BQU4#6.Z0#$I+)Q,XBL1NM117\K,=EK;2V;"<1[.6T/JV M)JC>><=>2^O+1^C&*.2;^8N;VG:RZ[L9QM*L1BS1&^( J&+@US0T3&_KIE/? MUAC5I2^N1GI]!Q/TW]-L_VXU#.M:FJ%8$M8LWPT;NYC ,$'\L5>1@*'DMP%[ M"OM8AD2AHPD\RIJ]29>7+A%.Z2[I'O7S >%_7]P@[!:9REJ<,)[U@H]V#*;0 M*N\_IV3UPO>23T9D;H\1H4"R*'3VM[=OCT9/(GN6^#O\;4TQH8#ET]'[HU'" M@+BT2(47VHJN>1$58/_^&L"VG6L*N-^_!KB2C72+\MW;UX"R[5A4P'WW&N 6 MIZ<"V'O7@%7LT#*^+O[#8KU^>$4<:+Z=+3#_]RO"+#EW%V#_^HK UAW("J3? MN8.TNZ^_NM(5[C\*SCBDO_?CC,(]5\$5AY1_C9^J#+O.L5)L<@Z9VRTXFT-7 M"L0.V=PMB!NN0PJX#MG<+7";?$%;O.\=LKY5W;>2U5Q&[9 2[X.Z\7JXX(*; M2EN9"W6M"O!N+G0%B[T:!UKH-H?.)\J09:&+!6J'3BAJJ!4NE OT#AU9U-#+ M@C$*R Z=7=046>VM2*')'%K6ZMO7;FQ0 =:AU:P&5B6XM(#OT')6@Z]R]U3 M?W5+>Y#P]8)?#AU7M?*K6_!ZP:\^AUWK'B'MUL(Q2&/Z/4R\B:I)ME4JGEI^ M22^Y&>XP@)GH61;S\FA9$<-:"+MMC,0*UJQ"S^<,_ PZGZ_3M,*._ 5)EQ&, M1!&BB)>/@2/I:;#"$68Q%>E/MQ4]:U&U]3*"A-<6N:=D+@WV*+T.*YANKD$M"2<8+U=/0J!O(1:BL3 ME-Z"M@=SA-=!:N+HBV:&:6UF;$U#$_3""BD4G834W39&(EOS0KU%O>E:2E^V M,TIM*V?K6AJ+'(:]BNS2TVS(M'0R$\O*$!P[^9W^!2RJD(@XPF88S7T,H8AI MXL=PR(\6YTN/+J0"7]O42-2M%VXW"?G^7&UEA%(D;+%M$8Q"6\B(EG5N).1GBT@*Y]<\K[@V&Z,!W"'[$03U5FT3MZY M'IAQG9R@3@8:'IBAM;X@)^,5#[V$6XYX3@9!UGHO7@;U#\1D)^,H%5E6XR>6 M!%!:OE-*74<[AD_#F=#)MVI*J%N\)4Z^6E,"WGIQY^2[-B7H7>[&G8P=597\ M&@^;DU&C#<[F'9$O'XJU1I'$ZLYS#JDLA6 UMVJ M.?G\3 %K@Y=TO\?&9L+ 9(%Z)@+#:LAH26+;U./;=6WC=6(-Z^3>$##%2F&: MN6_DE()=$BTNQ#9]CT# @Y;O=8B9;>(HIS4G[)Y7J ! <4SQ0R**N\](&@[: MD5NJH]K$B2\115Z(_T#!CR3D=>OS3SF.2O'2V@1J[^D,7WNT*L+REE31.DY: M&1TA[[W@G+PZT:1F5!BY_WIUT@ \((>U[K8NFIZB'-?.HY*\&+W4'G6 4&L> M>/#D(E6+748 I\F-#]6\H$C*]XJOF#X%V/.=ENL1[:&#D/44KG*Q8>][W MGH/9D[D_7;4@)Z!;&;I Z9^RLTV7(4SF .\6N=[6RPP26,4^%O($_Q^B3 N7 MY4P*1Z&KDM$"34 QC*-ZH9)@ZS3$MS=,0R"L+O3KJ))) M@HO:BT0+$K ]![,+MTK2]?:N=F"JI$M0!E3M9P>:/(0A2V24IJ\#D2JG.6IX M&M1S.(NP;^\V&FLX*78VY+[D:OV>DD<,QN?9Y@OC&W7VG!E( \WXF.8 J0G5 MD/L[]QG4(CZD1J5F/J@.:A$?"E'5R ?50;^Y]=M>"?G W2X/A%ZV-Y*KW]N( MXQI89!.T3BB8G S!*;:UCI]"1Y-X^/F4"WH4,'4LDDXF<62Q)S,"IO#/.%XN M4[<@SWG"W2-GP/2@7)"Z!6'GX4QBGQ$1A -D9>$Y*'4&BJ-0^B]!"UZE(:S MF(;8<2NYHG7V]86?(PQ! M'\N3/"EPJ__8IKG"R=D3?.L01EZ9=MFSVG8D4^G#NSJ8*W?&>YGV3@:?#L0T MY7.ADX\X!F*:LE/!R?22^S*MF_?>R124>IQ-E4I50QI%KKXGTLWEEH.MF^^0 MAN-3]X.S) G\5\O!)I>0)-.RF[SJZ&"NXU7+,5[RAN;K8Y>>DY^3J=R'Y6;[ MB=')Q 0'6+&-SD5)\H&O;^%V<.Q)\@ZXR;..EVZO+3Y<#& >@D\J MP7%.%MK4SZR^\:Z2YPA?G:IJ/1*YE*5-/WOZY2O:S?CVU%_DCP.W_BE&,3L9&J?0[#O1=RPD[F #K8P%6*2)1F%5)?J M 5]X<5,R)"RA: J6 )YCGY][T_7$'P:2$/NB]%1>N>PZ HL@_1@'?XY6$%N4 M=H*C^Y?(2X \%$Q1B'SX\Z?$HS&BX>;"BSTPD!\Q25BXF: U6-%MR]7$HSMY0;*B0I?(.%2\\N7V M8]MCF?W'-1'JT8=JE:=#^X]K&3?2$VN:7JP[YIW>=B&K%"Q5QI3W,[I+=OQ@ M.\Z(_?6 Q%=HN0E[8)Y)S]T.^0T'8=G+^K^VIRIJ!0L;N[77K09)S'CAEL:!?$$]ALW\*GGQR;MN"HI)2IY MV,:,Q%YX1U+."CPFB3T746'748FY-K$RI^H63F'P=ROELNXLF-$;G,9;"%:< M+&;4"U"-2\Y,1H\*%6(W;+&QFCL9,1=?D,3]$1U1E+ITP\"_O:#LW?N,+O[+ MKZ=A2)YXV&*VE;)S$$8-V,P1F,>.[(2-F-%%^=%"Y;:]ZULV;<,;>HU43XW0#_+W1TV= MK,(ASXG1V,6H8E,!4PD0;/R(3FKWKDS0M\I=W SJ=*UU1X*BU()UQY7/A 1/ M. SSU(/7$1Q.%YC?GJ8'&%QO,VLTR+/(=OJ63T>U- M#=!.=%KKYW0R]%@K(Z3K6&("6;VGEQ%D,76@4K,W"P5RDT>\2Q;C%>?V51+7 M4VR;HG])X>D\1O1_D$>OH$,/C=\VHF7JLH;>.Q"$V1,*']$MB>)ECXU!95#[ M^:!5"!SZ_H)4DE!]N/E@;N">P?3Z/G@ZFB/(GX@^W#"69:B_F85JJOZ;T=BT M/IQTG1V$.ZG>=/)AVB'XD^ZG3M;!.0A[A)GEY+NSH=E3.8](WIG9?' M.0#3 M=R?;:J2&:J0D7GA%J"AP+KR[LZ47E8J>M\8EJ Z@)THAY=EY2)+@1\+*U5SK M"57MI9.ZR]4Z)!N$)@BO'A+*N(M7G4J5WH:B5CAYW42CMKU!ZDL!5TK4U[37 M*2GW'HTC4N(3([K@PADQ'&3OY>K) M[3B&R2I3$V!=&C74+-;R]F:HSR.TE95>8Q\P")!46RT-/V]L9J-'3=!ELZF< Q0?R]@1^+8I3P%U#)+7+1U,-(!F@4 MSJ\C. RD5>L5$#3U,!UFVBQ/18QIJ\7CI+--B0%]CEM..M ; M?$R2C$:O 'S/0[63*8HZ24.CI>]DWJ'..V.;(TB2/.B5<:'1W>]D.9B.6T*3 M)T>25_T5X%?PNSB9!;W3QV]SV^R7TMSP%6@UFYQ1)V]3(6P;REY7:%#U1>\T MMH#N(B6>&NFE]D97K410ZFWWW2_DI"^G.][RE]W/<6'FV1CW2<;;$APB\>," M13:F-$Q?%-SB"*^2%3\I>F&I8LTVC>4-ST1I)+"D0L(.O3FE%U)MJ]K;R#6* M&FTMURK=!K$8)Z^R]"BBUF0O(WH,9#=>DE ]>+<#68U7!+-J 5P:R6[$3T0/ MWGPBNC*?,Y.U]4>;*.I;549E12J0IS&'X6BPL%IX] S((_Z4E6:3WKM-C&6>CYOT]]$&W$ MTD+7/.FIH.:6!,ADDIY]2;_WN(6X1#$&.DTF0B*K!QQQV=@6$\]7I@54B>M= M[,<9?5\BS'.4V$#>FD3I0DH#$=($ZZ)8# ])N2*T%*!@PKM6E-3D94GJ2M2D M))?(O(#_82"/DE/>/B.:.-WVH/?R.:8>& X@LWJ&G0EX_YJGK*:A$#?XCH" M$P%)ZT\,.:,C',Q* .IC4#Z@40OT *)4*135?^TZZ7*PG\%;P=[/7V%\N[)H MB\J\9%>(!ZR%-26.:W5(6R\3BC*G*961KDADO0PBD5:=;@(BZV00ASCQ\"(* M,%-7"6OI:S),(A/^;E])L;-17.E2Z(FKN;-)7/T V8AD9U'T@Z4TA#ES5Q5. M*^4F["@U]5TVA5HW82?MR=Y\:-LPG+RMZB\54H/&R0LI175<%[[6MN,Z>;&R M!S_4]@$G'Z/M(R4M]HN33].ZJPT%_ Y=T?:0 P4&]'F>9\1Y,$$^B7PT&WK@>W!G2ZS:$D^HTZ4 MB'@@,^I%S//%SX3QEU,B,#^H8-8[MJTR<8&"1)#+?DJ\$,^Q>%^>_99=.&+4 M34WTF^%@LG#Y["/&X)^RS8F)-\6@U&9DNO0H>A%:T%X@)# M1V[T8-BF^XM'Z]"V\N2.);.57^E8S^"UAZ3.B M/3CR8BA;,=]SPY9'()8OG/KCKAW.5NSU!^6]\$N'M)4'\./.4[D]L+\8RF;, M(C4+XUDIX+RYW!-U93"+<5\^H]4Z:CX2.WG=,;STR8T;)SV]PS.L_03I MY$72\(Q3=M!(KIQ4"U6^6@;6V:.2ZZAOO*JWZ)S,K7@0;NU:_)(TC%^]6-6[ M09S,T3@\L[KZ%9W,]7@8M;_K>G$R'>3 AX >=R&2E))?O9)[Z=_>+_FD\0<3 M=RA^<;CF1YXBSZ+)E(1;DG9#3UI"<&6]3$86;VGZ3 F3N8@EC:V@NR01\MJY M;;VL0-*!?&MH+C(]@$"<>Y1NYH0^>310%J6&$>Q R#6K,AC1V JZX9P.G(TW M]Z$7Q: Y>8:*]:H]MZ?" %;@VYZL>TF=I+Y^RW4FHW=2>O9_;1GJG1Z?1#GI836B-^T<[)ND+[ MH=\Q$R2^5 M8G>]Q'YI7Q0%!'\C]#S$HKJ-=7NG*!_$GQF+Q&Z1EU*7D7NV*4"=4N29W"-O M2+2XP8]Y1;HJ:08IFU$OX%8(PH^\@C28&>5/;I"PO,1W9N%P_X-U$CA%(>*) M:']*/ H"&&Y,DG5'8L1FY I'8"_B-&H^C58[2QB.$&,7B/D4K[.ES;6[2/Z' M&*\$)2)#8.XSV*I_MXCX*09C=XY][G[R?9*(P)5[$F(>NN(NP?D/SA$^$VK" M(K*OHT>4!9;P-P\/\;;N+:>"EVA#-/9PQ#4?W[A3-V^A$"T4 MJ:$@6O&==_DRL.4>X)00:R5>K>1 M3NNX>D/ GDG_F5M@(!S"K5ZRQ.P6\5[T6_<5I+=;=C._"]G6\3RW1L]%/8?T M)8_5W/Y,2/"$PQ 8#>=,+UKP\',7S(9NA%LG*%GU\BPJP7)>MQ-K'7\K99CM MYF\[L=;Q]UQ>&-IN7G%Y^#B.>R_ 7,@S0 M;1_,Y 7V;/P&>R*Q[LMLK[WM%OTF,JWC:?52VT:&2FFTCIM3M.!_3M":4+[' MV"VH"M1:Q^&R'N,'Q9I+%1M9O;U0V?Y;Z6;%78+;Q..'$T[. VPO\)?_!U!+ M P04 " #P@%A*FI.UQCYI ^40@ %0 '!E9V$M,C Q-C$R,S%?9&5F M+GAM;.V]6W/D-M(H^'XBSG_H]8G8V(W8=KO;8\\E9LZ)TJU'>]0JC2[V-_OB MH$A4%:=99!DDU2K_^@5(%F\%@ )5@(4_>#NE@ P,P'D/1-__U^OV^#="\*Q M'X7_^.[C]S]\]PZ%;N3YX?H?WST]O%\\G%]??_>__N=__V]__S_>OW]W?__N M(@I#% 1H_^Z_7!0@["3HW:/S&H71=O_N JW\T$_(8N]N_/#KLQ.C_^<=_;_W MCOSHO\[N;]Y]^O[CNW>;)-G][<.';]^^?8^Q=UCQ>S?:?GCW_OWA:[_D_5_N_TT&__#3>S+CQW?WW]]_7T/Q_WSW$(4Q M&;W=.>'^W2((WMW36?&[>Q0C_(*\[XM%@P+==X2@8?R/[VH8OC[CX/L(KS^0 MS_SXX3#PN__^W][E@__V&ON-"=]^/ S_^.&_OMP\N!NT==[[89PXH=N82!=C M3?WXU[_^]4/VV_IH H>7E,/K8/WT(?]E/CKV_Q9GW[R)W(RF$NB\XXZ@_WI_ M&/:>_NC]QT_O?_SX_6OL??<_Z0?_CJ, W:/5NPSBOR7['?K'=[&_W07HN^)G M&XQ6__ANA]8.W:>?/W[*Y_^/B\A-MR@DA/$NP\1/]M?A*L+;#.KOWM%UG^ZO M&^#3-;*#EA2']@,=]4&XT(>A8-Z3F;\]).1DTF\L5U=^2+;2=X*[*,ZNRWG@ MQ+&_\I&G!+7DDJ>$_\[!2(WT"NLF&Y3XKA/HQ^B:<+TMZ@MW,5L[5$N",*;< M!Z,-"F/_!0V#D[N>'LA=_WWM8P\;LF6;*/ (&[_\/25W:A%ZNC%2^P@XFH-N MA_J7QKLOYTZ\N0JB;_%UZ/D8N4E?I(X7&@SKA1^[012G&#WXZY!P#]<)DX7K M$J4A(8K-713XKH_BA>=E/,8)>@N-(1_2B.;"^T\:)Y2>\6/T%#HI^1[R'HAZ MYI(__Y4Z.$$XV%\XB7.'T8L?I7&POT>[B/S<(YI,&I _KW"T77C1C@*W7-VB M;P]4&#K8BWO29&RH=)X3HNYX:8"6JR\._HH2YSE #\A-,=DWU!?_CD4U@L]: M7^?IEE]?(U(7"/LO9%7*T.($9]J95JP4/J 1K2O'Q[\X04J.16%6+-.$:O;4 MYKJ*\#=RML^C,,&.F_0]>6K?T(E<:^W:9W_UD\UCE#C!;933-P.P-X;J']*( MYOG&"=?DU-3HK&GG9%8>XS!^00[]M_8[IO !G?(PCA'Y3.C=^,ZS'V3\J@# M6R0E3'WEFN3JH\BG1^QXJ% QXGOD(L+"GH.^J'2OJW-77,)KB=*Z7"T"HO!1 M7P8YVP].@.)S0CH_^8*V46]E0VYQC>C7V(UIP@:A)S(2"X]SR%P7I\@K MOC'<%&VO-PK0%VB%,*9&_ L*>^M9_/5T\J1HN_5S)P7ABU3))OP#A;K]0\J? MT:GD9R?VBQ_ZVW1[3V,4OJ'ST"61^[7I M$]7IUI-<72="Z7;K8*+'WJ-=BMT-(=A!MWT*"1S5CXG6M<;.MC=/4/^0[GT[ MHY%AZJ$@O"@CI/:]D_S"Z(@5_/8Z=(/4H]*/L( X"GP:K/9*;WB\7!57A?Q6 M*]I]OJ^1*+\B&C4GYO$+67U--9ETF[ETXZ>80G,6..Y7PN_)I^)E]@MJ0F=P M?(D\U%C 0+JT7E5T4YEP@#R&>(<(A*?=_\6D>#A'D^<\?G=?>BH+J M5T9"<#RD3H#(/7(CHCH&OI-'Q2Y7*^0F9>27?.^>,'0:.:.1,1T)QS>RSE= M^UL],>I:52,"672KBFK%-"6C.B(]X>]85*=7DPR/]@@5;.B.L"JM]TA^?9W\ MKYT(I,'D%RVI)P7N-DI0_!B5B:J5[7R6QD1=C^,+%+O8WQ6LB'+?3"M$,?6* MT9\^HM?D+""JO!*66C\\-BV$Z7"Z\9?\F!DX'WYP4MS+CYI!@T='.:JDZ9-C MXW\=OJ BY?$ZO$#/2::,')+G<@]R+84N],X13AP_I**$:J.9(*Q)&,TW933P M;*6KUI,X,I!CTYB=#AEZ_T3>FH*7NYP(Y..=ST$@F$P?K>=, R!CTZI,@JM MT"[VQ=\ Q5#K=LM\:6QL;R)B$>2_SO($BPRBFO$S'E/H]VTC*:+U7 R!8&SJ M'!("J269U+,"QSLF2I\T"7^MAZ+'AT]E%^?QK,P0'>\42'YL;)QKJ9;M+,OQ M<%?\J%DTT'H+>GUZ;'JT,N_&.P<2'X+'5>M^2W]N?!NAD:@XIJ74^2%X7#5; M/9*?&QMO02KG>/NM^%&S:*#U'/3Z].A^SZ,\43IVO.,@_SUC,-?K]%7\ZNB\ ML/QR7G%[2+N\1P%-L#R/8@(SC;9GB9F'S&CM0F$@%(932:\XT0++^'[O(D5G MS)B X!.0^&GVS7=^:&Q2OSX89EJWL.LKHTLZM*9_Y@U*"" C2G>) M+QF K5Z)+OV]$^BV5;5(Z+%R8T;0[N4_.3;^9?),^;M:%HUNS"4_9@;.6@^\ MTB<+_!WLRI* TX[QT.B1]F'\*:.,0\NNBX7K2)6S_##YX/G;#\68#TY53ST& M/.13M(U9%+[WT,I)@T0-NN/IIX$UVCI^V!O4?/:8D&9?>+]%VV>$%<%L3!T1 MQ@U9 KOI,WI?4D8-4M8"!;Q>V9CVAD#6@)E<-11ZM/%F_E.ZU.".H=E7R7?) M'6Y\+* =52/,I%"&5XS<[]?1RP__"Q:)KZ/\B/?EN0 M3WOT\U>!LSXL%SC/*/C'=\>__S Z/.ZV:?R>:H4\%VESX'OGL51$["A:P^YE1PW:.U M'Y,[&B:WSI;%7YC#3@7=+U&0$FT/YYO&OP;M<:>"[U<4!/\[C+Z%#\B)HQ!Y MUW&<(LR%DS=^?'AOB$(=Y$ L7GT6)=LCQH>I2,)^V&^?HX !4?/W)3R57;' M3GPR:A#=7D780_A?WSW\8.^Z&Y9P=OHBH^?__0##6. M%GZ4?/JOM^-DY<3/&8'3^/W:<7;4>_+S!Q0D\>$G689%S8U2_/BWPRL2=\Z> M'IE"-K5\*AV#^SM\AL-=55#>HD0.>N84(!QH)4RMM=MM%+I=./"G .)0:Z;7 MN0F<\4#0I]LT2R+F/BFF]"6#*7: X< MG[:Q=G9^X@0UC9*'9/=$$'RRHE0>S/DOX>#J.CC-07!P=LB'QAAP**6(VAX+ M C57<'30NW,>!#;TG5E:,$C^H!5C+P0P6D*8'-X,*EZ$8V(D-Q<*JS98H?>P MB7#RB/"VUI)*@)KD B#X\:L]>0@)9D!A4$@8X1%K#X. M55C+;[FG,$&P-UI M\O#'0T)?=A(GFI8T"IQ)$'@06 M\0C;,0D"C^JE/R;$K0?[3@M;S0-2?UB5"2A[[+12I_I3LO'8 I-^QR\E@$%( MU9VC=@+=8+.GF8A+A\$A/1T8-[$0,<3[=PR&//5-L/DR!Y",4G6<,:"0,QIR\B7WL23H' X1[1;M'5"RXUORVQ M!GS7YV$B,1$"GS*"><,I&Q,,!(6753C&&00#IZ0V8XC^HJRQR.@H)TL)*;V> MPV(R-/M <2FU$*+)R<1P-%0+*IJR\O:9G(BLRCG-SCF6BCG7D9(,C)8X M?S*==4K@+!':KO UG8E*[K%LF+A"W'0&*[/1PIS.$M4?3>>R$JARPA<5CJ9S M7@D<6>[)"L$),&,N;E"U'[#9]!![I1I.J6^?R/UO\3,RZJ)H1H6[N4X%31>^CJRY*O(09(7)>!7RYNK+0Y 7C:YP-U=EUG3* M.=D2E=%@A6!7L!S:56R52F:%()/#E%=O52%KA>B20%8B2;%"V@J9)8$T+Z^W MPM0*@26!J7@_@23345NO[@AX4_(TX\X3;.6E1I"VH];D?E=JF,D+:? &6)UM M!,1I$P8W$)#93!7MB9DM52E,YKKEU*V#9J%+A:/)]U+)QR%1?EIA;:Z?1PUK MF<2S"FMSU6)E?U:_9)2*%.8JS4-MWSJ6A/?EL$0?2-?.X04XS/"W. EY M,C.!,)CCC8":LI4:@!'@.:W M3W/E&5/75F1CDI/A\9)D9AV33,%#R-($$TR!OYNQ=V,"M"9Y8'D4;P&,TN5SV.20G+9CK>5UGE =SW.A+&QVJ%#45#_3$]*!XV ME/7TQY+=7-G@(A\Y5*6\%3;4^RBC*[JFYN;>]$3S^(Z:FV+3$T5.]W,@SCLL2!]UXJPW$'L=0#.'6X"[&=.[+N2@.=CC8$Z"Q)> M^#&U"5,JH-6V0;R&"5A>^$&:O@R0/25L^3,!B<:0S]"* MC.'W+5=9 :2K'PH1=H)%Z"V\+9'/]- F_@NZ?-T1#8+'[[MF@6"""3'O<+3B M-M.ICX#K4ICUKB#J6)Z$GY*+MR1J6R;VB[-0J\.Y?"64)?H7T0OP/M-+:8D& MF4GT'P+?^CI,$&$V/(S'_")HG\?BH)V1<\C?;]YH&,@/=;HY5/SF5:R1>"]9(L%Z71/I'37C$JF'' M))CNBS%RL$M;I5P0EA!$65#0/)4J#AT4,-.%<[:X\"@11EFC@YFE\<_!75.!P/:/Z$.7]E.MU#'Y&[ M":,@6N\?$'XA"F8L4NMXH\V 7*SD\<=#0/\K\M>;!'F+%R+RUN@VI7&FY:IP MH\EFFJFN8A"F1\")?,%J:\"%!(41A6;E7]THM:%EB#1JQQ:B#5U!I-'C,DP; MVH%(8]D*X-G0[:,K+M9H"\".0]E0RC4$S3*DHUK-90*B4E&W.O:*@L>&CI=C MT82O=L#WQ7Q[+>DZ?5:-W&6!86=#HR(E9#N\,C:T)5+"MS/2:D-? 26,53*C M;&@XH'J\&>XZ&SH,**')B"#8T$^ YYADV'7QL>9L<'ME&<18L30;^BG+X";P M)-G03ED&Q2-'-7@;Y;ED2V^>^?$IF$ZE%L=M,9W"K$8>VG2JL 1:P72*L)@Q M^ND47BFELTZG (N9>S>=PJNN-(WIU%^-FD +7KZEF4R,+%D;GG*20[&57F?# MJTYRB/%# C8\0M$/QP[/-_C[$V^YKI+7/Q&BTI(!1O7 9_ZYX[9DW!E3J6Z: M5H:_)7G3G%O!5[ 7H5=[H?:@;B^P'Q-.>)$YB0D[]".OXT2?XLLF4;3>I_4N MPAE"28+]YS2A//8QRKN!*E)+=E4+*=&5$Z]I=9,H\Q1BY 2TG\8_HX"&N@^' M?!G6'M;6=M4&?V[.N;6U9]R;R5K0RX..O!6C7&(;?.0 A-6JD]C@I@>@L;26 M AX/F$-UIW%$V1\*T76+IA,^$?H?P,,E;]E+E;D1FV]BA-RG/R!<5Q(ODGQI MG,^6IBL_'T)9Y[RM(\9(. <&B_^D>9@P?HPXX&4'[=F):=[BE@97G#R5,<]J M1$7.4:XUW2,W6N=GOGA5B4.(D3\+2TLN3E64:K5";D(C>H=H0!--?C&N[J\ M/[8AO"_'X][VTR #<,@Y*4V]SL[$<+#C#I]* &5 F[U,U:!<) H)$V("*AYK M)=3SHS43"5?5;;D!\0*@UB+-EPV%PI,S&-2QW;I:,>.4R\V9PPG3:>'!>JZ1 M ^O10#!X\T;O=8=QKN@='FS/._VGV-T0I?LN<$+^8>FWFG&8YS^G;ZX412A] M$#Y>Q#@\V:94'V0Y*QF$<69,VN3G1TOAU.&)MB)!+X\HS M &P(42SK M\P!81CIX^%\O=M**\73**(>$A:938JED,DRG9+*7EV,ZY91]C/_IU%SV=F). MIR2SI\\+O#3S-&> X;G!AM@H+@':T+3A4BA<$,*Y M/JW#X@N& 7G":M\!3B M)4;9TARY ?F#]TRMU-2I)"5.*TWN3:4+S5&5V>EN MEOFF*'YL"!,K1R0$T@8\8FR*7@NA[%$;\2J(OL77H>=C8C$#E>=AE.WFEI:T M_I%=!/J41IRY_V.B?]YAM/73;5PUD^3)L)Z+@9>\4<=-Z/H!:IA]CQ'=H3L< MT>OCG>V?"+NX#LM&J0LW(1V>9P8VI499.SP=VJOB(H;@632&=W/9N(ACE%D?-8B%?*7?<@;A7ID.&:QJ MF+8GS[[<,BC(,M.N?/J@5,-,8S7HY^S!P$7MHT,'O]&TN$%TR5T=FL^'[*+V MT:'?^5!=W""Z,-P\P\^'[*+VT:'?^5!=?&ZIP862Z$&$P-6%"[V2.6?AB*X- MDIX/UC"D!+'QFA 3&_YX".B)D9CYF8F-7V6R+U>U8! '#8F)D/C0&,)QDET' M+IQ)D'@4+_\^1H_.ZZ]^LMGD#9]I?JU*0DSOY2!Q?XRR)Y )6,7CR"C/',Q< M??EO>/DO2DL8@6/^BCGU8U0MO&618\XU BLB5(FD3/8T!3XA?)NZ9G=;OJM: M80$0_'#D(N1E3ZK11'?Z+'"1@Q<_A1["A*$3V/P7ZG5CWZBL'((,"U)Z\3(& ML]R)U+5QOPE-Q2].4AS8.XQVQ>YG?OP@(/QX\>+X 3W8E$,Y,G=#R]K05*'@ M#$2^5ZIZ)8WY0O&PK_3D7#[M)@"K""7Q0-E04GHI,JN%M&ZH3^X7LQ51AI66 %S0"T8(='*^H86X[BS%/ MACA1J:*.N4418U#G*/6G(H2Y:O=HET8BFZ:BS]R'[U3[K3<7HWX.1O:.5H?% M7&MB1.)V!+8JZIAK1XQ/'?5P644W<\V(\>DF"O]6%#+7@AB/0D-3^"KJF6M# MZ$V_8IVOCC!G2:0?K9.;.HBD)QY6$=%&M%"985+0R MUX@Y(:T$*0T5IR:BRO0/^]$Z=5X#,<9Q"%J.HMK%[V3-[FA*(=%"4XP>_'7HKWR7.EFJAV6B@/9DC*O> MC34B #7#*T![H(\W.=B+GW8>.7YD_$\?_RQ\:%MNKEI:-B5K!NO'3P6D]"?" M3_W\PU^98"I,!&['=Q7AUO-#Y$2EH8NV52]O]@XHK0&#Y0O"B1\3B,15I8R! M(/#23(_K[<[Q,27<^<;!:VZY"F"!_9?LL#O_?BK\*X+IL#B\(CPEJ9TA:):2N[PN8%J&> 76G/M45"07*,Z$A175JOSG%AC.=QYV@]8TFPJ,,-5@*K#6U*('7_FOR",:G7MX M^# N=(?/!"3L!/=.E@Q8>P@QU_E8ZG'OM?1@DA;F?:5_8\,O,0&TT;-4,WK]3>A-:4[*.:%?" =/$&5GB'^)C@?I M_G9Q*04W@S\8XE1]<5[];;H57H3F&! H_; ;RL88/?M*F-B-_Q4%^T?"Q6ZC M)/N'OXDBCQP?6L[CK-L^286)6F"\P]&*R+DL'M"2#()#*#$+J T0.[WT;-_A M;I"9:11&G8:AS$RC,'J*T2H-;OP5STTO,Q,"HWNJH0C.5O5[,.B$G*\^ @1" M%!^"SE5020RQ8 8,!@FY3LB[=(C*%Z[%>B%G,$@+*2)*'*+'/(7Q#KG^RD>> MD*?PQVN11<*P]0VG>YC*S/&A9/4,DYVE![HBYG%#1#+1VP4RG#,2M.4:^RUI M]ED4S@'%XG!-9*!OC-5R G(?9+&KBS5&B/6(H' H!/6H6E(%JX0_D@'ZOOGCB4!D^"[@0SE: @I8"TX65#WZ!>R/.D ME V-&'HA+'#QV%"_+1.8+''M[EN!)T'UN%7QDC9*<=FC:ALYK/7$5!:]L:%&CB+9L%B%\ MUP^I"W[D8&PPX[I_SX;KRG!(UO%I191L:"/:A5$S^F1#TZQ.QV!3'1#X;\$; MSQW5?_=P-59VBX3O;X(5XD-(QG5'@7<&& EA1B:!:LF8+:CV3U RN?J_)T6Z MDT=-+O ?B+145-?D\K4"*9.+^P<2@%>Y9W)Y_T"458K^ M*AW>/*MDD*27R^\RN>/!T(//*+$%[W4P'KI6/A$U$.>!N?4F/P5U,LHP:R], M?N!IJ$(PH.K5Y#>=!EL&XC)%DU]E&@'UXQZ!4,\L=7;'44S\,K==SAB82F9Q M%;A_FB3N,BDP!0%^G"0!:C&* L\_31)/<5I @?I/DT1=*LY<4.#G25* D^%9 MX/SG2>*LF-I8T.(OAN=,2&4_/=>%;7F*Y5GNJ[^T M#9L=+=_"IW4\Q/D/:" F)G(^U?JX 3A M8'_A),X=1B]^E,;!_A[M(O)SHIW%:4#^I);Z@6B9;5I2!:(/XB&-CMC"F?N@ MX^5V[G"0S@LM8,ZZET0RA=91,I?#J\UP[U\)<>:2 N? M* O[S.E#_5@TT!T% 6U_'!(NC&)Q=XEQO@A'P5+)ZN 3UZ<^3P M/\)LZ+HV48-5^:UG39':/*K0>;X!(LQ1R4W]QZ:7*TY*D7$]BMX9:?TPXY:_%H6)[9JIX-< M4AA:ZAE%C M2T1O7G'/3;.1G6T69N*G![OG06!S3JN@:6I]@N+EZH+H1;$O;F$OF@&"082) M,D>@.8M"KR*J& ?AG#FQ[CI\07FNU=% >'C/R<:NB?S^PSG.+1?" MSYPXIXCEI/J2ACZQ)YV WAGQ]6(.A4E!..A,?.Y[Y$,Y2DM06<-4+$5)/O+S M035]/E-J^@&[60&\:2,35Y!E:8V.C]!$S3*R'-NR<<$1I,1FESTX:DB#&I(>N8L2&] H1.+9>-#;D8(]+IN!,. M5*J&=!A-65N>0.BP%\XBO5LU1@C@+V=YR0]-/9W@.B17>)LI66JN<\[;925= MR;)Q@ZX7Z#GYXB0'S93(Y\1)8,?KHO=VHN>Y1ZT(H@;:'XW>WY_ES'"5,?7[-XSW+UGGS=@?OOFV._( M>2G&X!*+GJ_Y0/D-9A>4H4;R /7?!K_\,+H,59G!'?BS6V$LM\)QWU63O0FL M[JDZW EZ5,0*NKQ']8WO//M![O)(KAP?_^($*;I%O-PD^?D0"K#,&[YOZ/\B4)'8 R'4W#,GH,\,/VP0 M2F[H9^AQXYM"W.&FP"XT1@43+(("Q<1@H,ESB_B? MR%MG[;ZM+K&,]P"+03<0)-S*>E!MT_["0A_0K?:6'^GBF60 M@.=0:,.R^]K:4#\Q>X%G+_#L!9;PI_6Q:2;@(A[#G)F]RD9C9HE762>J?"T. M_-GK-^@\;_G':Z[S7_UD\Q@E3G (5&4<94#CLX,%Z6;ZF[O/K;7#O]J6VN'G MORV"(-?XZ./#3,M;.'2XQ7M2> =Y>/M"_'3!A9#\"J3)5 & P#O;&/*6O&IS M>M:4_8 :[O/ETSWO/M-?0>QCT?&5)NX>U!O!U>:-GJ9'57%W/Y_=\7:7_FKV M\.9GZ!$[8;Q".%[01D7XQ:?]AIE]"3)Z)C5'FM+ 9.^(,D89!P1W;.C$*-/ X5VZ&C'*[@U\ $(NCL:R M-IK[P\(:W $EYX+O@YP1,;+9V0Z1? P4/IO=Q#*^4ZX9-2D/<9-CF>05%@F1 M#A.WCJ!>O1O\A,O)(2#Z&"'*)M>1I5LBC6%;JB='R#6)! B\'-X/JU4O#*M5 MT.UOI?U):>_-95C3&B0*VGGSC,D+)N>Q")Y7KT_5W@.5]^7W6=,6*LAYVU77 MFXI??H ?/&=<[@W7<\3J:Q@M"_XY,;B ![0F9TC=YW>A &J MG0,M*I>YS!LR93[G&>AT^N:JU_0['OWC*\IXW),+W!H7<;A?CPSS,G M]CMU;;W?L)5*(EUW->#]&5K]=D0KD\XA*$&LS/<19L%'D_A/,@ M3!)^\W,>&OP)(,5-3DS?)*!_7/Z>^B\$HI!)90XZ\O-!L!.]E,O&1S #! /Q M(\=L'(1SYJ9M1N WCX/NO7<['R>G<^S\_G( BG_^D\?8:+ ;O:9LT+._RR: M/#O5M6)T'>[2),[(^U'.[&CY8& =-H M?U&SQ-3=OI*3(?#Z$H5HG[]R>I6&G+8M'8-!X$Y#W_5W3D#]@QU0LX;"1:JD M8P>-$DYY%[=JL98U-!"%*2JD_S(MI)7UNXH2?S66$GT:-W>I3"7>'S^"!VA% M9/(HK@S0![$J S!LPD!2NII*( E',&B *? MCBD 5:,EQPWYT3R^WL2..<%?>RG>IPMA6SB=?+BPCC\O3%1Y7R),3/ M5.%K7I?L8?AV).E7B)OKQ^J)N*B^HD(;ON/V6^ETJ19JEPB6=:0(57ML;"G< M@[M!7AJ@Y>H1.QY:N"YM,TTU342,=&K!0Y2-%5#<1N3F4.=#Y(0UD(X\PNTB M,MGI("5Q=> RR B$14/5<%U!>;:O_MZ1_C1H29-I$)_MS_R ?'[]D#A)&FNB M W=92%I4X'W&41P73R=W8,J99 8>MRA1Q:(V14M2Y"((HF_T#<>DB> !E S?%#*2\ .7KPZ$&8C2E?(F M*_I$18)]5P-Z#XVEK JS-<5S(+!X"HGQ$"#O'KV@,.VH6^<,/G4:DJIN7K>B M>I_7"><3#:%GE^X([QH>!W\)W0Z\.=?)M[ZN;L/GALG%!'08PW6JL,4XO&M* M*EYP"F*8$4O0>SBZO 1LFK"U;)-HH^&HZ".-:0?GK;BLYXQ?Y)D3V@E MLADFXMX=T ?A>,_K!,MI1=^MZ7Y[K==2LTN[?;<5R"CGV5->$ )_&D?/4BM* MT"A'ND3L!_1$'5;FYYF&5=Q7W'J-ELD'XP))[(?R#[C\RBK8\"CJ(*'^GE?Z-W$*@F "2.]7:'HY>\KDJ(@&C&['W( M:<3EHV?[COQ;F9E&891E2Z@BDT\R"H\N;YS$1*/PR=X,5\.$3C$*A\X\0IF9 MD\,(/%&2#Z.4_[1C.@ANA7YS0:N"HVX]C3]^ME)UIJ\HR-&Z^T'J^IE$ T&: MRG@D,"(=A>L>EA?4;&=P%Y.:L.NW'^FZ-#P;FKCVPUR?#\:&]JZ:3T>F9ZH6 MZ1J%MSA-2F@@VQ#UZ(DWUW%E0QRC)\XB9PY\H$([VG)>01MR'GONMT#M!T]_ M' ]KL5L=O$%]CP"6G$$ZJ41/>925# G5Y$U#(G<+S_-SN*[#582WF9X&$?H!O_!7G78>*$:Y\F3V4-OW]%_GJ3(&_Q@K"S1D\Q6J7! MC;_B<=E!2^KI]%-2EY\1YYD\(&*%#(@HN? M\, ;K>5$,Q8_C^*$%GSEERWGA?3AMJ*U)+UTES%AQ]]8IW_0>H;L19<.*YP" MB<-YM'WV0Z<\YSEL]RASW--MZ,)(8@%#\+M';K0._3_(Z?&(+/=7OE,*@<-1 M:SXH07Z7;H\E1I:#_KAQPL]1Y'WS*\6SFT0CP@"2B$G?:#R(6*),U4X +QE3 M,$-30F:8"U-.3AAGD/YO,\4,=QCP]Y6E&@>"(P9]%>$[1!1@CP6(8+3-/AS> M0]B$!P1WSIZ;",,;!7&S.UB;!JXS+>_6%^?5WZ9;\:N\C3%:SM1RA\*'G- /'\Y:#3GC/ZB.,AQ \\91AFL1G^]J_Y+S8DLN X)H^Q]F[1LGE2V<2*G.L 5!W ME#CP1AL"N=#GPA]O-?3UFWURU[VT_ZO,66FK$K:\+M[A&:M')B2( A['DDM@ MUHFTV2G+,LXV=N!.5K!-.("G2CPU[18\M#<"!80>+1NR-&41UN#*MR%[4XD< M(N^5#1F;JH==)0A@0^ZF*OZ5DPL\0?,TNSMF",2&4A95$@[+2+"A<$6CAM N M:0(K6Q';#>(H42V%GQ%+ 5>3Q=9!?]2,L $$Q[4KO%4]OG"4;F/R^Z72:+%B M1_-#G3 .AR/W>*-9?=WW:Q)& F>"+$*F,PF!_[WQS'$S5 ?^GG./!%4UG_VD M:G344>_TF=G87+T_&6JW7;5%NIV(\[2B OL_31O[SG!208:?3!!2(K';$0_K MP-5$)4,@DG4@:XNX[@RX"; ]%N)RKDB DHN#IV01>IGWI.U(T%R& 9\&I^WM M!Y[KYV>,3ECX>$_A[M(IQ0 M&2@)/F,"^,L:O$,K_9*&> & -PFD;S#W#8(.FDPXAMN7?*(K84/D=BC>#$8& M'[^=F,>L7U]\*?YF.Y@O"='<+&E[U4L5V6T[,VK=>/7%PR' M[1#]NT@QV4-F&8O4%$@Z^LS7'%FH35A.E",/*UC!7 U1"BC^UEI+YWKK9G7O*V\AP_ ]VW]Q_A/A\\")8T'IE%,(MFP+29(/HZ48\>D;L)HR!:[X7@5Z?;4@SKJJ-A8=]4%8R M:%6+$B%>3ZGIO9>O.T(X5+5,JC",#7U$I2M2IK2$GD=2C@EZ3,["_'B.$^RX M[0A*[V4@/'QU.)>K-FB\71%/TM1 GC;_NDPDP<1'-, @#8=1=/&<26 S*%)A6-/H!!0&M6PF]+P[^BF@9 ME?9"V'37J M11-P'FBFAI12 NYGD,P'D-"L)'"VS'6K$VDC8OD28D-*=:OU;F)8I38$6Z31 ME%>[X.,K(Z M:2?"IQO QI8 /)V7<>)O::C_*DW8CL^YE%TDT1FZX"I!^-_( MP5=D0@]_3]>*YE/@EAS+QV\H>$%?B*VSZ5&O(;.H^730>@@LVO\,U"CE^1!Z M+F8'WH_D\_HV/%_-$LR_1?KP)FL9AG573,W&ZC. .J6)>5'MS^2?$[.M2425 M4K5,=I^>EC:E4++!DW!"DN0:B@U^AM,1)5=7X?T/1M$D,UW PQ#&T*1EV,_5 M$)#5$!-+ KV)Y'K$EW0*ZXB4.(E <&A#;H>G5=4O9"7>\.SG^5=NWA& ME<(">I(NH7OD;Y]3'-.C*P^ES&R0 M!- DUDL/T_GN:<9 "'"Y]%VZ\>4WTN<=OX< M0#K?X6B%,F@(:T.21X4W22N%:]]X0/C%=U%<4##F ]IG!9U0/S@!BAOQ8?H, MB@2P'1,UP=A^//C ;.F'$5[3PTFT%R_KS'[4.:[?&A!G^P*M$*&;=T](=T[^ M]!/QL>:/AX$>^R]9@%V:A0NG@.#@OY C$'KDPNVI5.\ GS/:YJ(%SAV\\E]I M!AG5\Z]#PJ'6F&:0\=F# JS/9$.SI?^%E[3P; MPCN]]EW(\VT(X/1G>@+_@PT!FG[7G&^IRPKA5A?G4=#BA[T[U&6SCT99P:54X3TQMZW(Z M58A/4W,3XPREM$TLL^0HOU?=*5?>4PDWV00S>OL13.&"5&<>2('MS#Y2^RVJT@C:;M5^#1OUS%'NBG7FHPR =($Q;;I(FY6J#)IF\T!AL M]VT4NBJ@U\;;G/M@8J8!1Z9_(=@1K2-WO6=[P'Z)JF.P%ECN$-ZA)'6"&]_E M]G(3C=0332^",/ROMT9H^>HCPML"&<&7&:.@4_J5=)D)-,A2QE=%F0#OA,6M MIU50[N20;E!K@G:W7L)9E?^@!^6Z[F!#SH,>K$W(=I#KAB=O',ES06/\CG*] M\<8C@2V=\E2LK](1R])U;,ANZ84L3ZFU(;&E%\("B\*&G)9>.#<\HS9DL?3" MLFT9P:>NO+F&AUE><$+WB296G!--V"?[%KH^BA>>Y^?@78>K"&_SO!H 'Y MQMH;->)J1K4U-#TNPOTDSW\M/V]L"+EI_IUS9C_;2?QLRUV6Z1:N;Y 3TZ1N M/T]\HQTY6/LF' ]28]0 **;9FV47)VZ)D7 .!!9WSCZ["U<1OL.1BY 77Q%A M\4CUE601!-$WJK=PT)&<#"?5>W'>4KR+CZ@-)GAO_%6/![R-?@)B=-QX<(N- MG1ND(L9K+=R[).L$/92]R-7S=(&[+>62A&0U+'/C&&_/),I;OQ>/[E(FY00U M-MYB8C:W@^=HECEB#2H<\!?:+5+SQH:0:[=TSK'?4AA%+V=2[(*;#2<[VV#, M.CP)JJL8C&E'/P>U10S&\SJD/2JIV<'+K^NQD-GX1BG6@V^YD-'X9EU\M2!< M6\ELC+]%>O ]K&,PMH\;A)%#^\T.P[:VSDE-2!6-JC0ANY61-OB:3TJ9FKID@^OYE+2IJ<[@ M'FG32%-9439D&YV.-'4%U8:J=G<[LJHXD_14 MED9QDO./7> G@KI2UC@02N(B05M%2'5, NGH3=/*!5RR^CT8=,([51^AI[J8 M[DI#=SWRD39*C07#1X*'WS&<,U0/'/3(WJ-=BMT-,5"R-FK.=K%>8_+;!"VV M41HFRU5K6.UXG^US%LV$7-OB(#W1V="7P.7@?^2<8-G9YF!699Y>D,U10JLU M%;8XD*4D,OM=V^0GYRB55;D;4]+"][N<6D1#Z@@>2=]&7]JZ\(-'J/OH,:1U M'9^6B@S>7);3NK!;_E?U=CS9/-5(LB1Q9)5DDP-L?? 5NJU,CID-1);O=30Y M&*9EAP]N/9-#6UH0;7@!38Y6J7-Q?9:-R;&J/J= 3O\WN9Y>']8,>PX\WVF\ M2R\(CIG\$$0O+:7#*0K^!(1D_V2QH\C<9#9MZ'$,>_">;=H1K)F-!7(_&ES_ M]9!NMP[>+U<52UVX"=FC9/]$5L9'G-;J(C 30UR=SU*R)9[$TY2BB>8X+&%= ML4H.=7&PH6/*B'#5*C9S>Z :X3V@) F.@EX#%P/"Y2F,=6)3+6?.;;A'E*T1 M.ZXZV#7.W.."2"TXXGX./Y 0IU#'T9,Y;[.?7N?;)!*2TEQ-F^/QEA-$C&=Z MA,28K ]BZZ*'T,EFJF==RWV04K#- M][N/3@LFFY#SMD-50IQ1N,^C+6W-E;G-C:F&6'QSL-=NA=W2^9MC-/7)Q+L( M.PFZ#EVRS_X+JE/G+G!"P2-FLG/U0)INTR![+K4>[LO<5I?;71#M4;[%=X<# M3+[/A+K/.C YZ1BY9&UATF5K$ 2<)=7REL<958_NV6T4OJ X(<*$GN'X,4J< MH/[[\RA.;J/DWRBY1VZT#@6IN^-];U+4NT.$"7N$;Q<_HN-XSH03 Z&%'QQ@ M%CP!U!X"NK^4IRPS*2B\T/SQ<[7)25SQY)BC8@\.S+5^RF_\K=]N*R4_3Q>$ MEZTO"2Z!8#1(M081I[?.5J3F-(9 PB@L!FL-L@1.Y3<:.6?PGD@"[+M)D5#X M1%@[BC]C)TRHT.C2"UGG=."*(#4QQR#']P]/XBH9X9RQ]N87\B,_7-,D(6V[ MH[8F2-"% .,0!>0.HQ<_2N-@3ZS7"!,DA%O4.0T2%V)T[Y#KKWSD":\]?SP, M]*6CFJE;UAY5B<_VU9C"_9 ;OH*7GO6M#T*=+IAY(&?_NT>_IWY,N&6AO>NY&X%F$P+V_WB0T^Y#R=F?-O8.C?$M?Y6:? M?3P/HIAN(1%]A+?P"[3'^@HP]G4A7F[)N0Z&AIGD";;!!^W#AA[D'(]>CX.LQY MD6YNI_KY*=/V5T0Y&/(6+PB3@YC]DJK(5XZ/LXH<8.)WPV>5G*H*(+J/MI;U M83ERN4O+5>Z%_27SR&KEJ+QO6'5KC^*Q_505_E?H2<5^QOE4ZPB%!E&3!<\RS= MB[22W;FQS#Y>GW$4\S>QYW(&X9Z)+6VH=ZX&@?FCG]!P_C6Q_E]\+W4"P;UD MCS4"ZE_]9'./@HR8\<;?/4:"),N^J[P93'5EKQ&1\[B)TM@)/:+?4EWI)@K7 MCPAORX"AN/1!;8$18'[P7[G5"K)@2ZP!<;**3 #!?:^/ (10>+*;8ZR LGZ[ M(%JP,DN@&H6*HUC.X+7@4RODK^DX:).SM9F6"-YJ!V;5/_= B=\X Q+H; M"K/=367QJ+IP*I'^T5JDY6LG*V3-*YSNM<.=*E.%L7F-**53JANRIS.7O$3Y MDZE/[HZ6C6UNGQ58FG T&_/;()Z$*AP37[6/XD2IT]0C"J+\Z8T3I6$;%C3Y MZ8W3A./!+JCSLSDMKO0G]34%M#8:3[!?ULBTUY>^:W+/K1,045L]D\F-N\:A MHYEU)$9W##.4*TBDGIG/=(FS&YDYFA')>?36_RLR,C$U,Y)<'DQTH, MY8SBLER3'T$Q]"8K5TZ:_.3*"2YXGUP4\%=;8&2U7",I\+<7#55D>EMB#4;+_V,E^/BUHJF;]*&Z95J7-'L M3=HRIRSEK$@]6SEJI):K1*[R&-Z*A3-:CZB*E&_%\CFL.F)3\(JH;\5B&IVH MG%[A%:7?BBEU:G^2BKC[]%8,+ST!46Y;S(J@;\J^&MJQN2+;6[&T-#53K@CW M5LRID7J<582TV,8:T-R!J0HM^A=G#706H)E% L-EC$<"62J.>A<6EW#EZ%ZBZY.8:X0.0 M/BS1?BZL0MMPJGPAW(3RC$\1KDS(^/=,B:F@I0MC(E93RUAK[*; M'E7'TUS?B@:,:^V!*HS-M8-T8%QO^U3B_"<+SW6/5F45OG*RUIAW8"]?Z5^I M&1^D9/GK\)P(H"CP/2>S'0K].UZNECN4%RS$:J_$T?8__+GGHH6W#Z<%U<%V&; M0\Y@V+?6]/!1N7?7='[+G$Z7/+39@T]=2#N2-&97U6H]3!.NL#W%IG#.:F5% MF^OI.@%Y=*E>\*7(4KX6"1VF3IT.A<$&3XR4SE-KT\0PL6RHRI5<MC@2^6 MG5B'NQZ-/T;0Q2;5=6DD^D@Q2=5^3 !>JU:BV"*.TVV>4/844W?56>"X7PDU MR:PX3P>@*109CE\B#P5JSBIS3?UIF9C#2XW9.SKF2_ MZ/RN54\=B;"B'0Z%ST./\T'K3^.]'W^]P@A=$]L-HS@YU6ED?M=Z:K;8_R\1 M#9$'A'6=BJQB #0_BG-41UGD3IM\'+S>I]/X>;SO/) MB*SV.!<3=*#I)C($(X9W&0'1=R2UR^0N=E:<5[8:9K+WRPJRLFTM<#];I]]% MET*BS?5DH2OECE O3#8H\5UG@%^EOV51*S$^G#_:!BS;U@OD!N0/WKON4E,A MK*42&D'J17,,*)3"](KV*&L@57Y>RRP_(3SS*S)&9I MA>Y?J8.)B [VJ@"*)]KO:>70[2Z*DZJY)#]SDCEN]E?,_HKNR@RF3&J6W+28 M++CG0BYC0!4Q6RHT.$*O]+BP>0:XUCZ[SV;WF7EVL[3N])9\7BHJVUOT7C_(Q7.<8,=-F#B-_$FKDHB:/3;I MOC:QTIY$U/U!J])>CM$Y='3GDTWK=RRG5BNL<>CUFK4E'9^&PJ];?H];N-TC M*G#]<'U.[$+*IXAE-$J6X !(;#S+5Q%>(3]):5/RL/8R8.WQE5%.M H9&U]Q$8Z,=YQ&854Q]^QG%KW41"0:T5_.3[)ZA^SG&X MW$_VZQ.F+#U JU.=5EE C+"^^7#SE+PQ#?,!T-AX>O,&P[E*DF>?1O1'-2IP M/!4C'>+^\$R3^J.J!-*?GR9M 03A0*!L]"8HHWQJ)X-& (V\)]Q^XKRGD<:X M%WJ!L)+.PN=/3D)D!0A *"Q\@JX6.CJ RM6DU1>:\YN&Y#?)Q2FK_"51_'"R M^4GR1!K;66+RRZ$&T$K:C#?YM=!^%Q/0E#?Y&5$08G9F)8"_!BJ91M6=+6)N M.R?Y1,)14T]T'>6MR(KU]YU,BS08\/W]2!)>/;U1T-\\DM8_NC$S2BL#FV:KPH7@ M3T)]2\RS>"W;$IV^]VI;H%[/>S/;HAAZJAP>YGD#+-N9<5-HJXUZ$V85X$8- MS7*H=NI-&!B .R5=KU)MB7DF"'B40+__36=^2N6O,T] 37#K>A4J57MD[#N= MA\KK>W(."4](BAKL)_+!>'@)=O\$C?SI4_(50:>ZYAB;>ZJ96"BN9Q]9Y^K^ MX4GXRI]XCN:R?.@DW&O_P])4?R.B3 I?2'RV2# M\./&"7->VQ2.SB/4V_; X))4IAZQ%3Y MCF' 36M?QBTS5_W\E&EKWK%7A6]:NU/*LJ:(&[$L7@=($]V#<>HTE;\_4>H: M<:;?P"DVC\4K@/96]\2(RZ$$Y;1VZI="X@%IH*W/3YFVYK$G5?B,W!UNEDX5 MRPF]N\ );YTM$CZJ,\JG9IHI?ZK^FA'(^R',2*&>U#$1@>'+Q:0>(0&ACADO MF;RQ>GB90":C+)X?69Q^=;PLR:#,3_@W_K**EJ;5YX\ 5J;75Q@+(&5@Z[F MUPL82&5EQV)%Y5GM'REIQJ*V9 9J$$H$GE5=K6D6UG7BZDI=-[S3. M14XC@6]-> PBUD;[:9A3?-$2"I)K2"P%7C;"@ 7A\"=@5'R(\SB0S S[ZX,[ M:U;KG+DDQ9%EQ:Y<[9A["D@EZFL%\^#4"(ES6M<&!HD&&]3@\>E1LCD;M,SQ MR2$O-^$[8+ZQ'"$YELS($A)QR.GG"J6@:?UJ#JVNN6C-B<>L#6IQ8+D MZ!O'5BM9F_HOPIC0-B0HBCN/*,W7HB%)?)&K)4G/A=#ESU.,"6A7B!Q.)S@" MC*//=\V"Q"17050QXL(ZY$%A=H!4B ML'G%X5?;):7O*JUU3-K[[DD];Q3'9>Z:1 ER9BLM=*ZTG@ZLCP?JC34(#+ MV,$]$F,30%9]-;Y62!YI>3?"G?#LE MUM.^+Y.! K9- BCE$2TWS,'+,@B+XYH3N$.BI?T1(0D0" <>C MV,V,0_MPE3:4!^6&N,Z\1^>$@W(^6,AEGHO%D MXBXF9]7=#,2ZM9C!>%^^HNVN<.@.0[JQDL$8/Z DR<-6'74%_=>;2NC7\!(! M.6_'D;.NKA.K+G%"N+D9<2K3@7RHNNW;NG]UF" W/C #3;INN\GX8 XT":4= M%,9'@Z IR5+,C \@&4 TEHX#'GZR@&Y-;=CXQG;0%&/["HSO40=--E4WG/$] MZ: )>NRS,+[!W*A>?U7Z'?LYC6\=!TP_=EP:OAO?K.,Z%'YF'27;Q]E-W+^JK0X3Y@->VEZ%+?ERI,5U@)LO2Q!*P) M+R?^U37+"$P^XRCFQ:@Y@XV NW8NR#V61: URPA,%, W!N;": O7M"'1N8/Q M?I7W&Y4^2H(5S,"0FO32R&2#C8#[#D>$LLF>MA]-"/^D;5MWN0TEAPM_ 2/P M*R,:O4X=9[8IF!U^5O@T:NBU,GB \_4D!885$CZ""=F:X_VUP[ M1G5=LA.)^F!SX/X<1=XW/PC(>;D.$V(Q4J=[3N_VOY505%EWS@=J V1,0X5^ M%@VSO8**.3%5KZ(>TO;2VXQW)(Y,&T7Y:[P+<61RM4U@X_V$(]-#H'B#NP+A M;Q939S<^EW!L;IS;F,;G XY,AL(%97PRW\AD$,>I#,W5&YDFF6_,^,2[T8C0 MUPPS/O'N%!2S()%NY-O3]I&#Y\&I-U!1#S'-[53,B;;6TEH7GN?GX%R'1 /< MYE%R'1%)8II%:9:\^$#XH$=5RZ>=YR2(#OWAKU\:EZ\>@)2;".&)JZ427D7X M%GVK0"5F1DC^ZN;)Z0SO4+\UM,2&%R$Y,*'S$*T2HN'3W1<0GS<6@MYG:4P8 M:QPO7&*TQ?F%IW_%"#%=@O+S3,&&?TYXH[6<",;BGU%(T]D.OREMPWM$"49. MYU-"V/H?O*R!@2N.A161KPW?&HJ5T1 N,1;<)8V.O]Y_0Q07U9.7LJ$OW3AA M(L5]!*-A6M5O4YI/]H+R]"N:F]3@UW[H^KL '=XN7ZX67B[=.9=ZP((FQ "% M3)3U_0?4Z3LG'LI8.I=%$+10L7TB*=#B_UD?.2G9MCP4A^4Q7K M\@57OX5 ]JR ])S*'+QGHB0>"](#Q<$!.1$)(2&MRQ1"S1X[E5R% 33,7@HO MO3A"H<@>JZQ UL0Q.+?.%BF= MFG*".? K[D!MR@1P@#Y)53^"_5'0BX<&(=")Z#V71XSSZ#-\OB.]+B^JYB"*34_ MB!&+<.UG"B@RI[_%!^\T0/[/*/ ]9[]8KS&Y.0GAID'@X,66:LI=> CGFH!5 M^>^#27.'<%;_+(D9?[X)V#TB?#C]%_S7(KIF06!R0SXLY[-@C32ZGF&(W&L[ MQQH.3<(T?%RR/Y;44YFN!5[RM?!AYX1\.[8\2HMXB[^#@ M%5X7SF MNWT((#1]*?]OBOW8\[-.'/QS(#T7@L*-R$@G/K*SP#"A3J26FU*4 M=R.> X$%,Z CU$A$,\S!@+\'_/'&0-]IG'?-F@PFRIX&#C]EQRTK.4VULX\L M9BHW$8C>>7Z&^*S7QH!"V74*&J.L@13($_9(/E"EY0A%)W.HA3 #49H3KN, MSAMM$.0=@48UQ+H6@\#[N%3J;-_.8Q&P3.GI9N!&/8^'NN.<,5V'+D9.C"Y0 M_J46'XRKYZX/Y;\JHH2WQ_-*[GOCZ\HD[O"&*I&6.H>=U1@U&^L M!'ULN+SB3.AR;V6R>ZI;;%ZW!$5T>Z9]5J?E6C;)J=B)SQ:;,Z]K1!\U.KWUU8-0'87:Z:X4EU+;V94OME#OQ?:U[;>%O;$_VU!=E>]G4L;.]5#;DXXG5&0?2 ML([:"HH2X6Y$/2\$F783;!'8FTS]G$HF=P3L30JY%H@6B#A9A(7A7Y.[]BEC MW*\XW^3N?-I(H-1UP>2^?/THHI0)9G(_/FT'0K7Q@\G=^7JSQO[5XR8WYM-' MCJZ">:? 6I#?;_*#L+WQ M'])WQ^077O5)@%9;&/@'6L>\!>VJHPK;"2B"C"V6[J52$6)"RA\W[:O"=D*Z M7=]4L2K,,145;YR^(!6=)J 1]JD:K@@P1;50MJRXHL(4U<3.DN,*?2 ML;/# MM$3@H"* F7VD]>+8F;-4X/MI8OCRDAT*='^<&+KR*=,% ?XT,0((:L@*C'^: M'L;UZJ$"RY\GAJ4H*Z! ^<\30UDQ3;R@PE\F1H6.XMP"Z[\:FM0R^G,/0$DZ M4B73]6WD))*:A*XH#ZNS-+E3!EF8B:43:5MRL21KG^N8<]H_5D82?!%#Q]$^ MKCYF*ACV'5\EQ"PZHJSRY@:W9?26#'[(-4X69NS$)4.%T5@LD] M=%2Q%RCWM1Q[42WB%<6I+&- ^E'OPZ( '@2C'O/0]0,_PWZY.D-K/Z1!)OI@ M;NB1OYPY09:>NEQESX+R@C03:;)N> .U]G9Q=N/(>5SOKJ*\QBDA9S5E59]O M4.N'%BX6-:TXI)W3]#(B,P@KN"(\\XXRL5SL4_D?Y8YI1335EM9R_CB0''+L M.2#5?._,NZ1A58-VO 2[ >UYGFLR=,]5%S>>+EIN@MK2!M'D'GEI5L/4A/S& MV<54<=[M M^EO)BZG]*$_.C&W_J)TX-$@[XTNQ+[U7\-TC9* TE-Z$^P/FPP M&>5SHPPL"1L;>V5Y97(Y&0RQN$+,Y#HT/J^>U1M;2U2D7NABEYYI WP(H20H?1IL >9/C+I[C M!#LN[]I*3@;!:[L+HCTBXB]RORZ[6Q7SQX_O^#?]K==,?:66L!,0-KR-PFRS MXT62UQ)1X?L8'2XE\NZ6$>+VCGD M;HZ!>9>%UI^YA-EE]^PII(KLPU/'\RRB.7I>:7$W1)L.T+%FT9(RW%"2X@H@ M[YR4]XCJ4D3ESIET[3*=[8_O6I;T5>HOH7<7.&'G8Q"C? J"9K\B?[TAN[9X M0=A9H]N4GKEB)W->M4R3F"9JT/!VF;'+(4O?U8S!?+GB0:N"L6 5@S ] DZD M,ZNM =M^G&6P-%*N1^$3AH8C5"V2JA&?HLB8:B"B#P%5;0\;VE*HV5%U*K0T M-Y.=Y,.1562V)OO"AQ.#XY4QV:L]'&D=QJ0-C;DTWQ$9I=.&3EW:60=?([6A M?Y<^YE&Z'&UHW=4?;4U1"/A.7Q/+]I&+Y_5SM%CQVN(KS-"15Z7YS_1/@\ M\+/Z8\_S@1TV.P]B5@@OR#SFF&X-*11B&:800&1*K3'Q#CI/T$ MM=04(W"@%%6[&K49UF, =:_SG@-MN(0B0SQG3EK( ?C5]XAQ^8+"%.5Z0AHG MT1;A([]T.QU$["&=.X8<\!L;-;>%/ M@(>?/K,1\@MW.8-!$G2HV2G0P:K?@T$G3A:JC0!)LG$"6KR079Q;E AA98\% M@;IR4+7EWMF^(?GBLWUY2@\7C)44I7-E$(KD$)0056Z( R;Q,:?IR)8=MJ9I M5&AN7@^46PO N>!D?02-)!GV/;(2-9UTG@YI)-2X $( MN9RO,9 WHU]:[\T79< )70HFX:RVY3U1-F.C>_"U8T=0 V.QSP4\EX+[?*ZB M8Z,AM73H>1/,9-1!VF$*H\DM%S101^PJMR++;YRCT=:BK+6Z M251AN3#A'VZ=6#J3G))UY"UK9%S4G57P"'6?8(9WK8Y/R\4/GETI_>" 1N^6 MQ9EH(U%#RMX SU%XE&(E&-EX(_3B23MZ?#0=PH Q)$O$SN,78B M@E0A--4"*9 .V-EUH-GHV>.!^UW!9*A&/O.G>/Z*]\5 MIR8>C9M*;LD!FDR=QON<=,4_VE0K?OS;Y[,6/+5?V)\+PLE"6"8;A!>$H?NN M$S,/"W>8ON]?;I'3\>W:$$W]Q;-K7/DJ6%\^'@336".#(J8LY_(U8SE!95&& MWDT4KF_\%^3E+WX?F:-'/3=Z+F= S%TNV@X<9UB@''E2@HZ@;B? M"'<\"/2'U\_J\ AR9OCC3RN[GAXXLHO\8G8+#0O*#.6_["A-/RXQX0"-5C*W MQ88-,1@=!.#I-N!69@\7Q! Y.BEGWE!"2 @W<"^>O!>"KUE07.L"T89V*U)( M\2TU&\*K2OM&C7 ; J6*^U:W<&V(>$JA)W W&1ZTE%;W&;%^%DTL:#_>$A)M M/^54'N3K;_JU_+8M>G7D?TM./JU1>'W+,0K)+R;KT!2<],A+Z%.GOJ;^CS)KO,Q1.T=QY MN/M0230?EEUD=OJ!00]48CX[+76JOFIZ0%U!%',A&UQ0ZKAWR3!PQ]/DW=1] MM1Y&NV-I.35!-_00,JI>'W /@&IO.T4%QF+OZW#$9V^KY=[6NOD\&?]JAWT' M[W*5J_:$>>DL9T9)S[,4XD=*98'SOW8QS6C[%1 MAR5@@(R!(/WRG&V[&E[(,?CCK88>*CA@1_\W^)8R>EIE@3D_P)I%66-,3ZM3 M%%C3)"A/V-PTR8K&)W+^!QN"H2?HB33'1$_I/.8KSHW:=+["9Q*B D$W$$]; MF@)V:N9EW*/E=@0/=LSM;4R@AI1>"!ZJ-9 ZZ)B-7+2 M#GJ)H!V5KJ6G$KH]08#S1,Y<=0VIKHF+Y<*$';6CD*VM;,,[;>7\?)):J 0% MZ@H2N)]$SODW!O*V> 2EU=S2,R@M2\%]]M).#AG=> +.0%DTI>^%/9X^3:@? M.3GA/'C#&+LHBB^AS8.?^4&,?1#REC-V=D*#7N/#\,R>T8.U ([I!Q0@-T$> MV2),MB;8 _NB+QTCE<]M_E,; 0'A=4AN$[HA0- .@93E^6%*-G-)](GLTL1G MB%P@E(][=%Y1?/F:8(>P C]T\#ZS"V^CD)J\Y"H&!YZ(8A[&8W[1:"_(*1./ M45*1F;,/S3$04!8[3O>O U;62 B(2ZER18YBZ/J-4& M1VT1SB(3+]C99P4]4*>[7>[OMYAZUM$:\"[H[5.@S-32,$;=B?!?53E$+PHX#0T;*EBX/FCI\&:8_:"-R^"P;XTG\%;&[,[ M@/73N*HF8'*JSP1#J .IU_O(5>?HKX;&&]1U8FUQI9-Y'6^C!,6/48E9V7$G M/DMCLM]Q?(%B%_L9>(O0HTPP7J[NB/RC),DH0+Y]1LR,KQ"^R1Y0LLW '@M- MQ38)YYK5@("B\PEKSYJ#9DAZ69<4_(\P.AM,5_FH$Z<-LP=T*\M4Q MS(LX)9'^X*]#^DH);<^^K'?IXB%A! /)KX'F??V/,DB\I, MD/:OW@O""0$N7$M@(SL+ I.#TGT>;9_]/$VO@*O#D\&8 %-/AOT7 L4+DMP$ MP008^$MC9[FZ1=]JUQ*3*YV&;GYSR9W^-TH6'N$I@LKL/FM-Q<_4?P^N'!__ MX@0I6JYJ/MB82/",7,+K(#<7!*L((\+N\Z90Y)AC)XP=-[NOQ*S._AG4KV_7 MQ>F_'DA>811YW_P@(*!=AXD3KGTBTO-G)@Z_$NZK_'RXG,1'YU5NZ[C#M>3U MM.A#*;;=D6M!+\#1&Q\2C"[D;\:_12CAVB5?',P$IXM_OC9'9%3B/O6 ME]QYEYX.@=L]BA$Q3387Z 4%4086 9&H4[N4'(OF@>A"M-]:,%AGN6!%P6M6 M8B*)8=<\$#=-D;&!,EH3FS(3?,N#S_HZ:^I$F%36]4?("_JL-#O29D?:[$B; MC"--@C6"^]"T(2MI:]F0.BN'L,A!84.2K!R6\@J;#4FM^:OXNN(%4L]H0Y1K%UV%]C$^.PRZ02#34^Y'9CSK[46<_ MZF3\J+I9$+C3=5802@7A.GQ!<5+\]0(]4R/]BX._HH1B3+V-R?X!N2G!@V@, M=).)]DN.%7WUGNQO[JRIZD0G5XTP)'EA),JR1<5HGYL5L5G!F!6,6<$8U6\T M%JN<58WIJQJS]\)@H5F:#HL7QP_H3EU%F#8QJW::YF>0HQ+X56,.>7]%SV5G M!6)6(&8%8C(*Q' V,RL*YB@*5697+8&-Z /_1-Z:*@(N^56VI5K]#CI*Y7K MRV:K@Y:<2N'9Q%2A6?S/XG\6_^.F O=AP+/HGX;HG_T !@N_4D%G[O!G0BO: MI/@Z+(]"K8SA#N&L;V?H*C@&='W'0&IQH(_RA,NR$&0@K92_ IP=$^6\;+&E MH>=XN5JF29PX(74=5O@=P(\5W4S#5I_5S5G=G-7-R:B;VMDSN 8Z1JK0,'X\ MG3K%$50?\/+&V6(I+9;R/E<6R?1ZLFIH <4D#UO*B^?,)M6LX,T*WJS@G:*7 M IMI@:MKL_B5$[^S1]!@\56JQ>46YAE>B]"[\9UG/\C\O%^00_?46X;W-)*/ MB?60/5R@Z+_1\8U9R,]"?A;RDQ'RFAG0K!28HQ3<1$X8Y[_&CH?(ABZ3#<)D M Y'_DND$$ZY8FI::T&\KV7*GWUJSV)_%_BSV)R/V>S*46;Q;+MYG7X"Y0KZ6 MOI]W#LAW-]MGLKO%$0C7U0XK% @IKZBE=W\-@""(OM$ 7E&1$)\3:\)/OJ!M M)/9B]%]G5EEFE65662:CL@QBC^"*BYZ.DOWX*7@6R:RUE5H;MY/U[(NQ1$U3 MVD&V0%5:8E9C9C5F5F,FH\:HL0]PO646W;U$]^QGL5" ]Q;;L[">A?4LK-^2 ML)Y%M)$BFO&HC"'=420A8S-#R1;/IWI#;+:B#1?1@A?_ M)NP"[\^.%>G%9M>*B\RB>Q;=L^B>13?,PZ^S")^4")^6*WQ #P"Z02A[W+=- MM<4VPHG_1Z; 7K[25U*15&7?H"5G(=_,*XI6 G)>I0DYTWWW2>LG@,M4^0BH M%J-*KP2+\8';R6-V/&-67F?E=59>)Z.\"ID#N*8Z1FVP/-<'3S;5U_]DD,(& MWIU,^S'0HR!5= %Z&'PVY$I#;N&ZA%5[Q4X-][]RJH D/M.4]K*SYH"GD0;5 MK'C.BN>L>&HO_I%AH^#*YRQ=%:3KM%RC$Y-B]7)#NH^U;DBJKS-V+3!+Z5E* MSU+:>BG=AW7, ML<@7V!5@ACY-VC%Q36>ZD"OZO8"16;&4I,G UH(U6/633/ MHGD6S>.\D=C-3&>1;)-('FI#:Q/,9_L%QDZX1IR28#DIW;G*++)GD3V+[%ED MOU61W99?@L MPV<9/LOP-R/#59GL+,)M%>%S2-M@ 5?E\V;9FE_((=JFVWNRM4YPY^RS/;Z* M\)*"[/Q9E,^B'$*4RQ_P65Q;**YGN]U@H5VJ MT?=HEV)W0Y3DQ1JC?(L[#7+FI%GYF"WM63Q/1SQWL(A9)ILCDROINUR=1UM: M'985S-^C@ SQSJ.8R.V-@]$9V43OX":!S4$?"#*;=0Y==0ZC&ZFMS%)^EO*S ME!\E%6XH&Y[5@,FH ;/!;K (++7QR^TNB/8(/2#\XKNHVL_ZCM.W7-WL;U1] M=Z-UZ/]!=AR10YP? _G@N^[OP5+O-@I?4)S0W-\XP;Y+_I8YM)[()8T7;N*_ MD%U63$_HLR8L%=B;F &]S+A:7U+T7M@4>A1,ARGV_QG MO6DSX".S^CVKW[/Z/1GU>T2Q#JZ8CT D/7QZ.OU$=4CTZ745[:GES6U$S;%D MKT,R&CTZKQ-. ^NOX BIPU9WA%-F(WM6=&=%=U9T1Y3-8I8%KJO.HE=*],X> M8H.%5ZG]4@L@"NE>+E?E;A8]8\]02 Y3HNBZ4E\1E@*'!@\$RN)UA7! LU6U MU8"C ZL5HO8-*K?IGEQLZBL@USSP,ZM0$?T>2\+2((?S#*TB7,%,N 6Q!7V7 M[-T5^;F_5B5#OU5G-79"%1GI=NO@?8T%-DJ7.X^2[/1919]5=%#W64\&"J[% MCT"*'KK4%-W+?=2**3J6%15+<)>R/A)(R[X*YY]G6Q[8EK]T<$CV*+Y#. L0 M@69\\X%AZTO\\7.6MI$.B+=D=LRJ^:R:GT[Z"E@GN-(]B]MN<3O[S0T66Y61 MT]J^,R?.S-T+/T@3JO.KN4V55IL%]BRP9X$]&8'=FZG,XMP<>B34RD2VP<1WI(S)Q%]2RJ9U$]'5$MPRQFL6R56)[M;8.%;[L.KT//?_&]U F*,/1YE(8) M]E%\ML__NE+A,#\G%DAT3$B M32+(DU3_%R$I&-,4@- E_ 8?ZN[\^.O9GO[_RG')UV4IH[+2K&+.*N:L8DY' MQ1R3'8.KIF,XS4Z@&4PO34M)5H%G9\T63?T]I*K$/_0.K0"*_,*[P EA>S4J MP<<6Q$I+S/D]1AINLX(X*XBS@CC28X8*#!9!?4LJ"ZF6H*NRUBS&9S$^B_')B/&>#&66ZGRI_O&ULY+U[ M<^0VLB?Z_T;L=\#U;NQI1Y3L*M9+Y7OF;%1+:H_NJ"4=2>TY*8 M199)EJ3RI[]X\/T$^$IH-F)BK): 1&8R?XD$D$C\^_]^WUOH%;N>Z=A_^6[R MP_@[A.V-8YCVRU^^^_9XMGZ\N+[^[G__QW__;__^?YV=H8<'=.G8-K8L?$+_ MM<$6=G4?HR?]W;&=_0G=Z,_8\M"-:?_^K'MXA.C_&\BQT7]]?KA!V@\3A':^ M?_CIQQ_?WMY^<%TCI/;#QMG_B,[.PI%^X3S]A!8_:-,?%HF_/#A'VR"_3_SJ MPL6Z3UHC@W#S$]+&D^796#O3ID_C^4_3\4_:^?^;;.T<3J[YLO/1I\WWI/%X M?D9Z3-'##P\_),3[7^C1L3W2>G_0[1-:6Q9ZH+T\]( ][+YBXX> J!6(BX@R M;>\OWR4D?']VK1\<]^5',LSTQ[#A=__]OR'>^*=WSTQU>)N&S2<__M?7F\?- M#N_U,]/V?-W>I#I28D5=)ZO5ZD?V5][:,W_R&)4;9\.T), @*FU!_W46-CNC MOSJ;:&?3R0_OGO'=?] !_]UU+/R MXCQ\)-_.N"_?.>9^X.%OPM^MW/QMI@+ MRW5_I/U_M/$+^98&'6%%1Y@LZ C_(_@UL[/O$&WY[>&Z5*!5BA;O]"-GTJ+_ MH'::8A._^]@VL!$R2KM7J(M19YIF1"E99Y,B:%&=.VZAX(S65O>>&<&C=_:B MZP=">++X$5N^%_Z&&N?B;#P)E/P_@E__MMYL"!)\@M1[QS(W)O;6SY[OZAL_ M'(W)^)?O!#K\&/%/NZ0D<+'G'-T-EE()_SR27/QF/=-.>XMTH>X'VV??'K]# MIO&7[TSCM_/SU?ERJ?TVF6JS\7S\V^2WR7?_$1-#(37T:TCO__MWSDBWLOG$ M,>&; 034F@FX=M,6J+N;D%'R8XV$08L?-PYQ-@?_+/4AMZZS%[*F<'Q'6"D_ M@N+GD?A60W<-[]N!3B"D_7RR_(KWS]BM_<95?4%05<&0J/U-Q].%E@-81!AQ MRG2:G9]-ENA73AT<;IU)GD5>F>1JP$_ >HN16*R"3+H#;1 J#1WU0. MMQBO"E$FT;%CB!G.YKC'ML_BI,9<"5K;7#M?+%:_306LC?BO5;\X*W(N?4DL MXEGZE[C4L_0EMHA;H6)#N!5YK%*?(JDIP%G>NW5\$G/8QHVCV]X#WF#S57^V M,%D!X&L?[[WJV:6^^_!S?2U/,I/>- 5*;X08\1%BM!'YK.B+:9,5*+7;>"CT M*QT,L=%@I_^.E:'UH8R!0P-ADR^(#L34"8YGQAWA,OH<,:>?3_'/3X2I];LI MA'%9DE"XE^138ND93M )RZ94R+*3T%$!Y;V*KLF)#H+IAF9?BO,F"E49^][G MTV?3LGA$XA^]CO!?2E9!'U#&J\PT..=^(*"#.*'1QW$&W>A :Z #U;Q"'2": M>(9*[4)ZAWO]1/F[.+HN6/V9]?Q/#%PE'0" $DQ)Z)&-=-6V05N8MTV M0HRF(K#I0E(&GR?'URVDA_*Z$5T5<%1MCD5XJM"+&K@2.2_*-P?%DN39R'0^ M.2]%D1JG0"V%X\!Q=0,G)//4 DSMR4ZQ#M0 R2WV9:>>1!=0L,1\"#OCR6JY MK)AV"$7E)IVF4B:04S#EC)"-?>1LD6Y9SAM-9*+_^)^ST41;L/U4\N-B.NE' M"70>'$8)B\IYE^J@%PE?L?OL#/6A)XDO'T\7T M''J]=US?_).=2=]M+TV/,TN6Y?_6;!*:*BK MI#7WB(T+RSD:?W4\FMMR]7[ ME>&--%> .EJ-2P)FM5,&R_.ESQ7[4)WW1,] M#7G5K2.)]STZ29#/@IYUB\7VW@Z38)"E-)&_.,^6^<(X],A4LJ'#&J2YZQQ? M=A2/04LZX08[O0RU_LYTC;.#[OHGM..L(WKMPMQ@[X?!4^ ZU6+LH8@F&%44 MD$4A71BOU(NTS!5Q*,';.Z?CZY' ML2'NAT1Z _DC =9$I[O5;#F>-/)+^IY'^@9IZSL(!SQYS/NX"IJ,";$X;,JRY199COV#W>QA_U_E72OF]D#I*DE?(_W4N M/?.#D=2%!@;M#R4<3M8OBJJK4_\8T*<+-\OQCBY^PN_^9T+I]ZH/6]$+RA^6 MLR0ZUTZU\6K&_> 3\3YD4-/%R(@(,J^F!]A+^B:=>S%,PJ_ <[F8N3+BAXA# M,AT#R/MTI9.TUPG]2TP6_4H)(T89Z*9!I_+RY(F+BX=O5Y?HZK_NKVX?KQ[! M/4L]5',>I48A?7B2RNM(!0V!_874&>=L.IW,%M%UHS0*3=R.Z2%[8?>$"UB0F;K+S/?J;;5V5X\!HY ++:U MJ4A^8+6]Y78T2Q6A!EQN'7LCB9A$%U#0Q'S(&-:\"CO/E5 M RBC#D ,W<1+*Z$IIZ#]\.C),R&<%#*>C+4T=!+$U)AQVDHG'(ZUET@@5ZD+ MB=*)2N!AIC"$"IQ B2J4\@#U=9EJ^JG@$62+&$VG?MQWH3:I:+Y+=KZK6 M!V 4<>\Z6\PXTJTO6' Q4=9I^/BAA!/AN?1\.LN<%R.E"06H6$*,/>$]L:SH"^=AJKD0/;6>KQ?A\2->Z M<5SB&L._O&+B)3?$UO>A%,BGU_.\G?/&[S$Y[![ J^Z:SM%#'A6:_3[N@)G< M, ZQRX^0\H.,,"*4440:<=KP[J]+H9G7BT6D7Y9_8S(%O[CZ7ID4 C'OD?5U M JH"6J<=]T>+7MN[Q <7;TP&9/*SQ>^6V4;R>AGQV"00\4_WY(OZY&]7?QS- MP[YR1=<-^6'7?IWP++%XFL:8#X=&R;%'*!J= 2,Y_@B%')"?* \CUB1B _"F M)X0:V=W/&Q)5_$0/A2)M&@D6F'[TQ-C 2]1. 9A9S';W"8"]$[LQ1U^Q.YZU?==.B<<47QZ5^]A&3((2ML-;&/X_\XNLM]N^V3_I[O;5V M-A*,S^J*?1GHN(6?K$: 3Q> MUZ N<7Z=?C.%_2 1 9LO-H\I-Z*?T3[2W<4U6ON^:SX?^3+ =^C1&V3KV@22UQ['O:]F]H' MJR1(# I:<;XD+'@673[@Y!&G?\8&0/$(B ^AQ(-5?2E"ZU(1PR%:WN33H)94 MIZ*X_CNF;XMC8_V*7?T%?_/P]FC=F%O'",^D6PP-FL>S7[5%/>1JCG\*DV(FR)9CR, ME\O9G.?:)"JXT&I>\;NJ!T::9 M,6V:-HB>CQZ9*3R:*[9_-FV>ES-X3DSWVHH=(R>, LJ(D4:_R(@15E)/SBBL[T'S<;#[0A=19/EDL!1;4?S7T(!W4-4, MBLZU\XE&_CLMLT'N@^*L/P?A[98YJT)'A-YVYF:'=F021L\8VZ$-&\@XNBSG M;X>#>EW,W243ID^T4K_S8K/#3]TEG)#VU!I9JZ-]T$TCF6R]28I+6"QA:<1X MV/B<^V=Z8NK[5N!-$WG9X"ZTR^]9ZDRCVD,LX9 -@U+C*.%4NU1%K7OE2:9< M%9LZ50#Y73&'5N&!!33:C2\V##:L;E44*3@"I* MUDJ&R9 RU*"_E2!:1I +W=O!X;;$^&-<%LD*LM43,7)/9M5K^T(_F&3)02^8 M.O:CGU^[270<AT)JB"X*LXE:]4" ZDH'^R+X][BMW6TPW;O.C;Y<<.VT[SD0^*Y#RY#8U#( M23 F;)FS\2J:Z2+Z;!^2C(#B(5!ZC(J'Y(? 9&^:T+K4Q'#H;6#V:33+*A08 MW4].B0.*ZBM>XJVY,6D"Y!>BJ\>=[N+/ND>R@[SGM_XAH=RX+)D><0%[2Z9'>)?ZQRX_ M&ZQ/K(^&KUAZ1WDD3%10:^G=C +B"3MA7>+2:_3.;@J?@NMGSDKUVIE=]X-V M?0!:;;-\#NHH?(A5=*>(+O: W7T]&.?'2L_1;#*!'&717H,ZITI69':[P^N# M,46>73M"078M>)9M+T)K6:&56/0)F64:D?4Z 498D&96_U'#AC X"D:7V9!= MY:%S56Y%@P*DD30Y3+!,7T40D3&C$A DY6YN]Q[>_/#BO/X8EAOA=A_^*VOS MX>]_6UM64&^#A *7SEXWLX=+E4T'L/NJ\256D(MPTK L%)-!OW)" T\/WT'3^^M8$8T MNW1^KFGC(-4W),Y-/ M96"ZG."+-,=&.],C'X151=9);'WR3*^$$*MHZ7G'_8%=]T+ZLW,D2YJC3^^5 M\;+(K T-;%RZ/N%EY]&&A/ D1*=7S+S#T<>#7Q3K[%-,TI^"T LJ)W.*B)&$ M2%_N3$(M;VQY2QBZVFO77W'65,AA$K@%W%Z51OJ#63C M*\'KW3;+7MG&376G(3?$*CD1WD[25M$A5M(:R4(F!TF@K;(.Y=02;U(78 ]T M_TS(&E-[:?6*Z28NL'ULV_JCL_7?=)<6L:NX'%S6=O 9OH0147M9GB^U13"- M'K]Y9)H/-*A[R-P?2/")WIRC9="Z,GJ"8= XH$L(IL*%SKX( MB&?R3/U>WYA;LSCZ*&\WI,?(#BZQ_Q3=Q2(T4$ $^BIU.W&TK#B@L"JSGQ1$ M"@6&,7<2PU\3%V6Z-,R]( A\P:5KTN+&@QI^$0<2*0W+\(B(Y>G%E%! "@H M[<5B*(AI>,DR:?1%E-*5]7#(J#*U-#Q*U0&&D4I,#(\!F?V(U3)A\SU9.-WJ MJ+5P2:87B4T4-:RWW%JAK;/N#E*OQR#UUBJ[=TT"[?EYTFKA+^BTD(,'*(^/ M5T^/\"9<>9U%D0USQD;Q.^S%;08W:+FWK:>S\60^3]KSJ-]7N\7<<2,A$EZ9 M)YGYRGCG@K>WRP4&-VPAEYUM"V7H\G<*%^-%H<$KXLE;R<4<^D7*^F&O.U;9 M52D,%/'S7TB8SRZ#QS7PA:!1U6]PF%0P(V-:YVG(4*J(D46)!P+4 %!G$O/7 M/&-)RY/&[KS6K.[6=%E:'"5\"&Q23A/ M[?H<*3V4) B^_]F5E!Q+YCL[>F#K)M.F-_5?"-_PD*JQP1R:JE0R_$V>;Y>9 MSY?ZTZ W=;Y=2IC%(JSS?Z1^R#+U$;IT+$MW!][L;,Z^EF+?#MB'O7X36T/Z MNDT@&XB?+WW#OLSOE'<8TL>7ZWII9Q[M4;4PD[BH=6?73Y4( L".4?,R7C8SBH1$=>X2>V>BTTHEJ M^.Y%:\P-9)2@*/8EH2/F(F24^E$\":T3U8A&?E\U<3YS)E%+S*]8O?9&52J"1/KZ\?97*@Z\!=233?WUL*A MB-E[J:$N\;/_5?>#?WUU;'^WMHU_8+WX3EL3.H/?=VO I*@5GD\7YS-^%RX@ M=$)&4#8GL>5ED($2IDDO69 &M.(.MHWPQS WA;\B/'0]F]Z5).)PZ5@H'FR$ MV'#LE@H=$.+N7>]Z81[L =,R5_1FSCXB66U#<%?X6OB.^'I?4[6"A$^T>NX3 M&:7JJ;54FR'#HN3 $DF>J_#X@?9'E #L.VC-Q="$Q1AL^B\RF-14GY,6PJX_ MZQ:M\O2XP]B_H<.0";3"Q$N;#VCM93Q(G,Z&AA^00HP6"HF!@J ;Z;1&T@V% MC3JC2\*D4A^J(*:P1*I !V#4R)46U69:F!Q;9ED@95.[EK 2.X!%5,4-L X_ MC0NJ=H2@HV?:V/-8Z2./U=X/JB#A:B#5]AL23W7,")^/CN>S(-9&RPH5X7 MHI7B2(4XK]K8ZA#3+,HKV>XL&(">Q]QMPP)\5[9O^B?ZZM4E/CCT#4#CVK[R MB+!O19M"K>@-O?W9AEE!^U!]\)- MLE-4UMRT#;RW:>V*H"C0LV6^Z+P"3L D:4JKB4===XYE$ S3/^MA( MU"S/#T/X]L\B/N)WKQ+##;RK.]RW+_>R[.R:J#&J9\K'Y.\=1J.B:QOQ<0$V M>8=3$_/8O&-HZ& ;N5UXQ6A#M[4*^W+T/V,;N[H5_N5)?^?5S*,=]V^^:9E_ MTKUH0=.0H:B LY=@5]269]/I9%KD[B-7^<('C3T\KX(O=/)%@$'@NB?]#/ID MX#-&QXC#^(D)W;:/9( CF5(L@B&7:HY(4;N*PJ/RRK:$66IC?D%]<^ MWDNL3^,NL(O4B ^)S.__%*N3VV7^]-XQ5;H6=5=T/6I+IZ] MC@VVSG4C%13:Y0?PP\W<695G;J!\R'7>A;-_-FT].AP-A6#7VM@;X#7K$ $" M &O >J[$KS=,QME=]03U4<9E\$NB%V4O7;<6GNW8FJ]"2\2NE3!EX+\D$]'& M9V3@KJUTYM]EPD*_VB[O*$W_W/9/#?Q0VBJ#.L"R[@2")/:3$O=[^IVH:4.&+4@??FNA2= M _/B/[]=/UX_7=_=@I:!EC/5&AR6J481##Y$;R!<&V2*,[>F'K\+&:S'UK9Q M0WY-HCEVQY@^GYY_1/*.+,?H3^!),HC#7-9GRF MXKJ8193D,7SZ-_"L0RVE5_ /_N$5W0FI-A01$ M?.63&+6J405/]XYE;DX2'SCH (PESH6$D9UGC_931L;)H5^#_ZJXFF@D'7[M*;K?Q4P M*V_R15B6U!T$QB_T@^GSFG[\X5GLA@]AKPV#;2&6G8\(=1T0QR+\2%2 / \> M!DR012'=Z+WV$8I(P\"T>Z'Y\SVAH%[X,/TFH0;CZ-)#4'[P#@E7&>M- E18 M:XI!DE7AE+<$WDT-*#)>)*HW+A9",&1DE8-@ V%+X&?@5VPY!_KNO./2;2+L MVD$B"[N[YF'WU=R OIDN:K>"0(QUUTFF5\5(A8_]"'8:.E.KEB/1"PSC\^4X MR,1*0FN3L[Q?]SV^_E.:(]6QG/4N!.B5HSZ$U6J%!4M0$D9AE( DIAN8>=K; MA5O.7XB(B5/WTIFBO,>@LW,I&Q('&>&3K>QR;72:0;]U,F$(:DKN2$(MDE!/ M20B<["=A@NG9MEHM8"BR#?J?*\+-JVZ1Z<];^Q?T*AU99; 2PE6?N;;OT,BJ M8T@B;RF\[^*K9RN1]]W?4'EGQ>(_DS?C%MEIG(2VI MXX(+'FN5LH&B_N"NN( IF8!@5>N."Q\E5@F:K37 R^ [-CX%):/1]F@;"N*R MPH#KL5FF)G7P><^FIFN:H*Y[^!+S_TK90@D)<)06\R5AIHMQ+5#Y&"@YMV;_C2Q"*^1?C)"$?F]!IUM'O(9]F-,M=4V7X_J"G5" 3L;$]C&X\YQ M_2?L[J_M5\SK>I7O^0L3&!C48EQ);(V?)[8;1D7K(&+ ;(@S>@T4)0:!PW,? M2EC$#]UNF"KR2P.J"N4>P96W]2R<);0) F;L^KSN'_;NMD'EL<*C!9$>0\*U MG WQ&J'+^7F SP0UNC0-Z %MKW38M$ -MC?T,F#QO3K17H/#K98E8:23J EK8%SQ^)J+<4=Q@\(PS)V#V)Z MGOB5CSLKR5;4)4]!AROZ>< M#>&]$&)U6A9C'C]I2=(#VNSI2D"M2,!-"E:?;AT?HXE6>&HTV.9/O2FF-G]J M]*,8FN(3V)I;\7(TU$!U1$(58;*D(!W)8;O2"2 M2_2I++;K[A!+$E$-W0UNRG7[](C6MY?H MXN[VZ?KVYZO;B^LKT,)AS8Q<&LQM;@S7KI9SX]Z4/(PAW@]NQ5S.E.C2:C)? M1GO!E1#L_!RX)T)ZDED@=H!^,$0:J05+Z!IU]>U,GLKJY=?V M42_.5%DLT:!KGXTYW:0*G1?YC5 2CM5T'7BC4\2->.G>Q M.H]!Y]B(T1VAB#)+<4:,./EM0!YN5="MX/$=(2,DB(R TH@6)D'>#NB>5!!YRZV$T?+BJ,(*"J2$PL%!C;W>]V] M20&8>1#N[ 15,0.'2Z$3L) M)H^+?2!BOY9=O ; 59VAEB"M4C_ V&.,>.NCOW-<6@BD_FOG>L!@+%G3 MV?FT"&.<((HI@N.JG8@%>/*XB'JEB "X*C/"$CP5ZD4)'%U[WE$<0T%K2/QP M%F0<];(<.R/$R2D"G":RE8/&+!4-##!I:ZL$2T(72@#E[NA[OFX;IOTB^CF3 M72 AD^!#QB'/JG"3H E88Z8S25EIF<\Z:;K!Z)-I!QCJY_JW:!V9SJ2;#RF= MO-MK+%>Y[W.JS1/, 19XD4HOF%4-L"NLK+^5;0;C\J1J#$W/M5GAQBFCHDQT MT$"F FC\S_$/XTF\0ATAPLQH/![G@^S_&RT7H_EJ$OW%-NAO9N?GZ=B"_4$] MJ)577BI2*1"DZ/.A>E ,_FI_L)P3QI^QC;>F?T\^L">0 B5.8E@H"O,EX>U7 MDPBF$7EF?N$ *!@!L2'4R'[J21$,VU=?[V_N_G%UA3Y?W5Y]N7Y"]S=KV-<2 MFQAU!IUR"NLJ1^'@V/2HDUY]WV+7I<^#;9P]?M+?@Z?$4D^(W=2D036E!I#7 MT)!546M=+*=:G#(5#(;N:(D$/ASBXR$R8/3.8.9Y0=!LJD'T,U%;/[6Y%(,H M2>M524-E8;1T-,G\C#9:A_&;51E?32@I[R]EDHGFXY4V7[;UE4")8[VKI:6+ MA,PTZUTW+3TC?&I:"R_2W"$V36,3<(;1N%?O-)P-XU?AL+&V/Z3CJV-./'=R M/M.*W%W"9(,AHH6=&J%@MQHH\&R0&A!W9]VJH<")M5##X)Y+%/*%_DI(DT-Y M*:$@K;*O@MY)*JM[<;Z2]TS0@5=W@DLZ)"5"J^ZDE_1#"@5/(GB6<3_@>?X' M%^\(/^8KYAS>8O]N2]BLV&TMZS'P[G<)&S+G-W'><4PMM,1/-X[G?3]"M(BW MLZ6&.4)KWW?-YR,O\>L[-/N2?%V@6L==J6"15X')R$%O\7MAX85 4L2&2^3Q* 8F_?1:3@T_G;BY9^)12'I*!A4F%C M68B4J:"SL#?Y4N ]^8H[W<-5515KND $N17\B%YP7LZ7RPF/;2,*\=N>^N%@ MT2+0]+UC]K"LIUMXA,COJ/NB;TNYR'+L%UY3/_GJ;&$1W'XCW\ZTD?8+4>GB M6#^0=1Z[%%2K$10TC!7 9RIZK=,*S+Q*Y+1]ER'HP?1^)Z'T9D??7KAT]KI9 M^@YH7;=!9]IJ7F3R%*)M^P1)1&FBB"CZE9,%FWR[E%9K)>UP$[.8D:9G: $] MJ8&X4\3:^MTL+[U8TPT4<6E>9")!(<11HLK@K8VL G@KE14.;<4&6HVV BTI M@K8G,J8L!@+V9 QN?-2>%%JJB&KF81EH*J1$!!/61.L@5)*+4J@Z!Z[ M]!?Z"YZ(?MUD%T@<)?B0,#-M7@8D5J4DH*@(D!J+6( DEXEXJ!01#$D%9E@) MI:QBE, 21;?<8BO1 Q)),1L293#GTYH92:W555,9J^3.LA%)&,1UM M>MJ&20#<68>-8FB"[S>Z!X?,V_@S8>HQ>DFYYOR\JL^@,6<%(^);W?-9!(Z M'J($44P1_$B],SFUM)S/A"#LL]DB]I<.->MTT=$<%PQSS2);\Q4G[W+2FYM5 M1^V"?8>?#<48$\YT'L]74?WGT*3,D#;:)"\V'P@I].L>Y&G$7L3.>(R(-DK= MY[YG8D.>M_FR;WIIL]GYN-#B%7C#K+5<6E*NP/Q_4L;^JQ\<*Q.^HZ@R0;XJ@,PW M&SY6S/$@G)RWF&J+,"PD1G"7,&Z8M[';RC(97):ZJ*ZE0$4(!0S52E&1B,J* M)0:9IEQLF'[NS*-ZSZ2RSY#35A4C$GL)BS#/F-%#!8=9P'LFW/?[H/,4>^3H'6\$FYB';Z[B9. MCGA(5L[^9AO8#6OH\4<=@GL2=%>F,$YJ0F?P2+L!DZ*F?3Y9+H-#S*<=1O:1 M^GEJNNFBIYN(!>N$CG1DY)/F."Q$R%@I3N=?2\#>E<*7#.>7VP\WF0/H?F\+EQ&O,IHJ%"9J MK))H-&-O&XXEM'\VEXJA)TATU ;RR#)BC#@/%$BS!)#(KR(N3&^C6__ MNGME&Y=DXLY\QR33PPL&JLL0!755H!A!5[L);6>28CR2Z*:OH.#[)JAB3RK+0,UAAA M]G0.(ZW@/-:EZ.G9C%%6 ')BEEJ / '5P #0\XE'N'[$%IB' E[\[&V"G;ZHN&2*SN#('$2HXDXJK9)(O$8$]$821V*'L6B?!;)'(& M6XC$>OU (K$9!!7"7@=3P'D&=.J"K1-A4R@+*K\C7W\OCC/[WQ'J5+C$EI 1 MBOC,":G@1QHX$%4]QP-9-0>)O'P)7?-Y\^T!O$6.">&5VFJUR(;)E!CBU$8H MH ?K'UJ*QSS#X\YQ?5Z*/$)0F61#PZ?4YHJ 4ZP,6,A4W9;-M@*!A]1ET^FY M-E[F0 %X9;:5'$53AP*W9DN,I]CB86_.9OA8NRY1.Z9IQ[P^:-$C:')]X3!1 MS)!$2MZJ!"DH07F$GD]!"2&(!\!Z%%WK1'0@S%4;<@42*S2G%CYO2AY1E>FI M!#9O9-_)U):+V;P>F8!/A/8F="TFP1\$;6"X8FB\:?$(:-]8S!93%#:#J*,2 M2)2L8O#9V%Y@3!6;JH5<"M1E5+(DPRKB[1P]4O5[??KI1$FDR$JW!0>TM4(!/7)MK#(2MF0N9$O&0S=H1B M#+J@,1,ZE)5LTQ3(1( R!+A2SQS<9H# M6_8RH;HYJ=UK(I,&#GZWL(DY%P%46%.0F"4=W>F( M3,P;Q;OOG*P:*&HE*S]@<+;^FTY6D0K%AS6F6 6F(H4H@:J?7<>KRWW)-(;$ M$.- XIK;7*N #B,&FSK=1K"B#&J?B**>E@@*DSREG2\) *R/D: 1$AT"I,11Q M.UTI@8&4.=Q(9HO*O*F3&0R@]79=B=8:Q2D.W=1Y8GM;29-3$]0I'F4V\:OV MCJH0/LJ>Q"L/^18J*CDV+%$1DM*1@BZB$#\-_45>ZVHX#W]76BFXI#$H\"D' M$C8[&5?!FA)3!:[R@C$PELH !Z>D156#)9)9"2C!*-%:K2 F$DA^">FU-%J@EO2&Q6O(*+TBZ$ M9X"D-?J^,8 M^E(8?^$](,&TX%;(#NDTU,)LN:E6 K-$1<#H2R1/ MUG_K9&,8C"4X$+^;.UD5A=$)4CUD^S;"4G/I9B6)\E9,41$,%1A<"6RRVE ' M*3\[CO%F6A:94:^C1_4XRK/_EOKH,G3!\2?!K,1<,"]*C4Q!-28>S(QJ ;<_ MM3",7ZOQB&-GN*C'OJQ"U7$3WVS#]'S7?#[ZT;-=5[IKF_:+G%^H) 3N"*JX MDRF@471FE$)^:J#H);MP*/ U;2\J8>O8M. X($2S6+>!$KSCLV<:INXJ.=&+ M *'>$=0J%0CYIHV-"\?FG)'XGAZ(73B>_X WSHMM_HF-[=/8'W3ZA38*PQS:K;0_ZNK>XU6:0 M*:@IA< 85_^ZJ7^51)0 /"P+N)(H57Z^JL%FJL[=C0)OE?2B ZTS'0!CM\+( M!0!%4'RK[VM>,:GL!8_7D!5A YV-$^F()09*B4(_7M*=L#5HK!$6&(%9 M Q6 74I+BF&MKEY733\U\";]@L=J*H8XZ(I>70HLA#HU"GV)&:L@\N#+?Q5Q M5O.F97D7>,3)/>.X7)POZL &_6IE1U+6($R-!RIKC5$ 5N#/418R=:I[_ZZR MEP*X.DD^ T?<^KP.6I2HBI%C,V%K$%8C+#3*3I6OW=5J23&L-8D<$_W4P)MD ME=390IN((4[%R+&IP$*H4S=RS!NK(/(:1XX'_*(S1$VT $_T-T5#/6#?=-F+ M7'30KWC_G+MW*=6U8U09SN88Y5NWX$O0WF;+V>I\\MNTU-YBVD%(Q95"A2WU+?Y(S]S(;3SZAW[]'(AJ \#%- $S=C+3:AO$T_WG4+7-[ M,NV7:YM\N]@?+.6'LM?!$@J25\U1B?(N:]OA\0>)5<4\6CXY2PZ-H M?%6=71]Z$W>&T'IKZ2_[4)X69) 5*4-=URGGD<1=JX2&.W*]!\OA'609*\+3^7@\"WS>TPZC ^N,3!OMR=?9><@XNA2G M;SN37NA#!\=ED':VR"?--[JW0P)8\9NTC?DN_+25E$$OOEAZ$]93<*#)Q?0(RX-<3)T5PXQ F" MN+)NI-/2TL6?[U JV4 .J@ZW"9]3J0J8?9JX^D3IID"BR:"[+_&X$K?[IC$0 M*NMJ#+&;TE2 7&$0-;+"\J:2WA#)B MMS^1G"[,K5;:QWM-)XT]1.R_M"F3_ M9?S(F-4RCPOZ>$Y F%\%3I"&QTPW0N>Q1"75:R2% %6=O9:!K5)/,"!TS5?" MPBO./<&P]K_HIDLO.^*J!Q!$^P\*1T&F)#*!5Q$F0]K!I27T*4'^^Q'2?42' M8)=\<8^OC]3#LQS:196(T2IDEF-T/T>D1@L^2<%9K-.9 [>'/ \ M1(V<;RCM2#],-ROHO[9T"J<%+'!P.8\6:N+7?X@ETRVIC74T^.:&0ZN9ALN^ M$7U:2 VK]7IH%5= '!:9X/\9RHE;;(S7PQ M/>"\KZX$S,Y\0@(.CZAR$RP&4XE:5,$1+23U5VR\D-A]O2%_8A%O?(%H_>PQ M;R?Q]44I J-0D$V)Z&V9FT<3-LS+E@4#HGC$U*6T<%"%L-R+FLJAWEY-D!Y! M$DQU#D-&]Q_$GY!U==VEW38TU?8I,:,R<)FU\RJ>$O=]!]-5*]=2KRN%O4L> M6BW]2^83?!0/4WWEJBD]Q3V+Y#6FY7+>VJO 7N8:1$5MG8D*-\%: JBM#X&^ M0R;-\1-^]S\3EG[OSO1BDFI[D8A/&914[4P(1?-T5,2&_3C.I*&FN#^Y>KC^ M9?UT_.?XD]\\6FY2/77B! M4BIZ6)@X()0Q,7GBT.Y#FF/A<^6I-J[>/2%#HWALI'N16TFT&O'S^,P!O$)> MI6<%\CKYE$3BQ :XA&"7J*IU,LWT^W'<39B5<.K+Y10.H+S;*>):HA[O))_7 MT\#U1$Q\8/?37I'\5#4D\['=4!7:VKNB4EW#NJ-$XM-%^F7[4@LKZ +B,O)\ M2&0$3/-.(('H@!XTEMM*R- 9UEK>, J;4SZU00VHEEMB,?A*E ,-)]'S#N!3 M#/G]]MEBGH_953IL:"A2=M=/O3,!P9W^KO;O/;SYX<5Y_=&TR33N4Q1,@Y^I M_4\3]L]_FV"!S(+L'N9Z[QQS,TE=ZP%P4,."Q/;.>6XC;(1"8HA3&Q8/G8K& M,!&)HY>*TS<6! V,XD%$?MBYP;MW+'-S$M]QSG4 F2FR7$A4A3-#N/F''LK\8T4F9_Q;-)H3)@ 21VU MX@"MUYDBL9I:_X:#( M.6L#27)QE$K'H0*'G*H<73YA=W^W#6]0U'^I=',8NT_Q(!%J3,[S410E1C/P M0W+@4&@A''_Q.A#(B+&AV-*[V.1*8))7!PQ>O(UK'FB(=[>]Q6_KS8:&>:;] MFF@3Q!::+-X1V87F[ MDD9#HC8DF'"R(Q+AXDI"F9N#%FC0?N>,J7SL7%1.##\G< !]95U!]WK:[@PH@N0I<..UM]!:6_S.9\,I]DK3\@!9UUWX5D&30<."DEP%!L886@*-! M-V<>P5G"VC:N;-_T3]?VUG'W;%%2>>HATF_P,$I3ASCXZ%W>B@+@UYQ^=RZRUEWF8,Q )I,:G(*+J:G\UP< FG61G] ?J M:&:)N97\*F+EB^EM=(N_XO*%_"Z[G5#==H!YM9(!B:VMQ3*#)TXL>%@(,7+# M(JA#R;0FDO6-$R$SH]BH5\30>/@'UETQ-,0M0; 0#2]C+^?%2*"TU,!!0ZD* M45 MU? 8R)E6,0+2*AC._A,STDW)3Y7P2#=;F ,I :72,3)K<2#P)I00I04G/&WD$B3 ME6A(JR\TIZS)YX4?SM[IJST5WX7]>6#KIF/*Q 1:QJAI?SA+EN=>$^)^2*M- M&D766"/Y.MHFWF//-S=KVWCTB?7?8O_N@%V=7C^A[]1@6ESR27^_<+%A^E[A MK8\6A(;?2&[ I: US6=339N$.\M\'%:DE8U$WW9"T5B(#\;^3%.R@_'ZO712 ML=_RFR@4Y/PZXO:"W\]Q3 M]06XPK9#GAT7,2 3UZTRD*56MS[Z.\>E1RC E^/:"Y<$'>B1<951I0Z,2V6& MP,*5[EHFX8=8!=U>K,1"<=L!L5#(@'CF350^.:3#L, V@V%AT(%<6J%3)FO/2M([T/D/)L;55F$ R!Y]5Y5/^)KG8D_R,Z4+*2CS2@I[2D3 M.MWY.^PFWH237'=4TX .MJ=]PR\,LD#!0\[1]WS=-@@S2BUYA$R_-HZHU*@*" ]< MCZ"5A*T!41NP(''\>EZ!SX":,HND1M)5+Y.,'D64=C.-Y MN8?4G1H/%4C,S M+%TN57PD* >8\0Q5KBZI#!6M?E6 ;%"72K@LJXP5'E[0/0U>#YBLIR6'UJ %VCJ M2$ .J_7#[?7MSX_H_NH!/?YU_7"E$I JRRE5JP$$+MLMWO!W"(.JDP^ZCVEI M=M,^$E:#Q!7'+JNB)$%@2$ ):8'-4[%GE-J^IQ+G;DZY,&EWB+71?3_%WV,KQ'7V'FTEF6\Z;;FS;>1V84 MQ3R1!.LRD)K(>B7.!T$<"CGA2;Z,%Q0Q@R)N/H"+ZDVWS%W%.M%#*JH[J 9H ME'56LCKO)G-#F#'O\HB?G"=7MSU]PWY-:_&2;K3B5O9LI5O:@V=^=,2XZ/V5 MR70^6?',D, ST,-$9XO\'7USAG!#'T''Z!G[;QC;R,4'QZ69 HE9'@>/47QZ MQC;>FO[W[(X+_>VFMB7YTX%E'CR?D'XX6">ZB"J8A#Q$&T).#$BSP6NHH9 (BHP9$?_PAPZQ5P674 M=.QJXXR;+K6K:CA\B8TC8]G[SZ-NF5L3&_>N$_QN37N;OHGE-@V;C:!8&"S( MMD1Z2W22)AP"1SR,4,0$BKE 1NGGB)?\>K9< J=I6X!'F+=Z!%%U6-@20C* MQK\R>A\L]KUZWV#/(W_ZS(,ECSU$08*1)R=^AB+Y4$73Z4]^(!6C8FDIQ*]X M3R?:_XDALN^[YO/1#X-DS!3,: :\>416_F0.^;.7>"YGDU"S@O%RSZ8B%SQS M9MB?0W90R ^-IJ-4;?8R4-U_,I$C3/9,#P8/-7C;5%8R0;:0OI5U=?<.K;!%PHD(@H>K"UVF71OHX452@ZDF!^2 MXU[F#&JD\-1R_/)Q0''4'U#U)9/];@"ZCJ MU=@5JK7QSZ/GLPE0/@F:#L@+B\5-\4> M?GM5\=6.Z[R:'HVE? >YV#^Z-M)C@*CN&*HP(NL<2C6JJH-@!3S7MG%#V+"Z M<1*E)!5S%&5\2CP@L)3.*>9%8NE! !OVHWF,;G06)1$G+QY0^6WLTT.6\&PC MV.5EZJ*[OANX\KE=8DK6J50J757'0G[);UV\8/++5@XE1THQ1Y+E3V8*E4R[ M&O$RTM%H?:4X=.DSVJDG$V%L2:AU)"AU?=VTF5/@)2$<6WFW4(8(67=0J$^5 MW0#WV@_8(W'19M?2DC+$%'0%:0[%K?U\++W?\!35E!^A<, /D?346D^S9/5] M-Z 1)5BX9I1:\E&"AG*@-/$/!;I5V$-/]P>=MVAE5BI)ZOB')GL1]W97T MT2S] Q\L:/I1O$(+#3&70$B<82XX7UI\ -P7F7\#T.=4IS#B'['O6YAM#P7' MP^W,IH">>NC/,RFSURY]$$K_$ \9I6M\C!5#6UUI@3- F(WGL6V%(%_EXZ1 M5R*E@8LHT2J,\&2TG([# \6 YEF8LIR@.D(!72"<=BLN ^=ZLW&/F4QLALA0_.#2 RPB M18TU!4,A;4%B[Q&[K^:F)#F)WNK?\$R&+0T07FSS3VSPMW39_OVFN\8HG[T(^("!$HK5 MDNX5!2R4)GR.4,P'C1UB3L)'L/G]=>AG$7H&=9%'Z_+K*>O_;AW[%7O$<3,X M>4^T E\V>?/6\?^!_5C*-E;?:#S5?&(3(80C>O*_63I&$@!QQ!%WBUZ17R0< MH1/V$Q!7V#OVKV+F)[_9;NSP/-_9_%YP92X,SI3W>VW +.T!&W^A?RE?R#W^ M%\<-?D7;388V_&(F_A6\9J%D$J_#SB<#N=)1&"[1E(P$L_]B+K:#[U'\> ^O M+$4C4#>F3/]YE/'0Z)-IDP^CN][W_Y+.NM+;#.+!RPU 6;<>7_3^0KY2\B_! MM:4V(*HGKIH;KN589GMK*NU>$U4>>.F-E'>]*H^T!CF6AU @.ZF_CLN5!'F^ MRCLP85Q).R8Q#7=3ABC@QTN_T1[816&3P4O_I,<7??ARO)HOE\&+IR$%].N> MT1CZ2=,V$DPR$GSM48*:0HIMQ$AMRP'602RV][A^2H&,H#,[C?CN#A0;A0BM M;P\Q_V:9$,_6F(Q7V2F5$D.<&I#U=RQ?<.$E%DN)4Z]22RN$YMF88%?^28D0T*NG@H01D,)9U)J[64=D $"1AH M!DYU6AH,6SQ+XX&5["2#L\=:LLD.MOF]GU>>[/@^* CREC%Y.4W?_*"0R\F&C' MOR;(_W!VG#:,M-TF)!S*3K^8%G8O=!^_.&[YRB#=:E"K30TM\_'3JP)&!H5T MH$RXA3":E###V7.A :7-.B_U4-9]?WRVS,T7R]&SF=/%;0:U[,3 ,D< \Y1= MLO$-9\P-^,>D#ZK9_J^?N^I8V&]2FTV-+ MG/3/%BFSCND@2@C*LMN(H\F),YQ]%YM1VL0+!!_*RG]QK*/MZRZ?-LJ7EMEV M@]IY9G 9RUBE##TBQ"=UL$5D*X$T28&&L_428TH;>Y'L0UG[W[%E_NS=U=[$$>P]Y)"S&DL32 M,;P=$- ;(481A215N/[4A\Q:&YD'.TN6,]_4R;*$TD"0^HTC$RK M(9&6'EJ\!N=*"^>ND )TFD4;2;24)*!@*+:8E-$72 IEW/YI_4Q72)O2._GI M1@.;=CRRC#TL8LNF&^8A"4##;BJ')BS'D/:=-YJL>6?DA;-NFD;KT%>8"D^R MJML.;NL9!F1NF"Q3)A\1 CKMZE L35JL89%08F!Y0!1IH9MD;L\W]S3'/WAP M^]I.WN],//CWM-/]OSM'R[C>'P@RHWI10:6HZVWI9>?^QAD\K;P'(413HB?3 M\U60F_ZTPTC?.T>;ERX*F4*\J(^'3#M]!_CJZ#N)+-1*!$)?MLFI=]-?#(KRY'%J-'"#'&T460NT_)R;( MZB'S6C*]DE=\;>^+:>OVQK1?UE%)T;)HN!7-(5R"!&6>PJ=7Y(M MOT\;C8O6E85P!=*:L;:0216K;=H&@U#*JM:;5=B1W!TSBFFX= M21%-)1U) :/B25C:2FOJ2*)Q/Y C::VK:D?B1"KY:(ZD D'-'$F9IKO9MPD6 M26O;/NK6):%O8-N@0?L]=AD_A2N\^EZ#[ZG4LB1\:7PRF<_B'1(<+B-U1AD9 M 6F^A4&^#?(H=72DN/8=5ASG2/[B5_4]F9@L*W7/.^[Y[>)@*^6SI6]^1X^; M'9'9(R!@?WO5K2.OT;%W#&P-O5'2L6(GJ;4YIXI"LGP#@Q#FWA)B\Z)C<=-; M$=4V!+>;(.P%XKT!,3UUZJ3^\ZB[Y.M9)UD_5=T1RE55*L_ M0N)EQ@;D1CH4.NU)(L(*.I,.A4[[D]JO#.Y2A#";\RKU"H-81GW13?<7,AGC MM>=AWZ,OH<8UU[]BW3NZV+BS'S#=/:(!FVW<.G3'E/^31'9F;5'S;L<8<)G5 M*>,2N:&KP!'0\1%C8(0X"_QUXY@)%')!'^:(^&"MDIP@QHH"R7R &M4@-#K4 M6JX7&"?7=MU_N(_J[9[T9ZNLR&-W]#^8EV-,R^!QEO5P(>[8 UJC*N3]R@;[ MP ZL@;*T'I3UD7Q3"G1=^Z7X>X#ZI,^GZ,>_FMBEC\N>;O K^5#O9FUH5=T9 MPIM4-W)J3>0$P%V=>9: KE))H(B[ M-+V-Y5#FO)H;$Y5=(#!6P(>XLU^%I5D345V"(/CMBNZDS,:NXE(.CJ\*8RP$ M5IEN5$'4$W[W/Y,Q?Y?XR'$?8$Q%C(CGY!&+JP85I8D8485@U5!0CJOU]0/Z M97WS[0I]O5H_?GNX^GIU^_2H&IIRAE@'I[1.0/%T;1^.OL>"U$GE==6J'A!8 MRK,A<4GNO& /FA,<(48238 OMG8F)P-2(),2P"FWN$+8E,BO"F@T:=!H:H!& MDRU'K\W&=:#1% 1-(SD3H-%4 XTF!QI-%= 4K=(J[]>*](0 43D[$D8V/\^# MJ62%#GH9MW.I=V$\-? MAF%T6)7MAV+=?DZI MC R(UI'2R)@ ]QV&40_S@^NH<)$?*:3"AL#N0;1U-='5B%:Z!0UB[K;!77CZ MAJ'GN\Q->?>.96ZRS^3(]84(8ZH8DED0YU%.3#DBC1*T1XA31[\&_U7G7+8[ M9<2QS6NHC&VD##.FK41L(V+0A<%-K;ZZB6[(&-:]?BHM&5S6:O"(),>"J-&L MIJM%<$>;$4$!E7YC_O*PH*4@DX$%J9G%6TJCQ=)B:0U$&VQ*JS:VU"16H0M MG-@O#WB#S5=Z+65M6$1)L6?A(V&SSO& M]8/KXQ7[%Q M3>)/^\6D[/)+;QL2E!XM6M5TO:=/&O]9%)ZV(#2L7Y#D3MCTSZ.G.?@@9VP4 M% \3W @G((A'0LFANO4'*ZX-FP1K9* :C]"O4F9L^TE"Z@&AWM#J,T!OHC_E M8/['T20^:>W=ZZY_M_U\](A7\KP+9_],/!EEN_)N>@>457$$8NQ*3(K1WE6E M9T#AR$CW$!V;[NF$HZ/$\,!WU(=6G3:0ZI3P.G(@%'9#$M]%-;^4\)NTV)'M MX?66&.D_L.Y^(1T:6&D=147\4 V;PE6(24RN"48FB2%1,.8(Z7141(=%=%SU MO$ZGBF+>1AMK&CL,\W?8Q4P!JGH,07B(>@H17:KO(6[QN__TAJU7_)4]3=&) M4>6(*NLGLIR*%RR?399M7 4=&/&1$1_Z(WB+=NH*',9D^7$\1!D\FCN)0A6J M[R=8U%-[C;D-265]1)I/F8A\DO(05EE$7N @@NA;@?/XP505IM[D=4%6*-&J M)68"]KR^ _ T]R$%:E;?@W2Z#%%_!=(DIA;=%BV,*#[4LJ.9=L(5!^SM\%96 MWQST'VQAP=@E9M:=N5!B:L.=C"\3$0OM=5;#G8SX8> NK9T0[N,/!O>$U;>$ M>ZBRCP'W)S)\=],[IZ8TX!F+,E/8HC7BV9 ?!?(-]!/N$:P^%N93IM\.]+'2 M/@CJ7VM%2&_'"%TJ8/;?:(N1X'_JRS8"Z";%^_L&PGKY!TUYABN'\\^FK M_D_'O;!TSZM.#Q:FH :FLVS)[$\)G0NBYQ-B0R V!G1^<3]Z$$DR$-:# B@O M,W=!;!.!W(?3]8&!<$6JT$Q0-W4WSRJ[ZH&L&X:7)^9 M3X4B$EPJ^]Q M=8E*22IJ(+:(-9E0\%QL9DPN(NE T"4L^U2(4&PLI1 %T%T%!$&@EVI6,@PI%>Z-EQ M?N<58IO'MX>K1MS*W]6GNBJA->(^1&>Z^;C3%ILL>\8 M(4X;4>*JN9"F8C-'\D :LIS62,!757-9\Y8J!KR,?CJJ//5.K^516%_;]Z[S MXM)K>;S08^8#UK=!/+.^<%IW8 M4J:#R0[9CH].A.;!TC?DMZ;M.\C#[JNYP4/7R>Q,EX$7HE(&Z^5K&X4444 2 MI$A65Q)JL83!=S1M= @H A;-JH=RHGQ6C3*Z\R[W+K'F1V[4W@-^Q?81_XQM M[.K6@^Y37#S@C?-"O!Z!TCVK+5OZ^9K0 O%*#1@5G?06\^E\'%3M)21*<4XTRW'QMP5G1THJZ'7(:;L MD0Z,M3^)?;_ML(U_*88[P$F\QF_L"\QA%)KA-6@JL7VSAA-(^LZE.019+CHO-%_N" MUEUV3]6/$!0U'7(Q5#"^Q$:?%@*5DT%/^CM:'_V=PX^R89\5:"V:EA -=$E3 M84^I)4R9Q) @8+'-YG3AV.PPG\4^!4^SUGQ$42H T!%D36(?*RHS&* J' *% M8XS"787"!XEAX=:+.I)(#-Y#(.H@R[HWW370)A@+=M^AF;T7X5=&A0I!V[LQ M]6?3(IZ_-;ZK2<&#O)(_X>/O%9EE:I!.7W@-A_H(<.]0,1\7\T) $ !^O3*[ MV2U(C_Z%:SABHJ(POE#'P?48JU U];L7N-@I M#2QPS4J[>ZD5]CCR0(V7S\**4B"68,_T$+8(MG_639N62?Z,R1? 9&4I-A-5 M4H"+'*K8$IX7EUI45".+S01]1 = G^@0WX_0,QN%KLR5"!2ZTT,Q6OV$'EZ8 M'BRJAUYD?\7NLP,D_41,?(_+C[WO^38T/5:C+V+%+W_3]X.R5(+3%7J$9@4A MB%E\JMM(E*^++6@VJ-1%X:]M@_[3X MJ2]_!:JV>EMC>DI,$C5,RFQD+NNG#([UY'CJ/:4VC*HJW*H%7[>^+4;$G(*( M0KM<>5Z];W8TC2@(3>M7G"4=@%::Q=R(IC:,)Y/Y-+W"Q '!:.E!S,_ !OK$ MWZ/#-/%&Y_\,GS9TW]ST$%WZ;P]0F^FOW../GIQ M^)NR/%=&3XSDN,AAMRY,FR!QCPU3=T\CECCC'+A#B-8_R'?0\_%$^WB87ME M&^SZ--8*\3)"ND]^[1WPQMR:A'.:D1/\DN?AX'?L;DP/QQRXI,G0)]G=?;^4 MAPT)A@MF%=;)70BI50D)O2JN=B+9U7"%.OKP; _$N+\ZK_PI6F'W5M0+V,<5 ML"3\Y.%L-LYLI44V],#\0T08=B.M,UF+G<*@LDKYAM8"%SL(2C:65Q4_40') M,F=1IA^0Y=+1M4UV<=XVOICO]*=BQR+08<@%3RD7$F'Z+(162(RM7D)RT&DG M'4FHY27.F^ ?6<@$O_[MY\^9 M3Y;XPP 0B$>3,(3SX&KIM]OKIZM+]+?KVY\O[[X.:]E-&6<6_(W>JC#0W\C" MPW#V$):;__S40C-"=6")P=HG,,7@7SE;#'Y/QKW/JCGYIR'L,3&>^(W]V3A( M64A_V!&Z)PHU!J[[T5P$9IN?7=,WZ;/;I:SW;IL%YL"L,RL81(@1I-<2U[TV M]J9MTFH\OOF*@_(\)?-?7:\!@XT:5H13T+3I*C#Z,.>HHF9/0A:)+)$$1$-0JBJS*6%^NK#M*DX]_SE2C>@*/]'@3_N/ K7P>( MJPD0BN'KF"+0R[0='FII!H2#G]E\NDQ#*WHME=[="%YF9S=RP\,')0#61EQ- M1EP%X%5LAP5P*E *#'R<%U<_[,S-VL6Z=^/8+^P:?5 MNKHHJV#G00$FPI'$ M$FO!F!*W@>;A_!5T[04G_";ME5V9E]:,>99S]CFH;,%K75SB#?/@:#H9 M]2C.HZ^[?O<"S?,"_3^Z?=3=$^I)G'HOUD@0K7ET3?NEL'Z$4!< ;U/$AXRIG*<]T"A^SY-3!"D_T+V0F<*LH8P&EY%F$I^P M#OH^NH@M%H&G5#>@@+)S%=_BVUYU4;04#0C(B3 FL4^R7*0QR#9*\A6#XS'@ M(^O^-)&OH-Q"$X-C5\;L"\$LK%!ET5V7RRY)1#5\-TG%7BZE 0Z>HMZG,CC& M[^XN_WY]>;*[1^?+QZ>E0>TY5)Z0U4J!BJ MPS_QI'EY2\GT5P/+::9D+/=*^&]VO.QIF47ML5WQO@ R6O&L-#L6@D,FTE)=>.? M1\\'2U]N;LM%6!74%B18;VH> \JW X#>C>QS-\3QKS((4^!!GY;B:%+B#(V4 MG"$5 >(&_.T=]BK7O>MLS=(-GD2+(6T]'E;;_ MT"/_=4]C-.9_(<+_8&C,FW<*AQDAA[T5<'V;T7WB#P/>"KB^%?>[6ECM_?KV M\GH-[DE_Q]XE^<'SS4V)RVA#<<"9I06;XF4$E_,@CY13"18KO!). M/"2*QPRK)07MV; C% X,,X<-IBE>5;Q"UJ'FBPY D9Q?VBKP@_B%JW??U1W7 M,&W=/;%X]I:HFA9M<"S"W\LUK>Q I.K.S(1'5-NOB(HA@:;%N N_DV8#A7Q\ M&#?4CV*UA&(#M9$0]]7TZ$X-+5AB\K_YE 68L%T972W:ZDIAER_K[UI."5(? MZ(-,&<%68'=6'!)4V^$'7,I$1\LN_/F7\J'0TF$DM0?G M#QY]W6<%2VHRR,I:#X[D' OBCU)JVC0%TX@4>/)7)Z(%]13TH\%NWA,,&/3R M'/O)#1Q!F1L;5E+9XX3;40U43..DQ5R F,JK1)"N JH1XX9)'0,WJ MKW9ZRC4>'$M9#F0BHED*1)FG!\'GHW:2:0TD&Q8O98:6!TJA)M1 B,"T4] < M%"7R3OB\"B<*S#-MI:O BC*S2[G15>-%N3GE5M]CJ7DEZ@"*FI +\BIE1$.05DCK,902B_JH$AR[DET 4>2G)>F$8T EA2; MB9K*68LG)>>DO$'68TJ5N8GOQK_09/:;FL3QZCX0N"IB1,;@%CE@)2@JD%[> MH:!99,D(.CBRJHRR$%JE^E$%6T_ZLU56]+6\/3"F&!,RRXE5-9X8/86@U$"^ M2AB5RP>)H)3IU:$G5@DHW'W]0H]K?_K"K2& MA8CAU8 'OCY%(@WI7C>-6UP[^<0-(9 2C2YQRVVN9?&!/43)D(4V!DV2;BY0 M<)16"("TWL.D_X TV7T66+:FV, "(&1"OTA<],I?"0$QI M%!1N@$=#4^GR@' C2HK (F]E)%-=?VP:O MP&_;]JBY;%2: M&"&ZHQ0]ST'K/06C #QPV:,6F&=Z2%I$VGC WKELY!*B)R_E-08ZR2>XO,>V M;M'WKGDQ*L;Q>K-QC[BL+K$L%8C 0(PUX2AS.?UVASV/911#ER*7M=TZ?)9J M"1B8+ +XC&U<7JNJK#4,[)(L"*\]Q_-Q/F,E#&D_!=2 JAYV(AN#T+V2U^9; M2L:NO#_1H>*K[KV(\XK=9V> 3S4)5AK!,A3Y#B*AM]+W^$L]18G7RRD'U,G] ME=VE/*U?7ERR(O+QI6-9NKMFVP1U'[JR+X0#K&)(XF)WP;EN0'F$(MJ($T>< M.K!W[$[P#/[81E&TQ1/#T#ABBDWZRQT?6PTDBIAS(2YK-:@"2J-_!^[#N\?N MXTYW:[?\:_L#HK64*8DLA6E^F1 A-O&[< 3Z9A%B8ZB!VXY4P+![B_T0L@51M VLKT D9IA1>+J MQ712CL\$543)J@')5K)&:_8 9'2;W.2E*6AE"C4.\ZJML@IJ1;H!!1A_=D$X M92K;' )2&1YD]H1R5X'5>T>D&S'#S6H:@[$31Q77?B6V5XB?(FT 8>^V8LO M,?_OM1UHV;O73_3,GKY=S_?';TS]V;1,NGE>_JV;$!L6= TXE,C=F,3GQ&P M]"D!Z.AH+AV'E+> B3&!$,J[UK)XEDFN85JT$/U! <)$-CN@4L,HAO MJE.U_(%(5EE]5R6P+I^5-5VN$GG)EZ>Q!\%CP- M9& *4RZH,AEIP@8KALM6^6I]H? 2;['K8N,!OV+[* [!;#]0_&68$9XX)O-Q M];0:$D8!956FSU8"\[KTH61NN61P4"NQRFJ<%2E%#9 %54WME\1,7'^+388( M*/RJ.)/97EQ58C$:)1G/JG %KC=M,*!>[$A+3!7@1 K0^6.]-+BUXD&@BY$V M,/IJ0-=J4A%T^SOLTN+E_&X ?ZZ31-\)KBLO##4C!XMX(1XEC@6GU?,P&P_% M X;/55,$),;LX:92F^BX%RVQB)GKPW+LES/BH?8E#D$Q?R %DQK/(*Y9A7Q$ MY,\XOW)VE.T,C_\,1Q(KOT7-3,^L.Y[O.7W%<-U.^EG%/2P&8X?I('1W>JD& M@/%<8M("Z"W2'QA6V:4IZ\+9[QV;G>AZ:]]WS>>C3S_(D\-^]YDP;]SK)U9! MW75I6,;JPE?933O"0V.\%;<2YY>S)/[YH(B/RE,F/)0*3(\ M3)R)&F%!)VC+N9CV2N_H!JE/J)IT YXZ-GH=9'_039<.<[>]<>AJYA4;W.M5 MGRJWIS?\_=+FS(I>%YR?S\8S?MTT4;^#F+H>'^,>^"$U/\3FD$XNA+ W3X?2:>"3(W$927YM+58@ MT1D=$[%!PW48>%; P)K2,IIB"Z^L)0'>6&WO@A(76%LJ%2:H(Y9BZ]8W#S\Z M6_^->'[.6NFL7=9^T!"LA GQB&"10#&CA0@Q%%)3,8FG$Y&UI,AG1R*R%U"# MC75JC# =PE1I @9#K]CS*>;*_1X=?'MX?KI M&KIZ:+_ +?%CW7\'6*_W1(:J?&4HUQ#$TX2C2ZS^9O-<^$ZI #\EU$X@34Z@ MX;&8-:=B%*6$A[?_"]W'+XYK_LEVK[_B_3-VA3Y@84PI+ [& MJ;!;Q:P>V*^<$A!D6LND%<@$"8\*:TKBH4QN$ #07):=8]'C$-=YY:O3!;H76NM Z$$R!&3 &F4"".NK;W]2]'*>6!^%_(C,2W/S MR7(QG8KYD!Y?U&OB/AJ(*>0Z(!X.[$%6(8\!]XB@%!)%'$47CPEZ>//#B_/Z MHX%-&J[/Z _4@N;-_T3P5[GT4M!HC""X:56+J=1Q,KH8 X M"9"MSM9B:!)B]&WE%<9";;I,5I!59VVM'* ". WJMM!4E=">^ZY04UTE>GRZN_C;7^]N+J\>'O\-7?WGM^NG?Z@, MQJJL-"FU 8,S>%6RW@#"AC" "T87+UBP6.:GMI[?T)28V!J)DYC*PLO9ZL5] M&7LJ@452?C4 (#X?93N D+6 T]GY_-E.3!4FG%:2L/Q1 MFDK 8!#>I"23SP;J#>$J.TF;>4940&/VJJO!9EL-;]*>9.'3Z7E482ZD %O2 MM94VP:I1Q;69):YY-:,U)%J:,"B^ MCS0_#Y?W=)P18B.-4%#.VS:"0FZ)X=2Z>#6 >O@S/0_KRRNTOKBX^W;[](@> MKBZNKG^AEZR(RJZ>T-T7M+ZYN?O[^O;B"A3%;:"1PGICO7:3.92N2?+Y]#-V M7ES]L#,W.E$FUFL2$B6Z#YY/),Z;:.;:9#&/TA-I!9M479_G$TJ.@-@0D'F* M?9RE)JK$/WW2/B640O+\4IS.6-@;V.S$G MHMENX\5B-DUXF53%-6)-.GU),J#)GI+DA\79I@.77NM([,BYI(NFQ>3@G4A3 MT;3B+WJH% W"->215N8(,JJ 6*1\U4W;Q[9.)*S:5\HU&W!ID1U;>'=&FZ\" M1"1(0.XQM9-$RT@"&<"7F4TR-B^4MI.I+4&90,ATC"*WDV\T]%26XT"X\N-L MO)SS*>QIA]$+MK%+YJ@#(X*<5[+2?2.QPP[M$W8=O*Z#3 \1F6AD89V0$;Z] M0]?(+MXX+[;Y)WV*1Z>5)DXC\KL#D1WS6J:T@"DK\A^\L.P=#P?']8.!AYT0 M6RHO!_O[_F2HGOY:"E+XA-(HLH5M^%6I$8+-@*6 C&:^8BT SWC5>\\%#6%F M/=F=V^7YK&#> ]V$;BN-HG-?Q2YTB<1=SW\![>+KX#6- >?#-">B'G$\T>;! MTNYK?N;ST*_['J^"B\Q4;<0J RS4#?X1("VF@8' M+2%A%+[7$BP<3!OM'=O?T=>@@K'0,]XZ+B:+RJC6I4'K7\;/N9 _L7O#NA>N M$+%MA#^&.#HFA4% X+N1H=3E'%#P;% M]K8/M1$O9LMM;Q38*V#HT(7O2L07K3\$3!#R3B_95U:?2K<9-/1(#"R>/;%8 M+D-0L_[ ):5:2*$EI("-- JL)!UD9&4$,69>,:+:F%-MAC3FY,#BM<3.ET$( M'1;W #;FYE)H"2E C;G(2E+&G),1Q)@=&Y_XK/+E:!O5!0)+&@]IWH4)5!(ID]/#,GW M]TP#TR.F/6'GC#4^G?F$H3/;\13M\/)JM$&V])KS?3LL@_D'?T:&EZ MTO-X<&QTM'R3!/;T%5#?MU@!2-+4W_'>-.S7C_[.H:'LT&O$[O4<.""7WGVB MA!&E3).344P;-OFF!Z&U4.B;0Q M^1UU2Z'5\?M:)[8'06P3O^M[\DO8LU 9[Q0O!X6_$TAL<;3-C7G0K<].;611 MU'3(N*)@?.%%U'PQ7@2@#LD@1@\+_DLY6W'Q 0I4R(;RTL%UKV6 ;T'8>.1-*$11H*%;4&EH1&M19 M\(']"]W;W;O.*PDFC<^G;QXVKNTO)CU&I>\6;7SSE5#$C]2@=O$BB1\"=R.CW MX[F19L&++/$/XU::3+Q:U^Y%U>"E5QTFGOE4/WAI"*[NO(VJP4O 8;?!BRA1 M>"\CR*G$J8*V%/(NT< ?;!>J%X6E=Z$."84YD9H4W8GJ11]Q,-=$%\"N5M*C M"+A8&1U_/-?:+*"3)?YA7*UT,$(0<]ZURU4UH.M5A\P+WQ4X&14#NH;@ZL[; MJ!#07=L;9X]O'*\B/DNT&=8'Q -+7&H/+Q)1*',"Z!,E\3U:^[YK/A_Y+1C? M0?=Z?V]8"*"SJ711J&,R F"Q3%/^%P/P_XK=9Z>W+S 1^ 0#.K<\AC,^*B-G M)[G"A&SDYBCE"]UU3UO'?=-=P[MZ/YC\\3WJJ(Z^25,[V9_US1]' MDZ83V\3\XGC>(GSBH6OK]::HR(''L02ECU(#C% \!*)C &0!]Z8!?JZ'#5:? MJNA3CY!!TWO3]F-ZR#L^_Y/8#34;G5N:9>Y-OWP?8)#(LK@E=4Q3"3U MMMYLG",K]T7"09O\N&%9U_3ELHL=^>+8N[:3;5: M&IJ=:J8;AX HLUP96G#:(XH8+@SH#8#IXZN:K M*.:3[ES.>B'G-R65U;NCJX8_$F-68@-DNA#Q1HX;8*H,4H"UR8&T)N"*VFM- M 4\D!SM!/R3Q03Z2%WJBNS0=FR>G^0&\#V-48CJ/][Q:8H@-_,&<3@-E=>-P MRI6ENJ])@:L+/Q-_ Q ?0S2E>[LXC\(VHH10YOWJUEC"_8?T':),211 6(9Y M2YQV(D&)AOIQ&C&C#[\DZD<#6J"!,Z8",Z6"W'6-$^S)E:QAI[ LI;YN-H4= M&^\/EG/"^-)T\8;TH]N9V/;8%LT-W8DJW$83Z3?X-K 4Z(O;V[WK)75ES0DD.<\44#U82Y5,$#UK+/J MX2Z3J01/.VW:=E+%_/JK+W^E95NR98=,]SQ,%V!+$>'86U(H%$+NEI(KC=\] M8H3=*.";T %QV%0/6!L7/;H0_/+ITU[K<- N9 M,4>G$6;F_QM,WGUQO37M,=ZMGN4]H?4N\D0E^XT7TSN$WHAP8P>EFZ1ROX,+)&LP3!Y! M5C6B*1*\W.NMH8IXP], A%Q>E\N3CB-$<:0Y?[F!JXW$,3;QC1; ZE M62M)&%'/J9"A%8!O05,1YDUF, /N'6WO9I/7<>:+(;S^%$:TU@RM,O. U%; MYF8C_A[G-V=*OZ"!9D>GB_XRJ[KGT6*17CW'>Z5#URKME\S5L^7YA@S4:D>?P4BWL2PUT2)V1FSB;9S%]S-P5D7W-TE].T MH:\#P^?RJXWZM64]<^M=+71T<'IXT(.NTPO7"DM.D-KWXYBI+^6"7#\UHGT, M<&M4;R([651R_55_BX-$YH7 60+7/7YBNPEU(=_:Y\>,O-<)H1%G7I:!39PR M3V5,FP.*JIO1;@^6>7IBW*#=:''S-K ,!- M50J-W=GTBM'(J^QA,$RE$NCXV[$<3Y2J65LV8*F;7E(<4;UV@7RO!@8D M^SY6#Y"2&8PL;\F8%MR3N7#]_L/>$V,O1)>:H$8EH [B+TT<(I?HH9^Q9@JRVYSV=K*(F:$.-0-MN\_$$W(G%C[?>: MAT< *\"84X6*YJ $"4%6:GKJPT]P/? LCTPA;B #I_$NNO!5^WY*S6O\\) [T MZ\"='B_K\ ">@&I(O;WA(04':&9IJ[LUH@3\;%LF46O]$MF3$ CI5&OBX'0? M&Z6*)L"HZ*J2*/O(%&%W3H7 579[:W2LI]'H(&^N$%*GOJD(A#BZC]T8MQ<& M:7P>(#I1*XSR-.F(6(3'*J[=!,<)'0#2LA6LA@/=!"]4_O@I1J]NY(6[N%CT M@0H0LSQ=+V$1U)$WP\V98H_16'L6E/(PI^#>>,\^7?&CO]4H.%9TI!6/Q5A) MLTU QWXF5/QIE^PB+*X*OG7?&#@N*ADZNF]#S!&:15(>DHZ7)W,IRN(9XHVC M] [KM'ET,50&B?+8:U+YPJ)TPQ7>"H5IQ3=:?2G5FW+O/LM:,62K.;=T&%>P MI,6X55WW*K9B'XX[+"([X9G\D1_4HFR-/KOD07JCJS6+ZB&LY,BL- $\*ZV^ M-0QF,;[/=Q$EX7[>D39B'[J%9#KKQTH 3 G<7_"/!#U\Q_XK>2(,DF>@G?PA M[<+@3-SM9 (0WO/K#@@NFLAB -/;MEXQ'51:8V[J#=D'Y()T&DX[KVQSMH!Y M1M%,:XS0WMA0;3>..YM%8-F93P#+$A?O@.=]4]F-:>)19C"=-60EIE/I= :B MX\Z8)KU- ]/=S))B^F :F-YW\6Z8+IG*:DP_D%[-#-2%EFQ$=2Z>LO^>'B\J MB1BJL&;=30+770V33KR7DP!VU<\[(7O/6'9#^WMH!MAI.U;"6@BG$_SM//\F MG4T#TIV,D@+Z=!J WO/N;G N&LIB,#\\XPB[FZ0]^U>Y'?O G NG[+?+Q?%) M)S#G?5D-Y:XF22?=#OK?[O;EOUK4M0S;56?O@.T]RUF [3LBF4B.^X(58]M[ M[\!AMBR(J86B)_$^V"-;9Z\UCNE UX MD]@'%EO[M[VT?N;*"R"HVI="/:/^N'I,IGKQ$326^JF7W9U60 Z[T<@.Y-2Y MG!PV4E. 8"8A8^+9:A7M\/K:VST1..J#*J^ ML%@<+D1IZ3O\1/-+PPU*FYJ1V0K]@.CK_=CYPGTU*L)8- -Z.KJO/DY5'[@D MX'IDY+F_-0K#C6YDDI HC6BE!TLP M>/I >MNBD.EG%1JJSE4#B#T3@&&"GI>*\#,.8N\5\[-KG\((>T\!A^SJ[2%R M@YC>Y!(&9\&:_>2S.=BOKA?0Q=M9Y,5D'7?!*HW>LB*C]+K9S8/[H\D5!NYY M;+P.JX[&1M6B- :6Q"J??)TA(2!*)40%$=D-)P4A$952O(F$I(B+BKBL+$9) M)\Y$7D"*L>E#\!NHA957J963@E7=];]V<0)>['%$+J@0X@@?S"9ZI?)VY,?2 MJQ807%$>C;!+EC34SE"V,DIWS8OS^9+F-(!K(P7(_%4%PQ43V0K"6UHUD#!+ MDD3>XXY5V'P(;]VV%4*/5BV#;H.H.KX][X#J&1*=HV+O],XLWC_0>=HQC58L M_E1#"^R*%=NY00%&NK319N,),DK;R5Q#K4^'8;3/J"Y.G.4 3 -_IA?"CHVS M$48[L!6VS(+-(/_ GQ2ND?]K$&'7]_Z-U_\=^O0FI'2-=!/JEP]#M.[Q%(!J0*LQ@[D4GLLM=EO2 M=PJ/@*3NY/VKNL#I?'YZL)^V<[F+PA<\0Y^]]9K0^*4;)VPOXVQ#LS"R9)Y? M"8\EZ",A+$)@$'D]7=4MX/GR\^49>#Y/5SV3Q5>)1S>/:4!!O K@B( M@B>/S$]4Q[":-\8>QN1BJ-]5XQP=%3T_;\ZBP%ES\(-9L]]5QK,& M2Y@;TD@G. K8F.+Z+6.;[%F004XBB.I5GLX135@^+#E(WA;:LL8@1K+>.I6! M7= )>FSKK9DHTUUH9<:C_+##70-TRN->G0' !L!"KKM:(I_\A;&'/ZD4&KDD MAZ60=^DHAA5Y?0;T*XQ\?I;BY^?M@H^!C:Y7&0+K+0*&'2J'&S_S0(XXH]CT M4:7/CXTT9O@1BR54+"(LF>-V*'0,:'N4J!F'P@38' M#ISDITV'!9#6T&-(T\+P@],S M]S9D7;3ZH0Q+#0:! -0MX4$RD5P_X-5S$/KATUMCW*+V\1%!5">#QFK^5 P] M:5,H;PLX6F%&.8:8O E(I+0Y6!$CCAU_;9[ZYK>&!4C MM6*H5YQ?GIRF,.&M\6"]: \\*\>8CDY7'%U\*$FGD0J1796=%\.G-+3^G;;-; MU_Z&>/,H:Q\,=\9U%P,64\]M4F]$R&GXZQ[Z5,T##,0[_$*_MW_VNA=A %@CC7J(Z_3T1 *^O%FZ=J[?&P3I61V3- M2P!HE$NB7IMY49AQ4M3T;$(ZZHZ )E=GHES:37]Z6A!Q] MSZ%/D&BX+IH^[1CYN$>=51V;6YJA*..5!@-!L[0+4).V!8D4LC2R4M+-P&27'LBO:2_GUM'4)[&J('6L>< M@0S@ 4>5* Y3.O;HX)D?%F.))F[#U[> M&IQKDA@S(J2MUN?[E($ZTORVY=M?0*O1@.0Z*R52B=2WC"U2-N?(=;#C.T>9YU8 M@U539CCB.?.OF-?%H_>*O8BFF>:X27,PR+;Z=B-NFVUGY,S,+8Y><+)S_6LR M50MB7']BIN;)L<_+R,50=:9C>@DC/RV3-81$2\.F7\FXPYA"[4RW^,B80V:A7_4"1:<'XLPG M?1W1]]$WV@)4*EAG)1Q5)48;O22N4AJ?]E6%].>+<.MZM1M&Y8< ?)KWK)XZ M>YBFU1<<@K)$(H7W9T-"?_/4Q]A6<@(=80U-*EMS;S\;5I6;?T M5BD#\P>NS$$HPFLFT:T;W43W"0T[_>;Z.TQ6 M5RP_H8Z5U5X>W9TUS*$SHQ5K$6]3B3&L@6?%W%\4X+6^(%8%QQ M*=3+=K("2.RN[7AJ&"46S!S\TNB1,WH$FM&E^W M^!8PD@JB: 26#P^:X51HU1Y,=5:U$5AALZJ0Z)(X9QO$]FT$CS,V-U7ZROQ) M,#RQ[C7R#8[JAB36T,RB(:F#9G+(_*^#7P[F^2IJAN:S@X.#ZG3OOU 0E@\5FPEA_-H#L7 M,7G,WU'[,YUN7EC:::T/#=GGJ# ?4!'U&[E/#]-3&<6B"2B5B&87BM&7'VS. MI&+8J3NFQ?*ZXAG*A!,Q4B$>%/U88W%>1;5@XU7QS!?-P(X+EET5+?M"18 E MJA%07Z:\H;\;-'E^=A.1VDKH/3W=2Y0Y=WT_OMFZT!-NKDK^MY&V@*5+/JG?L#)5FWH781K*>4[7>-NN9&6Q% M.B3<95]JNDGL4/T]CEZ]%8[O\"L.=EA^2XKJ6Z,GCK2* MI.IM)T>+^8E((RDT2MR,MXHBT2SZM@5)*C&LZ;RB:=HJNLLT!4PX,:RNTZXN M7#**,AKSU!0U\P"-]O+3.6W)FJWOC3NN-PNCGLDX/\C!5CR95CZ8!I^X:59C MIZ_&(P[@:NZZ-VHK&,LJ]'U\>R!]-QUW47C3!@3FXJ@G;APY*AB<(=HR[+$9 MTUJWX[!5:W D5EU7"8M[)K,*C1=>O/+#>!?A!_PC^>@WE)34:<(&?$KD4L\* M<0Z5!LN\#_2-]H)8-[9AMK/7UU-IM8Q6XKKT 7R5XJPVP_$4;0)9)H\'W1X[2,I$VC5C;M@UW'95662FV M* V.OXK;*F&P;#"K\718SC6=YLWSDF ;]U3(1 E M+DS-8A4+WH:^MWKKO$+??]T&=MR322.8=#178DK> ?HF_FOOZKR7)1HP:24< M:SQ9"9HR0UD%T\X M0N:VJ[H+.?.@=*BX8%E3-B+Q8ZJ5U'86.@1'(7=\&JMO*]E0Y$K=?=4 63::58C\&N/- MSK_V-O4GT-K?M &1N3@ZGGFLA$C>-J*-6X;'KEHWKA%=LEYUGS#:<;5]TOH, MO6$7^%8O=1=60N6>Z2!0^8^=&Y%O[[]]\@(W6'FN?Q5LPFC+TA?SS:V61"C= M5D9$JZ9H&FNJM*1WU@/*ND"%/DH[O\ 94X,:PU$PQG]"PK>CKQ>AW,6 UL&Z M;?&I^+(M(.X2#SF=JV$7/E5C"-7Y 87+Z\OSA\L+](^O9W+*_+ WZS%;./B5,-P$ B](]^I*;:VH#H^"CY_NL$H2;[.+&Z'C+2S#8D$BB/@58')Q682): M1+Q)Z)'!H*85^&AH"H"E!L>L@56=A6 1UKKK)'T4!$T=]E<6B_EB'T/68*:K M/HZ&/N,CHWD?J%9[(T?Q2>M$5,_WV%+Z9G.YV> 5+3AT%:S"+7YP?]RY";ZN MR8ONU,38A_0UY5/TK*/3T^/Y$3^Q7^Z!%HK(^D"\$T1Z0;2;X3.H9K =4WP50=;*#/4O4VL(B@2CC7)*?ON6UNRJM0UHBFH34/FVV>7!TJGCJ6(GS$'SB]FLF5^9-40-8P$:0H^V MS%JCAKNZ6P.$P%3YH);%E(PZ)I4I3[(:W[>4PO3&V./%XK #?=DPS3*GOSYK M63//,F<$?;*R;**E G9=CNHZU3(5S8TQL<;S6;"^P*_8#UD.Y^4/6E:[+G6Y M^9U1X[L-@F@4G%@4;),T;8 M%[]Y?$-X^^*';QC'* E1Q/;B,5H<_ ==P9%GO0B1K[I B1L]X80TF-XA5;K9 MB/1#VZ4IZ_0]*L,O8R_QQ[-SQG.\0W%!%N\2B3Y1UFGAWJW*/5L@88#Q#.6H M.B0E#G1^=7X+&!(P052%($%O*T/-8?;$CLGW:YW%U+\S\CRF5A"-?*H\%5F" M\!C]3!WZ;Q9,: SIFH$4>N[2ZGC[LY=F PPU?_F-_,H+GBX(@(W-8/3:M& . MHR6PZJ!Q>+!<+/DLAD9\&/)>>4=H34=2,;5H&TUH_V[P]E.L-@BGLY?5+HKH M4N4%1UZXAI^_#&CC>GY#HE=$NYW2)&9 :Z4,B;#,*VV:LG3BIJ9)B[Y5P:8M MNQ6]N"]X.G^F2Y7:HZJR1\>>I.SUKWY_XZES7,!NV@P2[0!.17IIY%0T I^* MU#A3908BTQL< 31N&A%X\O%,Y;/MO0&%A[(8RM/8TZ/C0QDL1',S)!JT !]] M-+08)G*/JT6+Q HPH$E<+\#K2S<*B%3QV8I,A'<^&>+6%WCCK;QZ[+2^."J$ MVJ11]K/CDV46WN*-HK15]'.A720:EI;;& -29C5V2AICT2HLNE1=LPPR);O8 M@+66D)+T84!,:=8Z.#XX.JK#$73@J+]BCE0QF^#2%#>JU=]0P(C=$GJ+([I( M5S1L!"7OT4H3A]E<6/]AX;'TT=R@0='AR4P&-#U:,^NA3Q %I M@M#.4]<9R:=G57:Q#Q'NTX"[ <6SD#&BCL='>%4 R5NAD=0CVN'=] M' NIZV\6W']J1*SO=:T1G#LICXZ -P7VTJ%FY05S.V O3=B%@ _%Y3W4%8#] MG*I(>I#$58/=(A_)%+6 9AHCN/)GX2A',\RY/)R+N0-K!Q7I!SB :T Q)\>P M?0BH#]W6:PZ"AA4.W,@+;PD->N$N]M_N\$L8)7C=#(RVU\;$2(LLZM/(X[G( M2TF;G*&\492V"HT+T/2;K.*JI)Q-W]9&15TG$=5WN^<'ARDF>4]T/,;@7;3(PTFO9@^UK72 9328AHA]?7 MGOOH^5[BX>9*GFHOCIWII"25ZGF@^7(^%T7O]M!,6T:%I@'K= Z@L8R_QM>X M.3EJ +5E\QIMM4?)G](";993I6ZRP9FEMK!F^TLV,8I6]<3#@\5RJ<@F$&4S M#2NJ1B)@]3$-:ZO&'<"%,)41J409%JUB9))I+5J:&X!:HS1*I3/!/M5!HV7+ M#H-&J 6IJ#@)>JA!WZ%KUQ+M)C,]P/M^^)TL5O"G,&+[=N<17GMTSRYL!F/W M=@"G 'SE%U9N"F'=%*6RAF6],KUA?:TLY&/E[:+&0$JW-F"F(^V":0S&CBS(D/;P@?CT!TIW*._$@O3< M 6U1G9CTL@7 E$7=]6MF+8HFM17AY6L"=!<@W9JUC >:9%4ONWMTWPD]J,%9L!@3- M:K+I#&.2.&7:"2KV,J.ES N_L 7<0UBD@O'>%AD?ZWI@D$->P[:PR*=U,L, M!TE\L\FN8Q419G%=F.;Z0+]%$#[0%E,C[5 VWN?]T9\*U_N*/M'/HM>_6;@F M&-A8C#7*!KJ-PE<"%<(-=$&0F\N6;8_.N)'S13<#PU+'!=[@*&(7"_+3QO3\ M<>=]3;W60"A#2T2-N?'1O$H7:5^,(L2!=G;,W>H=T $M).$(>N!1P4YV$$8G MM,C)0M_*T$01>:\NO_"=5EJE6Y?QKZX77(=Q?!7(RBKXZ2S'T-"\FJ1H.0K^6H&S OZ$E5 MVKW80U2ZHNO 3G)$14Y9%)*9& R1J2 HE616Q.Q$2&U8VS)**Q.9N*,&W>R2 M."&3*7K>9TKDUA6M&M36Z9L8SF-+RP03(KU_=B/\T8V]%;V[V6MW6SRRM>W]$9GV@EBO: S>AT[[P*G5\06 M9U-5CY\)EWX2ODS'9V3(PZ 48^ =(W M,S!7;#;TUD4Z7Q.!]#LR5>N5\]:A21C6T)93?7MW<>!(J"/ML+BC1?NT/\]M M:%N)*HXE*S1:C%6WI]QRRAE\X8J^&8;A\#F&C$]?3W M.'KU5C@E1WJ+=G[Y)#T4L&+_NMF( O;_QNM;=M?(>1@GBAER)ON"H29S"FAL M+A]*\G-329 0A0_;'QZI,*4;9&VN4WI8N0-,N.N'DATT>6>/BN:%-Q/CG 9P2FSR#Q MDK=_>FM\X<4K/XQW$;X)\KK]9Q%VX[WK'ZZ"JV#MO7KKG>M_"B/L/07GM'17 MY.'XXQO_9^O58*.* $.R@^NELW)<2+8[,[$0X8'"70U,LIGD[A-"#;E\2 B( M,@EI_K60T48.MNQ[,%JNVIC8<.]36$*THS%%#?>.\_ELH6-1]?_CVV?W7V&4 M7<;S4=0L]X*G>_S$1F7%E7[GEH')4U-0X)"UE]^'10[79+U MB=).K5FFCV.PRJ+'23BGM, MFDWG)@5+V\%5!H$I9RU37P*8OZHUHXLEE'CU)+J[KEI&0+M!&&;2E%)CW#^6 M3)1D-=MG>S6Y1#4NWJDM$Z5A[529'QFU$P#G= 13#<%TL3TDFX149"_!;$UY M%23$ SPJ-./'3[N$$.+9ED[C_LT"?B*6JC49,M(% ..8D%L]CKT\E 2PN B M?)*+(*9%,\2E0$4QLG"W;?.@\]8]XOW;2"5CV8^?^M6WF24TTQ]S-<33T_ZP5/1K&*Z_>[ZO MMGXH/PU"%R41=!Q84E\M;EPYVX4O=&!C$RC=[P\2-J#97!2&ZKDYH&% M%3^\]1&3F4-^D.N"_"=.V(E1D=FE.0ONUBH(/#N)JN'7LH%/G ]\9)T63@O. M4-HQO[I9Y(#:!_01C"8I'E@VF^WE1GLA2TX@WM>:\,^/^Y"WXF)GDYK7D1V YJH5:DRJ7UD(=%9_Y*(T:I"6 ME*-1L-X8[*-0.ZOA/V-I8IA36(QH(J6*:TUN 7:^I= MM>-5E5:Z!B-:*67O;,O'M_SLB^NSTR\*_*+:"!S9*$JH[))'Q[)[95O.7;D^ M/P0'342#&*/"2C880Y6D!K%(A;$,6&1D M-D!PF;Z5@6-B#T!7\_6ZUHO,T+ MGL@:.R#_7/$CZF2%*:)S5T'Q&2]8>2\^UBCT8*03D'"1"C"5Q,*(TOAVY2=5UO_:Q0FW7!*BKX&[6WNL, /V\8K^ MXQ\[-R)Z^&_HPDU<8D3\ZH6[V$^/WY%'[G"\\^D_6#FPLW7XDA;1H)_JGM9C M=J.U)6$ID_B61ZF,?4I@(@R#5QR3STH^;Q)YU!E8G8^O@4<4$7>E:\;%N[0) M0W/Z@JJG2IW,)?.DK$>4=XE8GXAUBK+KZ2TDKZ&ME0;#'[V@W4"6\$QW^-30 M2D-]B M0YG77"K\DS>@AI'EIF7W;0U98)CPD$ MUE%2WP\!2TYDFF722.HZ%D=9 MT@9GB#7)UE=9H[9DKIG4VNFE]?CX5G-B.8 5[ :+T&SUF5U8A)SM@W@$)1O@0":9DD&L/1B>1@>MXDRMNT$+W]5=^':5'S M-!BR"]8X*OZ%#&E/D;NU9/+=Y+YR>-::S?".KR2*4,EVD>^2-;X)M[?;));J MCMWA8G%R6MW0E0:TA&= E%;=JS6GN:3L8!?-1]Z35<&O9".VU6S# MTXQ")DGM6U;1BU8RP/SPM)(KQFU%8;G MD+9$CD9+02\56#743T33RQ_DRP>NGY5$/4N(U(_L[K>P6JRY7.A9/:)@OD>@ M18IA-32F^:>2C/FT["]+)T@ERFO_HEPFFK,@K12_5^72-/RTRUKZ8F6! M*SF@ENRD#&^PNBKO!@T&QE2=8-9(1OH? I9O:JXMBB*:]<:"61_?\F=$I9(S MNKVN1CU]VP=AH9Y"ZXSLDLLCZVX\0T4!Z!R@^* 0 C$I;"&G4>U8X:EA[3@^ M9QF"JIR^3'PJ&YF,K7IO6()SUR38S@U;Q%WMTFI,"I:2)/_Z:QIY)$7T/;,Y M+78\61^X1+5OH:\YMA M/_KNZO0OP*WDR>5 M1[T*PK M',,ZR9,61?JE*OAK7@2F ;E4&H6*CO;K464>5;.R_^_>,;_?]/[HKTKAHR MT6D)("ZB(9[Z.GU^L!>"94>#2_VPG5K2![]YF_P#\=ZLBW$,9B &](?(7>/" M=9O,4.)RM,D+GLX>8U;,H/E3 M5A\?'R45&=3W\1TGK3[/FT)96^A;VAHL5GHJYW11;F3$U+J#C6!)5>FX#(TQ)4A^R/:N Y0WF7=(;%._TI M1GFW*.W7.B@/:*V]H1%YA0/\-$URRV:B*PMFHB;@TT00^D:VC478JB%+Z>S@ M6WL-6,(/9:ETW'NA2 9BN95V81_H^YB I_-P ",WKUY*+WF9'_P'(O_9AMP. M"2LZ%8E#'.0/8:$L5<(6JE&^4+65#>0P4(6^Q-1VX;PU[*3PIA7([E)KY?2D M;OI=0/0W^-"1::7Y,'UY\^O=V>U_7YVCJR^?;NX^GSUSO]_< MH?/KJ\LO#_=V K,Y0*1H,!@H\F(^C75N6B?J.FV,"D\-P726DNFY@6HEI)IJ M4>!S[L$,X1@TQ'@X[N#T943KVM/,/K)*MY44E]*.GEX+H^\L:XFGZ*@+NO>X M%%O,RHYZ#9:4-J --%EK:!NT[#X/: A-UFHQQ#C[T9W GV],ZUL3:#ZRN0K( MW(C(AN]PC*-7?+Z+(L(:]6-;[1OCSC7JQ%">#2\/Y]D2P*>7=8GFD&AOAD2+ M8+,(,RJFZ-M\\#(5G['K)\\L++>F0X2/5K[K 5>F:W?&O5E!HWV \.33#8)@ M_=F-?L=T^7'Y@Q[\J3T\7/_"N&BJD4+5TX[FR[26JVB,^5;6'!+M@4')B'[. MOG[;M#E@W+0XW1YLFFQA%VH^X^TCCK2_JGC-"@1Q6716>2<*.$+?>+MP*UR# MZDX-5F6O5 -7P2Z&%J?1J[?"L10ALB?&7UP6NU=UB-/%P5&V>.0-#.OJ#0O# M[O+/QY._;5'770FGJ 3@.DSFYX5U5D5!D!%,>M"[CCSE#X\Y6DDE4)X+'2P7 MZ79H324$H%')@%KNYED_T[0N< MC'HJH#$!;>.R8@FEQ@I*,U%(*1,)"9D0%\HF4AS5O#FGHAV]$'"&7E@S-$^$ M7AL(/=$?$JWM+&7B4TR/Y'[CWWU(;MOK8C*45I9;/;GC='YHF,F$)!/FKSZV M;)X*N@5;"A(3M#:C]6+>L"O/_IL&J\GA:8[,)-\%C,,>VY5X;%+BCI8/BHDJ M]#":^U0;ZA^DK[%9S;0"&L<<%T<#T1N7:89RJ0"I#M; C/-^R^E,-$)G:G$^ M@0/GM:$@6R&X0;Z&F0!P5_X]]\.84F]$YI#T#.UV*TH22@.(YGL9/1!M7 7E M\BVG)XX(9HNVT MMC.7'/V-&7FY 3PYQ;!$*H[_VW3A!:_>/%HQ,KRDJ71G MP9H7ML ?WRZW+W[XAK$\Y]8V&:S(")@PH<@()Z0J+\Z_/WNK9^3%" L!Z9#UB%&:@DI',W[\C%=WI<,F3"XYRR1$3'5'9TPK\J?1T5*?RHTP! ME#L!4V%*H_KXGXP-X9?R^,X%(7::78<.YS-$N7EZ([#)8:#_<&OL\TYH;/VR MJ\U3'K/_]SERU-.1PR.5]MV-?E\_QUU!7Q\HC MCVR%CS>A@2R]+4I<%O4K:3VY(,/S)]>+@)>+[:*]S^&O56]E@EB>S$4(.FT3 MN>)2L"?:*EK3E<6&M/O7RA+V(T$.JIEOI!?&,640U091==[Y@M/PE_QK/.XP MN(P\5*M]\DEE<.[K'^\9(*Y9>'\) ^J@>&TZB:^_0%/(!>VMI4;%AL,#8PFC ME7$B%@-%D@\4],+GNNCC#&4*3"RW=.0/QD:#[%V;A@%X2QK-4C7S72=U\*A5 MY4]AM,$>T>TJX"<33)])Z2#!%(XMZ:NE?(!PN5R>CLWBF;0T#6B(LT]+_BT" M!J_U(*>?!O\D1_2;9(V $_*X?&#D(%3'3_0N*7='\*,;6;-,N/=$U$H::YPL M.ED"<3A59&9EP&;*W]+Y\W"_%C&-.BRH?]?W-6(P)6.P&?I>]^^"]] &!HHR=2Y1!6T97O0JSW:)J0@QW]-[KP.8 MG"?'&:(DW^H]#T+VK5QTY7N'PYC).>\I^#CW9UW$#/I-_TP#IFDX.,4LF0^E M+)D/DBR90O60/].P:]G2L8M+O*^!.]N^*N]JW86^3];5M(G1<:H@TKL8GMOU MU*$@9^P1.1-_5MW#G1N](5MRV,9DU9''L[#NG\J:1[0N^&7&'^2185]6T(:HKTO+C<6^::W MF8R>R%9@>, =(%M6,8:_Y5\+'/,V_6OM8]NNC^:7_K..R%8LJ;2D_).-TQWW M&,S=BC34D/UGV"X:[NLZZO4Z_NSC#OSR3]L-WM=H])O89@-*7M_K_EV,'V6= M-.+TQZ,G]7%1W_.ITEX?XRB]?.J]YH;)T3\. TN^S'NF5OOB;[KRO4-R-I># MNCB='T.S]Y\U)7O0;^K\N<8 RR)%73[MM*I^_7CQHO2>BY89N)'V)U&3:T]H MC7COL<$=[TP*^*.=XULQOVQ:5 %%1-(M. 6:Q)B9LE4R*T]J(INQYUD<[[:B MUE:P_HR3YW =^N'36QH,-#VR:_0\A Q 2?N=*CO+E-') MV3.WDR?GAEE>ZSL5$5$9WP$Q]S=]N4ZWN(9UG9KIS3#PI@(^MYM8\Q^>GCG1?__BG"M)8V)FA(QIH^2ON=ZO11IHS.',;< MCE$=+5()$141I3*^E_EC?]LSGJ3-?-A0 WFI@:(: TURXMB$\\$FCK7?9O*T MN;<#]5OHD]9\+WD;BS^;!9@JD39JI1&L<\QE4-4Q:F6+/1?VO5"KP:\A7:._ M9@V^&YI5XH7!^+;]@\'>9YG)?+-A/XMM_3U?'J:/R=PP6:. (MZ.C@]/3A;\ MJLB'9XR2,*%(H_,92?$[EW6 Q(FH]2[R@B>4D-?X(;"IW/=HQ&3J%S<^-ES< M6!HPB(6Y/*@^<6BX,<$"F_*I-7DQ\ACQ%XHMSH!//PS*9/UO06PR_Z1FS]=> M@*\2O(U-SUCRAJ(]3^US?R.AC.S5]]J..LGJ17X M&9E\EC_*I/B(UU6YV;"_QF>[Y#F,O'\WWYIJM)\IL%6=\#H;$.:"FI4"0KE M$R,S,W:5WQGA-AK%>J)JPZ41WFJT_Y1I[-7UR$?Q\:)XYQ(^8C]L M=O3:,83Y@2EVQ!Y^DWM 7 _!AM(/!1LP;+[QN28=?90N)Q-.5--'-:QS>K \ M.>7110/DUWX]_=!)Z.9CD4/8V]1@ V_O@8*50QB]MOY_[=E9NT.6>ES:/X*I M\4WL&&2"]=W]U_AFE\2)&ZS)-$-:?W_8OB8WK-0HH@JUPU,GW:W*9\)A2E-> ML/)WM%'T&";/Z385/2<3A,&'M)05_9D*@<)<"E'=CVYE/;H^FR;&SQCS3;"I M;&L9M;&9[:UT",F-7A!KR-L*!AXXC)A8'I.5T!XT6;C0W6C1]B$D=-[A) M4X9QM/)BNJXJ#X#&CQNT=SB%XP:M6JB&#XX.EL;VSPHSYX)@E>NV)G;'55I6%NMZKM9PH1ZCKA-;:^#=8.E',> MQ!S/$L-.AN&& *B1B'/C=Y@XG^TEWXJ_X-O(6QD_$:#9^S2YKTDE'>":.W0J M9\3*28!44L1$G3Q5FOL.?S("56&$@6BU]9M-?"V]I]]=NC-\'@8LK+QS_4'. M]/>09)JK;U7U=';U1R?D3&I4$'N*%0+&^CZ3(6H8-AEHD:_U+2<\6\9Q6LCU M@9Y.*L)6D"A'7[R?2>R-9(Z'%Q>CC [%:)B-]I<'C$[^;\&2E\[,!Q_^\Y1>IG MAUR&GASO=3(A%9\EQ?_C?%M2G=U?RC=U?U!4C@M MC<8^AZ'I1N9NR\KX]N" M/(,FPO+JBY?!H,'6GL9EL=5+?N[K(S]B-Z M[A,W2BRVQH):XR-^\H*@Q2!3 M&0L:SWH-:_6)\_E=Z/MD64K_.+RS%CN;)K,7--#8WC%8X5M&[^@;%0L)N:96 M,]&@D:5G6M\)KTF .A"Y[9M_X@P'L">FVOLT.=!4BOURX#DOQ&[6V)-A<]_B M_4Z1S=GH74^]V1E2$K=?:09FK5UKJKJES(:N$L M3PKU/=MJA7U4J156C*MHG,V;;.W/L3Z3>DFW*7^F82N_C?6MRJ-JNK^<5[1> M%:R:U!Q,G42IN/Z#@[%BPKUKOC:Q-8E#92#SL??Y:G2,;_=7Z3?B9?&'0KL MW<-^;%?[T93:8]FM-:XPCGT0!GPGH,(N^M3"+4-YWFX&*%H6L' M&BNDF]Z@R*,?-F0][>AL%]$JY^OR6#*6Z^*'B8#JR7= Q>IQ,#I*2.JI0/3DZ.1;W"#\\8T0 Z&UW6[3VXE6XHR?JT4O* M=1RG*]=?[7R73:EBY-+S]@6 L\/Y6R9&?D:?7OY(=72#MY]B 7[" M@C?XC8 M7RDO8 )"QK'LE#\!/OGEBX\9,_-?\9;"S09'A#?(%/O[L[=ZQF2N@+P8^3@F MOW(3_MN<-A!-MV&UL\FL+U,FIJ:-T2Y8"Q%>B)VF'I$7T_7.-U+^1#>-?<: NR!N<9Z1W ML[D13">MBP8DQ,1&27T-5;,)YX<'BY-\X%SMHH@-7AT'3CH$20?/_8%3#)>- M(V._49"*E\W&UW0EQ&YO#BF_DY[67D06[V$43VNT'-H3S Z@Y?5E<20-4"XQ M'5=3F0>I.#W&J#KTARD.M&5$%A$8R$"5 @J]U-IV"D-P]['&U*C<\1M;F7<0 MUZG*_N^!R'<6K&^)9WYQM_@BI!',KONT7;JR*4>@@_P:N\>'HJK_Y1\[+WD3 M_/F--V/KD<+!+>)H6<2:3?,>H-+:"N]J_VDQ4=TE*T-D/)D58A+LU44S'10? MJ^]3Q+WN@)IF]A+@=RE>QV=YI>=!R,$,UW;^3I-DX<9"JJ-0L(8$4^)?=;5T M]BT/!R!?A?+0[X)YA_HBDRFO;YX+C#*NYO<9)T[.XO*EO6HF)HU5/H1?PN!2 MA# OTKACIQB4?B_61;JU55"-DQV<'CN%/>!UZ/MNH<1Z*6E#U%FG4>0@##ZD M\>4\*DQ9CD I]M:8WUTCHM->A-P@H'F,/)(&\QT0AEPJ"'$!%Q4"H/R@2R,2 \L%5YVF>]^Z;;('('MC?*VYDI MU<.XW;[,D ,%B\L0&5;/^!/QT\]8LXKQ'T;6Q6;TV+X@<%(6\"+&6U+BW K]]E8FE4HCUI77_SM76*:-(' M$* 'M\,>I#%ZPV1:3L'#$,VF,@SC%BZ)F]Q;84E;:SP[$?Q NNN+X6(;5J&X M()A.U*;U1%T9QZP7ZY'Q0@NT?.SNK@&:2>:^89FS$MZ'OK=ZT7*2Y)7 D-XJG,P MFA&= M;E6Q0])97XAUAGAOZ)OX[P/^D:"/Y)O_;A78#9HJ3Q@5IEH5^K$/\$IH: =^ MNP$-1_DJ6:+I*7'7WW$JBN/=EO_NV@OP58*W+7L_W9J$BP5VDE'SL M5,.#LG3SM/!TUB\J=(R^T:X1ZQLL:#B"I2IQ1 LMI1I=',%?BS4V#89FLBB!8'"R=^8$1=F7=3H)8.QC(!*D.:* A M^+2#E4QP:;V5+*;1$MOTI-#<[N;H4VR/\?,4[9/0FL=!Z$\NBW(BQ>'BH$AO MHC4D3I8 3PE-Z#8'TTV!=$PHZ'15<#R^:(97F0\:3#(0WING0I)'X7&N,_80 M-SDY;L(XV,2DKTKUT(:=2O35JQ[1-@S^]=AI ++I0=M["KR-MW+)G&'%ZC#0 M \4TA.7AEB"2VINC0UQ)+&4W(M8Z%HC/&T9YRRAM&G*$'T#EN14JMU#$ 'H[ M)O0>AT*TD)LSBKK1AB>8^@E#^UM6$8O.V'2XG"\7CB*I@$PI#&NJQB5P,PW# MZJI1"/0$1!F6:LS1=5IB:->[433\(V';KW7;HVHOC[FWK221^D'LY<&1*@C! M]ZH'4)T#\NK7+U>?KL[/OCR@L_/SFZ]?'JZ^_(IN;ZZOSJ\N[T%WJ;6\M[0Q MK6XM$%B&F^0[6&U.&JM]?DSPU0FAD0BU3 ]9B+90H3'HS"\S MZC%,T6R('>D1Q:F>:]XJ7K-"U%Y _ABX/MK%L"G7;7Y8PE2C@XK%4-U9;66HC5/*Y:;WF9A!+L$$+77T*(TS&W',ZU$9O?]]%7KSV5A0V#1A6?7=T5"L* MICHR'#N'V188;9HE1XK&D6@=%9N' O\@>L]MT;N%(P91WE%7'HY*-#&=N%D5]:KJ<'^X#D;5I _P&438''N@$6\T!2]-L M!2N 88D.FWR[C2YQPH!6"CK[X>WO@ZF],S:.Z@31R.E?GI0*Q>;MH&^T)4C@ MF-'.T=5N5"2UN5\%1XU& 471KSA\BMR79X^@7 5!E>=#@S6-T[%_Q:'O MK=DM/W':7\S*T%%#;)@AR)_=_[0"7 V^*H59G>6 ??)"]Q@Y;G^;1A[[%B M,O#J7X4!8*T\ZK6#G",9$+.&4=JR38 TI+;37VT #+:Z;PT6FXT&C,FK8!5N M:4B$KN$B_$P(TGO%XK?*\%1J!0:I*J+I#"M'LM&SV#3B;=L$6_,VJ"*X@PT M,*SC[C5P5C8F,++O"X4C>9A&'<\-[\*@N%X@]674O+1?EOIML>6?LI,:]F#7 ME.95Q';0' "Q[6Y<@],6PX&B\WZ% S?R0I7@9.E9"/05!="9YZ75C,3K=@0D MNROC*"HS.D9DSB3%1$5W4 S(CF'4/ 3A]5HY^'1;M#(Q!#E<8$*/_5@CW*F! M9J>1.CGPF8#*H%/[?2H/CNKE^[TK>\C)XC3-0I3-'\Z2)/(>=]GE#;D0U_>B21P>Z[HEK0=PW2H;48S&T'DF8N/Z0&ARSBV]H M+Z6:^#\AS!J#I:;\__[WS?7%Y=T],<$_OEX]_(]=(&SQX69,-AG*'HBRW]Z_ M^%YR'@:OY$]>&-S1HPMS+8]H: 8%6%\V MP=>40=+#B/FM=3%7?I4K']4I#XOJ=K=O!W>+&<$P?A7'.[R^V$7T4#)?6]%R M1G%Z)1Y[Z);XVK,;\]K93=[3H;6Q$:\OHHZ?+PK 1[PKQ/O*+DGFW/4 >3Y6_@)-$=-Q6NZ&AP MZRB#__Y3&-WS2W [,46U$5L(HB*91I386:KS@O@K/9N?]F0A&_2T1H4$2O?9 M)J&X3GG+SAG%S!BE"Y;C29!!+2*4.4!N9NN@+[]\HXM?U;1D"PG(Q=,9 $_5 MF:#^8ILOF*PE9,=I($29LU27 M;MU([\2C\0076.A:T%\N, MBGHY"F_!.B0SL53=]^A@>;SL &36B=TX[F*'%AC;#]V25^LC-[>9H2KJI4YO M(UJ);WOV]!2QCWRVI965Q7'Q_+'X;)<\AY'W;[S^^'89)-63?(8;'[\.NR') M52O]SQ?.XI07:L]Z0:_IQ)2/4%'>$7*SGD2X*WG&"+,N?XHKSZ,7KL O8U=U M![&BE"N1Z!WEYN7]9\4>"@_'*)>!;K!P*4!*PX-8T"G[H9L9JLD1 :O(&^:P M0IEYD^:W8*:5:I )R%5H/-"A\#;<#*M.))TP@-/,&+,B&?#F 2,BIE7G4!=M ML/%PF'C/*XX>0P#]YOFI3LF .$/N>LW*SKE^<4SEC#?C([!%<\HV_#;,)QO- M:0\U7?YX\=C!H."",*R6I^R]"DY*97ETPA5'+7.8O&5T47//!!0=]5&:7P&0 MZT9+T,[0:A>Q8^9UDUK[X"GWX79L2FPWX"+ONO$J^997[%B07>O>*+XX62X. MT_NP:L %>&N\226;&03ZGGB3FCJ]- 5R-GLV9@>=*$BJZ)F+H_GIJ;A@\^&Y$,DI;3GD8QF/Y,:\#[3F MD5P:TN$%D*R(VQBW3C-#I=W13!6Q*U4*?8LNQXYPCVJ@O6!WC%Y@,J?Z1*%5FH0/ :D(J5RD.3TZ."X M+5:==5B,6A<>'#" K5YR= 0S'17CVG1.'?J^&]&A)[4/'U N\(I5'4"'\QEX M"=,1[,)*G=X2D2+TAMTH"WKST#\B8_'?W6#G1F](;@_8R)H.B[3'VY2M.^", ML__ZVO)%M8FET$$^E0QV#*WY7'+:BVHSUFF>*XZU>.X1^3-C!D>V7)X)1[%L M/MASK0RU0#:Q*K9^*6QF=3)O(*UWMP V93)M)AMHH6N2RSJ:HL)FV=)V*I2F MNZZU<3&[>XSQ'SMZF?LK^;_/;*U0-X67/COF$E0F@,86_&&:=Y"U@UA#Z!MO M"JK0='^U')E:H,N;)K\JK5QJE;< #@^DOZ9;NFJ>AH-$*H)&^<+%H@84M"W8 M:[M,Z"9%1IMN0"C9=[<&G)2,80E2+D(:;E#_F.)Y6+1P(738]K@1+[P]>Q#3 M1;\FS#3H!XB:LNNUX*9@$ACD;+=N]);>)?O@_C@/ [K:P<'*PW'K=2&JKX^* M*S69-*C[),V?X$W3I:&X5IBTCDK-BSOJ$/R-(8.80:R3*# \W^.9H\0:'_&3 M%_! ?[!&E\&:_E/<\<56TNPX.UD_1N35IX!M$E#3?<0!WG@)[#%_30B4 :UA M9!A\O[SXK':=ZY^[\?,G/_Q^%6S":.O*[HVO^)#:VZ.B6TDDC2)VR_3 ;Z%E M1)M&M&U4:!S^\JTAE'-)TQLCCND- M8F@4K#@1A]'9E)PUAXKMS4"/DQI3T4E57+'F0&?."@Y7')/;;& /9NJCK/7/ M@^-%(QKI'"]/CAK1 AIK-:2?TTT_6/341%R;36(-VBIP--:HMDW(4M 6%&%5%VW%V9Z9C*P7I1W%Y4/)^SG:&B^.O5Y4 MDDHU)>-@OC@6]9GV#JC'O"X.K9.3$/]]%L7W0)L&:F%XFP9J6XAH(&=5[]KG@87 MGAEWT,X[UMA(/)[GR.$-0,]PNZKA**LQXC!;=9B]075/6U"_;IN@EIZ"\&V] M*1E=[)Q6O1MZMME=E8J'VS&5E#F/U,N!M_0?\.HY"/WPZ2V]V/0\C)-:)J]Y M>DR_EXN@'!>;+X]2_\]:0FE3B+4%A (3BO&(>L-MQ:-!H-FO2E!H4-P.2-SA M5QS4%KRN?QX4%D((]3.(AUED0@(,T9HMT.BDG,7@V/.P9G@4E3<37L#1]IJT M',0XEN;1USTU>N"@(H)J/:J3@Y,CL:M,&T%I*\,FT->O]7LJ,A]9D99%?$]M MG$P;G[<"MT2O14*^'ICS.A60[4FTV*590W!@36WFHYS1\,%+\- "J!N,X( M,'-.D?O9DF-9?6[4.>9>Y\K3KV/2?@J%--,9/#^RISJ.ECKC32UK'*D\I91I M#N+W7N)CFA"]]EZ]]<[UF\+(TF?']'^9 !KQV&6:14';X<<"TI9@X\O]]7+T M]1H-$4TN5D)%K1FL0,8_O>3Y#ON\&M"S]_(0\@LLF@/4FJU HJE9-!U_%.=" MBXW12R-Y<]#![B'5=CJJ#89%-:=N1*F"_4#P&[EK?+9:T83%^ ZOL/=*\WT; MRQ0TOS,F-IL$43\PL7&-33R?5T4SVCK$50T*EX8@EB MK5;I#J@8KWYY"E__SQI[%$M']!\40D<%")%?,1F\X.G^;?L8[G^]ZM]'@$:E M4^5MRI.#^4D. WK6D3J_$8"9Q MNIEDQ)'+.(SV!CJSAC>S"? ]?'@.=[$;T(MF/Q%_NPZ#)QJQO"(6(W/;5WQ+ M/F[#1IU6 Z-O&.A(I[J/='!Z>I)6M?\>HD1TP%)]-Z0+Y),^/B0T8.VEO: 7 MTB;ZM@79_QO."//4"&D'B/2 :!>(]H%8U#[K!=TR(P#N'0YG"<9N1(XCIO@' MB>)P^Q1=,)[O7FC;; !BNO=^7&Y?_/ -8U8S\#:M&*C!30IMP-)3NX"J+KD\ M.CXXKF&HV/N!L.A&U$K.K]*SA:1,FT+.4Z07E'8C+G]..[*,JDS;(V6KXT;] M+6$L=?#7D):B]4 6;Z2#F\W9.GRA'-$#_76RM'6:K0E38-SE98F=3: 0,37X-'S?7H% TL\E.<(MCP\(BKD$FBL MC(_$Z)0VE&:_0B79F53,*2EF6:BZV=&*^&@P!0Q"\EIU#^Z/M%)=[7>4/STJ M1J0B:"14IV4.M86QA[;F]?[ MZ'I-PS.GEKS*A[JH;8A):#6(E[0]2GPOV:UK-A)$)Y0IL(F^V8V$$6NDN0J$-'*QSE9_ M[#PYDYAJ=>Q08W^1E8_9+ \/3WCPD9=0HT[OB7X00-8$I(.(L,RN M2#D4,X]"0EI*I4@T;D&DD0]IC&W#9BY&6;\9*<<%5J9=HV+? $',L0W&IF,_ MYP3\-W2V7GLY%Q>\;86CQ"4.6'0UL'BG.9;*(J"&3&_1_"\3O23Q^2Z*"._U MG0'J-@X_!]246&-=PVOY4P'9T86C@O[(@^A9EAET]A/2T969;J-6TK)?5<6ATNG=:I M4#TAC;4L'82.C%ANCXPFN"3MA+#.Q&-N23HH[>23W)+TU^Y+3/?R7EY\;T5W M6.[)DG"78'K^>.OQY:$F"_7J"9Z4^HBO7@\I2[MOX*A,DGV28K*PW>-,&B3$ MH;\M"&19+&U$V\I":R[R4\O1&92;6R_.K>G\HBYCOX=E- M_AGN_/75]L5=)9>;#5[1+$3RR!WQ8ST/;FL,GK]:)%3/53D^/6B+*+$[R%EG MB/>&LN[8@W(_EC$1OG#;$#_N,(7[]_^C'+;E/X0\C(#GO3=WQYFFQDJ]? MKAXN+]#]P]G#Y?VX(.LJ-P?,+_?2,/S0;E[]YM1E]U0QX'XL#K%*_4_\5'% M\7O2[\6^<8M_&L,)"_VIGRH^GQ#:>MLTL3:!ZVY,XP!'%,&&&M"I.O: MQ2F0E@GMP"T]:$I6>SAZQ;%(O5/V#]F[H(B5"*2Q)[-8U,(U9H>BTJ9GZ=70 MSBY-$"8:D[&P;J?)D)ZMF:4#:+K8T_0QN_V[05\X_FF :#/YU!G* M/N8Y?W:C)\*1X4WRC*.TT$LGCZAIRAI>DLNGX\#'RC15WM#A/<=T*YGUG54_ MLF6^8=I,;.YQ&X6O7DS-1&T@+M7:XFT(&NCM P=UT#<8T3X.N,BBSYT$K$DZRK)2?T^[^9N.(;,(R>]$ -^UGA@*R M^,_2OW]>-QG"#L W8T(=_ UF!2$"'--]WZ;@7>&),6&;=ZOAGLF$_.P51^X3_K*C)[\O/']'?G=/EGHXOMDE<4(F&11_ MZW_MXH2>]JKY@%U;&Q$I'474*#^17C"7]H1$5XCWA41GB/>&"MVAO#\8 (YB M' 95GK-!@Z,N685M,;VK'$I@O"J,F.'>?P4-KO3$21'X?8QL#47< M;.HDUG&MAE:@*:%>-/62TG-GWDP%Q-6K+#!+&<(B#C!E#8;]0=4+$]<'4^^X M^+$_N.)CK\+MEJQ,8_ZEP^*79N1'F7]-^R=L9QW'M0.]E=M:K&L1IU4$_.C& MWDK/DVK:@.^A M/B\1^#$$4VYNX.L",W^1G\A/Y!SUU3'[X_U!+ P04 M " #P@%A*H#B6_%5O 1PPD %0 '!E9V$M,C Q-C$R,S%?<')E+GAM M;.U]69/DN+7>NR/\']KC"(<=X5FZ6]*]HY#LR-I:9=>F6F:N_#+!(I%95#/) M%)?LROGU!K@DE\1.,($$,0_3W54 >,Z'[>SXR_]^7T[EZ?O%T_GU]7?_^W_]Y__TE__R_?$A!!N+*LC]_^-,/GS[_ M\*?.;QZ3(@[@SSL_.D]!]>$ TO3G#Y]^^OAOW__TZ?M/GY]_^N.?/__TYT__ M_O^ZK9/-+@U7;_F'_^[_#]CXIS]^#WM\_O#XP^,/'2;_VX>G),Y@Z_7&BW-:G8_0$CC[*_?=3A\?TVC'Y)T]2/\S.?_]*%J_.?W+.QU^/:Y:?[QQ_^XO7GRW\#:^SZ,L]R+_5Y'-!BNZ\>??_[Y MQ_*W5>LL_'-6CG*3^"5*' 1^(+9 __J^:?8]^M'W'S]]__GC#^]9\-W_0A_\ M2YI$X!$L/Y0T_#G?;TO!\J_?;<#*0\C_Z>.GJO]_O4C\ M8HU641QA)D?)5F1@J=P%-% MTI?&F \I9',1_+/(")RAR^?#/OQ=>FH,TVEUXN0>EKFV8 M%%FT>P2;!/X\@+))$<$_K])DO0B2#2+N?GD'OCVAR]!+@TP2DZFI4KE.H+@3 M%!&X7]YZZ5>0>Z\1> )^D<)Y [+\,P952#YN?)6KFW]\A4Q=@#35*X ,*V;KRPO07+RK@LJ@5A?LB1[(ZTJ.NDO0;7-OG29RGGI_+KCRQ M;ZAD;C!VY[._AOG;543$"SR/4VR]QKGZ)/<3\^I%X!: MQ,@>@0_@$?8:R;+"'E?EK/CPK(5"Z_UR$4&!#UDGX-I^\B*0G4/HPOP6K!-I M88-O<(7L/*3)!J2E#(Z$\0U:VI+$8X>:F%25NYQ_?*7+"7ZJLA(H/;+8XRID MXDN2!-_"*&H4N6MD@5J%<.?5IXQ"QN2^I?S:A(K>N9>F.WA5+];HN+E?-I2- MNC1IXTYR%,.OI'GX.SHF!U"./HTI0ZO<0?57T#Q?OF] G*%/H^4/3\SVN])' M,N_P"EFZS/(0+ERH-Q8YG@1)9C@&GF:1^7Y:@*#^QGA5=#C>)$1?@"5(4Z3$ M;T$L+6>1QU-Y)B7K=5@9*>"YB(1L>'Z 6+5]2/@S*H7\AG&X+M:/R,<1 M/7B[DA8H(MUOD%\.4G,#15AY?4SH&RH779[X7_LV495F/<[153)4K-=>"N78 M1[ I4O\- M;(MB\QI*/],92Z5JFWECX3Q#^D>M[.D*\762C@650"J7SN.+\P M.6/U>7L=^U$1H-L/'@%9$H7(_1SLK>'9_;+>*O"W2MF6^;Y"4'X%R \.U>,M M''V%))EB79ITLY<,47,6>?Y7>-[#3V7WY2^0"EW2<9L$0%8P'/U9@R#H^W/T MX*'8I]2['E_#&*U$N'BK+S=GD?R%2QQQ L(?09:GH9_7'WR)0WC1J^& .K1: M5C9)7)T"E0OQ#, 3$IW^VQ!%UL"+O/KYL_<[0R5[D2;J[ O!&1W=>IX$DLZJ^/M',WH&\ M41?@EW"V6@63S/$1A>QUEI%* 8DY[(1+]@RLPCA&IAH4;X7<-F=>A(RV$-PO M:9)E+W$*NZSB\/<2XC,0@V4H[591]ODI!'THK(4^).0BC IXRE]Z*:(L>P!I M&? Q5KQG#:_2F@F0HK!Y"_W.,H*?OO7^F:3G4:C:NR3_/:5+NS1*H /O.LY! M&GO5Y^KOG^U:*A)- U1V>\$%UT@V_)K=:K ME:&0C':)2-+/&%2E51,V3W8 U,?0 SRJE.XC_O%5GG_#0" %*C]M2#4A<'=) M#K+G9!^HVNK.9T4&Q?4LNP"9GX:;^BA"IV\I%;;![L_@/3^+H"@OQ*72#T^- M!34<3C7_G!\S@^?F!T?E??]1,S!X]H2]2HH^.37_U_$6U"&/U_$%>,U+8:0) MGJLLR)T0NC@X!VGNA3&Z2I T6EZ$G1M&\4Z9C+Q3Q57I2IR8R*DQQH=#QL'? M0+!"Y%4F)TCY=.MS% DFXZ-TG2D@9&JL]D%P+0G*KWWZ-[1RJ'2Z>;XT-;5BNATJX#S8U/SW FU'$993L>[X$?-PD#I+I#Z]-1X#"+O MIEL''!_2SZO2^>;^W/0Z0B]0<4I-B?DA_;PJUGHX/S,9RK-?H*?G7RLW#_Y2KCM@F[? 01"K \3S)( M,_*VEX&9362T\DMA)!6&HZ3V.E%"R_1V[SI$9TJ? .43.OE3;)MG?FAJ7H>! M-ZHGDCR^-LZ43B'K*Y/?=&"%_JP*E$!")KS=.;YD +=J;W3N[QU!MFVS1>( M%QLS@73/_\FI^=\'S^Q_UXFB4/=?''_PI_]-L"?CI G[^*O%4S7.2]@NBOWQW^_L?)Z3DO4I3C M<@6/'R_Z!_#2RSBX*(/E#T@C-A6C\G"QHI_\UDS+ C,MB]>LK 4S((J_W_0X M-F14Z, [.TR"*_BS# ,DN>VQZ42SR$=EV_)X-'9F$NY^< U/$AJAV.9:J'VN M2M3P4/KY/AVQZ/O&0Y+(:O\]?345"?).4 EJ. ]%8#W_PMV M&++P[8Y&7[)>)W%I&RHUA&Y5,#*QM$Y'H[RZ2O;2;YDYA=O;U.;'HO8B67MA M3*2N_O6QJ+D*(Y">PUVY2E+RFNRW.A9M#\5K%/I74>(-[VI\FV/1]0A6(1(% MXOS.6^/.%VRS8U'W2Q(54!Y-JTDC;X-ANV/1]RN(HO\;)]_B)^!E20R"ZRPK M0$JDD]1^>GIOH$08540LWD,1]FGS M4K\9"/[U0/'IUZ.O6_RX*9/9O_??PFBO,RW39"TB1S=4) QYYD.2!B M'TV M_WWW 3)3>3-O*KZ)Q):40C4Q V5+U#-,4DC-7[_[]-V'(H.,5K5Q/3U0\8JG M0X0JL:9%Y>.L41DHP2TLGV8-"T%&;^'Y[.#!J:XM0']P .%M$"U$?YPU1(/+ MN(7E3[.&!2\EM^C\FT/GT!K0PO/OLX:';$)N$?IYU@@QU*@]3!_G+2S3;4,M M2O,6G@DV@Q:>>0O16"-9"\Z\16@>NW&+U;RE:8Q%LX5F%E)TSXW5P')@8IN9 MJ0<+"GU=-0C]]).-&!%LKOUMU+A0CK=8_O+C,'IDPI@2WJRVQ+;+O5YZW0?;K/_T(HCQK M?E(&:'0,V?6/?VM>3'GP=F@?U++:P*K-:"QO+KJXNK(5EQ\/26I/DS2->=\FL4UC@'T,(?.;.9Q!"EARX.ZAN&NL2&S730 M.J@G0-_FA,8&T,U4>L\=( '+Z*2#C_952RS%@\)W^"J(-@J1N'-0.H---KZ;B;PP% [N[IIYHU\BAEC_#LG@1]\$G:\T M /$HU9B&FNEEBDSXMMJH[LP\'^GX#CKH?VA<)A3@(3B4F&/4UK0.??B+N5EMS1FA M^\%ZL.)].[9FC? #0Q>Y1N6-;$'ZFIP^0BS#KZW)(_P($=0[6W-&^(%AV8-M M31?A1ZBU--N:%")Z1XW-_TAR+SH%) B&MRX@G,$ >[P^V97<*(P71RA(BY7$ M975"%SKGZN(-RFAAD[G*+-J2].CK/4R?;;[/.& B."E;?&R^XSCPP3DP6G#L M2GL4WV,D7&0R'LT]>PS..-*S0$0]Q-TU0_-HVIHRJP(W>B:.K0FT*I"C1//9 MFERK C::4[G%S4YKI*(#K@N4C,9G[I6H BAJ+'8+G)VVRC' T5JWN-EIRE2T M,PE!>JWV+".XG=1V%5"AAXG7K9QOO;#!AQ(IO;@%RGKQ@@,HCGC^%C#KY0H. MP$CI,RU*MOHZQ7"BKR09^<'\DYP<['9HH,%%$=AIN>)#A5^&L+4,KDP(8E\" M[8?YV6[PPH:B!V.E[$303]9.<6'UMO M,"&C,$?YDA8Q6^\P$<1XDAY:Q.S4;X4=#W(APRV,=FJ_8XUV781DU%T1)<7 MRH0/)1&[KV3@>!- ZE %LS]:61ZF1,&S/IY9'"/_^C*79 MU7PP<9D?;'V@3QHJVK%D9^RB)$2'9Y*=(8J2\! >Q+)D?NWI$^NUIZK;A_\._XP*=/1\^)(F6?;AUDM78?P_=#SW=%9D<.JR M#!Z0K_!H*%>7_Z\BK Z'.GCT/,F()>@%!M!CEL_@?-4QG40[?+>-=BH9UB9\ M6RTEPVNO?B.N,@@G-C>!]C,O"WU.PJNVQE!=Q@EE!#%(O M6L3!(EB'7[!L09Z;QG]=+""1($'M)D2:P#VVVAK\!^66002HE5 M F$!-][]!J3EM5^OA4[.].4[1!;*@U N2'>E>(C26F%/*$]!^E;7,93V0$;B M>,HOZD-P+Q$RSFE2:ZV/*]1;Y SN(/)*);760WE3KJ>BBEPQ&M?2A3U4V-R$ M/II(FA[0:Z*1QHPNZP];Z:#T%MZ=4 5%SCL:H@?----*!Q;34 >]<->VUP:! MU'X;+4\(5#=8O*I/2!*EA^V,H)9QN2YP+;4], 'EEJ1/#UVH9732 M\^1!!KS41[4:+^"1$"5E 6$Z&_0^FKC(T\+/BQ2">@XUS!5QNV*;ZJ&Y/(%9 M&_6@F98@)12\TE0+(DIGPU9:* 6E#@&7YJV7?@6=$XY$-+F#"\FSYWF+9^"_ MQ4F4K'9/(-U" 3.CB76DUF903A?RR.UU4/\K"%=O.0@66WCEKR65\#Y#VS-OQT"T=]V-2[X]/9"X/+-=Y 2O M>-L?-Y@*3[)P..H)A!- E.%]FF/@S%\T/*#@H@1L?_2)!Q>*?=WV-Y]XX#EP_8U[Z\G\ X8O6>T0.I?. M3[%ANNQ];QA /"Y5WY9]1!%W7*8^,31J7':^+6M'*'?"9>E[I%!KEYW/$]'G MDO1;"_5$&2;CMSV%]?Y0"'[?VU_050.'X:KTO;' M0UT1#5=$@ZN(!JF^_1ZCNJS&'_[]#_2R&KTQZB(;.FII8'AIZO038C)I/6S) M7[9Z&KT6.SOOGI'IX01 MWE%/$ E6[J"BT4U"YB5.@1>A:H5_2R(4 M;-8L\OOX"?APA9=OXRG;:J,_YW*3A,J%5ZB7CVH?S 5_Y7"N44XN"\L%\VF, M]E![4!_8,RS>0O9O$L'4?\5TYCXT*L.&S;'^[.W *72$11!_OXZ M=%G""\YTCJA]]'#QSZ(*M,F>$P)YY4)[]3)0'MT0?J_*"*F20T =CEQ)]X_ M3U9Q.4K][C'AMT]ZN*CN Y3#5Z[L^^4=^ :OB:1 \5VKAS2,_7 3P/J M?"DSH+$QB>)1B":6W M=5YL&[S87:/&"#>BILJ,.5R((&B"QJA7*:&Q5B_08&-EF%7.U\=Y&86\C.5% MT-<3-ZTEB8.X M",5X9HQE&MV@-_T+B]T&-"XDQ%S,7S$AR M*=/L#[VL//QJFPU.!Q8.B>?096* -I74DGMI;@-2.)UZ5 "0C?APR\%RU2!^ MKI"+X7F8UVU/'+4Q/C%7*T)8-Y&K_6#?LI,RQKC*$++VC7'E(RQ'CFWC==4E M1I@39U-E0G[M8:SLMC\AQ(?:]/&%MK]')(JSHMA#VQ\QXH.5'' E]YB1?7(@ M7V"-[6\XC$LWL_2QAO'VH]\^C7RDH;*07,96;#5LJ,6XMQA.#1^>V"67/.:2 MQYAP>A#P@U-X]K+_Q=@&?HAJM] U@$(01CJ MOZ,Y&68OX.]?F01^!/\(" !P=;4EO<*N1 47L'WR =LN:L( 46&TO4_P(K(] MV$M83:;<6;;'?3E%T"F"3L]1J><@:_95E'S+KN,@3$%G]]0EL_^([$K4DMEP MA _E$)J*C*2@7$EK5)/J]Q(H]#9W5D; 9%!K>TC!.BS66?NH#$GRDQQ,>^$. MY!6+_3 "/0OSX-5Z'>\?:EKX.;Q(RBJ*=&%RDD]IT?L@ MC:@ %?P#W1A;+RHM/?FYEZ8[2"8M_8"OKY5>CB!-Y4?EBQP=-5:;N/! MVR&YH2I[2IP50FLMY2WJ4-#+=__-BU?@$=[7]S%^.Q#8$1K"%HN7/.)"C_QA M 1<900>'G:?2D#I/KE"%::B)WMX!?QW74='-!D5'#!3X"BC.A]YK&)4""IDG MF<',XAO*;@!N6;+=C:NK&3PU=^#^$6Q.AH;]S.!F+REW%@]#*A<IN7&09*+6J#L74=G6=G'U>%4S^OPMB#JFI7_<0] M!$J8@Y&#GAX.C/-&T> &X5*9# MW/H0'=R5."12">4@"'"[X>)@?SB7#@W6!''WUU; <4^BWWWQ',L-N;T.ZJ&2 M6-K/H8[?)IK>+SM.70(;'!UU\H-\(X<9$@Q>")UT\O$(RA(AS\FS]_YKF+^] M54].H80ND? XZ>%T\OZ<+/Q_%2$DJ\C"&$#5HDK<*$U]U6](T7!"0QC!XZV7 M?@7E>S7M(V*\S&'[&L$5O%3A39GO4+YF#L]M9)K=K,FF:H$!M/"7)CX 08:B M@E!F);R#0!V1F[W$ 4CA@0YI"[?(ZH;?467>+VP6%6CCE0?,_88FKDW[3=TH MWGIYO6 ?4K"I9[^TXT<1/(\76R^,T,)&)Y3'LS>4C*T;%43.2.:90VB)L10J MDFC.C73"$;K[,!K^P-S#+B<7CWM,.HO-)BII\*(&N>MXF:3K*HZ, 3MG;YTQ M:E-&]/1RFEDQ![87RS@>T#PA$;97US@6VK*!@')U.DXID?]8,\"N761GA8YC MX2L48B)7O\,MZT/8*99'^XN ' MDT9 (VPN*R(6(T!'%A0')U2 YI14\!9+X M4 ZY2B5SQY(O*&]4E9.9[O>#$+D61#L5N\FV.D?$6HNMB!IW"IO?94(/EIG: M,*ON\IO8\=&N43M+4DXX,0Q_=XNLB(I["KO_>-B*^^!;U&W5<:='G1:1TN)K MJWH[';YC8Y);[&44W"3WHI-$7C(6%;>R&3$?>X _VZKY3@BQFM""=@KL? [@ M.!/ CF)H<;93>3[B64*-D6MQ%M&OW9$B&M/6XFR;KCT]SF-S85KL973(DY5+ M)',@>*I_?[;3*SH=D-/XI-KYL//!@TD7]JCTJ19Y$37SA(X4T<0<[ L4PQHD MKBRBRE5MZ^.O2M 4%CM:-.TT-(]"4]BX-.H-56O0%"MI-.I=56LP$RNA)O>B MZNG[N6M(BCY>.J)OE5#A8P[G<$]F2HH0L_FI51*TI&K M?#U,:'*5KXVM?*T)%[%\LD&0V$$AQ.,5WC]JH7"4/1,E69&"IW 5A\O01\;X M]G'Y)$(/.&3M0P\="#55 Q^2QJAM3>Z@I:KWGIPG] 2BEP;9RR: ^Q.V_^/' M?[L%ZU>0,EFA]17C"BV+DM:/GVI*T4^HG_K33S]CR13HJ+F>^E62WH%OG961 MPAU1Q#ZH7-N'=?#DQM##Y1:D>9A!BNCE6-XI?O6<=HJ>MRTBW\R0C5H 4&$!/;?;R)9_P]RHD MKX WV%.RS+_!:[>Y"TB<<74UC*&JOOE(JAD(-(,R ^HL^9_G9:Q2%-DSBQ%=/AIRO7" MT=$\?K 5VX6ZZN0)"OE5Q@>RY=.K_U-ZF,)!F\8BP$2GDQX^TG!;;F[D)$&" M.<>JHG31R\-U#)6+ BWPQS#[2MWKE"YZ>7@&Z1H%BL6Q-VH,(+G !UG@+R)#ANI_G:]*2D[@]Q8QZJZ]=[#=;&F;H1^&RU4AC&; MREX;-?,*#[&;\"N(=L_P%+M+\O(?X5N2!'#YH.1F;S6T20IT5$+C0YHLX3U7 M^C,&-P-E$7+TTE3O%)]&<;9CF!MX>AK%$5,QY.EI%$7KJ MX.@122B4M=7^7AMUU).OVT(+A2!KO/*M4XE.,:6''@YRN)U <.E!D2]>T>5" M0F,M=6;A5>)!.>8ESC; #YM@>IB<5?M(-2L.O%=MAX_>E MXBJ@TSV6\\:N+_3L]RJ/;BQ74]1RX$A"B%SE,,O!HEC_Y,KVG!)>;'_W'B>& M#T&N(.TI8D7VJ_?/?1JVMI_W5&]N%R:2ZBY7XM1\@%R!T\%*$; 9#XI2L0VS ML\4.?XP3@T)L+W@MB1/-Y2Q7KM):R'CCAFVOPG?@B^C==5U7@.UG$\;OT<5B MX+BV_8D-%AI]![E'308/I]^A+B!3WE*U5QB7\,?MCF&B MK6*TQBP,'%' MQTNO/1V8Y$,A;2UV)8DF.\3=UGI6(P'CBENQM7K52.S8V8:VEK":#KA.ZNFX M6E;6@D?*IQY5SN$32N$?5MMJ"]#6Q#$21>%];JUR-W:Z8<@VVUK<:"=4T MKYG;N"\598C9^F[YT5#%9A_*O49N/:IC:D;8^OSX:&V77B! [@'Q&9R;U-H0 MD][X4HX-,*.RSPMQ-YX\D: MQ#X[Q,0BA1K@_N" 8R2[[*'ZHX-*-C6B@?!/#D(Q27<&-9]YQ3Z#6>N^! MPY?8*X(P!\$3B( /__Q[X:60BVAWX>7>0PJV85)DT>X1;!+X'8G@*@XQ>+FZ: M+^I#<"\:,DX.4FM7YD]?F3\U:(Y[U9( ^LA!#<*!^]5C$1QX!]6$0_=9+@O$R?SJYCC$N9)2.I&-DP1.[3BFPLU0>^47X\.,<])31PQ:W4 MC*FS^-FA5DDM/L3L-J=";HH+9U%>>235S\)UF4/Q+S54_PK"U1MY.$K1&3HRQ.7>2$MYZMT9*<.O=A_/-$!@Y;$P:E<:;%F5N6(RB!T4 EM#4# M4 (9$:.OK?E_,K 1KU];\_P4@,2X?FU-^7/5O 9+2*'IJW_(C[*8S!AU,?/: MH?"!.0UL+2,R*9IT&XNM)4>46CQ9>1YN>[/0XPP(MC8F4SF0"HZ*&43"BE3[ M8GL%;,U)%['&#Q3@4;[A4;4DYH,G=\R!K>4E3C-@6U-4[9/_!H(B O?+6R_] M"LKB:$_ +](J]5Z#JVFQ]<((D7&5I$]>EQIX/U49[R HJT&]Q"FH:AY]@9-5 M67*?O7>"\VG\N#H<;S)4(P/C%&CTQS4,C36\>ZOR5\3@0][>9G&VSZ(7Y*GI MIX.;=PX:Z@C/*[=YB/1*4? MV]$%!E=0W19Q"#5I+T)G OWXP#;5$R36R(3DV^7 AG@0."8RAJE^+8!^I\T**=JWT7A; 'I2VNW#DL&((I[8[:21! MH^DDML9R.;__@8U?0K;II>/SFB#&A;XEN1?-%TE>0Y_M071:,!Z8#^4B[GZN M,([AV9/7;>>(\F$)3$M#\H2UJ=D&24@A1=-"K(^&&(68X.8^9I2#)I.GVM)257MJ4(?#9CW4D3WBULL;Y26)\[=% M'/P#>$,#F?PXSN9^&C9W4VR^A#7<[A@$0&RU4]A^HQ%/9:Z.#RH/75P<4MK_71AT5P6X+4VWWSD/A M/!2S\% X&Y][VUKM:\Z6&<%YT2"\]&UIZK*TU6N$6F>[.V\!2+&>8]%&=:=*9%'M,B[JT8%;9%-?I42UWU1-E-Z+V&4:5BY%=>F/[B106X M R13&']_'=IB2UWS1#MR$5"KNU&[Z.4!]]80@P=,%U-X0#4%_@:"52\KJU/: MGFZ"'3.B7@18-AA.-"\3B^?/?++&;XSV_H.0>L^9*C@]$^# T"$L^M MLE=@&'-ANWV!Y_;"OZR'P]9V'47!/8D'TW)S+\%*?3:;IUA(,84"FRW MKQ!DBME:42AX\!WYUIM/A!#29 IQSCB]-J']'7._1&]&>O&N4ZVX%A$;^4>P MX 0IY,SWTP($=2U:BBJ ;ZA#G3OS(B_VP=,; /D-^@Q:J62C![&Y*;13S4Z4 M#LYPY@QGSG#6HQ=*H1<@@VHU2J189#7M78:07-^1Y47 $!_\='!I-)W=5-A@ M/S G@ZLS7SKSI8#Y\HCKJZSP72=?578/:CPKL;E.Y8HE$W:U+)H,9KN:SI8_ MNT^/XS0#VT.]^!!B[QW;TVV=L\,Y.YRSPVS\.)T=XQ2HF7M"IM"[G/,$ZSSY M9/^.=T0S<]_6T11I4KY2+C#V96H30+I-D0/!-TO,4LK0V:Y M#/\K:DR$TD\KZ4H8C?)DL-7J)(Q&*=?; MZI,01J/<[;9[_7!Z4W]-X-":CR?!>6+T)E'8[D-V?@!..RY1'7(N@.$I[LS^ MLS/[EH#/?UP'W>$-XY:.*1^S@US(@@P*^6.&_-44.!SJ8B.9XOS982SHSKX&SFV MO&3@[H"G;'-RL-ZJ%AG!:(._3>8.X8UEN_2DY.3%8TV\FFTU]D^&J=!A-,IY ML 7I:V(COJXVB#+D%"US>VT?!JOHNJMIW (/_=NL"JME)L7U>@.)1(1!G3== M 9):06CL).;]'%?9=_ @Z!3MJN<]N(\?49'A%)T/<7"7Q&GSSS,O"YDZG=IO MG"I*-)U/W?A:T3G;=4Z*JQ3\JV#$TO+TU,I1YQ)D&&^H7;3R@$.6&EW%T],4 MCK+N/J#FW?/V5A/JB/O8WN9]!O)O ,0W8 NB^QB@[8[^^OPMP49!RH[E[!,# MK]84=UWK=)">K%.1/'AH#2PEJ66,W UJAT9[P<&B]I>ZU;+$27Y3+# MG"(,$P.[GPZMG/P>&8D-<@AAZ-1'^@QX"WD*(8BS*!'?[^6K@#:1XN M0S@^BJ&[ )LD"W.JG8360PL'2;I)4DC-68)"!9NU0N>!VL<5?C[UPL_.^^*\ M+\[["3, >?3.# ;L_>X8$DS!MY#&.X?)1W7@Z[&A!QW4BJY4W*KT.)CF(0IVT) MTM'LTH=268*G^?(P*XA9BH?14<>\7)=9X&A#(/6((A9@&NJG]QPJJ:LD#7\O M[6#4,X"CH]$>_R-BW)'?QS?'6#2GD6H2]#X=HF=G+B;96TJ6SO$^ M2MN/.'X_;1N-1W/85UQHX7U"[98V9FV*X<5(PZ^!#Z5D[8N$@'&Y51M!7N[ L3:Y[\M] 4$3@?OF<>@%8^#YZ< -)\B#< MEAJ0CD2TFHJ[!&YVI+PE7MPAZ< #-$Q+X^VN)KUHJSW;M MWQGA<*.&-!F#[&QW%D;P\ZLGN &*3!$.Q&%U8M&2]R5-LJPZIXCYH_1.9O!Q M!W)1+CI=E 3)+J(H^8;>0J^#C[)S>':78D,R7$3L]K8DN=D5(-K9UHQH4%Q+ MS13WCB%J3@2CDUX^F FPV*8Z:&[%'=[+@I9N*#N:IK=<<>(=-8*7WD<'%R\Q M%-8C$#R"+8@+1NXXH;'6B%!!R;87V\20%&PW>,I@QR$%R)66^[F"+8;CYW5; MJX#C$^O&Q2LFN1>=$'*2REH73?R5:;O11I6ZAT<2+T39BJFS" X6%T7^[ZX7 M:<%O1OA1M)$NE"09S/; :IJ^,WA'DR9IVQX3,5+%FFVTN0+=:T ; M+R1:'WP^%=)41>:8<;FZRF)6[SOM(*XT_=82H_6(:A^'"ZP+6(45>L.-_:2I MU%#.4'^JAOKVY!*8>#Y[L?" .OA'T1#53=&0A@[=1WBJI5LH.W@1^A&!5;Z^ M5G+UVR<#^:I>T@B>D_O\#:3-12K%)F$H\WB^@)NM?*53CL].=ZU1TB/NKZ[P MQ+GN1WD1-@ *2P%4)M+<;*'T.*"2-IWUK]DHQP"\PL:9 M\ZJ#X#(V%%1G11]K11>7B&V'<+RV,-LWN]1 -^ZDG('%Z"%-X+D,%U4^M9( X&;PIV29 M?X/GT$.1^F]>!@)R?5Q6%UO"@$=85(LT#G-D@D;F^W?T-WH@'J6#EIJR $[G M6Q(%U^M-FFRKO&,J [0>SKY;840\1QG67G8_H[@YVS&R4'AZ&L51&44JRDS5 MR2@^6-X;CHY&\7,'A+<,ZF(4#\S, )Z>>GT_9 JY/#V,[EIXJR6;"U0O(V%+ M:.3VSG9C@/;,??'B+3FL]3U;^ YO^BZ 7$?>;+&CFJ!9DHCM9>'E4%-G-9$K M&']*SA+%Z[*4Q,:5@C _UT5 ANN5-JX8EL2+9G"RO62^ M(&1\5D_;4S4DUQE%,;(]:T,2,;J[PO8'D42-!,[!*P"4D'XVHWP5A0@Z]_8[=8?)_X[X?58PNO"AWQGI:R:&2.TED1!E*_".,S!3;@%P36$(%Z% M*.:V?'KE5Q"NWG(0++8@]5;@)0/+(KH)EZ1+=M20:FJ&[M$EQP@>M-$ASIP5 M&=P"6=99&C5Z]) +=C]3N"$'69%:*UD!F,'/DRQ'!0RJQ5F=W>A)\+H./5JD MEQD\#K_A5LNH\0R9"Y;(3^VBDX?S9/T:QMY^E5>T/8+2D8JF@<41QP"&\/<( M_&05A[_#U1/ JRA0.VB)1P?GBO[:Q7*99U53 K)I_10%)8?5Q+.%^'0V@I9@1E%5H22/M[;=11]UFWA5Y3/$9QR,YVG7_QF>0YA]'" M:_&:E>^IYI=;9J@]MJT!5#.2GDBM#:&<:@\AM]=I,^6V[NRCOH8771NP:N?S ML0R+4=>(S &F[39X'IM.S^XN=(O;[NH118^J<]L>YWRMN?*B<(_SB4MEQEG+YIL ML]3Q'DC6BQC- 82/(.,U;-BJ>- =/9U<)8P[9CZ8$'3YPR"4=J/9I31P0X+S M#;6@V"75NFC>87W2H;V]]Q9L<93-Z^TD<+Y+\V( V@X?@Y!<9T7O7H/?9H2=TP'74Y&-F&VC" MD.[[92RTN$2V%(6"?/B1Y<+3:&B[RL4+LKT&ESO[S?@!1NL'CU!%:E M79> ,KF]3NH?P29)?9\@=OOAIP#)C" 3OY89HO#=DY[']ZW M#49\RF*_M24B^P "VV4MXNYA!>/:_'BW$"CX&W N2C(71#Q7C^V)%D* N>>Q M9VL=P%[!SA1 QH6RP6:@Y+< -6_S0'@&,I".RGWG198G:Y"6B4XH,.(MW-"? M0*7U..5*-)/[:SOO-G7?9Q+WWI(&,HS?L]VM]\\D/8^\+*-4#! 9P3 .:159 MF-T,XX6EEAL;34 AK%T]=]Z:7OM!=!3#."4_$\P&2[\4(V]HI/CK&]X(IZ] Y*"ECZU.($R!%M#'+564[I MJ><)T.P_]RQ56,7\YYXE]>=>D3.:$7'&D;N\^)&%5MO=DPK H^HL<_%6NAAH MY^5T138F0H)29*-OU;&]:IALR1$[UX;+%#A2I@"F4(:]&?=3Y50<6H9F5'3$ MY:>,>7&R8TBX?-^ . -M4>86FLS0AR=9CFVA(=0\+'D(Z"&A\78%*+D2"*4%9N'-QZZ5> BBSP;&EF-YVB ML8SC7K&9+2C!VBHC+%;$TMBC'DNB"MM\I,!*K8*6Q_ MN?\'\-(KV$'"-LD:T7P$ M[N"R?/X&HBVX3>+\32(5D&=0\W%0N@A.:/Y+4I."9-&2'.PT^'Z&GU&LQ$C;[5?' [321VRU:VG L]1K9^Q)5HCGP&(D MEV,[:U"MSK UV&A]2@'YLPSC<+D+2KPDG;*;OI\6(*A/;DW)"I $#U59?O;> M058F+C^_>7'E#"Q_5I5>)ADV! 90DZA0878>)47PMR3K^&D)A/+V4DG=Y7H3 M)3L 'D&X?BW2#.T)?BIY>FM)FJC($UL:V/8:J;\)O=Z.H9UB, MV?U4KGL4QA2#]#Q9K\,L0U4WV*N=W$OPG<4!HN4@>L8GE"K%(7!DH\':GOG3*O6 M3RF+BXH]C$YZZJ>6RQ\=I;6V07\?):<0Y@3D[:4K86U['4/WW8A]PK0!:#[UI>IR:2)N; MQU0.6LO91RLM9T*8R9AF;/<]2R\Z+DN,[:YFJ>5'E%5M]R/+'W"\NKGMGF.I M]4:](6WW#V^7[ECC6P$&>?SM10OBM'?]M*2,A>!J"G1]H*44FN. MJBZWB#E=0<16W@'.Z0C<7N$.:DXWX#.L=R!S"@*'N;J#EU,'>.W0'="<1L 1 ML]#!2T89< &-)[-P.+PE^W.)P\!N*USB3A"NC88I+O?1+NU(S#,SNV!9<7A$ M5N*LPF-;4TU9ND@L/)947QG)^I2ZRIU?ZPW1J5@FQ;7T6QE Z2)-T8L(J'#0 MV>X9?IR6I,O7URRN2#YQD9YF<820IA03YNAH'C_4TL)<70W@B3[R6\@=E#8J?V$Y!_AWP1F-E=#R -(- MR*&R=1/ZQ#++**Q[AU5^(G2?XE_GY34TC,N&3V MAK+01E*T=A7VR7FJU/[ M:$I7+_?"59(^I(D/0)!=P8OP&0G>^2**DF]( ">PP]E96V0+_RW2>7^*=:38 M*OF,NJWV^-&WM>TF.FGL1+>C[6FMHX%DG,ZVFJ>$!;0VC,-UL4;'LQ=U+K_!\:VCV*SI6KM9FB=!RZNF MKS?7S2Q3;0A<_::FD&A#8/8Y?:U]$AT9B]@%,7*'*=N_745'M".FV.\..B6M'V;/51Z8%UM9F M8'NP]_%@[:IRMH>$'P_58SXGJJMJ2Y[X7]^2"+*97?ZK0%+F^$A6=5ZG)"X) M;&N:@_3I#:Z0"^!'\(\]XQAG$[.KKOC7FK '+[U/GW)4;/87+RI 0Q^;)6)/ MS1R51&2+(G^#2_UWGLDYZ&$$!]=95O!37[+UJ>U M:"5M>FVT4DDO5#-H=;#6XU5<*W?4W:.0\QA4LM]X[DD>PE3GP;71&3=\O M]ZN_<\8PHJ4)G=14=DFRO#KG-E&84^JZX-II0;(1+D4N4T8G+8^FH2PYRFG> M_EX;==0]U6VAIKH/FI6>C'W@4NF5^J$TGX@>\J-LA*9JZ$!+]A%LBM1_@VI8 M65_;6R]6JQ3^-@>+=5+$^?URT*RSO,]VU1&-I5S9X%J>G<-3OR>N(O\C807S M]C:'LS8[X@).CA!;@ZY:LXQQLBSV;:ZY.&P(*FZ3\TGG MLZVKQ?DY!POD0(3JO;+3E6!F@41?7.MB,="1;'TJAU>,[.7/,=0)6QW;,EA1 MC9BV^JI' D6V7]OJA%:RLAKCLJTN924@]>S8MGJ)19!2K2_;ZB.667U\&JFM M9<34(8:Q3HP*]MV"]#6Q"38^A[:M+XM*R; ,YX*M;XKRF&E9,>2?;%,)>4$A M6..LK5HNBDO'N-!@8IWY@!<3]J$TAY>[BO7:2W?WR_9*7_@YW#WY[@6.G![< M]".*$+C AE,.;" Y\O9/O^$E0[)[D:NC.6XJO0XX(31P>A#B,'T\3+2YRIY*8=SIS=\ C0\1O&JW9A=VX0B0W"->#,^?_M MTY0K>OR6U+$/56P^GAUGH*N8[^:UU4OH',?XUXLYQ+!YIJ +0\0G8=F;@BXB M83+P(M\M=KNBIP&O<\79[:#FAT^%M#;*=[T!$,#@*??2? Z(4AT^-GJUE>QD M+@58SN?]17S=-F*I1/LF4FW20IW!#7L0_!#[>@B\Y#Y,7D/"ON MOFHH+=9%Y*&O=,.N2G?&Y7H3)3M03?%#LP?@][%4RXRC)T,U!3XHFOI.[@O+E+ MXBW(( ?E7LZ>44&)[N\18W=)_@^0/P(_6<641,'IOF<5>@_E_00EBOI'J!W) MB'MD(I24W MX3K$OE/(U4\5A9>#+U$V :6UEMQP*%;<>6N:N-=KHI-&:HF,02,E,_L(S]4%'I@@^Y)Z<7GULZ1.W.R/'%%+7OLAR=GCTPL]TYW:9ZJY^07^"&J9 M**Q:V>R(C:G%A0R)\>"U_I"";9@46;2#RG620B:H4\3LII.7ESC; #]SW4[WU 6(FM\\YS=K9KV]1J0Z568R*:U(^O!1T6S222R_\]@G\5809/ MRUHFKB198A3$)-\Z/=3JTVM*L :?T(;1*YN!5QH#C^'J+4=9$^AL]U;$/3C) MM]157Y&9Q_,HR= 4PJNO,G,0BBQ-]17-W' MH\_)900E^$4,CPP?P$9GN[V.JQ:[B6@\J1.MBEBZCJ&,5E3)._D;2)_?O+C2 MRRLY.KN.J[-(]6DG^GF;L?T5H!,,!(LM2.%"+'^)1.0K+TS+G&W-X+/I.ZE[ MJDT992]M)>/K/9'WLW2_K&R;OY1V3J4G*ND;)[5K#WRQJK;;C63 OF8\[@JD MN=;J$;O$H?KOG#):6R^,D')XE:3E>3DQ: >?TWOFU-<($I.>7KIE(BJRE9X] MK&^=U"JJF;E\AV)IF(']%5SZHZ[C/ WC+/0G$0I$/GV*F&J6N>8@6>VC*PZT MTEK-4BUJL3^H]QRL2$DKJ]=>ST2S>^NE7T&.6VG'^*()J'2GKD-KC :+ !KJ M?GF_7,)]TMC#)@!*@@@CSSZBA;J-+HL#+L_?))\ZSGJK-9#.*5 >J%YIM\%Y MBJ46E/A7IN2^Q!Q^WW\#Z"$LLJ=^53[I(WEM*6.=.9H.SI_#'+GS MKZ'VOPV#PHLH^Q+?U@BJ?PWSMS(B&NF+;^'F.:&$+LJ.HD0F@"8K>"[@AR#58@+W.Y5.)W9 MKL2;BO:)ON*7Z!ZPS[,$C#\CLP7*KM1\J97%%"E;M.PJ]\T=PMV_^%BQZWNX M/DD4^CX)N!3'C+/*+WVV]0*8!$F"*&UMR>>C@$FP>EA;,_HHH/;EP09+ZVJU M'P7+GB&B@=(=G#)0$CP/#:A_<*#*@*H@8-3>RH+JPVH/L%<3Q&UK=<(C3("R MC#A;2QQ.,P=F9C%9^RZ@H2<91]"DK>4:=6XKB6 Q6U\X-/2&(>>?V/HLXL03 M(1P 9.MCBH;>!/0$^E&/-,Y[,HZ2'SWJ04BC']$\PK$D$Z]FZZN2$TI%?.7? M6F"=)CVU%L?,E&PGPZG44T\&9[I6.R5.03[.E,CDBK6SY)1FSEF2J\;= NW4 MXN.KQ8>%!MKY<-KQ:#&4(V6DQ=MIR4=8_[+I_.TT.?WY>-/$5\FBC4MSSM/) M_4;D^H3M-#B-FG^+3/A$1#LA3A,W8$((KTZTL^14=/,LLR*BP2<)A7[.IMM1 MP2/$(M3M=#C-G5,:&/NV0@NYT^'E(1=\,J$%W2GJ4TN]Q"JH[23,5'L?43H* M*W0=/@75)FG-5(I5!#'C[9@69DO=$K2R.[@\.$S2G.UYN]02*-2L(5;5D=DA MQU>&97\S';S8UVY'.XTI(P!K:S_T'T-M(;-3"AV[QFAOX[78V6G>QI2SP229 MS>6TPI;.X5#-\=44V[5CIP%+ 5J=FH4M6G:J;2K0ZM:QW./UAYGM18FZK2U6 M4PL-?_FQ"Q74N+]6/Q[^M(<@>,]!'+1/0!Q@B%C^P4_6/^;>>Q(GZUU%65OD MJ=1<#N"X?$=_1;:2J(##7\?G\#Y,HC#P2F6GEONS^^7]!E19?]EW2IZ?3[+\ M?OD(MB N\'57BJ.4?YGO)5^2USBJ>3V,8WMK6:I])U9+N!8"(1 MB:T&=J&5T&%.(IKB"."J$MSDJJ+\7$U&#.^_O&YK[&1P"$]=8!F2BNWG I>@ MUBE;BM&/;:\/P@T12T2SM6R'JQY-+$\V@:S+*D'J4)5%E>L&F5%QTHEA5BXU M';/HGB9S^2!X>9%EQ;H*/*!+C4)3=!8K2@!OX$5X,Q\ 3 M^]V3>@"8QA6JX4]\5&ZZ#Y[\:GP,LZ]7*0#7,;RP0)8?:S5BOWOR: XNU%\2 M%'P5P=F(AG1UC+B)[%/\/*FK4;_DY@2O$)J MJWM!E:S',IQ;]YJ/2N#4[ MGH65::!_*Z7P#>>A[(\RU\NIUIP)0<[Z@NM/E MW%\ /X)_! 3%F*NKGD#IFAI*"&6_C58JJ6&2PU:G'"Y+4.R;^VT1QX47=6^Y M9C7A]'>.7DJI^WOAI?!$BG:B!-([GKY3A(#;0Y+E[>L"Y.P*;+N3-S2>N%O& MF1;G9%JDWIO]C.W!E66K28MQ1^]%9/PA9ZMJYDS0S@1MYH2HMN-PRZ7.;BP! M*$.4=O9?,6,CGPKO3+ALLQ=!$'*GIC.U.E.K;E,K/.9>(<-=5!9^#G=JOM-A M.+6K&H-^X^ )F;8Z[]%W=BC=S,'H,B%=9#,%I;EBLXKDLVBK55KF(/8?C"#L MH:-\\J3BLM,\RZ?6C$O\SHFC-7".-H_!E&^/ M3(\A]>LGOH\'O#T"=.&&\>H\BC*/I%&=A^'#U)+ ./G**.&$>XYT$JL/O.+0$ MOO/;IU/'ZS&)(G@,H5].#UKW8R>.FX;;@O?K#MF)OG[ZNYW&'=J),_7MVJ. +$"! M%H21I_(ZRPH07!0I>LB\I+-D*>NZ,1M2B9*T^$!V5%9F>XIM#7=RXYX]V/?QF ,[+Q%HF@AE!U*)M MU[N)O/%@LRLO+ (,WY(]9NBMUC#G28/X5-Y_(PR6[7OP5N?S''<5)6.X'9B[;)A6C:E@C$4K67:+J/BBCM]-I=7DL7>D7*GU" M*J.%6Q^275*6A=,N5?Z@G=^I!2S-5;$>X0Z )UE>U\=ZB<,\TUD>JYRY9_@5 M2@W^?AL]-?A=$:\>#Q86\5*S4G#[Z_'I!5O7GJ^/XI)?F(\=Q-7AJW]1>TY/ M)4=],F(OO%$UWE\3;4L%1G9NQ-6_9B])G MU^SL[[+^%3=A"2X5)%DZ!]/4+1'^OD-WPN^?6L$N?OZ,.#-F<$J8=X4*D.;F MQ+@YL?=$8K)NQ)$E1*5=,_5++>=ITKL&G[<96_,.*%'ZC)P=8HAKZ\F-@X?( MB^^\-: ^:S[)IW2&2V']W6KBAVG@VEJF8?*Z5V1'I*V0NO)7^!(@/(YS)2&) MDKJEK:])FS\-2K(4C<^<,G8>R"4+[,I'-'8"AOJ*7 ;A*:3!&SL%&">U7+J? MFP6E1NUQZ7F&)_I(SH.&P"];\^?,WPEBQL91:7%NGJ8UU8_*9'/B[=$B1>Q. M43-PAH1MRNT,.57]F.(Q9X3A3.J,FS,]0E[9<27(G4@]?6; 3$J3&[A_*.&* M,ZE@SDH<8Q4R_S0_+\8!/@1?Y;Z N8-(["BPM_*[&4<;X:C5E(WE*B8?9ZX- M2(&5K,]LT5R/B/3I[E=&UORH(O$G4IUCD\3EGEA>Q[ E. /+) 4/:;(-,_A- MN/ZKGS][[R 3*]1!2"1NO[X?&:WZ.#MXJ*&;X\O1RY;"%/(!U,*:06[H'0'["C8L030>#R'2X?N-/#V$MWI>0$ M[P,?5>J!YS_L"L]> '+[1K/]%#RRSERS\DT6">Y%YF)M8LPQQL>^6[PP^5'6*TS M"0AG2Q-S?[R4#R'!Q7A,H[8!5IDI+3&'UI]6BCP#,5@R2C0*]5%RG:5%< +FXO.B",H'FR>NGDI!+<1#DA]=+("6&MT!DA==+(QQ,\ MKY!5_ 9^272%,?IJ*8U;)<[.6OFJMH(D7_3..OF28\A$3GJ;0HXM MKB&<7\,4FZP"#KB6A[Z5,,*:?&P]0T9Z[>JP3)'+5NN=2O180H6M9CNE*Y H M*H\SQ,T#/>+).LX,9:X54PEXO-*SK0\@*P613Q"TNCR LO7(T'I&/1(\%Q Y MT).)Q;?\2&2C)O72[>FCYGP:4BA)+$K[ _8YW=R"H-NZ]@QV6&MRC3T"/XG] M, K+#]PO+Y=+@%X1;%V%CR@G$**'A+(B3]+=4,1%#72\.(@G%1>Z0; *"0R@ MP\2%)Z\_88O&W+*?G?ZTB# N-K*IB)R_H92&Z[B1W6"C19:!/$.9'A5G491\ M\V)_##HB7U'BJ.4G*KLHP'/RG'IQ!B\!]&-4,Q-V0^K]L BQVK%-71,7("A* M3"'-A63NP2)%V@90[FP%A7QTXI. M@A$("7[(5+S*[,-%\,\BR\NLNA&(' QE*L\/2+3]!_!ZX53R?&.',Y5WO*5R M%/_$(4W% /ZPDIE7 /YP%.\'0YG,,Y1XRNLN@VO5?QO)]6 P@_F^? ?K3>TE M&L=T;R2#.7X">1Y56=+TS#SY\5Q(BBDA*8:G"?+9:P[L\EVI7G2((])-C#46 MZ:[-J*U:1^\Z4\8)(U9[G77#SM8;K?94ZX:?V[AC>35[W?. $XDM+UUO .0X MV72K?&1UF7K*XOKQMR4:/OJ'KR;C)$K6M6EX6?U+0$<7%<,VAZ(BD/5#T)&3&&5F=VW4DD(5" MEZQ.!!L!N&*AS>J,L6/ +"$PR"6:G8Q&+>$*F6>2@"10+8GK^URUDP1&TEF=8T]8GUZ"!02\C.!$@WQB::^M$O$+50L^]--TMJTJ!MD@RQTO+^0!C.!O[V*5 M6G6$WJ9PUORL=C@@)W*Z!>@:7/A^6GA1UOQ(@&&!08W @3M)27WBD7*.NK(D MDXEN8W/H_I(DP;;Q"'K$*[^&_A5@4&=>%ALXH-%1G'KZ^N:J M5&"K([ ML@'/#D2\PV1AE[&H5CD+21;W.K')A)Q]H$4#EMR3I.H;J M[[J*(U,1\;'P_:0HLR^>H%@3(+WZ91/ RQ0U_>GGYEW[PP /OHXZK.F=?(:K M)+T#WUI2'U*(= &UC/*W&-NUW!A*8F\6,5PPL?>4+/-O7CG[%/!);77@?59D M\)#/LH7_KR+,PBHK&?XU!0#K_&9O&'L$ M"#"X.E]R>%W\3HK*&CGB5%Q!D;7G2 &9,!O4(::B>X_1X=?E)T1P4#5Q?V_H MF5\OSKE.'TIK/:_5K0L4<;T%50PLBOWLG==A[(>;"%+Y .!5']PO%T%UPQ,V M]8@!38BQH!ZZA,8FT(TT5_3 =/5*BT#47*>3$7R0G<*] C;C@^GZPQG!.]Y5 MPZ@A)SJ*.?$S+W$00@4O?"WR_5,DEUZ*SFBQ@!GJ0$K.>+C309:'/EPOY;HY MO%[@;]H:)^3C7VX@+7-64WJ.3NYTAV6)WE9+T3XOC>"*R"&$J"P$E6I\6Q=1 MA1SO^6YO8Z%>B?BV:@I9PQ6U1I;I.A?O.GZ)4^ GJSC\O3P!FIRQYS]TTKX6"ASUP(W[G(2&T#S>]=["A] [$5(.ZK",$IJR^#? RE(=A13 M.$7".U0!0=KYF0"+V.YS?+5< >5_2Z(P\':+U2HMHTHNDBCRTL4:R9DL/JA] M3>!J_^]&(7@ :5FE@I,S#D!GZ83^/'M30ZXV?, MO3[]42Z*Z$7?BU^VG@Q64LOCTX;K52RUD"OE19*X0?:$ 7J$8YMJH-F@ON"0#:IM4&4,QPO M8HRQ!M/!]V$FU]ENZ->G;&CN[F;PAFQ)3?IYM<&A5ID"+P,7H/J3FT^.H73& MM$M%TW9S5?#'CZUA[ W7W$&Q^X2 H>ZX1^B37H(CVR+*KQH4@5)*1=NVVM*M>4(,> M-2:KNRE)!KX6(#MW(CWHI8L0.ML] M9U=E+1FP\,&)+4)S64[#L##ZR=2UD\[O=#JT$N_%!'[W4;O$[)2KN*+>NJM, MSB!C:T%&:1CYJE=:?O#S@D5UPME:-%$8+;D47UN+(RJ#3RCOV]:RB')H"L40 MV5H.4=E"%$UY'U<L-\"]+7 MQ#K(B)E0+582*H:=6,G45FEA=(H%/62R14LR+#&J3^Z) 23Z)J MP/N3 X^=P]^ ]6\.++: [][@X<#+O;33+^]K*Q!"14*ZBX:0R6([3LPB'DP1 M7<0#_$U7L"U;G$*/_MDTFT-_F-*,Z]B-#E?@5ONP=TC522 M$A*9DLK3)LBHV-!*]@Z!DB:9DT!2QYF(/0<4C&K0C._)[E%[7@5CCIUST<&- MQT7)3A ;VB!,'D%0E+GD?8RM5I<+B7QHMQ11DJ MH>(RM@ _H?#M60NO!TA)+M-CQA]INUE^[NEV=>5M: O0@CE,'8I"[N M<[8U& D6<%D'B)QP"YZ 7Z1EHN7ENQ\5D.=2-D[6FR*OYW-(,O7)&35CZS"= M+%!D!G*@4MXGZ+?1]"Q\'S"ZSXC8W 3:RZW!27C55LUS[+BAVQU*=25Q]S4! MWYHH3H2;UB90WK]2!-EO&9 M7@2OD'42EY.=+?*J. 239Z39E."X,';H<:+-$5YR658/=FO/G;@TW>_JYFC M.Y!7=G14Q8P =[_-25"IR=4+56*X!'UX*)?GP4N,%.:G%\9+E[0^:AZ\]-^@ MUAZ!0^EMQDQ#AXB+V:^ M$#C)IW1@]BL(5V]PUA9;D'HK<%>@-5?/9'6FWA=YAF(.4<#8/AF* (OL:,9P M?K\D42O",644@S@]((XFVXN-,0LNNS>,!N* $[XA1KMB3*/@G#R7!,#BJ M@KWED WUTW$UZRT'2U04&^D:+0,#MM:BJ<(09WL5>\5KE4>)MKVLO?+M3];. MQQ6[3^#&L!5*HHMI5)U[RZ\?1?YV6POCNSCRKO8K9UUGA2U95_!N)%8$PY>U MU2='PB5HE[&_OM24[J'>?4L.(&A/03MK?!P+8H:7]7C/A6J*5/P"DE7J;=Y" M_SI>)NFZ@CD.;KU_)NEY%)8EL((@K&CMM-$2NEC5+LF@\ 7"+3JFJ-YP8G,= M3J5S*"Y",*MGM1[#[.L9B/VWM9=^I;J'F=W,X&6W)XL2/\GL9@@OC#!06@\C M.(!7-/H!5'8_\K+0[6($#PA1L8W1Z:&%@ZK.VY JZ@%%[^."_BH"?@T#J&YO M05R ZE8JLCQ9@_3 %3@,I^3L[<+W*KQNPSA<%VOJBNVW41)0UACDFHG)ZFN[ M?._I-DG!\YL7/X.X/J+NEX?7.B[*3,6P>OBK5ZL2IIJQM 1:UL0^@DV2EHZ! M)["BA>)2.NBG'[UI')/+!!$::PD<12H217YI?Z^-.GH0:Z>%EN!/+T*IO^7& MN0,YE59\6RU4M^:=X;UWMNO=?%!SWJ_29H/A@G55CJP%D8J"/46,1!)B#*#3V,5K&^C%9.)/*=M=ZS)0D-(Z]"HD%^'*-V>."H$V&!P7;358)4=&,MZ MP0%=6]4LD#A\-(3@'1@7)&L^&@K-:;,K*C81AESJF;4Q?,<'=6 IL/[5Z8F0 M[=PPUC] /1&$W*+@#$)/&4Z-GGZF8C:LOZ14>%IZN9D4M[>MI<6/!&;K@S]> M8KJVI];*?8K2@ZZA[IK&7D55'9)[MFL#=Q>H6+66<-PL]!X\/UR&/CT.]Z"= M+:%M#36E 2'=5=#5_QBB5O_XMR]G WHZOSC]4#1"$-1]_@;2!;QI0M_+L(N% MV$S=]R_7P&-\N]-$T3-PY39N+4E\\3V)@2V MG%1H$I1YP!!+2K@AN?UQ[]V7)\*]"W_A3/$&* ]C+R!*=)3]_F\5X)$D%NNU M5B5WJC/SCX:/XXJ9D7U?%9KR1\-LS*ED,1(!V94@;*^(R 4(6:6W/5I*:+T@ M2X_M<4^"ZZ5K@K$]@(D+&HHMU=88I'&N++E;T7H9C*648^(V<0OS>#AI\JL, MEL?0CR+O1C'+,2%OWAGXE09X,0Q5G)V/:_BYOB,8?N OK'6X4-8Y/!C*R:&] M=";2?0IZZ0X3UY7A-<*UU;%W'])D ])\A\I>Y? NO/Q7$6[044_V M:5"[*'XPB+VH.-X,XAW$.26<4\(Y)63E23$IH"M_. M_=4MSBHAKG4W'>^RL]7D,D[0F)WG9CQ<<_;4C$=/?,L[3XSSQ- 038.YWM) M6$KY7-PQ5)NZ[/EEZVWH;.B"-O3GU$.)1$VV?-94>ZA2$UQA\+&T0TWYO$C1 M[9;V!$R6A74-T55)^& U=0W154M\*Y>^D*JA^SH'HO MQ9IR &(::BEX[:V'E;NH)P:YO2N ;&4!9!/J2ZJI]VJISW7U7D^RWJNE M)DM!>8M^B'7- J/\Z*?QX.[T!5V=0]WJHXHL?OV_!P!QH MO1?%%7\T#4,N66H=GGM@&>8H M>MF<=Z\O($DQ>@D=GM'A:X'(0 2>)QE< GZRBL/?6]X'5CV^OCK,DP3*.KEZ M#'^$P &\8>D;HHO@-7+,$ZH#@)V/X.XH7D J%U,XH'N:&?U,HP3F;4E[;0F M!,)@/O,(\C M \70!\DA,KQ=CT/GWPLO"I<[>+7W B.;>X]2E%/5T+:XW^UR M4C] 00"4,X6FLQ9_6'G>C$XZ16-QJ:(K+'-*6K:GL7&*+AS(=64$VTU>W&+2 MWJ[*?;O8ZK00D1F?E_B M(TK4:CFV!H*Y((#!&N-3;W@VYDP,X4\@ GX. KB34DAOM--L^[[TTAAN9U03 MX^D-3O>9EX7[E3(,4,>VU1)H/Z#D(HR*G&BC)[6VQ6(RHAI=FF390YK 34O MKMM"!X77,=Q-X 82@2I2HE,CC LXF?<;4/G3LS, -Q"HVCU[[R"[?(>'#SQ( MPMA+=Z6,=)? W\+S)HFBYNH"&8GC*;_HK&)U:!3(6YA)Z0^]-CJHK&<;352J*UZ$^QRY B)71Z=S&*!S2!YRT[U?"%E1]L-8THQ&U2F=_VG"@%^ ^D<]O3$10@1K"BC*H'N4FR, ^W\P-O;\P9 M]4+':< GI1RT5<;XI%U;!<(1>DIW_0DOX1;/GRW$4T2#FEW,@!Q$4@OUF&[= MHSI#[I(<9,_)GOU]8<#LK,@@_UEV 3(_#4L2%W& +M/L?OG0H>49?OLL2ORO M&JOAP2OK(8E"/P2L<#Y*!QT&*0F4\7Q)#&2+R\4N<_Q^!Y+L>92&6NFEEA7J M-](IY;%/#&S1;\O%-V?8)%7(I8JK,L>W[0'5^ -A=M(I&P[:4INAP/D4KF+T M)BAZ2^?@C'9"IA.ZIA1B^-8>0;CAZ^R$22=,.F'2"9-$89+W$'("I!,@G0 I M*T V/YB7($D(T5KX_RK"+*R22R((9(#2?[/R8SN2W"/24\LK(\$6I#DD+EYQ M<,/;2Z=U^#Q9OX95@D]-%\,*C.F@I^!%&FX]Y/GEG 1*!SWT[\TZ]\L[\*VS M'5-X)!6Q7YT\\$SZ!\@7 3P7*<6)9,:R15V4GX,K+TQ_\:("W"\[3CIX"!8E M7-3MP-=7"U=)"N!U514YALL\]>(,GNIHOR[BH/QGU-V^K(TC/YZ65),O"4+/-O4-ZFKBUR>V[L 6Q E)5F01"A.;0JX+/H+@L6HW%AZN"ZC[^NR/V4:,">'K'Y:C(AU MU"?X"MB3"BPI64_KX'[^.<)5,IQ;F%[N,,H1/RHK90S5JLEW=] MM #.6=0G^Q=:?.8LZ#/]_RU,@%] 7M"!#C<< MU+'A.?6<>@%ZE;]M\DTY*#CR\_P:"%1)K??BKBA*/PAGH\HX$=&) MB*I$1)<%8)J@:)F(M3<%[.&J,E(6<7 3>J]A5!I';X&'\ ONXT<4-YN&\:I\ MY%S0/*_B&TX0=8*H$T2=(,IEWU1RJ#G!U0FN3G ]%%QO$B_.JE^G7@#@YKK/ MWT *-Q,(MZ7<:G$]&+O$0+FIQ,L5?9L3Q)#E\"U=(*H/8*H$[0&ER!E M:\Q1$!>3/R5/4R=G.CG3R9F*Y$R[#*=V29LG*'>U=02J\K+5>BQ7)ER/]:*- M5RV] K50A$=4\C!XAX H2KZA>*ZZ-$)V#D^3,+\%ZX1NX)4?Q\G.3G:V]F)W MLK,2VZW$23L;"1H+X8AC?39QT4[U<*J'@.I!?#/86;9/1-<@SB!#\V#W,XH; M?O.\T!!.3G=RNK6W(/?1X*1VEM0N=B[-1DQWTJ:3-B>2-IU]V\F)R= M==S8&-)8@0[4+JY6HHE2OI,CISW@>7;1'"4G)V=+B9"\EXT3(YT8Z<3(0S'R M2Y($W\(H@MK7-?QJO HA7N[9;^)URX470RH4&\-8+EFBO. @3@!U N@QK@:I M'>PD4B>1GDTR=9.HDT[&2J5V.\Q$5M<(XS,%-N 4'J"W629J'OY?S M=_F^ 7$&N H]C1K26.G5$!G=,MFU3E-(EI1%:F'0K804?[H-R-NJ)DV5.0Y;1@POQ,#3##'0R M IY=CC++!*ENE2PTCYUG#00] LP!G*#H!$4G*!IQM4F4T&,<#DYF=#*CDQF= MS,@E,U[4##Z"+8B[CW5IS2(E4L6XX]C]=-S0'!@+LN.,HH;+\G.2=36<[=SG M@QEGO1.QS9"0J"(VSRGM1&LG6ALE6I^,%#G6\JA,^CK;+=+4BU= K,2NZ"A& MR9D:I68G93HITTF9%MZ13LI4(66R;R,G;)>AWGE]XZ#\P2N M$;B-8"/%3U3+7W=<%#)$,[$Q=%SJ@O,P@DUG]'3BZ)S%4:GSQ(FF3C3E%$U% M3W(GF3K)U$FF8R53?8;14Y)/G=QVE)H498KE;1B'ZV+]B+9,].#MRMF]2M+[ M#4@]-+\WP,N$8U+'C.VD62?-.FG62;-R$;.C3C4GY#HAUPFYAT+N4PZWQUL2 M0<8S]')/OD-M7=5HS,U-G&PZ0RGLJ'3R;E\2"[S]=9[F^)WGA$@G M1/(*D?S;Q F*3E!T@N((0=&NW'0G+NHU93Z"39'Z;U"E7ZQ24"U%IHT2V\F) MO?89'YU@Z 1#1=9%_$'CI$$G#3II$),HM)?[[I?GR1H5*BH__0@BV"0X3S(H M,;Y!O,_@A@H:,[W>7'1>DE^[)+-2;L8-JB6[:.34C02",*H+*3!2#G?RZ[29 M24K.)"?O.GF7-VUI[.'O!&(G$#N!6+E K#&MWBJQV F#QS#*7JXW4;(#X FD MV] '[;KNSO4B*FF!?T/&%3]9Q>'O<*X!W-#5 N"/.57]/;WHW27Q%F0YRAV& MZSWTX=]*Y\I+'*+:OWFXA;,L&)4K,Z9>%/"36!)]7Y[PLE!(#VP*'O5QN/CF MI4&7[%^\J*A6>I85Z^IGTMB,^(A31)TBZA11IX@J<96"9I2S,\[T"6ASZ>^FNC9K) M":.$:.>/6WQH\?J3W7@YXYHSK@D8URZ]-(;[)7L M:1D:HC77=4@,JPH)J;F6NBE$(/F(=SFEAML"YV0!T%$3A;'WG8KL5&1.J9!R M%,]&^75BH!,#58B!^C(\]0N#3IPZBGMM,'%G7E::+R_"J,B1/43,LR8TFA,D MG2#I!$DG2+(MW&*'E!,SG9CIQ$Q,-6:P0G\^@DV2(C.]Q=D>EHEK@XEC"./$ MYB;0+O#,!$=/)T+:(T(Z,6EXL3&V_1QE:4$1DN?P<>*B$Q>=N"@E+MJ5 &*9 MT-BJSR4AOX9!Y^65^_@+2%:IMWF#FG0*O.PFB5[ZJ\[ S'?K_%91YDI07&9&1 M3%"(3DJ9N\JX?(B_6^OB1$'UZX$QK"!2N9:,AX2#*X7M&\H45;SQSK M,0%&)Z<\.>7)VON/;\,X%8HE:XI=/[/1B9R0Z81, 2'S[X670KJCW?YWU_$R M2==57KH+/#)9]*+.'7>Q,]%1C..4I61P=G9"IQ,ZK;T/)8\*)X6RI%#>D\G) MGT[^=/*GK/SI(IF<%*I?"FT]BO15*Y:5*3*6DU&=C&KMG>EDU,DC(83.+2>R M.I'5?)'U+S\B.M$;IO ?_Q]02P$"% ,4 " #P@%A*/0@4MKG, 0#.FQ< M$0 @ $ <&5G82TR,#$V,3(S,2YX;6Q02P$"% ,4 M" #P@%A*"V]RQF$< !L00$ $0 @ 'HS $ <&5G82TR,#$V M,3(S,2YX "&Q@$ %0 M @ %XZ0$ <&5G82TR,#$V,3(S,5]C86PN>&UL4$L! A0#% @ \(!8 M2IJ3M<8^:0 /E$( !4 ( !(0@" '!E9V$M,C Q-C$R,S%? M9&5F+GAM;%!+ 0(4 Q0 ( /" 6$I@UF_[8L@ /(W"P 5 M " 9)Q @!P96=A+3(P,38Q,C,Q7VQA8BYX;6Q02P$"% ,4 " #P@%A* MH#B6_%5O 1PPD %0 @ $G.@, <&5G82TR,#$V,3(S,5]P <&UL4$L%!@ & 8 B@$ *^I P $! end