0001193125-18-058491.txt : 20180226 0001193125-18-058491.hdr.sgml : 20180226 20180226162012 ACCESSION NUMBER: 0001193125-18-058491 CONFORMED SUBMISSION TYPE: 10-K PUBLIC DOCUMENT COUNT: 112 CONFORMED PERIOD OF REPORT: 20171231 FILED AS OF DATE: 20180226 DATE AS OF CHANGE: 20180226 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: 18640775 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 d521822d10k.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, 2017

OR

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

(State or other jurisdiction of incorporation or organization)

 

 

(IRS Employer Identification No.)

 

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, a smaller reporting company, or emerging growth company. See the definitions of “large accelerated filer,” “accelerated filer,” “smaller reporting company,” and “emerging company,” in Rule 12b-2 of the Exchange Act.

 

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

If an emerging growth company, indicate by check mark if the Registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act.  ☐

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, based upon the closing price of the Registrant’s common stock on the NASDAQ Global Select Market of $58.35, on June 30, 2017 was approximately $2.2 billion.

There were 78,099,419 shares of the Registrant’s common stock, $0.01 par value per share, outstanding on February 14, 2018.

DOCUMENTS INCORPORATED BY REFERENCE

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


Table of Contents

PEGASYSTEMS INC.

ANNUAL REPORT ON FORM 10-K

TABLE OF CONTENTS

 

         Page  
  PART I   

1

  Business      4  

1A

  Risk Factors      12  

1B

  Unresolved Staff Comments      21  

2

  Properties      22  

3

  Legal Proceedings      22  

4

  Mine Safety Disclosures      22  
  PART II   

5

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

6

  Selected Financial Data      25  

7

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

7A

  Quantitative and Qualitative Disclosure about Market Risk      40  

8

  Financial Statements and Supplementary Data      41  

9

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

9A

  Controls and Procedures      73  

9B

  Other Information      73  
  PART III   

10

  Directors, Executive Officers, and Corporate Governance      74  

11

  Executive Compensation      75  

12

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

13

  Certain Relationships and Related Transactions, and Director Independence      76  

14

  Principal Accounting Fees and Services      76  
  PART IV   

15

  Exhibits, Financial Statement Schedules      77  

16

  Form 10-K Summary      79  
  Signatures      80  

 

2


Table of Contents

PART I

Forward-looking statements

This Annual Report on Form 10-K (“Annual Report”), including without limitation, Item 1. “Business”, Item 1A. “Risk Factors”. Item 5. “Market For Registrant’s Common Equity, Related Stockholder Matters and Issuer Purchases of Equity Securities” and Item 7. “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, Section 21E of the Securities Exchange Act of 1934 and the Private Securities Litigation Reform Act of 1995. We claim the protection of the safe harbor for forward-looking statements contained in the Private Securities Litigation Reform Act of 1995 for all forward-looking statements. In addition, 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 forward-looking statements are based on current expectations, estimates, forecasts, and projections about the industry and markets in which we operate, and management’s beliefs and assumptions. These statements are not guarantees of future performance and involve certain risks, uncertainties, and assumptions that are difficult to predict. These statements include, among other things, statements regarding:

 

    our future financial performance and business plans;

 

    the adequacy of our liquidity and capital resources;

 

    the continued payment of our quarterly dividends;

 

    the timing of revenue recognition under license and cloud arrangements;

 

    the expected benefits to our clients and potential clients 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 from perpetual licenses towards term licenses and cloud arrangements;

 

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

 

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

 

    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 regarding the impact of the Tax Cuts and Jobs Act (the “Tax Reform Act”), including its impact on income tax expense and deferred tax assets;

 

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

 

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

 

3


Table of Contents

Factors that could cause our actual results to differ from those expressed in forward-looking statements include, but are not limited to, those identified in Item 1A. “Risk Factors” of this Annual Report.

Except as required by law, we have no obligation to publicly update or revise any forward-looking statements, whether as a result of new information, future events or risks. New information, future events or risks may cause actual results to differ materially from future results expressed or implied by such forward-looking statements.

 

ITEM 1. BUSINESS

Our Business

We develop, market, license, and support software applications for customer engagement and digital process automation, in addition to licensing our Pega® Platform application development product for clients that wish to build and extend their own applications. We are helping our clients accelerate digital transformation, by realizing high customer engagement and achieving operational excellence, and leveraging our artificial intelligence (AI) and Robotics technology. Our cloud-architecture customer engagement and digital process automation applications—built on our unified Pega Platform—empower businesses with comprehensive no-code tools to design, extend, and scale their enterprise applications to meet strategic business needs.

To grow our business, we intend to:

 

    Grow market share by developing and delivering market-leading 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

 

    Continue to scale our digital platform and 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;

 

    Effectively develop new products and enhance our existing product; and

 

    Successfully incorporate acquired technologies into our customer relationship management (“CRM”) applications and unified Pega Platform.

 

4


Table of Contents

Our Products

 

LOGO

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

Our applications and platform intersect with and encompass several software markets, including:

 

    Customer Relationship Management (“CRM”),

 

    Business Process Management (“BPM”) and Digital Process Automation (“DPA”),

 

    Robotic Process Automation (“RPA”),

 

    Business Rules Management Systems (“BRMS”),

 

    Dynamic Case Management (“DCM”),

 

    Decision Management, including Predictive and Adaptive analytics,

 

    No-code and low-code application development platforms, including Mobile Application Development Platforms (“MADP”), and

 

    Vertical Specific Software (“VSS”) market of industry solutions and packaged applications.

 

5


Table of Contents

Customer engagement

Our omni-channel customer engagement applications are designed to maximize the lifetime value of customers and help reduce the costs of serving customers while ensuring a consistent, unified, and personalized customer experience. At the center of our customer engagement-or CRM-applications is the Customer Decision Hub, our real-time AI engine, which leads the industry in its ability to predict a customer’s behavior and recommend the “Next-best-action” to take across channels in real-time.

 

    The Pega® Marketing application is designed to enable enterprises to improve customer acquisition and experiences across inbound, outbound, and paid media channels. It incorporates AI in the form of predictive and machine-learning analytics, as well as business rules, and executes these decisions in real-time to evaluate the context of each customer interaction and dynamically deliver the most relevant action, offer, content, and channel.

 

    The Pega® Sales Automation application automates and manages the entire sales process, from prospecting to product fulfillment. Our software allows enterprises to capture best practices, and leverages AI to guide sales teams through the sales and customer onboarding processes.

 

    The Pega® Customer Service application is designed to anticipate customer needs, connect customers to the right people and systems, and automate or intelligently guide customer interactions, to rapidly and continuously evolve the customer service experience and to allow enterprises to deliver consistent interactions across channels and improve employee productivity. The application consists of a contact center desktop, case management for customer service, chat, knowledge management, mobile field service, omni-channel self-service, AI-powered virtual assistants, and industry-specific processes and data models.

Digital process automation

Pegasystems offers industry-specific software applications built on the Pega Platform. These applications provide businesses with robust capabilities to automate industry-specific business processes. As they are built on the Pega Platform, these applications deliver flexibility beyond traditional, “off the shelf” products. Our applications allow our clients to offer differentiated service and value to their customers. The Pega Platform empowers organizations to implement new processes quickly, refine customer experiences, bring new offerings to market, and provide customized or specialized automated processing.

Our capabilities

Real-time, Omni-channel AI

AI has been around for many years, in many forms, yet only in the past decade businesses have started experiencing its practical applications fueled by the new abundance of data to power decisions and ever-increasing customer expectations. Our CRM and other applications built on the Pega platform, leverage predictive and adaptive analytics to deliver more personalized customer experiences and maximize business objectives. The Pega Customer Decision Hub®, a centralized, always-on “brain” unleashes the power of predictive analytics, machine learning, and real-time decisioning across our clients’ data, systems, and touchpoints—orchestrating engagement on and across customer interactions channels.

End-to-end robotic automation

Pega brings together Robotic Automation capabilities-for both human-assisted robotic desktop automation and unattended robotic process automation-with our unified BPM, and case management capabilities. This gives our applications and platform the ability to automate both customer-facing processes and back-office operational processes from “end-to-end,” connecting across organizational and system silos to seamlessly and efficiently connect customers and employees to outcomes.

 

6


Table of Contents

Journey-centric rapid delivery

Our CRM and DPA solutions are designed to improve targeted customer outcomes, quickly and with out-of-the-box functionality that connects enterprise data and systems to customer experience channels. From there, organizations can scale, one customer journey-at-a-time, to realize greater value while delivering increasingly consistent and personalized customer experiences.

Software that writes your software

Our approach bypasses the error-prone and time-consuming process of manually translating requirements into code. Users design software in no-code visual models that reflect the needs of the business. The software application is created and optimized 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.

Unified future-proof platform

Pega offers a unified digital process automation platform, combining robotics, process automation, and case management together in a unified architecture. We build in powerful decision analytics, designed to allow our clients to automate any process while working faster and smarter. Our no-code architecture is designed to empower organizations to scale across all dimensions of their business, including product lines, departments, and geographies, by reusing components and avoiding the traditional method of deploying multiple CRM and BPM instances that lead to even more silos and disjointed customer experiences.

Cloud choice

Pega Cloud® Services allow clients to develop, test, and deploy, on an accelerated basis, our CRM 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 core revenue generating competencies.

Additionally, the Pega Platform and CRM applications are deployable on other cloud architectures, including client or partner-managed clouds. This cloud choice gives our clients the ability to select, and change as needed, 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 use 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 oversees technical support of our products and 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 repeat sales to target clients depends on our ability to train a large number of partners and clients to implement our technology.

We offer training for our staff, clients, and partners through the following means:

 

    Instructor-led training is offered at our regional training facilities in the Americas, 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 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 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, PwC, Tata Consultancy Services Limited, Tech Mahindra Limited, Virtusa Corporation, and Wipro Limited.

Our Markets

Target Clients

Our target clients are industry-leading Global 3000 organizations and government agencies that require applications to differentiate themselves in the markets they serve. This is achieved 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 represent a number of industries including:

 

    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.

 

    Manufacturing and high tech—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 customer service and field service; manage warranties, recalls, repairs, and returns; improve the performance of direct sales forces; and extend existing enterprise resource planning system capabilities.

 

8


Table of Contents
    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 engage with customers and increase customer lifetime value throughout the customer lifecycle by delivering omni-channel, personalized customer journeys. Our applications are designed to solve the most critical business issues from acquiring more customers at higher margin, increasing cross-sell/up-sell, improving the efficiency and effectiveness of customer service, and streamlining sales and quoting.

 

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

 

    Government—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.

 

    Consumer Services—Organizations that provide services to a range of consumers in industries such as airlines/transportation, utilities, consumer-focused internet companies, retail, and hospitality and entertainment. Our marketing, customer service, and sales applications allow these organizations to personalize their customer engagement to acquire more customers, drive revenue through cross-sell/up-sell, and increase service efficiency while increasing customer satisfaction.

 

    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.

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

Competition

The markets for our offerings 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:

 

    CRM application vendors;

 

    BPM vendors, including no-code and low-code application development platforms, and service-oriented architecture middleware vendors;

 

    Case management vendors;

 

    Decision management, data science and AI 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;

 

9


Table of Contents
    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, scope and breadth of the products and services they offer and include some of the largest companies in the world, such as Salesforce.com, Microsoft Corporation, Oracle Corporation, SAP SE, and International Business Machines Corporation (IBM).

We have been most successful competing for clients whose businesses are characterized by a high degree of change, complexity, or regulation. We believe 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 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.

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. We also control access to and ownership of software, services, documentation, and other proprietary information as means to protect our proprietary rights.

 

10


Table of Contents

Sales and Marketing

We sell 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 consulting 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

See Note 17, “Geographic Information and Major Clients,” included in Item 8 and “Risk Factors—We face risks from operations and clients based outside of the U.S.” in Item 1A of this Annual Report.

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 IT 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 2017, 2016, and 2015, research and development expenses were approximately $162.9 million, $145.5 million, and $126.4 million, respectively. See Item 7 “Management’s Discussion and Analysis of Financial Condition and Results of Operations” of this Annual Report. 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, 2018 we had 4,237 employees worldwide, of which 1,768 were based in North America, 834 were based in Europe, and 1,635 were based in Asia Pacific.

Backlog

As of December 31, 2017, we had software license, maintenance, cloud, and services agreements with clients not yet recognized in revenue (“backlog”) of approximately $850.3 million. As of December 31, 2016, we had approximately $707.8 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. Additionally, some backlog amounts may not be recognized as revenue in future periods as a result of the adoption of the new revenue recognition standard (“ASC 606”) effective January 1, 2018. See Note 2. “Significant Accounting Polices” in Item 8 of this Annual Report.

 

11


Table of Contents

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 for a discussion on license and cloud backlog, which excludes future revenue from maintenance and service arrangements.

Available Information

Pegasystems Inc. was incorporated in Massachusetts in 1983. Our stock is traded on the NASDAQ Global Select Market under the symbol PEGA. Our website is located at www.pega.com and our investor relations website is located at www.pega.com/about/investors.

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) as soon as reasonably practicable after we electronically file such material with, or furnish such material to, the Securities and Exchange Commission (“SEC”). We also 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.

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.

 

ITEM 1A. RISK FACTORS

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 also may affect our results of operations, cash flows and financial condition.

Factors relating to our financial results

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

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 cloud offering provides 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

 

12


Table of Contents

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 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 cloud offering involves the hosting of clients’ applications on the servers of third-party technology providers. 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 configuration 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 transmissions processing, or controls. In addition, privacy, security, and data transmission concerns in some parts of the world may inhibit demand for our cloud offering 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.

The timing of our license and cloud revenue is difficult to predict accurately, which may cause our operating results to vary considerably.

A change in the number or size of high value license and cloud arrangements, or a change in the mix between perpetual licenses, term licenses, and cloud arrangements can cause our revenues to fluctuate materially between periods.

Factors which may influence the predictability of our license and cloud revenue include:

 

    changes in client budgets and decision-making processes that could affect both the timing and size of transactions;

 

    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 upon anticipated future bookings and revenue. If the timing or amount of revenue fails to meet our expectations in a given period,

 

13


Table of Contents

our financial performance is likely to be adversely affected because only a small portion of our expenses vary with revenue. Other factors which may cause our operating results to vary considerably include changes in foreign currency exchange rates, income tax effects, and the impact of new accounting pronouncements.

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 and cloud 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, training, and maintenance resources to enable our clients to realize significant business value from our software.

Our clients typically request consulting and training to assist them in implementing our license and cloud offerings. Our clients also purchase maintenance on our perpetual and term licenses. As a result, an increase in the number of license and cloud arrangements is likely to increase demand for consulting, training, and maintenance related to our offerings. Given that the number of our license and cloud arrangements has been increasing, we will need to provide our clients with more consulting, training, and maintenance to enable our clients to realize significant business value from our software. We have been increasing our partner and client enablement 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, training, or maintenance resources to our clients, our clients may not realize sufficient business value from our offerings to justify follow-on sales, which could impact our future financial performance. In addition, the investments required to meet the increased demand for our consulting services could strain our ability to deliver our consulting engagements at desired levels of profitability, thereby impacting our overall profitability and financial results.

We frequently enter into a series of license or cloud arrangements that are each 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.

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 provided by our partners and us, 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 future revenue could be limited. This could lower the total value of all transactions and adversely affect our financial performance.

Our consulting revenue is dependent to a significant extent on closing new license transactions with clients.

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

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

 

14


Table of Contents

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

Uncertainties in the interpretation and application of the Tax Reform Act could materially affect our tax obligations and effective tax rate.

On December 22, 2017, the President of the United States signed into law the Tax Reform Act, which significantly changed the U.S. tax code. The U.S. Department of the Treasury has broad authority to issue regulations and interpretive guidance that may significantly affect the application of the Tax Reform Act. The Tax Reform Act requires complex computations not previously required under U.S. tax law. As such, the application of accounting guidance for such items is currently uncertain. Further, compliance with the Tax Reform Act and the accounting for such provisions require accumulation of information not previously required or regularly gathered. As a result, we have recognized provisional tax impacts of the Tax Reform Act in our financial statements. As additional regulatory guidance is issued by the U.S. Department of the Treasury, the Internal Revenue Service, and/or state taxing authorities, as accounting treatment is clarified, and as we perform additional analysis on the application of the law, the final amounts may differ from our current provisional amounts.

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, 2017, approximately $87.3 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. state and local taxes, as well as foreign taxes, upon repatriation. We consider the earnings of our foreign subsidiaries to be permanently reinvested and, as a result, U.S. state, U.S. local and foreign taxes on such earnings have not been provided. It is impractical to estimate the amount of U.S. state, U.S. local and foreign tax we would have to pay upon repatriation due to the complexity of the income tax laws and the effects of the Tax Reform Act and other factors.

 

15


Table of Contents

We are investing heavily in sales and marketing, research and development, and support in anticipation of a continued increase in license and cloud arrangements, and we may experience decreased profitability or losses if we do not continue to increase the value of our license and cloud 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 offerings 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.

We will need to acquire or develop new products, evolve existing ones, address any defects or errors, and adapt to technology changes.

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 client needs before we do, give rise to unanticipated expenses related to further development or modification of acquired technologies, 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 (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 significant competition from other technology vendors, as well as clients’ internal information systems departments, that seek to modify their existing systems or develop their own proprietary systems, and professional service organizations that develop their own products or create 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, have far greater resources than we do 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 “Competition” in Item 1 “Business” of this Annual Report.

 

16


Table of Contents

The continued uncertainties in the global economy 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 U.S. and other key international economies have experienced cyclical downturns from time to time during which economic activity has 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 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. These clients may also become subject to increasingly restrictive regulatory requirements, which could limit or delay their ability to proceed with 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.

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 hosting facilities for our cloud offering. 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, many of which have far greater financial and marketing resources than we do, will not develop or market offerings 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 the functionality and availability of the third parties’ services, as well as their data security as it is provided by such third parties, which despite our due diligence may be or become less than adequate.

We face risks from operations and clients based outside of the U.S.

Sales to clients based outside of the U.S. represent an average of 44% of our total revenue over the last three fiscal years. We market our products and 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 increased managerial attention and costs. We anticipate hiring

 

17


Table of Contents

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 and effective manner, the growth, if any, of 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 offerings. 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 offerings for local markets, including translation into foreign languages and associated expenses;

 

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

 

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

 

    difficulties in enforcing contractual and intellectual property rights;

 

    heightened fraud and anti-bribery awareness risks;

 

    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, internal control, and compliance 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 international operations, and, consequently, 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. 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. In the past we have used, but do not currently 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 its U.K. subsidiary. We may in the future again enter into hedging contracts if we feel that it is appropriate. 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

 

18


Table of Contents

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.

Factors relating to our internal operations and potential liabilities

We depend on a number of key personnel, and must be able to attract and retain qualified personnel in the future.

The business is dependent on 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 attract and retain qualified personnel, and rapidly replace and develop new management. The number of potential employees who have the extensive knowledge needed to develop, sell, and maintain our offerings 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.

We have undertaken acquisitions in the past, 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 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 its release, our software frequently contains errors or security flaws, especially when first introduced or when new versions are released. Errors in our software could affect its ability to work with hardware or other software, or could delay the development or release of new products or new versions of our software. 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 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 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.

 

19


Table of Contents

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 software 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, clients, 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 software, 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, with an effective date of May 25, 2018 and extends the scope of European privacy laws to any entity which controls or processes personal data of 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.

 

20


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 our current partners and prospective clients and partners, but we cannot guarantee that we, our employees, our consultants, our partners, 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.

The increasing user traffic for our cloud offering 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 providers 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.

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 Item 8 of this Annual Report for further discussion of new guidance. Implementations of a project of this size and complexity involve 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.

 

ITEM 1B. UNRESOLVED STAFF COMMENTS

None.

 

21


Table of Contents
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. A significant portion of our research and development is conducted in Hyderabad, India in an approximately 238,000 square foot leased facility. Our Hyderabad facility is subject to two leases which expire in 2019 and 2020 and are subject to our option to extend for two additional five-year periods.

We also lease space for smaller offices in the Americas, Europe, and the Asia Pacific under leases that expire at various dates through 2022. We periodically evaluate the adequacy of existing facilities 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 Item 8 of this Annual Report for more information about our lease commitments.

 

ITEM 3. LEGAL PROCEEDINGS

None.

 

ITEM 4. MINE SAFETY DISCLOSURES

Not applicable.

 

22


Table of Contents

PART II

 

ITEM 5. MARKET FOR REGISTRANT’S COMMON EQUITY, RELATED STOCKHOLDER MATTERS AND ISSUER PURCHASES OF EQUITY SECURITIES

Market Information

Our common stock 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 2017 and 2016:

 

     Common Stock Price  
     2017      2016  
     High      Low      High      Low  

First Quarter

   $ 45.20      $ 35.50      $ 27.19      $ 20.62  

Second Quarter

   $ 63.65      $ 43.00      $ 29.00      $ 24.32  

Third Quarter

   $ 62.35      $ 52.00      $ 29.61      $ 25.02  

Fourth Quarter

   $ 60.30      $ 46.55      $ 36.65      $ 28.76  

Holders

As of February 14, 2018, we had approximately 23 stockholders of record and approximately 21,100 beneficial owners of our common stock.

Dividends

In 2017 and 2016, we paid quarterly cash dividends of $0.03 per share of common stock. 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 prior notice.

Issuer Purchases of Equity Securities

The following table sets forth information regarding repurchases of our common stock during the three months ended December 31, 2017:

 

Period

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

October 1, 2017 – October 31, 2017

     14      $ 58.56        —        $ 36,399  

November 1, 2017 – November 30, 2017

     93      $ 52.72        1      $ 36,355  

December 1, 2017 – December 31, 2017

     146      $ 49.24        30      $ 34,892  
  

 

 

          

Total

     253      $ 51.03        
  

 

 

          

 

(1)  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. Shares withheld to cover the option exercise price and statutory tax withholding obligations under the net settlement provisions of the company’s stock compensation awards have been included in the above table.

 

23


Table of Contents
(2)  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 30, 2017, we announced that our Board of Directors extended the expiration date of the current stock repurchase program to June 30, 2018 (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.

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, 2012 in our common stock, the Total Return Index for the NASDAQ Composite (“NASDAQ Composite”), a broad market index, and the Standard & Poor’s (“S&P”) North American Technology Sector—Software Index™ (“S&P NA Tech Software”), a published industry index. The graph lines merely connect measurement dates and do not reflect fluctuations between those dates.

We paid dividends of $0.12 per share during 2017, 2016, and 2015, $0.09 per share during 2014, and $0.045 per share during 2013, respectively. The dividends paid per share have been adjusted for the two-for-one common stock split effected in the form of a common stock dividend on April 1, 2014.

Comparison of 5 Year Cumulative Total Return

 

 

LOGO

 

     December 31,  
     2012      2013      2014      2015      2016      2017  

Pegasystems Inc.

   $ 100.00      $ 217.56      $ 184.71      $ 245.78      $ 323.10      $ 424.16  

NASDAQ Composite

     100.00        140.12        160.78        171.97        187.22        242.71  

S&P NA Tech Software

   $ 100.00      $ 131.10      $ 149.30      $ 167.95      $ 178.37      $ 254.71  

 

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 Item 7. “Management’s Discussion and Analysis of Financial Condition and Results of Operations” and Item 8. “Financial Statements and Supplementary Data” of this Annual Report.

 

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

Consolidated Statements of Operations Data: (1)(2)

              

Revenue:

              

Perpetual license

   $ 141,819      $ 147,529      $ 166,305      $ 136,154      $ 122,644  

Term license

     146,515        132,466        109,283        96,182        69,232  

Maintenance

     244,347        220,336        202,802        186,239        157,309  

Cloud

     51,892        41,438        30,626        16,614        8,720  

Consulting and training

     256,009        208,497        173,679        154,815        151,049  
  

 

 

    

 

 

    

 

 

    

 

 

    

 

 

 

Total revenue

     840,582        750,266        682,695        590,004        508,954  

Income from operations

     38,660        37,759        64,661        51,539        58,097  

Income before provision for income taxes

     37,100        35,202        60,505        47,994        56,393  

Net income

   $ 32,934      $ 26,986      $ 36,322      $ 33,255      $ 38,043  

Earnings per share:

              

Basic

   $ 0.43      $ 0.35      $ 0.47      $ 0.44      $ 0.50  
  

 

 

    

 

 

    

 

 

    

 

 

    

 

 

 

Diluted

     0.40        0.34        0.46        0.42        0.49  
  

 

 

    

 

 

    

 

 

    

 

 

    

 

 

 

Cash dividends declared per common share

   $ 0.12      $ 0.12      $ 0.12      $ 0.105      $ 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 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 2016 included the impact of the ASU 2016-09 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.

 

     December 31,  
(in thousands)    2017      2016      2015      2014      2013  

Consolidated Balance Sheet Data: (1)

              

Total cash, cash equivalents, and marketable securities

   $ 223,748      $ 133,761      $ 219,078      $ 211,216      $ 156,692  

Working capital

     188,309        137,660        179,297        150,474        145,487  

Property and equipment, net

     40,359        38,281        31,319        30,156        28,957  

Intangible assets, net

     31,899        44,191        33,418        45,664        56,574  

Goodwill

     72,952        73,164        46,776        46,860        43,469  

Total assets

     721,606        654,656        627,758        587,801        536,480  

Total stockholders’ equity

   $ 371,078      $ 335,889      $ 322,859      $ 294,705      $ 271,788  

 

(1)  We retrospectively adopted ASU 2015-17 “Income Taxes (Topic 740): Balance Sheet Classification of Deferred Taxes” in 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, and 2013, were $12.4 million, $13 million, and $12.3 million, respectively.

 

25


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 customer engagement and digital process automation, in addition to licensing our Pega Platform application development product for clients that wish to build and extend their own applications. The Pega Platform and applications help connect enterprises to their customers in real-time across channels, streamline business operations, and adapt to meet changing requirements.

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 our hosted Pega Platform and software application environments.

Our consulting services revenue is primarily related to new license implementations.

Financial and Performance Metrics

Management evaluates our financial performance based on a number of financial and performance metrics. The metrics are periodically reviewed and revised to reflect any changes in our business. Historically, recurring revenue and license and cloud backlog have been our primary performance metrics. However, due to the change in the timing of revenue recognition for term license arrangements as a result of the expected implementation of the new revenue accounting standard (See Note 2. “Significant Accounting Polices”), we are utilizing annual contract value (ACV) as a key performance metric.

Select Financial Metrics

 

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

Total revenue

  $ 840,582     $ 750,266     $ 682,695       12     10

Operating margin

    5     5     9     0     (44 )% 

Diluted earnings per share

  $ 0.40     $ 0.34     $ 0.46       18     (26 )% 

Cash flow provided by operating activities

  $ 158,235     $ 39,874     $ 67,803       297     (41 )% 

Select Performance Metrics

ACV

The change in ACV measures the growth and predictability of future cash flows from committed term license, cloud, and maintenance arrangements as of the end of the particular reporting period.

 

26


Table of Contents

ACV, as of a given date, is the sum of the following two components:

 

    The sum of the annual value of each term and cloud contract in effect on such date, with the annual value of a term or cloud contract being equal to the total value of the contract divided by the total number of years of the contract.

 

    Maintenance revenue reported for the quarter ended on such date, multiplied by four.

 

     December 31,      Change  
(Dollars in thousands)    2017      2016     

Term License and Cloud ACV

   $ 215,122      $ 178,965      $ 36,157        20

Maintenance ACV

     254,352        228,648      $ 25,704        11
  

 

 

    

 

 

       

Term License, cloud and Maintenance ACV

   $ 469,474      $ 407,613      $ 61,861        15
  

 

 

    

 

 

       

 

 

LOGO

License and Cloud Backlog

A measure of the continued growth of our business as a result of future contractual commitments by our clients.

License and cloud backlog is the sum of the following two components:

 

    Deferred license and cloud revenue as recorded on our balance sheet. (See Note 11 “Deferred Revenue”)

 

    License and cloud contractual commitments, which are not recorded on our balance sheet because we have not yet invoiced our clients, nor have we recognized the associated revenue. (See “Future Cash Receipts from Committed License and Cloud Arrangements” for additional information)

 

27


Table of Contents

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. A change in the mix may cause our revenues to vary materially from period to period. Under U.S. GAAP as of December 31, 2017, a higher proportion of term and cloud license arrangements executed will generally result in revenue being recognized over longer periods. For a discussion about how changes in U.S. GAAP will affect our recognition of revenue, please see Note 2. “Significant Accounting Polices” in Item 8 of this Annual Report for additional information.

 

     December 31,     Change  
(Dollars in thousands)    2017     2016    

Deferred license and cloud revenue on the balance sheet

            

Term license and cloud

   $ 41,407        65   $ 30,725        50     35

Perpetual license

     21,845        35     31,098        50     (30 )% 
  

 

 

      

 

 

      

Total deferred license and cloud revenue

     63,252        100     61,823        100     2
  

 

 

      

 

 

      

License and cloud contractual commitments not on the balance sheet

            

Term license and cloud

     522,077        89     434,323        93     20

Perpetual license

     63,176        11     31,652        7     100
  

 

 

      

 

 

      

Total license and cloud commitments

     585,253        100     465,975        100     26
  

 

 

      

 

 

      

Total license (term and perpetual) and cloud backlog

   $ 648,505        $ 527,798          23
  

 

 

      

 

 

      

Total term license and cloud backlog

   $ 563,484        87   $ 465,048        88     21
  

 

 

      

 

 

      

 

LOGO

 

28


Table of Contents

Recurring Revenue

A measure of the predictability and repeatability of our revenue.

 

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

Recurring revenue

             

Term license

   $ 146,515      $ 132,466      $ 109,283        11     21

Maintenance

     244,347        220,336        202,802        11     9

Cloud

     51,892        41,438        30,626        25     35
  

 

 

    

 

 

    

 

 

    

 

 

   

 

 

 

Total recurring revenue

   $ 442,754      $ 394,240      $ 342,711        12     15
  

 

 

    

 

 

    

 

 

    

 

 

   

 

 

 

RESULTS OF OPERATIONS

 

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

Total revenue

   $ 840,582      $ 750,266      $ 682,695        12     10

Gross profit

   $ 560,909      $ 511,010      $ 469,249        10     9

Income from operations

   $ 38,660      $ 37,759      $ 64,661        2     (42 )% 

Income before provision for income taxes

   $ 37,100      $ 35,202      $ 60,505        5     (42 )% 

Net Income

   $ 32,934      $ 26,986      $ 36,322        22     (26 )% 

Revenue

The adoption of the new revenue recognition standard (“ASC 606”) in the first quarter of 2018 will have a material impact primarily on our term license revenue. See Note 2. “Significant Accounting Polices” in Item 8 of this Annual Report for additional information.

Software license

 

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

Perpetual license

   $ 141,819        49   $ 147,529        53   $ 166,305        60     (4 )%      (11 )% 

Term license

     146,515        51     132,466        47     109,283        40     11     21
  

 

 

    

 

 

   

 

 

    

 

 

   

 

 

    

 

 

     

Software license

   $ 288,334        100   $ 279,995        100   $ 275,588        100     3     2
  

 

 

    

 

 

   

 

 

    

 

 

   

 

 

    

 

 

     

Under U.S. GAAP applicable to 2017, a higher proportion of term license arrangements executed would result in more term license revenue being recognized over longer periods. However, with the adoption of the new revenue standard effective January 1, 2018, term license revenue will be recognized in full in the year that control of the license is transferred to the client instead of over the term of the agreement.

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

During 2017 and 2016, revenue from term licenses continued to grow as a proportion of our total license revenue reflecting a possible shift of our client preferences towards recurring arrangements.

 

29


Table of Contents

2017 Compared to 2016

The decrease in perpetual license revenue in the current period was primarily due to a lower proportion of perpetual arrangements for which revenue was recognized in the same period that they were executed.

The increase in term license revenue was primarily due to an increase in revenue recognized in the current period for term arrangements executed in the preceding two years.

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

Maintenance

 

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

Maintenance

   $ 244,347      $ 220,336      $ 202,802        11     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

 

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

Consulting and Training

   $ 256,009        83   $ 208,497        83   $ 173,679        85     23     20

Cloud

     51,892        17     41,438        17     30,626        15     25     35
  

 

 

    

 

 

   

 

 

    

 

 

   

 

 

    

 

 

     

Services

   $ 307,901        100   $ 249,935        100   $ 204,305        100     23     22
  

 

 

    

 

 

   

 

 

    

 

 

   

 

 

    

 

 

     

Consulting revenue represents revenue primarily from new license implementations. Our consulting 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.

2017 Compared to 2016

The increase in consulting revenue was primarily due to increased billable hours driven by a large project which began in the second half of 2016.

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

2016 Compared to 2015

The increase in consulting revenue was due to higher realization rates and increased billable hours primarily related to two large projects in 2016, compared to unusually low demand in Europe in the first half of 2015.

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

 

30


Table of Contents

Gross Profit

 

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

Software license

   $ 283,249     $ 275,052     $ 271,463       3     1

Maintenance

     216,442       194,831       180,899       11     8

Consulting and Training

     33,097       21,996       7,687       50     186

Cloud

     28,121       19,131       9,200       47     108

Services

     61,218       41,127       16,887       49     144
  

 

 

   

 

 

   

 

 

     

Total gross profit

   $ 560,909     $ 511,010     $ 469,249       10     9
  

 

 

   

 

 

   

 

 

     

Software license

     98     98     99    

Maintenance

     89     88     89    

Consulting and Training

     13     11     4    

Cloud

     54     46     30    

Services

     20     16     8    

Total gross profit %

     67     68     69    

2017 Compared to 2016

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 the recognition of revenue in 2017 related to a large cloud project which had been delayed from prior periods for which the majority of the associated costs had already been recognized in 2016, a large project which began in the second half of 2016, and a decrease in amortization expense due to the full amortization in 2016 of certain cloud-related intangibles acquired through past acquisitions.

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.

Operating expenses

Selling and marketing

 

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

Selling and marketing

   $ 307,210     $ 278,849     $ 241,387       10     16

As a percent of total revenue

     37     37     35    

Selling and marketing headcount, end of period

     984       898       750       10     20

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 client related intangibles.

The increases in headcount reflect our efforts to increase our sales capacity to deepen relationships at existing accounts and industries while also expanding our coverage in new industries and geographies.

 

31


Table of Contents

2017 Compared to 2016

The increase was primarily due to an $18.5 million increase in compensation and benefits expenses associated with higher headcount and increased equity compensation costs primarily from the increased value of our annual periodic equity awards, a $2.4 million increase in travel and entertainment driven by our increased sales headcount, a $2 million increase in partner and marketing contractor compensation, and a $1.5 million increase in sales and marketing programs expenses primarily related to our annual PegaWorld user conference.

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 commission, 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 client-related intangible assets acquired from OpenSpan.

Research and development

 

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

Research and development

   $ 162,886     $ 145,548     $ 126,374       12     15

As a percent of total revenue

     19     19     19    

Research and development headcount, end of period

     1,479       1,431       1,222       3     17

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.

2017 Compared to 2016

The increase was primarily due to a $16.5 million increase in compensation and benefit expenses associated with higher headcount, higher stock-based compensation expense primarily from the increased value of our annual periodic equity awards, and annual merit salary increases.

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.

General and administrative

 

(Dollars in thousands)                      % Change  
   2017     2016     2015     2017 vs. 2016     2016 vs. 2015  

General and administrative

   $ 52,153     $ 45,951     $ 36,738       13     25

As a percent of total revenue

     6     6     5    

General and administrative headcount, end of period

     425       378       353       12     7

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.

 

32


Table of Contents

2017 Compared to 2016

The increase was primarily due to a $5.1 million increase in compensation and benefits due to higher stock-based compensation expense primarily from the increased value of our annual periodic equity awards and increased facilities costs due to our expansion in Poland and India.

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.

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  
   2017     2016     2015     2017 vs. 2016     2016 vs. 2015  

Cost of revenues

   $ 14,573     $ 11,459     $ 8,772       27     31

Selling and marketing

     15,720       12,464       8,911       26     40

Research and development

     13,618       10,043       8,116       36     24

General and administrative

     9,402       6,513       4,255       44     53

Acquisition-related

     —         342       —         (100 )%      n/m  
  

 

 

   

 

 

   

 

 

     

Total stock-based compensation before tax

   $ 53,313     $ 40,821     $ 30,054       31     36
  

 

 

   

 

 

   

 

 

     

Income tax benefit

     (12,113     (12,198     (8,098     (1 )%      51

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

See Note 14 “Stock-Based Compensation” in Item 8 of this Annual Report for further information.

Amortization of intangibles

 

(Dollars in thousands)                         % Change  
   2017      2016      2015      2017 vs. 2016     2016 vs. 2015  

Cost of revenue

   $ 5,103      $ 5,986      $ 5,392        (15 )%      11

Selling and marketing

     7,235        7,145        6,127        1     17

General and administrative

     —          277        683        (100 )%      (59 )% 
  

 

 

    

 

 

    

 

 

      
   $ 12,338      $ 13,408      $ 12,202        (8 )%      10
  

 

 

    

 

 

    

 

 

      

2017 Compared to 2016

The decrease was primarily due to the full amortization of certain intangibles acquired through past acquisitions.

 

33


Table of Contents

2016 Compared to 2015

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

Non-operating income and expenses, net

 

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

Foreign currency transaction (loss)/gain

   $ (900   $ 2,247     $ (4,168     (140 )%      (154 )% 

Interest income, net

     731       776       1,056       (6 )%      (27 )% 

Other expense, net

     (1,391     (5,580     (1,044     (75 )%      434
  

 

 

   

 

 

   

 

 

     
   $ (1,560   $ (2,557   $ (4,156     (39 )%      (38 )% 
  

 

 

   

 

 

   

 

 

     

In May 2017, we discontinued our forward contracts program; however, we continue to periodically evaluate our foreign exchange exposures and may re-initiate this program if deemed necessary. We have historically used 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 primarily by our U.S. parent company and its United Kingdom (“U.K.”) subsidiary.

The total change in the fair value of our foreign currency forward contracts recorded in other expense, net, during 2017, 2016, and 2015 was a gain of $0.3 million, a loss of $5.6 million, and a loss of $1 million, respectively. The gain on forward contracts in 2017 was offset by $1.7 million in professional fees for capital advisory services.

Provision for income taxes

 

(Dollars in thousands)                      % Change  
   2017     2016     2015     2017 vs. 2016     2016 vs. 2015  

Provision for income taxes

   $ 4,166     $ 8,216     $ 24,183       (49 )%      (66 )% 

Effective income tax rate

     11     23     40    

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

2017 Compared to 2016

The decrease in our effective income tax rate was primarily due to a $24.5 million increase in excess tax benefits on share-based payments recognized in the provision for income taxes, partially offset by an additional expense of $20.4 million recorded in 2017 to re-measure our deferred income taxes to the new U.S. statutory tax rate as a result of the Tax Reform Act.

We have estimated the impact of the Tax Reform Act as part of our 2017 income tax provision; however, the ultimate impact may differ from these provisional amounts, possibly materially, due to, among other things, additional analysis, changes in interpretations and assumptions the we have made, additional regulatory guidance that may be issued, and actions we may undertake as a result of the Tax Reform Act. The accounting is expected to be complete during 2018. See Note 15 “Income Taxes” in Item 8 of this Annual report for more information.

As of December 31, 2017, we had approximately $19.2 million of total unrecognized tax benefits, which would decrease our effective tax rate if recognized. Due to the expiration of the applicable statute of limitations, we expect that the change in the unrecognized benefits in the next twelve months will be approximately $0.5 million, which will reduce our effective tax rate if recognized.

 

34


Table of Contents

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.

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

LIQUIDITY AND CAPITAL RESOURCES

 

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

Cash provided by (used in):

        

Operating activities

   $ 158,235      $ 39,874      $ 67,803  

Investing activities

     (14,759      (7,172      (44,452

Financing activities

     (54,229      (51,716      (40,659

Effect of exchange rate on cash

     2,438        (3,418      (4,251
  

 

 

    

 

 

    

 

 

 

Net increase (decrease) in cash and cash equivalents

   $ 91,685      $ (22,432    $ (21,559
  

 

 

    

 

 

    

 

 

 

 

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

Held in US Entities

   $ 136,444      $ 82,008      $ 165,625  

Held in Foreign Entities

     87,304        51,753        53,453  
  

 

 

    

 

 

    

 

 

 

Total cash, cash equivalents, and marketable securities

   $ 223,748      $ 133,761      $ 219,078  
  

 

 

    

 

 

    

 

 

 

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.

If it became necessary to repatriate foreign funds, we may be required to pay U.S. state and local taxes as well as foreign taxes upon repatriation. Due to the complexity of the income tax laws and the effects of the Tax Reform Act, it is impracticable to estimate the amount of U.S state, U.S. local, and foreign tax we would have to pay. 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.

Cash provided by operating activities

The primary drivers during 2017 were net income of $32.9 million and $23.8 million from trade accounts receivable, largely due to increased cash collections and the timing of billings.

The primary driver during 2016 was net income of $27.0 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.

 

35


Table of Contents

Future Cash Receipts from Committed License and Cloud Arrangements

As of December 31, 2017, none of the amounts shown in the table below had been billed and no revenue had been recognized.

The below amounts for 2018 and subsequent periods may not be recognized in the periods shown below as a result of the adoption of the new revenue recognition standard, ASC 606. See Note 2. ”Significant Accounting Polices” in Item 8 of this Annual Report for additional information.

 

     December 31, 2017  
(in thousands)    Term and cloud
contracts
     Perpetual contracts (1)      Total  

2018

   $ 166,619      $ 46,195      $ 212,814  

2019

     158,428        14,630        173,058  

2020

     110,588        1,979        112,567  

2021

     57,890        372        58,262  

2022 and thereafter

     28,552        —          28,552  
  

 

 

    

 

 

    

 

 

 

Total

   $ 522,077      $ 63,176      $ 585,253  
  

 

 

    

 

 

    

 

 

 

 

(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 $466 million as of December 31, 2016 and $356.4 million as of December 31, 2015.

Cash used in investing activities

During 2017, we purchased $27.7 million of investments, primarily marketable debt securities, and made investments of $13.7 million in property and equipment, partially offset by proceeds received from maturities of investments, including called investment securities of $27 million.

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 investments of $62.2 million.

During 2015, we purchased investments for $75.7 million, partially offset by the proceeds received from sales, maturities and called investments of $43.9 million. In 2015, we paid additional cash consideration of $1.6 million to the selling shareholders of 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.

Cash used in financing activities

Net cash used in financing activities during 2017, 2016, and 2015 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 30, 2017, we announced that our Board of Directors extended the expiration date of the current stock repurchase program to June 30, 2018 (the “Current Program”).

As of December 31, 2017, $153.5 million had been repurchased, $34.9 million remained available for repurchase, and $6.4 million had expired. Purchases under these programs have been made on the open market.

 

36


Table of Contents

Common stock repurchases

The following table is a summary of our repurchase activity:

 

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

Net settlement of tax under stock-based compensation

     818      $ 41,825        572      $ 16,183        411      $ 9,776  

Share repurchase program (1)

                 

Repurchases paid

     96      $ 4,335        1,078      $ 27,028        944      $ 22,530  

Repurchases unsettled at period end

     3      $ 158        —        $ —          8      $ 220  
  

 

 

    

 

 

    

 

 

    

 

 

    

 

 

    

 

 

 

Activity in Period

     917      $ 46,318        1,650      $ 43,211        1,363      $ 32,526  
  

 

 

    

 

 

    

 

 

    

 

 

    

 

 

    

 

 

 

 

(1)  Represents activity under our publicly announced share repurchase program.

During 2017, 2016, and 2015, instead of receiving cash from the equity holders, we withheld shares with a value of $28.1 million, $18.1 million, and $11.9 million, respectively, for the exercise price of options. These amounts have been excluded from the table above.

Dividends

 

(per share)    2017      2016      2015  

Dividends Declared

   $ 0.12      $ 0.12      $ 0.12  

For 2017, 2016, and 2015, we paid cash dividends of $9.3 million, $9.2 million, and $9.2 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 prior notice.

Contractual obligations

As of December 31, 2017, we had purchase obligations for client support and sales 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 2022.

 

            Payments due by period  
(in thousands)    Total      2018      2019-2020      2021-2022      2023 and
thereafter
     Other  

Purchase obligations (1)

   $ 40,085      $ 17,085      $ 23,000      $ —        $ —        $ —    

Investment commitments (2)

     2,060        2,060        —          —          —          —    

Liability for uncertain tax positions (3)

     4,717        —          —          —          —          4,717  

Operating lease obligations (4)

     71,975        15,395        26,618        21,002        8,960        —    
  

 

 

    

 

 

    

 

 

    

 

 

    

 

 

    

 

 

 

Total

   $ 118,837      $ 34,540      $ 49,618      $ 21,002      $ 8,960      $ 4,717  
  

 

 

    

 

 

    

 

 

    

 

 

    

 

 

    

 

 

 

 

(1)  Represents the fixed or minimum amounts due under purchase obligations for client support and sales and marketing programs.
(2)  Represents the maximum funding that would be required under existing investment agreements with privately-held companies.
(3)  As of December 31, 2017, our recorded liability for uncertain tax positions was approximately $4.7 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.
(4)  Includes deferred rent of approximately $2.3 million included in accrued expenses and approximately $8.5 million in other long-term liabilities as of December 31, 2017 in the Consolidated Balance Sheet in Item 8 of this Annual Report.

 

37


Table of Contents

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 Item 8 of this Annual Report, 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 and related maintenance fees, cloud arrangements, and consulting services. Our arrangements, whether involving licenses or cloud, generally also contain multiple other elements, including consulting services, training, and in the case of licenses, software maintenance services. See Note 2, “Significant Accounting Policies” in Item 8 of this Annual Report 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 previous 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 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

 

38


Table of Contents

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, 2017, we had $73.0 million of goodwill and $31.9 million of intangible assets. If our estimates or the related assumptions change in the future, we may be required to record impairment charges to reduce or eliminate 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 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

 

39


Table of Contents

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 Item 8 of this Annual Report for additional information.

NEW ACCOUNTING PRONOUNCEMENTS

New Accounting Pronouncements are detailed in Note 2, “Significant Accounting Policies,” in Item 8 of this Annual Report.

 

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. A hypothetical 10% strengthening in the U.S. dollar against other currencies would result in an approximately 4%, 3%, and 3% decrease in revenues for 2017, 2016, and 2015, respectively, but would not have a 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 “Risk Factors” of this Annual Report.

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 (loss)/gain of $(0.9) million, $2.2 million, and $(4.2) million for the 2017, 2016, and 2015, respectively. We have historically used, but do not currently use, forward contracts to manage our exposure to changes in foreign currency exchange rates. These forward contracts were not designated as hedging instruments, and changes in the fair value of these forward contracts are recognized in other expense, net, in the Consolidated Statements of Operations in Item 8 of this Annual Report.

If the British pound exchange rate in comparison to the Australian dollar, Euro, and U.S. dollar at December 31, 2017 and December 31, 2016 uniformly strengthened by 10%, the total impact to foreign currency transaction (loss)/gain and other expense would have decreased our results of operations by $1.6 million for both periods.

Interest rate exposure

As of December 31, 2017, we had $61.5 million of marketable debt securities, which consisted primarily of corporate and municipal bonds, with a weighted-average remaining maturity of 12 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, 2017, 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.2 million.

 

40


Table of Contents


Table of Contents

REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM

To the Stockholders and the Board of Directors of Pegasystems Inc.

Cambridge, Massachusetts

Opinions on the Financial Statements and Internal Control over Financial Reporting

We have audited the accompanying consolidated balance sheets of Pegasystems Inc. and subsidiaries (the “Company”) as of December 31, 2017 and 2016, 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, 2017, and the related notes (collectively referred to as the “financial statements”). We also have audited the Company’s internal control over financial reporting as of December 31, 2017, based on criteria established in Internal Control—Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission (COSO).

In our opinion, the financial statements referred to above present fairly, in all material respects, the financial position of the Company as of December 31, 2017 and 2016, and the results of its operations and its cash flows for each of the three years in the period ended December 31, 2017, in conformity with accounting principles generally accepted in the United States of America. Also, in our opinion, the Company maintained, in all material respects, effective internal control over financial reporting as of December 31, 2017, based on criteria established in Internal Control—Integrated Framework (2013) issued by COSO.

Basis for Opinions

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 and Changes in 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 are a public accounting firm registered with the Public Company Accounting Oversight Board (United States) (PCAOB) and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.

We conducted our audits in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audits to obtain reasonable assurance about whether the financial statements are free of material misstatement, whether due to error or fraud, and whether effective internal control over financial reporting was maintained in all material respects. Our audits of the financial statements included performing procedures to assess the risks of material misstatement of the financial statements, whether due to error or fraud, and performing procedures to respond to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the financial statements.

Our audits also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the financial statements. 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.

Definition and Limitations of Internal Control over Financial Reporting

A company’s internal control over financial reporting is a process designed to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles. A company’s internal control over financial reporting includes those policies and procedures that (1) pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions and dispositions of the assets of the company; (2) provide reasonable assurance that transactions are recorded as necessary to permit preparation of financial statements in accordance with generally accepted accounting principles, and that receipts and expenditures of the company are being made

 

42


Table of Contents

only in accordance with authorizations of management and directors of the company; and (3) provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use, or disposition of the company’s assets that could have a material effect on the financial statements.

Because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements. Also, projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate.

/s/ DELOITTE & TOUCHE LLP

Boston, Massachusetts

February 26, 2018

We have served as the Company’s auditor since 2000.

 

43


Table of Contents

PEGASYSTEMS INC.

CONSOLIDATED BALANCE SHEETS

(in thousands, except per share amounts)

 

     As of December 31,  
     2017     2016  

Assets

    

Current assets:

    

Cash and cash equivalents

   $ 162,279     $ 70,594  

Marketable securities

     61,469       63,167  
  

 

 

   

 

 

 

Total cash, cash equivalents, and marketable securities

     223,748       133,761  

Trade accounts receivable, net of allowance of $7,655 and $4,126

     248,331       265,028  

Income taxes receivable

     25,662       14,155  

Other current assets

     14,559       12,188  
  

 

 

   

 

 

 

Total current assets

     512,300       425,132  

Property and equipment, net

     40,359       38,281  

Deferred income taxes

     57,127       69,898  

Other long-term assets

     6,969       3,990  

Intangible assets, net

     31,899       44,191  

Goodwill

     72,952       73,164  
  

 

 

   

 

 

 

Total assets

   $ 721,606     $ 654,656  
  

 

 

   

 

 

 

Liabilities and Stockholders’ Equity

    

Current liabilities:

    

Accounts payable

   $ 17,370     $ 14,414  

Accrued expenses

     45,508       36,751  

Accrued compensation and related expenses

     66,040       60,660  

Deferred revenue

     195,073       175,647  
  

 

 

   

 

 

 

Total current liabilities

     323,991       287,472  

Income taxes payable

     4,717       4,263  

Long-term Deferred revenue

     6,591       10,989  

Other long-term liabilities

     15,229       16,043  
  

 

 

   

 

 

 

Total liabilities

     350,528       318,767  
  

 

 

   

 

 

 

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; 78,081 and 76,591 shares issued and outstanding at December 31, 2017 and 2016, respectively

     781       766  

Additional paid-in capital

     152,097       143,903  

Retained earnings

     221,926       198,315  

Accumulated other comprehensive loss:

    

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

     (232     (169

Foreign currency translation adjustments

     (3,494     (6,926
  

 

 

   

 

 

 

Total stockholders’ equity

     371,078       335,889  
  

 

 

   

 

 

 

Total liabilities and stockholders’ equity

   $ 721,606     $ 654,656  
  

 

 

   

 

 

 

See notes to consolidated financial statements.

 

44


Table of Contents

PEGASYSTEMS INC.

CONSOLIDATED STATEMENTS OF OPERATIONS

(in thousands, except per share amounts)

 

     Year Ended December 31,  
     2017     2016     2015  

Revenue:

      

Software license

   $ 288,334     $ 279,995     $ 275,588  

Maintenance

     244,347       220,336       202,802  

Services

     307,901       249,935       204,305  
  

 

 

   

 

 

   

 

 

 

Total revenue

     840,582       750,266       682,695  
  

 

 

   

 

 

   

 

 

 

Cost of revenue:

      

Software license

     5,085       4,943       4,125  

Maintenance

     27,905       25,505       21,903  

Services

     246,683       208,808       187,418  
  

 

 

   

 

 

   

 

 

 

Total cost of revenue

     279,673       239,256       213,446  
  

 

 

   

 

 

   

 

 

 

Gross profit

     560,909       511,010       469,249  
  

 

 

   

 

 

   

 

 

 

Operating expenses:

      

Selling and marketing

     307,210       278,849       241,387  

Research and development

     162,886       145,548       126,374  

General and administrative

     52,153       45,951       36,738  

Acquisition-related

     —         2,903       89  
  

 

 

   

 

 

   

 

 

 

Total operating expenses

     522,249       473,251       404,588  
  

 

 

   

 

 

   

 

 

 

Income from operations

     38,660       37,759       64,661  

Foreign currency transaction (loss)/gain

     (900     2,247       (4,168

Interest income, net

     731       776       1,056  

Other expense, net

     (1,391     (5,580     (1,044
  

 

 

   

 

 

   

 

 

 

Income before provision for income taxes

     37,100       35,202       60,505  

Provision for income taxes

     4,166       8,216       24,183  
  

 

 

   

 

 

   

 

 

 

Net income

   $ 32,934     $ 26,986     $ 36,322  
  

 

 

   

 

 

   

 

 

 

Earnings per share:

      

Basic

   $ 0.43     $ 0.35     $ 0.47  
  

 

 

   

 

 

   

 

 

 

Diluted

   $ 0.40     $ 0.34     $ 0.46  
  

 

 

   

 

 

   

 

 

 

Weighted-average number of common shares outstanding:

      

Basic

     77,431       76,343       76,507  

Diluted

     82,832       79,732       79,043  

See notes to consolidated financial statements.

 

45


Table of Contents

PEGASYSTEMS INC.

CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME

(in thousands)

 

     Year Ended December 31,  
     2017     2016     2015  

Net income

   $ 32,934     $ 26,986     $ 36,322  

Other comprehensive income/(loss), net of tax

      

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

     (63     (19     (85

Foreign currency translation adjustments

     3,432       (3,569     (2,810
  

 

 

   

 

 

   

 

 

 

Total other comprehensive income/(loss), net of tax

     3,369       (3,588     (2,895
  

 

 

   

 

 

   

 

 

 

Comprehensive income

   $ 36,303     $ 23,398     $ 33,427  
  

 

 

   

 

 

   

 

 

 

See notes to consolidated financial statements.

 

46


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

    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,059       11       (9,201     —         —         (9,190

Issuance of common stock under Employee Stock Purchase Plan

    24       —         550       —         —         550  

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  
 

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

 

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,161       12       (15,868     —         —         (15,856

Issuance of common stock under Employee Stock Purchase Plan

    20       —         562       —         —         562  

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  
 

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

 

December 31, 2016

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

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

 

Repurchase of common stock

    (99     —         (4,493     —         —         (4,493

Issuance of common stock for share-based compensation plans

    1,568       15       (41,642     —         —         (41,627

Issuance of common stock under Employee Stock Purchase Plan

    21       —         1,009       —         —         1,009  

Stock-based compensation expense

    —         —         53,320       —         —         53,320  

Cash dividends declared ($0.12 per share)

    —         —         —         (9,323     —         (9,323

Other comprehensive income

    —         —         —         —         3,369       3,369  

Net income

    —         —         —         32,934       —         32,934  
 

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

 

December 31, 2017

    78,081     $ 781     $ 152,097     $ 221,926     $ (3,726   $ 371,078  
 

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

 

See notes to consolidated financial statements.

 

47


Table of Contents

PEGASYSTEMS INC.

CONSOLIDATED STATEMENTS OF CASH FLOWS

(in thousands)

 

     Year Ended December 31,  
     2017     2016     2015  

Operating activities:

      

Net income

   $ 32,934     $ 26,986     $ 36,322  

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

      

Deferred income taxes

     13,795       (5,810     (2,099

Depreciation and amortization

     24,713       24,137       23,093  

Stock-based compensation expense

     53,313       40,821       30,054  

Foreign currency transaction loss (gain)

     900       (2,247     4,168  

Amortization of investments

     1,381       1,862       2,238  

Other non-cash

     (1,383     (1,382     822  

Change in operating assets and liabilities:

      

Trade accounts receivable

     23,814       (56,730     (62,235

Income taxes receivable and other current assets

     (13,393     (10,818     3,223  

Accounts payable and accrued expenses

     14,473       1,531       16,572  

Deferred revenue

     8,363       21,271       17,668  

Other long-term assets and liabilities

     (675     253       (2,023
  

 

 

   

 

 

   

 

 

 

Cash provided by operating activities

     158,235       39,874       67,803  
  

 

 

   

 

 

   

 

 

 

Investing activities:

      

Purchases of investments

     (27,718     (23,969     (75,702

Proceeds from maturities and called investments

     26,997       22,788       42,026  

Sales of investments

     —         62,210       1,915  

Payments for acquisitions, net of cash acquired

     (297     (49,113     (1,671

Investment in property and equipment

     (13,741     (19,088     (11,020
  

 

 

   

 

 

   

 

 

 

Cash used in investing activities

     (14,759     (7,172     (44,452
  

 

 

   

 

 

   

 

 

 

Financing activities:

      

Dividend payments to shareholders

     (9,277     (9,174     (9,194

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

     (40,617     (15,294     (8,640

Common stock repurchases under share repurchase program

     (4,335     (27,248     (22,825
  

 

 

   

 

 

   

 

 

 

Cash used in financing activities

     (54,229     (51,716     (40,659
  

 

 

   

 

 

   

 

 

 

Effect of exchange rates on cash and cash equivalents

     2,438       (3,418     (4,251
  

 

 

   

 

 

   

 

 

 

Net increase/(decrease) in cash and cash equivalents

     91,685       (22,432     (21,559

Cash and cash equivalents, beginning of period

     70,594       93,026       114,585  
  

 

 

   

 

 

   

 

 

 

Cash and cash equivalents, end of period

   $ 162,279     $ 70,594     $ 93,026  
  

 

 

   

 

 

   

 

 

 

Supplemental disclosures:

      

Income taxes (refunded)/paid

   $ (2,322   $ 28,844     $ 30,215  

Non-cash investing and financing activity:

      

Dividends payable

   $ 2,344     $ 2,298     $ 2,297  

See notes to consolidated financial statements.

 

48


Table of Contents

PEGASYSTEMS INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

1. BASIS OF PRESENTATION

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.

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, but are not limited to, revenue, deferred revenue, deferred income taxes, income taxes payable, intangible assets, and goodwill.

Principles of consolidation

The Company’s consolidated financial statements reflect Pegasystems Inc. and subsidiaries in which the Company holds a controlling financial interest.

2. SIGNIFICANT ACCOUNTING POLICIES

Revenue recognition

The Company’s revenue is derived primarily from software licenses, cloud arrangements, 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 clients 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.

 

49


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

 

50


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.

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

The Company has in the past used, but does not currently use, 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

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.

 

51


Table of Contents

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 2016, the Company placed into service computer software developed for internal use of $11.3 million, of which $1.1 million was capitalized in 2015 and $10.2 million was capitalized in 2016.

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, 2017, 2016, and 2015, 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

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 2017, 2016, or 2015.

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

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 2017, 2016, or 2015.

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

 

52


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.

Foreign currency translation

The translation of assets and liabilities for the Company’s subsidiaries with functional currencies other than the U.S. Dollar are made at period-end exchange rates. 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. 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

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.

Advertising expense

Advertising costs are expensed as incurred. Advertising costs were $6.1 million, $8.9 million, and $9.8 million during 2017, 2016, and 2015, respectively.

 

53


Table of Contents

New accounting pronouncements

Stock-Based Compensation

In May 2017, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) No. 2017-09 “Stock Compensation (Topic 718), Scope of Modification Accounting” to clarify when to account for a change to the terms or conditions of a share-based payment award as a modification. Under the new guidance, modification accounting is required only if the fair value, the vesting conditions, or the classification of the award (as equity or liability) changes as a result of the change in terms or conditions. The effective date for the Company will be January 1, 2018. The Company does not expect the adoption of this standard to have a material effect on its financial position or results of operations.

Financial Instruments

In June 2016, the FASB issued 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 using a forward-looking expected loss model, rather than an incurred loss model for credit losses. 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.

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 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 no material impact to its results of operations and cash flows.

Revenue

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 ASC 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 client 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 clients.

The Company has elected the full retrospective adoption model, effective January 1, 2018. The Company’s quarterly results beginning with the quarter ending March 31, 2018 and comparative prior periods will be compliant with ASC 606. The Company’s Annual Report on Form 10-K for the year ended December 31, 2018 will be the Company’s first Annual Report that will be issued in compliance with ASC 606.

The Company has substantially completed the implementation of ASC 606 and has identified the necessary changes to its policies, processes, systems, and controls. However, due to the complex nature of the Company’s arrangements and recent updates to interpretive guidance, which were made as recently as the fall of 2017, the Company has not yet completed all of its internal control procedures.

 

54


Table of Contents

Based upon the work performed to date, the Company expects to record a cumulative-effect adjustment as of December 31, 2015 to increase retained earnings by approximately $205 million which includes a $30 million increase in retained earnings due to deferred commission expense and a $97 million decrease in retained earnings due to the resulting tax impact. We expect to fully disclose the impacts of the new standard in connection with our 10Q filing for the first quarter of 2018.

The Company expects the following impacts upon adoption of the standard:

 

    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 being recognized as they are satisfied, which will typically occur upon delivery. Therefore, revenue from the term and perpetual license performance obligations with extended payment terms is recognized when control is transferred to the client. Any unrecognized license revenue from these arrangements, included in deferred revenue at December 31, 2015, will not be recognized in revenue in future periods but as a cumulative adjustment to retained earnings. Further, term license revenue from new arrangements executed in 2016 and 2017 will be recognized in full in the year that control of the license is transferred to the client instead of over the term of the agreement. Revenue from the maintenance performance obligations is expected to be recognized on a straight-line basis over the contractual term, consistent with the previous treatment. Due to the revenue from term and perpetual licenses with extended payment terms being recognized prior to amounts being billed to the client, the Company expects to recognize a material unbilled receivable on the balance sheet.

 

    Currently, the Company allocates revenue to licenses under the residual method when it has Vendor Specific Objective Evidence (“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 future credits, significant discounts, and material rights under ASC 606, generally 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 client, which is generally upon delivery of the license.

 

    Currently, the Company does not have VSOE, in software bundled arrangements, 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 based on their relative stand-alone selling prices, 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 client, consulting revenue will be recognized over time based on input measures that reflect the Company’s performance on the contract. This will result in the acceleration of consulting revenue when compared to the current practice of ratable recognition for consulting when there is a lack of VSOE.

 

    Sales commissions and other third party acquisition costs resulting directly from securing contracts with clients are currently expensed when incurred. ASC 340-40 “Accounting for Other Assets and Deferred Costs” will require these costs to be recognized as an asset when incurred and to be expensed over the associated contract term or estimated client life depending on the nature of the underlying contract. The Company expects this change to impact its commissions related to multi-year cloud offerings and term and perpetual licenses with additional rights of use that extend beyond one year which will require the allocation of a portion of the commission paid for term and perpetual licenses to future maintenance obligations when the commission rates within each arrangement are not commensurate. This change will impact retained earnings as of December 31, 2015 but will not have a significant impact in future periods.

 

55


Table of Contents
    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 contract modifications are recognized currently.

 

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

3. MARKETABLE SECURITIES

 

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

Municipal bonds

   $ 32,996      $ —        $ (148    $ 32,848  

Corporate bonds

     28,757        1        (137      28,621  
  

 

 

    

 

 

    

 

 

    

 

 

 
   $ 61,753      $ 1      $ (285    $ 61,469  
  

 

 

    

 

 

    

 

 

    

 

 

 

 

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

Municipal bonds

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

Corporate bonds

     26,610        1        (51      26,560  
  

 

 

    

 

 

    

 

 

    

 

 

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

 

 

    

 

 

    

 

 

    

 

 

 

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, 2017, the Company did not hold any investments with unrealized losses considered to be other than temporary.

As of December 31, 2017, remaining maturities of marketable debt securities ranged from January 2018 to October 2020, with a weighted-average remaining maturity of approximately 12 months.

4. DERIVATIVE INSTRUMENTS

The Company historically used, but does not currently use, foreign currency forward contracts (“forward contracts”) to reduce its exposure to fluctuations in foreign currency exchange rates associated with its foreign currency denominated cash, accounts receivable, and intercompany receivables and payables held primarily by the U.S. parent company and its United Kingdom (“U.K.”) subsidiary. 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.

At December 31, 2016, the total notional value of the Company’s outstanding forward contracts was $128.4 million.

 

56


Table of Contents

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

 

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

Asset Derivatives

     

Foreign currency forward contracts

     Other current assets      $ 628  

Liability Derivatives

     

Foreign currency forward contracts

     Accrued expenses      $ 883  

The Company had forward contracts outstanding with total notional values as of December 31, 2016 as follows:

 

(in thousands)       

Euro

   29,820  

British pound

   £ 6,440  

Australian dollar

   A$ 22,010  

United States dollar

   $ 73,125  

The income statement impact of the Company’s outstanding forward contracts and foreign currency transactions was as follows:

 

     2017     2016     2015  

Gain (loss) from the change in the fair value of forward contracts included in other expense, net

   $ 286     $ (5,643   $ (1,047

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

     (900     2,247       (4,168

5. FAIR VALUE MEASUREMENTS

Assets and Liabilities Measured at Fair Value on a Recurring Basis

The Company records its marketable securities, forward contracts and investments in privately-held companies 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 cash equivalents are composed of money market funds and time deposits which are classified as Level 1 and Level 2, respectively, in the fair value hierarchy. The Company’s marketable securities are 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. The Company’s investments in privately-held companies are classified within Level 3 of the fair value hierarchy and are valued using model-based techniques, including option pricing models and discounted cash flow models.

 

57


Table of Contents

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 2017 and 2016.

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

 

(in thousands)    Fair Value Measurements at Reporting Date Using      Total  
       Level 1              Level 2              Level 3         

December 31, 2017

           

Fair Value Assets:

           

Cash equivalents (1)

   $ 2,720      $ 40,051      $ —        $ 42,771  

Marketable securities:

           

Municipal bonds

   $ —        $ 32,848      $ —        $ 32,848  

Corporate bonds

     —          28,621        —          28,621  
  

 

 

    

 

 

    

 

 

    

 

 

 

Total marketable securities

   $ —        $ 61,469      $ —        $ 61,469  

Investments in privately-held companies (2)

   $ —        $ —        $ 1,030      $ 1,030  

December 31, 2016

           

Fair Value Assets:

           

Money market funds (1)

   $ 458      $ —        $ —        $ 458  

Marketable securities:

           

Municipal bonds

   $ —        $ 36,607      $ —        $ 36,607  

Corporate bonds

     —          26,560        —          26,560  
  

 

 

    

 

 

    

 

 

    

 

 

 

Total marketable securities

   $ —        $ 63,167      $ —        $ 63,167  

Foreign currency forward contracts

   $ —        $ 628      $ —        $ 628  

Fair Value Liabilities:

           

Foreign currency forward contracts

   $ —        $ 883      $ —        $ 883  

 

(1)  Included in cash and cash equivalents in the consolidated balance sheets.
(2)  Included in other long-term assets in the consolidated balance sheets.

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 2017, 2016, and 2015, the Company did not recognize any impairments on its assets measured at fair value on a nonrecurring basis.

 

58


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.

 

(in thousands)    December 31,  
     2017      2016  

Trade accounts receivable

   $ 225,923      $ 234,473  

Unbilled accounts receivable

     30,063        34,681  
  

 

 

    

 

 

 

Total accounts receivable

     255,986        269,154  
  

 

 

    

 

 

 

Allowance for sales credit memos

     (7,655      (4,126
  

 

 

    

 

 

 
   $ 248,331      $ 265,028  
  

 

 

    

 

 

 

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:

 

(in thousands)    2017      2016      2015  

Balance at beginning of year

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

Provision for credit memos

     7,052        3,290        8,005  

Credit memos issued

     (3,523      (3,795      (4,914
  

 

 

    

 

 

    

 

 

 
   $ 7,655      $ 4,126      $ 4,631  
  

 

 

    

 

 

    

 

 

 

7. PROPERTY AND EQUIPMENT

 

(in thousands)    December 31,  
   2017      2016  

Leasehold improvements

   $ 38,650      $ 32,852  

Computer equipment

     23,783        21,522  

Furniture and fixtures

     8,517        6,127  

Computer software purchased

     6,690        6,083  

Computer software developed for internal use

     12,596        12,069  

Fixed assets in progress

     2,167        772  
  

 

 

    

 

 

 
     92,403        79,425  

Less: accumulated depreciation and amortization

     (52,044      (41,144
  

 

 

    

 

 

 

Property and equipment, net

   $ 40,359      $ 38,281  
  

 

 

    

 

 

 

Depreciation expense was approximately $12.4 million, $11.2 million, and $10.6 million for 2017, 2016, and 2015, respectively.

8. ACQUISITIONS

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.

 

59


Table of Contents

9. GOODWILL AND OTHER INTANGIBLE ASSETS

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

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

 

(in thousands)    2017      2016  

Balance as of January 1,

   $ 73,164      $ 46,776  

Acquisitions

     —          26,689  

Purchase price adjustments to goodwill

     (354      —    

Translation adjustments

     142        (301
  

 

 

    

 

 

 

Balance as of December 31,

   $ 72,952      $ 73,164  
  

 

 

    

 

 

 

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

           

Client related intangibles

     9-10 years      $ 63,164      $ (44,835    $ 18,329  

Technology

     7-10 years        58,942        (45,372      13,570  

Other intangibles

     —          5,361        (5,361      —    
     

 

 

    

 

 

    

 

 

 

Total

      $ 127,467      $ (95,568    $ 31,899  
     

 

 

    

 

 

    

 

 

 

December 31, 2016

           

Client related intangibles

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

Technology

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

Other intangibles

     —          5,361        (5,361      —    
     

 

 

    

 

 

    

 

 

 

Total

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

 

 

    

 

 

    

 

 

 

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

 

(in thousands)    2017      2016      2015  

Cost of revenue

   $ 5,103      $ 5,986      $ 5,392  

Selling and marketing

     7,235        7,145        6,127  

General and administrative

     —          277        683  
  

 

 

    

 

 

    

 

 

 
   $ 12,338      $ 13,408      $ 12,202  
  

 

 

    

 

 

    

 

 

 

Future estimated amortization expense related to intangible assets as of December 31, 2017 was as follows:

 

(in thousands)

   Future estimated
amortization expense
 

2018

   $ 11,345  

2019

     5,553  

2020

     2,657  

2021

     2,633  

2022 and thereafter

     9,711  
  

 

 

 
   $ 31,899  
  

 

 

 

 

60


Table of Contents

10. ACCRUED EXPENSES

 

(in thousands)    December 31,  
   2017      2016  

Outside professional services

   $ 14,468      $ 10,204  

Income and other taxes

     7,420        10,422  

Marketing and sales program expenses

     6,444        3,707  

Dividends payable

     2,344        2,298  

Employee related expenses

     4,065        3,806  

Other

     10,767        6,314  
  

 

 

    

 

 

 
   $ 45,508      $ 36,751  
  

 

 

    

 

 

 

11. DEFERRED REVENUE

 

(in thousands)    December 31,
2017
     December 31,
2016
 

Term license

   $ 16,853      $ 15,843  

Perpetual license

     19,277        23,189  

Maintenance

     126,083        112,397  

Cloud

     23,276        13,604  

Consulting and Training

     9,584        10,614  
  

 

 

    

 

 

 

Current deferred revenue

     195,073        175,647  

Perpetual license

     2,568        7,909  

Maintenance

     2,745        1,802  

Cloud

     1,278        1,278  
  

 

 

    

 

 

 

Long-term deferred revenue

     6,591        10,989  
  

 

 

    

 

 

 
   $ 201,664      $ 186,636  
  

 

 

    

 

 

 

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, 2017, the Company’s future minimum rental payments required under operating leases with noncancellable terms in excess of one year were as follows:

 

(in thousands)

   Operating Leases (1)  

2018

   $ 15,395  

2019

     13,881  

2020

     12,737  

2021

     11,066  

2022 and thereafter

     18,896  
  

 

 

 
   $ 71,975  
  

 

 

 

 

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

 

61


Table of Contents

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 $14.7 million, $13.4 million, and $12.3 million for 2017, 2016 and 2015, 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.

13. STOCKHOLDERS’ EQUITY

Preferred stock

The Company has authorized 1 million shares of preferred stock. 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, 2017.

Common stock

The Company has 200 million authorized shares of common stock, $0.01 par value per share, of which 78.1 million shares were issued and outstanding at December 31, 2017.

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 30, 2017, we announced that our Board of Directors extended the expiration date of the current stock repurchase program to June 30, 2018. Purchases under these programs have been made on the open market.

 

(in thousands)    2017     2016     2015  
   Shares      Amount     Shares      Amount     Shares      Amount  

Authorization remaining, beginning of period

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

Authorizations

        —            25,879          50,000  

Repurchases paid

     96        (4,335     1,078        (27,028     944        (22,530

Repurchases unsettled

     3        (158     —          —         8        (220
     

 

 

      

 

 

      

 

 

 

Authorization remaining, end of period

      $ 34,892        $ 39,385        $ 40,534  
     

 

 

      

 

 

      

 

 

 

Dividends

For 2017, 2016, and 2015, the Company paid cash dividends of $9.3 million, $9.2 million, and $9.2 million, respectively.

 

(per share)    2017      2016      2015  

Dividends Declared

   $ 0.12      $ 0.12      $ 0.12  

 

62


Table of Contents

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 following table presents the stock-based compensation expense included in the Company’s consolidated statements of operations:

 

(in thousands)    2017      2016      2015  

Cost of revenues

   $ 14,573      $ 11,459      $ 8,772  

Selling and marketing

     15,720        12,464        8,911  

Research and development

     13,618        10,043        8,116  

General and administrative

     9,402        6,513        4,255  

Acquisition-related

     —          342        —    
  

 

 

    

 

 

    

 

 

 

Total stock-based compensation before tax

   $ 53,313      $ 40,821      $ 30,054  
  

 

 

    

 

 

    

 

 

 

Income tax benefit

   $ (12,113    $ (12,198    $ (8,098

The majority of the Company’s stock-based compensation arrangements 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. The Company’s stock options have a ten-year term. The Company recognizes stock-based compensation using the accelerated attribution 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. 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 RSU will not vest. 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 awards that allow for the settlement of vested stock options RSUs on a net share basis (“net settled awards”). With net settled awards, 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 (in the case of stock options) and the minimum statutory tax withholding obligations (in the case of stock options and RSUs) from the shares that would otherwise be issued upon exercise or settlement. The exercise of stock options and settlement of RSUs on a net share basis results in fewer shares issued by the Company.

 

63


Table of Contents

Share-Based Compensation Plans:

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. Subsequent amendments to the plan in 2016 and 2011 increased the number of shares authorized for issuance under the plan to 30 million, extended the term of the plan to 2026, and limited annual compensation to any non-employee Director to $0.5 million.

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

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 million shares, 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, 2017, 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, 2017, approximately 0.4 million shares had been issued thereunder.

Shares Available for Issuance

As of December 31, 2017, there were approximately 9.2 million shares available for issuance for future equity grants under the Company’s stock plans, consisting of approximately 8.6 million shares under the 2004 Plan and approximately 0.6 million shares under the 2006 ESPP.

Equity grants, assumptions and activity

During 2017, the Company issued approximately 1.6 million shares to its employees and directors under the Company’s share-based compensation plans.

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, expected term of the option, expected volatility of the Company’s common stock over the option’s expected term, 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 2017, 2016, and 2015, was $13.79, $8.31 and $7.62 per share, respectively.

 

64


Table of Contents

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

 

       2017         2016         2015    

Expected annual volatility (1)

     35     40     45

Expected term in years (2)

     4.5       4.4       4.5  

Risk-free interest rate (3)

     1.85     1.21     1.34

Expected annual dividend yield (4)

     0.53     0.63     0.68

 

    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 following table summarizes the combined stock option activity under the Company’s stock option plans for 2017:

 

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

    7,463     $ 19.45       

Granted

    1,639       45.78       

Exercised

    (1,741     16.25       

Forfeited

    (231     25.30       
 

 

 

        

Options outstanding as of December 31, 2017

    7,130     $ 26.10       
 

 

 

        

Vested and expected to vest as December 31, 2017

    5,926     $ 25.20       7.2      $ 131,599  
 

 

 

        

Exercisable as of December 31, 2017

    2,800     $ 16.98       5.8      $ 84,479  
 

 

 

        

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 2017, 2016, and 2015 was $62.6 million, $19.9 million and $18.6 million, respectively. The aggregate intrinsic value of stock options outstanding and exercisable as of December 31, 2017 is based on the difference between the closing price of the Company’s stock of $47.15 and the exercise price of the applicable stock options.

As of December 31, 2017, the Company had unrecognized stock-based compensation expense related to the unvested portion of stock options of approximately $16.8 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 2017, 2016, and 2015 was $46.07, $25.54, and $20.49, respectively.

 

65


Table of Contents

The following table summarizes the combined RSU activity for periodic grants and the CICP under the 2004 Plan for 2017:

 

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

Nonvested as of January 1, 2017

     3,161      $ 23.39     

Granted

     1,148        46.07     

Vested

     (1,188      23.66     

Forfeited

     (220      27.06     
  

 

 

       

Nonvested as of December 31, 2017

     2,901      $ 31.97      $ 136,771  
  

 

 

       

Expected to vest as of December 31, 2017

     2,113      $ 32.74      $ 99,628  
  

 

 

       

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

As of December 31, 2017, the Company had approximately $32.4 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 income tax rate

The components of income before provision for income taxes are as follows:

 

(in thousands)    2017      2016      2015  

Domestic

   $ 18,605      $ 37,329      $ 63,124  

Foreign

     18,495        (2,127      (2,619
  

 

 

    

 

 

    

 

 

 

Income before provision for income taxes

   $ 37,100      $ 35,202      $ 60,505  
  

 

 

    

 

 

    

 

 

 

The components of the provision for income taxes are as follows:

 

(in thousands)    2017      2016      2015  

Current:

        

Federal

   $ (18,205    $ 6,741      $ 17,864  

State

     97        2,963        4,565  

Foreign

     8,479        4,322        3,853  
  

 

 

    

 

 

    

 

 

 

Total current (benefits)/provision

     (9,629      14,026        26,282  
  

 

 

    

 

 

    

 

 

 

Deferred:

        

Federal

     19,683        (1,120      2,075  

State

     (2,158      (480      (466

Foreign

     (3,730      (4,210      (3,708
  

 

 

    

 

 

    

 

 

 

Total deferred provision/(benefit)

     13,795        (5,810      (2,099
  

 

 

    

 

 

    

 

 

 

Provision for income taxes

   $ 4,166      $ 8,216      $ 24,183  
  

 

 

    

 

 

    

 

 

 

 

66


Table of Contents

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

 

     2017     2016      2015  

Statutory federal income tax rate

     35.0     35.0      35.0

Valuation allowance

     1.2       0.3        0.7  

Transaction costs

     —         1.1        —    

State income taxes, net of federal benefit and tax credits

     (4.5     3.7        4.6  

Permanent differences

     2.7       2.2        1.1  

Domestic production activities

     —         (3.2      (3.1

Federal research and experimentation credits

     (9.1     (2.3      (1.2

Tax effects of foreign activities

     (1.1     5.2        2.0  

Tax-exempt income

     (0.3     (0.3      (0.1

Provision to return adjustments

     (5.2     0.3        0.3  

Non-deductible compensation

     5.0       6.2        3.3  

Provision for uncertain tax positions

     0.7       (2.3      (2.6

Excess tax benefits related to share-based compensation

     (66.0     (20.1      —    

Net deferred tax assets re-measurement (1)

     51.8       —          —    

Other

     1.0       (2.5      —    
  

 

 

   

 

 

    

 

 

 

Effective income tax rate

     11.2     23.3      40.0
  

 

 

   

 

 

    

 

 

 

 

(1)  Due to the impact of the Tax Reform Act.

On December 22, 2017, the President of the United States signed into law the Tax Cuts and Jobs Act (the “Tax Reform Act”). The Tax Reform Act makes significant changes in the U.S. tax code including the following:

 

    reduction of the corporate federal income tax rate from 35% to 21%;

 

    repeal of the domestic manufacturing deduction;

 

    repeal of the corporate alternative minimum tax;

 

    a one-time transition tax on accumulated foreign earnings (if any);

 

    a move to a territorial tax system; and

 

    acceleration of business asset expensing.

In December 2017, the SEC staff issued Staff Accounting Bulletin No. 118 (“SAB 118”) to address the application of U.S. GAAP in situations when a registrant does not have the necessary information available, prepared, or analyzed (including computations) in reasonable detail to complete the accounting for income tax effects of the Tax Reform Act. The Company has recognized the provisional tax impacts in 2017, including $20.4 million in additional income tax expense in the fourth quarter of 2017 to re-measure its deferred tax assets to the 21% enacted rate. The final amounts may differ from these provisional amounts, possibly materially, due to, among other things, additional analysis, changes in interpretations and assumptions the Company has made, additional regulatory guidance that may be issued, and actions the Company may take as a result of the Tax Reform Act.

The Tax Reform Act provided for a one-time deemed mandatory repatriation of post-1986 undistributed foreign subsidiary earnings and profits through December 31, 2017. Based on the Company’s provisional analysis performed to date, the Company does not expect to be subject to the one-time transition tax due to our foreign subsidiaries being in a net accumulated deficit position.

While the Tax Reform Act provides for a territorial tax system, beginning in 2018, it includes the following new anti-abuse provisions:

 

   

The global intangible low-taxed income (“GILTI”) provisions require the Company to include in its U.S. income tax base foreign subsidiary earnings in excess of an allowable return on the foreign

 

67


Table of Contents
 

subsidiary’s tangible assets. The Company expects that it will be subject to incremental U.S. tax resulting from GILTI inclusions beginning in 2018. However, our analysis and accounting for the effects of the GILTI provision is incomplete and an accounting policy on whether we will account for impact of GILTI inclusions in the period in which it is incurred or record deferred taxes for anticipated GILTI inclusions has not been made.

 

    The base-erosion and anti-abuse tax (“BEAT”) provisions in the Tax Reform Act impose an alternative minimum tax on taxpayers with substantial base-erosion payments. Our preliminary assessment is that the company will not be subject to the BEAT; however, our analysis is incomplete and we will continue to analyze the impact of the BEAT provisions to determine if these would be material to the company’s effective tax rate.

Deferred income taxes

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

 

     December 31,  
(in thousands)    2017      2016  

Deferred tax assets:

     

Net operating loss carryforwards

   $ 52,311      $ 69,307  

Accruals and reserves

     22,984        34,021  

Software revenue

     2,686        6,559  

Depreciation

     2,558        3,593  

Tax credit carryforwards

     13,056        8,094  

Other

     52        19  
  

 

 

    

 

 

 

Total deferred tax assets

     93,647        121,593  

Less valuation allowances

     (27,993      (34,054
  

 

 

    

 

 

 

Total net deferred tax assets

     65,654        87,539  
  

 

 

    

 

 

 

Deferred tax liabilities:

     

Intangibles

     (8,527      (17,641
  

 

 

    

 

 

 

Total deferred tax liabilities

     (8,527      (17,641
  

 

 

    

 

 

 

Deferred income taxes

   $ 57,127      $ 69,898  
  

 

 

    

 

 

 

Due to the Tax Reform Act U.S. deferred tax assets and liabilities were re-measured from 35% to 21% resulting in an additional $20.4 million income tax expense in the fourth quarter of 2017.

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 $6.1 million net change in the valuation allowance during the period primarily relates to a $7.4 million decrease due to the re-measurement our deferred income taxes to the new U.S. statutory tax rate offset by $0.8 million increase for movements in foreign exchange rates and $0.5 million valuation allowance recorded against certain state R&D credits generated in the period.

At December 31, 2017, the Company had $99.2 million and $3.3 million in federal and state net operating losses, respectively, and $3.4 million and $1.8 million in federal and state credit carryforwards, respectively. These amounts include $99.2 million and $1 million in federal and state net operating losses carryforwards, respectively, from acquisitions and $0.6 million and $0.3 million in federal and state credit carryforwards,

 

68


Table of Contents

respectively, from acquisitions. The carryforward losses and credits expire between 2018 and 2037, except for $0.6 million in state credits that have unlimited carryforward periods. The federal and state net operating losses exclude $60.2 million and $0.8 million, respectively, in net operating losses that the Company expects will expire unutilized, and the federal and state tax credits exclude $0.1 million and $6.7 million, respectively, in tax credits that the Company expects will expire unutilized.

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

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 2017, 2016 and 2015, the effect of the income tax holiday was to reduce the Company’s provision for income taxes by approximately $1.3 million, $1 million, and $0.9 million, respectively. The benefit of the tax holiday on net income per share (diluted) was $0.02 for 2017 and $0.01 for 2016 and 2015.

The Company adopted ASU 2016-09 in 2016, which required, among other things, excess tax benefits to be recorded as a reduction of the provision for income taxes, whereas they were previously recognized in equity. The Company was required to reflect any adoption adjustments as of January 1, 2016, the beginning of the annual period that included the period of adoption. Upon adoption the Company recorded a $0.3 million increase to retained earnings as of January 1, 2016, with an offsetting increase to long-term deferred income tax assets.

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)    2017      2016      2015  

Balance as of January 1,

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

Additions based on tax positions related to the current year

     452        80        817  

Additions for tax positions of prior years

     238        110        183  

Additions for acquired uncertain tax benefits

     —          387        —    

Reductions for change in US federal tax rate

     (2,424      —          —    

Reductions for tax positions of prior years

     (1,500      (1,541      (19,855

Reductions for a lapse of the applicable statute of limitations

     (287      (337      (569
  

 

 

    

 

 

    

 

 

 

Balance as of December 31,

   $ 19,150      $ 22,671      $ 23,972  
  

 

 

    

 

 

    

 

 

 

As of December 31, 2017, the Company had approximately $19.2 million of total unrecognized tax benefits, which would decrease the Company’s effective tax rate if recognized. The $2.4 million reduction for change in U.S. federal tax rate relates to a decrease in the uncertain tax benefits recorded against deferred tax items (e.g., net operating losses) corresponding with the re-measurement of the associated deferred tax assets to the new U.S. statutory tax rate. The $1.5 million reduction for tax positions of prior years primarily relates the lapse in the applicable statute of limitations, change in 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.5 million due to a lapse of applicable statute of limitations.

The Company recognizes interest accrued and penalties related to unrecognized tax benefits in the income tax provision. For 2017 the Company did not recognize any significant change in net interest expense. For the 2016 and 2015, 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, 2017, 2016 and 2015, the company did not recognize any significant penalties. As of December 31, 2017, 2016 and 2015, the Company had accrued approximately $1.5 million, $1.2 million, and $1.2 million, respectively, for interest and penalties.

 

69


Table of Contents

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 or state taxing authorities as of December 31, 2017. However, certain 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 2014 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.

 

(in thousands except per share amounts)    2017      2016      2015  

Basic

        

Net income

   $ 32,934      $ 26,986      $ 36,322  
  

 

 

    

 

 

    

 

 

 

Weighted-average common shares outstanding

     77,431        76,343        76,507  
  

 

 

    

 

 

    

 

 

 

Earnings per share, basic

   $ 0.43      $ 0.35      $ 0.47  
  

 

 

    

 

 

    

 

 

 

Diluted

        

Net income

   $ 32,934      $ 26,986      $ 36,322  
  

 

 

    

 

 

    

 

 

 

Weighted-average effect of dilutive securities:

        

Stock options

     3,471        2,025        1,601  

RSUs

     1,930        1,364        935  
  

 

 

    

 

 

    

 

 

 

Effect of assumed exercise of stock options and RSUs

     5,401        3,389        2,536  
  

 

 

    

 

 

    

 

 

 

Weighted-average common shares outstanding, assuming dilution

     82,832        79,732        79,043  
  

 

 

    

 

 

    

 

 

 

Earnings per share, diluted

   $ 0.40      $ 0.34      $ 0.46  
  

 

 

    

 

 

    

 

 

 

Outstanding options and RSUs excluded as impact would be antidilutive

     221        322        182  

17. GEOGRAPHIC INFORMATION AND MAJOR CLIENTS

Geographic Information

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 and one reporting unit.

 

70


Table of Contents

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

 

(Dollars in thousands)    2017     2016     2015  

U.S.

   $ 474,819        56   $ 430,562        57   $ 379,936        56

Other Americas

     39,490        5     59,160        8     57,892        8

U.K.

     90,817        11     101,733        14     96,314        14

Other EMEA (1)

     130,889        16     92,540        12     87,240        13

Asia Pacific

     104,567        12     66,271        9     61,313        9
  

 

 

    

 

 

   

 

 

    

 

 

   

 

 

    

 

 

 
   $ 840,582        100   $ 750,266        100   $ 682,695        100
  

 

 

    

 

 

   

 

 

    

 

 

   

 

 

    

 

 

 

 

(1)  Includes the Middle East, Africa, and Europe excluding the U.K.

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

 

     December 31,  
(Dollars in thousands)    2017     2016  

U.S.

   $ 27,590        68   $ 27,993        73

India

     6,703        17     7,158        19

International, other

     6,066        15     3,130        8
  

 

 

    

 

 

   

 

 

    

 

 

 
   $ 40,359        100   $ 38,281        100
  

 

 

    

 

 

   

 

 

    

 

 

 

Major Clients

Clients accounting for 10% or more of the Company’s total revenue were as follows:

 

(Dollars in thousands)    2017     2016      2015  

Total revenue

   $ 840,582     $ 750,266      $ 682,695  

Client A

     10     *        *  

Clients accounting for 10% or more of the Company’s trade accounts receivable were as follows:

 

(Dollars in thousands)    December 31,  
   2017     2016  

Trade accounts receivable

   $ 248,331     $ 265,028  

Client A

     12     *  

 

* Client accounted for less than 10% of total revenue and trade accounts receivable

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

In addition to accounts receivable, the Company is potentially subject to concentrations of credit risk from the Company’s cash, cash equivalents, and marketable securities. The Company’s cash and cash equivalents are generally held with large, diverse financial institutions worldwide to reduce the credit risk exposure. Investment policies have been implemented that limit purchases of marketable debt securities to investment-grade securities. Note 3 “Marketable Securities” and Note 5 “Fair Value Measurements” for further discussion.

18. EMPLOYEE BENEFIT PLANS

The Company sponsors defined contribution plans for quantifying employees, including a 401(k) plan in the United States to which the Company makes discretionary matching contributions.

 

71


Table of Contents

The following expenses related to defined contribution plans were recorded in the Company’s consolidated statements of operations:

 

(in thousands)    2017      2016      2015  

U.S. 401(k) Plan

   $ 5,003      $ 4,510      $ 4,061  

International Plans

     9,096        7,635        6,428  
  

 

 

    

 

 

    

 

 

 
   $ 14,099      $ 12,145      $ 10,489  
  

 

 

    

 

 

    

 

 

 

19. SELECTED QUARTERLY INFORMATION (UNAUDITED)

 

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

Revenue

   $ 223,247      $ 197,980      $ 179,815      $ 239,540  

Gross profit

     155,157        130,105        110,084        165,563  

Income/(loss) from operations

     31,238        1,750        (14,289      19,961  

Income/(loss) before provision for income taxes

     31,800        1,560        (14,697      18,437  

Net income/(loss)

     27,021        11,406        (1,812      (3,681

Net income/(loss) per share, basic

   $ 0.35      $ 0.15      $ (0.03    $ (0.04
  

 

 

    

 

 

    

 

 

    

 

 

 

Net income/(loss) per share, diluted

   $ 0.33      $ 0.14      $ (0.03    $ (0.04
  

 

 

    

 

 

    

 

 

    

 

 

 

 

     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 income per share, basic

   $ 0.14      $ 0.06      $ 0.04      $ 0.11  
  

 

 

    

 

 

    

 

 

    

 

 

 

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

 

72


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

None.

 

ITEM 9A. Controls and Procedures

Evaluation of Disclosure Controls and Procedures

Our management, with the participation of our Chief Executive Officer, 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, 2017. 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, 2017.

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, 2017 based on the framework in the updated Internal Control—Integrated 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 internal control over financial reporting was effective as of December 31, 2017 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, 2017 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 in Item 8 “Financial Statements and Supplementary Data”

 

ITEM 9B. Other Information

None.

 

73


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 2018 annual stockholders meeting (the 2018 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 2018 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 2018 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, 2018:

Alan Trefler, age 61, 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 47, joined Pegasystems in July 2016 as SVP, Chief Financial Officer and Chief Administrative Officer. Mr. Stillwell served as Senior Vice President and Chief Financial Officer of Dynatrace, a digital performance management solutions provider. 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 time 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 56, 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 55, 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 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.

 

74


Table of Contents

Michael Pyle, age 63, 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 forty 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 57, 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 2018 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 2018 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, 2017:

 

(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,010      $ 26.14        9,234  

Equity compensation plans not approved by stockholders(2)

     21      $ 11.99        —    

 

(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 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” in Item 8 of this Annual Report for further information and description of our equity compensation plans.

 

75


Table of Contents
(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 million because of the “net settlement” feature of most of these stock options and RSUs. This feature enables the Company to withhold shares to cover the cost to exercise (in the case of stock options) and, if applicable, taxes due (in the case of stock options and RSUs) 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 2017, stock option and RSU holders net settled stock options and RSUs representing the right to purchase a total of 2.9 million shares, of which only 1.5 million 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 0.6 million shares remaining available for issuance as of December 31, 2017 under the 2006 ESPP.

 

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

The information required by this item is contained in the 2018 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 2018 proxy statement under the heading “Independent Registered Public Accounting Firm Fees and Services” and is incorporated herein by reference.

 

76


Table of Contents

PART IV

 

ITEM 15. Exhibits, Financial Statement Schedules

(a) The following are filed as part of this Annual Report:

(1) Financial Statements

The following consolidated financial statements are included in Item 8:

 

     Page  

Report of Independent Registered Public Accounting Firm

     42  

Consolidated Balance Sheets as of December 31, 2017 and 2016

     44  

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

     45  

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

     46  

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

     47  

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

     48  

(b) Exhibits

 

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.2 to the Registrant’s September 8, 2017 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)
  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. (Filed as Exhibit 10.3 to the Registrant’s March 31, 2017 Form 10-Q and incorporated herein by reference.)
  10.4++    Form of Restricted Stock Unit Agreement, as amended. (Filed as Exhibit 10.4 to the Registrant’s March 31, 2017 Form 10-Q and incorporated herein by reference.)
  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.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.)

 

77


Table of Contents

Exhibit No.

  

Description

  10.10++    2006 Employee Stock Purchase Plan, as amended on October 25, 2013. (Filed as Exhibit 10.24 to the Registrant’s 2012 Form 10-K and incorporated herein by reference.)
  10.11++    2016 Section 16 Officer/FLT Member Corporate Incentive Compensation Plan. (Filed as Exhibit  99.1 to the Registrant’s February 24, 2016 Form 8-K and incorporated herein by reference.)
  10.12++    2016 Section 16 Executive Officers Base Salaries and Target Bonus Payments. (Filed as Exhibit  99.1 to the Registrant’s March 15, 2016 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.)
  10.14++    2017 Section 16 Officer/FLT Member Corporate Incentive Compensation Plan. (Filed as Exhibit  99.1 to the Registrant’s March 8, 2017 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.2 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 14, 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.)
  10.20++    2018 Section 16 Officer/FLT Member Corporate Incentive Compensation Plan. (Filed as Exhibit  99.1 to the Registrant’s December 27, 2017 Form 8-K 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.

 

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

 

78


Table of Contents

(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

Omitted at registrant’s option

 

79


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.
Date: February 26, 2018     By:  

/s/    KENNETH STILLWELL

      Kenneth Stillwell
      Chief Financial Officer and Chief Administrative Officer
(Principal Financial Officer)

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

 

Signature

  

Title

/S/    ALAN TREFLER

  

Chairman and Chief Executive Officer

(Principal Executive Officer)

Alan Trefler   

/S/    KENNETH STILLWELL

  

Chief Financial Officer and Chief Administrative Officer

(Principal Financial Officer)

Kenneth Stillwell   

/S/    EFSTATHIOS KOUNINIS

  

Vice President of Finance, Chief Accounting Officer and Treasurer

(Principal Accounting Officer)

Efstathios Kouninis   

/S/    RICHARD JONES

   Director
Richard Jones   

/S/    PETER GYENES

   Director
Peter Gyenes   

/S/    STEVEN KAPLAN

   Director
Steven Kaplan   

/S/    DIANNE LEDINGHAM

   Director
Dianne Ledingham   

/S/    JAMES O’HALLORAN

   Director
James O’Halloran   

/S/    SHARON ROWLANDS

   Director
Sharon Rowlands   

/S/    LARRY WEBER

   Director
Larry Weber   

/S/    WILLIAM WYMAN

   Director
William Wyman   

 

80

EX-10.1 2 d521822dex101.htm EX-10.1 EX-10.1

Exhibit 10.1

PEGASYSTEMS INC.

2004 LONG-TERM INCENTIVE PLAN

(Approved by the stockholders on June 10, 2016; amended and adopted by the Board on May 23, 2017)

 

1. Purposes of the Plan. The purposes of this 2004 Long-Term Incentive Plan, as amended and restated, are to attract and retain the best available personnel for positions of substantial responsibility, to provide additional incentive to Employees, Directors and Consultants, and to promote the success of the Company’s business. Options, Stock Purchase Rights, Restricted Stock Units, and other stock-based awards may be granted under the Plan.

 

2. Definitions. As used herein, the following definitions shall apply:

 

  (a) “Applicable Laws” means the requirements relating to the administration of equity incentive plans under U.S. state corporate laws, U.S. federal and state securities laws, the Code, any stock exchange or quotation system on which the Common Stock is listed or quoted and the applicable laws of any other country or jurisdiction where Awards are granted under the Plan.

 

  (b) “Award” means any Option, Stock Purchase Right, Restricted Stock Unit, or other stock-based award granted pursuant to the Plan.

 

  (c) “Board” means the Board of Directors of the Company, as constituted from time to time.

 

  (d) “Code” means the Internal Revenue Code of 1986, as amended, or any successor statute or statutes thereto. Reference to any particular Code section shall include any successor section.

 

  (e) “Committee” means a committee of Directors appointed by the Board in accordance with Section 5(a) hereof.

 

  (f) “Common Stock” means the Common Stock, $0.01 par value per share, of the Company.

 

  (g) “Company” means Pegasystems Inc., a Massachusetts corporation.

 

  (h) “Consultant” means any consultant or adviser if: (i) the consultant or adviser renders bona fide services to a Related Company; (ii) the services rendered by the consultant or adviser are not in connection with the offer or sale of securities in a capital-raising transaction and do not directly or indirectly promote or maintain a market for a Related Company’s securities; and the consultant or adviser is a natural person who has contracted directly with a Related Company to render such services.

 

  (i) “Director” means a member of the Board.

 

  (j) “Disability” means permanent and total disability as defined in Section 22(e)(3) of the Code.

 

  (k) “Employee” means any person, including Officers and Directors, employed by a Related Company who is subject to the control and direction of the employer entity as to both the work to be performed and the manner and method of performance. An Employee shall not cease to be an Employee in the case of (i) any leave of absence approved by a Related Company or (ii) transfers between locations of a Related Company or between the Related Companies, or any successor. For purposes of Incentive Stock Options, no such leave may exceed three (3) months, unless reemployment upon expiration of such leave is guaranteed by statute or contract. If reemployment upon expiration of leave of absence approved by the Related Company is not so guaranteed, any Incentive Stock Option held by the Participant shall cease to be treated as an Incentive Stock Option on the first day immediately following the date that is six (6) months after such leave commenced and shall be treated for tax purposes as a Nonstatutory Stock Option. Neither service as a Director nor payment of a director’s fee by the Company shall be sufficient to constitute “employment” by the Company.

 

  (l) “Exchange Act” means the Securities Exchange Act of 1934, as amended, or any successor statute or statutes thereto. Reference to any particular Exchange Act section shall include any successor section.

 

  (m) “Exercise Price” or “Purchase Price” means the per Share price to be paid by a Participant or Purchaser to exercise an Option or Stock Purchase Right.

 

- 1 -


  (n) “Fair Market Value” means, as of any date, the value of a share of Common Stock determined as follows:

 

  i. If the Common Stock is listed on any established stock exchange or a national market system, including without limitation the Nasdaq Global Market or the Nasdaq Capital Market of the Nasdaq Stock Market (“Nasdaq”), (a) for purposes of determining the exercise price of an Option on the date of grant, Fair Market Value shall be the closing price (excluding “after hours” trading) for a share of such stock on that day (or, if the Common Stock is not traded on that day, on the last trading day preceding such date), and (b) for all other purposes, Fair Market Value shall be the closing price (excluding “after hours” trading) for a share of such stock on the last trading day preceding such date, in each case as reported in The Wall Street Journal or such other source as the Committee deems reliable;

 

  ii. If the Common Stock is regularly quoted by a recognized securities dealer but selling prices are not reported, (a) for purposes of determining the exercise price of an Option on the date of grant, Fair Market Value shall be the mean between the highest bid and lowest asked prices (excluding “after hours” trading) for a share of the Common Stock on that day (or, if there are no quotes for that day, on the last day preceding such date for which quotes were available), and (b) for all other purposes, Fair Market Value shall be the mean between the highest bid and lowest asked prices (excluding “after hours” trading) for a share of the Common Stock on the last day preceding such date; or

 

  iii. In the absence of an established market for the Common Stock, the Fair Market Value thereof shall be determined in good faith by the Committee.

 

  (o) “Incentive Stock Option” means an Option intended to qualify as an incentive stock option within the meaning of Section 422 of the Code and which is designated as an Incentive Stock Option by the Committee.

 

  (p) “Nonstatutory Stock Option” means an Option (or portion thereof) that is not designated as an Incentive Stock Option by the Committee, or which is designated as an Incentive Stock Option by the Committee but fails to qualify as an incentive stock option within the meaning of Section 422 of the Code.

 

  (q) “Officer” means a person who is an officer of the Company within the meaning of Section 16 of the Exchange Act and the rules and regulations promulgated thereunder.

 

  (r) “Option” means a stock option granted pursuant to the Plan.

 

  (s) “Option Exchange Program” means a program whereby outstanding Options are exchanged for Options with a lower Exercise Price.

 

  (t) “Optioned Stock” means the Common Stock subject to an Option or a Stock Purchase Right.

 

  (u) “Parent” means a “parent corporation,” whether now or hereafter existing, as a defined in Section 424(e) of the Code.

 

  (v) “Participant” means the holder of an outstanding Award.

 

  (w) “Plan” means this 2004 Long-Term Incentive Plan, as amended from time to time.

 

  (x) “Purchased Shares” means the shares of Common Stock purchased by a Participant pursuant to his or her exercise of an Award.

 

  (y) “Purchaser” means a Participant exercising an Option or Stock Purchase Right.

 

  (z) “Related Company” means and includes the Company and the Parent and any Subsidiaries of the Company.

 

  (aa) “Restricted Shares” means unvested shares of Common Stock acquired pursuant to the exercise of an Award which are subject to a Right of Repurchase.

 

  (bb) “Restricted Stock Units” means the right to acquire Shares in the future, with the future delivery of the Shares subject to a risk of forfeiture or other restrictions that will lapse upon the satisfaction of one or more specified conditions.

 

  (cc) “Restricted Stock Units Agreement” means a written agreement between the Company and a Participant evidencing the terms and conditions of a grant of Restricted Stock Units. A Restricted Stock Units Agreement is subject to the terms and conditions of the Plan.

 

- 2 -


  (dd) “Retirement” means retirement of an Employee or Director from active employment or service with any Related Company after having attained age 60, with no intention to continue to provide services, whether as an employee, director, independent contractor or otherwise, to any other person or entity and with the intention of concluding the Employee or Director’s working or professional career.

 

  (ee) “Right of Repurchase” means the right of the Company to repurchase Restricted Shares issued pursuant to any Award.

 

  (ff) “Sale of the Company” means (i) a sale of substantially all of the assets of the Company, or (ii) a sale or transfer of voting securities of the Company to an individual, entity or group (within the meaning of Section 13(d)(3) or 14(d)(2) of the Exchange Act), in one transaction or a series of related transactions, or (iii) a consolidation or merger of the Company, in each case, as a result of which the beneficial holders of a majority of the voting power of the Company’s voting securities entitled to vote generally in the election of directors (“Voting Power”) prior to such transaction do not, directly or indirectly, beneficially hold a majority of the Voting Power (or of the voting power of the surviving or acquiring entity) after such transaction.

 

  (gg) “Section 16(b)” means Section 16(b) of the Exchange Act.

 

  (hh) “Service” means the Participant’s performance of services for a Related Company in the capacity of an Employee, Director or Consultant.

 

  (ii) “Service Provider” means an Employee, Director or Consultant.

 

  (jj) “Share” means a share of the Common Stock, as adjusted in accordance with Section 12 hereof.

 

  (kk) “Stock Option Agreement” means a written agreement between the Company and a Participant evidencing the terms and conditions of an individual Option grant. A Stock Option Agreement is subject to the terms and conditions of the Plan.

 

  (ll) “Stock Purchase Agreement” means a written agreement between the Company and a Participant evidencing the terms and conditions of a Stock Purchase Right. A Stock Purchase Agreement is subject to the terms and conditions of the Plan.

 

  (mm) “Stock Purchase Right’ means the right of a Participant to purchase Common Stock pursuant to Section 10 hereof.

 

  (nn) “Subsidiary” means “subsidiary corporation,” whether now or hereafter existing, as defined in Section 424(f) of the Code.

 

  (oo) “10% Stockholder” means the owner of stock (as determined under Section 424(d) of the Code) possessing more than ten percent (10%) of the voting power of all classes of stock of a Related Company.

 

3. Effective Date and Term of Plan. The Plan (as amended and restated herein) shall become effective upon the date of its adoption by the Board, April 15, 2016, provided that, the terms of this Plan (as amended and restated herein) that are required to be approved by stockholders under Applicable Law (including any increase to the number of Shares which may be subject to Awards in Section 4(a) and the amendment of Section 11 relating to the Performance Awards), Nasdaq listing requirements, or otherwise, shall apply to all Awards granted on or after June 10, 2016. No Awards shall be granted under the Plan after June 10, 2026, but Awards previously granted may extend beyond that date.

 

4. Stock Subject to the Plan.

 

  (a)

Number of Shares. Subject to the provisions of Section 12 of the Plan, the maximum aggregate number of Shares which may be subject to Awards and issued under the Plan is 30,000,000 Shares. The Shares may be authorized but unissued shares or treasury shares. If an Award expires or becomes unexercisable without having been exercised in full, or is surrendered pursuant to an Option Exchange Program, the unpurchased Shares which were subject thereto shall become available for future grant or sale under the Plan (unless the Plan has terminated). However, Shares that have actually been issued under the Plan, upon exercise of an Award, shall not be returned to the Plan and shall not become available for future distribution under the Plan, except that if Restricted Shares are forfeited and repurchased by the Company at not more than their Exercise Price, such Shares shall become available for future Awards under the Plan. Shares which are delivered by the Participant or withheld by the Company upon the exercise of an Option under the Plan, in payment of the exercise price thereof or tax withholding thereon, may again be optioned, granted or

 

- 3 -


  awarded hereunder, subject to the limitations of this Section 4(a). Notwithstanding the provisions of this Section 4(a), no Shares may again be optioned, granted or awarded if such action would cause an Incentive Stock Option to fail to qualify as an Incentive Stock Option under Section 422 of the Code. Subject to adjustment under Section 12, no more than 30,000,000 shares shall be available for issuance as Incentive Stock Options under the Plan.

 

  (b) Per-Participant Limit. No Participant may be granted Awards in any one fiscal year of the Company to purchase or otherwise acquire more than 3,000,000 Shares. The per-Participant limit described in this Section 4(b) shall be construed and applied consistently with Section 162(m) of the Code.

 

  (c) Non-Employee Director Limit. Notwithstanding anything in Section 4(b) to the contrary, the maximum number of Shares subject to Awards granted under this Plan or any other equity plan maintained by the Company during a single fiscal year of the Company to any Director who is not an Employee of the Company, taken together with any cash fees paid to such Director during the fiscal year, may not exceed $500,000 in total value. The value of any Award for purposes of this Section 4(c) shall be determined by reference to the grant date fair value of such Award used by the Company for financial reporting purposes and shall exclude the value of any dividends or dividend equivalents paid pursuant to an Award granted in a prior fiscal year.

 

5. Administration of the Plan.

 

  (a) Administration by Committee. The Plan will be administered by a committee (the “Committee”) composed solely of two (2) or more members of the Board that satisfy the independence requirements of the applicable national securities exchange which serves as the principal trading market for the Common Stock and of other Applicable Laws; provided, however, that unless otherwise prohibited by Applicable Law the Board, acting through a majority of its independent directors, may itself exercise any or all of the powers and responsibilities assigned to the Committee under the Plan and when so acting shall have the benefit of all of the provisions of the Plan pertaining to the Committee’s exercise of its authorities hereunder. Unless the Board shall determine otherwise, and to the extent necessary to comply with Applicable Law, each member of the Committee shall also satisfy the requirements of (i) a “non-employee director” for purposes of Rule16b-3 of the Exchange Act, and (ii) an “outside director” for purposes of Section 162(m) of the Code. The Board may designate one or more directors as a subcommittee who may act for the Committee if necessary to satisfy the requirements of this Section 5(a).

 

  (b) General Powers of the Committee. The Committee shall have authority to grant Awards and to adopt, amend and repeal such administrative rules, guidelines and practices relating to the Plan as it shall deem advisable. The Committee may correct any defect, supply any omission or reconcile any inconsistency in the Plan or any Award in the manner and to the extent it shall deem expedient to carry the Plan into effect and it shall be the sole and final judge of such expediency. All decisions by the Committee shall be made in the Committee’s sole discretion and shall be final and binding on all persons having or claiming any interest in the Plan or in any Award. No director or person acting pursuant to the authority delegated by the Committee shall be liable for any action or determination relating to or under the Plan made in good faith.

 

  (c) Other Powers of the Committee. Subject to the provisions of the Plan, the Committee shall have the authority in its discretion:

 

  i. to determine the Fair Market Value;

 

  ii. to select the Service Providers to whom Awards may from time to time be granted hereunder;

 

  iii. to determine the number of Shares to be covered by each Award granted hereunder;

 

  iv. to approve forms of agreement for use under the Plan;

 

  v. to determine the terms and conditions of any Award granted hereunder. Such terms and conditions include, but are not limited to, the Exercise Price or Purchase Price, the time or times when an Award may be exercised (which may be based on performance criteria), any vesting, acceleration or waiver of forfeiture restrictions, and any restriction or limitation regarding any Award or the Shares relating thereto, based in each case on such factors as the Committee, in its sole discretion, shall determine;

 

  vi. to determine whether and under what circumstances an Award may be settled in cash instead of Common Stock;

 

- 4 -


  vii. to reduce the Exercise Price or Purchase Price of any Award to the then current Fair Value Market if the Fair Market Value of the Common Stock covered by such Award has declined since the date the Award was granted (with stockholder approval);

 

  viii. to initiate an Option Exchange Program (with stockholder approval);

 

  ix. to prescribe, amend and rescind rules and regulations relating to the Plan; and

 

  x. to construe and interpret the terms of the Plan and Awards granted pursuant to the Plan.

 

6. Option Eligibility.

 

  (a) Nonstatutory Stock Options, Stock Purchase Rights, Restricted Stock Units and other stock-based awards (other than Incentive Stock Options) may be granted to Service Providers. Incentive Stock Options may be granted only to Employees.

 

  (b) Each Option shall be designated in the Stock Option Agreement as either an Incentive Stock Option or a Nonstatutory Stock Option. However, notwithstanding such designation, to the extent that the aggregate Fair Market Value of the Shares with respect to which Incentive Stock Options are exercisable for the first time by the Participant during any calendar year (under all plans of the Related Companies) exceeds $100,000, such Options shall be treated as Nonstatutory Stock Options. For purposes of this Section 6(b), Incentive Stock Options shall be taken into account in the order in which they were granted, except as otherwise provided in the Code or regulations issued thereunder. The Fair Market Value of the Shares shall be determined as of the time the Option with respect to such Shares is granted.

 

7. Term of Option. The term of each Option shall be stated in the Stock Option Agreement; provided, however, that the term shall be no more than ten (10) years from the date of grant thereof. In the case of an Incentive Stock Option granted to a 10% Stockholder, the term of the Option shall be five (5) years from the date of grant or such shorter term as may be provided in the Stock Option Agreement.

 

8. Option Exercise Price and Consideration.

 

  (a) The Exercise Price for the Shares to be issued upon exercise of an Option shall be such price as is determined by the Committee; provided, however, that in the case of an Incentive Stock Option granted to a 10% Stockholder, the Exercise Price shall be no less than 110% of the Fair Market Value per Share on the date of grant, and provided further that in the case of an Incentive Stock Option granted to any other Employee, the Exercise Price shall be no less than 100% of the Fair Market Value per Share on the date of grant.

 

  (b) For Options issued prior to December 13, 2007, the consideration to be paid for the Shares to be issued upon exercise of an Option, including the method of payment, shall be determined by the Committee (and, in the case of an Incentive Stock Option, shall be determined at the time of grant and set forth in the Stock Option Agreement). Such consideration may consist of (i) cash or a check payable to the Company, (ii) a promissory note of the Participant, (iii) when the Common Stock is registered under the Exchange Act other Shares which (x) in the case of Shares acquired upon exercise of an Option, have been owned by the Participant for more than six months on the date of surrender, and (y) have a Fair Market Value on the date of surrender equal to the aggregate Exercise Price of the Shares as to which such Option shall be exercised, (iv) consideration received by the Company under a cashless exercise program implemented by the Company in connection with the Plan, or (v) any combination of the foregoing methods of payment.

 

  (c) For Options issued on or after December 13, 2007, the consideration to be paid for the Shares to be issued upon exercise of an Option, including the method of payment, shall be determined by the Committee (and, in the case of an Incentive Stock Option, shall be determined at the time of grant and set forth in the Stock Option Agreement). Such consideration may consist of (i) cash or a check payable to the Company; (ii) a promissory note of the Participant; (iii) consideration received by the Company under a cashless exercise program implemented by the Company in connection with the Plan; (iv) when the Common Stock is registered under the Exchange Act, consideration received by the Company under a “net exercise” arrangement pursuant to which the number of Shares issued to the Participant in connection with the Participant’s exercise of the Option is reduced by the Company’s retention of a portion of the Shares otherwise issuable in connection with such exercise having a Fair Market Value (determined as of the date of the exercise notice) equal to the aggregate exercise price of the Shares as to which such Option is being exercised; or (v) any combination of the foregoing methods of payment.

 

- 5 -


9. Exercise of Option.

 

  (a) Procedure for Exercise. Any Option granted hereunder shall be exercisable according to the terms hereof at such times and under such conditions as determined by the Committee and set forth in the Stock Option Agreement. Unless the Committee provides otherwise, vesting of Options granted hereunder shall be tolled during any unpaid leave of absence. An Option may not be exercised for a fraction of a Share.

 

  (b) An Option shall be deemed exercised when the Company receives: (i) written notice of exercise (in accordance with the Stock Option Agreement) from the person entitled to exercise the Option, and (ii) full payment for the Shares with respect to which the Option is exercised. Full payment may consist of any consideration and method of payment authorized by the Committee and permitted by the Stock Option Agreement and the Plan. Shares issued upon exercise of an Option shall be issued in the name of the Participant or, if requested by the Participant, in the name of the Participant and his or her spouse.

 

  (c) Exercise of an Option in any manner shall result in a decrease in the number of Shares thereafter available, both for purposes of the Plan and sale under the Option, by the number of Shares as to which the Option is exercised.

 

  (d) Termination of Service. If a Participant terminates Service other than by reason of the Participant’s death, Disability or Retirement, such Participant may exercise his or her Option within such period of time as is specified in the Stock Option Agreement 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 as set forth in the Stock Option Agreement). In the absence of a specified time in the Stock Option Agreement, the Option shall remain exercisable for three months following the Participant’s termination of Service. If, on the date of termination, the Participant is not vested as to his or her entire Option, the Shares covered by the unvested portion of the Option shall revert to the Plan unless the Committee has determined that all or part of the unvested portion of the Option will continue to vest following termination of Service, in which case the Shares covered by the portion of the Option that will continue to vest will not revert to the Plan until the vesting of those Shares is no longer possible. If, after termination of Service, the Participant does not exercise his or her Option within the time specified by the Committee in the Stock Option Agreement, the Option shall terminate, and the Shares covered by such Option shall revert to the Plan.

 

  (e) Disability of Participant. If a Participant terminates Service as a result of the Participant’s Disability, the Participant may exercise his or her Option within such period of time as is specified in the Stock Option Agreement to the extent the Option is vested on the date of termination (but in no event later than the expiration of the term of such Option as set forth in the Stock Option Agreement). In the absence of a specified time in the Stock Option Agreement, the Option shall remain exercisable for 24 months following the Participant’s termination of Service as the result of the Participant’s Disability. If, on the date of termination of Service, the Participant is not vested as to his or her entire Option, the Shares covered by the unvested portion of the Option shall revert to the Plan unless the Committee has determined that all or part of the unvested portion of the Option will continue to vest following termination of Service, in which case the Shares covered by the portion of the Option that will continue to vest will not revert to the Plan until the vesting of those Shares is no longer possible. If, after termination of Service, the Participant does not exercise his or her Option within the time specified in the Stock Option Agreement, the Option shall terminate, and the Shares covered by such Option shall revert to the Plan.

 

  (f) Death of Participant. If a Participant dies while a Service Provider, the Option may be exercised within such period of time as is specified in the Stock Option Agreement to the extent that the Option is vested on the date of death (but in no event later than the expiration of the term of such Option as set forth in the Stock Option Agreement) by the Participant’s estate or by a person who acquires the right to exercise the Option by bequest or inheritance. In the absence of a specified time in the Stock Option Agreement, the Option shall remain exercisable for 24 months following the Participant’s termination of Service because of death. If, at the time of death, the Participant is not vested as to the entire Option, the Shares covered by the unvested portion of the Option shall revert to the Plan on the last day of the 12th month following the date of the Participant’s death unless the Committee earlier determines that all or part of the unvested portion of the Option will become vested as of the date of the Participant’s death and/or will continue to vest following the death of the Participant, in which case the Shares covered by the unvested portion of the Option will not revert to the Plan until the vesting of those Shares is no longer possible. If the Option is not so exercised within the time specified in the Stock Option Agreement, the Option shall terminate, and the Shares covered by such Option shall revert to the Plan.

 

  (g)

Retirement of Participant. If a Participant terminates Service as a result of Retirement, the Participant may exercise his or her Option within such period of time as is specified in the Stock Option Agreement to the extent the Option is vested on the date of termination (but in no event later than the expiration of the term of such Option as set forth in the Stock Option Agreement). In the absence of a specified time in the Stock Option Agreement, the Option shall remain

 

- 6 -


  exercisable for 24 months following the Participant’s termination of Service as the result of the Participant’s Retirement. If, on the date of termination of Service, the Participant is not vested as to his or her entire Option, the Shares covered by the unvested portion of the Option shall revert to the Plan unless the Committee has determined that all or part of the unvested portion of the Option will continue to vest following termination of Service, in which case the Shares covered by the portion of the Option that will continue to vest will not revert to the Plan until the vesting of those Shares is no longer possible. If, after termination of Service, the Participant does not exercise his or her Option within the time specified in the Stock Option Agreement, the Option shall terminate, and the Shares covered by such Option shall revert to the Plan.

 

  (h) Unvested Shares. The Committee shall have the discretion to grant Options which are exercisable for Restricted Shares. Should the Participant terminate Service or fail to satisfy performance objectives while holding such Restricted Shares, the Company shall have a Right of Repurchase, at the Exercise Price paid per Share or such other price determined by the Committee and set forth in the Stock Option Agreement, with respect to any or all of those Restricted Shares. The terms upon which such Right of Repurchase shall be exercisable (including the period and procedure for exercise and the appropriate vesting schedule for the purchased Shares) shall be established by the Committee and set forth in the Stock Option Agreement or other document evidencing such repurchase right.

 

  (i) Automatic Extension of Post-Termination Exercise Periods. For Options issued on or after December 13, 2007, the period of time during which a Participant may exercise an Option after he or she terminates Service pursuant to this Section 9 or as specified in any Stock Option Agreement (the “Post-Termination Exercise Period”) shall be extended by the amount of time, if any, during the Post-Termination Exercise Period when the effectiveness of any registration statement covering the issuance of Shares under the Plan is suspended for any reason; provided, however, that in no event shall the Post-Termination Exercise Period be extended beyond the expiration of the stated term of the Option.

 

10. Stock Purchase Rights, Restricted Stock Units and Other Stock-Based Awards.

 

  (a) Rights to Purchase. Stock Purchase Rights may be issued either alone, in addition to, or in tandem with other Awards granted under the Plan and/or cash awards made outside of the Plan. After the Committee determines that it will offer Stock Purchase Rights under the Plan, it shall advise the Participant in writing of the terms, conditions and restrictions related to the offer, including the number of Shares that such person shall be entitled to purchase, the price to be paid (including par value) if any, and the time within which such person must accept such offer.

 

  (b) Company Right of Repurchase. Unless the Committee determines otherwise, the Stock Purchase Agreement shall grant the Company a Right of Repurchase exercisable upon the termination of the Purchaser’s Service with the Company for any reason (including death or disability) or upon the failure to satisfy any performance objectives or other conditions specified in the Stock Purchase Agreement. Shares issued as Restricted Shares may not be sold, assigned, transferred, pledged or otherwise disposed of, except by will or the laws of descent and distribution, or as otherwise determined by the Committee in the Stock Purchase Agreement, for such period as the Committee shall determine. The purchase price for Restricted Shares repurchased pursuant to the Right of Repurchase shall be the purchase price paid by the Purchaser or such other price determined by the Committee and set forth in the Stock Purchase Agreement, and may be paid by cancellation of any indebtedness of the Purchaser to the Company. The Right of Repurchase shall lapse upon such conditions or at such rate as the Committee may determine and set forth in the Stock Purchase Agreement.

 

  (c) Each certificate for Restricted Shares shall bear an appropriate legend referring to the Right of Repurchase and other restrictions and shall be deposited by the stockholder with the Company together with a stock power endorsed in blank. Any attempt to dispose of Restricted Shares in contravention of the Right of Repurchase and other restrictions shall be null and void and without effect. If Restricted Shares shall be repurchased by the Company pursuant to the Right of Repurchase, the stockholder shall forthwith deliver to the Company the certificates for the Restricted Shares, accompanied by such instrument of transfer, if any, as may reasonably be required by the Company. If the Company does not exercise its Right of Repurchase, such Right of Repurchase shall terminate and be of no further force and effect.

 

  (d) The Committee may in its discretion waive the surrender and cancellation of one or more Restricted Shares (or other assets attributable thereto) which would otherwise occur upon the non-completion of the vesting schedule or other conditions applicable to those Restricted Shares. Such waiver shall result in the immediate vesting of the Purchaser’s interest in the Restricted Shares as to which the waiver applies. Such waiver may be effected at any time, whether before or after the Purchaser’s termination of Service or the attainment or non-attainment of the applicable conditions.

 

  (e) Other Provisions. The Stock Purchase Agreement shall contain such other terms, provisions and conditions not inconsistent with the Plan as may be determined by the Committee in its sole discretion.

 

- 7 -


  (f) Restricted Stock Units. The Committee may also grant Restricted Stock Units with such terms and conditions as the Committee shall determine. A Participant may not vote the Shares represented by a Restricted Stock Unit, but (notwithstanding Section 13(c) of the Plan to the contrary) a Restricted Stock Unit Award may provide a Participant with the right to receive dividend equivalent payments with respect to the Common Stock subject to the Award (both before and after such Common Stock is vested).

 

  (g) Other Stock-Based Awards. The Committee shall have the right to grant other Awards based upon the Common Stock having such terms and conditions as the Committee may determine, including the grant of Shares based upon certain conditions, the grant of securities convertible into Common Stock and the grant of stock appreciation rights.

 

11. Performance-Based Awards.

 

  (a) General. Subject to the terms of the Plan, the Committee shall have the authority to establish and administer performance-based grant, exercise, and/or vesting conditions and Performance Goals (as defined in Section 11(b) below) with respect to such Awards as it considers appropriate, which Performance Goals must be satisfied, as determined by the Committee, before the Participant receives or retains an Award or before the Award becomes exercisable or nonforfeitable, as the case may be. Where such Awards are granted to any person who is a “covered employee” within the meaning of Section 162(m) of the Code (“Section 162(m)”), the Committee (which in such case shall consist solely of those Committee members that are “outside directors” as defined by Section 162(m)) may designate the Awards as subject to the requirements of Section 162(m), in which case the provisions of the Awards are intended to conform with all provisions of Section 162(m) to the extent necessary to allow the Company to claim a Federal income tax deduction for the Awards as “qualified performance-based compensation.” However, the Committee retains the sole discretion to grant Awards that do not so qualify and to determine the terms and conditions of such Awards including any performance-based vesting conditions that shall apply to such Awards. Prior to a sale of the Company, the Committee may exercise its discretion in a uniform and non-discriminatory manner for similarly-situated Participants to reduce (but not increase) any Award otherwise payable under this Plan in accordance with objective or subjective factors if necessary or appropriate to limit the amount payable under an Award to an amount consistent with the purposes of the Plan and the intended economic benefits of participation in the Plan. No Award subject to Section 162(m) shall be paid or vest, as applicable, unless and until the date that the Committee has certified, in the manner prescribed by Section 162(m), the extent to which the Performance Goals for the Performance Period (as defined in Section 11(b) below) have been attained and has made its decisions regarding the extent, if any, of a reduction of such Award. The Committee’s determination will be final and conclusive.

 

  (b) Performance Goals. Performance goals (the “Performance Goals”) will be based exclusively on one or more of the following business criteria determined with respect to the Company and its Subsidiaries on a group-wide basis or on the basis of Subsidiary, business platform, or operating unit results, on a GAAP or non-GAAP basis: (i) earnings per share (on a fully diluted or other basis), (ii) pretax or after tax net income, (iii) operating income, (iv) gross revenue, (v) profit margin, (vi) stock price targets or stock price maintenance, (vii) working capital, (viii) free cash flow, (ix) cash flow, (x) return on equity, (xi) return on capital or return on invested capital, (xii) earnings before interest, taxes, depreciation, and amortization (EBITDA), (xiii) economic value added, (xiv) strategic business criteria, consisting of one or more objectives based on meeting specified revenue, license signings, market penetration, geographic business expansion goals, cost targets, or objective goals relating to acquisitions or divestitures or other operational goals, (xv) total shareholder return, or (xvi) any combination of these measures as determined by the Committee.

 

  (c) Each Performance Goal may be expressed in absolute and/or relative terms or ratios and may be based on or use comparisons with internal targets, the past performance of the Company (including the performance of one or more Subsidiaries, divisions, platforms, operating units and/or other business unit) and/or the past or current performance of other companies. In the case of earnings-based measures, Performance Goals may use comparisons relating to capital (including, but not limited to, the cost of capital), cash flow, free cash flow, shareholders’ equity and/or shares outstanding, or to assets or net assets.

 

  (d) The Committee shall determine the period for which Performance Goals are set and during which performance is to be measured to determine whether a Participant is entitled to payment of an Award under the Plan (the “Performance Period”). Performance Periods may be of varying and overlapping durations, but each such period shall not be less than 12 months. To the extent that an Award is intended to constitute “qualified performance-based compensation” within the meaning of Section 162(m), the Performance Goals must be established within 90 days of the beginning of the Performance Period.

 

- 8 -


  (e) The Committee may specify in an Award that Performance Goals shall be adjusted to include or exclude the effect of: unusual or infrequent events, changes in accounting principles, material litigation, material judgments, material settlements, currency exchange rate fluctuations, changes in corporate tax rates, and the impact of acquisitions, divestitures, and discontinued operations.

 

12. Adjustments Upon Changes in Capitalization or Dissolution or Sale of the Company.

 

  (a) Changes in Capitalization. In the event of any stock split, reverse stock split, stock dividend, recapitalization, combination of shares, reclassification of shares, spin-off or other similar change in capitalization or event, or any distribution to holders of Common Stock other than an ordinary cash dividend, (i) the number and class of securities available under the Plan, (ii) the per-Participant limit set forth in Section 4(b) and the Non-Employee Director Limit set forth in Section 4(c), (iii) the number and class of securities and exercise price per share subject to each outstanding Award, (iv) the price per share at which outstanding Restricted Shares may be repurchased pursuant to a Right of Repurchase and (v) the terms of each other outstanding Award shall automatically be proportionately adjusted on a pro rata basis.

 

  (b) Dissolution or Liquidation. In the event of the proposed dissolution or liquidation of the Company, the Committee shall notify each Participant as soon as practicable prior to the effective date of such proposed transaction. The Committee in its discretion may provide for a Participant to have the right to exercise his or her Award until 15 days prior to such transaction as to all of the Shares covered thereby, including Shares as to which the Award would not otherwise be exercisable. In addition, the Committee may provide that any Right of Repurchase applicable to any Restricted Shares purchased upon exercise of an Option or Stock Purchase Right shall lapse as to all such Shares, provided the proposed dissolution or liquidation takes place at the time and in the manner contemplated. To the extent it has not been previously exercised, an Award will terminate immediately prior to the consummation of such proposed dissolution or liquidation of the Company.

 

  (c) Sale of the Company. Except as otherwise provided in any Stock Option Agreement, Stock Purchase Agreement, Restricted Stock Unit Agreement or other document evidencing such rights, in the event of a Sale of the Company when any unexercised Award, Restricted Stock Unit, or Restricted Shares remain outstanding, the Committee may in its discretion apply one or more or any combination of the following provisions:

 

  i. the Committee may provide that outstanding Awards or Restricted Shares shall be assumed or an equivalent option, right, unit or restricted stock substituted by the successor entity or a Parent or Subsidiary thereof; or the Committee may, subject to the provisions of clauses (iv) and (v) below, after the effective date of the Sale of the Company, permit a holder of an Award immediately prior to such effective date, upon exercise or payment of the Award, to receive in lieu of Shares of Common Stock, shares of stock or other securities or consideration as the holders of Common Stock received pursuant to the terms of the Sale of the Company; or

 

  ii. the Committee may waive any discretionary limitations imposed with respect to an Award so that some or all Options, Restricted Stock Units or Stock Purchase Rights, from and after a date prior to the effective date of the Sale of the Company as specified by the Committee, are exercisable or payable in full and any Restricted Shares shall cease to be subject to restrictions in whole or in part; or

 

  iii. the Committee may cause any outstanding Awards to be canceled as of the effective date of the Sale of the Company, provided that notice of cancellation is given to each holder of an Award, and each holder of an Award has the right to exercise the Award in full prior to or contemporaneous with the effective date of such Sale of the Company; or

 

  iv. the Committee may cause any outstanding Awards to be canceled as of the effective date of the Sale of the Company, provided that notice of such cancellation is given to each holder of an Award, and each holder of an Award has the right to exercise the Award, to the extent exercisable in accordance with any limitations imposed thereon, prior to or contemporaneous with the effective date of such Sale of the Company.

 

13. General Provisions Applicable to Awards. Every Award and all Shares issued pursuant to the Plan shall be subject to the following provisions:

 

  (a) Time of Granting Awards. The date of grant of an Award shall, for all purposes, be the date on which the Committee makes the determination granting such Award, or such other date as is determined by the Committee. The Committee will give notice of the determination to each Service Provider to whom an Award is so granted within a reasonable time after the date of such grant.

 

- 9 -


  (b) No Rights to Employment or Other Status. Neither the Plan nor any Award shall confer upon any Participant any rights with respect to continuing in Service with any Related Company, nor shall the Plan or any Award interfere in any way with the Participant’s right or the Related Company’s right to terminate the Participant’s Service at any time, with or without cause.

 

  (c) Rights as a Stockholder. Except as otherwise provided by the Committee with respect to dividend equivalent payments for Restricted Stock Units: (i) until the Shares are issued (as evidenced by the appropriate entry on the books of the Company or of a duly authorized transfer agent of the Company), no right to vote or receive dividends or any other rights as a stockholder shall exist with respect to the Shares, notwithstanding the exercise of an Award; (ii) the Company shall issue (or cause to be issued) the Shares promptly after an Award is duly exercised; and (iii) no adjustment will be made for a dividend or other right for which the record date is prior to the date the Shares are issued, except as provided in Section 12 hereof.

 

  (d) Acceleration. The Committee may at any time provide that any Awards shall become immediately exercisable in full or in part or that any Restricted Shares shall be free of restrictions or conditions in full or in part or otherwise realizable in full or in part, as the case may be.

 

  (e) Buyout Provisions. The Committee may at any time and from time to time offer to buy out for a payment in cash or Shares any Award previously granted, based on such terms and conditions as the Committee shall establish and communicate to the holder of such Award at the time such offer is made.

 

  (f) Conditions on Delivery of Shares. The Company shall not be obligated to deliver any Shares pursuant to the Plan or to remove any restrictions from Shares previously delivered under the Plan, until (i) all conditions of the Award have been met or removed to the satisfaction of the Committee, (ii) in the opinion of the Company’s counsel, all other legal matters in connection with the issuance and delivery of such Shares have been satisfied in accordance with Applicable Laws; and (iii) the Participant has executed and delivered to the Company such representations or agreements as the Company may consider appropriate to satisfy the requirements of Applicable Laws.

 

  (g) Amendment of Award. The Committee may amend, modify or terminate any outstanding Award, including but not limited to, substituting therefor another Award of the same or different type, changing the expiration date or Exercise Price or Purchase Price, providing for continued vesting of the Award following termination of Service or converting an Incentive Stock Option to a Nonstatutory Stock Option, provided that the Participant’s consent to such action shall be required unless the Committee determines that the action would not materially and adversely affect the Participant.

 

  (h) Withholding Taxes. Each Participant shall pay to the Company, or make provisions satisfactory to the Committee for payment of, any taxes required by Applicable Laws to be withheld in connection with any Awards to the Participant no later than the date of the event creating the tax liability. Except as the Committee may otherwise provide in an Award, when the Common Stock is registered under the Exchange Act, Participants may satisfy such tax obligations in whole or in part by delivery of Shares, including Shares retained from the Award creating the tax obligation, valued at their Fair Market Value. The Company may, to the extent permitted by Applicable Laws, deduct any such tax obligations from any payment of any kind otherwise due to a Participant.

 

  (i)

Cancellation and Forfeiture for Misconduct, Clawback Policy. Notwithstanding the terms of any Award or other provision of the Plan in the event of any Misconduct by the Participant or Purchaser (whether before or after the termination of Service), (i) all Awards granted to the Participant shall be terminated and the holder thereof shall have no further rights thereunder (ii) all Shares then held by the Participant or Purchaser (or any successor) which were acquired by the Participant or Purchaser (or any successor) pursuant to an Award under the Plan shall thereupon be (or revert to being) Restricted Shares and shall be subject to a Right of Repurchase exercisable by the Company and (iii) the Participant or Purchaser (or any successor) shall pay to the Company, within 10 business days of the Company’s request therefor, the aggregate after-tax proceeds (taking into account all amounts of tax that would be recoverable upon a claim of loss for payment of such proceeds in the year of repayment) received by the Participant or Purchaser (or any successor) upon the sale or other disposition of, or distributions in respect of, any Award under the Plan and any Shares acquired in respect thereof. The purchase price for Shares repurchased by the Company pursuant to the Right of Repurchase pursuant to this Section 13(i) shall be equal to the lesser of (i) the purchase price originally paid by the Participant or Purchaser for such Shares or (ii) the Fair Market Value of such Shares as of the date of the repurchase. The following shall constitute “Misconduct” by an Participant or Purchaser: (i) the unauthorized use or disclosure of the confidential information or trade secrets of any Related Company which use or disclosure causes material harm to the Related Company; (ii) conviction of a crime involving moral turpitude, deceit, dishonesty or fraud; (iii) gross negligence or willful misconduct of the Participant or Purchaser with respect to any Related Company; or (iv) the breach by the Participant or Purchaser of any material term of an agreement with a Related Company including covenants not to

 

- 10 -


  compete and not to solicit, and provisions relating to confidential information and intellectual property rights. In addition, Awards and Shares (and proceeds therefrom) obtained pursuant to or upon exercise of such Awards are subject to forfeiture, setoff, clawback, recoupment or other recovery if the Committee determines in good faith that such action is required by Applicable Law or Company policy as amended from time to time.

 

  (j) Limits on Transferability of Awards. An Incentive Stock Option shall be exercisable only by the participant during his or her lifetime and shall not be assignable or transferable other than by will or by the laws of descent and distribution following the Participant’s death. With the permission of the Committee, a Nonstatutory Stock Option, Stock Purchase Right, Restricted Stock Unit or Shares may be assigned in whole or in part during the Participant’s lifetime to one or more members of the Participant’s family or to a trust established exclusively for one or more such family members or to the Participant’s former spouse, to the extent such assignment is in connection with the Participant’s estate plan or pursuant to a domestic relations order. The assigned portion may only be exercised by the person or persons who acquired a proprietary interest in the Nonstatutory Stock Option, Stock Purchase Right, Restricted Stock Unit or Shares pursuant to the permitted assignment. The terms applicable to such assigned portion shall be the same as those in effect for the Nonstatutory Stock Option, Stock Purchase Right, Restricted Stock Unit or Shares immediately prior to such assignment and shall be set forth in such documents issued to the assignee as the Committee may deem appropriate. Notwithstanding the foregoing, the Participant may also designate one or more persons as the beneficiary or beneficiaries of his or her outstanding Awards under the Plan, and those Awards shall, in accordance with such designation, automatically be transferred to such beneficiary or beneficiaries upon the Participant’s death while holding those Awards. Such beneficiary or beneficiaries shall take the transferred Awards subject to all terms and conditions of the applicable agreement evidencing each such transferred Award, including (without limitation) the limited time period during which Awards may be exercised following the Participant’s death.

 

  (k) Documentation. Each Award shall be evidenced by a written instrument in such form as the Committee shall determine. Each Award may contain terms and conditions in addition to those set forth in the Plan. The Committee may, in its sole discretion, deliver any documents related to an Award by electronic means, request that a Participant consent to participate in the Plan by electronic means (including an on-line or electronic system established and maintained by the Company or a third party designated by the Company), or provide in the terms of an Award that a Participant shall be deemed to accept the Award unless the Participant notifies the Company, in writing, that the Participant rejects the Award within a time period specified by the Committee.

 

  (l) Committee Discretion. Except as otherwise provided by the Plan, each Award may be made alone or in addition or in relation to any other Award. The terms of each Award need not be identical, and the Committee need not treat Participants uniformly.

 

  (m) Compliance with Code Section 409A. It is the intention of the Company that this Plan and each Award comply with and be interpreted in accordance with Section 409A of the Code, the United States Department of Treasury regulations, and other guidance issued thereunder, including any applicable exemptions (collectively, “Section 409A”). Each payment in any series of payments provided to a Participant pursuant to this Plan or an Award will be deemed separate payment for purposes of Section 409A. If any amount payable under this Plan or an Award is determined by the Company to constitute nonqualified deferred compensation for purposes of Section 409A (after taking into account applicable exemptions) and such amount is payable upon a termination of employment, then such amount shall not be paid unless and until the Participant’s termination of employment also constitutes a “separation from service” from the Company for purposes of Section 409A. In the event that the Participant is determined by the Company to be a “specified employee” for purposes of Section 409A at the time of his separation from service with the Company, then any nonqualified deferred compensation (after giving effect to any exemptions available under Section 409A) otherwise payable to the Participant as a result of the Participant’s separation from service during the first six (6) months following his separation from service shall be delayed and paid in a lump sum upon the earlier of (x) the Participant’s date of death, or (y) the first day of the seventh month following the Participant’s separation from service, and the balance of the installments (if any) will be payable in accordance with their original schedule.

 

  (n) Foreign Jurisdictions. To the extent that the Committee determines that the material terms set by the Committee or imposed by the Plan preclude the achievement of the material purposes of the Plan in jurisdictions outside the United States, the Committee will have the authority and discretion to modify those terms and provide for such additional terms and conditions as the Committee determines to be necessary, appropriate or desirable to accommodate differences in local law, policy or custom or to facilitate administration of the Plan. The Committee may adopt or approve sub-plans, appendices or supplements to, or amendments, restatements or alternative versions of, the Plan as it may consider necessary, appropriate or desirable, without thereby affecting the terms of the Plan as in effect for any other purpose. The special terms and any appendices, supplements, amendments, restatements or alternative versions, however, shall not include any provisions that are inconsistent with the terms of the Plan as then in effect, unless the Plan could have been amended to eliminate such inconsistency without further approval by the stockholders.

 

- 11 -


14. Amendment and Termination of the Plan.

 

  (a) Amendment and Termination. The Board may at any time amend, alter, suspend or terminate the Plan.

 

  (b) Stockholder Approval. The Board shall obtain stockholder approval of any Plan amendment to the extent necessary and desirable to comply with Applicable Laws.

 

  (c) Effect of Amendment or Termination. Except as otherwise provided by the Plan, no amendment, alteration, suspension or termination of the Plan shall materially and adversely impair the rights of any Participant, unless mutually agreed otherwise between the Participant and the Committee, which agreement must be in writing and signed by the Participant and the Company. Termination of the Plan shall not affect the Committee’s ability to exercise the powers granted to it hereunder with respect to Awards granted under the Plan prior to the date of such termination.

 

15. Reservation of Shares. The Company, during the term of the Plan, shall at all times reserve and keep available such number of Shares as shall be sufficient to satisfy the requirements of the Plan.

 

16. Stockholder Approval. The Plan shall be subject to approval by the stockholders of the Company within 12 months after the date the Plan is adopted. Such stockholder approval shall be obtained in the degree and manner required under Applicable Laws.

 

17. Governing Law. The provisions of the Plan and all Awards made hereunder shall be governed by and interpreted in accordance with the laws of The Commonwealth of Massachusetts, without regard to any applicable conflicts of law.

 

Adopted by the Board:    May 23, 2017
Approved by Stockholders:    June 10, 2016

 

- 12 -

EX-21.1 3 d521822dex211.htm EX-21.1 EX-21.1

Exhibit 21.1

SUBSIDIARIES OF PEGASYSTEMS INC*.

 

Name of Subsidiary

  

State or Jurisdiction of Entity

Antenna Software, LLC

   Delaware

Pegasystems BV

   Netherlands

Pegasystems France

   France

Pegasystems GmbH

   Germany

Pegasystems Limited

   United Kingdom

Pegasystems PTY Limited

   Australia

Pegasystems Software Limited sp. z.o.o.

   Poland

Pegasystems Worldwide India Private Limited

   India

 

* Omitted subsidiaries which, considered in the aggregate, would not constitute a significant subsidiary.
EX-23.1 4 d521822dex231.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-89707, 333-53746, 333-104788, 333-116660, 333-135596, 333-166287, 333-166544, 333-176810, and 333-213953 on Form S-8 of our report dated February 26, 2018, relating to the financial statements 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, 2017.

/s/ DELOITTE & TOUCHE LLP

Boston, Massachusetts

February 26, 2018

EX-31.1 5 d521822dex311.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 26, 2018

 

/s/ ALAN TREFLER

Alan Trefler
Chairman and Chief Executive Officer
(Principal Executive Officer)
EX-31.2 6 d521822dex312.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 26, 2018    

 

/s/ KENNETH STILLWELL

Kenneth Stillwell
Chief Financial Officer and Chief Administrative Officer
(Principal Financial Officer)
EX-32 7 d521822dex32.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, 2017 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.

Dated: February 26, 2018

 

/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)
EX-101.INS 8 pega-20171231.xml XBRL INSTANCE DOCUMENT 78099419 500000 30000000 2200000000 205000000 294705000 1540000 43396000 13284000 114585000 153058000 141495000 -612000 76357000 764000 1200000 322859000 2297000 4631000 23972000 40534000 50000000 93026000 46776000 944 8 180183000 145418000 -3507000 76488000 765000 300000 300000 0 200000000 76591000 0.01 76591000 0 7463000 19.45 0.01 1000000 10422000 198315000 16043000 318767000 654656000 1200000 60660000 175647000 321000 -6926000 14414000 335889000 2298000 17641000 10989000 186636000 766000 143903000 -169000 41144000 10204000 4126000 22671000 39385000 83203000 1000 4263000 25879000 6314000 287472000 34054000 17641000 36751000 425132000 190000 19000 34021000 6559000 12188000 38281000 63167000 70594000 69307000 8094000 69898000 69898000 265028000 63356000 11300000 133761000 3593000 79425000 269154000 654656000 121593000 87539000 44191000 127394000 73164000 14155000 3990000 1.00 1078 3707000 4126000 3806000 234473000 23.39 3161000 22010000 6440000 73125000 29820000 458000 883000 628000 63167000 36607000 26560000 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 5361000 5361000 40269000 18673000 58942000 37573000 25518000 63091000 139000 36607000 36746000 1000 51000 26560000 26610000 112397000 1802000 15843000 23189000 7909000 13604000 1278000 10614000 772000 6127000 32852000 21522000 12069000 6083000 0 25.20 200000000 78081000 5926000 9200000 0.01 78081000 0 2800000 16.98 7130000 26.10 0.01 1000000 1500000 7420000 221926000 15229000 71975000 13881000 350528000 721606000 1500000 66040000 195073000 -3494000 17370000 371078000 11066000 15395000 2344000 8527000 6591000 201664000 781000 152097000 -232000 52044000 14468000 7655000 19150000 34892000 12737000 95568000 1000 4717000 10767000 323991000 27993000 8527000 45508000 512300000 285000 52000 22984000 2686000 14559000 40359000 84479000 61469000 162279000 52311000 13056000 57127000 57127000 11345000 2633000 131599000 248331000 61753000 223748000 2558000 92403000 255986000 721606000 93647000 65654000 2657000 5553000 31899000 127467000 72952000 25662000 6969000 1.00 9711000 96 3 6444000 7655000 18896000 195000000 4065000 225923000 16800000 47.15 31.97 2901000 32400000 136771000 32.74 99628000 2113000 47.15 1030000 2720000 61469000 32848000 28621000 40051000 33500000 60200000 100000 3400000 99200000 600000 99200000 800000 6700000 1800000 3300000 600000 300000 1000000 2400000 1000000 600000 8600000 10000000 221926000 152097000 -3726000 78081000 781000 6703000 0.17 27590000 0.68 6066000 0.15 30063000 61469000 32848000 28621000 42771000 1030000 5361000 5361000 45372000 13570000 58942000 44835000 18329000 63164000 148000 32848000 32996000 1000 137000 28621000 28757000 126083000 2745000 16853000 19277000 2568000 23276000 1278000 9584000 2167000 8517000 38650000 23783000 12596000 6690000 2018-06-30 48800000 1800000 182000 0.46 0.350 0.007 0.033 0.003 -0.026 0.012 0.01 67803000 P4Y6M0D 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 -85000 64661000 36322000 202802000 -3223000 62235000 33427000 30078000 8005000 817000 204305000 8640000 9194000 275588000 30215000 469249000 183000 -822000 75702000 -1044000 -2895000 -2895000 2023000 900000 -2619000 63124000 60505000 2075000 -2099000 -466000 10600000 23093000 9197000 -4251000 24183000 4125000 -44452000 1915000 30054000 22750000 569000 105000 9800000 0 89000 17864000 3853000 26282000 10489000 17668000 241387000 187418000 4914000 36738000 21903000 -40659000 12300000 126374000 19855000 12202000 -21559000 213446000 4565000 -3708000 16572000 404588000 42026000 300000 22530000 220000 1.00 7.62 1601000 18600000 935000 20.49 14900000 36322000 9197000 5236000 -9201000 550000 30078000 22740000 -2895000 952000 24000 1059000 11000 10000 61313000 0.09 96314000 0.14 379936000 0.56 87240000 0.13 57892000 0.08 0 8911000 6127000 4255000 683000 8116000 8772000 5392000 1100000 0 4061000 6428000 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <b><i>Advertising expense</i></b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> Advertising costs are expensed as incurred. Advertising costs were $6.1&#xA0;million, $8.9&#xA0;million, and $9.8&#xA0;million during 2017, 2016, and 2015, respectively.</p> </div> 221000 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> <b>1. BASIS OF PRESENTATION</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> <b><i>Business</i></b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> 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-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <b><i>Management estimates and reporting</i></b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> 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, but are not limited to, revenue, deferred revenue, deferred income taxes, income taxes payable, intangible assets, and goodwill.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <b><i>Principles of consolidation</i></b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> The Company&#x2019;s consolidated financial statements reflect Pegasystems Inc. and subsidiaries in which the Company holds a controlling financial interest.</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, 2017, 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> <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="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; WIDTH: 48.6pt; BORDER-BOTTOM: rgb(0,0,0) 1pt solid; MARGIN-TOP: 0pt; DISPLAY: inline"> <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>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"> 2018</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">15,395</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"> 2019</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">13,881</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"> 2020</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">12,737</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"> 2021</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">11,066</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"> 2022 and thereafter</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">18,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> </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">71,975</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> <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">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 $14.7&#xA0;million, $13.4&#xA0;million, and $12.3&#xA0;million for 2017, 2016 and 2015, 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: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; MARGIN-LEFT: 75px; 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; text-decoration-style: initial; text-decoration-color: initial"> <b><i>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: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; MARGIN-LEFT: 75px; 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; text-decoration-style: initial; text-decoration-color: initial"> <i><u>Stock-Based Compensation</u></i></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: 400; 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; text-decoration-style: initial; text-decoration-color: initial"> In May 2017, the Financial Accounting Standards Board (&#x201C;FASB&#x201D;) issued Accounting Standards Update (&#x201C;ASU&#x201D;)&#xA0;<font style="WHITE-SPACE: nowrap">No.&#xA0;2017-09</font>&#xA0;&#x201C;Stock Compensation (Topic 718), Scope of Modification Accounting&#x201D; to clarify when to account for a change to the terms or conditions of a share-based payment award as a modification. Under the new guidance, modification accounting is required only if the fair value, the vesting conditions, or the classification of the award (as equity or liability) changes as a result of the change in terms or conditions. The effective date for the Company will be January&#xA0;1, 2018. The Company does not expect the adoption of this standard to have a material effect on its financial position or results 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: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; MARGIN-LEFT: 75px; 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; text-decoration-style: initial; text-decoration-color: initial"> <i><u>Financial Instruments</u></i></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: 400; 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; text-decoration-style: initial; text-decoration-color: initial"> In June 2016, the FASB issued ASU&#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 using a forward-looking expected loss model, rather than an incurred loss model for credit losses. 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: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; MARGIN-LEFT: 75px; 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; text-decoration-style: initial; text-decoration-color: initial"> <i><u>Leases</u></i></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: 400; 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; text-decoration-style: initial; text-decoration-color: initial"> 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 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 no material 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: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; MARGIN-LEFT: 75px; 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; text-decoration-style: initial; text-decoration-color: initial"> <i><u>Revenue</u></i></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: 400; 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; text-decoration-style: initial; text-decoration-color: initial"> 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 ASC 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 client 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 clients.</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: 400; 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; text-decoration-style: initial; text-decoration-color: initial"> The Company has elected the full retrospective adoption model, effective January&#xA0;1, 2018. The Company&#x2019;s quarterly results beginning with the quarter ending March&#xA0;31, 2018 and comparative prior periods will be compliant with ASC 606. The Company&#x2019;s Annual Report on Form&#xA0;<font style="WHITE-SPACE: nowrap">10-K</font>&#xA0;for the year ended December&#xA0;31, 2018 will be the Company&#x2019;s first Annual Report that will be issued in compliance with 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: 400; 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; text-decoration-style: initial; text-decoration-color: initial"> The Company has substantially completed the implementation of ASC 606 and has identified the necessary changes to its policies, processes, systems, and controls. However, due to the complex nature of the Company&#x2019;s arrangements and recent updates to interpretive guidance, which were made as recently as the fall of 2017, the Company has not yet completed all of its internal control procedures.</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: 400; 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; text-decoration-style: initial; text-decoration-color: initial"> &#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: 400; 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; text-decoration-style: initial; text-decoration-color: initial"> Based upon the work performed to date, the Company expects to record a cumulative-effect adjustment as of December 31, 2015 to increase retained earnings by approximately $205&#xA0;million which includes a $30&#xA0;million increase in retained earnings due to deferred commission expense and a $97 million decrease in retained earnings due to the resulting tax impact. We expect to fully disclose the impacts of the new standard in connection with our 10Q filing for the first quarter of 2018.</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: 400; 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; text-decoration-style: initial; text-decoration-color: initial"> The Company expects the following impacts upon adoption of the standard:</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: 400; 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; text-decoration-style: initial; text-decoration-color: initial"> &#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; text-decoration-style: initial; text-decoration-color: initial" 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 being recognized as they are satisfied, which will typically occur upon delivery. Therefore, revenue from the term and perpetual license performance obligations with extended payment terms is recognized when control is transferred to the client. Any unrecognized license revenue from these arrangements, included in deferred revenue at December&#xA0;31, 2015, will not be recognized in revenue in future periods but as a cumulative adjustment to retained earnings. Further, term license revenue from new arrangements executed in 2016 and 2017 will be recognized in full in the year that control of the license is transferred to the client instead of over the term of the agreement. Revenue from the maintenance performance obligations is expected to be recognized on a straight-line basis over the contractual term, consistent with the previous treatment. Due to the revenue from term and perpetual licenses with extended payment terms being recognized prior to amounts being billed to the client, the Company expects to recognize a material unbilled receivable 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: 400; 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; text-decoration-style: initial; text-decoration-color: initial"> &#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; text-decoration-style: initial; text-decoration-color: initial" 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 Vendor Specific Objective Evidence (&#x201C;VSOE&#x201D;) 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 future credits, significant discounts, and material rights under ASC 606, generally 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 client, which is generally upon delivery of the license.</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: 400; 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; text-decoration-style: initial; text-decoration-color: initial"> &#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; text-decoration-style: initial; text-decoration-color: initial" 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, in software bundled arrangements, 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 based on their relative stand-alone selling prices, 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 client, consulting revenue will be recognized over time based on input measures that reflect the Company&#x2019;s performance on the contract. This will result in the acceleration of consulting revenue when compared to the current practice of ratable recognition for consulting when there is a lack of VSOE.</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: 400; 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; text-decoration-style: initial; text-decoration-color: initial"> &#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; text-decoration-style: initial; text-decoration-color: initial" 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 clients are currently expensed when incurred. ASC 340-40 &#x201C;Accounting for Other Assets and Deferred Costs&#x201D; will require these costs to be recognized as an asset when incurred and to be expensed over the associated contract term or estimated client life depending on the nature of the underlying contract. The Company expects this change to impact its commissions related to multi-year cloud offerings and term and perpetual licenses with additional rights of use that extend beyond one year which will require the allocation of a portion of the commission paid for term and perpetual licenses to future maintenance obligations when the commission rates within each arrangement are not commensurate. This change will impact retained earnings as of December&#xA0;31, 2015 but will not have a significant impact in future periods.</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: 400; 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; text-decoration-style: initial; text-decoration-color: initial"> &#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; text-decoration-style: initial; text-decoration-color: initial" 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 contract modifications are recognized currently.</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: 400; 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; text-decoration-style: initial; text-decoration-color: initial"> &#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; text-decoration-style: initial; text-decoration-color: initial" 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> </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: 400; 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; text-decoration-style: initial; text-decoration-color: initial"> <b>14. STOCK-BASED COMPENSATION</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: 400; 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; text-decoration-style: initial; text-decoration-color: initial"> 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; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; 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; text-decoration-style: initial; text-decoration-color: initial"> &#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; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="84%" align="center" border="0"> <tr> <td width="63%"></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: &quot;Times New Roman&quot;; 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>2017</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>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: &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"> Cost of revenues</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">14,573</td> <td valign="bottom" nowrap="nowrap">&#xA0;</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> </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"> Selling and marketing</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">15,720</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,464</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,911</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"> Research and development</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">13,618</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,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">8,116</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"> General and administrative</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">9,402</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,513</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,255</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"> Acquisition-related</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">&#xA0;</td> <td valign="bottom" align="right">342</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: &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"> Total stock-based compensation before tax</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">53,313</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</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">$</td> <td valign="bottom" align="right">30,054</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: &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 tax benefit</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(12,113</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</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">$</td> <td valign="bottom" align="right">(8,098</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: 400; 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; text-decoration-style: initial; text-decoration-color: initial"> The majority of the Company&#x2019;s stock-based compensation arrangements 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. The Company&#x2019;s stock options have a&#xA0;<font style="WHITE-SPACE: nowrap">ten-year</font>&#xA0;term. The Company recognizes stock-based compensation using the accelerated attribution method, treating each vesting tranche as if it were an individual grant.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; 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; text-decoration-style: initial; text-decoration-color: initial"> The Company periodically grants stock options and restricted stock units (&#x201C;RSUs&#x201D;) for a fixed number of shares upon vesting to employees and&#xA0;<font style="WHITE-SPACE: nowrap">non-employee</font>&#xA0;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. 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: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; 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; text-decoration-style: initial; text-decoration-color: initial"> 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 RSU will not vest. 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: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; 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; text-decoration-style: initial; text-decoration-color: initial"> The Company grants awards that allow for the settlement of vested stock options RSUs on a net share basis (&#x201C;net settled awards&#x201D;). With net settled awards, 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 (in the case of stock options) and the minimum statutory tax withholding obligations (in the case of stock options and RSUs) from the shares that would otherwise be issued upon exercise or settlement. The exercise of stock options and settlement of RSUs on a net share basis results in fewer shares issued by the Company.</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: 400; 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; text-decoration-style: initial; text-decoration-color: initial"> &#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: 400; 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; text-decoration-style: initial; text-decoration-color: initial"> <b>Share-Based Compensation Plans:</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: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; 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; text-decoration-style: initial; text-decoration-color: initial"> <b><i>2004 Long-Term Incentive Plan (as amended and restated)</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: 400; 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; text-decoration-style: initial; text-decoration-color: initial"> In 2004, the Company adopted the 2004 Long-Term Incentive Plan (as amended and restated, the &#x201C;2004 Plan&#x201D;) to provide employees,&#xA0;<font style="WHITE-SPACE: nowrap">non-employee</font>&#xA0;Directors, and consultants with opportunities to purchase stock through incentive stock options and&#xA0;<font style="WHITE-SPACE: nowrap">non-qualified</font>&#xA0;stock options. Subsequent amendments to the plan in 2016 and 2011 increased the number of shares authorized for issuance under the plan to 30&#xA0;million, extended the term of the plan to 2026, and limited annual compensation to any&#xA0;<font style="WHITE-SPACE: nowrap">non-employee</font>&#xA0;Director to $0.5&#xA0;million.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; 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; text-decoration-style: initial; text-decoration-color: initial"> As of December&#xA0;31, 2017, approximately 10&#xA0;million shares were subject to outstanding options and stock-based awards under the 2004 Plan.</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: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <b><i>2006 Employee Stock Purchase Plan</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: 400; 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; text-decoration-style: initial; text-decoration-color: initial"> 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&#xA0;million shares, 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&#xA0;<font style="WHITE-SPACE: nowrap">non-compensatory</font>&#xA0;and is tax qualified. Therefore, as of December&#xA0;31, 2017, 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.</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: 400; 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; text-decoration-style: initial; text-decoration-color: initial"> As of December&#xA0;31, 2017, approximately 0.4&#xA0;million shares had been issued thereunder.</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: 400; 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; text-decoration-style: initial; text-decoration-color: initial"> <b><i>Shares Available for Issuance</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: 400; 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; text-decoration-style: initial; text-decoration-color: initial"> As of December&#xA0;31, 2017, there were approximately 9.2&#xA0;million shares available for issuance for future equity grants under the Company&#x2019;s stock plans, consisting of approximately 8.6&#xA0;million shares under the 2004 Plan and approximately 0.6&#xA0;million shares under the 2006 ESPP.</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: 400; 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; text-decoration-style: initial; text-decoration-color: initial"> <b>Equity grants, assumptions and activity</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: 400; 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; text-decoration-style: initial; text-decoration-color: initial"> During 2017, the Company issued approximately 1.6&#xA0;million shares to its employees and directors under the Company&#x2019;s share-based compensation plans.</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: 400; 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; text-decoration-style: initial; text-decoration-color: initial"> <b>Stock Options</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: 400; 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; text-decoration-style: initial; text-decoration-color: initial"> 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, expected term of the option, expected volatility of the Company&#x2019;s common stock over the option&#x2019;s expected term, 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.</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: 400; 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; text-decoration-style: initial; text-decoration-color: initial"> The weighted-average grant-date fair value for stock options granted in 2017, 2016, and 2015, was $13.79, $8.31 and $7.62 per share, respectively.</p> <p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; 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; text-decoration-style: initial; text-decoration-color: initial"> &#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: 400; 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; text-decoration-style: initial; text-decoration-color: initial"> The weighted-average assumptions used in the Black-Scholes option valuation model are 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: 400; 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; text-decoration-style: initial; text-decoration-color: initial"> &#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; text-decoration-style: initial; text-decoration-color: initial" 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: &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>&#xA0;&#xA0;2017&#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;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> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Expected annual volatility&#xA0;<sup style="FONT-SIZE: 11px; VERTICAL-ALIGN: top">(1)</sup></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">35</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">40</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">45</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Expected term in years&#xA0;<sup style="FONT-SIZE: 11px; VERTICAL-ALIGN: top">(2)</sup></p> </td> <td valign="bottom">&#xA0;&#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> <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> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Risk-free interest rate&#xA0;<sup style="FONT-SIZE: 11px; VERTICAL-ALIGN: top">(3)</sup></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1.85</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#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> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Expected annual dividend yield&#xA0;<sup style="FONT-SIZE: 11px; VERTICAL-ALIGN: top">(4)</sup></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">0.53</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#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> </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: 400; 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; text-decoration-style: initial; text-decoration-color: initial"> &#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; text-decoration-style: initial; text-decoration-color: initial" 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">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> <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: 400; 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; text-decoration-style: initial; text-decoration-color: initial"> &#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; text-decoration-style: initial; text-decoration-color: initial" 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">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> <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: 400; 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; text-decoration-style: initial; text-decoration-color: initial"> &#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; text-decoration-style: initial; text-decoration-color: initial" 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">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> <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: 400; 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; text-decoration-style: initial; text-decoration-color: initial"> &#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; text-decoration-style: initial; text-decoration-color: initial" 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">The expected annual dividend yield is based on the weighted-average of the dividend yield assumptions used for options granted during the applicable period.</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: 400; 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; text-decoration-style: initial; text-decoration-color: initial"> The following table summarizes the combined stock option activity under the Company&#x2019;s stock option plans for 2017:</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: 400; 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; text-decoration-style: initial; text-decoration-color: initial"> &#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; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"> <tr> <td width="38%"></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> <td valign="bottom" width="11%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" 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" 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" 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" 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: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Options outstanding as of January 1, 2017</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: 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"> Granted</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,639</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">45.78</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: &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"> Exercised</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(1,741</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">16.25</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: &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"> Forfeited</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(231</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">25.30</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: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Options outstanding as of December&#xA0;31, 2017</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">7,130</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">26.10</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: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Vested and expected to vest as December&#xA0;31, 2017</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5,926</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">25.20</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">7.2</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">131,599</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: &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"> Exercisable as of December&#xA0;31, 2017</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,800</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">16.98</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5.8</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">84,479</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: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; 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; text-decoration-style: initial; text-decoration-color: initial"> 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 2017, 2016, and 2015 was $62.6&#xA0;million, $19.9&#xA0;million and $18.6&#xA0;million, respectively. The aggregate intrinsic value of stock options outstanding and exercisable as of December&#xA0;31, 2017 is based on the difference between the closing price of the Company&#x2019;s stock of $47.15 and the exercise price of the applicable stock options.</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: 400; 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; text-decoration-style: initial; text-decoration-color: initial"> As of December&#xA0;31, 2017, the Company had unrecognized stock-based compensation expense related to the unvested portion of stock options of approximately $16.8&#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: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; 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; text-decoration-style: initial; text-decoration-color: initial"> <b><i>RSUs</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: 400; 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; text-decoration-style: initial; text-decoration-color: initial"> The weighted-average grant-date fair value for RSUs granted in 2017, 2016, and 2015 was $46.07, $25.54, and $20.49, respectively.</p> <p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; 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; text-decoration-style: initial; text-decoration-color: initial"> &#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: 400; 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; text-decoration-style: initial; text-decoration-color: initial"> The following table summarizes the combined RSU activity for periodic grants and the CICP under the 2004 Plan for 2017:</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: 400; 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; text-decoration-style: initial; text-decoration-color: initial"> &#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; text-decoration-style: initial; text-decoration-color: initial" 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: &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>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" 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" 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: &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"> Nonvested as of January&#xA0;1, 2017</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"></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"> Granted</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,148</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">46.07</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: &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"> Vested</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(1,188</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">23.66</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: &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"> Forfeited</p> </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;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">27.06</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: &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"> Nonvested as of December&#xA0;31, 2017</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,901</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">31.97</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">136,771</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: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Expected to vest as of December&#xA0;31, 2017</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,113</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">32.74</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">99,628</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: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; 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; text-decoration-style: initial; text-decoration-color: initial"> The fair value of RSUs vested in 2017, 2016, and 2015 was $59.0&#xA0;million, $29.2&#xA0;million, and $14.9&#xA0;million, respectively. The aggregate intrinsic value of RSUs outstanding and expected to vest as of December&#xA0;31, 2017 is based on the closing price of the Company&#x2019;s stock of $47.15 on December&#xA0;31, 2017.</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: 400; 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; text-decoration-style: initial; text-decoration-color: initial"> As of December&#xA0;31, 2017, the Company had approximately $32.4&#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 2017 10-K 0.40 0.350 0.012 0.050 -0.052 0.007 0.091 0001013857 Yes <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: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; MARGIN-LEFT: 49px; 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; text-decoration-style: initial; text-decoration-color: initial"> <b><i>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: 400; 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; text-decoration-style: initial; text-decoration-color: initial"> The principal financial instruments held by the Company consist of cash equivalents, marketable securities, derivative instruments, accounts receivable, and accounts payable. 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.02 158235000 <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: 400; 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; text-decoration-style: initial; text-decoration-color: initial"> The components of the provision for income taxes are 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: 400; 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; text-decoration-style: initial; text-decoration-color: initial"> &#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; text-decoration-style: initial; text-decoration-color: initial" 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: &quot;Times New Roman&quot;; 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>2017</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>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: &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"> 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: &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"> Federal</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(18,205</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</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> </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"> State</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">97</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,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> </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"> Foreign</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">8,479</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,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> </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: &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: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total current (benefits)/provision</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(9,629</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,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> </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: &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"> 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: &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"> Federal</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">19,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,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> </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"> State</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(2,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">(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> </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"> Foreign</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(3,730</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,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> </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: &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: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total deferred provision/(benefit)</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">13,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">(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> </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: &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: 7em; 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,166</td> <td valign="bottom" nowrap="nowrap">&#xA0;</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> </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; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; 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; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</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: 400; 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; text-decoration-style: initial; text-decoration-color: initial"> The Company&#x2019;s assets and liabilities measured at fair value on a recurring basis consisted of the following:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; 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; text-decoration-style: initial; text-decoration-color: initial"> &#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; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"> <tr> <td width="50%"></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: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom" rowspan="2"><b>(in thousands)</b></td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="10" align="center"> <b>Fair&#xA0;Value&#xA0;Measurements&#xA0;at&#xA0;Reporting&#xA0;Date&#xA0;Using</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" rowspan="2" colspan="2" align="center"><b>Total</b></td> <td valign="bottom" rowspan="2">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <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;&#xA0;&#xA0;Level&#xA0;1&#xA0;&#xA0;&#xA0;&#xA0;</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"> <b>&#xA0;&#xA0;&#xA0;&#xA0;Level&#xA0;2&#xA0;&#xA0;&#xA0;&#xA0;</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"> <b>&#xA0;&#xA0;&#xA0;&#xA0;Level&#xA0;3&#xA0;&#xA0;&#xA0;&#xA0;</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#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>December&#xA0;31, 2017</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: &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"> 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> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" 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"> Cash equivalents&#xA0;<sup style="FONT-SIZE: 11px; VERTICAL-ALIGN: top">(1)</sup></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,720</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">40,051</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">42,771</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"> 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: &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: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Municipal bonds</p> </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">32,848</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">32,848</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: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Corporate bonds</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">&#xA0;</td> <td valign="bottom" align="right">28,621</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">28,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> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 7em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total marketable securities</p> </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">61,469</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">61,469</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"> Investments in privately-held companies&#xA0;<sup style="FONT-SIZE: 11px; VERTICAL-ALIGN: top">(2)</sup></p> </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" 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,030</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,030</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"> <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: &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"> 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> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" 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"> Money market funds&#xA0;<sup style="FONT-SIZE: 11px; VERTICAL-ALIGN: top">(1)</sup></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" 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" 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">458</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"> 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: &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: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Municipal bonds</p> </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> <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: &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: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Corporate bonds</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">&#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: 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: &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: 7em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total marketable securities</p> </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> <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: 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"> Foreign currency forward contracts</p> </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> <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: &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"> 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> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Foreign currency forward contracts</p> </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> <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> </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: 400; 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; text-decoration-style: initial; text-decoration-color: initial"> &#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; text-decoration-style: initial; text-decoration-color: initial" 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>&#xA0;</td> <td valign="top" align="left">Included in cash and cash equivalents in the consolidated balance sheets.</td> </tr> </table> <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; text-decoration-style: initial; text-decoration-color: initial" 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">(2)</sup>&#xA0;</td> <td valign="top" align="left">Included in other long-term assets in the consolidated balance sheets.</td> </tr> </table> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> As of December&#xA0;31, 2017, 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="79%"></td> <td valign="bottom" width="15%"></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"><i>(in thousands)</i></td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 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"> 2018</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">15,395</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"> 2019</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">13,881</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"> 2020</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">12,737</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"> 2021</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">11,066</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"> 2022 and thereafter</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">18,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: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">71,975</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <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> <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" rowspan="2"><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>2017</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>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: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <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"> Authorization remaining, beginning of period</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: 10pt; FONT-FAMILY: Times 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"> 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" 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"></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> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; 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"> Repurchases paid</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">96</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(4,335</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,078</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</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> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times 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"> Repurchases unsettled</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(158</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;&#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">8</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> </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"> Authorization remaining, end of period</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">34,892</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">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> </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> </tr> </table> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt; 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"><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>2017</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>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">474,819</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">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> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times 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">39,490</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</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#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> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; 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.K.</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">90,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">11</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#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> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times 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">130,889</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> <td valign="bottom">&#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> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; 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">104,567</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">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> </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">840,582</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">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> </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>&#xA0;</td> <td valign="top" align="left">Includes the Middle East, Africa, and Europe excluding the U.K.</td> </tr> </table> </div> 231000 16.25 P10Y P4Y6M0D <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: 400; 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; text-decoration-style: initial; text-decoration-color: initial"> <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: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; MARGIN-LEFT: 75px; 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; text-decoration-style: initial; text-decoration-color: initial"> <b><i>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: 400; 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; text-decoration-style: initial; text-decoration-color: initial"> The Company&#x2019;s revenue is derived primarily from software licenses, cloud arrangements, 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: 400; 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; text-decoration-style: initial; text-decoration-color: initial"> 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 clients 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: 400; 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; text-decoration-style: initial; text-decoration-color: initial"> 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: 400; 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; text-decoration-style: initial; text-decoration-color: initial"> 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: 400; 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; text-decoration-style: initial; text-decoration-color: initial"> &#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; text-decoration-style: initial; text-decoration-color: initial" 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"><i>Persuasive evidence of an arrangement&#x2014;</i>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: 400; 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; text-decoration-style: initial; text-decoration-color: initial"> &#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; text-decoration-style: initial; text-decoration-color: initial" 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"><i>Delivery of product and services&#x2014;</i>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: 400; 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; text-decoration-style: initial; text-decoration-color: initial"> &#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; text-decoration-style: initial; text-decoration-color: initial" 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"><i>Fee is fixed or determinable&#x2014;</i>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: 400; 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; text-decoration-style: initial; text-decoration-color: initial"> &#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; text-decoration-style: initial; text-decoration-color: initial" 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"><i>Collection of fee is probable&#x2014;</i>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: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; MARGIN-LEFT: 75px; 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; text-decoration-style: initial; text-decoration-color: initial"> <b><i>Software license revenues</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: 400; 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; text-decoration-style: initial; text-decoration-color: initial"> 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: 400; 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; text-decoration-style: initial; text-decoration-color: initial"> 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: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; MARGIN-LEFT: 75px; 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; text-decoration-style: initial; text-decoration-color: initial"> <b><i>Maintenance revenues</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: 400; 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; text-decoration-style: initial; text-decoration-color: initial"> 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: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; MARGIN-LEFT: 75px; 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; text-decoration-style: initial; text-decoration-color: initial"> <b><i>Services revenues</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: 400; 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; text-decoration-style: initial; text-decoration-color: initial"> 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: 400; 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; text-decoration-style: initial; text-decoration-color: initial"> 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: 400; 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; text-decoration-style: initial; text-decoration-color: initial"> 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: 400; 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; text-decoration-style: initial; text-decoration-color: initial"> 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: 400; 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; text-decoration-style: initial; text-decoration-color: initial"> 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: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; MARGIN-LEFT: 75px; 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; text-decoration-style: initial; text-decoration-color: initial"> <b><i>Deferred revenue</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: 400; 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; text-decoration-style: initial; text-decoration-color: initial"> 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: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; MARGIN-LEFT: 75px; 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; text-decoration-style: initial; text-decoration-color: initial"> <b><i>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: 400; 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; text-decoration-style: initial; text-decoration-color: initial"> The principal financial instruments held by the Company consist of cash equivalents, marketable securities, derivative instruments, accounts receivable, and accounts payable. 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: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; MARGIN-LEFT: 75px; 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; text-decoration-style: initial; text-decoration-color: initial"> <b><i>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: 400; 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; text-decoration-style: initial; text-decoration-color: initial"> The Company has in the past used, but does not currently use, 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 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: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; MARGIN-LEFT: 75px; 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; text-decoration-style: initial; text-decoration-color: initial"> <b><i>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: 400; 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; text-decoration-style: initial; text-decoration-color: initial"> 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: 400; 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; text-decoration-style: initial; text-decoration-color: initial"> &#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: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; MARGIN-LEFT: 75px; 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; text-decoration-style: initial; text-decoration-color: initial"> <b><i><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: 400; 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; text-decoration-style: initial; text-decoration-color: initial"> 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.</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: 400; 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; text-decoration-style: initial; text-decoration-color: initial"> During 2016, the Company placed into service computer software developed for internal use of $11.3&#xA0;million, of which $1.1&#xA0;million was capitalized in 2015 and $10.2&#xA0;million was capitalized in 2016.</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: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; MARGIN-LEFT: 75px; 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; text-decoration-style: initial; text-decoration-color: initial"> <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: 400; 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; text-decoration-style: initial; text-decoration-color: initial"> 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, 2017, 2016, and 2015, 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: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; MARGIN-LEFT: 75px; 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; text-decoration-style: initial; text-decoration-color: initial"> <b><i>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: 400; 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; text-decoration-style: initial; text-decoration-color: initial"> 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 2017, 2016, or 2015.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; MARGIN-LEFT: 75px; 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; text-decoration-style: initial; text-decoration-color: initial"> <b><i>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: 400; 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; text-decoration-style: initial; text-decoration-color: initial"> 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: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; MARGIN-LEFT: 75px; 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; text-decoration-style: initial; text-decoration-color: initial"> <b><i>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: 400; 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; text-decoration-style: initial; text-decoration-color: initial"> 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 2017, 2016, or 2015.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; MARGIN-LEFT: 75px; 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; text-decoration-style: initial; text-decoration-color: initial"> <b><i>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: 400; 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; text-decoration-style: initial; text-decoration-color: initial"> 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: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; MARGIN-LEFT: 75px; 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; text-decoration-style: initial; text-decoration-color: initial"> <b><i>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: 400; 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; text-decoration-style: initial; text-decoration-color: initial"> The translation of assets and liabilities for the Company&#x2019;s subsidiaries with functional currencies other than the U.S. Dollar are made at&#xA0;<font style="WHITE-SPACE: nowrap">period-end</font>&#xA0;exchange rates. 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. 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: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; MARGIN-LEFT: 75px; 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; text-decoration-style: initial; text-decoration-color: initial"> <b><i>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: 400; 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; text-decoration-style: initial; text-decoration-color: initial"> 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: 400; 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; text-decoration-style: initial; text-decoration-color: initial"> 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: 400; 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; text-decoration-style: initial; text-decoration-color: initial"> 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.</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: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; MARGIN-LEFT: 75px; 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; text-decoration-style: initial; text-decoration-color: initial"> <b><i>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: 400; 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; text-decoration-style: initial; text-decoration-color: initial"> Advertising costs are expensed as incurred. Advertising costs were $6.1&#xA0;million, $8.9&#xA0;million, and $9.8&#xA0;million during 2017, 2016, and 2015, respectively.</p> <p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; 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; text-decoration-style: initial; text-decoration-color: initial"> &#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: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; MARGIN-LEFT: 75px; 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; text-decoration-style: initial; text-decoration-color: initial"> <b><i>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: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; MARGIN-LEFT: 75px; 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; text-decoration-style: initial; text-decoration-color: initial"> <i><u>Stock-Based Compensation</u></i></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: 400; 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; text-decoration-style: initial; text-decoration-color: initial"> In May 2017, the Financial Accounting Standards Board (&#x201C;FASB&#x201D;) issued Accounting Standards Update (&#x201C;ASU&#x201D;)&#xA0;<font style="WHITE-SPACE: nowrap">No.&#xA0;2017-09</font>&#xA0;&#x201C;Stock Compensation (Topic 718), Scope of Modification Accounting&#x201D; to clarify when to account for a change to the terms or conditions of a share-based payment award as a modification. Under the new guidance, modification accounting is required only if the fair value, the vesting conditions, or the classification of the award (as equity or liability) changes as a result of the change in terms or conditions. The effective date for the Company will be January&#xA0;1, 2018. The Company does not expect the adoption of this standard to have a material effect on its financial position or results 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: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; MARGIN-LEFT: 75px; 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; text-decoration-style: initial; text-decoration-color: initial"> <i><u>Financial Instruments</u></i></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: 400; 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; text-decoration-style: initial; text-decoration-color: initial"> In June 2016, the FASB issued ASU&#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 using a forward-looking expected loss model, rather than an incurred loss model for credit losses. 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: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; MARGIN-LEFT: 75px; 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; text-decoration-style: initial; text-decoration-color: initial"> <i><u>Leases</u></i></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: 400; 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; text-decoration-style: initial; text-decoration-color: initial"> 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 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 no material 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: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; MARGIN-LEFT: 75px; 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; text-decoration-style: initial; text-decoration-color: initial"> <i><u>Revenue</u></i></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: 400; 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; text-decoration-style: initial; text-decoration-color: initial"> 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 ASC 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 client 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 clients.</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: 400; 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; text-decoration-style: initial; text-decoration-color: initial"> The Company has elected the full retrospective adoption model, effective January&#xA0;1, 2018. The Company&#x2019;s quarterly results beginning with the quarter ending March&#xA0;31, 2018 and comparative prior periods will be compliant with ASC 606. The Company&#x2019;s Annual Report on Form&#xA0;<font style="WHITE-SPACE: nowrap">10-K</font>&#xA0;for the year ended December&#xA0;31, 2018 will be the Company&#x2019;s first Annual Report that will be issued in compliance with 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: 400; 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; text-decoration-style: initial; text-decoration-color: initial"> The Company has substantially completed the implementation of ASC 606 and has identified the necessary changes to its policies, processes, systems, and controls. However, due to the complex nature of the Company&#x2019;s arrangements and recent updates to interpretive guidance, which were made as recently as the fall of 2017, the Company has not yet completed all of its internal control procedures.</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: 400; 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; text-decoration-style: initial; text-decoration-color: initial"> &#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: 400; 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; text-decoration-style: initial; text-decoration-color: initial"> Based upon the work performed to date, the Company expects to record a cumulative-effect adjustment as of December 31, 2015 to increase retained earnings by approximately $205&#xA0;million which includes a $30&#xA0;million increase in retained earnings due to deferred commission expense and a $97 million decrease in retained earnings due to the resulting tax impact. We expect to fully disclose the impacts of the new standard in connection with our 10Q filing for the first quarter of 2018.</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: 400; 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; text-decoration-style: initial; text-decoration-color: initial"> The Company expects the following impacts upon adoption of the standard:</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: 400; 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; text-decoration-style: initial; text-decoration-color: initial"> &#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; text-decoration-style: initial; text-decoration-color: initial" 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 being recognized as they are satisfied, which will typically occur upon delivery. Therefore, revenue from the term and perpetual license performance obligations with extended payment terms is recognized when control is transferred to the client. Any unrecognized license revenue from these arrangements, included in deferred revenue at December&#xA0;31, 2015, will not be recognized in revenue in future periods but as a cumulative adjustment to retained earnings. Further, term license revenue from new arrangements executed in 2016 and 2017 will be recognized in full in the year that control of the license is transferred to the client instead of over the term of the agreement. Revenue from the maintenance performance obligations is expected to be recognized on a straight-line basis over the contractual term, consistent with the previous treatment. Due to the revenue from term and perpetual licenses with extended payment terms being recognized prior to amounts being billed to the client, the Company expects to recognize a material unbilled receivable 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: 400; 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; text-decoration-style: initial; text-decoration-color: initial"> &#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; text-decoration-style: initial; text-decoration-color: initial" 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 Vendor Specific Objective Evidence (&#x201C;VSOE&#x201D;) 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 future credits, significant discounts, and material rights under ASC 606, generally 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 client, which is generally upon delivery of the license.</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: 400; 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; text-decoration-style: initial; text-decoration-color: initial"> &#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; text-decoration-style: initial; text-decoration-color: initial" 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, in software bundled arrangements, 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 based on their relative stand-alone selling prices, 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 client, consulting revenue will be recognized over time based on input measures that reflect the Company&#x2019;s performance on the contract. This will result in the acceleration of consulting revenue when compared to the current practice of ratable recognition for consulting when there is a lack of VSOE.</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: 400; 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; text-decoration-style: initial; text-decoration-color: initial"> &#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; text-decoration-style: initial; text-decoration-color: initial" 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 clients are currently expensed when incurred. ASC 340-40 &#x201C;Accounting for Other Assets and Deferred Costs&#x201D; will require these costs to be recognized as an asset when incurred and to be expensed over the associated contract term or estimated client life depending on the nature of the underlying contract. The Company expects this change to impact its commissions related to multi-year cloud offerings and term and perpetual licenses with additional rights of use that extend beyond one year which will require the allocation of a portion of the commission paid for term and perpetual licenses to future maintenance obligations when the commission rates within each arrangement are not commensurate. This change will impact retained earnings as of December&#xA0;31, 2015 but will not have a significant impact in future periods.</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: 400; 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; text-decoration-style: initial; text-decoration-color: initial"> &#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; text-decoration-style: initial; text-decoration-color: initial" 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 contract modifications are recognized currently.</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: 400; 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; text-decoration-style: initial; text-decoration-color: initial"> &#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; text-decoration-style: initial; text-decoration-color: initial" 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> </div> PEGA 82832000 77431000 false <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <b><i>Business combinations</i></b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> 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"> The Company sponsors defined contribution plans for quantifying employees, including a 401(k) plan in the United States to which the Company makes discretionary matching contributions.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> The following expenses related to defined contribution plans were recorded 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="73%"></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="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"><i>(in thousands)</i></td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2017</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 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: #000000 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"> U.S. 401(k) Plan</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">5,003</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">4,510</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">4,061</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"> International Plans</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">9,096</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">7,635</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,428</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">14,099</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">12,145</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">10,489</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt"> <b>4. DERIVATIVE INSTRUMENTS</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> The Company historically used, but does not currently use, foreign currency forward contracts (&#x201C;forward contracts&#x201D;) to reduce its exposure to fluctuations in foreign currency exchange rates associated with its foreign currency denominated cash, accounts receivable, and intercompany receivables and payables held primarily by the U.S. parent company and its United Kingdom (&#x201C;U.K.&#x201D;) subsidiary. 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"> At December&#xA0;31, 2016, the total notional value of the Company&#x2019;s outstanding forward contracts was $128.4&#xA0;million.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> 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="76%" align="center" border="0"> <tr> <td width="67%"></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" rowspan="2"><i>(in thousands)</i></td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" 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;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Recorded In:</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 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> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times 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="center"> 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> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; 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> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times 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="center">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> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> The Company had forward contracts outstanding with total notional values as of December&#xA0;31, 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="76%" align="center" border="0"> <tr> <td width="87%"></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"><i>(in thousands)</i></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2">&#xA0;</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> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times 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> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; 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> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times 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> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> The income statement impact of the Company&#x2019;s outstanding forward contracts and foreign currency transactions 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="84%" align="center" border="0"> <tr> <td width="75%"></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="4%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2017</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 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: #000000 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"> Gain (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">286</td> <td valign="bottom" nowrap="nowrap">&#xA0;</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;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(1,047</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 (losses) gains 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">(900</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,247</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,168</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> </table> </div> <div> <table style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="84%" align="center" border="0"> <tr> <td width="79%"></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="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"><i>(per share)</i></td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2017</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 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: #000000 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"> Dividends Declared</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;&#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;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.12</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> </table> </div> -0.045 <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: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; MARGIN-LEFT: 49px; 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; text-decoration-style: initial; text-decoration-color: initial"> <b><i>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: 400; 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; text-decoration-style: initial; text-decoration-color: initial"> The translation of assets and liabilities for the Company&#x2019;s subsidiaries with functional currencies other than the U.S. Dollar are made at&#xA0;<font style="WHITE-SPACE: nowrap">period-end</font>&#xA0;exchange rates. 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. 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 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="76%" align="center" border="0"> <tr> <td width="73%"></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>2017</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>2016</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">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> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times 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"> Acquisitions</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">&#xA0;</td> <td valign="bottom" align="right">26,689</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"> Purchase price adjustments to goodwill</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(354</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: 10pt; FONT-FAMILY: Times 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"> Translation adjustments</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">142</td> <td valign="bottom" nowrap="nowrap">&#xA0;</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> </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"> Balance as of December&#xA0;31,</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">72,952</td> <td valign="bottom" nowrap="nowrap">&#xA0;</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> </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: 12px"> &#xA0;</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt; 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&#xA0;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&#xA0;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, 2017</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"> Client 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">9-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,164</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(44,835</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">18,329</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">7-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">(45,372</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,570</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" 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">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,467</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(95,568</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">31,899</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></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, 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" 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"> Client 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</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">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"> <td 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" 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" 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">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"> <td 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> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; 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"><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>2017</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>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"> Cost of revenue</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">5,103</td> <td valign="bottom" nowrap="nowrap">&#xA0;</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> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times 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"> Selling and marketing</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">7,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">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> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; 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"> General and administrative</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">&#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> </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">12,338</td> <td valign="bottom" nowrap="nowrap">&#xA0;</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> </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%"> Future estimated amortization expense related to intangible assets as of December&#xA0;31, 2017 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="76%" align="center" border="0"> <tr> <td width="74%"></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; WIDTH: 48.6pt; BORDER-BOTTOM: rgb(0,0,0) 1pt solid; MARGIN-TOP: 0pt; DISPLAY: inline"> <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&#xA0;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"> 2018</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">11,345</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"> 2019</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5,553</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"> 2020</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,657</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"> 2021</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,633</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"> 2022 and thereafter</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">9,711</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"> <td valign="top"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">31,899</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: 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: 18pt"> <b><i>Goodwill</i></b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> 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, 2017, 2016, and 2015, 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: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; 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; text-decoration-style: initial; text-decoration-color: initial"> <b>15. INCOME TAXES</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: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; MARGIN-LEFT: 75px; 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; text-decoration-style: initial; text-decoration-color: initial"> <b><i>Effective income tax rate</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: 400; 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; text-decoration-style: initial; text-decoration-color: initial"> The components of income before provision for income taxes are 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: 400; 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; text-decoration-style: initial; text-decoration-color: initial"> &#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; text-decoration-style: initial; text-decoration-color: initial" 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="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: &quot;Times New Roman&quot;; 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>2017</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>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: &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"> Domestic</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">18,605</td> <td valign="bottom" nowrap="nowrap">&#xA0;</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> </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"> Foreign</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">18,495</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,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> </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: &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 before provision for income taxes</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">37,100</td> <td valign="bottom" nowrap="nowrap">&#xA0;</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> </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: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; 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; text-decoration-style: initial; text-decoration-color: initial"> The components of the provision for income taxes are 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: 400; 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; text-decoration-style: initial; text-decoration-color: initial"> &#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; text-decoration-style: initial; text-decoration-color: initial" 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: &quot;Times New Roman&quot;; 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>2017</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>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: &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"> 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: &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"> Federal</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(18,205</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</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> </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"> State</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">97</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,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> </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"> Foreign</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">8,479</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,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> </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: &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: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total current (benefits)/provision</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(9,629</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,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> </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: &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"> 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: &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"> Federal</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">19,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,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> </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"> State</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(2,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">(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> </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"> Foreign</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(3,730</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,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> </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: &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: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total deferred provision/(benefit)</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">13,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">(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> </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: &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: 7em; 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,166</td> <td valign="bottom" nowrap="nowrap">&#xA0;</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> </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; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; 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; text-decoration-style: initial; text-decoration-color: initial"> &#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: 400; 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; text-decoration-style: initial; text-decoration-color: initial"> 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; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; 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; text-decoration-style: initial; text-decoration-color: initial"> &#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; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="84%" align="center" border="0"> <tr> <td width="73%"></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td valign="bottom" width="2%"></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>2017</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>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: &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"> 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;&#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: &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"> Valuation allowance</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1.2</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <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;&#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: &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"> Transaction costs</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;</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;&#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: &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"> 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">(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">3.7</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.6</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"> Permanent differences</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2.7</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> <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> </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"> Domestic production activities</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;</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;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(3.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" 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"> Federal research and experimentation credits</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(9.1</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#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;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(1.2</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 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"> Tax effects of foreign activities</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">&#xA0;</td> <td valign="bottom" align="right">5.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">2.0</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"> <font style="WHITE-SPACE: nowrap">Tax-exempt</font>&#xA0;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.3</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(0.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"> Provision to return adjustments</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">0.3</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">0.3</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <font style="WHITE-SPACE: nowrap">Non-deductible</font>&#xA0;compensation</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5.0</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#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;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3.3</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Provision for uncertain tax positions</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">0.7</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</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;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(2.6</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"> 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">(66.0</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#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;&#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: &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 deferred tax assets&#xA0;<font style="WHITE-SPACE: nowrap">re-measurement</font>&#xA0;<sup style="FONT-SIZE: 11px; VERTICAL-ALIGN: top">(1)</sup></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">51.8</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;&#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: &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"> Other</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1.0</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</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;&#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;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td 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: &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"> Effective income tax rate</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">11.2</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#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;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">40.0</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;&#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: 6pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; 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; text-decoration-style: initial; text-decoration-color: initial"> &#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; text-decoration-style: initial; text-decoration-color: initial" 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>&#xA0;</td> <td valign="top" align="left">Due to the impact of the Tax Reform Act.</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: 400; 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; text-decoration-style: initial; text-decoration-color: initial"> On December&#xA0;22, 2017, the President of the United States signed into law the Tax Cuts and Jobs Act (the &#x201C;Tax Reform Act&#x201D;). The Tax Reform Act makes significant changes in the U.S. tax code including the following:</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: 400; 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; text-decoration-style: initial; text-decoration-color: initial"> &#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; text-decoration-style: initial; text-decoration-color: initial" 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">reduction of the corporate federal income tax rate from 35% to 21%;</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: 400; 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; text-decoration-style: initial; text-decoration-color: initial"> &#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; text-decoration-style: initial; text-decoration-color: initial" 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">repeal of the domestic manufacturing deduction;</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: 400; 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; text-decoration-style: initial; text-decoration-color: initial"> &#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; text-decoration-style: initial; text-decoration-color: initial" 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">repeal of the corporate alternative minimum tax;</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: 400; 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; text-decoration-style: initial; text-decoration-color: initial"> &#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; text-decoration-style: initial; text-decoration-color: initial" 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">a&#xA0;<font style="WHITE-SPACE: nowrap">one-time</font>&#xA0;transition tax on accumulated foreign earnings (if any);</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: 400; 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; text-decoration-style: initial; text-decoration-color: initial"> &#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; text-decoration-style: initial; text-decoration-color: initial" 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">a move to a territorial tax system; and</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: 400; 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; text-decoration-style: initial; text-decoration-color: initial"> &#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; text-decoration-style: initial; text-decoration-color: initial" 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">acceleration of business asset expensing.</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: 400; 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; text-decoration-style: initial; text-decoration-color: initial"> In December 2017, the SEC staff issued Staff Accounting Bulletin No.&#xA0;118 (&#x201C;SAB 118&#x201D;) to address the application of U.S. GAAP in situations when a registrant does not have the necessary information available, prepared, or analyzed (including computations) in reasonable detail to complete the accounting for income tax effects of the Tax Reform Act. The Company has recognized the provisional tax impacts in 2017, including $20.4&#xA0;million in additional income tax expense in the fourth quarter of 2017 to&#xA0;<font style="WHITE-SPACE: nowrap">re-measure</font>&#xA0;its deferred tax assets to the 21% enacted rate. The final amounts may differ from these provisional amounts, possibly materially, due to, among other things, additional analysis, changes in interpretations and assumptions the Company has made, additional regulatory guidance that may be issued, and actions the Company may take as a result of the Tax Reform Act.</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: 400; 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; text-decoration-style: initial; text-decoration-color: initial"> The Tax Reform Act provided for a&#xA0;<font style="WHITE-SPACE: nowrap">one-time</font>&#xA0;deemed mandatory repatriation of post-1986 undistributed foreign subsidiary earnings and profits through December&#xA0;31, 2017. Based on the Company&#x2019;s provisional analysis performed to date, the Company does not expect to be subject to the one-time transition tax due to our foreign subsidiaries being in a net accumulated deficit position.</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: 400; 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; text-decoration-style: initial; text-decoration-color: initial"> While the Tax Reform Act provides for a territorial tax system, beginning in 2018, it includes the following new anti-abuse provisions:</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: 400; 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; text-decoration-style: initial; text-decoration-color: initial"> &#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; text-decoration-style: initial; text-decoration-color: initial" 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"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-TOP: 0pt" align="left">The global intangible&#xA0;<font style="WHITE-SPACE: nowrap">low-taxed</font>&#xA0;income (&#x201C;GILTI&#x201D;) provisions require the Company to include in its U.S. income tax base foreign subsidiary earnings in excess of an allowable return on the foreign subsidiary&#x2019;s tangible assets. The Company expects that it will be subject to incremental U.S. tax resulting from GILTI inclusions beginning in 2018. However, our analysis and accounting for the effects of the GILTI provision is incomplete and an accounting policy on whether we will account for impact of GILTI inclusions in the period in which it is incurred or record deferred taxes for anticipated GILTI inclusions has not been made.</p> </td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; 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; text-decoration-style: initial; text-decoration-color: initial"> &#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; text-decoration-style: initial; text-decoration-color: initial" 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">The base-erosion and anti-abuse tax (&#x201C;BEAT&#x201D;) provisions in the Tax Reform Act impose an alternative minimum tax on taxpayers with substantial base-erosion payments. Our preliminary assessment is that the company will not be subject to the BEAT; however, our analysis is incomplete and we will continue to analyze the impact of the BEAT provisions to determine if these would be material to the company&#x2019;s effective tax rate.</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: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; MARGIN-LEFT: 75px; 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; text-decoration-style: initial; text-decoration-color: initial"> <b><i>Deferred 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: 400; 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; text-decoration-style: initial; text-decoration-color: initial"> Significant components of net deferred tax assets and liabilities are 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: 400; 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; text-decoration-style: initial; text-decoration-color: initial"> &#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; text-decoration-style: initial; text-decoration-color: initial" 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: &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>December&#xA0;31,</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom"><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>2017</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>2016</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"> 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: &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"> Net operating loss carryforwards</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">52,311</td> <td valign="bottom" nowrap="nowrap">&#xA0;</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> </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"> Accruals and reserves</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">22,984</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,021</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"> Software revenue</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,686</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,559</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: 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">2,558</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,593</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"> Tax credit carryforwards</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">13,056</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,094</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: 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">52</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> </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: &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: 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">93,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">121,593</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"> Less valuation allowances</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</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">(34,054</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: &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: 7em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total net deferred tax assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">65,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">87,539</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: &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"> 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: &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"> Intangibles</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(8,527</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</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> </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: &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: 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">(8,527</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</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> </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: &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: 9em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Deferred income taxes</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">57,127</td> <td valign="bottom" nowrap="nowrap">&#xA0;</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> </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: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; 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; text-decoration-style: initial; text-decoration-color: initial"> Due to the Tax Reform Act U.S. deferred tax assets and liabilities were&#xA0;<font style="WHITE-SPACE: nowrap">re-measured</font>&#xA0;from 35% to 21% resulting in an additional $20.4&#xA0;million income tax expense in the fourth quarter of 2017.</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: 400; 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; text-decoration-style: initial; text-decoration-color: initial"> 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&#xA0;<font style="WHITE-SPACE: nowrap">more-likely-than-not</font>&#xA0;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 $6.1&#xA0;million net change in the valuation allowance during the period primarily relates to a $7.4&#xA0;million decrease due to the&#xA0;<font style="WHITE-SPACE: nowrap">re-measurement</font>&#xA0;our deferred income taxes to the new U.S. statutory tax rate offset by $0.8&#xA0;million increase for movements in foreign exchange rates and $0.5&#xA0;million valuation allowance recorded against certain state R&amp;D credits generated in the period.</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: 400; 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; text-decoration-style: initial; text-decoration-color: initial"> At&#xA0;December&#xA0;31, 2017, the Company had&#xA0;$99.2&#xA0;million and&#xA0;$3.3 million&#xA0;in federal and state net operating losses, respectively, and&#xA0;$3.4 million&#xA0;and&#xA0;$1.8 million&#xA0;in federal and state credit carryforwards, respectively. These amounts include $99.2&#xA0;million and&#xA0;$1 million&#xA0;in federal and state net operating losses carryforwards, respectively, from acquisitions and&#xA0;$0.6 million&#xA0;and&#xA0;$0.3 million&#xA0;in federal and state credit carryforwards, respectively, from acquisitions. The carryforward losses and credits expire between&#xA0;2018&#xA0;and&#xA0;2037, except for $0.6&#xA0;million in state credits that have unlimited carryforward periods. The federal and state net operating losses exclude&#xA0;$60.2 million&#xA0;and&#xA0;$0.8&#xA0;million, respectively, in net operating losses that the Company expects will expire unutilized, and the federal and state tax credits exclude&#xA0;$0.1 million&#xA0;and&#xA0;$6.7&#xA0;million, respectively, in tax credits that the Company expects will expire unutilized.</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: 400; 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; text-decoration-style: initial; text-decoration-color: initial"> As of December&#xA0;31, 2017, the Company had available $33.5&#xA0;million of foreign NOLS which have an unlimited carryover period.</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: 400; 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; text-decoration-style: initial; text-decoration-color: initial"> 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 2017, 2016 and 2015, the effect of the income tax holiday was to reduce the Company&#x2019;s provision for income taxes by approximately $1.3&#xA0;million, $1&#xA0;million, and $0.9&#xA0;million, respectively. The benefit of the tax holiday on net income per share (diluted) was $0.02 for 2017 and $0.01 for 2016 and 2015.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; 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; text-decoration-style: initial; text-decoration-color: initial"> The Company adopted ASU&#xA0;<font style="WHITE-SPACE: nowrap">2016-09</font>&#xA0;in 2016, which required, among other things, excess tax benefits to be recorded as a reduction of the provision for income taxes, whereas they were previously recognized in equity. The Company was required to reflect any adoption adjustments as of January&#xA0;1, 2016, the beginning of the annual period that included the period of adoption. Upon adoption the Company recorded 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: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; MARGIN-LEFT: 75px; 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; text-decoration-style: initial; text-decoration-color: initial"> <b><i>Uncertain tax benefits and other considerations</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: 400; 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; text-decoration-style: initial; text-decoration-color: initial"> 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; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; 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; text-decoration-style: initial; text-decoration-color: initial"> &#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; text-decoration-style: initial; text-decoration-color: initial" 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: &quot;Times New Roman&quot;; 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>2017</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>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: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Balance as of January&#xA0;1,</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: 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"> 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">452</td> <td valign="bottom" nowrap="nowrap">&#xA0;</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> </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"> 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">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">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> </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"> Additions for acquired uncertain tax benefits</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">&#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> </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"> Reductions for change in US federal tax rate</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(2,424</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: 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"> 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,500</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,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> </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"> 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">(287</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</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> </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: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Balance as of December&#xA0;31,</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">19,150</td> <td valign="bottom" nowrap="nowrap">&#xA0;</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> </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: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; 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; text-decoration-style: initial; text-decoration-color: initial"> As of December&#xA0;31, 2017, the Company had approximately $19.2&#xA0;million of total unrecognized tax benefits, which would decrease the Company&#x2019;s effective tax rate if recognized. The $2.4&#xA0;million reduction for change in U.S. federal tax rate relates to a decrease in the uncertain tax benefits recorded against deferred tax items (e.g., net operating losses) corresponding with the&#xA0;<font style="WHITE-SPACE: nowrap">re-measurement</font>&#xA0;of the associated deferred tax assets to the new U.S. statutory tax rate. The $1.5&#xA0;million reduction for tax positions of prior years primarily relates the lapse in the applicable statute of limitations, change in 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.5&#xA0;million due to a lapse of applicable statute of limitations.</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: 400; 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; text-decoration-style: initial; text-decoration-color: initial"> The Company recognizes interest accrued and penalties related to unrecognized tax benefits in the income tax provision. For 2017 the Company did not recognize any significant change in net interest expense. For the 2016 and 2015, 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, 2017, 2016 and 2015, the company did not recognize any significant penalties. As of December&#xA0;31, 2017, 2016 and 2015, the Company had accrued approximately $1.5&#xA0;million, $1.2&#xA0;million, and $1.2&#xA0;million, respectively, for interest and penalties.</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: 400; 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; text-decoration-style: initial; text-decoration-color: initial"> &#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: 400; 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; text-decoration-style: initial; text-decoration-color: initial"> 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 or state taxing authorities as of December&#xA0;31, 2017. However, certain 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 2014 to the present.</p> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <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="63%"></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: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom" rowspan="2"><i>(in thousands)</i></td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="14" align="center"><b>December&#xA0;31, 2017</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;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 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: #000000 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: #000000 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: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Fair<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"> Municipal bonds</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">32,996</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">(148</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">32,848</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"> Corporate bonds</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">28,757</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">(137</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,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: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">61,753</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">(285</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">61,469</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 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="63%"></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: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom" rowspan="2"><i>(in thousands)</i></td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 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;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 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: #000000 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: #000000 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: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Fair<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"> 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"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; 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: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"></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: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> 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.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> As of December&#xA0;31, 2017, 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"> As of December&#xA0;31, 2017, remaining maturities of marketable debt securities ranged from January 2018 to October 2020, with a weighted-average remaining maturity of approximately 12 months.</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: 400; 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; text-decoration-style: initial; text-decoration-color: initial"> <b>6. TRADE ACCOUNTS RECEIVABLE, NET OF ALLOWANCE</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: 400; 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; text-decoration-style: initial; text-decoration-color: initial"> 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; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; 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; text-decoration-style: initial; text-decoration-color: initial"> &#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; text-decoration-style: initial; text-decoration-color: initial" 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: &quot;Times New Roman&quot;; 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,</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>2017</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>2016</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"> Trade accounts receivable</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">225,923</td> <td valign="bottom" nowrap="nowrap">&#xA0;</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> </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"> Unbilled accounts receivable</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">30,063</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,681</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: &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"> Total accounts receivable</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">255,986</td> <td valign="bottom" nowrap="nowrap">&#xA0;</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> </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: &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"> Allowance for sales credit memos</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(7,655</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,126</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: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">248,331</td> <td valign="bottom" nowrap="nowrap">&#xA0;</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> </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: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; 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; text-decoration-style: initial; text-decoration-color: initial"> The Company records an allowance for estimates of potential sales credit memos when the related revenue is recorded and reviews this allowance periodically.</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: 400; 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; text-decoration-style: initial; text-decoration-color: initial"> The following reflects the activity of the allowance for sales credit memos:</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: 400; 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; text-decoration-style: initial; text-decoration-color: initial"> &#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; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="76%" align="center" border="0"> <tr> <td width="63%"></td> <td valign="bottom" width="7%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom"><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>2017</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>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: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Balance at beginning of year</p> </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: 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"> Provision for credit memos</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">7,052</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">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> </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"> Credit memos issued</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(3,523</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,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> </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: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">7,655</td> <td valign="bottom" nowrap="nowrap">&#xA0;</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> </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> <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="78%"></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" rowspan="2"><i>(in thousands)</i></td> <td valign="bottom">&#xA0;&#xA0;</td> <td 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">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2017</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2016</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">38,650</td> <td valign="bottom" nowrap="nowrap">&#xA0;</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> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times 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">23,783</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,522</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">8,517</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> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times 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,690</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,083</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,596</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">12,069</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">2,167</td> <td valign="bottom" nowrap="nowrap">&#xA0;</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> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">92,403</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,425</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">(52,044</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</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> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 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">40,359</td> <td valign="bottom" nowrap="nowrap">&#xA0;</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> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt"> <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"> 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 2017, 2016, or 2015.</p> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"> <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, cloud arrangements, 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 clients 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 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"><i>Persuasive evidence of an arrangement&#x2014;</i>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 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"><i>Delivery of product and services&#x2014;</i>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 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"><i>Fee is fixed or determinable&#x2014;</i>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 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"><i>Collection of fee is probable&#x2014;</i>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-LEFT: 4%; MARGIN-TOP: 18pt"> <b><i>Software license revenues</i></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-LEFT: 4%; MARGIN-TOP: 18pt"> <b><i>Maintenance revenues</i></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-LEFT: 4%; MARGIN-TOP: 18pt"> <b><i>Services revenues</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 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><i>Deferred revenue</i></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: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; 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; text-decoration-style: initial; text-decoration-color: initial"> Significant components of net deferred tax assets and liabilities are 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: 400; 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; text-decoration-style: initial; text-decoration-color: initial"> &#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; text-decoration-style: initial; text-decoration-color: initial" 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: &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>December&#xA0;31,</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom"><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>2017</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>2016</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"> 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: &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"> Net operating loss carryforwards</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">52,311</td> <td valign="bottom" nowrap="nowrap">&#xA0;</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> </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"> Accruals and reserves</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">22,984</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,021</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"> Software revenue</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,686</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,559</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: 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">2,558</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,593</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"> Tax credit carryforwards</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">13,056</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,094</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: 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">52</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> </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: &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: 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">93,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">121,593</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"> Less valuation allowances</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</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">(34,054</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: &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: 7em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total net deferred tax assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">65,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">87,539</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: &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"> 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: &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"> Intangibles</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(8,527</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</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> </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: &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: 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">(8,527</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</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> </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: &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: 9em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Deferred income taxes</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">57,127</td> <td valign="bottom" nowrap="nowrap">&#xA0;</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> </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> <br class="Apple-interchange-newline" /> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> The income statement impact of the Company&#x2019;s outstanding forward contracts and foreign currency transactions 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="84%" align="center" border="0"> <tr> <td width="75%"></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="4%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2017</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 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: #000000 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"> Gain (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">286</td> <td valign="bottom" nowrap="nowrap">&#xA0;</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;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(1,047</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 (losses) gains 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">(900</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,247</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,168</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"> 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="76%" align="center" border="0"> <tr> <td width="67%"></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" rowspan="2"><i>(in thousands)</i></td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" 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;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Recorded In:</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 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> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times 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="center"> 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> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; 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> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times 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="center">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> </tr> </table> </div> <div> <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="73%"></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="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"><i>(in thousands except per share amounts)</i></td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2017</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 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: #000000 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"> <b>Basic</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">32,934</td> <td valign="bottom" nowrap="nowrap">&#xA0;</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> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; 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">77,431</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,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> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times 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"> Earnings per share, basic</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.43</td> <td valign="bottom" nowrap="nowrap">&#xA0;</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> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; 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>Diluted</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">32,934</td> <td valign="bottom" nowrap="nowrap">&#xA0;</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> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; 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 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"> <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"> Stock options</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,471</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,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> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; 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"> RSUs</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,930</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,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> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; 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">5,401</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,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> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5em; 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">82,832</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,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> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times 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"> Earnings per share, diluted</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.40</td> <td valign="bottom" nowrap="nowrap">&#xA0;</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> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; 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"> 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">221</td> <td valign="bottom" nowrap="nowrap">&#xA0;</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> </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: 400; 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; text-decoration-style: initial; text-decoration-color: initial"> 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; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; 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; text-decoration-style: initial; text-decoration-color: initial"> &#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; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="84%" align="center" border="0"> <tr> <td width="63%"></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: &quot;Times New Roman&quot;; 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>2017</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>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: &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"> Cost of revenues</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">14,573</td> <td valign="bottom" nowrap="nowrap">&#xA0;</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> </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"> Selling and marketing</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">15,720</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,464</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,911</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"> Research and development</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">13,618</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,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">8,116</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"> General and administrative</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">9,402</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,513</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,255</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"> Acquisition-related</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">&#xA0;</td> <td valign="bottom" align="right">342</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: &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"> Total stock-based compensation before tax</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">53,313</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</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">$</td> <td valign="bottom" align="right">30,054</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: &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 tax benefit</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(12,113</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</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">$</td> <td valign="bottom" align="right">(8,098</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> </table> <br class="Apple-interchange-newline" /> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> Future estimated amortization expense related to intangible assets as of December&#xA0;31, 2017 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="68%" align="center" border="0"> <tr> <td width="77%"></td> <td valign="bottom" width="17%"></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"><i>(in thousands)</i></td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Future&#xA0;estimated</b><br /> <b>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"> 2018</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">11,345</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"> 2019</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5,553</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"> 2020</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,657</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"> 2021</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,633</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"> 2022 and thereafter</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">9,711</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">31,899</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> 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="76%" align="center" border="0"> <tr> <td width="80%"></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"><i>(in thousands)</i></td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2017</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2016</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">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> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times 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"> Acquisitions</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">&#xA0;</td> <td valign="bottom" align="right">26,689</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"> Purchase price adjustments to goodwill</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(354</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: 10pt; FONT-FAMILY: Times 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"> Translation adjustments</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">142</td> <td valign="bottom" nowrap="nowrap">&#xA0;</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> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 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">72,952</td> <td valign="bottom" nowrap="nowrap">&#xA0;</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> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> The components of income before provision for income taxes 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="74%"></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"><i>(in thousands)</i></td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2017</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 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: #000000 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"> Domestic</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">18,605</td> <td valign="bottom" nowrap="nowrap">&#xA0;</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> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times 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">18,495</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,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> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 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">37,100</td> <td valign="bottom" nowrap="nowrap">&#xA0;</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> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> The Company had forward contracts outstanding with total notional values as of December&#xA0;31, 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="76%" align="center" border="0"> <tr> <td width="87%"></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"><i>(in thousands)</i></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2">&#xA0;</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> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times 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> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; 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> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times 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> </tr> </table> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> Clients accounting for 10% or more of the Company&#x2019;s total revenue 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="76%" align="center" border="0"> <tr> <td width="65%"></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"><i>(Dollars in thousands)</i></td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2017</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 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: #000000 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"> Total revenue</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">840,582</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#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">$</td> <td valign="bottom" align="right">682,695</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">10</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">*</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">*</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> </table> </div> 45.78 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <b><i>Stock-based compensation</i></b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> 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> 0.0053 0.0185 P5Y9M18D 5401000 <div> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> <b>8. ACQUISITIONS</b></p> <p style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> 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.</p> </div> 0.12 --12-31 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> The following expenses related to defined contribution plans were recorded 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="73%"></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="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"><i>(in thousands)</i></td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2017</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 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: #000000 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"> U.S. 401(k) Plan</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">5,003</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">4,510</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">4,061</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"> International Plans</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">9,096</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">7,635</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,428</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">14,099</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">12,145</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">10,489</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> </div> 0.43 0.518 0.027 0.010 -0.011 2017-12-31 Yes Large Accelerated Filer <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> 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="73%"></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="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"><i>(in thousands)</i></td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2017</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 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: #000000 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"> Cost of revenue</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">5,103</td> <td valign="bottom" nowrap="nowrap">&#xA0;</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> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times 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"> Selling and marketing</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">7,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">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> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; 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"> General and administrative</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">&#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> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">12,338</td> <td valign="bottom" nowrap="nowrap">&#xA0;</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> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> </div> 2022 <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: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; MARGIN-LEFT: 49px; 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; text-decoration-style: initial; text-decoration-color: initial"> <b><i><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: 400; 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; text-decoration-style: initial; text-decoration-color: initial"> 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.</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: 400; 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; text-decoration-style: initial; text-decoration-color: initial"> During 2016, the Company placed into service computer software developed for internal use of $11.3&#xA0;million, of which $1.1&#xA0;million was capitalized in 2015 and $10.2&#xA0;million was capitalized in 2016.</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="78%"></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" rowspan="2"><i>(in thousands)</i></td> <td valign="bottom">&#xA0;&#xA0;</td> <td 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">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2017</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2016</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">38,650</td> <td valign="bottom" nowrap="nowrap">&#xA0;</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> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times 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">23,783</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,522</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">8,517</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> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times 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,690</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,083</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,596</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">12,069</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">2,167</td> <td valign="bottom" nowrap="nowrap">&#xA0;</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> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">92,403</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,425</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">(52,044</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</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> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 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">40,359</td> <td valign="bottom" nowrap="nowrap">&#xA0;</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> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> Depreciation expense was approximately $12.4&#xA0;million, $11.2&#xA0;million, and $10.6&#xA0;million for 2017, 2016, and 2015, 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> <td width="63%"></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: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom" rowspan="2"><i>(in thousands)</i></td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="14" align="center"><b>December&#xA0;31, 2017</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;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 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: #000000 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: #000000 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: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Fair<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"> Municipal bonds</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">32,996</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">(148</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">32,848</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"> Corporate bonds</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">28,757</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">(137</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,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: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">61,753</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">(285</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">61,469</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 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="63%"></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: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom" rowspan="2"><i>(in thousands)</i></td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 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;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 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: #000000 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: #000000 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: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Fair<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"> 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"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; 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: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"></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: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; 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; text-decoration-style: initial; text-decoration-color: initial"> 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; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; 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; text-decoration-style: initial; text-decoration-color: initial"> &#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; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="84%" align="center" border="0"> <tr> <td width="73%"></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td valign="bottom" width="2%"></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>2017</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>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: &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"> 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;&#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: &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"> Valuation allowance</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1.2</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <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;&#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: &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"> Transaction costs</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;</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;&#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: &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"> 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">(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">3.7</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.6</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"> Permanent differences</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2.7</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> <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> </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"> Domestic production activities</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;</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;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(3.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" 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"> Federal research and experimentation credits</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(9.1</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#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;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(1.2</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 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"> Tax effects of foreign activities</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">&#xA0;</td> <td valign="bottom" align="right">5.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">2.0</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"> <font style="WHITE-SPACE: nowrap">Tax-exempt</font>&#xA0;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.3</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(0.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"> Provision to return adjustments</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">0.3</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">0.3</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <font style="WHITE-SPACE: nowrap">Non-deductible</font>&#xA0;compensation</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5.0</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#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;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3.3</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Provision for uncertain tax positions</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">0.7</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</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;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(2.6</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"> 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">(66.0</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#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;&#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: &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 deferred tax assets&#xA0;<font style="WHITE-SPACE: nowrap">re-measurement</font>&#xA0;<sup style="FONT-SIZE: 11px; VERTICAL-ALIGN: top">(1)</sup></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">51.8</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;&#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: &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"> Other</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1.0</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</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;&#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;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td 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: &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"> Effective income tax rate</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">11.2</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#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;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">40.0</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;&#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: 6pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; 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; text-decoration-style: initial; text-decoration-color: initial"> &#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; text-decoration-style: initial; text-decoration-color: initial" 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>&#xA0;</td> <td valign="top" align="left">Due to the impact of the Tax Reform Act.</td> </tr> </table> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt"> 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="74%"></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" rowspan="2"><i>(Dollars in thousands)</i></td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 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">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center"><b>2017</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center"><b>2016</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,590</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">68</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#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> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times 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">6,703</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">17</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#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> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; 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">6,066</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> <td valign="bottom">&#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> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">40,359</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">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> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> The following table summarizes the combined stock option activity under the Company&#x2019;s stock option plans for 2017:</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="55%"></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;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Shares</b><br /> <b>(in&#xA0;thousands)</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" 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;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b><font style="WHITE-SPACE: nowrap">Weighted-average</font><br /> remaining<br /> contractual term<br /> (in years)</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Aggregate&#xA0;intrinsic<br /> value</b><br /> <b>(in thousands)</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Options outstanding as of January&#xA0;1, 2017</p> </td> <td valign="bottom">&#xA0;&#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;&#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"> Granted</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,639</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">45.78</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> <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"> Exercised</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(1,741</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">16.25</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> <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"> Forfeited</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(231</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">25.30</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> <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: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></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"> Options outstanding as of December&#xA0;31, 2017</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">7,130</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">26.10</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> <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: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></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"> Vested and expected to vest as December&#xA0;31, 2017</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5,926</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">25.20</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">7.2</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">131,599</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></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"> Exercisable as of December&#xA0;31, 2017</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,800</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">16.98</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5.8</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">84,479</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></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> </table> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> 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="82%"></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="4%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2017</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 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: #000000 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"> 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">35</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">40</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">45</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.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> <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> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; 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.85</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#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> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times 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.53</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#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> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="PAGE-BREAK-INSIDE: avoid"> <td width="5%">&#xA0;</td> <td valign="top" width="2%" align="left">&#x2022;</td> <td valign="top" width="1%">&#xA0;</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> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="PAGE-BREAK-INSIDE: avoid"> <td width="5%">&#xA0;</td> <td valign="top" width="2%" align="left">&#x2022;</td> <td valign="top" width="1%">&#xA0;</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> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="PAGE-BREAK-INSIDE: avoid"> <td width="5%">&#xA0;</td> <td valign="top" width="2%" align="left">&#x2022;</td> <td valign="top" width="1%">&#xA0;</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> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="PAGE-BREAK-INSIDE: avoid"> <td width="5%">&#xA0;</td> <td valign="top" width="2%" align="left">&#x2022;</td> <td valign="top" width="1%">&#xA0;</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.</td> </tr> </table> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> Clients accounting for 10% or more of the Company&#x2019;s trade accounts receivable were as follows:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="76%" 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="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" rowspan="2"><i>(Dollars in thousands)</i></td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 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">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2017</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2016</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">248,331</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">265,028</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">12</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">*</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="2%" align="left"><i>*</i></td> <td valign="top" align="left"><i>Client accounted for less than 10% of total revenue and trade accounts receivable</i></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: 400; 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; text-decoration-style: initial; text-decoration-color: initial"> <b>13. STOCKHOLDERS&#x2019; EQUITY</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: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; 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; text-decoration-style: initial; text-decoration-color: initial"> <b><i>Preferred stock</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: 400; 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; text-decoration-style: initial; text-decoration-color: initial"> The Company has authorized 1&#xA0;million shares of preferred stock. 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, 2017.</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: 400; 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; text-decoration-style: initial; text-decoration-color: initial"> <b><i>Common stock</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: 400; 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; text-decoration-style: initial; text-decoration-color: initial"> The Company has 200&#xA0;million authorized shares of common stock, $0.01 par value per share, of which 78.1&#xA0;million shares were issued and outstanding at December&#xA0;31, 2017.</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: 400; 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; text-decoration-style: initial; text-decoration-color: initial"> 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;30, 2017, we announced that our Board of Directors extended the expiration date of the current stock repurchase program to June&#xA0;30, 2018. Purchases under these programs have been made on the open market.</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; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"> <tr> <td width="55%"></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" rowspan="2"><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>2017</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>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: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <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: &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"> Authorization remaining, beginning of period</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: 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"> 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" 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"></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> </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"> Repurchases paid</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">96</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(4,335</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,078</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</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> </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"> Repurchases unsettled</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(158</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;&#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">8</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> </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: &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"> Authorization remaining, end of period</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">34,892</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">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> </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: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; 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; text-decoration-style: initial; text-decoration-color: initial"> <b><i>Dividends</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: 400; 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; text-decoration-style: initial; text-decoration-color: initial"> For 2017, 2016, and 2015, the Company paid cash dividends of $9.3&#xA0;million, $9.2&#xA0;million, and $9.2&#xA0;million, respectively.</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; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="84%" align="center" border="0"> <tr> <td width="73%"></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"><b>(per share)</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>2017</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>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: &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"> Dividends Declared</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;&#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;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.12</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: 400; 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; text-decoration-style: initial; text-decoration-color: initial"> 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> 1741000 <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="72%"></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"><i>(in thousands)</i></td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>December&#xA0;31,<br /> 2017</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>December&#xA0;31,<br /> 2016</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">16,853</td> <td valign="bottom" nowrap="nowrap">&#xA0;</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> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times 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">19,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">23,189</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">126,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">112,397</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">23,276</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,604</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"> Consulting and Training</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">9,584</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,614</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 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">195,073</td> <td valign="bottom" nowrap="nowrap">&#xA0;</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> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; 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">2,568</td> <td valign="bottom" nowrap="nowrap">&#xA0;</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> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times 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">2,745</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,802</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,278</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 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">6,591</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,989</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">201,664</td> <td valign="bottom" nowrap="nowrap">&#xA0;</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> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> </div> <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: 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="72%"></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"><i>(in thousands)</i></td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>December&#xA0;31,<br /> 2017</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>December&#xA0;31,<br /> 2016</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">16,853</td> <td valign="bottom" nowrap="nowrap">&#xA0;</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> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times 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">19,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">23,189</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">126,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">112,397</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">23,276</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,604</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"> Consulting and Training</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">9,584</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,614</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 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">195,073</td> <td valign="bottom" nowrap="nowrap">&#xA0;</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> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; 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">2,568</td> <td valign="bottom" nowrap="nowrap">&#xA0;</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> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times 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">2,745</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,802</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,278</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 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">6,591</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,989</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">201,664</td> <td valign="bottom" nowrap="nowrap">&#xA0;</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> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <b><i>Derivative instruments</i></b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> The Company has in the past used, but does not currently use, 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 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: 0pt"> <b>16. EARNINGS PER SHARE</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> 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="84%" align="center" border="0"> <tr> <td width="73%"></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="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"><i>(in thousands except per share amounts)</i></td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2017</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 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: #000000 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"> <b>Basic</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">32,934</td> <td valign="bottom" nowrap="nowrap">&#xA0;</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> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; 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">77,431</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,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> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times 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"> Earnings per share, basic</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.43</td> <td valign="bottom" nowrap="nowrap">&#xA0;</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> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; 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>Diluted</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">32,934</td> <td valign="bottom" nowrap="nowrap">&#xA0;</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> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; 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 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"> <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"> Stock options</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,471</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,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> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; 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"> RSUs</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,930</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,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> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; 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">5,401</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,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> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5em; 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">82,832</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,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> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times 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"> Earnings per share, diluted</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.40</td> <td valign="bottom" nowrap="nowrap">&#xA0;</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> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; 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"> 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">221</td> <td valign="bottom" nowrap="nowrap">&#xA0;</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> </tr> </table> </div> 0.112 0.003 PEGASYSTEMS INC No <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: 400; 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; text-decoration-style: initial; text-decoration-color: initial"> <b>5. FAIR VALUE MEASUREMENTS</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: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; MARGIN-LEFT: 75px; 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; text-decoration-style: initial; text-decoration-color: initial"> <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: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; 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; text-decoration-style: initial; text-decoration-color: initial"> The Company records its marketable securities, forward contracts and investments in privately-held companies 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: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; 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; text-decoration-style: initial; text-decoration-color: initial"> The Company&#x2019;s cash equivalents are composed of money market funds and time deposits which are classified as Level 1 and Level 2, respectively, in the fair value hierarchy. The Company&#x2019;s marketable securities are 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. The Company&#x2019;s investments in privately-held companies are classified within Level&#xA0;3 of the fair value hierarchy and are valued using model-based techniques, including option pricing models and discounted cash flow models.</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: 400; 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; text-decoration-style: initial; text-decoration-color: initial"> &#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: 400; 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; text-decoration-style: initial; text-decoration-color: initial"> 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 2017 and 2016.</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: 400; 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; text-decoration-style: initial; text-decoration-color: initial"> The Company&#x2019;s assets and liabilities measured at fair value on a recurring basis consisted of the following:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; 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; text-decoration-style: initial; text-decoration-color: initial"> &#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; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"> <tr> <td width="50%"></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: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom" rowspan="2"><b>(in thousands)</b></td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="10" align="center"> <b>Fair&#xA0;Value&#xA0;Measurements&#xA0;at&#xA0;Reporting&#xA0;Date&#xA0;Using</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" rowspan="2" colspan="2" align="center"><b>Total</b></td> <td valign="bottom" rowspan="2">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <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;&#xA0;&#xA0;Level&#xA0;1&#xA0;&#xA0;&#xA0;&#xA0;</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"> <b>&#xA0;&#xA0;&#xA0;&#xA0;Level&#xA0;2&#xA0;&#xA0;&#xA0;&#xA0;</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"> <b>&#xA0;&#xA0;&#xA0;&#xA0;Level&#xA0;3&#xA0;&#xA0;&#xA0;&#xA0;</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#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>December&#xA0;31, 2017</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: &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"> 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> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" 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"> Cash equivalents&#xA0;<sup style="FONT-SIZE: 11px; VERTICAL-ALIGN: top">(1)</sup></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,720</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">40,051</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">42,771</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"> 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: &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: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Municipal bonds</p> </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">32,848</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">32,848</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: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Corporate bonds</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">&#xA0;</td> <td valign="bottom" align="right">28,621</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">28,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> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 7em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total marketable securities</p> </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">61,469</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">61,469</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"> Investments in privately-held companies&#xA0;<sup style="FONT-SIZE: 11px; VERTICAL-ALIGN: top">(2)</sup></p> </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" 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,030</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,030</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"> <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: &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"> 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> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" 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"> Money market funds&#xA0;<sup style="FONT-SIZE: 11px; VERTICAL-ALIGN: top">(1)</sup></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" 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" 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">458</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"> 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: &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: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Municipal bonds</p> </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> <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: &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: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Corporate bonds</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">&#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: 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: &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: 7em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total marketable securities</p> </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> <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: 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"> Foreign currency forward contracts</p> </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> <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: &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"> 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> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Foreign currency forward contracts</p> </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> <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> </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: 400; 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; text-decoration-style: initial; text-decoration-color: initial"> &#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; text-decoration-style: initial; text-decoration-color: initial" 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>&#xA0;</td> <td valign="top" align="left">Included in cash and cash equivalents in the consolidated balance sheets.</td> </tr> </table> <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; text-decoration-style: initial; text-decoration-color: initial" 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">(2)</sup>&#xA0;</td> <td valign="top" align="left">Included in other long-term assets in the consolidated balance sheets.</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: 400; 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; text-decoration-style: initial; text-decoration-color: initial"> 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: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; MARGIN-LEFT: 75px; 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; text-decoration-style: initial; text-decoration-color: initial"> <i><u>Assets Measured at Fair Value on a Nonrecurring Basis</u></i></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: 400; 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; text-decoration-style: initial; text-decoration-color: initial"> 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 2017, 2016, and 2015, 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: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; MARGIN-LEFT: 49px; 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; text-decoration-style: initial; text-decoration-color: initial"> <b><i>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: 400; 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; text-decoration-style: initial; text-decoration-color: initial"> 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: 400; 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; text-decoration-style: initial; text-decoration-color: initial"> 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: 400; 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; text-decoration-style: initial; text-decoration-color: initial"> 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.</p> </div> 1 1 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <b><i>Property and equipment</i></b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> 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: 400; 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; text-decoration-style: initial; text-decoration-color: initial"> <b>19. SELECTED QUARTERLY INFORMATION (UNAUDITED)</b></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: 400; 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; text-decoration-style: initial; text-decoration-color: initial"> &#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; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"> <tr> <td width="49%"></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> <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: &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>2017</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">223,247</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">197,980</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">179,815</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">239,540</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">155,157</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">130,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">110,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">165,563</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/(loss) from operations</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">31,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">1,750</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,289</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,961</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/(loss) before provision for income taxes</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">31,800</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,560</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,697</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,437</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/(loss)</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">27,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">11,406</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,812</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,681</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/(loss) 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.15</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#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;&#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: 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 income/(loss) per share, diluted</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.33</td> <td valign="bottom" nowrap="nowrap">&#xA0;</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.03</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> </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: 400; 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; text-decoration-style: initial; text-decoration-color: initial"> &#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; text-decoration-style: initial; text-decoration-color: initial" 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" nowrap="nowrap"><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 income 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 income 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: 400; 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; text-decoration-style: initial; text-decoration-color: initial"> &#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; text-decoration-style: initial; text-decoration-color: initial" 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>&#xA0;</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.</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 1pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</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: 400; 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; text-decoration-style: initial; text-decoration-color: initial"> 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; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; 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; text-decoration-style: initial; text-decoration-color: initial"> &#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; text-decoration-style: initial; text-decoration-color: initial" 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: &quot;Times New Roman&quot;; 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,</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>2017</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>2016</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"> Trade accounts receivable</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">225,923</td> <td valign="bottom" nowrap="nowrap">&#xA0;</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> </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"> Unbilled accounts receivable</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">30,063</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,681</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: &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"> Total accounts receivable</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">255,986</td> <td valign="bottom" nowrap="nowrap">&#xA0;</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> </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: &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"> Allowance for sales credit memos</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(7,655</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,126</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: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">248,331</td> <td valign="bottom" nowrap="nowrap">&#xA0;</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> </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> <br class="Apple-interchange-newline" /> </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="80%"></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" rowspan="2"><i>(in thousands)</i></td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 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">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2017</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2016</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"> Outside professional services</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">14,468</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">10,204</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"> Income and other taxes</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">7,420</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,422</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"> Marketing and sales program expenses</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6,444</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,707</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,344</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,298</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 related expenses</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,065</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,806</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">10,767</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,314</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">45,508</td> <td valign="bottom" nowrap="nowrap">&#xA0;</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> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt; 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&#xA0;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&#xA0;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, 2017</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"> Client 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">9-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,164</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(44,835</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">18,329</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">7-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">(45,372</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,570</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" 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">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,467</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(95,568</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">31,899</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></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, 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" 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"> Client 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</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">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"> <td 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" 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" 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">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"> <td 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> </tr> </table> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> The weighted-average grant-date fair value for RSUs granted in 2017, 2016, and 2015 was $46.07, $25.54, and $20.49, respectively.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> The following table summarizes the combined RSU activity for periodic grants and the CICP under the 2004 Plan for 2017:</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="7%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="7%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" 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: #000000 1pt solid" valign="bottom" colspan="2" 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: #000000 1pt solid" valign="bottom" colspan="2" 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, 2017</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"></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"> Granted</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,148</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">46.07</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: 3em; 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,188</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">23.66</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: 3em; 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">(220</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.06</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: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></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, 2017</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,901</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">31.97</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">136,771</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></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, 2017</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,113</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">32.74</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">99,628</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></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> </div> <div> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"> <tr> <td width="49%"></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> <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: &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>2017</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">223,247</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">197,980</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">179,815</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">239,540</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">155,157</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">130,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">110,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">165,563</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/(loss) from operations</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">31,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">1,750</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,289</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,961</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/(loss) before provision for income taxes</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">31,800</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,560</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,697</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,437</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/(loss)</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">27,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">11,406</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,812</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,681</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/(loss) 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.15</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#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;&#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: 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 income/(loss) per share, diluted</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.33</td> <td valign="bottom" nowrap="nowrap">&#xA0;</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.03</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> </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: 400; 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; text-decoration-style: initial; text-decoration-color: initial"> &#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; text-decoration-style: initial; text-decoration-color: initial" 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" nowrap="nowrap"><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 income 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 income 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: 400; 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; text-decoration-style: initial; text-decoration-color: initial"> &#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; text-decoration-style: initial; text-decoration-color: initial" 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>&#xA0;</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.</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 1pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> </div> <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-LEFT: 4%; MARGIN-TOP: 6pt"> <b><i>Geographic Information</i></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: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; 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 and one reporting unit.</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&#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"><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>2017</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>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">474,819</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">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> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times 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">39,490</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</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#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> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; 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.K.</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">90,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">11</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#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> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times 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">130,889</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> <td valign="bottom">&#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> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; 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">104,567</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">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> </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">840,582</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">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> </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>&#xA0;</td> <td valign="top" align="left">Includes the Middle East, Africa, and Europe excluding the U.K.</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> <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>2017</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>2016</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,590</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">68</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#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> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times 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">6,703</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">17</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#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> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; 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">6,066</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> <td valign="bottom">&#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> </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">40,359</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">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> </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-LEFT: 4%; MARGIN-TOP: 18pt"> <b><i>Major Clients</i></b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"> Clients accounting for 10% or more of the Company&#x2019;s total revenue 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="84%" align="center" border="0"> <tr> <td width="63%"></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="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>(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>2017</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>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"> Total revenue</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">840,582</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#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">$</td> <td valign="bottom" align="right">682,695</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">10</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">*</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">*</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%"> Clients accounting for 10% or more of the Company&#x2019;s trade accounts receivable were as follows:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="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" rowspan="2"><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>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;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2017</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>2016</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">248,331</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">265,028</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">12</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">*</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"><i>*</i></td> <td valign="top" align="left"><i>Client accounted for less than 10% of total revenue and trade accounts receivable</i></td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"> 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, 2017</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> In addition to accounts receivable, the Company is potentially subject to concentrations of credit risk from the Company&#x2019;s cash, cash equivalents, and marketable securities. The Company&#x2019;s cash and cash equivalents are generally held with large, diverse financial institutions worldwide to reduce the credit risk exposure. Investment policies have been implemented that limit purchases of marketable debt securities to investment-grade securities. Note 3 &#x201C;Marketable Securities&#x201D; and Note 5 &#x201C;Fair Value Measurements&#x201D; for further discussion.</p> </div> 0.35 25.30 1639000 P5Y P7Y2M12D <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: 400; 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; text-decoration-style: initial; text-decoration-color: initial"> 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; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; 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; text-decoration-style: initial; text-decoration-color: initial"> &#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; text-decoration-style: initial; text-decoration-color: initial" 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: &quot;Times New Roman&quot;; 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>2017</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>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: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Balance as of January&#xA0;1,</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: 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"> 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">452</td> <td valign="bottom" nowrap="nowrap">&#xA0;</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> </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"> 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">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">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> </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"> Additions for acquired uncertain tax benefits</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">&#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> </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"> Reductions for change in US federal tax rate</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(2,424</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: 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"> 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,500</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,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> </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"> 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">(287</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</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> </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: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Balance as of December&#xA0;31,</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">19,150</td> <td valign="bottom" nowrap="nowrap">&#xA0;</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> </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> <br class="Apple-interchange-newline" /> </div> 6100000 840582000 13741000 4335000 297000 3432000 731000 -900000 12113000 286000 -1381000 -41627000 1009000 -63000 38660000 32934000 244347000 13393000 -23814000 142000 36303000 53320000 7052000 452000 307901000 40617000 9277000 288334000 -2322000 560909000 238000 1383000 27718000 -1391000 3369000 3369000 675000 1300000 18495000 18605000 37100000 19683000 13795000 -2158000 12400000 24713000 9323000 2438000 4166000 5085000 -14759000 53313000 4493000 287000 6100000 0 -18205000 8479000 -9629000 14099000 8363000 307210000 246683000 3523000 52153000 -354000 27905000 -54229000 14700000 162886000 1500000 12338000 91685000 279673000 97000 -3730000 14473000 522249000 26997000 0.50 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <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"> 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 2017, 2016, or 2015.</p> </div> 500000 0 4335000 <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="80%"></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" rowspan="2"><i>(in thousands)</i></td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 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">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2017</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2016</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"> Outside professional services</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">14,468</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">10,204</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"> Income and other taxes</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">7,420</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,422</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"> Marketing and sales program expenses</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6,444</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,707</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,344</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,298</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 related expenses</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,065</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,806</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">10,767</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,314</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">45,508</td> <td valign="bottom" nowrap="nowrap">&#xA0;</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> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> </div> 2023 158000 1.00 0.660 P12M <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt; TEXT-INDENT: 4%"> 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="76%" align="center" border="0"> <tr> <td width="63%"></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"><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>2017</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>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"> Balance at beginning of year</p> </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: 10pt; FONT-FAMILY: Times 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">7,052</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">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> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; 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,523</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,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> </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">7,655</td> <td valign="bottom" nowrap="nowrap">&#xA0;</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> </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> 2424000 13.79 3471000 P2Y2M12D 62600000 220000 1930000 27.06 46.07 P2Y1M6D 23.66 1148000 1188000 59000000 0.50 0.85 0.95 400000 0.85 32934000 9323000 -41642000 1009000 53320000 4493000 3369000 99000 21000 1568000 15000 104567000 0.12 90817000 0.11 474819000 0.56 130889000 0.16 39490000 0.05 2014 2010 1600000 1600000 0 P10Y P7Y P10Y P9Y 0.10 0.12 0.1000 P1Y P5Y P3Y P4Y 15720000 7235000 9402000 13618000 14573000 5103000 P3Y P5Y P5Y P3Y 0 2037 2020-09 2018 2017-10 5003000 9096000 500000 800000 7400000 0.20 0.80 0.21 322000 0.34 0.350 0.003 0.062 0.003 -0.023 0.023 0.01 39874000 P4Y4M24D 79732000 76343000 0.037 0.0063 0.0121 3389000 0.12 0.35 0.032 0.022 -0.025 0.052 0.233 0.003 0.40 750266000 19088000 27248000 49113000 -3569000 776000 2247000 12198000 -5643000 -1862000 -15856000 562000 9400000 -19000 37759000 26986000 220336000 10818000 56730000 -301000 23398000 40808000 3290000 80000 249935000 15294000 9174000 279995000 28844000 511010000 387000 110000 1382000 23969000 -5580000 -3588000 -3588000 -253000 1000000 -2127000 37329000 35202000 -1120000 -5810000 -480000 11200000 24137000 9175000 -3418000 8216000 4943000 -7172000 62210000 40821000 27028000 337000 8900000 0 2903000 6741000 4322000 14026000 12145000 21271000 278849000 208808000 3795000 45951000 25505000 -51716000 13400000 145548000 1541000 13408000 -22432000 239256000 2963000 -4210000 26689000 1531000 473251000 22788000 -600000 0 27028000 0.011 1.00 0.201 8.31 2025000 19900000 1364000 25.54 29200000 26986000 9175000 -15868000 562000 40808000 27017000 -3588000 1078000 20000 1161000 12000 11000 66271000 0.09 101733000 0.14 430562000 0.57 92540000 0.12 59160000 0.08 0 P10Y P3Y P10Y P4Y 12464000 7145000 6513000 277000 342000 10043000 11459000 5986000 10200000 0 4510000 7635000 0.33 0.35 223247000 31238000 27021000 155157000 31800000 97000000 30000000 0.13 0.14 178858000 14125000 10400000 122348000 13493000 0.06 0.06 188996000 6360000 4536000 128896000 5498000 0.14 0.15 197980000 1750000 11406000 130105000 1560000 0.04 0.04 182802000 5498000 3301000 122365000 5515000 -0.03 -0.03 179815000 -14289000 -1812000 110084000 -14697000 0.11 0.11 199610000 11776000 8749000 137401000 10696000 -0.04 0.03 -0.04 239540000 19961000 -3681000 165563000 18437000 20400000 0001013857 2017-10-01 2017-12-31 0001013857 2016-10-01 2016-12-31 0001013857 2017-07-01 2017-09-30 0001013857 2016-07-01 2016-09-30 0001013857 2017-04-01 2017-06-30 0001013857 2016-04-01 2016-06-30 0001013857 2016-01-01 2016-03-31 0001013857 us-gaap:AccountingStandardsUpdate201409Memberus-gaap:RetainedEarningsMemberus-gaap:ScenarioForecastMember 2018-01-01 2018-03-31 0001013857 2017-01-01 2017-03-31 0001013857 us-gaap:ForeignPlanMember 2016-01-01 2016-12-31 0001013857 us-gaap:DomesticPlanMember 2016-01-01 2016-12-31 0001013857 pega:ResearchAndDevelopmentAndSoftwareDevelopmentCostsMember 2016-01-01 2016-12-31 0001013857 pega:InternalUseSoftwareMember 2016-01-01 2016-12-31 0001013857 pega:CostOfRevenueMember 2016-01-01 2016-12-31 0001013857 us-gaap:ResearchAndDevelopmentExpenseMember 2016-01-01 2016-12-31 0001013857 us-gaap:AcquisitionRelatedCostsMember 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 pega:ClientRelationshipsMemberus-gaap:MinimumMember 2016-01-01 2016-12-31 0001013857 pega:ClientRelationshipsMemberus-gaap:MaximumMember 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:FairValueMeasurementsNonrecurringMember 2016-01-01 2016-12-31 0001013857 pega:OtherAmericasMember 2016-01-01 2016-12-31 0001013857 pega:OtherEmeaMember 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 us-gaap:RestrictedStockUnitsRSUMember 2016-01-01 2016-12-31 0001013857 us-gaap:EmployeeStockOptionMember 2016-01-01 2016-12-31 0001013857 2016-01-01 2016-12-31 0001013857 us-gaap:ScenarioForecastMember 2018-01-01 2018-12-31 0001013857 us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2017-01-01 2017-12-31 0001013857 us-gaap:ShareBasedCompensationAwardTrancheOneMember 2017-01-01 2017-12-31 0001013857 pega:AllowanceForChangeInEnactedTaxRateMember 2017-01-01 2017-12-31 0001013857 pega:ForeignExchangeRateMovementsMember 2017-01-01 2017-12-31 0001013857 pega:ResearchAndDevelopmentCreditMember 2017-01-01 2017-12-31 0001013857 us-gaap:ForeignPlanMember 2017-01-01 2017-12-31 0001013857 us-gaap:DomesticPlanMember 2017-01-01 2017-12-31 0001013857 us-gaap:MinimumMember 2017-01-01 2017-12-31 0001013857 us-gaap:MaximumMember 2017-01-01 2017-12-31 0001013857 pega:ResearchAndDevelopmentAndSoftwareDevelopmentCostsMember 2017-01-01 2017-12-31 0001013857 pega:CapitalizedComputerSoftwareMemberus-gaap:MinimumMember 2017-01-01 2017-12-31 0001013857 pega:CapitalizedComputerSoftwareMemberus-gaap:MaximumMember 2017-01-01 2017-12-31 0001013857 us-gaap:FurnitureAndFixturesMember 2017-01-01 2017-12-31 0001013857 us-gaap:EquipmentMember 2017-01-01 2017-12-31 0001013857 pega:CostOfRevenueMember 2017-01-01 2017-12-31 0001013857 us-gaap:ResearchAndDevelopmentExpenseMember 2017-01-01 2017-12-31 0001013857 us-gaap:GeneralAndAdministrativeExpenseMember 2017-01-01 2017-12-31 0001013857 us-gaap:SellingAndMarketingExpenseMember 2017-01-01 2017-12-31 0001013857 pega:ProfessionalServicesRevenuesMemberus-gaap:MaximumMember 2017-01-01 2017-12-31 0001013857 pega:SoftwareLicensesMemberus-gaap:MinimumMember 2017-01-01 2017-12-31 0001013857 pega:SoftwareLicensesMemberus-gaap:MaximumMember 2017-01-01 2017-12-31 0001013857 pega:MaintenanceRevenuesMember 2017-01-01 2017-12-31 0001013857 us-gaap:TradeAccountsReceivableMemberus-gaap:CreditConcentrationRiskMemberpega:ClientAMemberus-gaap:MinimumMember 2017-01-01 2017-12-31 0001013857 us-gaap:TradeAccountsReceivableMemberus-gaap:CreditConcentrationRiskMemberpega:ClientAMember 2017-01-01 2017-12-31 0001013857 us-gaap:SalesRevenueNetMemberus-gaap:CreditConcentrationRiskMemberpega:ClientAMemberus-gaap:MinimumMember 2017-01-01 2017-12-31 0001013857 pega:ClientRelationshipsMemberus-gaap:MinimumMember 2017-01-01 2017-12-31 0001013857 pega:ClientRelationshipsMemberus-gaap:MaximumMember 2017-01-01 2017-12-31 0001013857 us-gaap:PatentedTechnologyMemberus-gaap:MinimumMember 2017-01-01 2017-12-31 0001013857 us-gaap:PatentedTechnologyMemberus-gaap:MaximumMember 2017-01-01 2017-12-31 0001013857 us-gaap:FairValueMeasurementsNonrecurringMember 2017-01-01 2017-12-31 0001013857 pega:EmployeesMember 2017-01-01 2017-12-31 0001013857 us-gaap:DirectorMember 2017-01-01 2017-12-31 0001013857 pega:StateAndForeignCountryJurisdictionMemberus-gaap:EarliestTaxYearMember 2017-01-01 2017-12-31 0001013857 pega:StateAndForeignCountryJurisdictionMemberus-gaap:LatestTaxYearMember 2017-01-01 2017-12-31 0001013857 pega:OtherAmericasMember 2017-01-01 2017-12-31 0001013857 pega:OtherEmeaMember 2017-01-01 2017-12-31 0001013857 country:US 2017-01-01 2017-12-31 0001013857 country:GB 2017-01-01 2017-12-31 0001013857 us-gaap:AsiaPacificMember 2017-01-01 2017-12-31 0001013857 us-gaap:CommonStockMember 2017-01-01 2017-12-31 0001013857 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-01-01 2017-12-31 0001013857 us-gaap:AdditionalPaidInCapitalMember 2017-01-01 2017-12-31 0001013857 us-gaap:RetainedEarningsMember 2017-01-01 2017-12-31 0001013857 pega:CorporateIncentiveCompensationPlanMember 2017-01-01 2017-12-31 0001013857 pega:TwoThousandAndSixEmployeeStockPurchasePlanMember 2017-01-01 2017-12-31 0001013857 us-gaap:RestrictedStockUnitsRSUMemberpega:CorporateIncentiveCompensationPlanMember 2017-01-01 2017-12-31 0001013857 us-gaap:RestrictedStockUnitsRSUMember 2017-01-01 2017-12-31 0001013857 us-gaap:EmployeeStockOptionMember 2017-01-01 2017-12-31 0001013857 2017-01-01 2017-12-31 0001013857 us-gaap:ForeignPlanMember 2015-01-01 2015-12-31 0001013857 us-gaap:DomesticPlanMember 2015-01-01 2015-12-31 0001013857 pega:ResearchAndDevelopmentAndSoftwareDevelopmentCostsMember 2015-01-01 2015-12-31 0001013857 pega:InternalUseSoftwareMember 2015-01-01 2015-12-31 0001013857 pega:CostOfRevenueMember 2015-01-01 2015-12-31 0001013857 us-gaap:ResearchAndDevelopmentExpenseMember 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:FairValueMeasurementsNonrecurringMember 2015-01-01 2015-12-31 0001013857 pega:OtherAmericasMember 2015-01-01 2015-12-31 0001013857 pega:OtherEmeaMember 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 2015-01-01 2015-12-31 0001013857 pega:OpenSpanMember 2016-04-11 2016-04-11 0001013857 2017-05-30 2017-05-30 0001013857 pega:ComputerSoftwarePurchasedMember 2017-12-31 0001013857 us-gaap:SoftwareDevelopmentMember 2017-12-31 0001013857 us-gaap:ComputerEquipmentMember 2017-12-31 0001013857 us-gaap:LeaseholdImprovementsMember 2017-12-31 0001013857 us-gaap:FurnitureAndFixturesMember 2017-12-31 0001013857 us-gaap:AssetUnderConstructionMember 2017-12-31 0001013857 pega:ConsultingAndTrainingMember 2017-12-31 0001013857 pega:CloudMember 2017-12-31 0001013857 pega:PerpetualLicenseMember 2017-12-31 0001013857 pega:TermLicensesMember 2017-12-31 0001013857 pega:MaintenanceRevenuesMember 2017-12-31 0001013857 us-gaap:CorporateBondSecuritiesMember 2017-12-31 0001013857 us-gaap:MunicipalBondsMember 2017-12-31 0001013857 pega:ClientRelationshipsMember 2017-12-31 0001013857 us-gaap:PatentedTechnologyMember 2017-12-31 0001013857 us-gaap:OtherIntangibleAssetsMember 2017-12-31 0001013857 us-gaap:FairValueMeasurementsRecurringMemberpega:InvestmentsInPrivatelyHeldCompaniesMember 2017-12-31 0001013857 us-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember 2017-12-31 0001013857 us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateBondSecuritiesMember 2017-12-31 0001013857 us-gaap:FairValueMeasurementsRecurringMemberus-gaap:MunicipalBondsMember 2017-12-31 0001013857 us-gaap:FairValueMeasurementsRecurringMember 2017-12-31 0001013857 pega:UnbilledReceivablesMember 2017-12-31 0001013857 pega:OtherInternationalMember 2017-12-31 0001013857 country:US 2017-12-31 0001013857 country:IN 2017-12-31 0001013857 us-gaap:CommonStockMember 2017-12-31 0001013857 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-12-31 0001013857 us-gaap:AdditionalPaidInCapitalMember 2017-12-31 0001013857 us-gaap:RetainedEarningsMember 2017-12-31 0001013857 pega:TwoThousandAndFourLongTermIncentivePlanMember 2017-12-31 0001013857 pega:TwoThousandAndSixEmployeeStockPurchasePlanMember 2017-12-31 0001013857 pega:ReMeasurementOfTheAssociatedDeferredTaxAssetsToTheNewStatutoryTaxRateMember 2017-12-31 0001013857 pega:OpenSpanMemberus-gaap:StateAndLocalJurisdictionMember 2017-12-31 0001013857 us-gaap:StateAndLocalJurisdictionMember 2017-12-31 0001013857 pega:OpenSpanMemberus-gaap:DomesticCountryMember 2017-12-31 0001013857 us-gaap:DomesticCountryMember 2017-12-31 0001013857 us-gaap:ForeignCountryMember 2017-12-31 0001013857 us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember 2017-12-31 0001013857 us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateBondSecuritiesMember 2017-12-31 0001013857 us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MunicipalBondsMember 2017-12-31 0001013857 us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember 2017-12-31 0001013857 us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember 2017-12-31 0001013857 us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberpega:InvestmentsInPrivatelyHeldCompaniesMember 2017-12-31 0001013857 us-gaap:RestrictedStockUnitsRSUMember 2017-12-31 0001013857 us-gaap:EmployeeStockOptionMember 2017-12-31 0001013857 us-gaap:TradeAccountsReceivableMember 2017-12-31 0001013857 2017-12-31 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:ConsultingAndTrainingMember 2016-12-31 0001013857 pega:CloudMember 2016-12-31 0001013857 pega:PerpetualLicenseMember 2016-12-31 0001013857 pega:TermLicensesMember 2016-12-31 0001013857 pega:MaintenanceRevenuesMember 2016-12-31 0001013857 us-gaap:CorporateBondSecuritiesMember 2016-12-31 0001013857 us-gaap:MunicipalBondsMember 2016-12-31 0001013857 pega:ClientRelationshipsMember 2016-12-31 0001013857 us-gaap:PatentedTechnologyMember 2016-12-31 0001013857 us-gaap:OtherIntangibleAssetsMember 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 pega:UnbilledReceivablesMember 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 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 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:TradeAccountsReceivableMember 2016-12-31 0001013857 2016-12-31 0001013857 us-gaap:AccountingStandardsUpdate201609Memberus-gaap:RetainedEarningsMember 2016-01-01 0001013857 us-gaap:AccountingStandardsUpdate201609Member 2016-01-01 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 2015-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 2014-12-31 0001013857 us-gaap:AccountingStandardsUpdate201409Memberus-gaap:RetainedEarningsMemberus-gaap:ScenarioForecastMember 2018-03-31 0001013857 2017-06-30 0001013857 pega:TwoThousandAndFourLongTermIncentivePlanMember 2016-06-30 0001013857 us-gaap:RestrictedStockUnitsRSUMemberpega:TwoThousandAndFourLongTermIncentivePlanMemberpega:NonEmployeeDirectorsMember 2016-06-30 0001013857 2018-02-14 shares iso4217:USD iso4217:USD shares pure iso4217:AUD iso4217:GBP iso4217:EUR 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. Includes the Middle East, Africa, and Europe excluding the U.K. 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. Included in cash and cash equivalents in the consolidated balance sheets. Included in other long-term assets in the consolidated balance sheets. Due to the impact of the Tax Reform Act. EX-101.SCH 9 pega-20171231.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 - MARKETABLE SECURITIES (Tables) link:calculationLink link:presentationLink link:definitionLink 131 - Disclosure - DERIVATIVE INSTRUMENTS (Tables) link:calculationLink link:presentationLink link:definitionLink 132 - Disclosure - FAIR VALUE MEASUREMENTS (Tables) link:calculationLink link:presentationLink link:definitionLink 133 - Disclosure - TRADE ACCOUNTS RECEIVABLE, NET OF ALLOWANCE (Tables) link:calculationLink link:presentationLink link:definitionLink 134 - Disclosure - PROPERTY AND EQUIPMENT (Tables) link:calculationLink link:presentationLink link:definitionLink 135 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS (Tables) link:calculationLink link:presentationLink link:definitionLink 136 - Disclosure - ACCRUED EXPENSES (Tables) link:calculationLink link:presentationLink link:definitionLink 137 - Disclosure - DEFERRED REVENUE (Tables) link:calculationLink link:presentationLink link:definitionLink 138 - Disclosure - COMMITMENTS AND CONTINGENCIES (Tables) link:calculationLink link:presentationLink link:definitionLink 139 - Disclosure - STOCKHOLDERS' EQUITY (Tables) link:calculationLink link:presentationLink link:definitionLink 140 - Disclosure - STOCK-BASED COMPENSATION (Tables) link:calculationLink link:presentationLink link:definitionLink 141 - Disclosure - INCOME TAXES (Tables) link:calculationLink link:presentationLink link:definitionLink 142 - Disclosure - EARNINGS PER SHARE (Tables) link:calculationLink link:presentationLink link:definitionLink 143 - Disclosure - GEOGRAPHIC INFORMATION AND MAJOR CLIENTS (Tables) link:calculationLink link:presentationLink link:definitionLink 144 - Disclosure - EMPLOYEE BENEFIT PLANS (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 - Schedule of Marketable Securities (Detail) link:calculationLink link:presentationLink link:definitionLink 148 - Disclosure - Marketable Securities - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 149 - Disclosure - Derivative Instruments - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 150 - Disclosure - Fair Value of Company Outstanding Forward Contracts (Detail) link:calculationLink link:presentationLink link:definitionLink 151 - Disclosure - Forward Contracts Outstanding with Total Notional Values (Detail) link:calculationLink link:presentationLink link:definitionLink 152 - Disclosure - Change in Fair Value of Forward Contracts (Detail) link:calculationLink link:presentationLink link:definitionLink 153 - Disclosure - Fair Value Measurements - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 154 - Disclosure - Assets and Liabilities Measured at Fair Value (Detail) link:calculationLink link:presentationLink link:definitionLink 155 - Disclosure - Schedule of Trade Accounts Receivable (Detail) link:calculationLink link:presentationLink link:definitionLink 156 - Disclosure - Activity of Allowance for Sales Credit Memos (Detail) link:calculationLink link:presentationLink link:definitionLink 157 - Disclosure - Property and Equipment (Detail) link:calculationLink link:presentationLink link:definitionLink 158 - Disclosure - Property and Equipment - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 159 - Disclosure - Acquisitions - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 160 - Disclosure - Goodwill and Other Intangible Assets - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 161 - Disclosure - Changes in Carrying Amount of Goodwill (Detail) link:calculationLink link:presentationLink link:definitionLink 162 - Disclosure - Schedule of Amortizable Intangible Asset (Detail) link:calculationLink link:presentationLink link:definitionLink 163 - Disclosure - Amortization Expense of Acquired Intangibles (Detail) link:calculationLink link:presentationLink link:definitionLink 164 - Disclosure - Estimated Future Amortization Expense Related to Intangible Assets (Detail) link:calculationLink link:presentationLink link:definitionLink 165 - Disclosure - Schedule of Accrued Expenses (Detail) link:calculationLink link:presentationLink link:definitionLink 166 - Disclosure - Schedule of Deferred Revenue (Detail) link:calculationLink link:presentationLink link:definitionLink 167 - Disclosure - Commitments and Contingencies - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 168 - Disclosure - Future Minimum Rental Payments for Operating Leases (Detail) link:calculationLink link:presentationLink link:definitionLink 169 - Disclosure - Stockholders' Equity - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 170 - Disclosure - Summary of Repurchase Activity under Repurchase Programs (Detail) link:calculationLink link:presentationLink link:definitionLink 171 - Disclosure - Summary of Dividends Declared Per Share (Detail) link:calculationLink link:presentationLink link:definitionLink 172 - Disclosure - Stock-Based Compensation Expense Included in Consolidated Statements of Operations (Detail) link:calculationLink link:presentationLink link:definitionLink 173 - Disclosure - Stock-Based Compensation - Additional Information (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 - Combined Stock Option Activity (Detail) link:calculationLink link:presentationLink link:definitionLink 176 - Disclosure - Combined Restricted Stock Units Activity (Detail) link:calculationLink link:presentationLink link:definitionLink 177 - Disclosure - Components of Income Before Provision for Income Taxes (Detail) link:calculationLink link:presentationLink link:definitionLink 178 - Disclosure - Components of Provision for Income Taxes (Detail) link:calculationLink link:presentationLink link:definitionLink 179 - Disclosure - Reconciliation of Effective Income Tax Rate from Statutory Federal Income Tax Rate (Detail) link:calculationLink link:presentationLink link:definitionLink 180 - Disclosure - Income Taxes - Additional Information (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 - Reconciliation of Beginning and Ending Balances of Gross Unrecognized Tax Benefits (Detail) link:calculationLink link:presentationLink link:definitionLink 183 - Disclosure - Summary of Basic and Diluted Earnings Per Share (Detail) link:calculationLink link:presentationLink link:definitionLink 184 - Disclosure - Geographic Information and Major Clients - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 185 - Disclosure - Revenue from International Clients by Geographic Areas (Detail) link:calculationLink link:presentationLink link:definitionLink 186 - Disclosure - Long Lived Assets by Geographic Area (Detail) link:calculationLink link:presentationLink link:definitionLink 187 - Disclosure - Total Revenue of Major Clients (Detail) link:calculationLink link:presentationLink link:definitionLink 188 - Disclosure - Trade Accounts Receivable of Major Clients (Detail) link:calculationLink link:presentationLink link:definitionLink 189 - Disclosure - Trade Accounts Receivable of Major Clients (Parenthetical) (Detail) link:calculationLink link:presentationLink link:definitionLink 190 - Disclosure - Summary of Defined Contribution Plans Expenses (Detail) link:calculationLink link:presentationLink link:definitionLink 191 - Disclosure - Selected Quarterly Information (Detail) link:calculationLink link:presentationLink link:definitionLink EX-101.CAL 10 pega-20171231_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE EX-101.DEF 11 pega-20171231_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE EX-101.LAB 12 pega-20171231_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE EX-101.PRE 13 pega-20171231_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE GRAPHIC 14 g521822g22g97.jpg GRAPHIC begin 644 g521822g22g97.jpg M_]C_X 02D9)1@ ! 0(!>@%Z #_X43H:'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>&UP/2)H='1P.B\O;G,N861O8F4N M8V]M+WAA<"\Q+C O(@H@(" @(" @(" @("!X;6QN&UP.D-R96%T;W)4;V]L/D%D;V)E($EL M;'5S=')A=&]R($-3-B H5VEN9&]W&UP.DUE=&%D871A1&%T M93XR,#$X+3 R+3(P5#$S.C,W.C$R*S U.C,P/"]X;7 Z365T861A=&%$871E M/@H@(" @(" @(" \>&UP.E1H=6UB;F%I;',^"B @(" @(" @(" @(#QR9&8Z M06QT/@H@(" @(" @(" @(" @(" \&UP1TEM9SIH M96EG:'0^,3$R/"]X;7!'26UG.FAE:6=H=#X*(" @(" @(" @(" @(" @(" @ M/'AM<$=);6&UP1TEM9SII;6%G93XO.6HO-$%!45-K6DI29T%"06=% M05-!0DE!040O-U%!#AF2'@X9DAX.&9(=T5(0G=C3D1!,%E%0D%91VA54D92;V9(>#AF)B-X03M( M>#AF2'@X9DAX.&9(>#AF2'@X9DAX.&9(>#AF2'@X9DAX.&9(>#AF2'@X9DAX M.&9(>#AF2'@X9DAX.&8O.$%!15%G06-!14%!=T52)B-X03M!04E205%-4D%F M+T5!84E!04%!2$%114)!445!04%!04%!04%!05%&07=)1T%104A#06M+0W=% M04%G241!445"05%%04%!04%!04%!)B-X03M!44%#07=11D)G8TE#46],14%! M0T%1341!9U%#0F=C1$)!24=!;DU"06=-4D)!049)4DEX459%1T4R16EC6455 M37!':$)X5WA1:5!")B-X03M5=$AH37A::3A#4GEG=D5L47I25&MQ2WE9,U!# M3E51;FLV3WI.:&156DA41#!U24E*;TU*0VAG6FA*4D92<5,P5G1.5DM"DI$4D1G:&%357E7:5DW3$-",U!33F5*16=X9%5K=V=*0VAG M6DIJ6D9':61K9$95,SAQ3WIW>6=P)B-X03LP*U!Z:$I3:W1-5%4U4%)L9%E7 M5G!B6$8Q95@Q4FQ:;61O85=PB]!3VME3"]M;D98 M9C1A.'5F.5=Q>B]W0VME3"]M;D989C1A.'5F.5=Q)B-X03MZ+S92-'8X06UN M1EAF-&$X=68X059Q$=!6DY.%9T9DQV;'!X>5A43$IH=4MI0TEJ63!0-T]+%8S*T=V M3&XO5G%S+W=$<$AI+S5P>%8S*T=V3&XO5G%S+SA!<$AI+S5P>%8S*T=V3&XO M5G%S+RMK94PO04IP>%8S*T=V3&XO)B-X03M!1F%R4"]P2&DO-7!X5C,K1W9, M;B]6<7,O=T1P2&DO-7!X5C,K1W9,;B]6<7,O.$%P2&DO-7!X5C,K1W9,;B]6 M<7,O*VME3"]!2G!X)B-X03M63'9-6&PS>2MN;"]5,U143%)75S!N2W-)27=1 M4D%9-9DQ8+TM/858O>D(R+SA!>6%81E5X>%8R2W5X5C)+=7A6,DMU M>%8R)B-X03M+=7A6,DMU>%9*9DYN;&E(>DAP,$9L3&-086TS=3=E.6EM:E9( M65-74M4-FU,84AZ;#5H='AY3$\P)B-X03M. M,DEW=UEG,#1)9U)F:4A,-%9"<517=4MP;W8U5$0Y1S-.:DHU<#$R6#9Z3$)- M,#=8:%=29E%D,TM)>4)E2WEE<%)Q8C=$9D953G!N)B-X03LU2V%D6FE6-VY8 M.58Q4S1K4S-26F11;&IU3TET8F%HV,7%6;&,R=6XR=6TR,7AB=D5K:7@R:VEUE9R8T4P-41.3DA01TIF531X2SAG M;4M'55!)248U:TU+.4]M,DMS,CAH*UAD4SAU959B3%(Y4S%&=%=V3%@Q4%4Q M0B]5)B-X03LU>6,U1V-&=E9K;6%O1%4K,3AQ67%N*TMU>%8R2W5X5C)+=7A6 M,DMU>%8R2W5X5C)+<&0U;"\U4GI69BM93S0O-4Y.:7)V3%@O2T]A)B-X03M6 M+WI",B\X07EA6$95>'A6,DMU>%8R2V]E-G9"0E!:>$9E6#%U67=G,7!X<$9* M3%@S+W5Q67%I359D:7)S5F1IDPO>6IM<2\X=V1X M+WEA8D9895=V*U5C,'(O;41T+SA!)B-X03MK,'5+;VTR,4A4-W%A-&=T%9#>65A4$Q-6'%E<'$Y:VYP355L-5A%431S=DMQ=%9T:5!39B]! M244K)B-X03M">%8U5B]Z;$YQ.3=:9FPQ<%8W<%8W3&)34'$P2' S5G)+,&)& M2'1,:S=01U)S=SDX56@X,F589&(O36YZ1').=&\K;6$O<40S,3)7)B-X03M% M2WE8.'-3;F=H8S%D-4%O*T94:6Q.9DY.;"MC6&QA>FIU.5HQ:2]H9VMM1G5J M2G%4>3%D;U9N2#DS2S(S0U%B.2LR2T5D*U4O;3=Z)B-X03M89"M9-VE/-C%Q M+W5),71(6E5L=5IN06(Q67A50FU/.4-C255V5U P,W)0+T%#,S-0+TDU+W=# M=49I-SE.-GHO04UT.7HO>4]F*W5+)B-X03MU+U1E3,S4"])-2\V-'$W)B-X03LY3C9Z+W=!=#EZ+WE/9CA!3,S4"]!0T]F*W5+<#).2#@Y1T0Q,6YN94QI2$QR M8S%#)B-X03MQ545G3%5F8C14,WA62V)V569-1G!D4S)S.3=C3$Y!-6IK6#%N M3D=5,$\T86U+<5@V8C%N+VQV=68K4GHO=T)C5F0K;3E:+S5B-VXO)B-X03M! M2DA0+UA&6&9P=E=F*U&MD,T%):VHS04I/)B-X03LK07%'5"\X04LP4$I8;T=8-B\P M04II.4]4,4)65V8X074K4$Q:57%44V'1G)B-X03M602M:9BM58S%8+VU$=5 K5%19<3=Y,2]Y:FUL M9CAW9'8O>6%81E5P,4PX='9+97!85#-6.6)35'IV8V97<7103%%38U=4-%9$ M0E%+)B-X03M/9'%9,G%7:CAL=GDX0U-2'15-6HX:2M8-&QT:$%KE-C,$98)B-X03MB M;%5K.&U,4T9Q=%AF-F-B5E,O-58Q-58K=3-.-C%V23$Q95-3>3-%>&YL-4TP M.%5K3#C!!>%-(>7AP4RMA3DHQ0TA59$UJ=3=/*W1Y5V=U655K M4C!*0E4P641U0U)I;$8V,7%V;GI8)B-X03M65F1:;C%(5492=6%I-#E74VI5 M<%@T<2\U:RM*>%%Y3#AO=$\Q0TQZ3&-T3&%Y>'%B3G=#,&)!12MR1V%B:D-& M3#$S-G1C9C"]V<"\K M0D]+=2MR6$@K*VXO04]"3TMU*W)82"LK;B\T131Q-S9T8V8W-F8X031%-'$W M-G1C)B-X03MF-S9F+V=4:7)V<3%X+W9P+W=$9U1I5-3)B-X03MU M874W0FEX2C=K;D96;C%A-"\S,"]W1'=*>%8S,6$T+S,P+R]!04IX5C,Q830O M,S O=T1W2GA6,S%A-"\S,"\O04%*>%8S,6$T+S,P)B-X03LO=T1W2GA6,S%A M-"\S,"\O04%*>%8S,6$T+S,P+W=$=TIX5C,Q830O,S O+T%!2GA6;68U5E%Y M3#5H=695:DE5,F)J-&=11"LY:CAC)B-X03M"54TY2&MV>6M)>D@K:#=09U-' M23E&3W%G9TAP,4A)-$5P=VE*1VEX>'%%4D%&4D9&04%.9T%":7%8*UIF*U5C M,5@O;41U4"M45%EQ)B-X03LW>3$O>6IM;&8X=V1V+WEA6$95>'A6,DMU>%8R M2W!D<78K.3)J9CA!35DO+T%&0C-'2W!J:7)S5F1I4QX4G!$)B-X03MZ9%=+<#A#369I M239(1E9F+T98;#@S.7992F5,2F-86357+W!Q.&MB:FMY-U-O&9*='9C6$YV4'%):&US)B-X03LS94LU4U-+6E-J>'AT2WEM<41F M,#1Y=SA15G Y<&%Q=DXO.$%N2W958FTS+T%#-#!Q-G-,:5,S9#E79TM3>$TP M8F-7=$QK.5)1-S1P)B-X03M$-2LX=F57+WI7.'3%49CAJ1R]R:7%-,#906#E237$R)B-X03MC,'-R>$M'6E!6 M25DX;4-$:4-D>E9H,'A6139J<%!M>E1R63-.-C P35-S<4=S<$IQ,6%B0G$P M*TAR:7%69G!,568X06QQ;2\U1TXO)B-X03M81EAF<$Q59BM7<6(O:UDS.6-6 M9"MK=%(O=T-7<6(O:UDS.6-69"MK=%(O-6%P=BM2:F8Q>%8S-E,Q2"]!2F%P M=BM2:F8Q>%8S-E,Q)B-X03M(+VQQ;2\U1TXO6$989G!,568X06QQ;2\U1TXO M6$98;S-K3%AR9E0O04-N8U@R<'I33D5,-S!1.4AL87-I>$MO;V]9,'$R07%N M;6XO)B-X03M!2F3!H M=%IS3%%U6E1"8G)C)B-X03M2;UA9049Q2T)V4E)I=7EZ4CE).#,S9FTW5#'8U<#5,-D-7-75:-%IM66XQ5DI:,EE9<3DT+U)U;R\XF8X:3(O<&ER=C!B<5 O)B-X03M! M0WEZ9CAI,B]P:7)V,&)Q4"],3$XO>4QB*VU+<3EQ;74R:&,R<5A-0FM(1GI' MF8X04ET=C99<3F8X M04ET=C99<37EZ9CA!271V M-EEQ-SE'-FHO04US7EZ9CA!271V-EEQ.4PO3')3 M3&4V.')83G!Q9&US)B-X03MS5%AJ4#9&=VQ194UC6D(TD@O9'I,1V]D9'%B1VYH9U-M;4MU>%8R2W5X5C)+<&0U M;"\U)B-X03M2>E9F*UE/-"]W0U1467$W>3$O>6IM;&8X=V1V+W=!;6QX5DUC M5F1I'4W<5-Z:W1B:4\S;'1*:DXK.6EA64U$13A6)B-X03M+ M3$I%4B]E,7)81E9V;V59+W=$;'5S+RMK4U@O04Q+8U9D-DAM4#A!-6)R4"]P M16PO=T-Y;D97:D(U:4A7*W,O*VM36"]S<'A6=C!0)B-X03M-9CA!>3-79B]3 M2DPO=T)L3TMU.41Z2"]!370Q;B\P:5,O.$%:5&ER=E$X>"]W1$QD6B\Y26MV M+T%'531Q,39(;4PO;'5S.75V*VE3)B-X03LO=T1:5&ER9F]E62\K5S9Z+W=# M:U-8+W-P>%8S;V59+RM7-GHO=T-K4U@OB\V4DIF.$%S M<'A6,V]E62]W1&QU$5!1#ER=W=+:CA64S-Z)B-X03M.;U9V71:95=D3$]N5V,X.#A*:TUV<5A,*W!*57%Q+V%O2S=)2VYQ5%5N8S1Q;D]+ M<48O)B-X03M:>#-T:F,R8VI&63=M2C186F%C9TI&2VMI;TER=C-'2W-+,$PX M;TY$,&5A=VUH=F)P-4Q";UA59G5K4C)G1D%74E5!*TPY<6U',5HU)B-X03MG M5C)+FAA0EEO4VEH;&%E2V8T;4ML=7-! M1DLP>%9'*U=02VQL-65I;FIT6C5::% V6$PQ949")B-X03LV55EJ2$5)<41O M=C9H,$%X5D\X5F1I3=%;'5Z35HT+U)H95%(;W(K M;D=O251F:G17=$%8R2W5X5C)+=7A6,DMU>%8R2W5X5C)+=7A63'9-=CA!)B-X03MY M:FUQ+W=$34AC9CAM;7A6,VQR+T%*4GI3=CA!;41T+RM44S1Q;4]+=7A6,DMU M>%8R2W5X5E%V5993%,P:65E-6UF)B-X03LW2U)X<5=D:C=+ M;W)I<4$X=65B4$QN;56%B1EAE5W8K56,PC!(.'8Y2W5D M3C!A939U24QU9C9Z)B-X03M),30X8G5(-$ML1DUC8U%P4E!$1E58-6HO3"]Y M=#5J=5=U9%AT5W5*;6EJ:$1E;S9C56E:,UAJ>$EP=DEA*T\S:&EQ5#)V-4MF M;"]B)B-X03MI,UE78W)Z,C!8;W@S0FYL5BM/,B]W0S=+2T1T,E5!9'%9,G%, M:B]+G9&=31,1U%3<$EK>4)P-6U54U)Y<$U'-&QI0V5C4S%R M,7A6;5=+=7A6,DMP4C5J.'-71W9W=W69N2#9816UE8R\S1$LP9&%V=E%O36)6;#)+=7A6,DMU M>%8R2W5X5C)+=7A63'9-=B]+3V%R+WI",T@O04-A8D952G!&,7%D)B-X03MN M<$YL6GDV4F1'5S)G:6AC<3EO5DQ)9U4P6I&6&9P)B-X03M7*R\VB]W0WEJ1EAF<%%8S-E9V=BMR3F5F.$A:+SEL1TMU+U-T.2\Q6G)Z+VEAN+T%!9&XO=T)L1TMU+U-T.2\Q6G)Z)B-X03LO M9S=0+W-O>%8S-E9V=CA!<7I8;B]",F8O6E)IB]!3WEJ1E5*<3DQ<60U<$XW M6GAA4F1#5S5G;&A1&UP.E1H=6UB;F%I;',^"B @(" @(#PO7!E+T1I;65N7!E+T9O;G0C(@H@(" @(" @(" @("!X;6QN&UP5%!G.DAA&UP5%!G.DAAF4@&UP5%!G.DUA>%!A9V53:7IE/@H@(" @(" @(" \>&UP M5%!G.D9O;G1S/@H@(" @(" @(" @(" \7!E/2)297-O=7)C92(^"B @(" @(" @ M(" @(" @(" @(#QS=$9N=#IF;VYT3F%M93Y4:6UE3X*(" @ M(" @(" @(" @(" @(" @/'-T1FYT.F9O;G1&86-E/E)E9W5L87(\+W-T1FYT M.F9O;G1&86-E/@H@(" @(" @(" @(" @(" @(" \7!E/"]S=$9N=#IF;VYT5'EP93X*(" @(" @(" @(" @(" @(" @ M/'-T1FYT.G9E3Y4:6UE7!E/D]P M96X@5'EP93PO&UP5%!G.E-W871C:$=R;W5P&UP1SIG&UP1SIG&UP1SIG&UP5%!G.E-W871C:$=R;W5P7!E+U)E&UL;G,Z&%P+S$N,"]S5'EP92]297-O=7)C945V96YT(R(^"B @(" @(" @(#QX;7!- M33I$;V-U;65N=$E$/GAM<"YD:60Z.38U.3E#-$,P.#$V13@Q,4)%.3!".#$P M,#1%,D(Y04,\+WAM<$U-.D1O8W5M96YT240^"B @(" @(" @(#QX;7!-33I) M;G-T86YC94E$/GAM<"YI:60Z.38U.3E#-$,P.#$V13@Q,4)%.3!".#$P,#1% M,D(Y04,\+WAM<$U-.DEN&UP+F1I9#I!.3,S0S W048V,35%.#$Q0D4Y,$(X M,3 P-$4R0CE!0SPO>&UP34TZ3W)I9VEN86Q$;V-U;65N=$E$/@H@(" @(" @ M(" \>&UP34TZ4F5N9&ET:6]N0VQA&UP34TZ4F5N9&ET M:6]N0VQA7!E/2)297-O=7)C92(^"B @(" @(" @(" @(#QS=%)E9CII;G-T86YC M94E$/GAM<"YI:60Z.34U.3E#-$,P.#$V13@Q,4)%.3!".#$P,#1%,D(Y04,\ M+W-T4F5F.FEN&UP+F1I9#I!.3,S0S W048V,35%.#$Q0D4Y,$(X,3 P M-$4R0CE!0SPO&UP34TZ1&5R:79E9$9R;VT^"B @(" @ M(" @(#QX;7!-33I(:7-T;W)Y/@H@(" @(" @(" @(" \7!E/2)297-O=7)C92(^ M"B @(" @(" @(" @(" @(" @(#QS=$5V=#IA8W1I;VX^&UP+FEI9#I!.3,S0S W048V,35%.#$Q0D4Y,$(X,3 P-$4R0CE!0SPO&UP34TZ2&ES=&]R>3X*(" @(" @/"]R9&8Z1&5S8W)I<'1I;VX^"B @ M(#PO2]& M^!YM/YM@>$2"6RV00A O>Y ]KT'SBQSMWQ Q*^:3MWQ Q*^:3MWQ Q*^:3MWQ Q*^:3MWQ Q*^:3MWQ Q*^:3MWQ Q*^:3MWQ Q*^:3MWQ Q*^:3MWQ Q*^:3MWQ Q*^:3MWQ Q*^:3MWQ Q*^:3MWQ Q*^:3 MMWQ Q*^ M:3MWQ Q M*^:3MWQ M Q*^:3M MWQ Q*^:3MWQ Q*^:3MWQ Q*^:3MWQ Q*^:3MWQ Q*^:3MWQ Q*^:3MWQ Q*^:3C,O3J;*?T,*NK;7^E M0:IJJJFR9F8L76;&WQ6.@_\ +?CW].J#%?UU?=5\RLN!D M M :_7RFWQ3>4/Q3PG^^D0-T;_;]PFOL;?%8Z#_RW MX]_3J@E?UU?=5\RLN!D 5IZ7 MM0F2IAK&VGV.,FY +78KTQY%P R8P;W%HA[&EB$?R#I\C.4)75P?6IB:G9XI M]H7I71(JD+FX&(VPI.FI?>;::I.-3%D4YQ,S^4Q^G3.D_:/2G*QD Q6@@<^3:<'N4@QG!%\.PM ]=LMTK5?V1,C98M')RFQPF;U3PO;DY4?E#A X M>G6'FR/(LG0LSJ)ILRW69VTWO;XMFRVS:]C5M;R97C'"^5H7IHG"^)ZBLL8K MQKAE\E$E,ALN;4HN[]NZ)F?;A_1\6\ 3ML,/HH9CW(,7P]L?WEN+3-F[;;;_;<\D ,A;;1@ M@V+8UDTC3E(WHIQB>N*5R5F-GY,?4Q]-H+RS',8913(OKB#%.3H?*;9&0]P8 MAV9HLX7G%?4DK;XN950O2&KFVRWSHCCMKBV/;C/1FLDVA,\GVMS3GA[$"0R, MX=2ZT,O:3\T.3U>PK7;)$BA>B5SU(&)VQ@6196ZQ-@CCV\0\ALD[7-$;C(EC M9(T2Y@L8[VQ:O)$?XU3E$QE_E%/?;Z;'L*8XTDXLT MZ.K.3%X[ G*59FD^H1CF,FWEWW]$:T.T0RE@S4SJ(T_Y675SP]LN0=.N+L-D(6V-XV8 MK'A=H4D&IW-$G?9"RQQT4(F=]58_D[C'VY2CDRY,Z/;,P(+TD?)7N;66[;%L M;-\SM_\ =$1\[V?1';$8[G)G!KDC6E>5I#O>[)%C.[?,DWEFB:)B-L\W6F8B?EZ]& M&O[(6KW5\UEM2.Z*Z:LD:#VC4;C&%.!K [R*]Q4ZEI[BM%+Y ZI8LT/,?=WV M+1=*LGIZZ(GP[:"ZJ&O5S6(S/(ZBF% MZ[7+,^A_ZSF$(Q>7CM7"$N!XK.,58E9ET$CR/+B;.SS-'9>=%)?);4&*E#"D M6HIK)KG6Q G/+9%G_P 8G9OMM\[?+C9M]K4K8-MAH;/"%K0W86>$607++&F? M#V/(TLR)&E$9ELLU0XQEF4(6D<,D-#:YQILHUM\ F+$X.T7I/88]OJ>.VPR7 MR5KDI3F@)-/OO[>MFN3]X4U^3]^U^9HTFY1M)B,@DB?3DZ8FQ'+E\4:7S%*2 M0Z8[\MYY8")S#XS)HMD^2J&\A#%;I0Z7/!!;Z_1AU.@\:?%R(7?\ &)]; M>NS^_>R>D-'^V#5O>$=+Z?.4??)_D>8PO2JKS3DMI3L<83()%K$SUD7!.(KX M["69C2M[^4CD$%,73RC:;'4[$P*DBMC)E#U]/94I9HVS999;79M\J-L]MVFU M8#HUUQN&KV02E 1@R58O88WC^'S@B^6( M61C16[Y,A=TB=%D.LD\034-=2W8QT;?3;9$^=DI_@R M -?KY3;XIO*'XIX3_?2(&Z-_M^X37V- MOBL=!_Y;\>_IU02OZZONJ^967 R M (_*=*NG57+)?.E6((8?+L@R2*S">OQK?=>NFTG@MR"Z$ODNNJ=\W(U\/ MHU-946.>"UGV?3MR!,TT2)TBXYKT=Z665S@+RUX#QELT::5&5L1,C+@#%[,SM>1[LO-+6T15O;$#/DRM'^EDT9 MTB$L@AH?$_VKE54:ENL2T0W2>1W(["+GUTJK%L\9Z_W"'W-6D;3$RM3$P-N" M<9D1V,Q);!(_&KXLVJHRT0]QCCY#5<=11Q64>R$MID-E$GAUI-$'^QB4FD<8 M(N+8GUU0*Q;.^V;>+ERM,FGLG#"C3K3#>/#L%JT"9L68J5QEM70E:A0J42M" MG6,BPD]*KM0*6QL-07*+33$-S8VT27DVH$E"1;,S;,[>+!EVA?1RXM-S JTT M8:N8;DV2D56,F"LB5E^A9EI*DU(,4GB)\BMNH\JXXB;V=6N/0MR$A.+9LLMFSAY,HF&!\/3Z M7-T_EN/(V[3EK85$33S&J*J&3G0]6MHXK(4YOC:8C<+8_6N4V91?(2_ . M*#9M""L=DPZ3%0ID2NL7+Q'5W[U]&$](D(^JKL?%/[TEB!B.TDQ@0.BUN;;D MZ$^]/4EL\?Z=[D<:Z6].6')8OG>*L)8UQ],7)E6XM)A]]4:HJE:4H6V>,^?GQW]?-ERS2+ID72" MR5J,'8Z^TQ,EQ_,DK\GCJ1&[(97BB,N$+QE(FY(>ZF('$IPLFBZ"3'(DT@<9FEWS-Z0KO/QC$ M\';V]S>&QK@J)I,9V]C$S,\/:/Z9RMF4]@0 M :_7RFWQ3>4/Q3PG^^D0-T;_;]PFOL;?%8Z#_ ,M^/?TZH)7] M=7W5?,K+@9 M &OU\IM\4WE#\4 M\)_OI$#=&_V_<)K[&WQ6.@_\M^/?TZH)7]=7W5?,K+@9 M M &OU\IM\4WE#\4\)_OI$#=&_V_<)K[&WQ6.@_P#+ M?CW].J"5_75]U7S*RX&0 5MZ=5:HW:4;2I(:I4&)4F/=!MR M5,8<9>G37*89G2Y1 M'X<5TVS,Q95/Q"#7A=FT6YC=%O0/.'_<&#>!'-/2#PNS:+D'A=FT6YC=%O0/.'_<&!@1S3T@\+LVBW,;HMZ!YP_[@P,".:>D'A=FT M6YC=%O0/.'_<&!@1S3T@\+LVBW,;HMZ!YP_[@P,".:>D+!= 'RCS6KJLDV16 M7(&*-+S*EB#$R.C<9#XCE9">>>YN"Q(?8MN>LR/Q9A-A:>RXJT@I/?2^MU;S M+[:TMIT\.B*YF)MV1Y?]2X^-3A13,3;;,[\EG^]DU"^9.&_84UX^'; HXU=8 MT>>_.7?4WLFH7S)PW["FO'P8%'&KK&A?G+OJ;V34+YDX;]A37CX,"CC5UC0O MSEWU-[)J%\R<-^PIKQ\&!1QJZQH7YR[ZF]DU"^9.&_84UX^# HXU=8T+\Y=] M3>R:A?,G#?L*:\?!@4<:NL:%^/@P*.-76-"_.7?4WLF MH7S)PW["FO'P8%'&KK&A?G+OJ;V34+YDX;]A37CX,"CC5UC0OSEWU-[)J%\R M<-^PIKQ\&!1QJZQH7YR[ZF]DU"^9.&_84UX^# HXU=8T+\Y=]3>R:A?,G#?L M*:\?!@4<:NL:%^/@P*.-76-"_.7?4WLFH7S)PW["FO' MP8%'&KK&A?G+OJ;V34+YDX;]A37CX,"CC5UC0OSEWU-[)J%\R<-^PIKQ\&!1 MQJZQH7YR[ZF]DU"^9.&_84UX^# HXU=8T+\Y=]3>R:A?,G#?L*:\?!@4<:NL M:%^/@P*.-76-"_.7?4WLFH7S)PW["FO'P8%'&KK&A?G M+OJ;V34+YDX;]A37CX,"CC5UC0OSEWU-[)J%\R<-^PIKQ\&!1QJZQH7YR[ZF M]DU"^9.&_84UX^# HXU=8T+\Y=]3>R:A?,G#?L*:\?!@4<:NL:%^/@P*.-76-"_.7?4WLFH7S)PW["FO'P8%'&KK&A?G+OJ;V34+YDX M;]A37CX,"CC5UC0OSEWU-[)J%\R<-^PIKQ\&!1QJZQH7YR[ZF]DU"^9.&_84 MUX^# HXU=8T+\Y=]3>R:A?,G#?L*:\?!@4<:NL:%^/@ MP*.-76-"_.7?4WLFH7S)PW["FO'P8%'&KK&A?G+OJ;V34+YDX;]A37CX,"CC M5UC0OSEWU-[)J%\R<-^PIKQ\&!1QJZQH7YR[ZF]DU"^9.&_84UX^# HXU=8T M+\Y=]3>R:A?,G#?L*:\?!@4<:NL:%^/@P*.-76-"_.7 M?4WLFH7S)PW["FO'P8%'&KK&A?G+OJ;V34+YDX;]A37CX,"CC5UC0OSEWU-[ M)J%\R<-^PIKQ\&!1QJZQH7YR[ZF]DU"^9.&_84UX^# HXU=8T+\Y=]3>R:A? M,G#?L*:\?!@4<:NL:%^/@P*.-76-"_.7?4WLFH7S)PW M["FO'P8%'&KK&A?G+OJ;V34+YDX;]A37CX,"CC5UC0OSEWU-[)J%\R<-^PIK MQ\&!1QJZQH7YR[ZNWL!;23-N5,RXZQU((EBU$RR^2HV9Q5,[/+"',A,HM,K> M8B.6S->E+/I6RG!]$_=/Q#76!V M !=+L9/_7N( M !)C1M_FCP?_ *\; M/_@>,>)]%7HL;X]8^6UP/$[@ -?KY3;XIO*'XIX3_?2(&Z-_M^X37V M-OBL=!_Y;\>_IU02OZZONJ^967 RPG):FY%CF?++%JAMO20N4*2W%*N/;%2$ MPAD7&EJTSBE.3J4)Z>^RTTE6G/).(,LM-+,LOMI=0*>8AJ4RGB]CT\S6*RN1 M9'Q\^:0L<.>J>2Y*>YA.X!AW.,JG>G2*P^:R"6FWO4@CRTZ-S+/DBRW"6MV( M98TQ06-2^5HL>M=QLA?C4Q;,[M^SRV63.SUV6<=G%WM37'D9L99NKDC9B=,_ MXS)QBCF;"S)YAR$CP&>JU-1QS51]M<7/35%Z9'R:K=W1;&FPPM%C%:G MK+:.R.2(&86<.,[_ 'V3G[L<7ZS]11+FA9R+=.YYBA>C8;Y"PM&29/$E-[AI MCS3GENGK.XN,F@ZUPA[J[XA:XXV(KV],2O39+9SFR8N=K(WKYRX$1$V=X]XC MVWL!B6LO.D-6Y,F*AC;Y?C^2S=%)US$\73YZD6GB*2K'^E]UNR*]N92YTM58 M'CE7IK8P\O#$]*FXQ^2146;(]]OI,Z1^]Z9^G/.>6,J3:<-< MV<\*4B4&@<+>3'C&)$S%\:7MC[E53,XJK5RF.1%0ZR1JCDCK&(^WM<9&S9Z3UV MV?I,3,F4,-7XDR"]R?)ZIDAD5D1D*F3M!9\H@TA0RU [(4!D%LF3,[,3Q$'Q M8ZJVYO5*T67.C&] J.<8QC5*GHA33ZU MME X_P!Y_/\ R['C;7(\KX'P.N69,S);.G/-DLAC*XQ?*WSMR@2*/*#R^544[8FJ+*MUEMFRN/.RVR;=N^983DS/V$(2NU_Q&,2!W;L+ MYZ:KXZU:O,.9_P 4Q^?,CS$M$L!N@^#,]Z4G>$/2:4W/+6VEB)FY,[9C=3-,V3_E-LQ.R-VVS=99;;8U3@>D 72[&3 M_P!>YP_TA$_UES'?P-]7I'R\G^KW4>L_$-@,>EX@ M <[%S;B)-'3[$[.LO)?6@VU)(;RBV!5<6X)[[4[X8>8206SGUI0ISO. M.**M17'W&&664K=23NGTG=O]A9^Z3F+QG)#)E!C9W9U.<\:5423'??3BL>E^ M%J.-D()6.,%DCI10LES8L0VUJSL:I)4Q.1]IG)806T._UB//9,Q,3QWV3--5 MELQ;MB:>G#>ULW[/3AY>=MO>S;ZL!E#-A]_QFZHHED"Q;(ECSDF1VS%SD4<: M5N0[EIR#FU[QPZIYBV'+5S?'F>XN4R$VRQ,7([2M1-5Z+8 M\HMBR=E,4S,S&_;$Q/G;NV6IL\O;/;IZ;706I24)I4EPT:M=7-;-X]CFU%X=$ !)C1M_FCP?\ MZ\;/_@>,>)]%7HL;X]8^6Q#J\C:F68#F3*BF3W 5YAK$O;Y.T,%\I2(W!F?& M]X0)96P6EWEN4'=E:$EIEY*NXANL8UJLYR4D("U)EOCC?NMRW>7SPS=IW?W[ M5NLK_ )0C"(CY]?&V=V42WZCK+[7-(BR(IVQ;$U6QNF8F(\^/">FV M";9MBSAPX[YC;[^BP_14BF#=IUB**>Q]3&Y65(3YBM*>H MDD<$J%:S0%](4ENV/X^H2%U8H6K8VHHU:G2DKU6)W]/CSXSQGSEJ-W]VRX9) M5B* #7Z^4V^*;RA^*>$_P!](@;HW^W[A-?8V^*QT'_EOQ[^G5!*_KJ^ZKYE M9<#( ^1(@0H/I542-*DJN5G+UM4Q!9-5:Y12RTY8IJ7;;4]4;:67 M9>>;6XRZPLNRMW<%V4M#ZP ?S,/E2'C8II^"F%OT!8#U>!]$_=/Q#76!V M !=+L9/_ %[G#_2$3_67,=_ WU>D?+R?ZO=1ZS\0V QZ7B M 28T;?YH\'_ M .O&S_X'C'B?15Z+&^/6/EM<#Q.X #7Z^4V^*;RA^*>$_WTB!NC?[? MN$U]C;XK'0?^6_'OZ=4$K^NK[JOF5EP,@ T,MMELP=9.T1V MJF>W'2GCIEG:3%&']-R*;F.T_@\)JV*)C&I4>P6$63!]9KW&BLJ-.]QEZ"U1 M:EJGLHHJ74\FEYW\*NFBFR;=M4^64*P_!G=L%Z/4.Z^<*<< Z8U&?0\&=VP7 MH]0[KYPIQP!C49]#P9W;!>CU#NOG"G' &-1GT/!G=L%Z/4.Z^<*<< 8U&?0\ M&=VP7H]0[KYPIQP!C49]#P9W;!>CU#NOG"G' &-1GT68;-;86[2?3E+,HNN6 M<-1IA12:.Q]O9S$F7,6OERA4@6SRM:8GI84<7=2\^TNR^MWL_$++ 0 M M !K]?*;?%-Y0_%/"?[Z1 W1O]OW":^QM\5CH/\ RWX]_3J@ ME?UU?=5\RLN!D %:>G'QE^TQ_#O0/\ LO.X+Y1ZS\0LL! M M &OU\IM\4WE#\4\)_OI$#=&_P!OW":^QM\5CH/_ "WX M]_3J@E?UU?=5\RLN!D &F!M.=LIE792[4S5"TXVP]C[*96; ML2Z6'%W-G#M(VPQE,@,7G29$6VT83R;3K%]LN57*JJJ77%W)"/FN2EY@.WA^ M'%=-LS,653\0B+X8-JC]$7 72O(G_.@W@1S3T@\,&U1^B+@+I7D3_G0,".:> MD'A@VJ/T1MIQA%I9E;K:UI9= M6MO)=R5&J*;U44[K;>T3+GXOAX=$U1-LQ,;XXRM\WN&3>::">U9!_*.^!'-/ M2'EOSEWU-[ADWFF@GM60?RA@1S3T@OSEWU-[ADWFF@GM60?RA@1S3T@OSEWU M-[ADWFF@GM60?RA@1S3T@OSEWU-[ADWFF@GM60?RA@1S3T@OSEWU-[ADWFF@ MGM60?RA@1S3T@OSEWU-[ADWFF@GM60?RA@1S3T@OSEWU-[ADWFF@GM60?RA@ M1S3T@OSEWU-[ADWFF@GM60?RA@1S3T@OSEWU-[ADWFF@GM60?RA@1S3T@OSE MWU-[ADWFF@GM60?RA@1S3T@OSEWU-[ADWFF@GM60?RA@1S3T@OSEWU-[ADWF MF@GM60?RA@1S3T@OSEWU-[ADWFF@GM60?RA@1S3T@OSEWU-[ADWFF@GM60?R MA@1S3T@OSEWU-[ADWFF@GM60?RA@1S3T@OSEWU-[ADWFF@GM60?RA@1S3T@O MSEWU-[ADWFF@GM60?RA@1S3T@OSEWU-[ADWFF@GM60?RA@1S3T@OSEWU-[AD MWFF@GM60?RA@1S3T@OSEWU-[ADWFF@GM60?RA@1S3T@OSEWU-[ADWFF@GM60 M?RA@1S3T@OSEWU-[ADWFF@GM60?RA@1S3T@OSEWU-[ADWFF@GM60?RA@1S3T M@OSEWU-[ADWFF@GM60?RA@1S3T@OSEWU-[ADWFF@GM60?RA@1S3T@OSEWU-[ MADWFF@GM60?RA@1S3T@OSEWU-[ADWFF@GM60?RA@1S3T@OSEWU-[ADWFF@GM M60?RA@1S3T@OSEWU-[ADWFF@GM60?RA@1S3T@OSEWU-[ADWFF@GM60?RA@1S M3T@OSEWU-[ADWFF@GM60?RA@1S3T@OSEWU-[ADWFF@GM60?RA@1S3T@OSEWU M-[ADWFF@GM60?RA@1S3T@OSEWU-[ADWFF@GM60?RA@1S3T@OSEWU-[ADWFF@ MGM60?RA@1S3T@OSEWU-[ADWFF@GM60?RA@1S3T@OSEWU-[ADWFF@GM60?RA@ M1S3T@OSEWU=_Z7]H?.<]9LB.+7G'T38FZ1DR,U0Z-B]X/6IZLL9>'TFA)2HR MXBZAQS:609W=*\A1E];?\=+:C%?A113;$S.V%IKF9LFQ;(.+H M -?KY3;XIO*'XIX3_?2(&Z-_M^X37V-OBL=!_Y;\>_IU02OZZON MJ^967 R #^9A\J0\;%-/P4PM^@+ >KP/HG[I^(:ZP.QR5Y. M7D_I7EI2O^[EIR2O)R M7^W+_3^X#P L.V6_^<6$?Z;GG[4<1T\+_Q\X M #DY/[_\ $!YY*\M:6G+RT_P!].3^_+_P_W^0! MX !-_9S_YOL7_^TGO_ ->2D$_WTB!NC?[?N$U]C;XK'0?^6_'OZ=4$K^NK[JOF5EP,L)R6X5: M<V7HF1L@='$U,1MCSB=GIMTBSU\[=G? M%NT-,0LDT>9,W8D9%6-+,9-V1(R@R;5]?6%)DU'@)6BSVR*#VM@9)+IA9;,Q M2A2\90='*%QO<=,>:M1K?*D3DTQFB-5%5J/"JMF;B42M?8ZI9@SO"*1W)F MVZCP+-EN6[WB/VP2([0:;1-;DF62)D:97BU]G*-]3+;IM5=),#1.4X_TN/:> M2S9$I;&B/H<$1FF8'Y^>):MDK$2V%-=R@Y40SNRIPC!;-T>>WTF;9TLCC\S, MTZZEIKFJ;SF/O;7B-IC6/X'#) Z2*#Y*-FYSPX3RCLJ87EJ,*8TT<2Q!2RQM MU>+%EKX^EFV.+1:@=GID0:^-)%+WA7&8W(G M")1UC<#Q'ZGXE,;,^5\1H<1SR3OF=VO'L.B[\9#Y=/8C-X8VN4=E;>\I6E9 MK)$]WKF6.3%8]G)(PJ;U]$CVWJ7"J8HUF<;R'%&3N@;B7.F>54_PI&';*;7E M-P/>M.\0- GZX1NMV_P#/E+XR-6&8VR(8(76G'9.CBMHU+3B<.:*2 M-<8FN5E^+=1<4QC#L8P=>PQ%Q:'&37QJ9.LF)A#*3"G:=N\3B\<;I*TQQ3,B M5(LC;Y?39PVQ;QV;=FVW>N'!E_,P^5(>-BFGX*86_0%@/5X'T3]T_$-=8'9M M68,=-&V6L1[/%?JB>8#A)K@67\1P>=8473R(2C3;J5;F?3NB48YS'\Q>YJ%6 M('INE#/!(CJX:E5I,#K(IC,ET\7M$MD;TUT>_P#?WL\U5Z*J[LS-L3MLLF+* MK9MV>>VR8RW1#J_%\T@.&M0DIR6LSC+JX U%:.'"%:K2ZYQPK*U6%=1>9M,L ML5ND*GV+')OJ^YDQ=B^1.I5^/82FCK2UPS(3DWP5J>%L\B#G#GTMFR[9MBK_ M !LIG;3%5FR;;+9LF9WVQ$>>UK1@]"P[9;_YQ81_IN>?M1Q'3PO]RGW_ /&7 M#_4?[4^M/RVFA['S@ !R#3=6QU;+J6(#*VN".ZECK MR?5=]:*2ZTLOA4H8WA\,:S2#K&LMQ^NY'><>4PK/H MJVK_ !V3NHLV6^7^4[=TQ9$Z6K-FWUG]6>V>SSX;>F-6,Z;IQ; KZ%NL;?H] M?*H\[8VOG;1D6)Q5"CMC5[(\PJ1-%M2*,\E)-5)*-]ZE9:FMC1%Z0^]O.2&G M;\.++UFV-G^5EDSOV3&7MO2?++99;;[QZH=CJ@ F M_LY_\WV+_P#VD]_^O)2.7C?1[PU1]4>_Q*Z+7;&'>3X..MCTL4Q-_8WA=(F? MZ5&5DK@TF4ML$FU#H?E!M2$'?1H9(4!ZQ&D>S+B36*?][6NL[O^+?[K'JBDU0673;*VG7+BV(M[7(X=$L6-LLT\S+%,[*OQ1%7D MUS4O(BA;VV*.)+7+$C2C/LS$1,1-ML[)MC; MZQMG=W\[)2S;$S&WAMF.MMF>4;-NQU6MA)#[')\KT^Q;*&,:RK5EC:;-K1/L M39%CV&X0GC>/Y:UE/.0HE.(\D6S>,Y'=XR8OGREA3)TK)*IYCA.2U<%"E,B46+.Z+^4/Q3PG^^D0 M-T;_ &_<)K[&WQ6.@_\ +?CW].J"5_75]U7S*RX&0!^;K;;[;K+[;;[+[:VW M6W4I=;=;=3DNMNMKRTNMNI6M*TK2M*TKR5 >*EEU[JM;+*UOLH7?6MMM>[+I MW7)9=RT_Q64[N_DMKRVT[N[^G^*O*'ZI2E*4I2E*4I3DI2G]*4I3^U*4_P!U M* /S4LNM;[JV65J9;2R^M;:[OY+:\M*=W=R4_Q5Y0_5 M*4MI2VVE*4I2E*4I3DI2E/Z4I2E/Z4I2G]*4I_8!XMLMLMI99;;99;3DMMMI M2VVVGDI;2E*4I_PH ^% U-S9YNY*V]U;R_VKR75IRT_KR5K M3^U:@/(#^9A\J0\;%-/P4PM^@+ >KP/HG[I^(:ZP.P "P[9;_YQ81_IN>? MM1Q'3PO]RGW_ /&7#_4?[4^M/RVFA['S@ M !-_9S_YOL7_ /M)[_\ 7DI'+QOH]X:H^J/?XELX MCR.P U^OE-OBF\H?BGA/]](@;HW^W[A-?8V^*QT' M_EOQ[^G5!*_KJ^ZKYE9<#( - 7;L[.S69KLVJ^;E^E#"+IE MY)C3#NG5).#FZ50"-T85,KC"IGP?#;#^A9)NM' W_50'3%\/F[5:'@^&V']" MR3=:.!O^J@&+X?-VJT/!\-L/Z%DFZT<#?]5 ,7P^;M5H>#X;8?T+)-UHX&_Z MJ 8OA\W:K1-#0%L0-J9A[4Q%)UDC29((Q%&]CEZ18[GY%PPO+(4.4>6HD1=4 MS3D=>MNJ>I-+*I<6FOMLK=W1EUEE*W4WX><0V ON":NN9MRZ3P7B@>G%\/F[5:/%-3[@FKKF;* Q?#YNU M6A-3[@FKKF;* Q?#YNU6A-3[@FKKF;* Q?#YNU6A-3[@FKKF;* Q?#YNU6A M-3[@FKKF;* Q?#YNU6A-3[@FKKF;* Q?#YNU6A-3[@ MFKKF;* Q?#YNU6A-3[@FKKF;* Q?#YNU6A-3[@FKKF M;* Q?#YNU6A-3[@FKKF;* Q?#YNU6A-3[@FKKF;* Q?#YNU6A-3[@FKKF; M* Q?#YNU6A-4K-$^D;43BS4E 9 MQ/L:K8]%6=/+[')V.?8JM+37.4,D#6BIGS28REE3:7F5L M*MOOMY^)XE%5-D3;-L>4_N%IIF)B9C^LE?$/.Z@ # M7Z^4V^*;RA^*>$_WTB!NC?[?N$U]C;XK'0?^6_'OZ=4$K^NK[JOF5EP,@ M JNPC-(=$]ICM*+)3+(U&KUV.=!ER*R0/K6S7++4\,SG0^Y+:X MJDU5%I%3B:'5*I?0NII=+^Y[NWE+Y1ZS\4K"N_%B+G3QQTXC/:@(=^+$7.GC MCIQ&>U #OQ8BYT\<=.(SVH =^+$7.GCCIQ&>U #OQ8BYT\<=.(SVH =^+$7. MGCCIQ&>U #OQ8BYT\<=.(SVH =^+$7.GCCIQ&>U #OQ8BYT\<=.(SVH =^+$ M7.GCCIQ&>U #OQ8BYT\<=.(SVH =^+$7.GCCIQ&>U #OQ8BYT\<=.(SVH =^ M+$7.GCCIQ&>U #OQ8BYT\<=.(SVH =^+$7.GCCIQ&>U #OQ8BYT\<=.(SVH M=^+$7.GCCIQ&>U #OQ8BYT\<=.(SVH =^+$7.GCCIQ&>U #OQ8BYT\<=.(SV MH =^+$7.GCCIQ&>U #OQ8BYT\<=.(SVH =^+$7.GCCIQ&>U #OQ8BYT\<=.( MSVH =^+$7.GCCIQ&>U #OQ8BYT\<=.(SVH =^+$7.GCCIQ&>U #OQ8BYT\<= M.(SVH =^+$7.GCCIQ&>U #OQ8BYT\<=.(SVH =^+$7.GCCIQ&>U #OQ8BYT\ M<=.(SVH =^+$7.GCCIQ&>U #OQ8BYT\<=.(SVH =^+$7.GCCIQ&>U #OQ8BY MT\<=.(SVH =^+$7.GCCIQ&>U #OQ8BYT\<=.(SVH =^+$7.GCCIQ&>U #OQ8 MBYT\<=.(SVH =^+$7.GCCIQ&>U #OQ8BYT\<=.(SVH =^+$7.GCCIQ&>U #O MQ8BYT\<=.(SVH =^+$7.GCCIQ&>U #OQ8BYT\<=.(SVH =^+$7.GCCIQ&>U M#OQ8BYT\<=.(SVH =^+$7.GCCIQ&>U #OQ8BYT\<=.(SVH =^+$7.GCCIQ&> MU #OQ8BYT\<=.(SVH =^+$7.GCCIQ&>U #OQ8BYT\<=.(SVH =^+$7.GCCIQ M&>U #OQ8BYT\<=.(SVH =^+$7.GCCIQ&>U &:,[TSR%O(=F!V;'QJ4U-HFE$_P!](@;HW^W[A-?8V^*QT'_EOQ[^G5!*_KJ^ZKYE9<#( M (O95T1:,\ZR]1D#-FDW3;E^=JD*%L4S/)V$,:SN5*&YL+J2VH#G^3QIT=3 M4: FZXI&FO55)3%UK8399;_0%BJJ-TS'I,PZXW7^S8]7[HK]U["G!0+?KYJO MRG4W7^S8]7[HK]U["G!0%^OFJ_*=3=?[-CU?NBOW7L*<% 7Z^:K\IU-U_LV/ M5^Z*_=>PIP4!?KYJORG4W7^S8]7[HK]U["G!0%^OFJ_*=3=?[-CU?NBOW7L* M<% 7Z^:K\IU-U_LV/5^Z*_=>PIP4!?KYJORG4W7^S8]7[HK]U["G!0%^OFJ_ M*=3=?[-CU?NBOW7L*<% 7Z^:K\IU-U_LV/5^Z*_=>PIP4!?KYJORG4W7^S8] M7[HK]U["G!0%^OFJ_*=3=?[-CU?NBOW7L*<% 7Z^:K\IU-U_LV/5^Z*_=>PI MP4!?KYJORG4W7^S8]7[HK]U["G!0%^OFJ_*=3=?[-CU?NBOW7L*<% 7Z^:K\ MIU-U_LV/5^Z*_=>PIP4!?KYJORG4W7^S8]7[HK]U["G!0%^OFJ_*=3=?[-CU M?NBOW7L*<% 7Z^:K\IU-U_LV/5^Z*_=>PIP4!?KYJORG4W7^S8]7[HK]U["G M!0%^OFJ_*=3=?[-CU?NBOW7L*<% 7Z^:K\IU-U_LV/5^Z*_=>PIP4!?KYJOR MG4W7^S8]7[HK]U["G!0%^OFJ_*=3=?[-CU?NBOW7L*<% 7Z^:K\IU-U_LV/5 M^Z*_=>PIP4!?KYJORG4W7^S8]7[HK]U["G!0%^OFJ_*=3=?[-CU?NBOW7L*< M% 7Z^:K\IU-U_LV/5^Z*_=>PIP4!?KYJORG4W7^S8]7[HK]U["G!0%^OFJ_* M=3=?[-CU?NBOW7L*<% 7Z^:K\IU-U_LV/5^Z*_=>PIP4!?KYJORG4W7^S8]7 M[HK]U["G!0%^OFJ_*=3=?[-CU?NBOW7L*<% 7Z^:K\IU-U_LV/5^Z*_=>PIP M4!?KYJORG4W7^S8]7[HK]U["G!0%^OFJ_*=3=?[-CU?NBOW7L*<% 7Z^:K\I MU-U_LV/5^Z*_=>PIP4!?KYJORG4W7^S8]7[HK]U["G!0%^OFJ_*=3=?[-CU? MNBOW7L*<% 7Z^:K\IU-U_LV/5^Z*_=>PIP4!?KYJORG4W7^S8]7[HK]U["G! M0%^OFJ_*=3=?[-CU?NBOW7L*<% 7Z^:K\IU-U_LV/5^Z*_=>PIP4!?KYJORG M4W7^S8]7[HK]U["G!0%^OFJ_*=3=?[-CU?NBOW7L*<% 7Z^:K\IU-U_LV/5^ MZ*_=>PIP4!?KYJORG4W7^S8]7[HK]U["G!0%^OFJ_*=3=?[-CU?NBOW7L*<% M 7Z^:K\IU-U_LV/5^Z*_=>PIP4!?KYJORG4W7^S8]7[HK]U["G!0%^OFJ_*= M3=?[-CU?NBOW7L*<% 7Z^:K\IU-U_LV/5^Z*_=>PIP4!?KYJORG4W7^S8]7[ MHK]U["G!0%^OFJ_*=3=?[-CU?NBOW7L*<% 7Z^:K\IU-U_LV/5^Z*_=>PIP4 M!?KYJORG4W7^S8]7[HK]U["G!0%^OFJ_*=3=?[-CU?NBOW7L*<% 7Z^:K\IU M-U_LV/5^Z*_=>PIP4!?KYJORG5*O&6*\8X5A;3CC#N.X/BG'K#>XF,D%QS%6 M.%1!G,=W)6\NIC7&XVA;6=!>Y.Z]_IU02OZZONJ^96 M7 R ,(R6OFS5CF?.>-&MB>\CMT,DZV ,LH77MD:=YJE9%IT5 M:Y Y%FD&(&5P?;$*1S5V'D7IT1QQMIY-;:&6A5HQ;0#(2^)L[JD0)7!TAV-H M[.\H1R4P-RA\ZNDSED_#\!=<1GLY,@7-*64-S/-I!(&Z41@]XBFZ=JX(&0 1PU83[*>,,'2Z=8@C5LKE,=+) M(DQNKFS-LFDS QDJWM!'5+D48Z$(%A3UOCCN M6-\6Z(VY#UE2J(P8_(L2/A>1XS9H5G^I%H6)HG+8I:^3R'N4*;TREP;WI^-? M8M"3_M.>H?HD[-Q,QB1:!P3.KR>X)34R86;;-SKU\URY6CV1,R8^OCS"Y6Z< MY*Q(G]]JS+T]V9&Z69.PE&FYMB"0MUN)9GQ@BN3GUG>JD&.I2W):.*J2D[6Q M&.<7<1$?WM.BV,$ !7)$]0&;9-)]2^-Y7*X3AR?XVDSNYQ"Q[Q6^SYB M5X>-4-MT"GD#<&">,B/*ATE:G5C;Y1$:.#-.89/'DA(X1\ALE$%;%Q=FS7TZ M>N[I+HK(^O\ U"8HA3Q(YIC.&))G$9>T8+F,"1%.RUJ;,LG;.B[6U)9R5(2' MHP\['49FU_>O5MI=##;8ZRR*25DQSB6G2DEB+?/^ML6*X&R5(,@%Y;9I,2E- M=,29GE6*OK] CO;T,M0M3+%Y0UOA*"Y0KL2JT[=+DT;?;4ZF]&=)6!Y5(R&U M,H*:D!G@[[ $+M7>=,B8&58GD;00V-N('!UF"7,>0#HZJFBO'%B&/%N MD/DC_$6YX:'L[$9)J60F94E<:HO>X.C3,#ZK(;8=;+Y*PEB+?7^[_P#+ )MJ M.S%"]1+G@I;>Q&IIQ-L"M&.I*;CIZ:28O',BDY[=YNXG.=9B^,$XL;6O#[%$ M6!0;?%'=!D:4JG!^B:F)J8J@=!9LM_O+5USIMUW9'S:[8?7O4-8V-CR'FB,: M?71F0H7/Z04].NS]+UN+\K,SPJ.&IN9K%!C60T9+422\TEZ8RVZ M.(26;+;?;S\MW'3:GSIMRDXYOT_X7S \-*=B=LEXSALU=&I%4^YN1N$A8D3B MLM:;U5YJDUE,4'F'LIZ@R\\]J-1G'7W&&75 G9,QF[K! !"G(>=LDP35 MKCG&#RC;67#N0X@M)A:FLL1LF?./CSE%%UUP:B8)')XFR%#65NR=B'%.J7-^2( MB;#_ *O0F_=[1:97]CP_!7EFR/-6V7I6C*B=P1.*=4HCK6]8V89 MFDT81%B(GSWS$=;=_O&[YWI.:;-3DTR]D&D=DK&UHVJ50'(.16 EM1JTR^%$ M034!,L/%164'J%BJQ?#Y4OI ME:3W1=?= 4\+>*/(NS.SS_ZV^FW1Q,MUYYDA4FS9"U3%$9 MT]XHR%FEYD3: MQNB5NRBD@>,-'&1S,LU9ZPF_2F!89DD69'J>8P=95CATG4)? M\/QZ7Q]*LR2RR!HR)$D;PJ8F!Y2Q?+$+DKM%9'")Y(F!_;V]9 "VI7/2[-D] M\<8\[;;(Z377]G;#F.9#/9Q#(_+W#&T6@RJ3PMFBKW$I!,W:?:>\OY]M M4LJ!7(Y*HCU8U9%H3$%K?<8^%V'LN5U9RE4:='[8R6[$SL_7&(]_39Y;_.P7 M3[E&73UUSC$)I]3+W?"^2XM!*2B.MZAK9Y21*,!X7S08M(;U#BZU1&-J[*BU MB*3EN"NAC.V,S@>H,6KU=+23Y9ZS'Z20!&OU\IM\4WE#\4\)_OI$#=&_V_<) MK[&WQ6.@_P#+?CW].J"5_75]U7S*RX&0 !QCTRM$C9W2/R!L0 M/3$^-ZQI>6=T2D+FUU:W!.8D7M[@B4V&)U:-8E--3J4QY=Y1Q)EY9EMUMU: M.O&G!>'6-'&$#;C:'E$PU31;&S#V5(N6MJ[Z8P.5SA]9+[%+BL<#':*11Z.7 MKU2I8>^1:,O9QU[K'V=8C#M8 &)S2"Q'(C$HC4U84,@9E%;[JI5EIE MIB0ZET27KG6.&71]MO-:'-T?FZ5N;BE.O3W&T6N,L9F66K ME1E]YZN5LK+)C[S'QH;EZ8.QP =%.FF'3P^$21*^X8QR^(Y<]HI%(D M3W%VQW1.+PVG45(%=4;B0I2IJ)'#YUW(2HBDZ,M\5+GRU/1W7K5IXMGBR1)A M##:$I,0DQ7CY.F1Q*R!)DA<18J(R846UGL5D6M1_0:IOJ.C&J5,OU=4JJ:K. MJ5-E2ZH5!Q%X9K'8U'XDUELD89VYB:2E"Y9:@;$I24BY2"4SRWWV&?X%C.\%)457=D76J6AS-;FQ0N0GJ&Q :F#YK,.X MKL0/;9;CZ)T121V3/KV1]2HO_,7A"_*I2VN)QE2JFVJVJ3+ELA9S2C"[FA[6 M*W5M^BKE!Q]X<@V8SQTRO2"1LT%B32^M3*DCC6Z-D?:T"QL86]'8W(6EO-2I MBJHD")M++;$J=-0HM.VEEMY5+$=EA% S@ ?"YMC:]-K@S/"!$ZM#LA5 MMCJUN24AQ M='X^OBS5!(T2P.LK3SMV;5#:2X%.TT1/#6_MTI=37&BI0YOS4[,3"K:'1<<> MK:/J!A(;34J9E:R4@#L/8J44D%#L=PV^LJ<43O(K_L^VVF.SHVOJ^5-[BJ-L M3VF56H94[.\J2*;+K#2)0\/$C*NM>G9Q7*0SQN;F]G;T#0T($;6U-:-*W-C8 MW)2$+>W-Z$BQ,B0($2:PI,C1HTQ12=*E3E%D)R"["BK+"[+;:!]@ ZT M?\-XJE4I*FLD@$6?9.2UN#-:ZNK2F7&&('-%]6++%"=19>C5J;VJX]H)7JDY MS@D9UKDTI%1#I6MC:M47&JF]&<2&0,,&AD6K[UZA,268?0Q\D,B?3;+[OFS7V12%[,LN='QU5JPRH M 8O-(5%,B1ISA\V8T,CC;Q81:O:G"RZXDR](J)7(51)I5Y2E&O;EZ9,X-CD MB.3KVUP2IEZ!2G5IR3K X)#B'%C8O:G-NQW#$+@R-I+0U*TL=:R#D3'QIL(X>1HV9O28P@J=%'G&UV M9$Q48:+"6UP+^IOFE*6RB7DLN(^S<9HGL_J4GI&(U0FPND>9OH0=H@ M ZO*PGB0ESE[R7CR*_64]:GQCERF]I3F?73-*5-ZV5M9Y1EMY!"&6.%]7.6) MD928J3NMI3H_6N#@24IL#(7#'\&=I*FF3I$(VXRM(@HUII"N9D"IV*;[$S\B M)2VK3B+S_FTR&52M DY;JW)$$KE")+<4ED;T2N#Z8I#(E!&KZCAD;98LS_/5 M4U;6)N2MB2X_YA.DH=>2E++MO,+1I$:(J^^EU24*-&B*K8E2)RBPR8!K]?*; M?%-Y0_%/"?[Z1 W1O]OW":^QM\5CH/\ RWX]_3J@E?UU?=5\RLN!D M $7-4&KS$ND%MQI(9,K,G=HW#)#-W9(R,#KD!55R2JXW$C71I2VGEB)G=G/3:ZTGFT/P3 LLYWPJ>T9,DLZT[XIBV8)ZDBD6;UZ)9& MYC(:15C;8BL7R!K^T\D-?J*6Q4V(2J%(5R!>@5+2EZ4Q+079LB>.R/6/[T\M M[C%6TGT\(YTY8Z-19&K)6O,>H7!)Y)<9;+DIN0M-.#6_4-/D*93614H8@<<< MN:4^)N%UEA;H]5O9U]C2?2VZX79ZQ;&>VSYV;?A+2(Y?@BB,L<&EEFK9$7MJ*=[5S[';W$Y2WVMA)AJ9X/MO4-Z!&>$G$J"2E"S(32*GF2LW,.R&R=D!+J#;6G,\95US9H-P]I#-E MRQHU3:U6V'*H8X(KYLZN5I%A+LBOM8DB-(?2KH!>W919_P#:\]<$V2.0XC(\ M4NJC-K2I20%5IIFC@:C3OB=T.E6G30;/-$UN.V$PPN\INQ3/C)>7E!\4'7F. M2-0HE$6^SKG5^LDJ$7M^R-ML=:HJMM[>3JO'6Q4R+ \-3+&966(DC?G/$NB> M(0>2.Z]H:4C>LH3F*R&=!_X)L*-M1)?]@06##* M !K]?*;?%-Y0_%/"?[Z1 W1O]OW" M:^QM\5CH/_+?CW].J"5_75]U7S*RX&0 M M !K]?*;?%-Y0_%/"?[Z1 W1O\ ;]PFOL;?%8Z#_P M^/?TZH)7]=7W M5?,K+@9 M &OU\IM\4WE#\4\)_ MOI$#=&_V_<)K[&WQ6.@_\M^/?TZH)7]=7W5?,K+@9 M M &OU\IM\4WE#\4\)_OI$#=&_P!OW":^QM\5CH/_ "WX M]_3J@E?UU?=5\RLN!D :^ORF7(,]QGLPGR3XWF\O MQ]);,XXC0V2&$25YBCY8B5J7RBM':[,*U OM2JJ%V44)Z**%'4LLH99=W-.0 MZ>'$373$Q;&W9.WREHF:%M6^JQ]UN:.61[U-ZA'AE>-5&GMJ=VAUS1D=P:W5 MK<,MQ%(O;7) KDAR1<@7)#C4JQ&J*-3J4YIA)Q=Y=]UM3T54TW:O\:?IGRC@ M_K>@\8 K.RQ.M0RG61/8/A^=K"6#&&(]&699)!COLJY,ZJ&R',^JANU M:=@ M4L#G,W>8Y%QCBV+1?'I#*ZLC?'9R0PR!8Z-[;77 MY^TFF+C"E,X@V.L+3%FK@/4%J):52+/]BJQUB^"(9@"7.<1,MB4&F933.#E. M9GM@6M3@KL5-Z>&-TGXV9Y MGWRD,887@W,20J!Y3B"\C"3JXO6('Y\CT>=)M*(&QYK)*E\2:8^N57R^'G1A M*#J.)[490@Q?B61Y';L1)Y),L,0+)\B5%Y M;""WUQ,_\=X_O5@>-]6J-/I7221^R M>V9#R9=J&D<56H;<@,3'+"(4GUUVX,;7%18R-3A%$$O M/88 3+9>BC3U)'!EC4PD'H.;[RY"RHV%>Z(B$SBD5+B4B:3-#\QUO6V./!G4MU$S>38UTV3F,FWXU]3N/QG&M)M-+]:"YP0OTS^K/7T8^U;2)B5M$)7N^,%,869#@&'I?$2'R8?0V%Y<\N+< M(,MK.3/3HF7!$"6'R7-C0P2*C](&:=4.^R[HEQP8Q9"B[H<6[^^UNFSRS=MY M.UBVXIQ_AV8R: (2'O)3,V/L@AA>2(\Y*HDW6R;&T4EBAI?XV@D,?FB*+NF2 MFNVU])6,46<[OJM!>_-CS*(\V+26<.N[Y=6QS7VNEC\G@)^-&V(RR:.C/&\< MN5^2Z+&%2X/AVLY-55)'=7C3DBYZ,O17.E#,23'IDE>G*6P9H442&K'2B MG MGY?]:QWWV;?;CC4!E*;L.S>C3Q+3& _4WIK7Y5R+E5$T12UQD&18KBO$,D1X MZCZ1T8U\/:GK(ET^G61+R$4>-/*C.)).C843>F^DKFT3'U9399UV^WS,>_TV M:C)]C?4,_P"&W&4$9H-EK1B9JQ3>^'Q3'\>22M\CVM'(TBND$MBD.7T(N71# M3RU1^_\ \JC.3(I0E:W9 HE\*T@S&'5F39;2I(B M-(H6+)\MOI[Z)4:2IY-\C8D>'_(;FE=I2W9\U8P4X]$8VGI4K)C'51F7&\/9 MR%36P19.O*8H=%&%E+$_WTB!NC?[?N$U]C;XK'0?^6_'OZ=4$ MK^NK[JOF5EP,@ ")VM#1;@_7MA-3@#4(@D;ECM7)F M"6G)HM(5,8=:O$:O5&-=]KHE*.-M3V7*SOGB*6=R=2MM+JT[D%IF:9B8WQ_T MJ]QA\FQV8>(=0NRAMUE.3DLN,I3N[K:=S;R6UNK3_ T_I_2@##9UCF'9'@TPQQ+&>Q9$ M9[&9/#Y0W(E"ME4+X_,F]:UR9&2Z,QZ%U;379$Y+BSU[8M2.%ABDQ20J*5=R M=:&2(69L;D;:A2HR+2&BRVQN[LNPPU-=0F]/>>6;?;4RBD\HTZU0HI=0X_Y\ M^IM]U3C.Z#Z*MZ"M]#*HDE;Z%U)I?5,36^A-:'4J52[N.6A=:*5%*VN*N+O+6W4K9R7*R[RBK[%->4ZRXHNZ MV^E;+:T#UF-38=3N36Y ;2MUE]:&(T]]*W%FT4%WS&/-'=X.=JWW,5KI:@^CU.+L^8[FCNL^=I;R_.\ MI?+R?-TY0;Z.WIK4 M2!/]DF#YA"CL>"Y%8D1E?5_S:9-9("2GVT@FVPJUX*+9<8>;=<+;-SY#<28J/:SF0_&6/CF52A:FQ0T&PR.&-:AM8G(YZ9&\Y!>V MU2&H6=X4*'9J27E7)V]R/.7)"R51MYMP<@IQWCY8ZN3\K@L.5/CRI8EKN\J8 MPR'NKJLB]+[8RKA48SQ^>A4VH;5*,Z&QPU*HM;'D^1-MIZ M>]MN)-M;Y J5/J&AEEU$CRI/6UWWWW(;2*W M75J'K7XUQRZN+N\.< A3D[2!N,:'YT7Q5B6.+VTFMUS.:UNZU0@,4N3<8T77 M-1B)::I M-*0-Q"9*6:H/OO./,M*I><;?<896Z^ZM:AS8 M U^OE-OBF\H?BGA/]](@;HW^W[A-?8V^*QT'_EOQ[^G5!*_KJ^ZKYE9<#( M M U^OE-OBF\H?BGA/]](@;HW^W M[A-?8V^*QT'_ );\>_IU02OZZONJ^967 R M M -?KY3;XIO*'XIX3_?2(&Z-_M^X:>VGKY1SM%M,N$<7Z?\:5P/ M]@,1P]IA$2^T&,5[J]_4C,3\PC^LW(N7(K%JSN/_ ,JBU*12^O\ 6A=O]@>F M?"HF9F;;9F9W\9M=R>%6[4[RZ;^J%QXX!,&C/J>%6[4[RZ;^J%QXX P:,^IX M5;M3O+IOZH7'C@#!HSZGA5NU.\NF_JA<>. ,&C/J>%6[4[RZ;^J%QXX P:,^ MIX5;M3O+IOZH7'C@#!HSZGA5NU.\NF_JA<>. ,&C/J>%6[4[RZ;^J%QXX P: M,^IX5;M3O+IOZH7'C@#!HSZGA5NU.\NF_JA<>. ,&C/J>%6[4[RZ;^J%QXX MP:,^IX5;M3O+IOZH7'C@#!HSZGA5NU.\NF_JA<>. ,&C/J>%6[4[RZ;^J%QX MX P:,^IX5;M3O+IOZH7'C@#!HSZGA5NU.\NF_JA<>. ,&C/J>%6[4[RZ;^J% MQXX P:,^IX5;M3O+IOZH7'C@#!HSZGA5NU.\NF_JA<>. ,&C/J>%6[4[RZ;^ MJ%QXX P:,^IX5;M3O+IOZH7'C@#!HSZGA5NU.\NF_JA<>. ,&C/J>%6[4[RZ M;^J%QXX P:,^IX5;M3O+IOZH7'C@#!HSZGA5NU.\NF_JA<>. ,&C/J>%6[4[ MRZ;^J%QXX P:,^IX5;M3O+IOZH7'C@#!HSZGA5NU.\NF_JA<>. ,&C/J>%6[ M4[RZ;^J%QXX P:,^IX5;M3O+IOZH7'C@#!HSZGA5NU.\NF_JA<>. ,&C/J>% M6[4[RZ;^J%QXX P:,^IX5;M3O+IOZH7'C@#!HSZGA5NU.\NF_JA<>. ,&C/J M>%6[4[RZ;^J%QXX P:,^IX5;M3O+IOZH7'C@#!HSZGA5NU.\NF_JA<>. ,&C M/J>%6[4[RZ;^J%QXX P:,^IX5;M3O+IOZH7'C@#!HSZGA5NU.\NF_JA<>. , M&C/J>%6[4[RZ;^J%QXX P:,^IX5;M3O+IOZH7'C@#!HSZGA5NU.\NF_JA<>. M ,&C/J>%6[4[RZ;^J%QXX P:,^IX5;M3O+IOZH7'C@#!HSZGA5NU.\NF_JA< M>. ,&C/J>%6[4[RZ;^J%QXX P:,^IX5;M3O+IOZH7'C@#!HSZGA5NU.\NF_J MA<>. ,&C/J>%6[4[RZ;^J%QXX P:,^IX5;M3O+IOZH7'C@#!HSZGA5NU.\NF M_JA<>. ,&C/J>%6[4[RZ;^J%QXX P:,^IX5;M3O+IOZH7'C@#!HSZGA5NU.\ MNF_JA<>. ,&C/J>%6[4[RZ;^J%QXX P:,^IX5;M3O+IOZH7'C@#!HSZGA5NU M.\NF_JA<>. ,&C/J>%6[4[RZ;^J%QXX P:,^IX5;M3O+IOZH7'C@#!HSZGA5 MNU.\NF_JA<>. ,&C/J>%6[4[RZ;^J%QXX P:,^IX5;M3O+IOZH7'C@#!HSZG MA5NU.\NF_JA<>. ,&C/J>%6[4[RZ;^J%QXX P:,^IX5;M3O+IOZH7'C@#!HS MZGA5NU.\NF_JA<>. ,&C/J>%6[4[RZ;^J%QXX P:,^IX5;M3O+IOZH7'C@#! MHSZGA5NU.\NF_JA<>. ,&C/J>%6[4[RZ;^J%QXX P:,^IX5;M3O+IOZH7'C@ M#!HSZGA5NU.\NF_JA<>. ,&C/J>%6[4[RZ;^J%QXX P:,^J+FL/;Q:Z]>F$7 M?3EG>N&N]U(7R/2!P^QF/5D=?OK"*.%KPU?,.9TG="RB/IA-GTDNJ2^IQ7+9 02^RM>Z!)\.FF)F+;?5__V0$! end GRAPHIC 15 g521822g54a73.jpg GRAPHIC begin 644 g521822g54a73.jpg M_]C_X 02D9)1@ ! 0$#P / #_[1SB4&AO=&]S:&]P(#,N, X0DE-! 0 M "<< 5H QLE1QP!6@ #&R5'' ( ( !P"4 +=V]R:VEV82YC;VT M.$))300E 0PPW($11T%-!=VO= [FF31#A"24T$.@ Y0 ! M ! +<')I;G1/=71P=70 % %!S=%-B;V]L 0 !);G1E M96YU;0 !);G1E $-L.$))30/S ) ! #A"24TG$ "@ ! M $X0DE- _0 !( -0 $ +0 8 $X0DE- _< !P M /____________________________\#Z .$))300( 0 0 M D ) #A"24T$'@ ! X0DE-!!H S4 & M ,> %<0 ! $ M !7$ ,> $ M $ $ !N=6QL @ 9B;W5N9'-/8FIC 0 M %)C=#$ $ %1O<"!L;VYG !,969T;&]N9P M0G1O;6QO;F< ,> %)G:'1L;VYG %<0 9S;&EC97-6;$QS M 4]B:F, ! %7!E96YU;0 I%4VQI8V54>7!E M $EM9R &8F]U;F1S3V)J8P $ !28W0Q ! !4 M;W @;&]N9P 3&5F=&QO;F< $)T;VUL;VYG #'@ M !29VAT;&]N9P !7$ #=7)L5$585 $ !N=6QL5$585 M $ !-'1415A4 0 M"6AOD%L:6=N !V1E9F%U;'0 M )=F5R=$%L:6=N96YU;0 ]%4VQI8V5697)T06QI9VX '9&5F875L M= MB9T-O;&]R5'EP965N=6T 115-L:6-E0D=#;VQO7U5F9VAI:FML;6YO8W1U=G=X>7I[?'U^?W$0 " @$"! 0#! 4& M!P<&!34! (1 R$Q$@1!46%Q(A,%,H&1%*&Q0B/!4M'P,R1BX7*"DD-3%6-S M-/$E!A:BLH,')C7"TD235*,79$55-G1EXO*SA,/3=>/S1I2DA;25Q-3D]*6U MQ=7E]59F=H:6IK;&UN;V)S='5V=WAY>GM\?_V@ , P$ A$#$0 _ /5 ! M &@ 3I))*4DDDDI22222E)DE$N24N2FW(;GA0-H24GW)P57%H4P\%)2:4Z&' M*8*2ETDDDE*22224I))))3__T/2K#IM#7-9ZMMKMC 3#08W M[K/SESU;^O\ 5W>HWU+:)]S6/./21/NK;8SWN_=W_IWL5WZNLMSZ[&9E561C M5O<\V6MW/==8=[]N[V-:QKOW?^#71@-:T-:(:! T 24\[U?H_5+K:[,-X% M-=;6UX[7FLUD#W-86^RS=^_N53"ZEU[&S68%K'7/?)%&20UQ#?<]U.5^=[1_ MPS%U3BJ>0YAVN< 36=S"1.TQMEO[OM*2F+K]Q ;JX_F@AQD_F^V41F'D/U>X M5^7TBGZ7TZO#8YY$W6ZN=&H;,MK']7\Y6SF_P IJ2G/RYQ89D.>[4?];_[ZGQ*3B@4.ASZI&^(^D=VYO[NY7F'1)3A= M5QNJTYEF5@UVU4F"XU/W;G?G6G&UV_V:W_Z1&Z+U^[*O;B9+0Y[@=ES-/HC< MYMK/_(?YBW J/4:/L['Y^%C4ORZ_]S8BS:]NUV_8DIO@SJ.$/(R:<9@ MLN=L87!LP3JX[6_1_E+'^J^>;*'8+W;C0 :7'6:SIM_ZT[_H>FM?*LR:Z@[& MI%]FX L+PSV_GNW$.]W\E)31LZ_@.-8QLBI^\ZEV^((]FQS&.;N>[Z'[Z"?K M R#^GQIY'\[Q&Z#^C_G/H>Q'?U'J59#;,2ECB) =D@&):'.UJ^@WG>&M<1!+VM M8YS@[VN]R@'X^/%U/3KM[3M&QC X;AS[K&>Q6K1F>H32^L,@0U[23,ZZMT$N!@@ M/!JF1_*[?^C_ .#J13U428QK M]L"#LU,^[Z/]7_TFLKI-69G8.(,3,.)]A;;CVL:)DN]/[-=L=^C?Z-.[TVVU MOKWV?\$C68GUM-=^S-K#PYPI&UGO:6LKK=N]+;C^F]ME_P!#)WV/]/\ FDE- MP]1<7-K.)>'/[PW:/O2'/ZKPXG8** MRW:7%S:W>UKG^FS97O\ T7J?3_PGZ.LS#ZQ3;CVY'4?M IB7%9_1,CZP]0R,GZPW48W3L5XKPL V;RS5[?M68UKZZ&Y6 M6S])3_._9Z/T7\YZJ[1K@YH?>"W,L%N*VC'R*?4#F^E6UE M5-#ZV[;,>S[.W] _U/\ A+*BRW]7Q_7]:VNR]=/CBP45BUQ?8&@/<0&DD#W.+6>UN[^2DIJY8 R6D?G-U^ M1_VHC;*ZV;[7!C!RYQ &O\HK-ZKU>G%ZBRFRJU]8J+GWUL+V,(/L8^!]*V+W M?2_[3?U$)_7,2RO9;@Y;X_2"OTVF=C]K-_Z1K6_Z7T[/S-G^$LK8DINN_;+' M-:US; ]Q#B2TEH]WN^C3[/Y'Z2QE?^E>K&(WJ(M_6GUNK:S: SZ3G>R;'^UK M?S7_ $?WUB'*Z0]QJ;@97T&U6-+"T /81Z.CG>K=MK_P'J_]M66*WTO.Z:;G MVU8U^*T4NL=;:T,KVRU]C!L<[Z&]K_H^G[[?1_[4)*1=.Z6<'JWK&Y@QW.?7 MCAIDO+MSC1M_-^S^E[_ZBW;KJZ*S9888.3!/Y%R_00_*ZU]H((#3;D.;V!M] MG'[WO_\ UUB2FG]NP+"''W$^T$UN[]OH?RE!_4.ELK?8[1E9 T [VW^S86[=NST_^)_1?GIAT:L?]J\OOKZ[SRDI_ M_]+O>HX]MV8XU/PY :"+M_J-D'W'T[6?2_,]M?\ 70S@9+F[0_!( VL.RSMV M/ZQ[O?;8M/)Z;T_*<'9.-514/L&% ' MV>N&@!L,;H!P!HCI*>9;91]6_6J;8_)RK36YM;ZRP.8T[;/3N:/2W;'N_._G M%MX74\+/9./8"[\ZHZ/;_6K_ -6*>9@XN=3Z.2P/;R#P6G]YCQ[F.6#9]4KV M9#'XN4&M:X.;8]OZ1D?G,+/98[^S6DIZ)P*HY%V.'%GJ-W]N2)/[VU/DX>1= M:2T -.A+G'4C\_8T;6I5=,8PA]KMQ:9#6Z-D?]4DI%T_)R:'V497OI:[V7 1 M!.KF;?\ 1M_Z"U6N:X;FD$'@C4*I95*#Z):982T_R21^1)3I*EG9ME=+QB 6 M7 ?$#S_EO_X-#-;W:/>YP\"XD*==("2FE5GXV$&5YN4T6O:'M,.DM=^?80W; M_;6K4\6-#V/#V.XBT=0+;"]U5[&[6O&H+9W;7UGX_FK)/U5US#SA?A%SJZ+6 M>G5:*W/>][C'Z.E@W;?Z_P!-2ZAT+,S\BJX6-JJ:P-%5@W&J -S:]GMLW?O[ MU>Z;T3$P#ZC9MOB#<_D3VK;]&M)2_2>EU].J> \V66G<]Y&W0?09MU^@BOP2 MYQ=]HN;N=N(#](YV-T]K5:224T;.F/?$9F2PM; VO$>3CN8[5BX--F+:ZE[KPUSFQ);LM=M]P=^ZL'%S>M M9#2]W4+*V .,^W0,&Y]AFOW5?F_HM]N];/US_P"3J/\ PPW_ *BYGNK>"YFYFYN[VZ^[V^G[?>DIMY74.M8\.&?86D[=I+-[3$[7AK?Y+_ /5Z MT.D=1ZA=TCJMUN0]]M+":GF):?3+O;#?WE@Y%F5:=UX?#8Y:0!^;+B[\[^78 M[>M7H?\ R'UK_BW?^>BDIJCJ_5W$-&98"XP"XM !/[WL^BM/J ZOAXSKAG/] MCFAP]5CC!;N<-GH,_2;O>W_@%AAMP&]@< 0X;PV1!!:_6"WZ.Y:6?U7,R\:C M'])S'L&ZTBLB2&^E["76^I7LL]WL8DIL?5_J/4,CJK*K\A]M9K>2QT1(VQPT M+5K?E6AVV]VYL^R"21_9"POJTUS>M5M<"TBI^A$'\SQ6O7NWDM(!$F7<>'=) M2>,N&G[0[:3!.UT SMCZ/[_L40[*9DUUV6.(MSH73?K)G]$IS,WZQ95.;U%KK.FLKJVQK MK+VU/_F/97^D7*_7:HW_ %ZZE0U]=;K;*@U]SQ76(Q:;/TEKO:SZ"N=*Z]]9 MNDX%O2L;JO2W5;26'(RGNLI:6>BQF+:_TZ:F4[6658OO])_^#24Y?4/K/]YK<3:Y^YKO\ 2V+S_JV)?C5FS)RZ,R[*;8YUE.0,AY<&M=8_(LCZ;_5_ M>]Z['_&:0W!^K1<0 ,2Z2?ZN"DIR'?6/ZTUX./G9/7\C'HR?4:QQ:VPE]3W4 MO8UK&#Z+6MNLL>ZOZ?Z&O(L0\KZS?7'$N]&WJ^026-L8YA:6N8\;JK&;Z:[- MK_\ A*Z[%4Z;]8&8U56'DN#L.ISG5FO:7L+W>K9['.9ZWZ;W_P Y793_ ,-_ M-*EF=2.?DG(N?7OVMK:UA$!K9]-G\MWN^G^>DI]%Z;UKJ^1_BQZIU&[,N?G5 M.O%>3NVV-#'-:S:^O9M7&8W7?K1DW^B.N9=<-?8Y[[C ;6TV61.S<[8WZ.]B MZ?HW_P"2/J_]?)_ZMJX1EPI<_<&N9:TUO8\D!S2YED;JW5V-=ZE5;O:])3JW M]<^L].]U?7\C)J8\,-M-[B 7 NJWAS&_SFU_\V^ZOU&>EZJZ7_%EUGK.=]9; ML?.S\C+I&%98*[K"]H<+<9H?M_>VO>N+?U'$?C.QL>BNEUH:'.:X/,-(LL:U MQ;Z]GK6,K>[[1=?Z.S]!Z:ZC_%1_XK+O_"%O_G[%24__U.X^MQJ&#CFUI>S[ M0):T[3/IW1[ESKZ#]J_YO]=W[?4]-WIQQ/HN^E_:24CQVWMK MAY)8]K?3:V[9$G]]-AW!P=H-K=8^C_ %5I,#R_V"72>%@_5+[7^W*_ M4V;/2LG;$S[(X6Q^MR8V\GCXI*;WO),>H>WT6_)!JW?:*]VCM[9'S5?]<\E/ M'^T_:*9VQZC9\>4E/G/ULR,^GZ^=6;T]OJ7WNJK]+8VW>!CX]VWT;):_^;WH MN'^U/9DW#)IR7-8+:J^G4W,8&N?9OQ:V!S6^[_M1[/4_PG^E5#Z]_:?^?/4_ MLV[U?4JV>GN]2?LU$^GZ7Z3Z&[Z"Q1^VO4='VOUH]\>OOC^7'Z3;_624WNNY M76V8EV)FU&K#O+SCNMQVTV/966OKISM]_I_:/Y/I[] MG_!KN/\ &;N^P_5F.?LMW/\ 5P4E.2.NXHI>#U"YU^R18W"K =9M.UC7V,]9 ME#;O8W^:_5?I_I/T:>WZPXQQ[",LVW['BJE^!4*R2-*WY&SU&,LVTN?L_F;- M_HW>BS]+S7Z7R2_2^22GO^B@-_Q0]6:. [( _P ]JY#I>51BY%SK[#7794:S M%0NW2YI+/3=_(W?N>I]"RRM=?T:?_&BZO/[^3_U;%P)]63PDIW^H]7PPM?2UUS&. 8! P # 0 & !&@ % 0 38!&P % M 0 3X!* # 0 " " 0 $ 0 48" @ $ 0 M 2 $ !( 3A"24T#_0 " _^$!2$U- "H M ( @!$@ # 0 !&@ % 0 &X!&P % 0 '8!* # M 0 " !,0 " '@ 'X!,@ " % )P!.P " # +"' M:0 $ 0 +P #H #P $ / 4%D;V)E(%!H;W1OFMC.60B M/SX\>#IX;7!M971A('AM;&YS.G@](F%D;V)E.FYS.FUE=&$O(B!X.GAM<'1K M/2)!9&]B92!835 @0V]R92 U+C,M8S Q,2 V-BXQ-#4V-C$L(#(P,3(O,#(O M,#8M,30Z-38Z,C<@(" @(" @("(^"B @(#QR9&8Z4D1&('AM;&YS.G)D9CTB M:'1T<#HO+W=W=RYW,RYO&UP.D-R96%T M;W)4;V]L/@H@(" @(" @(" \>&UP.DUO9&EF>41A=&4^,C Q."TP,BTR,%0P M.3HU-3HT,RLP-3HS,#PO>&UP.DUO9&EF>41A=&4^"B @(" @(" @(#QX;7 Z M365T861A=&%$871E/C(P,3@M,#(M,C!4,#DZ-34Z-#,K,#4Z,S \+WAM<#I- M971A9&%T841A=&4^"B @(" @(#PO&UL;G,Z9&,] M(FAT=' Z+R]P=7)L+F]R9R]D8R]E;&5M96YT7!E+U)E7!E+U)E&UP+F1I9#I"0C W0S1#,45",35%.#$Q0C4W0D$S M,4)",D0U,30R,SPO>&UP34TZ3W)I9VEN86Q$;V-U;65N=$E$/@H@(" @(" @ M(" \>&UP34TZ2&ES=&]R>3X*(" @(" @(" @(" @/')D9CI397$^"B @(" @ M(" @(" @(" @(#QR9&8Z;&D@7!E/2)297-O=7)C92(^"B @(" @(" @(" @(" @(" @ M(#QS=$5V=#IA8W1I;VX^&UP+FEI9#I#,# W0S1#,45" M,35%.#$Q0C4W0D$S,4)",D0U,30R,SPO7!E/2)297-O=7)C92(^"B @(" @(" @ M(" @(#QS=%)E9CII;G-T86YC94E$/GAM<"YI:60Z0S P-T,T0S%%0C$U13@Q M,4(U-T)!,S%"0C)$-3$T,C,\+W-T4F5F.FEN&UP+F1I9#I"0C W0S1# M,45",35%.#$Q0C4W0D$S,4)",D0U,30R,SPO&UL;G,Z<&AO=&]S:&]P/2)H='1P.B\O M;G,N861O8F4N8V]M+W!H;W1O'!A8VME="!E M;F0](GWX?$9)%98 M8GB2E;*V)28G-38Y1$935%5V@I27T]35UD-%1V1G='6%L[7"969HA).6IK32 M*4A78X>BHZ?$_\0 %0$! 0 '_Q B$0$ 0,#! , M \ $182$QP7&!H?&1L>'_V@ , P$ A$#$0 _ ._C0&@- : T M!H#0&@- : T!H#0&@- : T!H#0&@- : T!H#0&@- : T!H#00$0#<1 ]>V@ MASD_;%_N@_+H)';C^U#WCH#MQ_:A[QT'@Z@G# @ ;Y^O\N@EZ"&0\0]X:"(; MAD-P\0W#WZ #;?03^W']J'O'0';C^U#WCH/::H& >;E*("/?C(?/H)G,7]L7 MWAH/6@- : T!H#0&@- : T!H#0&@- : T!H#0&@- : T!H#0&@- : T!H#0& M@- : T!H#0&@- : T!H#0&@- : T!H#0&@- : T!H#0&@- : T!H#0&@\F,4 MORAQGU"/U:"2=8<^@("&/#OW\?FT$LRAC!@<8]F@\\H_V/\ =%_+H/!C 382 MY$0' @<,!W!G&<[COZO:&0D=H? YP _-]F?GV#NT!VA\B&.\/ , /MZ_R==! M 51Z"8-_' !Z]]LX]6/#8<9"6)@ ,4N ,0,C MD=R[8V#O[@'W>L T'H%##W[>P-\],#G'AX_D"/.;;NSZO=T#;Y_Y@B50>;!N MGLS\^P>/\H:">!1$ $!+@0R'I%Z#\^@CN40';(;A@0'I[!'0>^V/ZO=H)Q52 MX#F'?OV'\F@FZ T!H#0&@- : T!H#0&@- : T!H#0&@- : T!H#0&@- : T! MH#0&@- : T!H#0&@- : T!H#0&@- : T!H#0&@- : T!H#0&@- : T!H#02S M*E*(E$#9#PQWAGQT%*8PFZB(AD<:#R8>4O./3FY0#KOC.X>&@E]N./D$\-\] M^,=P^/CMXZ"4(Y'F';OP ["(]VW<&V/;WZ"2JJ*9<@4HYR7(B.V0ZAC8?'KX M=-!2^<*>!?=]/7WCW]^@CYRI_8^[Y_'02SJ&4QS=V<8VW'J/?X>K02]!$!P. M< /J'?\ )H)P.% # WU?-W[:#V" MHF'E$I0SWAW8W\<^ = Z^\/>@G$5QGFR/3&,;=?6'JT%04P&#(9QZ]!ZT!H# M0&@- : T!H#0&@- : T!H#0&@- : T!H#0&@- : T!H#0&@- : T!H#0&@- M: T!H#0&@- : T!H#0&@- : T!H#0&@- :"6HIR%$0P(@(>CG??U=>F^@E&6 MY@$.7&>_/3Z-!($0[QW]8Z"G.?(XQT$0V'?Q[L=0 <8$?LT'CF 1$H#T'IS M&1\/'K_/T#04GG(_M ]_C\WS^WV!H*7(YQS#W[]XZ"68XAC._M'PT M'GGQ^QZ]-^OT:"G,X$#"',8,=W( A[^_/=Z]!X[??/7KH)?G ATR3_@\^?;L&-!/25,8HB;<>80\-L!ZM M!-[3 AMZPW\/FT$X3B81-N',(FQD=L[X^;03$UA)G'I;^/\ /]G=WZ"K35*< MN1Y2]?1SC?.V^W=X>.^@G)GY3 8,&$H],[>/KZ] SCPVT$XI^;(B %^?^;[^ M'3032'Y1 0W .[.W3&@J"*@8<"'+MG(C]'0-!.T!H#0&@- : T!H#0&@- : MT!H#0&@- : T!H#0&@- : T!H#0&@- : T!H#0&@- : T!H#0&@- : T!H#0 M&@- : T!H#0&@E**B(";.! <^OV:"E,(F,)AZCCV;:#P8P%#J&>[/W]O? MH*<39$1$-Q]GS;Y]7B._S:"B%@G@L)1 2[8[L[9QOG;[0''?H)IG!C\H9 H M'=D! >_?P[P^GNT$>U4 /T00 -OE>'=CKH*E)QGT1+N)L!C8,CMOD=_FT%6& M<;A@?O[=!/34%,AA#&1, 8'PP/4/OWZ"L2.)B 8X@ [@&![@[\"([]0Z9W#0 M3R'QWARCD>_/\ON#'KT$X# .P#OH*I-7.0-@,8 .N_U^K03] : T!H#0&@- M: T!H#0&@- : T!H#0&@- : T!H#0&@- : T!H#0&@- : T!H#0&@- : T!H M#0&@- : T!H#0&@- :#PH(@01 <#M]8:"CSDG7[=!2J M/"8R.,YP(\W=@?7]'7P]04PO/67^Z'\H^/K]^^@//.GI%_NOK_E^S00\\_L@ M_NAT'LKPH=1*/3]E^7V^'U:"M!X!L[E[N_'=MC&VX>&@GD7 _P DP"(;_*V' M[]-!4%5 0'V]WJSCKC[YT$X#C@,#]O7U^KV>W03TU.@F]+KD!$0^K'3KX:"O M1/Z B)>4O,( #D?7UT%4D<.8-@$ R( 81QG&P[#G.0#?WZ"H(X,)@ W*4.@ MCOD/>(X';P^G&@K"G#82B&,;>&.GAW8^ON !T%04V>G4,#G\GNT%4FIGT39$ M1'8=L8Q_/W:"HT!H#0&@- : T!H#0&@- : T!H#0&@- : T!H#0&@- : T!H M#0&@- : T!H#0&@- : T!H#0&@- : T!H#0&@- :"6HH"89QGT@#&<=>_H.@ MICG$XYZ!X9S^304QS /HX[_5W>/AUSD/5XZ"0S04JR@ &! !P(;;>'AH*,%A3$QL[".Q1WP&1';?;&=!3 MJ+B(B(FZF']CWB 8#._S!]O0*$ZX!T$ QD?$!P/C]^@[=- G+/0)N!MQ,.>O MY/OXAH$Y1V."& M!Y@P/J'._7K(_E#80ZXT"FD\P7', #S"'3?Z_?Z] II.MBAD!#;(XQUQ]^\= M!6D6ZX''=L'W^?V#ZM!5E7-R\@#^R[MNN0Z_/T]F^V@J$E.42Y 1$.8.N?E" M'M';'KT"@4\,!X]>NV@JP'O*(AZ@'&?5MU#;/3( M_-C05)39WZ8'&@JDE.A1#IGTA'UY^W'705&@- : T!H#0&@- : T!H#0&@- M: T!H#0&@- : T!H#0&@- : T!H#0&@- : T!H#0&@- : T!H#0&@!V 1T"4 MI)D23,HJ=!(I0$PF4.!" 'B8PF$I0 =A$Q@#/NT&&:OXFK&4&=9"JKK4%&O4 M"F,I&%J%@\E2 40 PFBV+AS( (#MCS8!'8 WZAAB+X_K#5'5,31U'2L[6T_- MO"L8R.IFD*A77NW7J% H<1$3=X[?-C'S]/MT%&H?'-M\X]-^G?\ ;U#'KT">NX*&?2-GFV#( M> ;=/8&W\X(2[XP8W' ".<9'&=\]..G?CV]V@ M3%I *&3AD![\?5XB 9Z_-D T".M*!S ;F+L)L!O@=A#U^/OQH$U24'^QZY# ME# CU#(CGY.<]>_?&VP4JDH8<8!$,[=,9Q[?#Y]!6DE-A 3%#<.N>@X#IN'4!ZF#0*B$AG;( M7.>N!$0S\P^WOZ;:!42=;E IC#CH Y#;IW>OOT"LDOS#MD_;U>OV?3H%!%8# Y#FWVW\-!5E-D Z9'.W?W] Z^O03@8>8 #J(X W$>F@MM_<:B8@QBOZGA4SD-@R2;Q)=4 MHADN!1;&<* 8,8$!Y1#8.O4*6#NM1=1RGP1$32+EX8#"DFHV=-06$I0$2(J. M"$*LKL802)DPD 3!L41T&3A7,1L"A4S*G(AVADTR94,)2 ;LR$$P?GAAR4A1 M. 9V$X== S]/CLX?4I9>!FZM<4O-M'2K%[&5-3-21#AD\;* DZ0='<1XMT3H MGZ\R_9&+@Q%3$$IS!F^E+YVHKL<4;<:AZA4*( JWC:EB7+Q$1Z%69D>@Z2,8 M<%# 1,YQ' $(8PCX M 4!$1^;&@2HF9CYI!-[%2+*38J*+HD=L'+=VU45;**H+IIN&QU$CG071425 MAQ$BB9R&P8I@ %C06_.U- TX,26E5!>1=CJ12;)9523JRMT"+K&#F,0J\=3 MC)FZ[APK7=Q:EF&[@_,:))(*1T$7<1 M J4'&^:1A"!M@!;&,/*!C',;<0QU2=)5!7-1Q-)4G$.9JHIQZ@QC(UF3\\<. M%3 9-S$3003+E1RY6.F@V0(HNLH1-,QP#I!X0.$*E^'JG2RLKYM.W.G&2?Q MAJ(H&,E&I* DY" @.T()D(]NH!?.G."K22Y>V6[-%-JW1!MO'/QS%HI.5L_9 MV6(>M!*M'5E5;-0#)TFF;G36B8E4ORZD%,>1PZ*;DA@4$IIZ.KV*]$IYR#3;0%3I%R!145:EY(63, M!0^1V4281 .=R.XZ#:_:3B0M)?*/%W;ZJF<@_23(H^IUX)HVI(P1*&0>0SGE M='33.(I^>,P=L#G*().E-!EAR[$ ,(FP80P)!$!$/7S!GZQ#;OZB"(X [!G(@/N]/05R4D13PR ^SP]77Y]_5H%E!Z8 R4WAU[OOM[-] KH2 M \I1,; @.1SL(9#(]<=^<8'NWVT"^V? ;E 39V]6/=W?DQC8= NI.RB( )AV M N!R.W3?Q$?$-^N>F@76;KY(9R.>H#\V!Q]P#V#@%YNN @&<;Y#KX=?O]P!# MJ*NJ9HY'SF>E$&AQR*#,N5W[G =&[-+*QP'H*ABD1*(AS*%VT#>:EXCYAX!D MJ4CV\8@8< ]DRD>/!*8HX,1J3#9 =P'TSN1*(!G [:#"\Q5=25"85)>>DI I MMP24=*E0(. Y@(W2,1$@> %( ;!W@& 0B9$0 1-CIU'H&_7?YQZZ"O;+K-'* M3ILNJ@Y1,15)9)0Z9TCIB!B'3$! 2'*8 .!RX'(?/H'Q6CO$6J6R4%-."H5" M@CV:*OYR4LLFDE@5$P,3'GB>.99+T>W#\]0 P=HF0&]<9'!Y&WEB7%<(S;GR6)GW!ZDA0+C'($?+G<@@7H "S.V4+^P4*.^@V-6<\I\V< MBTB+RTZ2.7'LTW%5T@@JZC<%^4X?4^X%22:IB ^G\&KRI^<0!-L0H^B&S^@; MGT=F!WST[A#&<^K&^@F:!L7%U,7@B.&J]2M@J:>U?>M_;VH8&UT(T? M,(_-;5&S/ 0$NY>2KMDP0C:9?R2532XJ.4USQ,0]29D<.SH-U T!6MX6/*!\ M,EN8SAK"A;B.^'ZE+^4!<>HPX*;Y*4I7566PJRQ%44S7-*T'<6MJBLG6\;*L M.).FJ=O%<5@TDJ3<332Y4HA#34]'-YMHL%?+*BIN^URN( MJF[*OY7B";C9U_;9#@=K1Q9"D6M.T]1%T:"N2B^FZYJIU M2R%7L4*K? M5=4Z[2D)"/"^*8M_Y16Y]3VMG:]H'B"IJ$I"[WDRI!Y"7%NI2<)U'6[=6%F)"+=+$[-H%FU7PZ>50C.'OA7 M3@[M<5[BNYN!NW(\1RC:ZCNMKBT3=GS"GZ=L7)QD.7B%L="RM#TI$0TJ[D*7 M&MZAHNI:L?HU%=RC*^6EI22:AN9K>&NF[N?8U2IAN[4]%1%&*I3SJUE92UO6 M*%YTIRBA9U)U!12T.G4"B=..5ZQH=H0DTUG866>/(!4P-92@>*^ MIK=T_ U-^:(I:7H>QMBJ5J)^UJ^0D1N)>&E9.M27%.N[H&]-$W!>PDXFI3KB M9KR%K:CYV: \*9:0F(=E4$&N%/35J;WPTW6DS/T9Q"P4-<.\%N;@W6IJ@N(& MOI"6>T67A-I"DC4_1%8(W.ZBI'S>+5 M!4I>SO%34",#)W+J^_#>;;2O#?$*H4[?6K:>Y19V)N@NI?."B*@>UK:-&@H]6L[F6_NG4*4<[3FH&2C+@,I8[D M+OI>V%_:+CN$635F+^U[62470"][JWTS25?6VJ5NP?1%.T[!SE4S$W)!M60$3)E$PFR/4#=2^!1]8!CF[ M^;.=\AH)V@- : T%$^6\W3[81Y2D*M:\K*X\^[JBNJDEZHG7ASF6D9AVHY5*03")4&J9A[!DS3 >5!FT M(BV03Y2))%*&-!:.W7'3U?5_)H(Z!;INIY^BYV+JFEY9W!S\(\1?1T;F,(&?L.8ZT8L<,Y;';JF#!7'3P.IW&2D;MVCC$4 M*]024>512[0B:"=:((D$57[%(.0J53(D)S'*00+-@42'#X0.154-"+E!9LJJ M@X26071.=-9!PDHBX15(;D41615*51)1,P&*=(Q0,0V2'*4Q1+H*7O\ K[]^ MOS?RZ $0)N.Q^F/5MZNOKQW>S04JIL@.0R/RO5MT^<,;:"9%S.?M5B#D%$'34Y%4S!O\DV!SZ0"&0$-K/#9Y2%P"C&D.(,_ M;IF%-HQN.S;4IIB-1**8F*=VQY>V>E#:^VGXZ9CVLM M$/VK[-!;B[\OI&$OCW;>WJ/?TW'.@0W,J _ ]:,B1W#O4RXE4D)R+9 8-TT"+O#EWZ MIMD^8.HVBJ+,4Y MP_.E9LZ8;"(%#,8V4+Z0 &XNG)3$-DPI(\WI@#F_CC& VT"@F<2& M+RXY1SMW;XWQT[_#05R9]P-CH/3./IVT%2D"BZR:* =JHK@@(E)SJF4.;D(1 M,A0$3**&$H$*4!,52 S9$PD4+$HG3R'.! M0, R Y_/##GS<.9-$W,90Q0Q!Q><74-8N#9D:BGY)[*2TPX4>2+^ M14[5V_?K'YW#E0< 4!-L!2)E(DDD4J*)$T2$3*"=ZM! 0 0P.! .X>@?9H+X MH*X]>6MFDZEM_54G2\JGR%.>.5RB^2(8#>:R;!0#M))F?&#H/$EB '**?9G] M+0;JN&+C\IRYRD=1MT00HNO'1TVL>]%RJG352+G4*":;155P8T7(.##R),'I MN1902I,W3@Q^Q*&S4@\Q"F\2E'W@ Z#UH#0&@- : T!H#0&@M.N*D)2%)U#5 M"D?+2R=/PN F&]WZ.HV--0M M61<+&TS6C2WK:!I]]2=5*P5(5S6,XP*X84DN_B R34UV>(UG#WB=TW6=\9&K MX6;H..HBF'UJ!C:;4L*]E[2HU#>N.G6G#G5,C)W85IB:K*7DZ>39U$6#F"3$ M>UL:Z7IDD4D&-W]:<6T(#:LFDE54X\GJ>M93E9W*@Z5J]E+1%ND;N\5+M@Z9 MM)/AJE'CRL6+>UHSIRGH1RQJB(#+$)<'BCCZ0KRMJZK M6Z=0# T-8ZFJ;B+=T"QI^/E)ZXL="M:MNLM\:+$S-?J*4BX>)S]1L&MN!1IA MNE50.K7/%$XF!B PI'W,XN@AJFK\)N^;FN'MLG<%1\*]H)XG$O8:E^*2OZ>J M>N#,PX=T7C:XL38)_3M:4V@YMO%/:W61C5FMJZE236IM,-F7#%.W%G+21DE< MBI'-3U XGJO%K,.XN,8-_7U[]!$3D <" @/30-FXR') MTN&6\B[1R9)4*%F4RKME1(]]=(M).OW#.UT.L":@MI-N>9JPY!$!R:#;+MFC+F*(Y+(2 MR3M$X?GK';E$-AU#^35X=J,(BO/1=27&DR 3M5*DE5T&!CCCF,E$P@Q2!$MQ M'LG*SO!1$ICJ &!!V%(V)M!0+AJ]HNV=%4P_;E'L)*+IJ*:RB JIF15 DL#< M9'G.B8Z9Q,X.)RF,4PCDK08HJ2T5JJ MK.Y4J:VE!SZSH3*.%Y6DH*0754.83"<[ERR4<&4YLFY^WYQ,(#S9WT#7*^\G MYPS5J"RC>D'5$OE.82O*,EW,6!#CC A&/!D(; #^P!AR" 8V$ , :[+Q^3 N M)3*;N3M15,?<"/2*HJ6!ETDZ?J8J92@((-W)3KPLJL!0QSF5B.TQA- 3#RB& ML>JJ6J>B)=W3E8TY+TQ/,Q KN)F6*S!\D [E4[%8A1404#TDETC*(*EP9-0Y M=]!=]@Z8IBO+SV\HVL >'IJI9\D-+$CW8,7QBO&[E)J5!WRG[$YG_FH&'D$3 M$YR!N8!T&\:,X&>%VGP,/XMR2YRB(]I/3L[))G[S"= \DFV.&^?SQ P!W &@ MS;3E,4M0<&E3=&0D?34"V445;QD6@1LR1.K@5CII$P4#*&+S''J8V1$1$1T' MAU(D#G(0X&$.O*("(;9WQD0R&^_MZ= LYX^$W,(#Z([9#?J/_O'O\96 MLO:>LV,E45:*J*N!)\]34@H=3E,#IPDD43C MZ&K;S)[#I:4M72%*D(=I'$=O28S(R)2.W8F N!,F*A.R; (B)@*V22Y1ZF/N M(ADDH3E Y#$'H8! ?8/WW\=!B^JK14A4Y%%3,PBY M(V1+(1A$FYQ..1YEFX$\W/$S (!G(><& M7)D P(9)@,[A@0#0-*JEDTAZIG(J/[8S&,DG3!L9P+B7LV[5)190V=MBD^24-Q$YA*0H )C" M!H'*TIP\3L@F@XJ61;0:9O2%HU#S]^(&$ Y53%.1JB; =05B(9#&@EB&!$!V$-A >H>W0>%$R=F;F QN80,!B9RF.0P; M(=#%$ ,4?V)N4VXZ#J3X<73AS8RSSITLLZ4QH^.#B$6>62N;#Q'#95 M$3;VOJMK"KK!6^H5QM=0-XJFJR%C;;*Q%MJ'KN]%4V#! M_5AG%RD'$BK!W#I1ZV?)4*C6 2$.LG-01Y-DD[,W"R^(7RM4RTHB^L7PT63F MY:]-G^(:U?#D+*ZB]NR,$:@N7>AK:%I5K^V,?>VD+H?%63=G%S0[VH36_B:R M)*04FVJ-G !,R44%]'\KU:VB*>K!_<>UUW4&5"47Q 2B%P(VG:,945=ZK^$C ML(WB-IRV<1^,^HZIB7-,5&26:09*Y)&1DVWC'AHFI9A)J5\]!4KCRMU+V]F4 M:?J/A-XIT9A*#LI4E0QK>,LVN_I&*XB;EUC:JS1)YF%Y .,K6E34FD9"*B#R MKJ)8S\:K/EB7+2::1H3*Q\L%8VW=IJ6N[7-N:\I1M)W%N9:ZK:'J.K+#0]QZ M$J6TMP$K<5HF>DY&\+9Y<-)E.J'=H%M >X2RT0W6=G325.U;.01E/*<34A4D M@B^L[)VSHND^/Y#@\=UI4JE/5JQK.'86^JVLJCFXEG3=>PDW0TM&C3;606>3 M$+5462L'Q$-9RM!X_I9S+0R#58RR0/VX9^ M(JG.)VT41=NG:;J:BVSVHJ_HZ5I"N$8AO5-,5;;"OJEMI6L#+EI^8J""67C* MLI*8:I.X>:DXY\T(W>-7:B:X%("QQ35S5%N.'R[]:T7(HQ%64Y0<[*4]*.&# M:31CI5!J<&CT[!ZFHS>^;*F(L#5R11%42GKBPUG:8K!Z^>Q,%8UU(0KBF*+8+NF M];DEY-"EB1[#LG(44[QW7*@)2+H-W:NF'] MRJJ^($U2R=(3-PJ_I!2EK@6_N97[%)^M1EL)FL/C1'HVLFHURS94JO$K1\K% M5:G))1Z;R/1#)M \6-S*LN%$1$Q:2(I&C75S:.M),(R]52![D0575CPW4U?[ MLWM/)4W\!)I4T[GC41,HFJ$CA9TW5E&H%(D5D[#8(GCD+CIOX^(^( /T:#WH M#0&@- : T!H("(% 3#T !$=A'8 R.P9$?8 9T%*JX1%(X\^ #8>8IRAD!#/R MBA]'7NSH-0EX^,-:M.*:T5CK9RPA1D1=BCV=<3;%0"A4TRUGV@*0+1;M&;5-5=980'9-),PG'8@&$,:#FT#AQO^.1_$K=+<1_UC5'MD<[A\' ( M#@? /F';09KLAP)WUNU5 1\U2\U;:F&)DS3=05A#/8Q4J9Q+RMX6+?)MG4L^ M5)V@E%/LF+?EYW3M,>5-0-]5C.%JU5A(I%K1=,IC+JM4B2=6ROFSVII53D+V MI5Y _I,VYCEYP8, ;L4]N1+GYCF!S@C@!$>@;C\V@HE! QQ$-P''U!H*0XB( MX$=L[= QC/O^?V[XR )RR@F,)=N4ILE #;;U>W042QC 7;J/3UB&X]_@'?] M>V@25#B;(CC&MN&VY=% M7,H\SVM+:T_7-,SBSY!(%*CIEBQJ!@Y61J%BT((.F16R:Q#S4>CYL!2*"];L MNT3[0-Q]6NW(P_!<@9DLD;E51<%:+"BHGTY3@8,E$>FW@& U@3=> MU8]$2NZDFW ;<%I1Z)3&$,B;LRK 0,YP("4-^H8'0% 5?6C2IF#*FF[V?>2 M[@K48!(5W R2AS[ .XF25+D3$=%$ 1*(G6YD"F*(;F[769+'-FE05@T37F%$ M4G#:&4.FNUC#B4#D!T;'(Y=E-RC\DR"?+L!C#@@.2(0I I0P ; !L M '=H/6@- : T!H#0&@-!*6137(9-4H'3.4Q3$, "4Q3@)3%, Y 0,41*(#W" M/?@0!J]U;.G;-WE142P.LZ1;N'2]-MC@7SLZ8"H4L4)Q(FDLJ;8S11,8"A(2!'#E14OFB*V"IH8.(>=*@8!R51))4F#:!ZM)4W3]*,2L( M..2:)"!2K*8!1ZX, !Z3ET83JK[AD.T/RE_8D('H@%_HG <8';/7 Y]?<'7( M_P NV@5$#D)OG<=N@B&-O5X_5H*\N1 ,]?OX>K0*B8CR$#^P)U[]O9T[O'OW MSH*TI@.0A2CDQ"#S!TQ@1SZO<(^K03DCCS 3NW^H1T$72(K$ @>(Y]91 0$. MH (;YP.0$0#(#C8&E7XX/+6WR9NEY&"1@:P,@=-I6<&DU:RG-V9RI$E2@ 4Q05CGP@N0VZ2CI 2.#ABH+571[,X?BTN" F#;-%5*7.! M#QBP\-LCH.E?AR8O&-CK0L9!HZ8/F%NZ+;/63UNJT=M'"$,@1PW( (AD SH*C0&@- :#"U\K"6TXCK?2%K[NT^[J*CI"5IV=,UC:DJ2D)A MC.TC4,75E+SD'5-'3$!5%/3<#4<+%S$5+P&;.W3]%T\EY==\%O1ODW.$2*I:9HIC:%1M3$]0,;;&3BR5_<,Q'- M$05VZAOE#0I7)ZO.\;>:W,JJ=J$'[5PC)JIO"0KEZI!-6<:W!9>>3WX6Y6JJ MLK>>M_4E3576=5T#6$Q.57=V[E52#61M=5NM,SMG5'KF]$!<>FZX9&N!C*:;5BE3MM)JY*[5!U6]16XC*5GJE>) \E9%RX,=4X9-J[@PX>*[ MJ>RESK+I UCJA:LVXTA6\S)3)U6R M"*U0@X"-J<\S$HH,4PQ/67DP>"VOW$@ZJBTE*B:,I6DV,([8LU4 N\> 3A@/6Y"M*&N_3%,3%(,:X;4&K6)Z)CY20I^H)1A4J4?3[9C M5YA9O:J:S#Z,C734+=HOR:7!O;I%JE2%H7##X.KBU5?Q"CNXMS)QQ RMD)M_ M4-IH2G'-05I)+4];^@9>6E7E.VPAE6-N61Y)\F%+G1=KIJ Y>U5DK>68I1Q1 MENZ?5I^G'=75[7CB-/+RLP(U7<^MI^XM<20.YN0DGA?AFL*GFI4&:;D&$>#L M&$6V91K9HS0"JO/.VE@[7UQ)WR-1Z5HVU.R'XP5;B(13FA2TNND+>4+5C>:( MM$K02J*O8R*4DBJR404,1P0R0F#0,XIJ\7DSIB%I*S]*3?"9*4]=IVK4M%VS M@6-LEZ;KV18SDS -)N+IELT""EI![4E'3D/3\F9L9>;EJ>?MX-=ZK'*]D&.* M1X@O)]<0%O+-5 NUM79ZNN(ZS1(:TT55L);6FKSPM U3$U/1D+ 0+UG\+)0V M&;:H8VF(6-F%F#DS.0CXAL[*W>M2@CVMXC?)IUW15#4E0U)67G[-5A'W?K&6 MJ:;HRU%.4)&R7#0PIN/J^L*W@JK&"?OI(L'.LY%M6<=34PR8P:0O9R7@V;N, M!V&;4.,KR<-/4-#75;WFX:XB@I"L7Y(2K&%2V5,5M,A=*EZXGJ*LM/7\&@:# MJ*G9RKZBMY#43*7#;2-/-QEFT4X/4-)Q+J9I[SR59(248 2Q%RQ('?%"B@?* M+\,%9PUL)^WU>T_<"+N/=2,L\]58R5.JWIRD M'HGCJ83J.:= Y;RL=&/*>;RD&TO!3T(CS1Q@$-'/#Q.1=/7ZL_4-0R+6 M*AX>XM+24K*OW )-63%K+MG#IX\XAX^.@3ES' MR7H=_IT":80 !R(!Z([?;]_LT"&]<["4#%[@'KT]W=C06J\4 M0$0$!, CGVCGU[Z"RY)83D.4W+Z0&*8-L"4Q>4Q31B:*JSDLFNQ1;E24 M.NJX*[,W(DFD&#'64.!0(4,<,Z=3LGUS*(9II5 M3&H M/Q;0N/C P2#)G)$B@7,FU( &+RD,+E/F(/I !BAK%I OGU00$<4HB+J M68,E"X'( Z>()"!BFP( Y M$-]]!>S!P4_+\D@ 7LR@ 8$I"A@"AW ; !L!0 P&,!=;14H"7TOV0=X^' M7[?ISH+G;*@8"@41[Q'&.FWT=?R:!3(81P #CO#8/;H%A(XG ![L>KN''=H% M!!4>8A#"80YL8VQC =>X0^;05R8F#&^,[#TW ?9W8T%40P%,!AZ!GIZP$- M!6@/, "'0=!'042[4RB@J$$N1 H>D(X]'/2VPO: MCDHF1CG*3ML\:J2:J[=VU=-E%$5452 4R2B:H@("40' Z#=1P'<20W?HH*1J MF1[>O: :(-72CE0?.YZGC%.WC98QC@/G3YJ8$HV84*<.5P1N[6$#2!""&PLB MQ5#81'& W ,;".^_LV]F0G: T!H/ *%'FZ^CUSCU]-_5WXT$KS@/VA MO>7\N@CYP7;)3!GV#@>[H/?H#MR=,&SC.,!^700\Y+Z6"G''J#B;NYODARY#.^^_P V@GE,!B@8.@AD-!)\X('XIA]P?;H&]<5O#XVXHN'2\/#Z[J@]'MKMT3)48M4Y(1.H30B4CR7I&L*CC7T/!R,'5+:+;2%-R@*)_(VLIFW5-VCK+B,E)J@*&H/B M\MC1*$-:]C3U31M&\5+ZEIA,LS.*UO-QT_/V]F:>7=)R9J=CXRK6KY"/>P,0 MFR<*R09 HCR6;V(N73MYK@<00U]&)E/(Q./@.-I>-XF#4M"M MN#Y]PG5&M1EII2G9NZ+-:R+JSD/4MWSI7EE"- MX5I2Z:O*R)0DE2>BH[<*G#KG07YH#0&@-!;M0U#'4Y S4_,ND&,3#1 M+^5D7JB@@BBFWU_ M-GIOH'!\,=@9KB&NI$T2T,X:P+8R15(5QV9S%%(L@_,)64UBH"!:HL(N/9I=DBV;())D*40$YS* M*G,!E5EU#&564.914QU#&.8+OT!H*9<=P]@Z"E.(JLH;ER/CW '=]_OMH$M MPH)0P'+W@/3;K[ML=X9]6@MEZH)N;./0QTQ]@!X;>W06B_7 HFP..HXP/?GH M.0'<,?S#D LA\N)U#Y'!0W[QWQCIG'N]^@L25=#D2EQ@!, [#W#L.!$0V'K@ M/KV!4LI8RGJHN G<^2BR&^ @.1MS)E,U?3:I$NR>*MQ#D.YCT!/E@>LK10,D, B81Y0$1#8,]_WZYT% MVLEC& 'E#&?G^_VZ!?1..V_R@P/3OT"HW-RE-W^D4,>&@-!C"YUJZ:NM2-0 M455C9-["5"U.@L3L0%=FY*8%FDBU544.5)XP=%P0AR^B!RF#F+O MC:"?L?<29H*?*X<&:.Q&(E$TU2-9B'=G.,5*D,4_(1-P0ID'92 R]S*6KV+.X.E&/2H3+! MN F/*PTBLDE-LS$%0J:O;M0!9LDJ IHOFS5R(CV0@(=3-)3,?443&SL6Y2>1 MTS&M)2/=(CDB[-\@@Y06*(;9.[W$%77RK/$$X@*;!6,3I2LJ[M+P,/:*I&7MQ-2#Y[=&H. M*&;LGQP0IW35%1DHC;F'IU\2\=?-Q2]*P5&3 M4K**,8&-6,@BYEY.H85XF"JWX[/*/UY)43(QQ;;V84DC^3@IJK[?598NJ*M? M1=1<:3"9AKB3)9!:X5+2$6UM7)M$JJC:7D&[EX8ZJ,!5$RU00=&= CU;Y4KB MKI.D>'E@JFVD;N#5U7L[GQJ%D?-:"NS1U*<:U2<,JTM3\B[N4E4],5&G0M(R M%P9J'I2G:K94ZI,P]12\BA3:J<8J"'-W$7:2MJ MFJZU,9'1_#E;6FI2Z[ZRK:3)-UG2\&2F[PI4]37Q8FZEJ0K.%IE(\N>*F*A;-5(RC()_5]*4-Q#W>I*FY.V=9L MWI%6[MU;FFY=K6WG[6441;R<6O%>?/$%FY55 8S/^4^XY%+30-VUC4;:&F*Q M:WR<4;)U18BLK@%G[G\/]K+01$?P[FC(*H8)_&S5]N(!W?%C!SJRR[[X HMC M&4HDX?@L\@V]\#5X*XOIPXTE M<:YDH@:YTE+UA&W(I5K32U)?BNK>#JB5BI^TB\4Y>/G[EQ;ETU&F%*C?O%U* MQ!B2KV8(1,Y'-D0?$.(2392J#219&Y7C!TLQ772;O6IO1<-53$62$0!0A1$,@@#=^V 5+\3! MN307QO\ AXM*C2OQM@/C&%3GIM2LB4X,)\(?"83QJ024JLL0+7X0-39#3H-Q MBP\ZT%_)O43#@RJ8".Y=\; &1SW!@,#OC;?<-! [Q,##R*%$ V' ".# B)1 MVV-MCE'?/HXYAQH/(/"CGE.4V R. $<;X[L]^P!U'NT%< \Q0'N,4!]X:"!" M 0, (COG<@- : T!H-7/E.+LJ419QA0<8\41F;FRJD:X*0_(H2F( M4,!W^./?\X!8TDL( MB8>;NP/4-@S\^V_C\^@LB0<]FF.3#S"._CW]=A[L?4'70628B[]Z@S0*91P] M<)M6Y P(F4<*%33#_A'.4 ]N>[:5D^\#8;15-HTG3D;!(D OF:)06.7&%W)B M@9ROM^W5$W+G?D @=VJ+JT!H#0&@\'.5,,F' ". []QZ!M]_6&@8=QI>4HX/ M^ >G4YGB+N]"TY,OF:CR MW#IGJ2YE3IE,HFFI"T7%&5E?,%5D56_P .29(V MGF[@@IO)=L.@YOZY_"]Z#:U@BVMOP9UA.4 D^ CN;K:YT)2]6O(XJ@=HZ8TU M"T_542U<'1 YV[9W5"A3& A'"[;G.*(=1$QQC6/I'A5A>,>X=8M+/*E?HRC*/90$81[(2.0,=^??G[_ M &;8T%<*#YL1_&$,4_9/D>R1 @OCCH.?(#$$1,!P,0:J[/OJ&D MG@*2UN'I6B"1U.T6-34OS.8B8 ^4 .=ASL !OL(!@0$!$!"F^!F8B CVHXW !.7'K25L)%C2C0S6Y*K>#J.I7D[3HJS2*K M2EV\'2$M*!4-4HTTQ=,4V+B.,_;RD6H\!$?<;EDXJ.3EWJ-8-HZ6:DDJ#DWL M(TBXVYT I6\!;U>H:)F9.581)J>:575=*,73R2#2/EZ MJH.FKG2DY!QI8N1DIF%>Q\I;9XW=EJZ%@G!8YZS?LVCIM(1JZP0)QL6G80H3 MM2M:GC(AG%2I9JIF=.O)"DE*WI>V*]V:MM["/6IU).5J.%HV/EY,P)0Y89XI M$2<(WE5I^->Q2 .;MU6T?<6D(>LXF.DHJ.G43NF*,D>!>.%V0+*)M'R;RG)J MHH%XQD$"$?1SV*F7S9VQ<-U^T(H+=7&J&W M-QQ7;,9M.^-+S%61S"G*GN!1=5*1KV$DP=%:G@_XK(;BYM?=>OJ:DJGBH7B> MMY<:MKER1,[/(+_%5]),W(8GBK5\7ZT='+S+>ZBMSC4[1A M2UJE=J.)04;1[?A5A:>K2A9.DFMQ$&+RXL.(]_3R"YSQEO(&*IU G.)D_A%XF$[+*$#. / ME^S8KX^4:/#F$1+@H:^] YCA!M:6[W$#0-,.VX.(-A)!4]2D4)SHF@Z=Q)+- MUP_V*1=),XL1#O?%[LZ#JQ8)II$,"9>4O*GZ(9P7E Q0( = Y0#&WY-!7Z T M!H* 3";J.=!3G^5Z_P H;^WV>SIUT"F,X#06B_5V'?8 QC'L$V/$1#&@L.34P; ME 1#(CW!WB(CG?ICKZM!8B+I00;M '& Q%507+TQV0B A@1 'UZ T!H#02U33,A)U0W= JT@GX<&=0Q_$GQ*UC4%T*DC;LWGK*JY%:2J&MY)A M/U7)2[Y;NB@1,H@1JS2,BU9MBI-F:"#=%)(H(DQP^WSA6QW,Q:&Y M3%F1-45W#BC*@2223 H\YS*_!W*0 #FP8P@4!\1'&@Z;/PFGB0D$8[@AX*Z+ MD%8ZV]'1L,66#M'14%01'(\HE*8 $ 0R']B(A[ MA'VCH)^@-!Y$H&QD,XZ=?LT#"KD0HTY74NT2+RMGJ@23,,8 J+XO:J%*(=2D M<=ND 8V @=-\I\B7'J *9!#T<8]_3.=_5]\Z"_XX_H$P("&V #&=]\YQZO'0 M7DQ$#"41R.,YR&,A@S(_9H%1NH7E @]0 1Z;8 1-]OW'J%80Y0Y2"/IFR./9U[^[H/K] M6@K$?E#^Y'ZPT$U)8BP").;T1P/,'*.?8/L]GAH)N@H ?(>>JL^V*+A-(JQD M ,7M2I',!2J]F(@?LQ, E!3EY#& 2@81 X-!RX\4ML$[17SKFDFC8&D.YDOC'3K8F>Q"%J!1210*@)A.84V" MQG4< @<2AYE@<& V0P 8H&*8AMRG*)#!D0R4P8$,A@0R'> @/KT#ZO)XUXM2 M'$5'PO; @RN-%24 _.(^B9\S:'EXHW*;*93"HP6;$ I0,<[KD)NAI.D'#&J*XD86W=024];FD9F8BGE.T$E*4S55)N: M>I[L*?:3:M.IQ=72!6+.>FIMQ&E9PS5@Z;1T:DQ,%J,>#:AXE!VWA:RN)$I) MTY-4-1J1'U(3#.V%O:FJ"%J6JJ!HB*J>BIV(&F*HD:J*6IUJ_.H^AX*)<(L#,P0Y?@KMS4-6557523U:SU354 M_:.G,BZ?4RP.RC8RG[F4U$0#QL/%W8JY./>3X3=2$!6.;N9]RQC4 M&8A/B^#V@8:9;RD%45=Q",<]D:CIZ!:3<2I 4O<24H)U;9_=&$9R%//UBUJO M23Y^Q[*22$C,C21IB1>/U@RQ:2SE/68I,](4VXDI!NYGZBJB3DI8\6 MB]DI^J99S-S<@JSI^(@:>8"[D':RPM(*#B(X#F.N#('3ATNN&:QP("!L8$! M0'&! >H" ]0\=!+%) <@*:0YV')"#D-AP.0WW /<&@AV+?&.R1QMMR$QMG&V M.[(X]HZ !)N'1-$.@[$)U , /3N /4&@ 2;@& 31 .N (0 SX[!H(]FA_L M:6_7T2;YQGN]0>X-!,R7Q#WAH#(>(>\- 9#Q#WAH#F+XA[PT!D/$/>&@CH#0 M&@,AXA[PT"?S!XAX=0T%(Y,) ,8HX,'+X#L(^ @/WZ]V@3%5CB ] Y M@P. ,XP.1QC.X9'YM_$$QR(]L&,XV';ITQG/WSTT">K^RSC'MQWC]&,_3H+ M:?\ R??GV;Z"S7QA IA$&,>.@L20$14'<,3)CE,(["&^P!CNS[O'?NT\!R?#='$"#GY@Q0%1[)I,R&$O1%FU(H)0$0Z M"9X(#ON(#W8 F $?<&>_;WZ#07Y=WRL#?R>=BDJ M7)LUN M*B]T:[86];CV3LMNJ2[0\?.75EF:@G0459. -$T2=5=6M1/GLDJ_J%TZ447E $4' MSV1\[454D'KLAG)CD[4J@=%U&T5)2@H4]0%%/9(6Y@:,HFEX-X],@4G*5-)- ME!M%B-R$] OI)IE+D, #H'=TCP"<5M9D37"V;N 9+%$G:59)0<,FVBMTX:Q=0RU)6GI2WTNZJ(TV M^D1<4J>;9H&8S*%'K/$VR\<[8N3'3=-S$D#O0*EDH+JAICXA_P %UO:U9KU3 MP^35&H5(R,#UI2!JK>240Z6;"99(K9U5,'&+,>=1,A0(\?2K?(@55L"(J"4& M2V9\G=:2X_%S;S@[X^^'_B!X(^("[,A)Q=*W*M5+TNK8>YE1,(B0FBN&5*U5 M3DY$03BHO@U=N@>VE;R=*&G'K=FUH^D&9T62(/XXH_P4*ZE&&BJHX(.(9G6C MMD]CW!Z5O2'Q&J2/72<(G2FJIYPT!$RC24=N2IME M [.N&VA[AVVL+9J@[M5XXN?<^C[84535P;A.B"1>LJQAJ?CF-05"?)$CJ?"4 MFBY< NNF5VZ*H#AYAPHIH,X: T!H&J\0T9V+^FYDH9.NB\8*FZ!AN9!9$!R( MY$?.'&,^ !OH,2QAQ,G@0Z%#< ,[X^G'?Z_;H+[B!'! ZE -AQC._\ .&@O M5B;)O2,(=/9MD/FZ!T]^@O!KCEV'(_/Y,:!91 #'* YQZAT%J76<.6%KK MENV3A=FZ96_K-RT=-53H.6KEO3DFJ@X;KI&(J@NBJ0BB2R9RG34*4Y#%,4!T M&E*W?#:O">33MEQ=6KOIQ%T'Q+4YP?4??L:SF^(V]UP*)K"KH:U3&OYJ'N/; M"XM>U3;R>I&M'K9U'SK5&G8]]'-GXNJ??Q;MHW/H,Y$XQ(J-N,?B$E+6/7\Q M&^230XL9$D/4=4C4#Z+1J1_5CRU\;3*LHO18*'J 76\R5E#16 M6(A?=L>*OBQJ+B0X<+45H/"^ZH>_EBZVOVN]M4%PJFJ.E8RCG5OVHTRO-R-5 ML8=U'RHW&C @[B! H,IQY"3+%.CV!U6JY0:#;6]O$C.Q7DO8CAQ>VWM-1]W: MPXO33E%54]NW7$/)2]O&E[%DVE22CFO$JEG*5/@U2,(M],.3,ZQ+&ND3IQ,' M%,2 [?CCX\[@<)H5?,-*\X,3,[H1B*:SH0O.W,^E5'E,*LJ=J19!O4/DZ[,33 M=%H)JF(8Q#+)IKE(-Q]P;CZM!G7AHIRL:DOC;=*B6*SZ2AJL@:C?^@CH("4!Z@ ^T '00Y"?M2_W(?DT$>4HAC 8#H& P&@CH/( M%*&X%* ^( : Y2CN)2B/L#085XBKC2MH[+7*N5!,XZ0F:*I*3GXUC+%=OZXK:RUWVUEG<&2&,JV+332KZK>H!34U,R7FR2"#]2=1B&Q(]W)@HU MCQDS]N75=-*XLK(QY[76GHVZ-?.(6M8>?:LE;D55T=#4A$U/+VTDH]\%2S<15-*NYM5E4+ M2GH&>IV%>5[1<9(T^RDJUHTR-3,Y(L\ZCZ4BV_FCZ%D7K"HRM8AT$B5X^F,. MR70>VT>M:V>W-5.K+U]"DIIS*T1&/J;MY-R].2#6. MJJ%JINYBU8":?,5WC]@"W=CC;=T!'<*Y*6L+<>X=8<6CY[&T10(/:9H.I*9> MQUOGERY-.N/CO*Q,=!!!TY%RIIL@O7#QL\CE&3-I(.EFR*P,6J'RUS&9M_=* MJK,\.E856\I.1IP*$?5'/1$32M9P$EQ$T_P[R4E.2311PM0\R,]4,=/4]2TD M5W+2]-RK.86*R\PJ!C%!E>I/*\4?25S+J6OE[%W 6EK-0%?)5W)P\O S$;$7 M*MMP]?FBJGHMR5F87;>F2T^!Z/C+END$(22KGL(E"-\T>L)!T%GR_E;JX>Q$ M"THOA*J=O<:9O/PHT.VHFN;CT%'(R5 <6$!/550=8-:AIR5GX]A,NHREY>+= M4^_ _P 2RS!Q).7+,%R:"C=^5I6MPI=J/J*TE7W=GK:U]QI5+5Z%$DHVAD+ M?\.G"=<6)I:IJH7"JZV<)UQ43!O4+!O%1L&NSDZO49OGJT730*,VRP9[MUY3 M>G[C<1$)9>-LE736B*HO;6/#[3][EYRDAIF2N52-BFO$0$>:DQE"5JSCI.W+ MD54Y5Q$@U;378Q1^U.=TNR#:B@(&3 0Z9'02G+]DS256=ND6Z*":BJRJRA2$ M222 3*J*&,( 4B92B8YA$ (4!$P@ 9T#4>)OATI7B4H!>GWWF[6HH\#R%&U. M1MVKF&E3I$ A3G0$#+1$B3E1DVH&[)=,I'! \Z:ME2AI[L!Y/"YM<5]*,KK1 M4C1-$TC,&8S+H.;SRJEVZH"5K2S@I3)GBG:6%E)_E% K90J+8AWHG*W#?_;Z MB*8MY3\;2=(0S.!@(=J#2.C6* ((I)D!,#*'] #N'+@P=LY=KG5<.5C&7764 M5.8P@SWRBEV[EVUM;:RD;/5$A1%R.(OB$M5PX4]<1>/82YK;-KD23I6IJZ80 M\JDO$RT["4G!3OQ:CY1!>.7J-S$@]17; J@J$+=<(5.6 D'-W8B^'%Q<*HJ= MIBH7$I"7AXG;KW+H>JW1X1?+V5M_5,[(T=$.R*\SQG\3X.FFK%T8O8-2-DD6 MZ86:CQS5(;@HX1^*,*$@?AWB1J?A"A)BD_A60&+I=OQ,5[0M)3"\=("@#M^I M23:L'#R.(X11)(JQZ:3@4"+'.4$"EN-:\5R>*:X5B:*I7AOIYC:>X[>C*JH. MZMY:NI'B2JJB4V\2\?WIH&W#.VTM%2- O&.!: MQX8TLIQ,\2M/7*\H]7E]GEJE.';ACNU59WZ4!*5M)UM2E)45POV@N.TB**BW MT-'P;QA(-IA6H:@+)/63P:RG*D1C$%(P(UPH%]0/&=Q)TXOP_5WQ!6"MK0ED M.)ZMJ"M]2#NB[K3]772M54EU&JKFV;.[4#)V_IREY!*I'QH^FY9S1-1ORTI4 MLJS:\M017:S288=KWRB'$O3]%\6M[*0E(RG)%!VJE5M21K::GF\A"L$V#9LWE7X9VH/BKX@6U M\[+6UOY9FV]#4QQ,T17E86BD:!N9.UG4M*/[>PT!4TO1=UF$O0U,0_PL\IFH M2/6TO1LG+0S>4B9*)R[;J,YA8&7TAY9BCZNGK;5>A)\*R]F;MW;I^TU-T1!\ M3<'-<7L"SJ^M#4)2ESZML>WA ;-J>D)=2.E)FC&$^YJJE:3E49R0<.'+*2B& MH.DM?Q.\0-[[Z7HH&D+/6^A+3?(?H0Y#N-MD!ZB7;;(??V:"P M7^PF$!QMU#V]W=H,<2PF$VYA'KG..[YM\>'K[]] \FPJ (V\CS8P+EW(.!$. MAL.U6Q3>WE;@7_@[8QC09HT!H#06#=.X](VAMM7MT:]EF\'1MO:/J.M*HE71 MP(DQ@J:B'1%(IE#E*(?/>=^34\IOY<#B?K_ (NZ MPHI:PMH[F3W-1=7WP^$H5&G+611_-Z(INA*#*@%55"BQI\J#D7Z,?#4Q.3;N M7ESSZ2\@NNJ'3GY/WR"?#5P24Y)(U!4U:7ZK"I5HQ[44A5ADJ;HM-]&I+E3& M!HB#.H*310RRG:MZDG:E,JF*:9EDP Q3!NNI.@Z6HQ@C%4K2\)3,8W*DFA'P M40RB&:9$P$"\K=@W;D P!@>8W.8!#(M!8E:VYH>X9Z>+6U)054?%.HX:L*95G(EC)J4[5E//4I*"J6#6>(K*14Y$/ MD4W+&39&0=H' 0(KRF$HA?"9"IE A>@9'YQ'(_2.@]Z T!H#08 XAVX'I6)< M;@*,V1,#!U#MV;HV,CGJ9 HX ,^CL.@;A#B.-S&P! V_DQ]0![-!?L48WH ! MA ^_P!.>_Z\:"^V/R3#U'T>H>LWY/5H+N8?H?S!G0+R'Z(41Z=,]/FT";6, M#\:Z3JRE2N@8FJ>FYVGBO11\Y!H:9C'4>5UYOVJ';@@#CMA2!=(5 ("?:)\W M.4-6E(^3OXG9"Q% \*%Y.-*G9OAHI*WE(6KJ.C[,\.ZMH[@W+M[2<2P@5J/J MBY]0WCNDYBX6JXB.2C*R-1U/4]*RT2ZDXQK*1K>06Y0R/Q6VME[#)7AXP;'2EK.47 .F\G'H-:\&H&-8Q4U%DG7B<=248_,NZ@8NAY=^E%P: M[QB+YP*46<&!&B\7!3Q5TGBK\/N%KA@BK;U]0].4;; M:HYJ(N]>&[U"7)K>(?R;JKXB!II]!7,9L*DJ6;K1W(1"XR:#\A0??&^3MN%1 M=H^$VG+6WRB:9N]PDUU=6KZ2N%4EIW%6T55,9>3X_,ZPIFI+4+6N1Y-6]%8,>+FBJ/XGX6A+6\; 3DG>5BK8 M1C4%SV]153:^+MC4[.D;CN;B-&D;;^7CX-F'3XME@!9F.K056U#5!JO^%QF70 65^'O, M_@/X-RR%IYQ\+.P6!%('DE#!2AX% /<&-!C.NZ!I6Y=-R5(UG$H3<#)("BX9 M.2#^=J"0.Q=-50(*K9XT.(*M':!TG#54 42.0X9T&A>_G WI>I8&I(.1*H9A,P,LPF(E\5)0Z*HM)&/7<,W )JIJ)*= MBL?D4(=1T@0GI#S&4*4N"_*'(B 8#O'I MH**)J*!GXR/FX.:BYF&EF;:1BY:+?-G\;)1[U%)PS?,'S515L[9ND%D5F[EN MJHBLDJF=,YBG*(@I=NC_ +*3?I@P#OG&-N_U== BRU64O *Q:$Y44)#+SCQ> M.A496491ZLO(-8>5J%RQC$W2R1W[QO 04W.+MFH*K)1$1*22A"LV#I9(/3"J M*:E'<@PC)^&D7T29F259,9)F[=QAY!HD_8$D&R"RBS(SYBN@]:%5=2L?-Q%,OZD@F51SZ$@Y@H!W+,6TU--H@J9Y5Q$Q2RY'TBC&$ M62._59H+$9E52,X,F"A!$)L14].5 R"3@9Z'FXX73YD#^(D6DDR%Y%O7$9)M M =,U5D!J%5AS1_8H@F$MGPXVB:P MM3P"U(?#$;6M&QMOJN+4]1515SVHJ-AY.KYB+@Y>5JF;F)5Z@PD:]JURT<+/ M3/6XRYDTG)4F4=HR4GB0C9TR;'GKA7)FW3Y@ZFVM2!'U M$]E*O=O*KCV4\Q:2\.QJ=>7:04@W3=0J,>J F$*Y_P *%CI125=2-(2+V6F) M6)FEJD<5Y<-2KX]] C4/P*%.5D-5_&JDF,42KJK;Q\32TQ#Q+1G4]0LD61&< MU(H.0O&5LA;>1.I)N7 M]+R4A%.5IH9%10CI1R8WGH^<@&$3\ /"2>*NE #9:%"G;R'<*U_3:<]5Z5-R M+EW5"5;NWT+3J51$A*+D7-9H(56O)42PIV05J)%&9.X-())N"A/'@)X4OAB= MGBVB9)R54T,O;BJCH557"#.JJ5=4*%LUTJHBT:G3BZCG%*" M*C6$TS?5B$4 MFDB6> R*1R!45-P)<*M80\Q!5%9Z%?Q\ZTM(SD.29JE@_ EB&KQC:->.EXV= M9R\+(4.SD'S6*DX5]'R*B#MRF_=/"K* 8$2K_)V\&E?M$&-9\/\ 1M0-FU;5 M[<(I'[JH#'B\ '( XHA0(7 !R^K.?GR/C]&@Q)>)NL[MM/I'YO#(;Z#5;Y/CC*!Y\$V(NE*X>E(FPMY4KU4W:R) MP5*DI1=41 [U(H=G NSB4SM,"QAS>7+'H(@F9G24=K%(BDHL+7 MAGA.*NU'XNI&I)ZA)^#JND[DVVN32@LS5/;6Z5OIMI4E"UM"MI)):-D%8B79 ME*^BI%([*8B7$A$N131?'62#'EIK<\O_<"EXLI$1*IE:.HUJD*2@,XCO)R\4I; M66!X#7B#XD:\IIM7UQN'EM:6B;O49= M"AI^G[$U2TXFJ+9495D-5S>F:6NL_O)(TS 2,RK$!3E0UE%4*V/*4F^DHXU+ MI.7GGB8+I."^M@N=Q;,7U>T5.<+_ !H_"LQ=BV\C1"GB.G'-@J)X@.(N@+ MAV+X8JQHJO:"AJ/LU+43=*Y%36N:':6M>7DK-_F>$5*W(HV,0RIP;;8 MOA#XBN&X*.M';>\%AY+A;H6I!7IJ%KJP523-^(6WRLZXFAMNRN/"WAIZBW!8 M=NX/3M+5I(VU<2D5")M!DHB>D6@.UPS=8NPTA92;XC)A[4+2>)?3B(JF^#-% MJQ68FIYG45(4+3!:>="JZD.0^3GFW_;8$/';;Z8JQTW&,9=@J*)U6,BV M1>,U3M7"3QL91LX(H@J-U7*!5 :1<#\(I\E;;"O*UMM6-ZJY8U;;^K MJDH>IV+:Q]VY%NRJ*DYA[!3;1!^QH]=D^1;R3!R@D\9KKM71"%<-U5$%"*&! MX_!=Y3?@_P"/Z/N/+\,UPIBJHRTQH$M=NJCH:KZ"2ARU(WF',6J"E8PT,5XB MJE!R)UE6@JIM 1RZ,ESI\P:]+V?A+ODR[/7%E+>QU7W'N^:"D5HN;JZTM#IS ME#LW31;S=X#"H9N9IU.I6S97/^2E+HR\,Y*0PL)%YW!MFX1>,FP''#9YA?'A MSK):LZ#=R3V"=.'<)+T_+0M0QB;=63@)J'FF3%XTDF)';90_9IK,G"#A!RQ= MNVJR3A0,2<1/E/.#+A6OW:3AJO==56D;M7I^+QJ+A$Z6J:8CBH574ZU(4^ZJ M:?B(E]"TDRDYYLZ:HNZ@?1R!46KEZHHFS;JKD!XU+W%IBL)RKJ?@W3M>1HB5 M;P\^1Q&/V*3=\Y8(OTTVKAV@BE()=BL',Y9&6;E5*=$5><,"%]Z T!H#08(X MA#%^)D>EGTSU$S,4/$",I'FWZ!CF#KH&T1&V?67Z@SH+\BOE%]GY/O\ ?(!? MC'.#!U$<>'=S9]GU:"[V/R/FT#:^*'B/JRP2MD(*@;2(WDKB^EUCVJI>FWEP M&=M8UD^;V_K>XCF6D:C>4Y4Z9&R<70L@T*V+&\ZCETW,"H%*8@@@V;XU(NJI MN]E$W^H)7A?N/P]M+?3MQHBM:YI*HZ*^)MU1G6U 5I3=R8=PUAY6%FY.EJB@ MUDI-A 2T9,19F;V-+YTT45#.J'%9PQGIJOJU)Q"67/1UI)M2EKHU62Y='C3E MOJF R0&I^L)HLQ\'T_-%,Y;IC%R;AL][19)($1.H0I@O2W-[[-WCH]6X-JKH M4#O4>KRV?OW9RYXV]:E#F'@0S0PLGX%= MOC(-Q%H[,14015$H+-KN*/ASO= M4@I1Z6*3.5!R\LUA9EZNQBF:ZB:+N273(R;J*)$57(*J7.%?:3BN MX9K]S$U3UD;^V?NW.TVU![/P]N;BTE64G#LA<$: ]D&-/RS]TU9F=*$;%=K) M%;"NV1L#;E&NV46VFQ;U/3T8\CG*HH&=QT@Z,B^ M*T<%SV#X&R:BK511-5(%2@55,2&$Y NZTUX:!O523&KZ+DV\DT7Y4GS)0@$D M821 ASK1LJT[0IVCIL('*8#%$JR12.$556RA%C!KWX[^+L(=&4L=;*23^%W* M0MJYJ-DMA:'062WIN-63, I3#I$2FD'95!/&,U2-PY'SKM6@;'K -G#.RUJF MCP#>=M;D@+EVXK6?MPLZAF:=PJ8I&KXN;F:8!:HW3&GCNC-VI9>-8S\A'PDM+1+" M)EG[%@_<.4@UY5Q0E=,[N4_.J65N925 7HO&OS@ZPJ *)X:*^0DJ MTG']"W9A;?LWDY43.F@+#HW,5.9A0T'43Y(0!4H'ATXD*3,1U+0E8/; MD5%(6'G[A7%9W2CCP\XG3-@DZ!K:&D4'-=LY)Q,,:ZBV[Z1=(TJWBYQ%TSD6 M4O(JI/6D<%RT7PS7HI5M2DGM*/JD"$;U1=JHA;>=1B*JL>6-C8QD#:7/"KQ;2-*3%LZHG:SK6"@OC MS:.&GY:YY$1N9;F5X=N*UU$W J9%"ITWQ5GMT+TVKM<_92K;XQA(6HCZT\T) M31&,H0,N4)PWW'@*A;W"I^B+A4#.H7&X6?@J D[KMW16%NZ;@Z5IR\[:=B8: MY%1TC.<\66I6CPLDZJ"1D6[*+- =JY81(I VKBGX9N.VXW'2VXPK<4#0KRG> M&>JK!T]9&E)FKXAA<*Y-ND%YM7B.?44Y"IF]&TFE7T/=F?IJ49W)EI*\LAPS-* NI3AZ:JXE[N*ZL#1/PK#S(%IZYG%1>6Y M=&2 /Z=D9>-'X:HZKH&8\T!Z+V-\^^#I1!I*-7K1 '_"< +S8''S>OQQMM_) MH/)50,8"X$,Y^@,Z#V81 -@$WJ#01 1'J&.F@EG5 @XP(Z#SVX?M1]X;Z"=G M;/JSH)'G)=_1-MUT$!@G:"UJBBC/HB6:Y*8)%J^:CL/HD=M%FX@(X$! ..<[!G;?0<<+M%U"3+ MQ!-11N\BI5= %$CG17;.8]R9,#)J$$JB*R*J>2G3,4Y!* E$!QH+QN3=BXMV MY)A,7"JN3J=]%1J$7&B_,F5%FT;HE2PW;-R(H$<.A+V[]V*0NGSHQW+M558Y MCB&\+R3E1ED+)UI3ICE%>GKAO5R)@.3IL9F#@UTC'\ 4?-I$$_40P#OH,H^4 MRXXR>3PX6*@XFCVW6NP6GJIHRF0HI"KPH9SYR* M0PBXN **(+-P.*F@LCARXW.(*JZ;NG<;C8X/QX#+56SI.-K%&OZQXBJ NK!3 ML6J9ZI-KR!J5I^ -2S.GF:3%X\=RIETW)'Y$TDR';+@8'%47QT\(%Q[EMK-4 M%Q(69J^ZKN+2FFMOZ?N'3$I5+F-7CTI4B[:):2*KIPJ6-6(_79(D.];,A\Z7 M;IH@)]!:-V?*2<"-B:UD;<7AXKK%V[KR'[,)BDJEN+3K*>B%%B HDA+1P/#N M8QT=,Q3^:/DV[D$SIJ=D*:A#&"KK[R@?!/:N,M_,7)XH;(T.QNK3<16-NE:F MN'3D2:KZ1J!/M82J(9%V^3<.*=E4\F8S0HDC7/*H5%RH=,Y "]KJ<5?#;9RW MD)=BZU\K6V_MG5(,!I>NZFK>GX^F*F"1:^?L1IR5._%M/ [8X>H&B3.R*-!\ MZ*<6^%1#&=N>/3@QO!2]P:TMGQ.67K"D+3L8V4N75$37D&>GJ&CI@[U**=U/ M,+.D6,0C(*Q[U)FH[63(Y4;*IHG.< *(*=O>,7A5O+0]<72M7Q!VEN!;ZV,7 M)S5Q:JI2M86;C*)BH6-=2TE(U,=@Y66AV;:-CW[[SAZDB@NV8O%FZBJ;98Q ML:+X_N"6H*GC:+A>*RPNHJ!0NE2 2#RDW,*-2HS::*LJF!6AZ?#X M:PJ=-4L4!I$Z1&(>'KB.B)^FVMVXBE7@1U22%!U;$5&A!/3 MD5431EO@YRL9AVY$'"C51R4B3E)!51$YP25[,,7T%Q?<*]YZXFK86GXAK/W& MN% %>'EJ/HZOZ;GY]N1DHDX43*&=!AFH>/ M7@J@W+1K,\4MC(IT_JZ?)/PDH L#0$)"Q)I%M M4MQWKR99.:?@ZF=%"$I1TV92BTU+BHF@V(T;N':0;?>%VHXFI[:-Y.$D6LM% M/7*QE(R0:+%'E5;/D'(N&ZI?142.0Y=C:!R&@- :"!ODC M[!^K0<,_E9;[V"X:?PABSEY^)Z@%[GV1I'A@@4:OH=M1E.W 6F5:AI2^=.T^ M'DSB]>)&9 R!^V!1TV0(8*?@R5I'CT\M]9SBY\GUPOU5 MPV\*UFZ)5)>"I7-"PEM:9JF7^ *VB9!56)HUR_H].;JT:CIRGDH6,D7LJ\80 M2]2RS5J"2IR T_@_N7?*WG&;Y3HMF?)E4AY1'X2XHJ\"H#51"Q,J-K1;77NS MYBFR"2I2IP2^-B:[DRO8>:BJ:#2!3MP*'9AN7X[[C79I7R#O$!=Y#@[I?@ O M5=&:IVW5S[9V^@(>G96)H&1NZQHH[^5D8.!IQP])5-)/3M2JN6X>9L:I>(H+ M%34[0X9@X4;5Q'!IY'GASNQP,<%M"<7]Y;MV\M'5-PX$R4,SJ*OY2X<(G(5_ M,SM4R$=)O',?1L@LO"M:<4_I&-9M/,&[9 R:P*AE7R,WE&$.). XKK:5+PIV MRX*X'@\G46%0T10DP@%/0 MKJJ%$H"8.13B9N_PY^4+K?REO&+>+B#AK=7A92])1G I;&76J9.5GJ1M],B9 M5LC\%1KN+8N)V@H>/80Q'[U%(E>51,O3F;G0(\5#NR\D#QBM>.#@0LE>=\Z1 M>7#:0IKX94Q'A\M=Z^=&*&X\J"**)1\/]4GP(AMGJ&=!@R,3Y"9$H (E#&W M3OS]0>.WAH+YB"AZ.0#IX!X@(:"^&11YQ I1Q@,]-NOM ?7]QT%WLRB4F!#N M_)]_JT&NKR@E#UI7UP> "%H:M*QMK,!Q,.W5'VBJ;@,K4+9%/PKV0K.BK M27*F*#IB+E)&6@+?5A(,6KB3:1$FM22\U'U.'VC(]K&4I/V_-Q#W'MW5%P9>^"U 0<['TY)S+J;LS,4U:L M]6(LFZ%72H-J?8R+XU.E52!P/$]<.VG%MP$\1=K."*+FE*TA*!MRG/413MEZ MKH">0M_$5S3LC65L&4%6M'4I$2%22=OJ?K6F&MM55CJNS/4X208M&4RBHJ&- M[.4CP[WQKZN:ZGN)RZ]W$(3@YO#9JX]OH7A&G;#J1=E:Q&G2U%3\^:C;5TW* M.Z\IE6/$M#T(U4>UA'.7$^K3L"LD>2-H(V8K.DZMC;I\+LA6LAQ0\&2G!_=* M%JJ^$!P[UK:V\UG:3:,*=I1M9R?E*4HV(A[G516%&2?I)\ZE(QTH#@. >\%12-ZG]F:2K*,XF+&TS9D9.#XBQL/+V4K.@I6-J.FH: M"LM<*1+3].4)7\W/0#MY4;5[1M/TC(P8TF^1JNF$EI.)>K!N7+CE+CIRACV8 MT&KSRGT^1E9NDX,, YFZ^9JE*<1 #MXB'F%CGY0WP1VNS$38P', 9YA( AIP MMQ=BX5HY.0E+>51(T\O)1;J+>@B8BR#M!TB=(/.F2Q3M%E6@J"M'.Q3\Z8+! MSMSE RI5 L43.Y-Z8RRJSMV^@J@I6JKF0Z50OK M&W:MW:.L*/JA]6MH*;IOX06FZ[=)C,6TF[B0,#*4S(0[UV^5<-'282+J>5%X MAH&,KBT9+169H;B%@+B<0]NY6I9"]4I^*"GXRSO#31_$0E5--U3.6@-*3]92 M,%<:GXZ%I&?HAC"N9N&G%Y5\6$3-D$OBHXX>)>U7!]Y.6Y5(5I4K>M+_ -!( MU)>"I*(LO1UUZTFCQ/"94MYI20@KV5J)9:;A>!2F;US],W56+./KG<;T>HA U!8FBF5 M.U)!UU;&A9EN=W5LRXKUF=6,-*'@5),L$9Q( WZPOE@;Y0=G&*-W:-MI=6X4 MU0D+4] UU&7+90#%W(UAQEL>%%HCQ!1D!:Z-AK/1T),U1#3Y'E-L*M!_34%( MD63/4'G(D#/M+>4EXA+EW;M+0\)1EE*-I]_3?'%#7==A<"=J-&3KWA&N50MN MG4S8NJ5J&:,*CA94]0A,TFVJ"#:'G324JRF$8H](D&I0I>'3RF/$-=.TRDI2 M=J+=W)G[4<)MD+DUHRKJ\D30-YKRWBNQPZ-+TP\=;VD(6UL5;LT"[=.6D7-S MR[RD&7P@I4!J>IE!O!H1SL-EO!3Q(K\4U@H&[,O&TY"U(O/UE2E64U3AZV%" MDZHHNIY2FYJEI5O<2BZ"JAC4<(ZCQ9U"Q=4^+-M*D=B@92SL,I<3"KM MK9"XRL;<^!L\[3IXZB=R*GFFU-4_392.FXKFE*F<'(6F6TJ@"L*:I41._IT\ MBG,12+B29MFZP:K(_B+K>)1;U%;NYSV(A(?A[XA7="4A6MP"7]H:[5U+?5RU M(6HZ3N].*M*TN]2[")D22T<>(DXN194Y$O(Y=A#(M) J(9MK#B5O;;'B#3MI M5$[1DE3=(0\1+RC66;4C3%67>I9:C*DJZN:NME2*E5?'*J9JF)%DVIF#I&AX M"=98I:>1J647>U-&2%.!CJWO%G?>[:TO3U(7"I(6C2I*I/&7")35&UIY[!1M MB65S&,:@6A:SF*#QN2E(RH:$8%<5WP0\6M8_B^D$X"IOA24@:7K.W<+*0#Y>71J M9!VJQS0$!AU*^4_XMJIN9PATQ!Q=)M:6NW2%HYUQ*77HZC[4N;Y2 MM:7[K*VET(2B'CZ]CZ.+*6\H2GHJHJ-;VB&[HUF]G8&KI)O$4+4T.! J@\H! MQ]4+PPVGN+B[5 M$5YQ-7*H&N;G4/ 2UN>'[AXJ*F;'AJ+7O/5E4U@XIJ'BYR/B&_P# M+Q],P#JI)%9TN#J>"+C;XGK\<8MX;2W.@*!INBZ-DKTLEZ!64IF$NA;5*W=S MXVD;82BL*6XDU7M34]=:C'#NK9"IZGMU0\,1ZX@S40]G(%WVR@;MDS@R4.;?07'^$ M9TC5]P?)@W"IZB:2J6M)Y6YMFG:,#2$'*U'-N&C6NXQ=ZX0BX9J\D%$6K*&(4,Z#7] Q7#-/>39\II0?"'0/'@K5\]PS\U2P_$[3]YG[J9D MDHRH&D-&6R:5^I).7KL[MQ)?"D932 F53^#!<)G(5J)0L^6X08*U5/\ X-S5 M%J.'L:4KAG5UI9&^M44I;1:/JQHM/41;.;JYY=R:BX9&7;"M4C^>4D3U4%LU<.ZT_0/"#47E$9"^=>72I7AEAO/7D+(PUFJ3 M8U#/OTG\@<\2G3:,8-2R;R,>NVS\P,PJ)U4ED.#+R#E8/XR=A.(VS-8<30,* M!K&W,E=5W3]%2M25224FJJX9V#F(NU53-L>"IYE!U!3"<>SI-!4SQ=^5T[IM M%4%BK+,,+X>2BO%:O@QK2Y'$+=BA?* 4YQ/\95L8KAUGK75=',ZS:S*DA2]% M<-U2*.5)RDH)VQ@I^!HLLA*$G!IB4=*LV -TXQD#B.'RS3.K(_RB%\J+K?B$ MKNKZB\FO>^T4[3$WY.A+@OH"6>KTD]<4K!L&U-*,8*LKHPJS-2+0915,OI-U M#. 2)-.&[5N@N&")G@-HP>!SR%#<.%I):L)WBOMREQ$JA:9=.KWE'5;4VZJ"M).T\#\,QM*R+%I#TFG*2LF^GF#YS'+D-'2TS(. MWRK=51XMH&:>3]X>'DW=_@&IZLJBXEK;7AX8JA6>.K6CY-5K:>(I S*&?GKR M#N5Q-PZT(XJ&CZR9L7$2A4U6+SKZ9?3S)1Q$$>RK@ !#I[A!CI;R<_EBZTJ? MAT6D[Y2G%;=Y6WB*NHJ5IQS0"SZ%4J,L69U,5$X0=TT8&LCY MP^!4[DB1@3#+7$]12]NZ]\BUQ(W%X?J[N1;&@N'16E+^JTQ9^2N74#.9E;&T M/&4M&5S3+:(=R+E9M-.'Z\A[KTNE)MY+F&'3;).;@L'P(+I&5Y(UR4!!0Z. W'H-FK,@-VJ;= A"X M[% I$TP]'?E33P!=]Q$H (XWSH.3F'\AUY2ZSU]N)F[?"GY1>B[!Q?$==JLK ME3\1"49.N'SEI,5A552TY'S*[QE(H+.X!K5+MJ*S(J"*ZAUU@ 4Q*"8;-N%/ MR?O%B>TW$M9+RF'%0QXX;<7XIN I2&B A74(%(1J"50A4:B#OS&/62D9!P_@ M9"*?LSE>1,G M'S9=NX104 -:-(^1Z\K_P &R4_:C@!\I'3-/\-\C+2;VG:8 MNW!*#4E$-)5=191O'H.K>W&AV;PO,51W(TBXI=M+/S+R?Q>C'#D^@SU9/R(U M^+%\$_&?:6FN*V/J;BMX[W4::\5Z:AIJ7;4?#0[J5DG%:,H%@R6<5++354Q- M25>PD:GD'4<9TYG$G2,1%#'ID= \KA9\B3P&V3X=K66ON;PSV#O5<>C:29L* MYNI5MK*>F)ZN*M6%1_4$TH\F6+N4\Q/)NW*$(T774480R,>Q*.6XB((?DP?) MEW"\F]>?BS"G;FTI/<+5^*V6KFV5IV<7/,ZBM9*)2L@:-;*NW2BT0];#2LDW MIR05;]@Y<)TU3JWIE*HFB&ZM,YS_ "B@&W4,X'V9ZZ";H#0&@97>B2+*UQYF MD8ID8:/;LQ*!@$ S/7VYSC0*B!1[,H[[Y]P&'OKFVUM-"MZHNC<6A;:TX^F(RG&<_7U5P%'PCN? MFUP;0L$VE*AD(YBO,RSD/-XR+17.]?KAV35!4XE76C&1T M 5:CX:+!UD1ZG65F;45>G)5@UN%()U/;>C9XCZOF42S@&='8,8U-Z#-H@B0+H)9^V::%#-BT)1@(6P(*5MD?BI ]E;U(T"Y MI44Z'2\PY*2(-,.W5."$ $?_ )!.7,2&(]PJW,%IQO#!P[P\O1=01%CK01<_ M;:,JN5WD314DU@TGM*QKM=Z\6DJ8BBNG*KQP6-@(!G'Q3 J[I=9RL1JU2( MHX656,45%#F,%ZG:I*!RFYL#UP;[_ET$D8]J( D'(8](#"!M@ SW#L4.H> MEC)LFR(AZ,P;'$!,01Q_9".>G7.[O'&VV?9@/?P8TY2D$AA H@.Y MQ$1QC',/40V#PZ>H-![^#VX= .'L./O\<]0R&,YWW H@$#1S4P D' ;!@<; M?M<@ " 9P.V!R ;]O+N&1QX[B'01W$.F B6.:EY@Y3" M!NH"<0#OZIR-;1$-'(JN%%G"B;*/9MVY5'"JJR@)\ZJBBAC MG,#%>*CR>M/<0M[[<<2]$7RO1PV\0=L:'F[9PUR+1/:,=C)V]J"4&:?TO4%, M7#I&LJ?D6Y)11R[9.T&K%TFL[6\[.\!&.%B%W\(?!#;SA"4NS4D/6=R;N7;O MI4D55MYKSW>GH^ M;.3N>8+0=IF](O-Z(]=A 1Z[#TQN( MCZ(E'.>4=QT%G22!LX#&-P+@H8+D1[L8$ _8\V>7/,&^^@L23;83,(C@P&WP M #G/,(#C AD!$V!Y0$,X')0 -!;\!+KTQ4\1/)B-E"JMW*22Z!RB @9)9(BI#!C]L4X&ZCL(" M X'05>@-!Y/\@^V?1-MC.=AVQD,^S(>W0,#NG=*Y])WGDVM.2+R3C(IK$K1U M#)(QSHDR1S2M3NGIPBDJ6//N6X2S:,%W,MJP:(1 (@3X*>BH9NY"14-]JPJ2 M9B5J.(Z+#IRL>F+F%9KND9022MCW,BT,+A@N510Z=7U/#"=NNBBDW:O"*$4? M(**,PD0MT+H5;0-[IQM-LRS+6D*:>4NI"0,B6/I^4D:;*_I!FHV7?.B*?"I05;F5O4S:IZZ8/J[EJ M2D8.ATY2@:>@XZ(*PKB64AIM=ZY,\DH.1[=%!VL=
05/$K'03!\&1J!N)><1Y$W+)Q*/UEXNK(Y )F.D3L8I-%DY31:_"J9TI MP/"0[3E(!PV!,N^W4 .[^3V:"?H#0),[+-X.)?2SHY2-V#95PJ)AW,!"B)2 M$#J910_*FF4 $3',4O?H.?CRHG% OPR\%W$+>DCU-I6TK!NJ0H,QS!VZE>W% M1$"$!X%->4QXFU_):/C-XB.$C@_JOA[MLCP:6=H.L[FUO=RA)^J7EW[@U;2\ M=4J4% QT?-LVE'4DZ(\,R.^ LC(QRB1W0/'2;ANT2# LGY8WBQNKPU^3"NI8 M&E[44Q=CBYXA*VX=+G4I6T3,2MO4ZP@WK>D&$Q$O6SXE21]+EFGS.KU6S)^[ ME2QZIZ:&3=N&QI)<"'XSO+'R=RN/?AG;W'X/0K;@4H]I=ZHKS.+558BG7=.S M%#J5O3] P5%)5,XC(AQ*M&[P'M22)GRL.=H,>#>2,]1E6P.3D_*FW!JSR;_! MMQ$JW\L#PJWMXCGKAE,)599^YE^%ZD3I>0J6F:K+9:T5O91:KY:<<5!&P4BV M:22K9N&JZT=U5F[-T9E*2S<0ILKAN(TP:5:A("%;Q!5[Q M+V@\CIP?5Y?^K;'\4CBXEV."-S;UE<.Q[.6;T=0M66^:2#-O4_QFJ"HC5GY2YXY^]7<2!U6 E>N@4!YUX>-CR@5Z>-KBWX5^".?L!:6G.!ZV5!U= M6]0WFHB=KF9NW6U=T>WK:-I:*)'3<4VI2F$V3@8=S*@T7?MW;->2!RJSD&:# M0&Z3'EG.,*[_ _>2ON3PZTM:2F;J<:%[;AV N-2U>0TO*6[;5K3KJ,HQE/Q M[MG(A5$=2$?4,F%8KLV4@XEUXI ]/&DUUBB_4!^WD]>+WC#JKC-XU.!CC G+ M1W!K#AIA;3UK2]T;3T?)T+'ST%<^!;5%\%2=/2,M*E(K'L9:'*W524(L@X+) M(.7,F06SH@;DIFH8^GXN1FIA\C'QL6S G( _N1, #] Z#8[Y-"WB]2W?G*Y52,+.@*=4!)84R]F M,O4RJS!HF0Y@QVA8EM+"<"^D4JR0B&3:#?BT+CM##\HYBF'U;8#U= ]^=!5Z M T!H#0&@- : T!H#0&@-!B:\%UH6R]NJEN543&=F(JFTXT58FFD&+N>DG4K+ M,(6-CXMO*2,1&F=O9&1:-TQ?2C!H0%!5<.44B&/H,81_%Q:E&,G7-?KS]G9R MF)2&B*@HNYL>SCZI8NJDCI*8IU5BC3L_4-.GIQ5"86 MD9EC4OX[J-AHM^R8F0^%U#(.C-F[Z$>2H7HKQ)V10J2.I!6YM,EJ.4J%_2;. M+%^7MAJ..FW%,.(=RKR^;,7JM3M'5+L$WJS?X5J9LYIZ,%W,MUV*86G5W%M9 MRGK,5I?2%J1:O:)HSS5LX7H-J,VXEY=\K&-X^%@E5!:QKU\[>S,='*+'?)1T M:^66;R[QBHQ?E;!XA>*VU4ZM!1[.I&:-^Q'GY8F!JF0J=^K;^K M;DLU8V(D&$"\IRBUVC:54"JYYM$TRT,LJ[!6/T*BLXJTKV9;M$(1!G(,H>46"+B%8H5GB15SF,FHXB$I +I8\4-AGRD&1MM4SN$D6[@P)IOVS1P=([=TVQL>0/EE-&.64DB M4#93*S49)(CRI"0@;1= :#P)"#N)0R.@DK]2^P?KT%(H4!*(XW#H(=>O=Z]! M1+$*"9S &!'&?$?2#P'Y^_?'JT"8Y* "? &1 /GV @_,.@2U"B ;XZ;>P1' MU>.= FN4P$@X ,CX_?UZ"U7J!0$X&# [T0P M.!#K]..G3;V:"Q7J0B8! 1'H/U]2 M@<1J@T$! ! 0$,@(8$![P'J&@I@8M /VOFZ?:9R!^7)@' @(@(],@.^,9V'J M : %DT$!#S9'E$,"7D+RB A@0$N," AUVWVSTT'D8]D/5LB(B("(B4!$1#H( MCUR'<.(]1T ,W]( M5B5F2HX)I) P%SYHH+85!155 S+%%&,D(V.<,4WQR/7+)&7D_-4TS.5NU!L5< M^07L_7;KB+I]AQ&\0-'62O\ 3T]<3\SS"U*]):FE[QSRR3L;EN8(LJV;5BK# M23=A(04!.MTV;5>'@2.7;YO#L&Z .QXEO)34WQ#)<*52TKQ!7&B[$Y0-/6FOA75IZMD6DI?^VD%&M(@8:XI0E&'G+((.$PO>H/)+V-3I[@%H>U=135JJ%X KP(7=H>FV# M!O/J5Y+B_:R\LC5DL_>MW:+NH)U)Y+RTPW(X<'=R*_9-TT$TD"!DB&\G/3<3 M?GCVOJ2Y#*U='<1UV;97:X(G=8GM5Q%4*TCXBLC15P9V M2FJOB'$)Y\K%-@DO/6[1!\@Z469I-E@$B[=Z[:+!E^TGD?+)VOHSCEME)7!N M3<>BN.QO _C&+6\Z\F*TBI9A2\A#S55%KQZ[>3-05)4-22CZN7#V2202CYA4 MC-DV")11:I!B4_D30E^$&GN$6N.,Z^]RH*C[VVLNQ1=55XBUJ)>BJ=M#&K1% M)VII&!>S!X^"I1-@L)5SLG)!!0B8I,B)I$3*&5^+WR0-%<3=X)F_ENN(&^/" ME=2XE*Q=N[\SMC:D>Q#:^-N8MFE%-::K.-2D6+87B$0W;1*$V4'!R1;5FT68 M.!:IJB%P3GDD+)-VGD_J=M9.2]J*(\GUR*YT6Z*":*! SO:K@?AK7<E$K74Y#4VQ?1LPDZ.]D5)9M#IN'23MH@5NJLE"G*7-.Q1$$'<1GTE.>2>RC J@$Y \S0=)&/ MA;D,&D$-B\H;%SG'K#&_T!H(&P)3%$>7G*8@'SCLQ, @"F>[D^4 ]PAG0=%_ MD_K4J6VL/#/)1H#:>KU56LGZ9TA3<),GR;=O!H+B8PGYBP[9F[%(0 $5GRVP M'4/D'T 4I>@8SUT'K0&@- : T!H#0&@- : T!H,#<0MI)"\]J*LMS$U.SI&4 MGP@W$;4,C +55'Q4C3]11-1L%WU.H3U,+RS0[J)11<,D:AAUE$53BB_;J%*; M0-7K;@@JJX\DSN16=XX"3OC'U93L]'U QMQ5-/VG9T]3%"W'H*+HI*VM/WIC M:[-& UNO6E3KRJM[U9QQ5TBFGEXZ/24AGJDX#@X[A]CAX8*0X?F57-7+*FZ-MU2 MB-8-X9%1*4)03BG%PD@ADIU;I2Z@-C/%#E<+F2RH&.:PX+H>MZ0 M?47+UR\1BY6\]\KKRB\;!HM7[II>VW]Y:!>4XBX&45(W>0#6[IWC:H5$G@/Q MIY%JI"MB2!E6()U6<*]T+AHE-5]ZJ(6E7]G[BV4J9[3=EYF"925,UBM3TA 2 MT-'/;T3QX*HJ%:76[NDS-1"ZL1=FN4JRJ96M7#:MF))5E(1-*MF%.4:,3%RP'G%JI MDH]J^,'JZ/ U#-1K)*FW"B,-.R$KPIU!!+NG3.J8E_ M)QL3.\+,2M*L&+F >3D95KV/:RT"M$MY%Z$UKP5S+-6WZ\965KJ5<4PZFY"L M7U$6FN%#/[C*3=15#4$E3\^M,\0]3HR] U$K.')65)5\VN(K*OGE13U.SE'S MDO'OX '&<-]G)VR5'3E+SE;-JP+)5:[J"'91$-45.TC0T,O"P44A1=#P-5U[ M/7$3=N!C T8>G\WV_<>F@W:>2$QY ME??'3X0MW_\ EJJ ?K'VY]>@W2"8H=3 '?N(!]>@.8H[Y#WA[/KT$=!X. "4 MPB "(%' B'3;NT">?Y(^O >\0T%(H7G()>G-C(X$<" @.,=?5X!GVZ!.<$.( MF#&,'*._38<]?6 9T"2MZ1A#IC >[[_3H$]8HB3YO9UQ^3'\F@0'B/RA$H]W M4W\FWJVSMH+7>H$$IMAR.>_H.PCW9\?YM!9$@TW,)0'OQOU]H>'W]>@LF6*B MDW47<*)H$0344665,!$DTR (G45.<0*1,I0R)SB!2B(9$,AH&DR7$A(4;6\3 M*46F5Q&P[[,DN9,1-.-@*9%TR:C\I!J9)P@;)%$S@4V0 P!RB Z"^] : T!H M#0&@- : T!H#0&>[OT&'[PW3AK34K*5++N$A432%&*C05P[E)$Z1NP:-DLY$ M1.7F5.4,)I )Q'(!@-6E"WX>514+\]>*))+S8B#5X!BE*D0@.#& 4(#O&+<# F*8@*9N4P&*8! P;" @(9 2B&!Y@'E, M["(?*"^6#8"8R4>X1W ,!]F^ ^?.@NQHVYS!L(YQOU'H&W< =/7TSZ]!=39' MD*7!1[^@AW!C?;[Y]>@5D"E 0$S *I$B%P( &,;9#([X' MKH*E+]$3ST*(=VP!TV\/#0*1 *)BF [@Z8QOGNV\-O8.@K$R$%0HB0HCON) M0$>@]^-!6N0SU#0:D]AV,/*'01SC #W MY[L== X[A1LJ\OO=V!IY1LJ-,10EJ*L'A2?TNE"1[A,4XXYQP4',\X*6.1* M@KV!W;D@"5LNE-VCF*"K-:Z2]-6]@8&M)6M;;TC7=$47=JLE&+JDG, M345OXRLHB3&Y)J69HU#%O;;0[V!>U&^JR'*U6FYA&'@7P8/7XGN(9NZN$PH9 MW;-I%4--33YT2MX*Y-8R\V-0\:-X;%-HYG+_ (UHD].MHZGZ28S""?FTPP8O M14@X6$A*>3C&<2")<+CW\&I>3SRE9^LH:NBQ*AUI6Y+TM2-FSN(IR2;/CPS8+)JB[M[:AB*RI M2!N+-4[)2]](BDSU*]EK@O)>,I&J_*>.['.J9C&\!<6D$X1%I0;Y.GVTU K1 M55,H-!2,AZDC ^!WD,#NK3\1MU)N-O1'2E)-9J3X9*!E8*O(N "I%96K[WP+ MNK73:FJ87F)J=D6T?/6\I^B*^CDIE6IY]['WEH]PM,*K,7Q)$-6TIY6Z^S.P M=E;I-KQ<##F3NU3%R:^J2HTX6XPVYLY,T39>E+EPW"961$[XJRJW$=5\Q4,C M3T5(OIBEQ(G3\@HUM%*S!$XA0+T_HCW'36=THRF:#I;AVH&G*AOUPR\/3>G[ MJ47=>?KVD:DXB^"ZG^)IU.5,[@KI4=&/T;:U(M-4Z^IQ&"AW]41IV;(9:DY" M,=RLF&+OZ,IQ'F4LJJLSX:8R5K6R7"W<>2M:]CKB#<2\587@XC:^L7<6A[!* MEN0W19OHN+I=E6U.)2M/UP^A&S:4;3C>?8N@F($+?H#RA5VK.$J2IJ]NE*2+ M2-MSQ>/HF;K[XY7'AFM7)^5(E>'JUK.9I96[-M*6-3\%!3412K6:FZOHQ.EX M)LW!]7T+2S%RAH%I7RN_&-.6@&OZ1ICAV;3% <.7&%Q W)+4%/UU)Q-8-^$S MB+B+.GA*$3HV]LS&TP%Q*?DR3#62&M[I0U-R9>V83-=0BS-10,Y73\J;?"E& MG&;4<&ZX>RRO#U6J5O:,X;Y9E4"E^$X5>LK.TW^:8N%)2-WJ+@5;'(QMQ92I MC-FM*T7"C%L(H7]XHELI,2+ -E_ [?JYO$+P_0MRKJ15$L*G=U37<$C(VQJF MB*GHNJH"F:ME82 JV+4M]=6^-.0#B;C&:"DS2"5UJW=TO.)242ZGGWFZ:H@J M\>1^(MMPGWC<<*;617\7-;B4@ZPA>% M]2]-MO@>+I8E:TI3E15'Q00;-2L(NGI%.GV$K4%EDJBEWT8\JIRT@S7$Q4 M]:2CJBU*2JP8&F_S/LM9^V=SIJXUNFLPZ2EJF3N@P:5&C3U-5!4U&J3%/Q\K MYJ1:8= WOATIORG=%5+P9T.^A[J6MM?"4'8Q)6$A[6&5H=-W^-FOC<05+7:I MZFZ-6:4O+2% *TVUI>5J64HV$IAJLRGJ5/)30SC%4%:G8[RL=*V:1E?C%Q35 M?5]?<+="U;<)A,4K1;BKK;U]$\4=-TS7<%9MBZHV(:L;FGX97542T13E0*SK MV9EF+.>+YU,&2!8,GR+KRA0<1UGV]O)OBPA.'X:?LNXHN6N;;8]23T^R-658 M)WYC.(>!AZ)(VAZU>TX:"+2TE7,M0:,#%(4_(PJ,=@]/R6SGBH6MY< M^-XH@O%4$[!W-(VI6YUX8:0HJ0N53Z],PKMS.P5K)NG(&H+9,V4LL\B9.G7# M^J*=5F&KY[1M0N:>6;M&P;5M : T!H#0>% $4U #.1(8 Y0R.>4<8#O'P#QT M#:N(WAQI+B1H@M(5.+R+=,)!*4@*A8((K2,,](((N113GH0OLP .3#GU ]_MT#R.$_A3@.% MYM6[>*K"5JCXZ+P:[@\HQ9,/-#0Q)5,@(%:*K IVWPD85!4,42=D0O+U,8&O M\?/$%67#[>^Q]64DX*\8K4M4K:I*9\0M=RB',(SP#?06R_9@8@CCTA^@0S MOU]7>'N';0-'O)3-TZF!5A%,&Y:<(("#9E)(>>28E,(@I(=MYNTW'5+34JWDHI\W(H1=U+4\@FU:MD3@BW(/,^?N<#V;-DB \ MZBZAQ(&"AZ #S&P'0-']YKQ5+>NK%)F5,=G$-3*)0$$103-XQH)MSJ@7!%GB MN.99<0$0#\[(;EYC'!)INAJIEDB*1-/RCXBG**;A%DMYL?F,!,E='(1 ?2 0 M$0.(!@=]A#0/>LU&W.A$D(FIHH3PH!RMU7+QH9Y&%[DT@!=4[AF;&.P.!3H" M8!0.(?G8 ZAHW P)0 H"(B'\*X"@4I3 .><,C\PXV]6@GI$-S ?; MEW]N<"&@JM!),Y0(.#*D*(AD $P (@ @41]X@'M'0-\X@;^6_L12R]2U=(IJ M.UD5DX&G6:B!YBH'I2!ANT04.42MR"=/SI\I_2C--0#N##VB2:@-$X&;VU?? M2O;Z5=5CD2$.A12$%3[4Q_@NGXP5JF!-LT1,.3*'_.E)!^?\]>KX5,)4BH(( MAE#BFX2C<24!H4@E'N#(?&L1$HCL(8'(#TR.@?QPO\-<'P MXTNXA6#DLS.3#P[ZHJD.P&/5D3$!5-@W2:@LX!HS8-S%21;><+!VIW#@3"=< M= Z;0&@1Y" AY1RS>2$U9K+HJ*-5!$A!%1 R9Q M$A,F$"% \#3T4)E#@T;E%7':N!9'2,C\*!(TW&*(2@ M 5X@F5=(JG*N<=!>)Z4W*R;E$3=H(IMD"&%4'8/RJY(F ]J5\'GI5 ],K MK^F"F!8 . 69;>U5-VRCYMA!*3+QU5%22-853/U!(J2T]4M32;9DP6EI=^J1 M,JBK>)BXF#CFK=!JPC(*(BXA@T;L62*)0NSXGTUYN=J,)%&;J/!D5$31K$45 M'XG*H+Y1+S<$SO>=G*9P!@ P* 8,Z"<-,0AEC.#1S,5SO$GYUS-&IESO M$$!:HNSK"CVAG2+41;(N1,*Z:'YT10$S&((8A8<.%K8F],Y?IC G)<&>M[1= MLGCDRA3Q"%,4%/UE4U.DC(?L@:1TBWE:]J91>29@FY<)/$T%#N452"@)5$W#PQG:Z9@%-5R87*A3KY4$(F MI"G3 L4T1&B1=NZ:K)C'LA(JV>J%6>-U % >=!VN4J[I V47"P%563.. M3M02[ MES*3/G"ZZAU!"[P<)B(@ FV_L1#O$._U@.@]=L3U^X= =L3U M^[0';$]?NT$!73*&1$0 .HX';02DWK=0>4IQYA 1 !*8HB #@1#(!D R Y#; M AON&@G L01QD0]H;:#RFY25^0(]<;E$!ZXS@0Z"(" #T' ]V@GZ T!H#081 MOQ.73I:@I2H[2TW U?4\2<'OQ9FU7R(R[!!%51VA%*L5D3#+%(0#LVZV4W9P M,V 4U#I*:#3DOY5V\#1==NZM50;9TW540<(+GJ9%9!5(YDU$5D59!-1-9(X& M(JF=,IDS@)3@!@$ !G7$SQ/53Q.S%+3%3TY!4XK2D9(QC-&"4?J).4Y)TW=+ M*+^?N7!RJ$.V(4O(;E$ACY)S8$0P[;JY%<6HJ=G6- U$^IV>9^B#AD?\X=M^ M8BAV,HR4YFLG'KG3(*S-XDJB82E4*4BJ:2A WB<._E+:!KE%C3EY ;6YJ@ 2 M:ISWIGHN8/LD!U71NT6IY=0P4,;>D'U#]_7T]>@H77R"_NOJ =_IT">&#NR " MU()A[C 7?(Z!MEO+).ZH!&:FTE6,!Z!RI& 4W4J B"(F#*#,0]!1R "9?F M$J ]3@#Q:6DI.WRR"E-F)'-D")I!&I)@$>L@00'LE6Q1*F)0](2J;+$.@CH#0&@- : T$LRI" 2CB*2%-JCLZ @"O&1O(-*T%X"-8I[($H*MUN MS*>EJD=(II/%1 S S8@E'RY%3\P)MRBVE *43K1R20D$0>PB!1Y#^B)!WY@ M$!*8# @)1Z#D-]A'80$!P(:!11 N1,F&W01W]O?\W30*".%! @E 2X$<@ M;KUYMA'?Z.FV@4T"E$Q$QZ!@! ,_M?'OT$X1P4 [B@. #N#KH)J:Z9 Y3"(# MD.H#^RZ:"AD:@B8ALL]DWJ#!DV247 M_IC0:SN('RB=#TAYY 6D1:UY4Y2K(#/G,H-'Q"Y1Y>T3577,ZYG)N0$Q5G#L$J@]:B^"H80%0IXE$B6KCO! M9BYYB4\8LF9MVY6XE$1,4-34[<3CAH:T4:QX5ZXN/3%-6YX+^)+B 18T_8:[ MM9(6=:4;6=SVKFJJ?L/9TT M].1,8Z=Q.,&YU+7GEE@LM%2-[F433\]0TU&-E:.@*R MI]CP_P!P[8A7P=] MN*FJV,HXH2Y=RZCD)":NW"5*,C9&F"TU:EQ3/%Q1UL[>J45(I6YA2U4:9M:Z MKI263G)NO2/6M/K54@M3)HU<'(9FJVZ'$9;BYLTT3J&]=SFU#U?&QK*W#*UE M'+L[G68C>'YO5M2W./6<%;6 9HW,?76":IV,80U74[1ZDNQ@Z/1MZW7FDGRH M8QMK?#B6J.>1BJ^KV]5(6N-<6803NA%VJI^I:O5A5-86_DU8*Q M,\L6MK/P4A"T!&N!O);@S5_2414-;QE1I5.[=2H7/PA5M?U*J+-V$JE_+(Q% M$6*MC>.IG\I3K-G)&H:KK1TO0E%VMGW#B+0=-:B8WD@;S3[UR46]3%A:&I9I M,OGJAM<2$1)D1R.1[\_2.@FZ T!H)#A'MB 38,&Y@$0 <>B8-LE-@?2 MZ@ #Z\9 0U9\:G 0RNGY[-J$2;)OQ M &[\P@F_$B@%>E#0=.P4S2TQ(T_4<6^@YN* M3M/HY RL25P5_ KCG)A5@9,CR(.8P[&4\S!; CR+)Y-S!N.X-_*!/;MU6E;6 M\#>!AJHD$2?%2>B4G$?'U$]3 2+13UHZ=O$VTPN3\^8@S.DU?&*LV3;I."H) MKAM16>)))&6$ICE*4YA*0.90>1/GY2$_9*&^00N0YC" .X:#$+R^EN47"C= MP^?-U$E!3.BK$2!5$U"CR'3.7S
XML 19 R2.htm IDEA: XBRL DOCUMENT v3.8.0.1
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Dec. 31, 2017
Dec. 31, 2016
Current assets:    
Cash and cash equivalents $ 162,279 $ 70,594
Marketable securities 61,469 63,167
Total cash, cash equivalents, and marketable securities 223,748 133,761
Trade accounts receivable, net of allowance of $7,655 and $4,126 248,331 265,028
Income taxes receivable 25,662 14,155
Other current assets 14,559 12,188
Total current assets 512,300 425,132
Property and equipment, net 40,359 38,281
Deferred income taxes 57,127 69,898
Other long-term assets 6,969 3,990
Intangible assets, net 31,899 44,191
Goodwill 72,952 73,164
Total assets 721,606 654,656
Current liabilities:    
Accounts payable 17,370 14,414
Accrued expenses 45,508 36,751
Accrued compensation and related expenses 66,040 60,660
Deferred revenue 195,073 175,647
Total current liabilities 323,991 287,472
Income taxes payable 4,717 4,263
Long-term deferred revenue 6,591 10,989
Other long-term liabilities 15,229 16,043
Total liabilities 350,528 318,767
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; 78,081 and 76,591 shares issued and outstanding at December 31, 2017 and 2016, respectively 781 766
Additional paid-in capital 152,097 143,903
Retained earnings 221,926 198,315
Accumulated other comprehensive loss:    
Net unrealized loss on available-for-sale marketable securities, net of tax (232) (169)
Foreign currency translation adjustments (3,494) (6,926)
Total stockholders' equity 371,078 335,889
Total liabilities and stockholders' equity $ 721,606 $ 654,656
XML 20 R3.htm IDEA: XBRL DOCUMENT v3.8.0.1
CONSOLIDATED BALANCE SHEETS (Parenthetical) - USD ($)
$ in Thousands
Dec. 31, 2017
Dec. 31, 2016
Allowance for sales credit memos $ 7,655 $ 4,126
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 78,081,000 76,591,000
Common stock, shares outstanding 78,081,000 76,591,000
XML 21 R4.htm IDEA: XBRL DOCUMENT v3.8.0.1
CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Revenue:      
Software license $ 288,334 $ 279,995 $ 275,588
Maintenance 244,347 220,336 202,802
Services 307,901 249,935 204,305
Total revenue 840,582 750,266 682,695
Cost of revenue:      
Software license 5,085 4,943 4,125
Maintenance 27,905 25,505 21,903
Services 246,683 208,808 187,418
Total cost of revenue 279,673 239,256 213,446
Gross profit 560,909 511,010 469,249
Operating expenses:      
Selling and marketing 307,210 278,849 241,387
Research and development 162,886 145,548 126,374
General and administrative 52,153 45,951 36,738
Acquisition-related   2,903 89
Total operating expenses 522,249 473,251 404,588
Income from operations 38,660 37,759 64,661
Foreign currency transaction (loss)/gain (900) 2,247 (4,168)
Interest income, net 731 776 1,056
Other expense, net (1,391) (5,580) (1,044)
Income before provision for income taxes 37,100 35,202 60,505
Provision for income taxes 4,166 8,216 24,183
Net income $ 32,934 $ 26,986 $ 36,322
Earnings per share:      
Basic $ 0.43 $ 0.35 $ 0.47
Diluted $ 0.40 $ 0.34 $ 0.46
Weighted-average number of common shares outstanding:      
Basic 77,431 76,343 76,507
Diluted 82,832 79,732 79,043
XML 22 R5.htm IDEA: XBRL DOCUMENT v3.8.0.1
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Net income $ 32,934 $ 26,986 $ 36,322
Other comprehensive income/(loss), net of tax      
Unrealized loss on available-for-sale marketable securities, net of tax (63) (19) (85)
Foreign currency translation adjustments 3,432 (3,569) (2,810)
Total other comprehensive income/(loss), net of tax 3,369 (3,588) (2,895)
Comprehensive income $ 36,303 $ 23,398 $ 33,427
XML 23 R6.htm IDEA: XBRL DOCUMENT v3.8.0.1
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, 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,059      
Issuance of common stock for share-based compensation plans (9,190) $ 11 (9,201)    
Issuance of common stock under Employee Stock Purchase Plan (in shares)   24      
Issuance of common stock under Employee Stock Purchase Plan 550   550    
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 income (loss) (2,895)       (2,895)
Net income 36,322     36,322  
Balance (in shares) at Dec. 31, 2015   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,161      
Issuance of common stock for share-based compensation plans (15,856) $ 12 (15,868)    
Issuance of common stock under Employee Stock Purchase Plan (in shares)   20      
Issuance of common stock under Employee Stock Purchase Plan 562   562    
Stock-based compensation expense 40,808   40,808    
Cash dividends declared (9,175)     (9,175)  
Other comprehensive income (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  
Repurchase of common stock (in shares)   (99)      
Repurchase of common stock (4,493)   (4,493)    
Issuance of common stock for share-based compensation plans (in shares)   1,568      
Issuance of common stock for share-based compensation plans (41,627) $ 15 (41,642)    
Issuance of common stock under Employee Stock Purchase Plan (in shares)   21      
Issuance of common stock under Employee Stock Purchase Plan 1,009   1,009    
Stock-based compensation expense 53,320   53,320    
Cash dividends declared (9,323)     (9,323)  
Other comprehensive income (loss) 3,369       3,369
Net income $ 32,934     32,934  
Balance (in shares) at Dec. 31, 2017 78,081 78,081      
Balance at Dec. 31, 2017 $ 371,078 $ 781 $ 152,097 $ 221,926 $ (3,726)
XML 24 R7.htm IDEA: XBRL DOCUMENT v3.8.0.1
CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (Parenthetical)
$ in Thousands
12 Months Ended
Dec. 31, 2015
USD ($)
$ / shares
Tax benefit from exercise or vesting of equity awards, deferred tax asset deficiencies | $ $ 105
Cash dividends declared, per share | $ / shares $ 0.12
XML 25 R8.htm IDEA: XBRL DOCUMENT v3.8.0.1
CONSOLIDATED STATEMENTS OF CASH FLOWS
$ in Thousands
12 Months Ended
Dec. 31, 2017
USD ($)
Dec. 31, 2016
USD ($)
Dec. 31, 2015
USD ($)
Operating activities:      
Net income $ 32,934 $ 26,986 $ 36,322
Adjustment to reconcile net income to cash provided by operating activities:      
Deferred income taxes 13,795 (5,810) (2,099)
Depreciation and amortization 24,713 24,137 23,093
Stock-based compensation expense 53,313 40,821 30,054
Foreign currency transaction loss (gain) 900 (2,247) 4,168
Amortization of investments 1,381 1,862 2,238
Other non-cash (1,383) (1,382) 822
Change in operating assets and liabilities:      
Trade accounts receivable 23,814 (56,730) (62,235)
Income taxes receivable and other current assets (13,393) (10,818) 3,223
Accounts payable and accrued expenses 14,473 1,531 16,572
Deferred revenue 8,363 21,271 17,668
Other long-term assets and liabilities (675) 253 (2,023)
Cash provided by operating activities 158,235 39,874 67,803
Investing activities:      
Purchases of investments (27,718) (23,969) (75,702)
Proceeds from maturities and called investments 26,997 22,788 42,026
Sales of investments   62,210 1,915
Payments for acquisitions, net of cash acquired (297) (49,113) (1,671)
Investment in property and equipment (13,741) (19,088) (11,020)
Cash used in investing activities (14,759) (7,172) (44,452)
Financing activities:      
Dividend payments to shareholders (9,277) (9,174) (9,194)
Common stock repurchases for tax withholdings for net settlement of equity awards (40,617) (15,294) (8,640)
Common stock repurchases under share repurchase program (4,335) (27,248) (22,825)
Cash used in financing activities (54,229) (51,716) (40,659)
Effect of exchange rates on cash and cash equivalents 2,438 (3,418) (4,251)
Net increase/(decrease) in cash and cash equivalents 91,685 (22,432) (21,559)
Cash and cash equivalents, beginning of period 70,594 93,026 114,585
Cash and cash equivalents, end of period 162,279 70,594 93,026
Supplemental disclosures:      
Income taxes (refunded)/paid (2,322) 28,844 30,215
Non-cash investing and financing activity:      
Dividends payable $ 2,344 $ 2,298 $ 2,297
XML 26 R9.htm IDEA: XBRL DOCUMENT v3.8.0.1
BASIS OF PRESENTATION
12 Months Ended
Dec. 31, 2017
BASIS OF PRESENTATION

1. BASIS OF PRESENTATION

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.

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, but are not limited to, revenue, deferred revenue, deferred income taxes, income taxes payable, intangible assets, and goodwill.

Principles of consolidation

The Company’s consolidated financial statements reflect Pegasystems Inc. and subsidiaries in which the Company holds a controlling financial interest.

XML 27 R10.htm IDEA: XBRL DOCUMENT v3.8.0.1
SIGNIFICANT ACCOUNTING POLICIES
12 Months Ended
Dec. 31, 2017
SIGNIFICANT ACCOUNTING POLICIES

2. SIGNIFICANT ACCOUNTING POLICIES

Revenue recognition

The Company’s revenue is derived primarily from software licenses, cloud arrangements, 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 clients 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

The principal financial instruments held by the Company consist of cash equivalents, marketable securities, derivative instruments, accounts receivable, and accounts payable. 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

The Company has in the past used, but does not currently use, 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

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

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 2016, the Company placed into service computer software developed for internal use of $11.3 million, of which $1.1 million was capitalized in 2015 and $10.2 million was capitalized in 2016.

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, 2017, 2016, and 2015, 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

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 2017, 2016, or 2015.

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

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 2017, 2016, or 2015.

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.

Foreign currency translation

The translation of assets and liabilities for the Company’s subsidiaries with functional currencies other than the U.S. Dollar are made at period-end exchange rates. 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. 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

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.

Advertising expense

Advertising costs are expensed as incurred. Advertising costs were $6.1 million, $8.9 million, and $9.8 million during 2017, 2016, and 2015, respectively.

 

New accounting pronouncements

Stock-Based Compensation

In May 2017, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) No. 2017-09 “Stock Compensation (Topic 718), Scope of Modification Accounting” to clarify when to account for a change to the terms or conditions of a share-based payment award as a modification. Under the new guidance, modification accounting is required only if the fair value, the vesting conditions, or the classification of the award (as equity or liability) changes as a result of the change in terms or conditions. The effective date for the Company will be January 1, 2018. The Company does not expect the adoption of this standard to have a material effect on its financial position or results of operations.

Financial Instruments

In June 2016, the FASB issued 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 using a forward-looking expected loss model, rather than an incurred loss model for credit losses. 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.

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 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 no material impact to its results of operations and cash flows.

Revenue

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 ASC 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 client 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 clients.

The Company has elected the full retrospective adoption model, effective January 1, 2018. The Company’s quarterly results beginning with the quarter ending March 31, 2018 and comparative prior periods will be compliant with ASC 606. The Company’s Annual Report on Form 10-K for the year ended December 31, 2018 will be the Company’s first Annual Report that will be issued in compliance with ASC 606.

The Company has substantially completed the implementation of ASC 606 and has identified the necessary changes to its policies, processes, systems, and controls. However, due to the complex nature of the Company’s arrangements and recent updates to interpretive guidance, which were made as recently as the fall of 2017, the Company has not yet completed all of its internal control procedures.

 

Based upon the work performed to date, the Company expects to record a cumulative-effect adjustment as of December 31, 2015 to increase retained earnings by approximately $205 million which includes a $30 million increase in retained earnings due to deferred commission expense and a $97 million decrease in retained earnings due to the resulting tax impact. We expect to fully disclose the impacts of the new standard in connection with our 10Q filing for the first quarter of 2018.

The Company expects the following impacts upon adoption of the standard:

 

    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 being recognized as they are satisfied, which will typically occur upon delivery. Therefore, revenue from the term and perpetual license performance obligations with extended payment terms is recognized when control is transferred to the client. Any unrecognized license revenue from these arrangements, included in deferred revenue at December 31, 2015, will not be recognized in revenue in future periods but as a cumulative adjustment to retained earnings. Further, term license revenue from new arrangements executed in 2016 and 2017 will be recognized in full in the year that control of the license is transferred to the client instead of over the term of the agreement. Revenue from the maintenance performance obligations is expected to be recognized on a straight-line basis over the contractual term, consistent with the previous treatment. Due to the revenue from term and perpetual licenses with extended payment terms being recognized prior to amounts being billed to the client, the Company expects to recognize a material unbilled receivable on the balance sheet.

 

    Currently, the Company allocates revenue to licenses under the residual method when it has Vendor Specific Objective Evidence (“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 future credits, significant discounts, and material rights under ASC 606, generally 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 client, which is generally upon delivery of the license.

 

    Currently, the Company does not have VSOE, in software bundled arrangements, 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 based on their relative stand-alone selling prices, 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 client, consulting revenue will be recognized over time based on input measures that reflect the Company’s performance on the contract. This will result in the acceleration of consulting revenue when compared to the current practice of ratable recognition for consulting when there is a lack of VSOE.

 

    Sales commissions and other third party acquisition costs resulting directly from securing contracts with clients are currently expensed when incurred. ASC 340-40 “Accounting for Other Assets and Deferred Costs” will require these costs to be recognized as an asset when incurred and to be expensed over the associated contract term or estimated client life depending on the nature of the underlying contract. The Company expects this change to impact its commissions related to multi-year cloud offerings and term and perpetual licenses with additional rights of use that extend beyond one year which will require the allocation of a portion of the commission paid for term and perpetual licenses to future maintenance obligations when the commission rates within each arrangement are not commensurate. This change will impact retained earnings as of December 31, 2015 but will not have a significant impact in future periods.

 

    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 contract modifications are recognized currently.

 

    There will be a corresponding effect on tax liabilities in relation to all of the above impacts.
XML 28 R11.htm IDEA: XBRL DOCUMENT v3.8.0.1
MARKETABLE SECURITIES
12 Months Ended
Dec. 31, 2017
MARKETABLE SECURITIES

3. MARKETABLE SECURITIES

 

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

Municipal bonds

   $ 32,996      $ —        $ (148    $ 32,848  

Corporate bonds

     28,757        1        (137      28,621  
  

 

 

    

 

 

    

 

 

    

 

 

 
   $ 61,753      $ 1      $ (285    $ 61,469  
  

 

 

    

 

 

    

 

 

    

 

 

 

 

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

Municipal bonds

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

Corporate bonds

     26,610        1        (51      26,560  
  

 

 

    

 

 

    

 

 

    

 

 

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

 

 

    

 

 

    

 

 

    

 

 

 

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, 2017, the Company did not hold any investments with unrealized losses considered to be other than temporary.

As of December 31, 2017, remaining maturities of marketable debt securities ranged from January 2018 to October 2020, with a weighted-average remaining maturity of approximately 12 months.

XML 29 R12.htm IDEA: XBRL DOCUMENT v3.8.0.1
DERIVATIVE INSTRUMENTS
12 Months Ended
Dec. 31, 2017
DERIVATIVE INSTRUMENTS

4. DERIVATIVE INSTRUMENTS

The Company historically used, but does not currently use, foreign currency forward contracts (“forward contracts”) to reduce its exposure to fluctuations in foreign currency exchange rates associated with its foreign currency denominated cash, accounts receivable, and intercompany receivables and payables held primarily by the U.S. parent company and its United Kingdom (“U.K.”) subsidiary. 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.

At December 31, 2016, the total notional value of the Company’s outstanding forward contracts was $128.4 million.

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

 

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

Asset Derivatives

     

Foreign currency forward contracts

     Other current assets      $ 628  

Liability Derivatives

     

Foreign currency forward contracts

     Accrued expenses      $ 883  

The Company had forward contracts outstanding with total notional values as of December 31, 2016 as follows:

 

(in thousands)       

Euro

   29,820  

British pound

   £ 6,440  

Australian dollar

   A$ 22,010  

United States dollar

   $ 73,125  

The income statement impact of the Company’s outstanding forward contracts and foreign currency transactions was as follows:

 

     2017      2016      2015  

Gain (loss) from the change in the fair value of forward contracts included in other expense, net

   $ 286      $ (5,643    $ (1,047

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

     (900      2,247        (4,168
XML 30 R13.htm IDEA: XBRL DOCUMENT v3.8.0.1
FAIR VALUE MEASUREMENTS
12 Months Ended
Dec. 31, 2017
FAIR VALUE MEASUREMENTS

5. FAIR VALUE MEASUREMENTS

Assets and Liabilities Measured at Fair Value on a Recurring Basis

The Company records its marketable securities, forward contracts and investments in privately-held companies 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 cash equivalents are composed of money market funds and time deposits which are classified as Level 1 and Level 2, respectively, in the fair value hierarchy. The Company’s marketable securities are 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. The Company’s investments in privately-held companies are classified within Level 3 of the fair value hierarchy and are valued using model-based techniques, including option pricing models and discounted cash flow models.

 

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 2017 and 2016.

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

 

(in thousands)    Fair Value Measurements at Reporting Date Using      Total  
       Level 1              Level 2              Level 3         

December 31, 2017

           

Fair Value Assets:

           

Cash equivalents (1)

   $ 2,720      $ 40,051      $ —        $ 42,771  

Marketable securities:

           

Municipal bonds

   $ —        $ 32,848      $ —        $ 32,848  

Corporate bonds

     —          28,621        —          28,621  
  

 

 

    

 

 

    

 

 

    

 

 

 

Total marketable securities

   $ —        $ 61,469      $ —        $ 61,469  

Investments in privately-held companies (2)

   $ —        $ —        $ 1,030      $ 1,030  

December 31, 2016

           

Fair Value Assets:

           

Money market funds (1)

   $ 458      $ —        $ —        $ 458  

Marketable securities:

           

Municipal bonds

   $ —        $ 36,607      $ —        $ 36,607  

Corporate bonds

     —          26,560        —          26,560  
  

 

 

    

 

 

    

 

 

    

 

 

 

Total marketable securities

   $ —        $ 63,167      $ —        $ 63,167  

Foreign currency forward contracts

   $ —        $ 628      $ —        $ 628  

Fair Value Liabilities:

           

Foreign currency forward contracts

   $ —        $ 883      $ —        $ 883  

 

(1)  Included in cash and cash equivalents in the consolidated balance sheets.
(2)  Included in other long-term assets in the consolidated balance sheets.

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 2017, 2016, and 2015, the Company did not recognize any impairments on its assets measured at fair value on a nonrecurring basis.

XML 31 R14.htm IDEA: XBRL DOCUMENT v3.8.0.1
TRADE ACCOUNTS RECEIVABLE, NET OF ALLOWANCE
12 Months Ended
Dec. 31, 2017
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.

 

(in thousands)    December 31,  
     2017      2016  

Trade accounts receivable

   $ 225,923      $ 234,473  

Unbilled accounts receivable

     30,063        34,681  
  

 

 

    

 

 

 

Total accounts receivable

     255,986        269,154  
  

 

 

    

 

 

 

Allowance for sales credit memos

     (7,655      (4,126
  

 

 

    

 

 

 
   $ 248,331      $ 265,028  
  

 

 

    

 

 

 

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:

 

(in thousands)    2017      2016      2015  

Balance at beginning of year

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

Provision for credit memos

     7,052        3,290        8,005  

Credit memos issued

     (3,523      (3,795      (4,914
  

 

 

    

 

 

    

 

 

 
   $ 7,655      $ 4,126      $ 4,631  
  

 

 

    

 

 

    

 

 

 
XML 32 R15.htm IDEA: XBRL DOCUMENT v3.8.0.1
PROPERTY AND EQUIPMENT
12 Months Ended
Dec. 31, 2017
PROPERTY AND EQUIPMENT

7. PROPERTY AND EQUIPMENT

 

(in thousands)    December 31,  
   2017      2016  

Leasehold improvements

   $ 38,650      $ 32,852  

Computer equipment

     23,783        21,522  

Furniture and fixtures

     8,517        6,127  

Computer software purchased

     6,690        6,083  

Computer software developed for internal use

     12,596        12,069  

Fixed assets in progress

     2,167        772  
  

 

 

    

 

 

 
     92,403        79,425  

Less: accumulated depreciation and amortization

     (52,044      (41,144
  

 

 

    

 

 

 

Property and equipment, net

   $ 40,359      $ 38,281  
  

 

 

    

 

 

 

Depreciation expense was approximately $12.4 million, $11.2 million, and $10.6 million for 2017, 2016, and 2015, respectively.

XML 33 R16.htm IDEA: XBRL DOCUMENT v3.8.0.1
ACQUISITIONS
12 Months Ended
Dec. 31, 2017
ACQUISITIONS

8. ACQUISITIONS

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.

XML 34 R17.htm IDEA: XBRL DOCUMENT v3.8.0.1
GOODWILL AND OTHER INTANGIBLE ASSETS
12 Months Ended
Dec. 31, 2017
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 and has one reporting unit.

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

 

(in thousands)    2017      2016  

Balance as of January 1,

   $ 73,164      $ 46,776  

Acquisitions

     —          26,689  

Purchase price adjustments to goodwill

     (354      —    

Translation adjustments

     142        (301
  

 

 

    

 

 

 

Balance as of December 31,

   $ 72,952      $ 73,164  
  

 

 

    

 

 

 

 

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

           

Client related intangibles

     9-10 years      $ 63,164      $ (44,835    $ 18,329  

Technology

     7-10 years        58,942        (45,372      13,570  

Other intangibles

     —          5,361        (5,361      —    
     

 

 

    

 

 

    

 

 

 

Total

      $ 127,467      $ (95,568    $ 31,899  
     

 

 

    

 

 

    

 

 

 

December 31, 2016

           

Client related intangibles

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

Technology

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

Other intangibles

     —          5,361        (5,361      —    
     

 

 

    

 

 

    

 

 

 

Total

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

 

 

    

 

 

    

 

 

 

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

 

(in thousands)    2017      2016      2015  

Cost of revenue

   $ 5,103      $ 5,986      $ 5,392  

Selling and marketing

     7,235        7,145        6,127  

General and administrative

     —          277        683  
  

 

 

    

 

 

    

 

 

 
   $ 12,338      $ 13,408      $ 12,202  
  

 

 

    

 

 

    

 

 

 

Future estimated amortization expense related to intangible assets as of December 31, 2017 was as follows:

 

(in thousands)

   Future estimated
amortization expense
 

2018

   $ 11,345  

2019

     5,553  

2020

     2,657  

2021

     2,633  

2022 and thereafter

     9,711  
  

 

 

 
   $ 31,899  
  

 

 

 
XML 35 R18.htm IDEA: XBRL DOCUMENT v3.8.0.1
ACCRUED EXPENSES
12 Months Ended
Dec. 31, 2017
ACCRUED EXPENSES

10. ACCRUED EXPENSES

 

(in thousands)    December 31,  
   2017      2016  

Outside professional services

   $ 14,468      $ 10,204  

Income and other taxes

     7,420        10,422  

Marketing and sales program expenses

     6,444        3,707  

Dividends payable

     2,344        2,298  

Employee related expenses

     4,065        3,806  

Other

     10,767        6,314  
  

 

 

    

 

 

 
   $ 45,508      $ 36,751  
  

 

 

    

 

 

 
XML 36 R19.htm IDEA: XBRL DOCUMENT v3.8.0.1
DEFERRED REVENUE
12 Months Ended
Dec. 31, 2017
DEFERRED REVENUE

11. DEFERRED REVENUE

 

(in thousands)    December 31,
2017
     December 31,
2016
 

Term license

   $ 16,853      $ 15,843  

Perpetual license

     19,277        23,189  

Maintenance

     126,083        112,397  

Cloud

     23,276        13,604  

Consulting and Training

     9,584        10,614  
  

 

 

    

 

 

 

Current deferred revenue

     195,073        175,647  

Perpetual license

     2,568        7,909  

Maintenance

     2,745        1,802  

Cloud

     1,278        1,278  
  

 

 

    

 

 

 

Long-term deferred revenue

     6,591        10,989  
  

 

 

    

 

 

 
   $ 201,664      $ 186,636  
  

 

 

    

 

 

 
XML 37 R20.htm IDEA: XBRL DOCUMENT v3.8.0.1
COMMITMENTS AND CONTINGENCIES
12 Months Ended
Dec. 31, 2017
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, 2017, the Company’s future minimum rental payments required under operating leases with noncancellable terms in excess of one year were as follows:

 

(in thousands)

   Operating Leases (1)  

2018

   $ 15,395  

2019

     13,881  

2020

     12,737  

2021

     11,066  

2022 and thereafter

     18,896  
  

 

 

 
   $ 71,975  
  

 

 

 

 

(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 $14.7 million, $13.4 million, and $12.3 million for 2017, 2016 and 2015, 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 38 R21.htm IDEA: XBRL DOCUMENT v3.8.0.1
STOCKHOLDERS' EQUITY
12 Months Ended
Dec. 31, 2017
STOCKHOLDERS' EQUITY

13. STOCKHOLDERS’ EQUITY

Preferred stock

The Company has authorized 1 million shares of preferred stock. 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, 2017.

Common stock

The Company has 200 million authorized shares of common stock, $0.01 par value per share, of which 78.1 million shares were issued and outstanding at December 31, 2017.

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 30, 2017, we announced that our Board of Directors extended the expiration date of the current stock repurchase program to June 30, 2018. Purchases under these programs have been made on the open market.

(in thousands)    2017     2016     2015  
   Shares      Amount     Shares      Amount     Shares      Amount  

Authorization remaining, beginning of period

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

Authorizations

        —            25,879          50,000  

Repurchases paid

     96        (4,335     1,078        (27,028     944        (22,530

Repurchases unsettled

     3        (158     —          —         8        (220
     

 

 

      

 

 

      

 

 

 

Authorization remaining, end of period

      $ 34,892        $ 39,385        $ 40,534  
     

 

 

      

 

 

      

 

 

 

Dividends

For 2017, 2016, and 2015, the Company paid cash dividends of $9.3 million, $9.2 million, and $9.2 million, respectively.

(per share)    2017      2016      2015  

Dividends Declared

   $ 0.12      $ 0.12      $ 0.12  

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 39 R22.htm IDEA: XBRL DOCUMENT v3.8.0.1
STOCK-BASED COMPENSATION
12 Months Ended
Dec. 31, 2017
STOCK-BASED COMPENSATION

14. STOCK-BASED COMPENSATION

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

 

(in thousands)    2017      2016      2015  

Cost of revenues

   $ 14,573      $ 11,459      $ 8,772  

Selling and marketing

     15,720        12,464        8,911  

Research and development

     13,618        10,043        8,116  

General and administrative

     9,402        6,513        4,255  

Acquisition-related

     —          342        —    
  

 

 

    

 

 

    

 

 

 

Total stock-based compensation before tax

   $ 53,313      $ 40,821      $ 30,054  
  

 

 

    

 

 

    

 

 

 

Income tax benefit

   $ (12,113    $ (12,198    $ (8,098

The majority of the Company’s stock-based compensation arrangements 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. The Company’s stock options have a ten-year term. The Company recognizes stock-based compensation using the accelerated attribution 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. 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 RSU will not vest. 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 awards that allow for the settlement of vested stock options RSUs on a net share basis (“net settled awards”). With net settled awards, 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 (in the case of stock options) and the minimum statutory tax withholding obligations (in the case of stock options and RSUs) from the shares that would otherwise be issued upon exercise or settlement. The exercise of stock options and settlement of RSUs on a net share basis results in fewer shares issued by the Company.

 

Share-Based Compensation Plans:

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. Subsequent amendments to the plan in 2016 and 2011 increased the number of shares authorized for issuance under the plan to 30 million, extended the term of the plan to 2026, and limited annual compensation to any non-employee Director to $0.5 million.

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

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 million shares, 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, 2017, 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, 2017, approximately 0.4 million shares had been issued thereunder.

Shares Available for Issuance

As of December 31, 2017, there were approximately 9.2 million shares available for issuance for future equity grants under the Company’s stock plans, consisting of approximately 8.6 million shares under the 2004 Plan and approximately 0.6 million shares under the 2006 ESPP.

Equity grants, assumptions and activity

During 2017, the Company issued approximately 1.6 million shares to its employees and directors under the Company’s share-based compensation plans.

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, expected term of the option, expected volatility of the Company’s common stock over the option’s expected term, 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 2017, 2016, and 2015, was $13.79, $8.31 and $7.62 per share, respectively.

 

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

 

       2017         2016         2015    

Expected annual volatility (1)

     35     40     45

Expected term in years (2)

     4.5       4.4       4.5  

Risk-free interest rate (3)

     1.85     1.21     1.34

Expected annual dividend yield (4)

     0.53     0.63     0.68

 

    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 following table summarizes the combined stock option activity under the Company’s stock option plans for 2017:

 

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

    7,463     $ 19.45       

Granted

    1,639       45.78       

Exercised

    (1,741     16.25       

Forfeited

    (231     25.30       
 

 

 

        

Options outstanding as of December 31, 2017

    7,130     $ 26.10       
 

 

 

        

Vested and expected to vest as December 31, 2017

    5,926     $ 25.20       7.2      $ 131,599  
 

 

 

        

Exercisable as of December 31, 2017

    2,800     $ 16.98       5.8      $ 84,479  
 

 

 

        

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 2017, 2016, and 2015 was $62.6 million, $19.9 million and $18.6 million, respectively. The aggregate intrinsic value of stock options outstanding and exercisable as of December 31, 2017 is based on the difference between the closing price of the Company’s stock of $47.15 and the exercise price of the applicable stock options.

As of December 31, 2017, the Company had unrecognized stock-based compensation expense related to the unvested portion of stock options of approximately $16.8 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 2017, 2016, and 2015 was $46.07, $25.54, and $20.49, respectively.

 

The following table summarizes the combined RSU activity for periodic grants and the CICP under the 2004 Plan for 2017:

 

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

Nonvested as of January 1, 2017

     3,161      $ 23.39     

Granted

     1,148        46.07     

Vested

     (1,188      23.66     

Forfeited

     (220      27.06     
  

 

 

       

Nonvested as of December 31, 2017

     2,901      $ 31.97      $ 136,771  
  

 

 

       

Expected to vest as of December 31, 2017

     2,113      $ 32.74      $ 99,628  
  

 

 

       

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

As of December 31, 2017, the Company had approximately $32.4 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 40 R23.htm IDEA: XBRL DOCUMENT v3.8.0.1
INCOME TAXES
12 Months Ended
Dec. 31, 2017
INCOME TAXES

15. INCOME TAXES

Effective income tax rate

The components of income before provision for income taxes are as follows:

 

(in thousands)    2017      2016      2015  

Domestic

   $ 18,605      $ 37,329      $ 63,124  

Foreign

     18,495        (2,127      (2,619
  

 

 

    

 

 

    

 

 

 

Income before provision for income taxes

   $ 37,100      $ 35,202      $ 60,505  
  

 

 

    

 

 

    

 

 

 

The components of the provision for income taxes are as follows:

 

(in thousands)    2017      2016      2015  

Current:

        

Federal

   $ (18,205    $ 6,741      $ 17,864  

State

     97        2,963        4,565  

Foreign

     8,479        4,322        3,853  
  

 

 

    

 

 

    

 

 

 

Total current (benefits)/provision

     (9,629      14,026        26,282  
  

 

 

    

 

 

    

 

 

 

Deferred:

        

Federal

     19,683        (1,120      2,075  

State

     (2,158      (480      (466

Foreign

     (3,730      (4,210      (3,708
  

 

 

    

 

 

    

 

 

 

Total deferred provision/(benefit)

     13,795        (5,810      (2,099
  

 

 

    

 

 

    

 

 

 

Provision for income taxes

   $ 4,166      $ 8,216      $ 24,183  
  

 

 

    

 

 

    

 

 

 

 

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

 

     2017     2016      2015  

Statutory federal income tax rate

     35.0     35.0      35.0

Valuation allowance

     1.2       0.3        0.7  

Transaction costs

     —         1.1        —    

State income taxes, net of federal benefit and tax credits

     (4.5     3.7        4.6  

Permanent differences

     2.7       2.2        1.1  

Domestic production activities

     —         (3.2      (3.1

Federal research and experimentation credits

     (9.1     (2.3      (1.2

Tax effects of foreign activities

     (1.1     5.2        2.0  

Tax-exempt income

     (0.3     (0.3      (0.1

Provision to return adjustments

     (5.2     0.3        0.3  

Non-deductible compensation

     5.0       6.2        3.3  

Provision for uncertain tax positions

     0.7       (2.3      (2.6

Excess tax benefits related to share-based compensation

     (66.0     (20.1      —    

Net deferred tax assets re-measurement (1)

     51.8       —          —    

Other

     1.0       (2.5      —    
  

 

 

   

 

 

    

 

 

 

Effective income tax rate

     11.2     23.3      40.0
  

 

 

   

 

 

    

 

 

 

 

(1)  Due to the impact of the Tax Reform Act.

On December 22, 2017, the President of the United States signed into law the Tax Cuts and Jobs Act (the “Tax Reform Act”). The Tax Reform Act makes significant changes in the U.S. tax code including the following:

 

    reduction of the corporate federal income tax rate from 35% to 21%;

 

    repeal of the domestic manufacturing deduction;

 

    repeal of the corporate alternative minimum tax;

 

    one-time transition tax on accumulated foreign earnings (if any);

 

    a move to a territorial tax system; and

 

    acceleration of business asset expensing.

In December 2017, the SEC staff issued Staff Accounting Bulletin No. 118 (“SAB 118”) to address the application of U.S. GAAP in situations when a registrant does not have the necessary information available, prepared, or analyzed (including computations) in reasonable detail to complete the accounting for income tax effects of the Tax Reform Act. The Company has recognized the provisional tax impacts in 2017, including $20.4 million in additional income tax expense in the fourth quarter of 2017 to re-measure its deferred tax assets to the 21% enacted rate. The final amounts may differ from these provisional amounts, possibly materially, due to, among other things, additional analysis, changes in interpretations and assumptions the Company has made, additional regulatory guidance that may be issued, and actions the Company may take as a result of the Tax Reform Act.

The Tax Reform Act provided for a one-time deemed mandatory repatriation of post-1986 undistributed foreign subsidiary earnings and profits through December 31, 2017. Based on the Company’s provisional analysis performed to date, the Company does not expect to be subject to the one-time transition tax due to our foreign subsidiaries being in a net accumulated deficit position.

While the Tax Reform Act provides for a territorial tax system, beginning in 2018, it includes the following new anti-abuse provisions:

 

   

The global intangible low-taxed income (“GILTI”) provisions require the Company to include in its U.S. income tax base foreign subsidiary earnings in excess of an allowable return on the foreign subsidiary’s tangible assets. The Company expects that it will be subject to incremental U.S. tax resulting from GILTI inclusions beginning in 2018. However, our analysis and accounting for the effects of the GILTI provision is incomplete and an accounting policy on whether we will account for impact of GILTI inclusions in the period in which it is incurred or record deferred taxes for anticipated GILTI inclusions has not been made.

 

    The base-erosion and anti-abuse tax (“BEAT”) provisions in the Tax Reform Act impose an alternative minimum tax on taxpayers with substantial base-erosion payments. Our preliminary assessment is that the company will not be subject to the BEAT; however, our analysis is incomplete and we will continue to analyze the impact of the BEAT provisions to determine if these would be material to the company’s effective tax rate.

Deferred income taxes

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

 

     December 31,  
(in thousands)    2017      2016  

Deferred tax assets:

     

Net operating loss carryforwards

   $ 52,311      $ 69,307  

Accruals and reserves

     22,984        34,021  

Software revenue

     2,686        6,559  

Depreciation

     2,558        3,593  

Tax credit carryforwards

     13,056        8,094  

Other

     52        19  
  

 

 

    

 

 

 

Total deferred tax assets

     93,647        121,593  

Less valuation allowances

     (27,993      (34,054
  

 

 

    

 

 

 

Total net deferred tax assets

     65,654        87,539  
  

 

 

    

 

 

 

Deferred tax liabilities:

     

Intangibles

     (8,527      (17,641
  

 

 

    

 

 

 

Total deferred tax liabilities

     (8,527      (17,641
  

 

 

    

 

 

 

Deferred income taxes

   $ 57,127      $ 69,898  
  

 

 

    

 

 

 

Due to the Tax Reform Act U.S. deferred tax assets and liabilities were re-measured from 35% to 21% resulting in an additional $20.4 million income tax expense in the fourth quarter of 2017.

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 $6.1 million net change in the valuation allowance during the period primarily relates to a $7.4 million decrease due to the re-measurement our deferred income taxes to the new U.S. statutory tax rate offset by $0.8 million increase for movements in foreign exchange rates and $0.5 million valuation allowance recorded against certain state R&D credits generated in the period.

At December 31, 2017, the Company had $99.2 million and $3.3 million in federal and state net operating losses, respectively, and $3.4 million and $1.8 million in federal and state credit carryforwards, respectively. These amounts include $99.2 million and $1 million in federal and state net operating losses carryforwards, respectively, from acquisitions and $0.6 million and $0.3 million in federal and state credit carryforwards, respectively, from acquisitions. The carryforward losses and credits expire between 2018 and 2037, except for $0.6 million in state credits that have unlimited carryforward periods. The federal and state net operating losses exclude $60.2 million and $0.8 million, respectively, in net operating losses that the Company expects will expire unutilized, and the federal and state tax credits exclude $0.1 million and $6.7 million, respectively, in tax credits that the Company expects will expire unutilized.

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

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 2017, 2016 and 2015, the effect of the income tax holiday was to reduce the Company’s provision for income taxes by approximately $1.3 million, $1 million, and $0.9 million, respectively. The benefit of the tax holiday on net income per share (diluted) was $0.02 for 2017 and $0.01 for 2016 and 2015.

The Company adopted ASU 2016-09 in 2016, which required, among other things, excess tax benefits to be recorded as a reduction of the provision for income taxes, whereas they were previously recognized in equity. The Company was required to reflect any adoption adjustments as of January 1, 2016, the beginning of the annual period that included the period of adoption. Upon adoption the Company recorded a $0.3 million increase to retained earnings as of January 1, 2016, with an offsetting increase to long-term deferred income tax assets.

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)    2017      2016      2015  

Balance as of January 1,

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

Additions based on tax positions related to the current year

     452        80        817  

Additions for tax positions of prior years

     238        110        183  

Additions for acquired uncertain tax benefits

     —          387        —    

Reductions for change in US federal tax rate

     (2,424      —          —    

Reductions for tax positions of prior years

     (1,500      (1,541      (19,855

Reductions for a lapse of the applicable statute of limitations

     (287      (337      (569
  

 

 

    

 

 

    

 

 

 

Balance as of December 31,

   $ 19,150      $ 22,671      $ 23,972  
  

 

 

    

 

 

    

 

 

 

As of December 31, 2017, the Company had approximately $19.2 million of total unrecognized tax benefits, which would decrease the Company’s effective tax rate if recognized. The $2.4 million reduction for change in U.S. federal tax rate relates to a decrease in the uncertain tax benefits recorded against deferred tax items (e.g., net operating losses) corresponding with the re-measurement of the associated deferred tax assets to the new U.S. statutory tax rate. The $1.5 million reduction for tax positions of prior years primarily relates the lapse in the applicable statute of limitations, change in 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.5 million due to a lapse of applicable statute of limitations.

The Company recognizes interest accrued and penalties related to unrecognized tax benefits in the income tax provision. For 2017 the Company did not recognize any significant change in net interest expense. For the 2016 and 2015, 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, 2017, 2016 and 2015, the company did not recognize any significant penalties. As of December 31, 2017, 2016 and 2015, the Company had accrued approximately $1.5 million, $1.2 million, and $1.2 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 or state taxing authorities as of December 31, 2017. However, certain 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 2014 to the present.

XML 41 R24.htm IDEA: XBRL DOCUMENT v3.8.0.1
EARNINGS PER SHARE
12 Months Ended
Dec. 31, 2017
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.

 

(in thousands except per share amounts)    2017      2016      2015  

Basic

        

Net income

   $ 32,934      $ 26,986      $ 36,322  
  

 

 

    

 

 

    

 

 

 

Weighted-average common shares outstanding

     77,431        76,343        76,507  
  

 

 

    

 

 

    

 

 

 

Earnings per share, basic

   $ 0.43      $ 0.35      $ 0.47  
  

 

 

    

 

 

    

 

 

 

Diluted

        

Net income

   $ 32,934      $ 26,986      $ 36,322  
  

 

 

    

 

 

    

 

 

 

Weighted-average effect of dilutive securities:

        

Stock options

     3,471        2,025        1,601  

RSUs

     1,930        1,364        935  
  

 

 

    

 

 

    

 

 

 

Effect of assumed exercise of stock options and RSUs

     5,401        3,389        2,536  
  

 

 

    

 

 

    

 

 

 

Weighted-average common shares outstanding, assuming dilution

     82,832        79,732        79,043  
  

 

 

    

 

 

    

 

 

 

Earnings per share, diluted

   $ 0.40      $ 0.34      $ 0.46  
  

 

 

    

 

 

    

 

 

 

Outstanding options and RSUs excluded as impact would be antidilutive

     221        322        182  
XML 42 R25.htm IDEA: XBRL DOCUMENT v3.8.0.1
GEOGRAPHIC INFORMATION AND MAJOR CLIENTS
12 Months Ended
Dec. 31, 2017
GEOGRAPHIC INFORMATION AND MAJOR CLIENTS

17. GEOGRAPHIC INFORMATION AND MAJOR CLIENTS

Geographic Information

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

 

(Dollars in thousands)    2017     2016     2015  

U.S.

   $ 474,819        56   $ 430,562        57   $ 379,936        56

Other Americas

     39,490        5     59,160        8     57,892        8

U.K.

     90,817        11     101,733        14     96,314        14

Other EMEA (1)

     130,889        16     92,540        12     87,240        13

Asia Pacific

     104,567        12     66,271        9     61,313        9
  

 

 

    

 

 

   

 

 

    

 

 

   

 

 

    

 

 

 
   $ 840,582        100   $ 750,266        100   $ 682,695        100
  

 

 

    

 

 

   

 

 

    

 

 

   

 

 

    

 

 

 

 

(1)  Includes the Middle East, Africa, and Europe excluding the U.K.

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

 

     December 31,  
(Dollars in thousands)    2017     2016  

U.S.

   $ 27,590        68   $ 27,993        73

India

     6,703        17     7,158        19

International, other

     6,066        15     3,130        8
  

 

 

    

 

 

   

 

 

    

 

 

 
   $ 40,359        100   $ 38,281        100
  

 

 

    

 

 

   

 

 

    

 

 

 

Major Clients

Clients accounting for 10% or more of the Company’s total revenue were as follows:

 

(Dollars in thousands)    2017     2016      2015  

Total revenue

   $ 840,582     $ 750,266      $ 682,695  

Client A

     10     *        *  

Clients accounting for 10% or more of the Company’s trade accounts receivable were as follows:

 

(Dollars in thousands)    December 31,  
   2017     2016  

Trade accounts receivable

   $ 248,331     $ 265,028  

Client A

     12     *  

 

* Client accounted for less than 10% of total revenue and trade accounts receivable

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

In addition to accounts receivable, the Company is potentially subject to concentrations of credit risk from the Company’s cash, cash equivalents, and marketable securities. The Company’s cash and cash equivalents are generally held with large, diverse financial institutions worldwide to reduce the credit risk exposure. Investment policies have been implemented that limit purchases of marketable debt securities to investment-grade securities. Note 3 “Marketable Securities” and Note 5 “Fair Value Measurements” for further discussion.

XML 43 R26.htm IDEA: XBRL DOCUMENT v3.8.0.1
EMPLOYEE BENEFIT PLANS
12 Months Ended
Dec. 31, 2017
EMPLOYEE BENEFIT PLANS

18. EMPLOYEE BENEFIT PLANS

The Company sponsors defined contribution plans for quantifying employees, including a 401(k) plan in the United States to which the Company makes discretionary matching contributions.

The following expenses related to defined contribution plans were recorded in the Company’s consolidated statements of operations:

 

(in thousands)    2017      2016      2015  

U.S. 401(k) Plan

   $ 5,003      $ 4,510      $ 4,061  

International Plans

     9,096        7,635        6,428  
  

 

 

    

 

 

    

 

 

 
   $ 14,099      $ 12,145      $ 10,489  
  

 

 

    

 

 

    

 

 

 
XML 44 R27.htm IDEA: XBRL DOCUMENT v3.8.0.1
SELECTED QUARTERLY INFORMATION (UNAUDITED)
12 Months Ended
Dec. 31, 2017
SELECTED QUARTERLY INFORMATION (UNAUDITED)

19. SELECTED QUARTERLY INFORMATION (UNAUDITED)

 

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

Revenue

   $ 223,247      $ 197,980      $ 179,815      $ 239,540  

Gross profit

     155,157        130,105        110,084        165,563  

Income/(loss) from operations

     31,238        1,750        (14,289      19,961  

Income/(loss) before provision for income taxes

     31,800        1,560        (14,697      18,437  

Net income/(loss)

     27,021        11,406        (1,812      (3,681

Net income/(loss) per share, basic

   $ 0.35      $ 0.15      $ (0.03    $ (0.04
  

 

 

    

 

 

    

 

 

    

 

 

 

Net income/(loss) per share, diluted

   $ 0.33      $ 0.14      $ (0.03    $ (0.04
  

 

 

    

 

 

    

 

 

    

 

 

 

 

     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 income per share, basic

   $ 0.14      $ 0.06      $ 0.04      $ 0.11  
  

 

 

    

 

 

    

 

 

    

 

 

 

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

 

XML 45 R28.htm IDEA: XBRL DOCUMENT v3.8.0.1
SIGNIFICANT ACCOUNTING POLICIES (Policies)
12 Months Ended
Dec. 31, 2017
Revenue recognition

Revenue recognition

The Company’s revenue is derived primarily from software licenses, cloud arrangements, 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 clients 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

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

Derivative instruments

The Company has in the past used, but does not currently use, 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

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

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 2016, the Company placed into service computer software developed for internal use of $11.3 million, of which $1.1 million was capitalized in 2015 and $10.2 million was capitalized in 2016.

Goodwill

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, 2017, 2016, and 2015, 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

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 2017, 2016, or 2015.

Business combinations

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

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 2017, 2016, or 2015.

Stock-based compensation

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.

Foreign currency translation

Foreign currency translation

The translation of assets and liabilities for the Company’s subsidiaries with functional currencies other than the U.S. Dollar are made at period-end exchange rates. 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. 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

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.

Advertising expense

Advertising expense

Advertising costs are expensed as incurred. Advertising costs were $6.1 million, $8.9 million, and $9.8 million during 2017, 2016, and 2015, respectively.

New accounting pronouncements

New accounting pronouncements

Stock-Based Compensation

In May 2017, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) No. 2017-09 “Stock Compensation (Topic 718), Scope of Modification Accounting” to clarify when to account for a change to the terms or conditions of a share-based payment award as a modification. Under the new guidance, modification accounting is required only if the fair value, the vesting conditions, or the classification of the award (as equity or liability) changes as a result of the change in terms or conditions. The effective date for the Company will be January 1, 2018. The Company does not expect the adoption of this standard to have a material effect on its financial position or results of operations.

Financial Instruments

In June 2016, the FASB issued 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 using a forward-looking expected loss model, rather than an incurred loss model for credit losses. 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.

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 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 no material impact to its results of operations and cash flows.

Revenue

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 ASC 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 client 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 clients.

The Company has elected the full retrospective adoption model, effective January 1, 2018. The Company’s quarterly results beginning with the quarter ending March 31, 2018 and comparative prior periods will be compliant with ASC 606. The Company’s Annual Report on Form 10-K for the year ended December 31, 2018 will be the Company’s first Annual Report that will be issued in compliance with ASC 606.

The Company has substantially completed the implementation of ASC 606 and has identified the necessary changes to its policies, processes, systems, and controls. However, due to the complex nature of the Company’s arrangements and recent updates to interpretive guidance, which were made as recently as the fall of 2017, the Company has not yet completed all of its internal control procedures.

 

Based upon the work performed to date, the Company expects to record a cumulative-effect adjustment as of December 31, 2015 to increase retained earnings by approximately $205 million which includes a $30 million increase in retained earnings due to deferred commission expense and a $97 million decrease in retained earnings due to the resulting tax impact. We expect to fully disclose the impacts of the new standard in connection with our 10Q filing for the first quarter of 2018.

The Company expects the following impacts upon adoption of the standard:

 

    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 being recognized as they are satisfied, which will typically occur upon delivery. Therefore, revenue from the term and perpetual license performance obligations with extended payment terms is recognized when control is transferred to the client. Any unrecognized license revenue from these arrangements, included in deferred revenue at December 31, 2015, will not be recognized in revenue in future periods but as a cumulative adjustment to retained earnings. Further, term license revenue from new arrangements executed in 2016 and 2017 will be recognized in full in the year that control of the license is transferred to the client instead of over the term of the agreement. Revenue from the maintenance performance obligations is expected to be recognized on a straight-line basis over the contractual term, consistent with the previous treatment. Due to the revenue from term and perpetual licenses with extended payment terms being recognized prior to amounts being billed to the client, the Company expects to recognize a material unbilled receivable on the balance sheet.

 

    Currently, the Company allocates revenue to licenses under the residual method when it has Vendor Specific Objective Evidence (“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 future credits, significant discounts, and material rights under ASC 606, generally 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 client, which is generally upon delivery of the license.

 

    Currently, the Company does not have VSOE, in software bundled arrangements, 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 based on their relative stand-alone selling prices, 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 client, consulting revenue will be recognized over time based on input measures that reflect the Company’s performance on the contract. This will result in the acceleration of consulting revenue when compared to the current practice of ratable recognition for consulting when there is a lack of VSOE.

 

    Sales commissions and other third party acquisition costs resulting directly from securing contracts with clients are currently expensed when incurred. ASC 340-40 “Accounting for Other Assets and Deferred Costs” will require these costs to be recognized as an asset when incurred and to be expensed over the associated contract term or estimated client life depending on the nature of the underlying contract. The Company expects this change to impact its commissions related to multi-year cloud offerings and term and perpetual licenses with additional rights of use that extend beyond one year which will require the allocation of a portion of the commission paid for term and perpetual licenses to future maintenance obligations when the commission rates within each arrangement are not commensurate. This change will impact retained earnings as of December 31, 2015 but will not have a significant impact in future periods.

 

    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 contract modifications are recognized currently.

 

    There will be a corresponding effect on tax liabilities in relation to all of the above impacts.
XML 46 R29.htm IDEA: XBRL DOCUMENT v3.8.0.1
MARKETABLE SECURITIES (Tables)
12 Months Ended
Dec. 31, 2017
Schedule of Marketable Securities
(in thousands)    December 31, 2017  
   Amortized
Cost
     Unrealized
Gains
     Unrealized
Losses
     Fair
Value
 

Municipal bonds

   $ 32,996      $ —        $ (148    $ 32,848  

Corporate bonds

     28,757        1        (137      28,621  
  

 

 

    

 

 

    

 

 

    

 

 

 
   $ 61,753      $ 1      $ (285    $ 61,469  
  

 

 

    

 

 

    

 

 

    

 

 

 

 

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

Municipal bonds

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

Corporate bonds

     26,610        1        (51      26,560  
  

 

 

    

 

 

    

 

 

    

 

 

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

 

 

    

 

 

    

 

 

    

 

 

 
XML 47 R30.htm IDEA: XBRL DOCUMENT v3.8.0.1
DERIVATIVE INSTRUMENTS (Tables)
12 Months Ended
Dec. 31, 2017
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  
   Recorded In:      Fair Value  

Asset Derivatives

     

Foreign currency forward contracts

     Other current assets      $ 628  

Liability Derivatives

     

Foreign currency forward contracts

     Accrued expenses      $ 883  
Forward Contracts Outstanding with Total Notional Values

The Company had forward contracts outstanding with total notional values as of December 31, 2016 as follows:

 

(in thousands)       

Euro

   29,820  

British pound

   £ 6,440  

Australian dollar

   A$ 22,010  

United States dollar

   $ 73,125  
Change in Fair Value of Forward Contracts

The income statement impact of the Company’s outstanding forward contracts and foreign currency transactions was as follows:

 

     2017      2016      2015  

Gain (loss) from the change in the fair value of forward contracts included in other expense, net

   $ 286      $ (5,643    $ (1,047

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

     (900      2,247        (4,168
XML 48 R31.htm IDEA: XBRL DOCUMENT v3.8.0.1
FAIR VALUE MEASUREMENTS (Tables)
12 Months Ended
Dec. 31, 2017
Assets and Liabilities Measured at Fair Value

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

 

(in thousands)    Fair Value Measurements at Reporting Date Using      Total  
       Level 1              Level 2              Level 3         

December 31, 2017

           

Fair Value Assets:

           

Cash equivalents (1)

   $ 2,720      $ 40,051      $ —        $ 42,771  

Marketable securities:

           

Municipal bonds

   $ —        $ 32,848      $ —        $ 32,848  

Corporate bonds

     —          28,621        —          28,621  
  

 

 

    

 

 

    

 

 

    

 

 

 

Total marketable securities

   $ —        $ 61,469      $ —        $ 61,469  

Investments in privately-held companies (2)

   $ —        $ —        $ 1,030      $ 1,030  

December 31, 2016

           

Fair Value Assets:

           

Money market funds (1)

   $ 458      $ —        $ —        $ 458  

Marketable securities:

           

Municipal bonds

   $ —        $ 36,607      $ —        $ 36,607  

Corporate bonds

     —          26,560        —          26,560  
  

 

 

    

 

 

    

 

 

    

 

 

 

Total marketable securities

   $ —        $ 63,167      $ —        $ 63,167  

Foreign currency forward contracts

   $ —        $ 628      $ —        $ 628  

Fair Value Liabilities:

           

Foreign currency forward contracts

   $ —        $ 883      $ —        $ 883  

 

(1)  Included in cash and cash equivalents in the consolidated balance sheets.
(2)  Included in other long-term assets in the consolidated balance sheets.
XML 49 R32.htm IDEA: XBRL DOCUMENT v3.8.0.1
TRADE ACCOUNTS RECEIVABLE, NET OF ALLOWANCE (Tables)
12 Months Ended
Dec. 31, 2017
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.

 

(in thousands)    December 31,  
     2017      2016  

Trade accounts receivable

   $ 225,923      $ 234,473  

Unbilled accounts receivable

     30,063        34,681  
  

 

 

    

 

 

 

Total accounts receivable

     255,986        269,154  
  

 

 

    

 

 

 

Allowance for sales credit memos

     (7,655      (4,126
  

 

 

    

 

 

 
   $ 248,331      $ 265,028  
  

 

 

    

 

 

 

Activity of Allowance for Sales Credit Memos

The following reflects the activity of the allowance for sales credit memos:

 

(in thousands)    2017      2016      2015  

Balance at beginning of year

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

Provision for credit memos

     7,052        3,290        8,005  

Credit memos issued

     (3,523      (3,795      (4,914
  

 

 

    

 

 

    

 

 

 
   $ 7,655      $ 4,126      $ 4,631  
  

 

 

    

 

 

    

 

 

XML 50 R33.htm IDEA: XBRL DOCUMENT v3.8.0.1
PROPERTY AND EQUIPMENT (Tables)
12 Months Ended
Dec. 31, 2017
Property and Equipment
(in thousands)    December 31,  
   2017      2016  

Leasehold improvements

   $ 38,650      $ 32,852  

Computer equipment

     23,783        21,522  

Furniture and fixtures

     8,517        6,127  

Computer software purchased

     6,690        6,083  

Computer software developed for internal use

     12,596        12,069  

Fixed assets in progress

     2,167        772  
  

 

 

    

 

 

 
     92,403        79,425  

Less: accumulated depreciation and amortization

     (52,044      (41,144
  

 

 

    

 

 

 

Property and equipment, net

   $ 40,359      $ 38,281  
  

 

 

    

 

 

 
XML 51 R34.htm IDEA: XBRL DOCUMENT v3.8.0.1
GOODWILL AND OTHER INTANGIBLE ASSETS (Tables)
12 Months Ended
Dec. 31, 2017
Changes in Carrying Amount of Goodwill

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

 

(in thousands)    2017      2016  

Balance as of January 1,

   $ 73,164      $ 46,776  

Acquisitions

     —          26,689  

Purchase price adjustments to goodwill

     (354      —    

Translation adjustments

     142        (301
  

 

 

    

 

 

 

Balance as of December 31,

   $ 72,952      $ 73,164  
  

 

 

    

 

 

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

           

Client related intangibles

     9-10 years      $ 63,164      $ (44,835    $ 18,329  

Technology

     7-10 years        58,942        (45,372      13,570  

Other intangibles

     —          5,361        (5,361      —    
     

 

 

    

 

 

    

 

 

 

Total

      $ 127,467      $ (95,568    $ 31,899  
     

 

 

    

 

 

    

 

 

 

December 31, 2016

           

Client related intangibles

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

Technology

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

Other intangibles

     —          5,361        (5,361      —    
     

 

 

    

 

 

    

 

 

 

Total

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

 

 

    

 

 

    

 

 

Amortization Expense of Acquired Intangibles

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

 

(in thousands)    2017      2016      2015  

Cost of revenue

   $ 5,103      $ 5,986      $ 5,392  

Selling and marketing

     7,235        7,145        6,127  

General and administrative

     —          277        683  
  

 

 

    

 

 

    

 

 

 
   $ 12,338      $ 13,408      $ 12,202  
  

 

 

    

 

 

    

 

 

 
Estimated Future Amortization Expense Related to Intangible Assets

Future estimated amortization expense related to intangible assets as of December 31, 2017 was as follows:

 

(in thousands)    Future estimated
amortization expense
 

2018

   $ 11,345  

2019

     5,553  

2020

     2,657  

2021

     2,633  

2022 and thereafter

     9,711  
  

 

 

 
   $ 31,899  
  

 

 

 
XML 52 R35.htm IDEA: XBRL DOCUMENT v3.8.0.1
ACCRUED EXPENSES (Tables)
12 Months Ended
Dec. 31, 2017
Schedule of Accrued Expenses
(in thousands)    December 31,  
   2017      2016  

Outside professional services

   $ 14,468      $ 10,204  

Income and other taxes

     7,420        10,422  

Marketing and sales program expenses

     6,444        3,707  

Dividends payable

     2,344        2,298  

Employee related expenses

     4,065        3,806  

Other

     10,767        6,314  
  

 

 

    

 

 

 
   $ 45,508      $ 36,751  
  

 

 

    

 

 

 
XML 53 R36.htm IDEA: XBRL DOCUMENT v3.8.0.1
DEFERRED REVENUE (Tables)
12 Months Ended
Dec. 31, 2017
Schedule of Deferred Revenue
(in thousands)    December 31,
2017
     December 31,
2016
 

Term license

   $ 16,853      $ 15,843  

Perpetual license

     19,277        23,189  

Maintenance

     126,083        112,397  

Cloud

     23,276        13,604  

Consulting and Training

     9,584        10,614  
  

 

 

    

 

 

 

Current deferred revenue

     195,073        175,647  

Perpetual license

     2,568        7,909  

Maintenance

     2,745        1,802  

Cloud

     1,278        1,278  
  

 

 

    

 

 

 

Long-term deferred revenue

     6,591        10,989  
  

 

 

    

 

 

 
   $ 201,664      $ 186,636  
  

 

 

    

 

 

 
XML 54 R37.htm IDEA: XBRL DOCUMENT v3.8.0.1
COMMITMENTS AND CONTINGENCIES (Tables)
12 Months Ended
Dec. 31, 2017
Future Minimum Rental Payments for Operating Leases

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

 

(in thousands)    Operating Leases (1)  

2018

   $ 15,395  

2019

     13,881  

2020

     12,737  

2021

     11,066  

2022 and thereafter

     18,896  
  

 

 

 
   $ 71,975  
  

 

 

 

 

(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 55 R38.htm IDEA: XBRL DOCUMENT v3.8.0.1
STOCKHOLDERS' EQUITY (Tables)
12 Months Ended
Dec. 31, 2017
Summary of Repurchase Activity under Repurchase Programs
(in thousands)    2017     2016     2015  
   Shares      Amount     Shares      Amount     Shares      Amount  

Authorization remaining, beginning of period

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

Authorizations

        —            25,879          50,000  

Repurchases paid

     96        (4,335     1,078        (27,028     944        (22,530

Repurchases unsettled

     3        (158     —          —         8        (220
     

 

 

      

 

 

      

 

 

 

Authorization remaining, end of period

      $ 34,892        $ 39,385        $ 40,534  
     

 

 

      

 

 

      

 

 

Summary of Dividends Declared Per Share
(per share)    2017      2016      2015  

Dividends Declared

   $ 0.12      $ 0.12      $ 0.12  
XML 56 R39.htm IDEA: XBRL DOCUMENT v3.8.0.1
STOCK-BASED COMPENSATION (Tables)
12 Months Ended
Dec. 31, 2017
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:

 

(in thousands)    2017      2016      2015  

Cost of revenues

   $ 14,573      $ 11,459      $ 8,772  

Selling and marketing

     15,720        12,464        8,911  

Research and development

     13,618        10,043        8,116  

General and administrative

     9,402        6,513        4,255  

Acquisition-related

     —          342        —    
  

 

 

    

 

 

    

 

 

 

Total stock-based compensation before tax

   $ 53,313      $ 40,821      $ 30,054  
  

 

 

    

 

 

    

 

 

 

Income tax benefit

   $ (12,113    $ (12,198    $ (8,098

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:

 

     2017     2016     2015  

Expected annual volatility (1)

     35     40     45

Expected term in years (2)

     4.5       4.4       4.5  

Risk-free interest rate (3)

     1.85     1.21     1.34

Expected annual dividend yield (4)

     0.53     0.63     0.68

 

    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.
Combined Stock Option Activity

The following table summarizes the combined stock option activity under the Company’s stock option plans for 2017:

 

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

     7,463     $ 19.45        

Granted

     1,639       45.78        

Exercised

     (1,741     16.25        

Forfeited

     (231     25.30        
  

 

 

         

Options outstanding as of December 31, 2017

     7,130     $ 26.10        
  

 

 

         

Vested and expected to vest as December 31, 2017

     5,926     $ 25.20        7.2      $ 131,599  
  

 

 

         

Exercisable as of December 31, 2017

     2,800     $ 16.98        5.8      $ 84,479  
  

 

 

         
Combined Restricted Stock Units Activity

The weighted-average grant-date fair value for RSUs granted in 2017, 2016, and 2015 was $46.07, $25.54, and $20.49, respectively.

The following table summarizes the combined RSU activity for periodic grants and the CICP under the 2004 Plan for 2017:

 

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

Nonvested as of January 1, 2017

     3,161      $ 23.39     

Granted

     1,148        46.07     

Vested

     (1,188      23.66     

Forfeited

     (220      27.06     
  

 

 

       

Nonvested as of December 31, 2017

     2,901      $ 31.97      $ 136,771  
  

 

 

       

Expected to vest as of December 31, 2017

     2,113      $ 32.74      $ 99,628  
  

 

 

       
XML 57 R40.htm IDEA: XBRL DOCUMENT v3.8.0.1
INCOME TAXES (Tables)
12 Months Ended
Dec. 31, 2017
Components of Income before Provision for Income Taxes

The components of income before provision for income taxes are as follows:

 

(in thousands)    2017      2016      2015  

Domestic

   $ 18,605      $ 37,329      $ 63,124  

Foreign

     18,495        (2,127      (2,619
  

 

 

    

 

 

    

 

 

 

Income before provision for income taxes

   $ 37,100      $ 35,202      $ 60,505  
  

 

 

    

 

 

    

 

 

 
Components of Provision for Income Taxes

The components of the provision for income taxes are as follows:

 

(in thousands)    2017      2016      2015  

Current:

        

Federal

   $ (18,205    $ 6,741      $ 17,864  

State

     97        2,963        4,565  

Foreign

     8,479        4,322        3,853  
  

 

 

    

 

 

    

 

 

 

Total current (benefits)/provision

     (9,629      14,026        26,282  
  

 

 

    

 

 

    

 

 

 

Deferred:

        

Federal

     19,683        (1,120      2,075  

State

     (2,158      (480      (466

Foreign

     (3,730      (4,210      (3,708
  

 

 

    

 

 

    

 

 

 

Total deferred provision/(benefit)

     13,795        (5,810      (2,099
  

 

 

    

 

 

    

 

 

 

Provision for income taxes

   $ 4,166      $ 8,216      $ 24,183  
  

 

 

    

 

 

    

 

 

 

 

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:

 

     2017     2016      2015  

Statutory federal income tax rate

     35.0     35.0      35.0

Valuation allowance

     1.2       0.3        0.7  

Transaction costs

     —         1.1        —    

State income taxes, net of federal benefit and tax credits

     (4.5     3.7        4.6  

Permanent differences

     2.7       2.2        1.1  

Domestic production activities

     —         (3.2      (3.1

Federal research and experimentation credits

     (9.1     (2.3      (1.2

Tax effects of foreign activities

     (1.1     5.2        2.0  

Tax-exempt income

     (0.3     (0.3      (0.1

Provision to return adjustments

     (5.2     0.3        0.3  

Non-deductible compensation

     5.0       6.2        3.3  

Provision for uncertain tax positions

     0.7       (2.3      (2.6

Excess tax benefits related to share-based compensation

     (66.0     (20.1      —    

Net deferred tax assets re-measurement (1)

     51.8       —          —    

Other

     1.0       (2.5      —    
  

 

 

   

 

 

    

 

 

 

Effective income tax rate

     11.2     23.3      40.0
  

 

 

   

 

 

    

 

 

 

 

(1)  Due to the impact of the Tax Reform Act.
Components of Net Deferred Tax Assets and Liabilities

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

 

     December 31,  
(in thousands)    2017      2016  

Deferred tax assets:

     

Net operating loss carryforwards

   $ 52,311      $ 69,307  

Accruals and reserves

     22,984        34,021  

Software revenue

     2,686        6,559  

Depreciation

     2,558        3,593  

Tax credit carryforwards

     13,056        8,094  

Other

     52        19  
  

 

 

    

 

 

 

Total deferred tax assets

     93,647        121,593  

Less valuation allowances

     (27,993      (34,054
  

 

 

    

 

 

 

Total net deferred tax assets

     65,654        87,539  
  

 

 

    

 

 

 

Deferred tax liabilities:

     

Intangibles

     (8,527      (17,641
  

 

 

    

 

 

 

Total deferred tax liabilities

     (8,527      (17,641
  

 

 

    

 

 

 

Deferred income taxes

   $ 57,127      $ 69,898  
  

 

 

    

 

 

 

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)    2017      2016      2015  

Balance as of January 1,

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

Additions based on tax positions related to the current year

     452        80        817  

Additions for tax positions of prior years

     238        110        183  

Additions for acquired uncertain tax benefits

     —          387        —    

Reductions for change in US federal tax rate

     (2,424      —          —    

Reductions for tax positions of prior years

     (1,500      (1,541      (19,855

Reductions for a lapse of the applicable statute of limitations

     (287      (337      (569
  

 

 

    

 

 

    

 

 

 

Balance as of December 31,

   $ 19,150      $ 22,671      $ 23,972  
  

 

 

    

 

 

    

 

 

 

XML 58 R41.htm IDEA: XBRL DOCUMENT v3.8.0.1
EARNINGS PER SHARE (Tables)
12 Months Ended
Dec. 31, 2017
Summary of Basic and Diluted Earnings Per Share
(in thousands except per share amounts)    2017      2016      2015  

Basic

        

Net income

   $ 32,934      $ 26,986      $ 36,322  
  

 

 

    

 

 

    

 

 

 

Weighted-average common shares outstanding

     77,431        76,343        76,507  
  

 

 

    

 

 

    

 

 

 

Earnings per share, basic

   $ 0.43      $ 0.35      $ 0.47  
  

 

 

    

 

 

    

 

 

 

Diluted

        

Net income

   $ 32,934      $ 26,986      $ 36,322  
  

 

 

    

 

 

    

 

 

 

Weighted-average effect of dilutive securities:

        

Stock options

     3,471        2,025        1,601  

RSUs

     1,930        1,364        935  
  

 

 

    

 

 

    

 

 

 

Effect of assumed exercise of stock options and RSUs

     5,401        3,389        2,536  
  

 

 

    

 

 

    

 

 

 

Weighted-average common shares outstanding, assuming dilution

     82,832        79,732        79,043  
  

 

 

    

 

 

    

 

 

 

Earnings per share, diluted

   $ 0.40      $ 0.34      $ 0.46  
  

 

 

    

 

 

    

 

 

 

Outstanding options and RSUs excluded as impact would be antidilutive

     221        322        182  
XML 59 R42.htm IDEA: XBRL DOCUMENT v3.8.0.1
GEOGRAPHIC INFORMATION AND MAJOR CLIENTS (Tables)
12 Months Ended
Dec. 31, 2017
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:

 

(Dollars in thousands)    2017     2016     2015  

U.S.

   $ 474,819        56   $ 430,562        57   $ 379,936        56

Other Americas

     39,490        5     59,160        8     57,892        8

U.K.

     90,817        11     101,733        14     96,314        14

Other EMEA (1)

     130,889        16     92,540        12     87,240        13

Asia Pacific

     104,567        12     66,271        9     61,313        9
  

 

 

    

 

 

   

 

 

    

 

 

   

 

 

    

 

 

 
   $ 840,582        100   $ 750,266        100   $ 682,695        100
  

 

 

    

 

 

   

 

 

    

 

 

   

 

 

    

 

 

 

 

(1)  Includes the Middle East, Africa, and Europe excluding the U.K.
Long-Lived Assets by Geographic Area

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

 

(Dollars in thousands)    December 31,  
   2017     2016  

U.S.

   $ 27,590        68   $ 27,993        73

India

     6,703        17     7,158        19

International, other

     6,066        15     3,130        8
  

 

 

    

 

 

   

 

 

    

 

 

 
   $ 40,359        100   $ 38,281        100
  

 

 

    

 

 

   

 

 

    

 

 

 
Total Revenue of Major Clients

Clients accounting for 10% or more of the Company’s total revenue were as follows:

 

(Dollars in thousands)    2017     2016      2015  

Total revenue

   $ 840,582     $ 750,266      $ 682,695  

Client A

     10     *        *  
Total Trade Accounts Receivable of Major Clients

Clients accounting for 10% or more of the Company’s trade accounts receivable were as follows:

 

(Dollars in thousands)    December 31,  
   2017     2016  

Trade accounts receivable

   $ 248,331     $ 265,028  

Client A

     12     *  

 

* Client accounted for less than 10% of total revenue and trade accounts receivable
XML 60 R43.htm IDEA: XBRL DOCUMENT v3.8.0.1
EMPLOYEE BENEFIT PLANS (Tables)
12 Months Ended
Dec. 31, 2017
Summary of Defined Contribution Plans Expenses

The following expenses related to defined contribution plans were recorded in the Company’s consolidated statements of operations:

 

(in thousands)    2017      2016      2015  

U.S. 401(k) Plan

   $ 5,003      $ 4,510      $ 4,061  

International Plans

     9,096        7,635        6,428  
  

 

 

    

 

 

    

 

 

 
   $ 14,099      $ 12,145      $ 10,489  
  

 

 

    

 

 

    

 

 

 
XML 61 R44.htm IDEA: XBRL DOCUMENT v3.8.0.1
SELECTED QUARTERLY INFORMATION (UNAUDITED) (Tables)
12 Months Ended
Dec. 31, 2017
Summary of Selected Quarterly Information
     2017  
(in thousands, except per share amounts)    1st Quarter      2nd Quarter      3rd Quarter      4th Quarter  

Revenue

   $ 223,247      $ 197,980      $ 179,815      $ 239,540  

Gross profit

     155,157        130,105        110,084        165,563  

Income/(loss) from operations

     31,238        1,750        (14,289      19,961  

Income/(loss) before provision for income taxes

     31,800        1,560        (14,697      18,437  

Net income/(loss)

     27,021        11,406        (1,812      (3,681

Net income/(loss) per share, basic

   $ 0.35      $ 0.15      $ (0.03    $ (0.04
  

 

 

    

 

 

    

 

 

    

 

 

 

Net income/(loss) per share, diluted

   $ 0.33      $ 0.14      $ (0.03    $ (0.04
  

 

 

    

 

 

    

 

 

    

 

 

 

 

     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 income per share, basic

   $ 0.14      $ 0.06      $ 0.04      $ 0.11  
  

 

 

    

 

 

    

 

 

    

 

 

 

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

 

XML 62 R45.htm IDEA: XBRL DOCUMENT v3.8.0.1
Significant Accounting Policies - Additional Information (Detail) - USD ($)
3 Months Ended 12 Months Ended
Mar. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Significant Accounting Policies [Line Items]        
Computer software developed for internal use into service     $ 11,300,000  
Impairments recognized on assets   $ 0 0 $ 0
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   $ 6,100,000 8,900,000 9,800,000
Cumulative-effect adjustment from adoption of ASU 2014-09     321,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    
Research and Development and Software Development Costs        
Significant Accounting Policies [Line Items]        
Computer software capitalized during period   $ 0 0 0
Internal Use Software [Member]        
Significant Accounting Policies [Line Items]        
Computer software capitalized during period     10,200,000 $ 1,100,000
Retained Earnings        
Significant Accounting Policies [Line Items]        
Cumulative-effect adjustment from adoption of ASU 2014-09     $ 321,000  
Accounting Standards Update 2014-09 | Retained Earnings | Expected Incremental Expense        
Significant Accounting Policies [Line Items]        
Cumulative-effect adjustment from adoption of ASU 2014-09 $ 205,000,000      
Increase in retained earnings due to deferred commission expense 30,000,000      
Decrease in retained earnings due to the resulting tax impact $ (97,000,000)      
Minimum | Capitalized Computer Software        
Significant Accounting Policies [Line Items]        
Property and equipment, average useful life, years   3 years    
Maximum | Capitalized Computer Software        
Significant Accounting Policies [Line Items]        
Property and equipment, average useful life, years   5 years    
Software Licenses | Minimum        
Significant Accounting Policies [Line Items]        
Term of license agreements   3 years    
Software Licenses | Maximum        
Significant Accounting Policies [Line Items]        
Term of license agreements   5 years    
Maintenance        
Significant Accounting Policies [Line Items]        
Deferred revenue, period of recognition   1 year    
Professional Services Revenues | Maximum        
Significant Accounting Policies [Line Items]        
Deferred revenue, period of recognition   4 years    
XML 63 R46.htm IDEA: XBRL DOCUMENT v3.8.0.1
Schedule of Marketable Securities (Detail) - USD ($)
$ in Thousands
Dec. 31, 2017
Dec. 31, 2016
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost $ 61,753 $ 63,356
Unrealized Gains 1 1
Unrealized Losses (285) (190)
Fair Value 61,469 63,167
Municipal bonds    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 32,996 36,746
Unrealized Losses (148) (139)
Fair Value 32,848 36,607
Corporate bonds    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 28,757 26,610
Unrealized Gains 1 1
Unrealized Losses (137) (51)
Fair Value $ 28,621 $ 26,560
XML 64 R47.htm IDEA: XBRL DOCUMENT v3.8.0.1
Marketable Securities - Additional Information (Detail)
12 Months Ended
Dec. 31, 2017
Schedule of Available-for-sale Securities [Line Items]  
Weighted-average remaining maturity period of marketable debt securities, months 12 months
Minimum  
Schedule of Available-for-sale Securities [Line Items]  
Remaining maturities of marketable debt securities 2017-10
Maximum  
Schedule of Available-for-sale Securities [Line Items]  
Remaining maturities of marketable debt securities 2020-09
XML 65 R48.htm IDEA: XBRL DOCUMENT v3.8.0.1
Derivative Instruments - Additional Information (Detail)
$ in Millions
Dec. 31, 2016
USD ($)
Foreign Exchange Forward  
Derivative [Line Items]  
Notional value $ 128.4
XML 66 R49.htm IDEA: XBRL DOCUMENT v3.8.0.1
Fair Value of Company Outstanding Forward Contracts (Detail) - Foreign Exchange Forward
$ in Thousands
Dec. 31, 2016
USD ($)
Accrued expenses  
Derivative [Line Items]  
Liability Derivatives $ 883
Other current assets  
Derivative [Line Items]  
Asset Derivatives $ 628
XML 67 R50.htm IDEA: XBRL DOCUMENT v3.8.0.1
Forward Contracts Outstanding with Total Notional Values (Detail) - Dec. 31, 2016 - Foreign Exchange Forward
€ in Thousands, £ in Thousands, AUD in Thousands, $ in Thousands
USD ($)
AUD
GBP (£)
EUR (€)
Euro Member Countries, Euros        
Derivative [Line Items]        
Notional amount | €       € 29,820
British Pounds        
Derivative [Line Items]        
Notional amount | £     £ 6,440  
Australian Dollar        
Derivative [Line Items]        
Notional amount | AUD   AUD 22,010    
United States of America, Dollars        
Derivative [Line Items]        
Notional amount | $ $ 73,125      
XML 68 R51.htm IDEA: XBRL DOCUMENT v3.8.0.1
Change in Fair Value of Forward Contracts (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Derivative Instruments and Hedging Activities Disclosures [Line Items]      
Gain (loss) from the change in the fair value of forward contracts included in other expense, net $ 286 $ (5,643) $ (1,047)
Foreign currency transaction (losses) gains from the remeasurement of foreign currency assets and liabilities $ (900) $ 2,247 $ (4,168)
XML 69 R52.htm IDEA: XBRL DOCUMENT v3.8.0.1
Fair Value Measurements - Additional Information (Detail) - USD ($)
12 Months Ended
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
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 70 R53.htm IDEA: XBRL DOCUMENT v3.8.0.1
Assets and Liabilities Measured at Fair Value (Detail) - Fair Value, Measurements, Recurring - USD ($)
$ in Thousands
Dec. 31, 2017
Dec. 31, 2016
Fair Value Assets    
Total marketable securities $ 61,469 $ 63,167
Foreign currency forward contracts    
Fair Value Assets    
Foreign currency forward contracts   628
Fair Value Liabilities    
Foreign currency forward contracts   883
Money Market Funds    
Fair Value Assets    
Cash equivalents [1] 42,771 458
Municipal bonds    
Fair Value Assets    
Total marketable securities 32,848 36,607
Corporate bonds    
Fair Value Assets    
Total marketable securities 28,621 26,560
Investments in Privately-Held Companies    
Fair Value Assets    
Investments in privately-held companies [2] 1,030  
Level 1 | Money Market Funds    
Fair Value Assets    
Cash equivalents [1] 2,720 458
Level 2    
Fair Value Assets    
Total marketable securities 61,469 63,167
Level 2 | Foreign currency forward contracts    
Fair Value Assets    
Foreign currency forward contracts   628
Fair Value Liabilities    
Foreign currency forward contracts   883
Level 2 | Money Market Funds    
Fair Value Assets    
Cash equivalents [1] 40,051  
Level 2 | Municipal bonds    
Fair Value Assets    
Total marketable securities 32,848 36,607
Level 2 | Corporate bonds    
Fair Value Assets    
Total marketable securities 28,621 $ 26,560
Level 3 | Investments in Privately-Held Companies    
Fair Value Assets    
Investments in privately-held companies [2] $ 1,030  
[1] Included in cash and cash equivalents in the consolidated balance sheets.
[2] Included in other long-term assets in the consolidated balance sheets.
XML 71 R54.htm IDEA: XBRL DOCUMENT v3.8.0.1
Schedule of Trade Accounts Receivable (Detail) - USD ($)
$ in Thousands
Dec. 31, 2017
Dec. 31, 2016
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total accounts receivable $ 255,986 $ 269,154
Allowance for sales credit memos (7,655) (4,126)
Total accounts receivable net 248,331 265,028
Trade accounts receivable    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total accounts receivable 225,923 234,473
Unbilled accounts receivable    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total accounts receivable $ 30,063 $ 34,681
XML 72 R55.htm IDEA: XBRL DOCUMENT v3.8.0.1
Activity of Allowance for Sales Credit Memos (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Financing Receivable, Allowance for Credit Losses [Line Items]      
Balance at beginning of year $ 4,126 $ 4,631 $ 1,540
Provision for credit memos 7,052 3,290 8,005
Credit memos issued (3,523) (3,795) (4,914)
Balance at end of year $ 7,655 $ 4,126 $ 4,631
XML 73 R56.htm IDEA: XBRL DOCUMENT v3.8.0.1
Property and Equipment (Detail) - USD ($)
$ in Thousands
Dec. 31, 2017
Dec. 31, 2016
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 92,403 $ 79,425
Less: accumulated depreciation and amortization (52,044) (41,144)
Property and equipment, net 40,359 38,281
Leasehold improvements    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 38,650 32,852
Computer equipment    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 23,783 21,522
Furniture and fixtures    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 8,517 6,127
Computer Software Purchased    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 6,690 6,083
Computer software developed for internal use    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 12,596 12,069
Fixed assets in progress    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 2,167 $ 772
XML 74 R57.htm IDEA: XBRL DOCUMENT v3.8.0.1
Property and Equipment - Additional Information (Detail) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Property, Plant and Equipment [Line Items]      
Depreciation expense $ 12.4 $ 11.2 $ 10.6
XML 75 R58.htm IDEA: XBRL DOCUMENT v3.8.0.1
Acquisitions - Additional Information (Detail) - USD ($)
$ in Thousands
12 Months Ended
Apr. 11, 2016
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Business Acquisition [Line Items]        
Purchase price of acquired company   $ 297 $ 49,113 $ 1,671
OpenSpan, Inc.        
Business Acquisition [Line Items]        
Purchase price of acquired company $ 48,800      
Cash acquired from acquisition $ 1,800      
XML 76 R59.htm IDEA: XBRL DOCUMENT v3.8.0.1
Goodwill and Other Intangible Assets - Additional Information (Detail)
12 Months Ended
Dec. 31, 2017
Segment
Goodwill and Other Intangible Assets [Line Items]  
Number of reportable segment 1
Number of operating segments 1
XML 77 R60.htm IDEA: XBRL DOCUMENT v3.8.0.1
Changes in Carrying Amount of Goodwill (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2017
Dec. 31, 2016
Goodwill [Line Items]    
Balance as of January 1, $ 73,164 $ 46,776
Acquisitions   26,689
Purchase price adjustments to goodwill (354)  
Translation adjustments 142 (301)
Balance as of December 31, $ 72,952 $ 73,164
XML 78 R61.htm IDEA: XBRL DOCUMENT v3.8.0.1
Schedule of Amortizable Intangible Asset (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2017
Dec. 31, 2016
Goodwill and Other Intangible Assets [Line Items]    
Cost $ 127,467 $ 127,394
Accumulated Amortization (95,568) (83,203)
Net book value 31,899 44,191
Client related intangibles    
Goodwill and Other Intangible Assets [Line Items]    
Cost 63,164 63,091
Accumulated Amortization (44,835) (37,573)
Net book value 18,329 25,518
Technology    
Goodwill and Other Intangible Assets [Line Items]    
Cost 58,942 58,942
Accumulated Amortization (45,372) (40,269)
Net book value 13,570 18,673
Other intangibles    
Goodwill and Other Intangible Assets [Line Items]    
Cost 5,361 5,361
Accumulated Amortization $ (5,361) $ (5,361)
Minimum | Client related intangibles    
Goodwill and Other Intangible Assets [Line Items]    
Range of Useful Lives 9 years 4 years
Minimum | Technology    
Goodwill and Other Intangible Assets [Line Items]    
Range of Useful Lives 7 years 3 years
Maximum | Client related intangibles    
Goodwill and Other Intangible Assets [Line Items]    
Range of Useful Lives 10 years 10 years
Maximum | Technology    
Goodwill and Other Intangible Assets [Line Items]    
Range of Useful Lives 10 years 10 years
XML 79 R62.htm IDEA: XBRL DOCUMENT v3.8.0.1
Amortization Expense of Acquired Intangibles (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Acquired Finite-Lived Intangible Assets [Line Items]      
Total amortization expense $ 12,338 $ 13,408 $ 12,202
Cost of revenue      
Acquired Finite-Lived Intangible Assets [Line Items]      
Total amortization expense 5,103 5,986 5,392
Selling and marketing      
Acquired Finite-Lived Intangible Assets [Line Items]      
Total amortization expense $ 7,235 7,145 6,127
General and administrative      
Acquired Finite-Lived Intangible Assets [Line Items]      
Total amortization expense   $ 277 $ 683
XML 80 R63.htm IDEA: XBRL DOCUMENT v3.8.0.1
Estimated Future Amortization Expense Related to Intangible Assets (Detail) - USD ($)
$ in Thousands
Dec. 31, 2017
Dec. 31, 2016
Goodwill and Other Intangible Assets [Line Items]    
2018 $ 11,345  
2019 5,553  
2020 2,657  
2021 2,633  
2022 and thereafter 9,711  
Net book value $ 31,899 $ 44,191
XML 81 R64.htm IDEA: XBRL DOCUMENT v3.8.0.1
Schedule of Accrued Expenses (Detail) - USD ($)
$ in Thousands
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Schedule of Accrued Liabilities [Line Items]      
Outside professional services $ 14,468 $ 10,204  
Income and other taxes 7,420 10,422  
Marketing and sales program expenses 6,444 3,707  
Dividends payable 2,344 2,298 $ 2,297
Employee related expenses 4,065 3,806  
Other 10,767 6,314  
Total accrued expenses $ 45,508 $ 36,751  
XML 82 R65.htm IDEA: XBRL DOCUMENT v3.8.0.1
Schedule of Deferred Revenue (Detail) - USD ($)
$ in Thousands
Dec. 31, 2017
Dec. 31, 2016
Deferred Revenue Arrangement [Line Items]    
Current deferred revenue $ 195,073 $ 175,647
Long-term deferred revenue 6,591 10,989
Total deferred revenue 201,664 186,636
Term license    
Deferred Revenue Arrangement [Line Items]    
Current deferred revenue 16,853 15,843
Perpetual license    
Deferred Revenue Arrangement [Line Items]    
Current deferred revenue 19,277 23,189
Long-term deferred revenue 2,568 7,909
Maintenance    
Deferred Revenue Arrangement [Line Items]    
Current deferred revenue 126,083 112,397
Long-term deferred revenue 2,745 1,802
Cloud    
Deferred Revenue Arrangement [Line Items]    
Current deferred revenue 23,276 13,604
Long-term deferred revenue 1,278 1,278
Consulting and Training    
Deferred Revenue Arrangement [Line Items]    
Current deferred revenue $ 9,584 $ 10,614
XML 83 R66.htm IDEA: XBRL DOCUMENT v3.8.0.1
Commitments and Contingencies - Additional Information (Detail) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Commitments and Contingencies Disclosure [Abstract]      
Operating lease expiration year 2023    
Tenant allowance   $ 9.4  
Rent expense under operating leases $ 14.7 $ 13.4 $ 12.3
XML 84 R67.htm IDEA: XBRL DOCUMENT v3.8.0.1
Future Minimum Rental Payments for Operating Leases (Detail)
$ in Thousands
Dec. 31, 2017
USD ($)
[1]
Operating Leases  
2018 $ 15,395
2019 13,881
2020 12,737
2021 11,066
2022 and thereafter 18,896
Total future minimum rental payments for operating leases $ 71,975
[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 85 R68.htm IDEA: XBRL DOCUMENT v3.8.0.1
Stockholders' Equity - Additional Information (Detail) - USD ($)
3 Months Ended 12 Months Ended
May 30, 2017
Dec. 31, 2017
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Shareholders Equity [Line Items]          
Preferred stock, shares authorized   1,000,000 1,000,000 1,000,000  
Common stock, shares authorized   200,000,000 200,000,000 200,000,000  
Common stock, par value   $ 0.01 $ 0.01 $ 0.01  
Common stock, shares issued   78,081,000 78,081,000 76,591,000  
Common stock, shares outstanding   78,081,000 78,081,000 76,591,000  
Aggregate amount of stock repurchases authorized   $ 195,000,000 $ 195,000,000    
Expiration date, current stock repurchase program Jun. 30, 2018        
Dividend payments to shareholders     $ 9,277,000 $ 9,174,000 $ 9,194,000
Cash dividends declared, per share   $ 0.03 $ 0.12 $ 0.12 $ 0.12
XML 86 R69.htm IDEA: XBRL DOCUMENT v3.8.0.1
Summary of Repurchase Activity under Repurchase Programs (Detail) - USD ($)
12 Months Ended
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Stock Repurchase Program [Line Items]      
Repurchases paid, shares 96 1,078 944
Repurchases unsettled, shares 3   8
Authorization remaining, beginning of period $ 39,385,000 $ 40,534,000 $ 13,284,000
Authorizations   25,879,000 50,000,000
Repurchases paid (4,335,000) (27,028,000) (22,530,000)
Repurchases unsettled (158,000)   (220,000)
Authorization remaining, end of period $ 34,892,000 $ 39,385,000 $ 40,534,000
XML 87 R70.htm IDEA: XBRL DOCUMENT v3.8.0.1
Summary of Dividends Declared Per Share (Detail) - $ / shares
3 Months Ended 12 Months Ended
Dec. 31, 2017
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Stock Repurchase Program [Line Items]        
Cash dividends declared, per share $ 0.03 $ 0.12 $ 0.12 $ 0.12
XML 88 R71.htm IDEA: XBRL DOCUMENT v3.8.0.1
Stock-Based Compensation Expense Included in Consolidated Statements of Operations (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]      
Total stock-based compensation before tax $ 53,313 $ 40,821 $ 30,054
Income tax benefit (12,113) (12,198) (8,098)
Cost of revenue      
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]      
Total stock-based compensation before tax 14,573 11,459 8,772
Selling and marketing      
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]      
Total stock-based compensation before tax 15,720 12,464 8,911
Research and development      
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]      
Total stock-based compensation before tax 13,618 10,043 8,116
General and administrative      
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]      
Total stock-based compensation before tax $ 9,402 6,513 $ 4,255
Acquisition-related      
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]      
Total stock-based compensation before tax   $ 342  
XML 89 R72.htm IDEA: XBRL DOCUMENT v3.8.0.1
Stock-Based Compensation - Additional Information (Detail) - USD ($)
12 Months Ended
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Jun. 30, 2016
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 9,200,000      
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%      
Vesting in quarterly installments over the remaining four years        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Vesting percentage of stock units 80.00%      
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 400,000      
Shares remaining for issuance for future equity grants 600,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]        
Number of shares authorized       30,000,000
Number of shares outstanding 10,000,000      
Shares remaining for issuance for future equity grants 8,600,000      
Employees        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Shares issued 1,600,000      
Directors        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Shares issued 1,600,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 $ 13.79 $ 8.31 $ 7.62  
Aggregate intrinsic value of options exercised $ 62,600,000 $ 19,900,000 $ 18,600,000  
Closing price of common stock $ 47.15      
Unrecognized stock-based compensation expense $ 16,800,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]        
Closing price of common stock $ 47.15      
Unrecognized stock-based compensation expense $ 32,400,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 $ 46.07 $ 25.54 $ 20.49  
Restricted stock units, fair value $ 59,000,000 $ 29,200,000 $ 14,900,000  
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%      
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 R73.htm IDEA: XBRL DOCUMENT v3.8.0.1
Weighted Average Assumptions used in Black Scholes Option Valuation Model (Detail)
12 Months Ended
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Share Based Payment Award Stock Options Valuation Assumptions [Line Items]      
Expected annual volatility [1] 35.00% 40.00% 45.00%
Expected term in years [2] 4 years 6 months 4 years 4 months 24 days 4 years 6 months
Risk-free interest rate [3] 1.85% 1.21% 1.34%
Expected annual dividend yield [4] 0.53% 0.63% 0.68%
[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.
XML 91 R74.htm IDEA: XBRL DOCUMENT v3.8.0.1
Combined Stock Option Activity (Detail)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2017
USD ($)
$ / shares
shares
Number of shares  
Beginning Balance | shares 7,463
Granted | shares 1,639
Exercised | shares (1,741)
Forfeited | shares (231)
Ending Balance | shares 7,130
Vested and expected to vest as December 31, 2017 | shares 5,926
Exercisable as of December 31, 2017 | shares 2,800
Weighted Average Exercise Price  
Beginning Balance | $ / shares $ 19.45
Granted | $ / shares 45.78
Exercised | $ / shares 16.25
Forfeited | $ / shares 25.30
Ending Balance | $ / shares 26.10
Vested and expected to vest as December 31, 2017 | $ / shares 25.20
Exercisable as of December 31, 2017 | $ / shares $ 16.98
Weighted average remaining contractual term  
Vested and expected to vest as December 31, 2017 7 years 2 months 12 days
Exercisable as of December 31, 2017 5 years 9 months 18 days
Aggregate Intrinsic Value  
Vested and expected to vest as December 31, 2017 | $ $ 131,599
Exercisable as of December 31, 2017 | $ $ 84,479
XML 92 R75.htm IDEA: XBRL DOCUMENT v3.8.0.1
Combined Restricted Stock Units Activity (Detail) - RSUs - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Number of shares      
Nonvested as of January 1, 2017 3,161    
Granted 1,148    
Vested (1,188)    
Forfeited (220)    
Nonvested as of December 31, 2017 2,901 3,161  
Expected to vest as of December 31, 2017 2,113    
Weighted average grant date fair value      
Nonvested as of January 1, 2017 $ 23.39    
Granted 46.07 $ 25.54 $ 20.49
Vested 23.66    
Forfeited 27.06    
Nonvested as of December 31, 2017 31.97 $ 23.39  
Expected to vest as of December 31, 2017 $ 32.74    
Aggregate Intrinsic value      
Nonvested as of December 31, 2017 $ 136,771    
Expected to vest as of December 31, 2017 $ 99,628    
XML 93 R76.htm IDEA: XBRL DOCUMENT v3.8.0.1
Components of Income Before Provision for Income Taxes (Detail) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2017
Sep. 30, 2017
Jun. 30, 2017
Mar. 31, 2017
Dec. 31, 2016
[1]
Sep. 30, 2016
[1]
Jun. 30, 2016
[1]
Mar. 31, 2016
[1]
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Income Tax Disclosure Abstract                      
Domestic                 $ 18,605 $ 37,329 $ 63,124
Foreign                 18,495 (2,127) (2,619)
Income before provision for income taxes $ 18,437 $ (14,697) $ 1,560 $ 31,800 $ 10,696 $ 5,515 $ 5,498 $ 13,493 $ 37,100 $ 35,202 $ 60,505
[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.
XML 94 R77.htm IDEA: XBRL DOCUMENT v3.8.0.1
Components of Provision for Income Taxes (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Components Of Income Tax Expense Benefit [Line Items]      
Current, Federal $ (18,205) $ 6,741 $ 17,864
Current, State 97 2,963 4,565
Current, Foreign 8,479 4,322 3,853
Total current (benefits)/provision (9,629) 14,026 26,282
Deferred, Federal 19,683 (1,120) 2,075
Deferred, State (2,158) (480) (466)
Deferred, Foreign (3,730) (4,210) (3,708)
Total deferred provision/(benefit) 13,795 (5,810) (2,099)
Provision for income taxes $ 4,166 $ 8,216 $ 24,183
XML 95 R78.htm IDEA: XBRL DOCUMENT v3.8.0.1
Reconciliation of Effective Income Tax Rate from Statutory Federal Income Tax Rate (Detail)
12 Months Ended
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Reconciliation of Effective Income Tax Rate [Line Items]      
Statutory federal income tax rate 35.00% 35.00% 35.00%
Valuation allowance 1.20% 0.30% 0.70%
Transaction costs   1.10%  
State income taxes, net of federal benefit and tax credits (4.50%) 3.70% 4.60%
Permanent differences 2.70% 2.20% 1.10%
Domestic production activities   (3.20%) (3.10%)
Federal research and experimentation credits (9.10%) (2.30%) (1.20%)
Tax effects of foreign activities (1.10%) 5.20% 2.00%
Tax-exempt income (0.30%) (0.30%) (0.10%)
Provision to return adjustments (5.20%) 0.30% 0.30%
Non-deductible compensation 5.00% 6.20% 3.30%
Provision for uncertain tax positions 0.70% (2.30%) (2.60%)
Excess tax benefits related to share-based compensation (66.00%) (20.10%)  
Net deferred tax assets re-measurement [1] 51.80%    
Other 1.00% (2.50%)  
Effective income tax rate 11.20% 23.30% 40.00%
[1] Due to the impact of the Tax Reform Act.
XML 96 R79.htm IDEA: XBRL DOCUMENT v3.8.0.1
Income Taxes - Additional Information (Detail) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2017
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Jan. 01, 2016
Dec. 31, 2014
Income Tax Contingency [Line Items]              
Statutory federal income tax rate     35.00% 35.00% 35.00%    
Tax Cuts and Jobs Act 2017, Incomplete accounting provisional income tax expense (benefit) $ 20,400            
Valuation allowance, net increase (decrease)     $ 6,100        
Reduction of income tax provision due to tax holidays     $ 1,300 $ 1,000 $ 900    
Tax holiday expiration date     2022        
Net income per share of the benefit tax holiday     $ 0.02 $ 0.01 $ 0.01    
Cumulative-effect adjustment from adoption of ASU 2016-09       $ 321      
Long-term deferred income tax assets 57,127   $ 57,127 69,898      
Unrecognized Tax Benefits 19,150   19,150 22,671 $ 23,972   $ 43,396
Unrecognized tax benefits that would decrease effective tax rate if recognized 1,500   1,500        
Expected changes in unrecognized tax benefits in next 12 months that would reduce effective tax rate     500        
Recognized interest expense       (600) 300    
Accrued interest and penalties 1,500   $ 1,500 1,200 $ 1,200    
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        
Minimum              
Income Tax Contingency [Line Items]              
Net operating losses and credit expiration year     2018        
Maximum              
Income Tax Contingency [Line Items]              
Net operating losses and credit expiration year     2037        
Accounting Standards Update 2016-09              
Income Tax Contingency [Line Items]              
Long-term deferred income tax assets           $ 300  
Accounting Standards Update 2016-09 | Retained Earnings              
Income Tax Contingency [Line Items]              
Cumulative-effect adjustment from adoption of ASU 2016-09           $ 300  
Expected Incremental Expense              
Income Tax Contingency [Line Items]              
Statutory federal income tax rate   21.00%          
Allowance for Change in Enacted Tax Rate [Member]              
Income Tax Contingency [Line Items]              
Valuation allowance, net increase (decrease)     $ 7,400        
Foreign Exchange Rate Movements              
Income Tax Contingency [Line Items]              
Valuation allowance, net increase (decrease)     800        
Research and Development Credit              
Income Tax Contingency [Line Items]              
Valuation allowance, net increase (decrease)     500        
Foreign              
Income Tax Contingency [Line Items]              
Net operating losses 33,500   33,500        
Re measurement of the Associated Deferred Tax Assets to the New Statutory Tax Rate              
Income Tax Contingency [Line Items]              
Unrecognized tax benefits that would decrease effective tax rate if recognized 2,400   2,400        
Federal              
Income Tax Contingency [Line Items]              
Net operating losses 99,200   99,200        
Tax credit 3,400   3,400        
Net operating losses 60,200   60,200        
Federal and State Tax Credits 100   100        
Federal | OpenSpan, Inc.              
Income Tax Contingency [Line Items]              
Net operating losses 99,200   99,200        
Tax credit 600   600        
State              
Income Tax Contingency [Line Items]              
Net operating losses 3,300   3,300        
Tax credit 1,800   1,800        
State Tax Credits 600   600        
Net operating losses 800   800        
Federal and State Tax Credits 6,700   6,700        
State | OpenSpan, Inc.              
Income Tax Contingency [Line Items]              
Net operating losses 1,000   1,000        
Tax credit $ 300   $ 300        
XML 97 R80.htm IDEA: XBRL DOCUMENT v3.8.0.1
Components of Net Deferred Tax Assets and Liabilities (Detail) - USD ($)
$ in Thousands
Dec. 31, 2017
Dec. 31, 2016
Components Of Deferred Income Tax Assets And Liabilities [Line Items]    
Net operating loss carryforwards $ 52,311 $ 69,307
Accruals and reserves 22,984 34,021
Software revenue 2,686 6,559
Depreciation 2,558 3,593
Tax credit carryforwards 13,056 8,094
Other 52 19
Total deferred tax assets 93,647 121,593
Less valuation allowances (27,993) (34,054)
Total net deferred tax assets 65,654 87,539
Intangibles (8,527) (17,641)
Total deferred tax liabilities (8,527) (17,641)
Deferred income taxes $ 57,127 $ 69,898
XML 98 R81.htm IDEA: XBRL DOCUMENT v3.8.0.1
Reconciliation of Beginning and Ending Balances of Gross Unrecognized Tax Benefits (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Reconciliation of Unrecognized Tax Benefits [Line Items]      
Balance as of January 1, $ 22,671 $ 23,972 $ 43,396
Additions based on tax positions related to the current year 452 80 817
Additions for tax positions of prior years 238 110 183
Additions for acquired uncertain tax benefits   387  
Reductions for change in US federal tax rate (2,424)    
Reductions for tax positions of prior years (1,500) (1,541) (19,855)
Reductions for a lapse of the applicable statute of limitations (287) (337) (569)
Balance as of December 31, $ 19,150 $ 22,671 $ 23,972
XML 99 R82.htm IDEA: XBRL DOCUMENT v3.8.0.1
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, 2017
Sep. 30, 2017
Jun. 30, 2017
Mar. 31, 2017
Dec. 31, 2016
[1]
Sep. 30, 2016
[1]
Jun. 30, 2016
[1]
Mar. 31, 2016
[1]
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Earning per share reconciliation                      
Net income $ (3,681) $ (1,812) $ 11,406 $ 27,021 $ 8,749 $ 3,301 $ 4,536 $ 10,400 $ 32,934 $ 26,986 $ 36,322
Weighted-average common shares outstanding                 77,431 76,343 76,507
Earnings per share, basic $ (0.04) $ (0.03) $ 0.15 $ 0.35 $ 0.11 $ 0.04 $ 0.06 $ 0.14 $ 0.43 $ 0.35 $ 0.47
Net income $ (3,681) $ (1,812) $ 11,406 $ 27,021 $ 8,749 $ 3,301 $ 4,536 $ 10,400 $ 32,934 $ 26,986 $ 36,322
Effect of assumed exercise of stock options and RSUs                 5,401 3,389 2,536
Weighted-average common shares outstanding, assuming dilution                 82,832 79,732 79,043
Earnings per share, diluted $ (0.04) $ (0.03) $ 0.14 $ 0.33 $ 0.11 $ 0.04 $ 0.06 $ 0.13 $ 0.40 $ 0.34 $ 0.46
Outstanding options and RSUs excluded as impact would be antidilutive                 221 322 182
Stock Options                      
Earning per share reconciliation                      
Weighted-average effect of dilutive securities                 3,471 2,025 1,601
RSUs                      
Earning per share reconciliation                      
Weighted-average effect of dilutive securities                 1,930 1,364 935
[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.
XML 100 R83.htm IDEA: XBRL DOCUMENT v3.8.0.1
Geographic Information and Major Clients - Additional Information (Detail)
12 Months Ended
Dec. 31, 2017
Segment
Unit
Geographic information and major clients  
Number of reportable segment, customer engagement solutions | Segment 1
Number of reporting unit | Unit 1
XML 101 R84.htm IDEA: XBRL DOCUMENT v3.8.0.1
Revenue from International Clients by Geographic Areas (Detail) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2017
Sep. 30, 2017
Jun. 30, 2017
Mar. 31, 2017
Dec. 31, 2016
[1]
Sep. 30, 2016
[1]
Jun. 30, 2016
[1]
Mar. 31, 2016
[1]
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Revenues from External Customers and Long-Lived Assets [Line Items]                      
Geographic revenue $ 239,540 $ 179,815 $ 197,980 $ 223,247 $ 199,610 $ 182,802 $ 188,996 $ 178,858 $ 840,582 $ 750,266 $ 682,695
Geographic revenue percentage                 100.00% 100.00% 100.00%
U.S.                      
Revenues from External Customers and Long-Lived Assets [Line Items]                      
Geographic revenue                 $ 474,819 $ 430,562 $ 379,936
Geographic revenue percentage                 56.00% 57.00% 56.00%
Other Americas                      
Revenues from External Customers and Long-Lived Assets [Line Items]                      
Geographic revenue                 $ 39,490 $ 59,160 $ 57,892
Geographic revenue percentage                 5.00% 8.00% 8.00%
U.K.                      
Revenues from External Customers and Long-Lived Assets [Line Items]                      
Geographic revenue                 $ 90,817 $ 101,733 $ 96,314
Geographic revenue percentage                 11.00% 14.00% 14.00%
Other EMEA                      
Revenues from External Customers and Long-Lived Assets [Line Items]                      
Geographic revenue [2]                 $ 130,889 $ 92,540 $ 87,240
Geographic revenue percentage [2]                 16.00% 12.00% 13.00%
Asia Pacific                      
Revenues from External Customers and Long-Lived Assets [Line Items]                      
Geographic revenue                 $ 104,567 $ 66,271 $ 61,313
Geographic revenue percentage                 12.00% 9.00% 9.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.
[2] Includes the Middle East, Africa, and Europe excluding the U.K.
XML 102 R85.htm IDEA: XBRL DOCUMENT v3.8.0.1
Long Lived Assets by Geographic Area (Detail) - USD ($)
$ in Thousands
Dec. 31, 2017
Dec. 31, 2016
Geographic Areas, Long-Lived Assets [Abstract]    
Long-lived assets $ 40,359 $ 38,281
Long-lived assets percentage 100.00% 100.00%
U.S.    
Geographic Areas, Long-Lived Assets [Abstract]    
Long-lived assets $ 27,590 $ 27,993
Long-lived assets percentage 68.00% 73.00%
India    
Geographic Areas, Long-Lived Assets [Abstract]    
Long-lived assets $ 6,703 $ 7,158
Long-lived assets percentage 17.00% 19.00%
International, other    
Geographic Areas, Long-Lived Assets [Abstract]    
Long-lived assets $ 6,066 $ 3,130
Long-lived assets percentage 15.00% 8.00%
XML 103 R86.htm IDEA: XBRL DOCUMENT v3.8.0.1
Total Revenue of Major Clients (Detail) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2017
Sep. 30, 2017
Jun. 30, 2017
Mar. 31, 2017
Dec. 31, 2016
[1]
Sep. 30, 2016
[1]
Jun. 30, 2016
[1]
Mar. 31, 2016
[1]
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Revenue, Major Customer [Line Items]                      
Total revenue $ 239,540 $ 179,815 $ 197,980 $ 223,247 $ 199,610 $ 182,802 $ 188,996 $ 178,858 $ 840,582 $ 750,266 $ 682,695
Credit Concentration Risk | Total Revenue | Client A | Minimum                      
Revenue, Major Customer [Line Items]                      
Concentration risk, percentage                 10.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.
XML 104 R87.htm IDEA: XBRL DOCUMENT v3.8.0.1
Trade Accounts Receivable of Major Clients (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2017
Dec. 31, 2016
Revenue, Major Customer [Line Items]    
Trade accounts receivable $ 248,331 $ 265,028
Credit Concentration Risk | Trade accounts receivable | Client A    
Revenue, Major Customer [Line Items]    
Concentration risk, percentage 12.00%  
XML 105 R88.htm IDEA: XBRL DOCUMENT v3.8.0.1
Trade Accounts Receivable of Major Clients (Parenthetical) (Detail) - Trade accounts receivable - Credit Concentration Risk - Client A
12 Months Ended
Dec. 31, 2017
Revenue, Major Customer [Line Items]  
Concentration risk, percentage 12.00%
Minimum  
Revenue, Major Customer [Line Items]  
Concentration risk, percentage 10.00%
XML 106 R89.htm IDEA: XBRL DOCUMENT v3.8.0.1
Summary of Defined Contribution Plans Expenses (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Defined Contribution Plan Disclosure [Line Items]      
Defined contribution plan, expense $ 14,099 $ 12,145 $ 10,489
U.S. 401(k) Plan      
Defined Contribution Plan Disclosure [Line Items]      
Defined contribution plan, expense 5,003 4,510 4,061
International Plans      
Defined Contribution Plan Disclosure [Line Items]      
Defined contribution plan, expense $ 9,096 $ 7,635 $ 6,428
XML 107 R90.htm IDEA: XBRL DOCUMENT v3.8.0.1
Selected Quarterly Information (Detail) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2017
Sep. 30, 2017
Jun. 30, 2017
Mar. 31, 2017
Dec. 31, 2016
[1]
Sep. 30, 2016
[1]
Jun. 30, 2016
[1]
Mar. 31, 2016
[1]
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Quarterly Financial Information:                      
Revenue $ 239,540 $ 179,815 $ 197,980 $ 223,247 $ 199,610 $ 182,802 $ 188,996 $ 178,858 $ 840,582 $ 750,266 $ 682,695
Gross profit 165,563 110,084 130,105 155,157 137,401 122,365 128,896 122,348 560,909 511,010 469,249
Income/(loss) from operations 19,961 (14,289) 1,750 31,238 11,776 5,498 6,360 14,125 38,660 37,759 64,661
Income/(loss) before provision for income taxes 18,437 (14,697) 1,560 31,800 10,696 5,515 5,498 13,493 37,100 35,202 60,505
Net income/(loss) $ (3,681) $ (1,812) $ 11,406 $ 27,021 $ 8,749 $ 3,301 $ 4,536 $ 10,400 $ 32,934 $ 26,986 $ 36,322
Net income/(loss) per share, basic $ (0.04) $ (0.03) $ 0.15 $ 0.35 $ 0.11 $ 0.04 $ 0.06 $ 0.14 $ 0.43 $ 0.35 $ 0.47
Net income/(loss) per share, diluted $ (0.04) $ (0.03) $ 0.14 $ 0.33 $ 0.11 $ 0.04 $ 0.06 $ 0.13 $ 0.40 $ 0.34 $ 0.46
[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.
EXCEL 108 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( *N"6DP?(\\#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,$% @ JX):3&;S"V"" L0 ! !D;V-0&UL38Y-"\(P$$3_2NG=;BGB06) L$?!D_>0;FP@R8;-"OGYIH(? MMWF\81AU8\K(XK%T-8943OTJDH\ Q:X831F:3LTXXFBD(3^ G/,6+V2?$9/ M-(X'P"J8%EQV^3O8:W7..7AKQ%/25V^9"CGIYFHQ*/B76_..7+8\#?NW_+"" MWTG] E!+ P04 " "K@EI,J?KH%^X K @ $0 &1O8U!R;W!S+V-O M&ULS9+!:L,P#(9?9?B>*'8A&R;UI66G#08K;.QF;+4UC1-C:R1]^R5> MFS*V!]C1TN]/GT"-"=+T$5]B'S"2PW0W^K9+TH0U.Q(%"9#,$;U.Y93HIN:^ MCU[3](P'"-J<] %!5%4-'DE;31IF8!$6(E.--=)$U-3'"]Z:!1\^8YMAU@"V MZ+&C!+SDP-0\,9S'MH$;8(811I^^"V@78J[^BX,3K^2DW0.N&;7R6^KS7;WR)2H^$-1B4+4.UY+44E^_S&[ M_O"["?O>NKW[Q\970=7 K[M07U!+ P04 " "K@EI,F5R<(Q & "<)P M$P 'AL+W1H96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03 M621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS M[BYBZ(:(E/)X8-DOV]:[MR_>X%#BVR]*+41B1%G\@MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C( MWXV(]ZMOFCU7H5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU M+,76>)7 \:V@S&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=* MY \FIS_I,C0'HYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_ MT=HWPJOX@L Y?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=R MSTS0LS0[=R M2^JVE+ZU)CA*]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZ MG=PZ.)Z8D;D*TU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCR MHB'NH8:8S\-#AWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)2 M56 Q6\8#*Y"B?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYE ML<%5'<]56_*POFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7G MFYRN>B)V^I=WP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5 M' 86%S+D4.Z2D 83 >LX=SFWJXPD6L_UC6'ODR MWSEPVSK> U[F$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\ MU*M:I60K$3]+!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHS MU8NL.8T*;T'50.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\! M4$L#!!0 ( *N"6DPS1;P8IP( (* 8 >&PO=V]R:W-H965T&UL?5;;CML@$/T5RQ^P]N!+G"B)M$E4M5(K15MU^\PF)+'6-BZ0 M9/OW!>QUO3#>%W/Q.7,8F(%9WKEXE1?&5/!65XUEVD44R<.%U50^\)8U M^L^)BYHJ/13G2+:"T:,EU55$XCB/:EHVX7IIY_9BO>17594-VXM 7NN:BK\; M5O'[*H3P?>*I/%^4F8C6RY:>V4^F?K5[H4?18.58UJR1)6\"P4ZK\!$6.R@, MP2*>2W:7HWY@7'GA_-4,OAU786Q6Q"IV4,8$UI8^/W,D$$B.2T",YUSL6YBY68=@B@F5 MB,,PTP%&I[WX&Q0 MX#P2^\#^AW?5T0\JSF4C@Q>N]#-M'],3YXKIM<0/VN.++LB&0<5.RG1GNB^Z MJJ0;*-[V%5]W\8XS'[L MFT-_/]\.P_&N*/K';=S7_>?V& _IGZ>VV]=#NNR>B_[8Q7HS!>V; HWQQ;[> M'>;+Q73O2[=M\-XHU@NCO5S M_#,.WXY?NG15O+>RV>WCH=^UAUD7G^[G/\'=FOP8,"G^VL53?W4^&U-Y:-OO MX\5OF_NY&1W%)CX.8Q-U.KS&=6R:L:7DXY]+H_/W/L? Z_.WUG^9DD_)/-1] M7+?-W[O-L+V?E_/9)C[5+\WPM3W]&B\)N?GLDOWO\34V23XZ27T\MDT__ M7_JAW5]:25;V]8_S<7>8CJ=+^V]A>@!> O ] .R' 70)(!90G)U-J?Y<#_5R MT;6G67=^6L=ZG!1P1VDP'\>;T]A-_Z5L^W3W=4FP*%['=BZ2U5F"5Q*\5:RE M@OZ7%*G_=Q.HFL IGJ[C28\G-9ZF>'L=;UD29TF8)(=) AXQ5"P3*0O&558W M8U4S5IIQS,Q9XJYZ\6 ]]Z*H"'S0O3C5BY->///B1"^(%&S)S$@9$ 4/NANO MNO'236!NO'1C2^)3C% 9)ALK6467200P,8'5!&^A&$ M,K(G0V)P%!F56&;F,&2 "=(/6>]\QE'.I3!B\779M88T$$*DJ1\^5B! M LE @1-#DZ6'GAMC':8@:6HY34&",M'4\%5/D9$/+C<'=:"")*KC1 7)2N\- M!^]:DYDDS!1;.E%1$M5QHJ)$)53.!$:6M:8+SN=F$.I,1\)DOS/C<\.E110M5QJ**$)3GCD+_QF@[*D"N[ M48APQB#P[G)/6\DX8DTCXA\>I-4X'/O FD2>YY3AE2>!; !/YV:CIR96YE()U[)'GE M>2EXT=SLL6CEK:)3R]OB:JMKW'O\H^Z>=X=^]M .0[N?]K:>VG:(J4WS.>6W MC?7F_:*)3\-X&M)Y=][S.U\,[?&RGUF\;ZHN_P-02P,$% @ JX):3"LR M@VE' @ ^ < !@ !X;"]W;W)KO;O!^AQ"JQM/\C;?3_/]5 " M14_H*ZL0XLY;@UNV<2O.N[7GL6.%&LA6I$.M6#D3VD NAO3BL8XB>%*F!GL! M (G7P+IURT+-[6E9D"O'=8OVU&'7IH'TSQ9ATF]*DO%9<37EET\(*^ M(_ZCVU,Q\J8HI[I!+:M)ZU!TWK@?_/7.!]*@%#]KU+-9WY&E' AYE8,OIXT+ M)!'"Z,AE""B:&]HAC&4DP?%[#.I..:5QWG^/_DD5+XHY0(9V!/^J3[S:N)GK MG- 97C%_(?UG-!84N\Y8_5=T0UC()8G(<228J:]SO#).FC&*0&G@V]#6K6K[ M827)1YO=$(R&8#+XT5U#.!I"S> -9*K4CY##LJ"D=^CP;W50'@I_'8K-/,I) MM7=J353+Q.RM3/+"N\DXHV0[2(*9)%@J=J8B_"?Q1/X)(K!"!,H?S?PIT" & M2:HD[2!)XECC,$61'R1VDM!*$IHDOD8R2+)9$K "FFCW0+0@B:PDD4FB;?MV MD,2S)#Y0/PWFL6[!$UMY8I,GU'AB(X].XH%0VIE M2$T&[1ANTV=.R /1@B2SDF0F2:*19$:M 0#6,_*,1+,(DSOW_$HG7Q'K# 9,ITZ\X\"R436FG\F97L'P3OT%ZJ5OF' @7M[FZ M<\^$<"2B@I6(5XEG>!I@=.:RFXH^'=ZB8&PO=V]R:W-H965T&UL MA5C;;N,V$/T5P^\;D\-[X!B(;10MT +!%FV?%9N)C94L5U*2[=^7DA6O,C/< MO%@2?69XAN3,(;E\JYMO[2'&;O:]*D_MW?S0=>?;Q:+='6)5M#?U.9[2/T]U M4Q5=^FR>%^VYB<5^,*K*!0AA%U5Q/,U7RZ'MH5DMZY>N/)[B0S-K7ZJJ:/Y; MQ[)^NYO+^7O#U^/SH>L;%JOEN7B.?\;NK_-#D[X65R_[8Q5/[;$^S9KX=#>_ ME[=;!;W!@/C[&-_:R?NL#^6QKK_U'[_M[^:B9Q3+N.MZ%T5ZO,9-+,O>4^+Q M[^AT?NVS-YR^OWO_90@^!?-8M'%3E_\<]]WA;N[GLWU\*E[*[FO]]FL< S+S MV1C][_$UE@G>,TE][.JR'7YGNY>VJZO12Z)2%=\OS^-I>+Z-_M_-> ,8#>!J M(.U/#=1HH'X8Z)\:Z-% (X/%)91A;+9%5ZR63?TV:R[3>R[Z521O=1K]7=\X M#/;P7QJ>-K6^KEQ8+EY[/R-D?8' !"*OB$5R?NT!N![60,SA8P<;BE (LJ40 M+W@2B@U3#?9J:I\)0K/V>K#74WM$<7V!N %RNL3IO5(:! M\Z0-2]I0T@J1OD#,M!NME7:(- ,#H91%I!F8 "^ )VU9TI:21D.XMJ0;)5P0 M$I&F,- A*#S2#$QH)0Q/VK&D'26-NED[THW7PN!5M*$P9P18/-(49CW8D"'M M6=*>YH3E[0-K'S[/B4!H&H%'9D-!.FBT4+<,2$(F7"GX4B<^SX<18SZFI\"4 M.9@Q&+;E8#((E:&=J=#R\XP8,1_7NK4XO V'$]X+CXE3G/1.RTSYD6SEOY= MF3O,'+@!MXXP9W J@,&)P>&DTCJSLB4O%U)1YAXS5W1Q6Q%$P,P9G)1""LR< MXK0-J61EF/-")37-ZIP'7C4DE8T@<.RTTJ<2##BF#8,#Y[T..'9.AZ2:K):/ MS'GID%0[@L3,:;F7-@FUQW@&JB2*&\MSC<.YIS!Z<; ;)*+W+:>UR6@ MNA0LIDUUY$L0A#6C2H#WH%O.EY8V-]:\) &5I( E":B$.(4WEQS(83%B0%*8 MC!0!+T5 I2A@*0(J'5^DPK5OP\'2F0(+$>M-Z$Q% UZ'@)Z8 CY8CIB/JU72 MY<' # AR1*0P*TQN'P^\^ $5/T)H#52MTD+$"L*@/$BR1%CE\YDM(O#"!U3X M)#X.K4?0]$BI()#S*0-+!PNLCUO.FU60.>H!+WO@R&9%YDZ+P$L04 F26%W6 M(\A/R(H;?,38L"AR7.1]938JP&L54*U*"89)!ZXCS)D#X3G=\JXR=4CQ*J4$ M,U>9Y%*\8BBJ&'2N%"WSSFE2?SF85>38R,*,R$R7XD5#4=&@TZ5HK??@\476 MAH&YX,A]%PL3&I>%Q>2:KXK-\W"%VLYV]7N]X^B>3Z>VMECW75U-5P5/M5U%Q-+<9/X'6*QOWZ4\:GK7UUZ;RYW MKI>/KCZ/]\F+ZZ7VZG]02P,$% @ JX):3$+"8=IJ @ HP< !@ !X M;"]W;W)K%7C%O%'VN-.OCE3UB(AM^P2\)YA=-*DE@0@#-.@14WGEX4^.["RH%=! MF@X?F,>O;8O8ORTF=-CXD?]V\-Q<:J$.@K+HT07_Q.)7?V!R%TQ13DV+.][0 MSF/XO/&?HO4^5W@-^-W@@<_6GG)RI/1%;;Z=-GZH!&&"*Z$B(/FXX1TF1 62 M,OZ.,?TII2+.UV_1OVCOTLL1<;RCY$]S$O7&SWWOA,_H2L0S';[BT4_B>Z/Y M[_B&B80K)3)'10G7OUYUY8*V8Q0II46OYMET^CF8-QD<:6X"& E@(D3IIP0X M$N [(?Z4$(^$V"($QHJNS1X)5!:,#AXS7[='JHFB=2RK7ZE#76S]3I:'R]-; M&85I$=Q4H!&S-1@PQTR(0$:?4@!7BBU8T,%]@MT2 2W(?@G)0[<(Z/0)-3^^ M\QE9/@TFTYANE+&"L25VB0+I*K=JMG?$2B$ ;LFQ4W*L0\ [R9D[0.(,D#@\ MYY9G@TEF.A]2:#EV8**5Y=>!R1.WV-0I-EV(3>T^3!H!):LMU MH$ >?=!1F5-PYJBNE6:;+15#6\MN"9**<^M#[1THD*\^*''N5)PO%<\L&\6Y MJV]#NR.6* #ARI;LB 5C8+=P,+NJ6LPN>@QPKZ+73JA__.QTFC1/0%UUUOE6 M3B S,-[#F/'U [%+TW'O2(6\2/5U=Z948"DR?)0EK>7$G#8$GX5:9G+-S-PP M&T'[<20&TUPN_P-02P,$% @ JX):3 _^.BPX!0 5QL !@ !X;"]W M;W)KO20ZI2^ 8:'Q!"[3 M8HNVSTK,Q,;:EBLI\?;?5Y(5KSES9+W$EG+(.4-2W]#4[)P7W\NM]]7HQV%_ M+!_'VZHZ/4RGYUV(^R]^K_>[HOQ:C\OUPR(K_GOP^/S^.]?CSQK?=V[9J;DSGLU/V MYO_TU5^GKT5]-;WVLMD=_+'D:F&L#K>\VH*X!_6Q =QO8KH&] M-C#QW0:N:^!^1DCN-HBZ!M&U@8W:^;@,5COZRZS*YK,B/X^*RP(Z9]'$-V%, M:F/%4EY(61RQH5M*C;;:IJRK%9 Y4HX96TO9)+J9]2!]"].W(/V4Y67%*$]2 MUQ/%P2A.1C&*#;*348R)'9,MG$Q9,\T2=V45MAQ!RQ&PS)ZY123B:.52'"6& M46(0A3VU3S$8?IWR<8GEBF%VEZ@CHS3VFT"_"?#+"+)(1!AC<8P4QDA!#/88 M/:4BAN,K97E?$QC1"G-7 2N.@U>).*14G'"N#LE"0SV%0 -#$3>D9>*&(NYG M0!7:P8C6@-$FYG8DI)OURV2K05EH",-< YH;3O-.%.(AX0A>#\I"0QBO&O!5 MB=(M 4L1<0ZL!F6A(4QBC5#,@:\E0.M*EO2M50Q0#0A*'/I:(K3.*''"401J MJ^-+&O#8.LO+^0KI$J43XBM ZB;D5-^2Q(37 /&BPFJ 9MT/!\QFC> L!ES2 M>6)BQ1^21:<+ZRPO*#V=Z;X1PKS7"/B\U&I)\WH_V5.[#,:Y03CGU=9(3D^T M2QSCYZ+3!067];7LZ2OJF5>#H6\0]'G1-1+GIJ?8F9[]-H(YK[M&4MI%(NW[ MHM ,!KE!(.>5UTA"6Y4H7GD'9:$A#'(#0"Y*G4$[91WSS?V@+#2$06X0R'FI M,V G3"[A/R,&9:$AS'L#>"]*G9$<-U&:1'R$)'E#66@(D]< \I(P),E;%Y:4 MXV=0%AK"@#8 T"3X(\%+S5SPD@%T<<0W>48"6EM*%?'Q!KHT(?&C'N@FL>K; M$QG,>P-X3\2'0?*>>%%8#8C"7_^X)A"H":(\$^!XVO,[CS#$"4&<%V>2$)]8 MF_(CFD%9: CCGA#N^;(G27+M^LH7]1RP()3S54]@LVUUQ F[('0PPH<']V5[ M*A!AX!,"/J^Z)$G>N_XPQ@EAG%==DGS62J4\[P%5: =#G-"Q!Z^[).GLB/AJ M7@[*0D,8XH1.2'C=)72R07RV5H.RT!"&.*%=MC@PE)PDBMB$K8=4H1T,4P(P M%56W$P4UQ:3$CW4)X?16%IXG8J!: %0>ZO$YH7CG]D15O MNV,Y>LZK*C^T[P]>\[SR=9?J2SVF6Y]MKA=[_UHU7^/Z>W%YU7.YJ/)3]QIK M>GV7-O\?4$L#!!0 ( *N"6DQ_(@@NP@$ /D# 8 >&PO=V]R:W-H M965T&UL;5/9;MLP$/P5@A]@ZG!BUY $Q"F*%&@!(T639UI: M'0@/A:2L]._+0U945R\B=S4[,TLNLU&J-]T"&/3!F= Y;HWI#X3HL@5.]4;V M(.R?6BI.C0U50W2O@%:^B#.21-$]X;03N,A\[J2*3 Z&=0)."NF!NZ8U+D&*K*<-_ +SNS\I&Y&9I>HX"-U)@134.7Z(#\>MPWO 2P>C M7NR1Z^0LY9L+OE>)5WA@E"WOE7:FB1*3DB%&PO=V]R:W-H965T&ULC9G=;N,V$(5?Q?"]U^+P/T@"1#:* M%FB!8(MMKY5$28RU+5=2DNW;EY(5UYXY+'H3V\KAZ Q)S4=2UQ]-^[U[K>M^ M]F.WW7^/UPME]WC:[VKNB_-H=ZG_SPW[:[JT\_V9=D=VKIZ&AOMMDLJ M"K?<59O]_/9ZO';?WEXW;_UVLZ_OVUGWMMM5[=]EO6T^;N9J_GGAZ^;EM1\N M+&^O#]5+_7O=?SONUCH,#4;%'YOZHSO[ M/AM2>6B:[\./7YYNYL7@J-[6C_T0HDH?[_6JWFZ'2,G'7U/0^>F>0\/S[Y_1 M?QJ33\D\5%V]:K9_;I[ZUYMYF,^>ZN?J;=M_;3Y^KJ>$['PV9?]K_5YODWQP MDN[QV&R[\>_L\:WKF]T4)5G953^.GYO]^/DQQ?]LAAO0U(!.#4C]9P,]-=#_ MMX&9&AC68'E,9>R;==57M]=M\S%KC\-[J(99I*Y,ZOW'X>+8V>/_4O=TZ>K[ MK3+%]?)]"#1IRJ.&SC4GQ3)%/]V"T"U*DLV-NKS%"FGH4K-&&HV-:)BK'@/H MBP &!S P@!D#F/, !V53:1\M2EJJ%#8K-M35041$C=NRA8R]'R;">+;VX#1FO M-+.,5"DU9AFH=!$S,S- RT%:)M9_91"WL5H+RU)EBD!LDJZE2A>%S3P+$5J. MH)=9SY11W"86;,!74K,@XI'64F64"]BO*G"E*X#CP$M= >9RX-4*J8+C]0JH MB'3.=*8\*V ZH2 M*#(U2&%4* N,:V[^@/ZPKJ='2L MLJ^1SEM?9)X0PA A !'+R4>R[* 9E)TRW7Y1@C1,!WY(9( MS@\BL:X$,A55IK(39A(!)CF^62( $9+="%0F*KZ<6R.=5%_M,(#/&V-Q# MA[%$3I8ZX$QNNF%.$-C5.+YW)+!E,5KP#Y!Z MAB<:\T0#GO!=4#F)+HY4-4]IA50417V *L],+\_.V'=U^S*^O^AFC\W;OA_. MJ<^NGMZ1W-%P1L^NE^IJ?3R[_S?,\<7+;U7[LMEWLX>F[YO=>$[_W#1]G4P6 M7]*XO-;5T^G'MG[NAZ\^?6^/+SR./_KF,+W,69[>*-W^ U!+ P04 " "K M@EI,YY)DN:@! "1 P & 'AL+W=O%G=W)HL3E*)348+ZTA#NJ@5 R$,MZFF'1.&8G+\T?TQU0[UG(6'NZM>I%5:'-Z2TD%M>A5 M>+;#$TSU7%,R%?\-+J 0'I5@CM(JGU92]CY8/45!*5J\C[LT:1_&&\XGVCJ! M3P0^$VY3'C8F2LH?1!!%YNQ W-C[3L0GWAXX]J:,SM2*=(?B/7HOQ79_D[%+ M##1ACB.&+S$S@F'T.05?2W'D_]#Y.GVWJG"7Z%_^JW -L_\K"5NT1(-KTC!X M4MK>I$%<>.=YNTMOP#[AX[!^%ZZ1QI.S#?@PJ7VUM0%0RN8*)Z#%_S$;"NH0 MCWL\NW%*1B/8;OH ;/Z%Q1]02P,$% @ JX):3)+RM)VI 0 D0, !D M !X;"]W;W)K&UL?5/;;MLP#/T501]0)4K79H%M MH.E0;, &!!W6/BLV;0O5Q9/DN/O[4;+K&IO1%TFDSB$/*2H;K'OQ+4 @KUH9 MG],VA.[ F"];T,)?V0X,WM36:1'0= WSG0-1)9)6C&\V-TP+:6B1)=_)%9GM M@Y(&3H[X7FOA_AQ!V2&G6_KF>)1-&Z*#%5DG&O@)X5=W;0_'7<0GP).$P2_.)%9RMO8E&M^JG&ZB(%!0AAA!X':!>U J!D(9OZ>8 M=$X9B[JUZEE5H<[JGI():]"H\VN$K3/5\HF0J_CM<0"$\ M*L$+".\_;77H#]@X? MA_6'<(TTGIQMP(=)[:NM#8!2-E&UL?5-A;]P@#/TKB!]0M3*NH)WW_9$Q5W6@A;O!'DRX M:=!JX8-I6^9Z"Z).)*T8S[);IH4TM,R3[VS+' >OI(&S)6[06MC?)U X%G1' MWQQ/LNU\=+ R[T4+W\'_Z,\V6&R)4DL-QDDTQ$)3T+O=\;2/^ 3X*6%TJS.) ME5P07Z+QI2YH%@6!@LK'"")L5[@'I6*@(./7'),N*2-Q?7Z+_I!J#[5Z">!>\UW)WR')VC8%FS&G"\#5F0; 0?4G!MU*<^#]TODW?;RK<)_J'_RK< MPORMD:U:HL&V:1@[M(;L'?X-*S?A&VE<>2"/CQ,:E^#Z"%( MR6["!'3A?RR&@L;'XZ=PMM.43(;'?OX ;/F%Y1]02P,$% @ JX):3( D M^2:G 0 D0, !D !X;"]W;W)K&UL?5-A;YPP M#/TK47Y V[G0"I%ZGJI,VZ=1IZ^<<&(B:Q"P)1_?OEP1*T8;VA=C.>_:S M]T?&7-6!%NX&>S#AID&KA0^N;9GK+8@ZD;1B?+>[ M95I(0\L\Q6++748)Q$0RPT!;W;'T]9Q"? 3PFC6]DD=G)!?(G.E[J@NR@(%%0^9A#A MN,(]*!43!1F_YIQT*1F):_LM^T/J/?1R$0[N43W+VG<%/5!20R,&Y9]P?(2Y MGX^4S,U_A2NH (]*0HT*E4M?4@W.HYZS!"E:O$ZG-.DS;1M I\)?"$< M4ATV%4K*/PLORMSB2.PT^U[$7[P_\C";*@;3*-)=$.]"]%KN#SQGUYAHQIPF M#%]C%@0+V9<2?*O$B?]#Y]OT;%-AEN@?_JMP"Y/]582M1J+!MFD9'*EP,&D1 M5]%EW^YX&ND[?%K6;\*VTCAR01]^3!I?@^@A2-G=A WHPOM8' 6-C^:G8-MI M2R;'8S\_ +:\PO(/4$L#!!0 ( *N"6DQTLA=LJ $ )$# 9 >&PO M=V]R:W-H965T.;S1W30AI:9"EVMD6&O5?2P-D2 MUVLM[-\3*!QRNJ6O@4?9M#X&6)%UHH&?X']U9QL\-F>II ;C)!IBH<[I_?9X MVD5\ OR6,+B%36(G%\3GZ'RK>2D;BT M7[-_2;V'7B["P0.J)UGY-J<'2BJH1:_\(PY?8>KGEI*I^>]P!17@44FH4:)R MZ4O*WGG44Y8@18N7\90FG<-XP_<3;9W )P*?"8=4AXV%DO+/PHLBLS@0.\Z^ M$_$7;X\\S*:,P32*=!?$NQ"]%MO#/F/7F&C"G$8,7V)F! O9YQ)\K<2)?Z#S M=?IN5>$NT??_5;B&N7U7A"U&HL$V:1D<*;$W:1$7T7G?[GD:Z1M\7-8?PC;2 M.')!'WY,&E^-Z"%(V=R$#6C#^Y@=!;6/YJ=@VW%+1L=C-ST -K_"XA]02P,$ M% @ JX):3.Z.PBJI 0 D0, !D !X;"]W;W)K&UL?5/;;MLP#/T501]0)4K6!H%MH.DP;, &!!W:/BLV;0O5Q9/DN/O[ M4;+K&9VQ%XNDSB$/:2H;K'OU+4 @;UH9G],VA.[(F"];T,+?V X,WM36:1'0 M=0WSG0-1)9)6C&\VMTP+:6B1I=C9%9GM@Y(&SH[X7FOA?I] V2&G6_H>>)1- M&V* %5DG&O@)X:D[._38G*62&HR7UA '=4[OM\?3+N(3X%G"X!%SA 92*B5#&KRDGG4M&XM)^S_XE]8Z]7(2'!ZM>9!7: MG!XHJ: 6O0J/=O@*4S^?*)F:_PY74 B/2K!&:95/7U+V/E@]94$I6KR-IS3I M',:;_7ZBK1/X1. SX9#JL+%04OY9!%%DS@[$C;/O1/S%VR/'V90QF$:1[E"\ MQ^BUV!YN,W:-B2;,:<3P)69&,,P^E^!K)4[\'SI?I^]6%>X2??]?A6N8NP]% MV&(D&ER3EL&3TO8F+>(B.N_;/4\C_0L?E_6'<(TTGEQLP!^3QE=;&P"E;&YP M UI\'[.CH [1O$/;C5LR.L%VTP-@\RLL_@!02P,$% @ JX):3)"E87&H M 0 D0, !D !X;"]W;W)K&UL?5/;CM0P#/V5 M*!^PF6 M+%5GP/H.+7-0Y_Q^?SH?(CX!OG M0.N8B&3\G'/RI60DKNV7[!]2[]3+57EX0/VCJT*;\R-G%=1JT.$1QX\P]_.: ML[GYSW #3?"HA&J4J'WZLG+P 0: MLR $95]*R*T29_D/76[3#YL*#XG^ZK\*MS#O_BHB5B,QX)JT#)Z5.-BTB*OH MLF_W,HWT#WQ:UB_*-9WU[(J!?DP:7XT8@*3L[F@#6GH?BZ.A#M%\2[:;MF1R M O;S Q#+*RQ^ U!+ P04 " "K@EI,)4<*\J8! "1 P &0 'AL+W=O MW:G0"IUVG:I%8Z M==KV.0<&HB8Q2\+1_OLE(65H0_M";.<]^]DXQ83FQ?8 CKPJJ6U)>^>& V.V M[D%Q>X4#:'_3HE'<>==TS X&>!-)2K(\RSXPQ86F51%C)U,5.#HI-)P,L:-2 MW+P=0>)4TAU]#SR+KG'XS[@ M(^"'@,FN;!(Z.2.^!.=K4](L" ()M0L9N#\N\ !2AD1>QJ^4DRXE W%MOV?_ M''OWO9RYA0>4/T7C^I+>4=) RT?IGG'Z JF?&TI2\X]P >GA08FO4:.T\4OJ MT3I4*8N7HOCK? H=SRG=[!-MFY G0KX0[F(=-A>*RC]QQZO"X$3,//N!AU^\ M.^1^-G4(QE'$.R_>^NBEVGW,"G8)B1+F.&/R-69!,)]]*9%OE3CF_]#S;?I^ M4^$^TJ__JW +\[=&MAJ) M/%9;"DQE''15Q%EWV[S^-(_\#G97WBIA/:DC,Z M_V/B^%I$!UY*=N4WH/?O8W$DM"Z8M]XV\Y;,CL,A/0"VO,+J-U!+ P04 M" "K@EI,:QDK_:@! "1 P &0 'AL+W=OVS/46 M1)U(6C&^VWUB6DA#RSS%3K;,>CD+!W>HGF3MNX+>4%)# M(P;E'W"\A[F?CY3,S7^'"Z@ CTI"C0J52U]2#8!<%"]J4$WRIQY/_0^38]VU28)?J'_RK1OH.GY;UA["M-(Z1X[.<'P)976/X!4$L#!!0 ( *N"6DP$I)T"J $ )$# M 9 >&PO=V]R:W-H965T552NX)VWO=[QES5@>+NPO2@\:8Q5G&/KFV9ZRWP.I*49-EF<\T4%YJ6>8P= M;9F;P4NAX6B)&Y3B]N\!I!D+NJ5O@2?1=CX$6)GWO(6?X'_U1XL>F[/40H%V MPFABH2GHW79_V 5\!#P+&-W")J&3DS$OP?E6%W03!(&$RH<,'(\SW(.4(1'* M^)-RTKED("[MM^R/L7?LY<0=W!OY6]2^*^@M)34T?)#^R8Q?(?5S14EJ_CN< M02(\*,$:E9$N?DDU.&]4RH)2%'^=3J'C.::;FT1;)V2)D,V$VUB'386B\@?N M>9E;,Q([S;[GX1=O]QG.I@K!.(IXA^(=1L_E]LMESLXA4<(<)DRVQ,P(AMGG M$ME:B4/V@9ZMTW>K"G>1?OFIPC7,U;LB;#$2!;:-R^!(908=%W$1G??M+HLC M_0^?EO4'MZW0CIR,QQ\3Q]<8XP&E;"YP SI\'[,CH?'!O$';3ELR.=[TZ0&P M^166_P!02P,$% @ JX):3'[8>LBH 0 D0, !D !X;"]W;W)K&UL?5-A;]P@#/TKB!]0[G);KSTED7J=IDU:I5.G;9^Y MQ$E0 6= +NV_+Q":16O4+\$V[]G/CLE'-$^V W#D64EM"]HYUQ\8LU4'BMLK M[$'[FP:-XLZ[IF6V-\#K2%*299O--5-<:%KF,78R98Z#DT+#R1 [*,7-RQ$D MC@7=TK? HV@[%P*LS'O>PD]PO_J3\1Z;L]1"@;8"-3'0%/1N>SCN CX"?@L8 M[<(FH9,SXE-POM<%W01!(*%R(0/WQP7N0H4-KX)=5@':J4 MQ4M1_'DZA8[GF&[VB;9.R!(AFPDWL0Z;"D7E7[CC96YP)&::?<_#+]X>,C^; M*@3C*.*=%V]]]%)N;Z]S=@F)$N8X8;(E9D8PGWTND:V5.&;OZ-DZ?;>J$+4:BP+1Q&2RI<-!Q$1?1>=_NLCC2?_!I61^X:86VY(S._Y@X MO@;1@9>RN?(;T/GW,3L2&A?,O;?-M"63X[!/#X#-K[!\!5!+ P04 " "K M@EI,0(P%9*@! "1 P &0 'AL+W=O2X^_M)LN,:F[$7 MBZ3.(0]I*AO0OK@6P),WK8S+:>M]=V#,E2UHX6ZP Q-N:K1:^.#:AKG.@J@2 M22O&-YM/3 MI:)&EV,D6&?9>20,G2UROM;"_CZ!PR.F67@./LFE]#+ BZT0# M/\'_ZDXV>&S.4DD-QDDTQ$*=T[OMX;B+^ 1XDC"XA4UB)V?$E^A\JW*ZB8) M0>EC!A&."]R#4C%1D/$ZY:1SR4AS<'"/ZEE6OLWIGI(*:M$K M_XC# TS]?*1D:OX[7$ %>%02:I2H7/J2LG<>]90E2-'B;3RE2>.K$3T$*9N;L %M>!^SHZ#V MT?P<;#MNR>AX[*8'P.976/P!4$L#!!0 ( *N"6DQ!=*+4IP$ )$# 9 M >&PO=V]R:W-H965T?0<0R(M6 MQA>T"Z$_,.:K#K3P5[8'@S>-=5H$-%W+?.] U(FD%>.[W0W30AI:YLEW4E)#(P85'NWX%>9ZKBF9B_\.%U ( MCTHP1V653RNI!A^LGJ.@%"U>IEV:M(_3#<]FVC:!SP2^$&Y3'C8E2LH?1!!E M[NQ(W-3[7L0GS@X<>U-%9VI%ND/Q'KV7$A\T9Y<8:,8<)PQ?8;(%P3#ZDH)O MI3CR#W2^3=]O*MPG^J?_*MS"O-?(5BW1X-HT#)Y4=C!I$%?>9=[N>&KI&WP: MUA_"M=)X$$=/@_%D-!$^+Q,Y[=-"63$6P_?P"V_,+R M'U!+ P04 " "K@EI,KQ5MH*@! "1 P &0 'AL+W=O]'"=P@_^I-#CRU9:JG!>&D-<= 4]'YW..XC/@%^2AC]RB:Q MD[.U+]%YJ@N:14&@H HQ@\#C @^@5$R$,E[GG'0I&8EK^SW[Y]0[]G(6'AZL M^B7KT!7TCI(:&C&H\&S'+S#W%2"-2JK?/J2:O#!ZCD+2M'B M;3JE2>7F&C&'"<,7V%V"X)A]J4$WRIQY/_0^39]OZEPG^C7_U6X MA=G_582M1J+!M6D9/*GL8-(BKJ++OMWS--(/^+2LWX1KI?'D; /^F#2^QMH M*"6[P@WH\'TLCH(F1/,3VF[:DLD)MI\? %M>8?D'4$L#!!0 ( *N"6DQ. MI!"#J $ )$# 9 >&PO=V]R:W-H965T"[NAKX%&VG0L!5N:#:.$GN%_# MR7B/+5EJJ:&W$GMBH"GH_>YPW =\!/R6,-F534(G9\3GX'RK"YH%0:"@O MD/JYH20U_QTNH#P\*/$U*E0V?DDU6HSJ4(PCB+>>?'61R\ESZYS=@F)$N8X M8_@*LUL0S&=?2O"M$D?^@1OL'G9?TA3"M[2\[H_(^)XVL0'7@IV97?@,Z_C\51T+A@?O*V MF;=D=AP.Z0&PY166_P!02P,$% @ JX):3)?KPK&H 0 D0, !D !X M;"]W;W)K&UL?5-A;YPP#/TK47Y P^6VMCL!4J_3 MU$FK=.JT[7,.#$1-"$W"T?[[.2%E:$/[0FSG/?O9./ED[+/K #QYU:IW!>V\ M'PZ,N:H#+=R5&:#'F\98+3RZMF5NL"#J2-**\2R[9EK(GI9YC)ULF9O1*]G# MR1(W:BWLVQ&4F0JZH^^!)]EV/@18F0^BA>_@?PPGBQY;LM120^^DZ8F%IJ!W MN\-Q'_ 1\%/"Y%8V"9VZH%D0! HJ'S((/"YP#TJ%1"CC)>6D2\E M7-OOV;_$WK&7LW!P;]0O6?NNH+>4U-"(4?DG,SU ZN.G]3H]'" M>=)+=,"]G1(HNQDRDR')R2'9P,L8/6POPY@L(QIRE]"SS( MIG4AP(JL%PW\ O>[/QGOL25+)35T5F)'#-0YO4L/QUW 1\"CA-&N;!(Z.2,^ M!^=[E=,D" (%I0L9A#\N< ]*A41>QLN4@W6HYRQ>BA:OTRF[ M>([3S74ZT[8)?";PA;"/==A4*"K_(IPH,H,C,=/L>Q%^<7K@?C9E",91Q#LO MWOKHI>#)/F.7D&C&'"<,7V'2!<%\]J4$WRIQY/_1^39]MZEP%^G7'RK(R6%+BT,5%7$67?;OC<:3O\&E9?PK3R,Z2,SK_8^+X:D0'7DIR MY3>@]>]C<134+IB?O&VF+9D&PO=V]R:W-H965T=7*^)+V(0Q'QGS=@Q;^Q@Y@\*:U3HN KNN8'QR()I&T8CS+WC,M MI*%5D6)G5Q5V#$H:.#OB1ZV%^W4"9:>2YO0M\"2[/L0 JXI!=/ -PO?A[-!C M:Y9&:C!>6D,D3+/W< M4K(T_P6NH! >E6"-VBJ?OJ0>?;!ZR8)2M'B=3VG2.)X5[!H3+9C3C.$; M3+XB&&9?2_"]$B?^#YWOTP^["@^)_NZ_"OUJ_"==)X &]/@^5D=!&Z+Y 6TW;\GL M!#LL#X"MK[#Z#5!+ P04 " "K@EI,OGENE:@! "1 P &0 'AL+W=O M#LB!^U M%N[7"92=2IK1M\"S[/H0 ZPJ!M'!5PC?AK-#CZU9&JG!>&D-<="6]"$[GO*( M3X#O$B:_L4GLY&+M2W0^-24]1$&@H XQ@\#C"H^@5$R$,GXN.>E:,A*W]EOV M#ZEW[.4B/#Q:]4,VH2_I/24-M&)4X=E.'V'IYXZ2I?G/< 6%\*@$:]16^?0E M]>B#U4L6E*+%ZWQ*D\YIOKG-%]H^@2\$OA+N4QTV%TK*GT005>'L1-P\^T'$ M7YP=.,&N,=&".>1OH'/B_K%^$Z:3RY MV( _)HVOM38 2CG;3=OR>P$.RP/@*VOL/H-4$L#!!0 M ( *N"6DSCR=_67P( ,<( 9 >&PO=V]R:W-H965T@-9C:3K)]^]J& MI:D9;@";,^<;@X>AN OYIFK&=/#>\DYMPUKK?H.0JFK64O4D>M:9.V=.P@ W5M6RK_[!D7]VV(PX^) ME^92:SN!RJ*G%_:#Z9_]09H1FEQ.39#7"*UX;=U<-U M8)=R%.+-#KZ>MF%D,V*<5=I:4'.ZL6?&N74R>?P>3<.):0,?KS_AGD8G-B97KE^$?VG>, M-\0\F\I.ND?A[IGDE9F]E00G!;I9HU&S'S3D08,G!3+N$X) B#V9A1,X/ 8S MC%UX\E^&J9R B$KP"#V() F@2$Y",EG!HG_WN<20E*8L089:\ @\R"09@5#< 076018 MY'Z50:+U F>AF/'<(HY\#B1:*&@,5O0.$\""^!Q(%"]PX-+'0%W'LZ\3)%K8 M!!BN?@R4=NQO U"TM _@#P &JCN>[0-(M+0/X&\ !@H\F>T#2.3O _301UHF M+ZZ#JJ 2U\ZU[X?9J4OOB.M#_^1#B_].Y:7I5' 4VG0SUW/.0FAFS)IK M\U&UL;5-M;YPP#/XK M47Y N6W4"I%ZG:I,VZ=1IV^<<&(B:%Y:$H_OW_8=0" O6AE?T"Z$_LB8KSK0PM_8'@S>--9I$=!U+?.] U$GDE:,[W8?F!;2 MT#)/L;,K@*>D=)#8T85'BRXV>8^[FE M9&[^*UQ!(3PJP1J553Y]237X8/6H]>2'WC.KC'1C#E-&+[" M[!<$P^Q+";Y5XL3_H_-M>K:I,$OTPS\*LW<*MS"'=T78:B0:7)N6P9/*#B8M MXBJZ[-L]3R-]@T_+^DVX5AI/+C;@CTGC:ZP-@%)V-[@!';Z/Q5'0A&A^1-M- M6S(YP?;S V#+*RS_ E!+ P04 " "K@EI,!2<7FL^2C4J_F!; HC.G=2*RV9=:%NB.DUL"H424%HDMP1R7B'BRSD3KK(U& %[^"D MD1FD9/K]"$*-.=[@C\0S;UKK$Z3(>M; 3["_^I-V$5E8*BZA,UQU2$.=X_O- MX9AZ? #\YC":U1[YFYR5>O'!]RK'B3<$ DKK&9A;+O 0G@B9^-UYL2+I"]< M[S_8OX6[N[NYM6WH5UG$[2W5P6+Z!S 5T*]D&'3$+!^5=F69%I-2(] MO7W/_"?>'*A[F](GPU.$,V?>N.REH-LT(Q=/-&..$X:N,)L%01S[(D%C$D?Z MJ9S&RV^C#F]#^?8_AW=7#F.875QD&Q791@CV5R(QS)>X2!H523\3I,F52 QS M_=ID]7$EZ":TM4&E&KHP4JOL,CGW-#3'/_@T=D],-[PSZ*RL:['0"+52%IR5 MY,9Y:=VD+X& VOKMSNWUU.]38%4_CS)9_D^*OU!+ P04 " "K@EI,:0'Y M(JL! "1 P &0 'AL+W=O2X^_M1LNNZG5\LDCJ'/*2I M;+#NV;< @;QJ97Q.VQ"Z V.^;$$+?V4[,'A36Z=%0-K<]''<1GP!_) Q^89/8R=G:Y^@\5#G=1$&@H PQ@\#C M O>@5$R$,EZFG'0N&8E+^RW[M]0[]G(6'NZM>I)5:'-Z2TD%M>A5>+3#=YCZ MN:9D:OX'7$ A/"K!&J55/GU)V?M@]90%I6CQ.I[2I',8;_8W$VV=P"<"GPFW MJ0X;"R7E7T401>;L0-PX^T[$7[P]<)Q-&8-I%.D.Q7N,7@I^S3-VB8DFS''$ M\ 5F.R,89I]+\+421_X?G:_3=ZL*=XF^_Z!P]TGA&F;_J0A;C$2#:](R>%+: MWJ1%7$3G?;OC::3O\'%9?PK72./)V0;\,6E\M;4!4,KF"C>@Q?&PO=V]R:W-H965TY B"U;D,S>Z Z4_U-K(YGSH6F([0RP*I*D('2UNB62<86++.9.ILAT[P17 M<#+(]E(R\^<(0@\Y7N./Q!-O6A<2I,@ZUL O<+^[D_$1F:M47(*R7"MDH,[Q M_?IPW 9\!#QS&.QBCT(G9ZU?0_"]RO$J& (!I0L5F%\N\ !"A$+>QMM4$\^2 M@;C5O75:3E6\%QY6KN [CG]UFHJ4)="+0F;"/.F04BLZ_,L>*S.@! MF?'L.Q:N>'V@_FS*D(Q'$?]Y\]9G+P7=[3)R"84FS''$T 5F/2.(KSY+T)3$ MD?Y'IVGZ)NEP$^G;?QS>7CE,8>[2(MNDR#918'\EDL)\N1(ABW.78)HX<1:5 MNE=QVA?9>:CO:;RW3_CX(GXRTW!ET5D[?_OQCFJM'7@KJQL_9JU_A',@H'9A M>^?W9AS%,7"ZFUX9F9]Z\1=02P,$% @ JX):3!/:!,^J 0 D0, !D M !X;"]W;W)K&UL;5/;;IPP$/T5RQ\0@[=-HQ4@ M95-5K=1*JU1MGKTP@!5?J&V6].\[-H32E!?;,SYGYLQX7$S6/?L>() 7K8PO M:1_"<&3,USUHX6_L 9O6NNT"&BZCOG!@6@222O&L^R6:2$-K8KD.[NJL&-0 MTL#9$3]J+=SO$R@[E32GKXY'V?4A.EA5#**#[Q!^#&>'%ENC-%*#\=(:XJ M MZ7U^/!TB/@%^2IC\YDQB)1=KGZ/QI2EI%@6!@CK$" *W*SR 4C$0ROBUQ*1K MRDC'!JB?9A+ZD=Y0TT(I1A4<[?8:EGO>4+,5_A2LHA$5U*,/5B]14(H6+_,N3=JG^>; %]H^@2\$OA+N4AXV)TK*/XH@JL+9 MB;BY]X.(3YP?.?:FCL[4BG2'XCUZKQ6_S0IVC8$6S&G&\ TF7Q$,HZ\I^%Z* M$_^/SO?IAUV%AT1_]X_"_(W"/UKK0V 4K(;G( >_\=J*&A#/'[ LYNG9#:"'98/P-9? M6/T!4$L#!!0 ( *N"6DR2HUQ1U0$ , $ 9 >&PO=V]R:W-H965T MM4M1IVV]B7W^H M8%S \ZY&$@&J5YT#6#0F^"M3G%M3'M M72FE$LS84%5$=PI8X8L$)S2*8B)8T^(L\;F+RA+9&]ZT<%%(]T(P]7X&+H<4 M;_!'XKFI:N,2)$LZ5L%/,+^ZB[(1F5F*1D"K&]DB!66*[S>G<^SP'O"[@4$O MYLAU)$\^2KG Y_V#_YGNWO5R9 MA@?)_S2%J5-\Q*B DO7,0M[Y5V98EB@Y(#7N?+K+S];RG_@3^@X]W^XFIJFDUNDICS[$_;:64 M!JR5Z,XV7-OG9 XXE,9-#W:NQDLU!D9VTWM!YDK 0 D0, !D !X;"]W;W)K&UL;5-M M;]P@#/XKB!]0[KB^[91$ZK6J-FF33IW6?>82)T$%G &Y=/]^0-(L;?,EV.9Y M[,>.R0:T+ZX%\.15*^-RVGK?[1ES90M:N OLP(2;&JT6/KBV8:ZS(*I$THKQ MS>:::2$-+;(4.]HBP]XK:>!HB>NU%O;O 10..=W2M\"3;%H? ZS(.M' 3_"_ MNJ,-'INS5%*#<1(-L5#G]&Z[/^PB/@&>)0QN89/8R0GQ)3K?JIQNHB!04/J8 M083C#/>@5$P49/R9\\ZBE+D*+%ZWA*D\YAO.%?)MHZ@4\$ M/A-N4QTV%DK*'X07169Q(':9A-&8-I%.DNB'
B[X#<_8.2:: M,(<1PQ>8[8Q@(?M<@J^5./!/=+Y.WZTJW"7ZY3N%NP\*US"7'XJPQ4@TV"8M M@R,E]B8MXB(Z[]L=3R/]#Q^7]8>PC32.G-"''Y/&5R-Z"%(V%V$#VO ^9D=! M[:-Y$VP[;LGH>.RF!\#F5UC\ U!+ P04 " "K@EI,X86%H*P! "1 P M&0 'AL+W=OCKN(3X!?$@:_L$GLY&SME<,A*7]GOV+ZEW[.4L/#Q8]5M6H^#U5,6E*+%RWA*D\YAO.%W$VV=P"<"GPFWJ0X;"R7EGT40 M1>;L0-PX^T[$7[P]<)Q-&8-I%.D.Q7N,7@J^O\[8)2::,,<1PQ>8[8Q@F'TN MP==*'/E_=+Y.WZTJW"7ZIW\4WGQ0N(;9?RC"%B/1X)JT#)Z4MC=I$1?1>=_N M>1KI7_BXK(_"-=)XB@Y5Y+UKX#N%'?W9HL25*+348+ZTA#IJ"WN^.IWW$)\"3 MA-&OSB16+3C9YCKN:5D+OXK7$$A/"K!')55/JVD&GRP M>HZ"4K1XF79ITCY.-[=\IFT3^$S@"^&0\K I45+^4011YLZ.Q$V][T5\XMV1 M8V^JZ$RM2'E/_3:".9\Z%I MB>T-L#J2I"!TL_E$).,*EWG,G4V9Z\$)KN!LD!VD9.;/"80>"[S%[XD7WG8N M)$B9]ZR%[^!^]&?C([)4J;D$9;E6R$!3X(?M\90%? 3\Y##:U1Z%3BY:OX;@ M2UW@33 $ BH7*C"_7.$1A B%O(W?O]>_2GV[GNY, N/6OSBM>L* M?,"HAH8-PKWH\1GF?O88SYM6KN(Z M3G_V]S,M3: S@2Z$0]0ADU!T_IDY5N9&C\A,9]^S<,7;(_5G4X5D/(KXSYNW M/GLMZ6&;DVLH-&-.$X:N,!\(XJLO$C0E<:+_T6F:ODLZW$5Z]H]#>N,PA=FE M1;*D2)8HD-V(I##[&Q&R.G<)IHT39U&E!Q6G?95=AOJ!QGO[@$\OXALS+5<6 M7;3SMQ_OJ-':@;>RN?-CUOE'N 0"&A>V]WYOIE&< J?[^961Y:F7?P%02P,$ M% @ JX):3-Y+KW32 0 P 0 !D !X;"]W;W)K&UL=53M;ML@%'T5Q ,4AR1N&MF6FE;3)FU2U&G=;V)??ZA@/,!Q]_8# M['B>1_\$[O6YYYQ+N"2#5&^Z!C#H7?!6I[@VICL2HO,:!--WLH/6?BFE$LS8 M4%5$=PI8X8L$)S2*8B)8T^(L\;FSRA+9&]ZT<%9(]T(P]?L$7 XIWN!;XJ6I M:N,2)$LZ5L%W,#^ZL[(1F5F*1D"K&]DB!66*'S?'4^SP'O#:P* 7>^0ZN4CY MYH(O18HC9P@XY,8Q,+MF M]>LP\=_*P@5T*J"K C(*>>?/S+ L47) :CS[CKF_>'.D]FQRE_1'X;]9\]IF MKQD]Q FY.J()6[?QS>KQR&,(>P MR"XHL@L0/*Q$ IB'*"RR#XKL P2;E4@(\\%QQ4&1.$"P78F$,+N5"%G<( &J M\K.C42[[UL_M(CN/YR/U-_ O?)SM;TQ53:O111I[C_UM*Z4T8*U$=[;AVCXG M<\"A-&Y[;_=J'*HQ,+*;W@LR/UK9'U!+ P04 " "K@EI,O9\J1N ! E M!0 &0 'AL+W=O)G+_@3N];GGG$O@IJ-4K[H! M,.A=\$YGN#&F/Q"BBP8$TW>RA\Y^J:02S-A0U43W"ECIBP0G-(KV1+"VPWGJ M5IW(PO.W@I) >A&#J]Q&X'#.\P=?$2ULWQB5(GO:LAN]@?O0G92.RL)2M M@$ZWLD,*J@P_;@['Q.$]X&<+H[[9(]?)64"3\"Y M([(VWF9.O$BZPMO]E?W9]VY[.3,-3Y+_:DO39/@>HQ(J-G#S(L?/,/<38S0W M_Q4NP"W<.;$:A>3:_Z)BT$:*F<5:$>Q]6MO.K^/,?RT+%]"Y@*X*R"3DG7]B MAN6IDB-2T]GWS/W%FP.U9U.XI#\*_\V:US9[R>E#G)*+(YHQQPE#;S";!4$L M^R)!0Q)'^J&B9";:RI U?Z!:E3( MH?/#X2:[S(!'ZJ_Y7_@T0+XQ5;>=1F=I[&/Q5[J2TH"U$MW94VWLS%H"#I5Q MV\3NU?1RI\#(?AY*9)F,^1]02P,$% @ JX):3!3IDM6K 0 D0, !D M !X;"]W;W)K&UL;5-M;YPP#/XK47Y P^6Z]G0" MI%ZG:9,VZ=1IV^<<&(B:%Y:$H_OW_8=0" O6AE? MT"Z$_LB8KSK0PM_8'@S>--9I$=!U+?.] U$GDE:,9]D=TT(:6N8I=G9E;H>@ MI(&S(W[06K@_)U!V+.B.O@:>9-N%&&!EWHL6OD/XT9\=>FS)4DL-QDMKB(.F MH ^[XVD?\0GP4\+H5S:)G5RL?8[.E[J@610$"JH0,P@\KO (2L5$*./WG),N M)2-Q;;]F_Y1ZQUXNPL.C5;]D';J"'BBIH1&#"D]V_ QS/Q\HF9O_"E=0"(]* ML$9EE4]?4@T^6#UG02E:O$RG-.D;"O>)?ON/POMW"K(JNNS; T\C M?8-/R_I-N%8:3RXVX(])XVNL#8!2LAO<@ [?Q^(H:$(T[]%VTY9,3K#]_ #8 M\@K+OU!+ P04 " "K@EI,/2E,,=0! # ! &0 'AL+W=O%YG/G521R8OA70\GA?1%"*9^'X'+ M,<NZ8U+D&*;& -? ?S8S@I&Y&%I>H$]+J3/5)0Y_@Q/AQ3A_> MPY& MO9HCU\E9RG<7?*ER'#E#P*$TCH'9X0I/P+DCLC9^S9QXD72%Z_F-_<7W;GLY M,PU/DO_L*M/F^ &C"FIVX>95CI]A[B?!:&[^*UR!6[AS8C5*R;7_HO*BC10S MB[4BV,"!U] )B'O_)D95F1*CDA->S\P]XOC [5[ M4[JDWPJ_9LUKF[T6N^A31JZ.:,8<)PQ=8>(%02S[(D%#$D?Z3SD-E^^"#G>^ M?+]V&$<;AR',?SSN@R+[ '=B(0PN[!($A1) @3[C4@(DX1%TJ!(&B!(-R(A MS/U&A*Q.D #5^+NC42DOO;^WJ^QR/1^I/X%_X=/=_L94T_4:G:6QY]B?MEI* M ]9*=&<;;NUSL@0<:N.F]W:NIDLU!48.\WM!ED>K^ -02P,$% @ JX): M3"N$KU:L 0 D0, !D !X;"]W;W)K&UL;5-A M;YPP#/TK47Y [FNO9T J=>IVJ1-.G5:^SD'!J(FA"7AZ/[]G$ IZ_A";.<] M^]DXV6CLBVL!/'G5JG,Y;;WO#XRYL@4MW)7IH<.;VE@M/+JV8:ZW(*I(THKQ M)+EA6LB.%EF,G6R1F<$KV<')$C=H+>R?(R@SYC2E;X%'V;0^!%B1]:*!G^!_ M]2>+'ENR5%)#YZ3IB(4ZIW?IX;@+^ AXDC"ZE4U")V=C7H+SK"\T7,6E*+%ZW3*+I[C='-].].V"7PF M\(6PCW785"@J_R*\*#)K1F*GV?BEVZ3YCEY!H MQAPG#%]AT@7!,/M2@F^5./+_Z'R;OMM4N(OTZW\4?OZ@< /#DP]%V&HD&FP3 ME\&1T@Q=7,15=-FW.QY'^@Z?EO6'L(WL'#D;CS\FCJ\VQ@-*2:YP UI\'XNC MH/;!O$7;3ELR.=[T\P-@RRLL_@)02P,$% @ JX):3+9D.2VI 0 D0, M !D !X;"]W;W)K&UL;5-A;]P@#/TKB!]0[LC: M5:>C@Y5Y+UKX ?YG?[+!8DN46FHP3J(A M%IJ"WNT/QRSB$^"7A-&MSB169ZKBF9B_\&%U ! M'I6$'!4JEU92#]R(^\?[ 0V^JZ$RM2'=!O O>2YGQ?$6)ON0A*U:HL&V:1@[M(; ML'?X-*S?A6VE<>2,/CQ,:E^#Z"%(V5V%">C"_U@,!8V/Q\_A;*&ULE5AK;]HP%/TK4;YOB1]Y4 %22YDV:9.J3=L^IV @ M6A*SQ)3MWR^O4F(?9Z0?2F+./??AG'N#YV=9_JH.0BCG3YX5U<(]*'6\\[QJ MJOBWW7G4L1;)MC?+,H[X?>GF2%NYRWJX]E%2]S7A:_I_J":!6\Y/R9[\4VH[\>GLK[S+BS;-!=% ME9;R5W/S:;MP_28BD8F-:BB2^N-% MK$26-4QU'+][4O?BLS&\OGYE_] F7R?SG%1B);.?Z58=%F[L.ENQ2TZ9^BK/ M'T6?4. Z??:?Q8O(:G@32>UC([.J_>]L3I62><]2AY(G?[K/M&@_SSW_JQDV MH+T!O1C4OL<,6&_ W@S"40/>&_ W SYJ$/0&@6;@=;FWQ7Q,5+*&J(>\]!AZ 3##$K$T,N"*^. MX!(&16$\4. BU%R8&#I$/"*6(61M0F(?!\I@O5AKSP8N(DS (0%O"?B (-;R MZ#!1BRFZ8A+F-W_84P ]!<#33*MI8'CRM5@Z1&!'K,#57.1IX*U?P:OUJ]G#_=T^8X0UM?D;MU=XKT1M,= M:GU)RGU:5,ZS5$KF[9'&3DHEZAC]]W4M#B+97FXRL5/-951?E]UA4G>CY+$_ M*/,NIW7+?U!+ P04 " "K@EI,B_EH;:\" !@"@ &0 'AL+W=OBE.JJY: MOI%!?VH:)O\^\EI<5B$*WR:>JL-1F8EHO>S8@?_@ZF>WD7H47;/LJH:W?27: M0/+]*OR(%B7*3(!5_*KXI;^Y#TPIST*\F,'7W2J,#1&O^5:9%$Q?SKSD=6TR M:8X_8]+PNJ8)O+U_R_[9%J^+>68]+T7]N]JIXRK,PV#']^Q4JR=Q^<+'@M(P M&*O_QL^\UG)#HM?8BKJWO\'VU"O1C%DT2L->AVO5VNME>$+S,0P.P&, O@:@ MY-T ,@80)R :R&RIGYABZZ44ET ._U;'3%.@!=&;N363=N_L,UUMKV?/:Y(F MR^AL$HV:QT&#;S1XJBA]!?DOB33 E0*#%-C&DPE%"B<@8 )B$R23!-0I8]!D M5M-:#4592IQ2 !6YS36!24"8!(#)')A!D]XL@QR0]Q03B!2$2 &(W(%(O24^ MX#QU. 1*F(8A8(H%$ I'!3JK4)10AU5":@(HAD,DX$PF0]#9ZK)P03Y_;U: M@ F*.WJU\ HEN"@<50FH:);,]"J*80.([VB4431M@B1W70!2D6(&9\:/T!W- M,HJFVY/[/(",TGBF71!L30@##3/S)B+8G!"YOV40;"D(\A2W:9!O&3C/7.LI M(1FE:.8E0+"](,A?7)-#OG>X+O>N9 H"FPN"W,7K7]\X=&=Z&P.HTCD:V%T0 M8"]^^V;>-P;G%'M; \AHZIE5=/.I-V>O[TP>JK8/GH72IP;[;=\+H;A.&3_H MVH[ZN'<=U'ROS&VF[^5PYAD&2G3C>2ZZ'BK7_P!02P,$% @ JX):3(N@ M?Z3R 0 I 4 !D !X;"]W;W)K&ULC53;CILP M$/T5BP]8 TG(101ILZNJE5HIVJK;9P>&B];&U';"]N]K&T)I.BOE!=O#G#/G M&&;27JHW70,8\BYXJ_=!;4RWHU3G-0BF'V0'K7U32B68L4=54=TI8(4'"4[C M,$RH8$T;9*F/'566RK/A30M'1?19"*9^'X#+?A]$P37PTE2U<0&:I1VKX#N8 M']U1V1.=6(I&0*L;V1(%Y3YXC':'*'0 G_':0*]G>^*LG*1\QR@2?@W#%9';]&TF"JZ8#S_97]DS=OS9R8AB?)?S:%J??!)B %E.S, MS8OL/\-H:!60T?U7N "WZ4Z)K9%+KOV3Y&=MI!A9K!3!WH>U:?W:C_Q7& Z( M1T \ :+$>QD*>>7/S+ L5;(G:KC\CKEO'.UB>S>Y"_JK\.^L>&VCEVR1Q"F] M.*(QYS#DQ+.<:,J@EGTJ$6,E#O%_\!B'+U"%"P]?S!6N5CC!$B58>H+E/Q87 M-Q:QG"5>9(4662$$'ZA,4(+D?IMKE&"-*$AN;&(Y:[S(!BVR00@V.,$6)=C> M;],V._K'AG<819.V-W7HK$D$J,J/!TUR>6[];)I%IQ'T&/LF^YL^S*]O3%5- MJ\E)&MNJOJ%**0U8+>&#_3=J.S*G X?2N.W:[M4P-X:#D=TX$^DTF+,_4$L# M!!0 ( *N"6DQHN2.IJ0$ )T# 9 >&PO=V]R:W-H965T&!8KOA#;NZ1_ M7U\(VD3T!7O&9\Z<,]C5I,VK'0 <>I="V1H/SHT[0FP[@&1VHT=0_J371C+G M0W,B=C3 NE@D!:%9=DLDXPHW5Y:2F;][$'JJ<8X_$B_\ M-+B0($TULA/\!/=K/!@?D86EXQ*4Y5HA WV-[_/=O@SX"/C-8;)7>Q2<'+5^ M#<&WKL99$ 0"6A<8F%\N\ !"!"(OXVWFQ$O+4'B]_V!_BMZ]ER.S\*#%']ZY MH<9W&'70L[-P+WIZAMG/#4:S^>]P >'A08GOT6IAXQ>U9^NTG%F\%,G>T\I5 M7*=TLLWGLO4".A?0I8 F+ZE15/[('&LJHR=DTNQ'%GYQOJ-^-FU(QE'$,R_> M^NRE*;9912Z!:,;L$X9>8?*2+ACB^9&PO=V]R:W-H965T)#BAJU5" M!&L[7&0^=U!%)L^&MQT<%-)G(9CZLP$"C\"Y$[)M_)XT\5S2$9?SJ_JS]VZ]')F&1\E_M95I3:?U%YUD:*2<6V(MC[.+:='X=)_TH+$^A$H#.! MCE[&0K[S)V98D2DY(#7N?<_<+U[OJ-V;TB7]5O@UV[RVV4L1I7%&+DYHPNQ' M#%U@UC&=,<3JST5HL CU O%"(/X4YD=!?N3YT3]-?M! '!2([QJ(TLV-RQ&3 M>DSG,=MM%"ZR"1;9W!?YP&42Y"?_[S(-"J0!E\F-R_3.94*W-T7(XO"XN_F= MJ5/;:724QIY#?UIJ*0U8O=6#==W8YV ..-3&35,[5^.E& ,C^^F^D_G1*?X" M4$L#!!0 ( *N"6DP:Q \]/0( &(' 9 >&PO=V]R:W-H965TV$ M[NUG&T(#NHFZ/_B#<\Z]QQ_7>2?DJRH9T]Y;S1NU\DNMVR5":E>RFJH'T;+& M_#D(65-MAO*(5"L9W3M2S1$)@@6J:=7X1>[F-K+(Q4GSJF$;Z:E375/Y]Y%Q MT:U\[%\F7JICJ>T$*O*6'MD/IG^V&VE&:%395S5K5"4:3[+#RO^$E\\XM 2' M^%6Q3EWU/6ME*\2K'7S=K_S 9L0XVVDK04US9FO&N54R>?P91/TQIB5>]R_J MGYUY8V9+%5L+_KO:ZW+EI[ZW9P=ZXOI%=%_88"CVO<']-W9FW,!M)B;&3G#E MOM[NI+2H!Q632DW?^K9J7-L-^A<:3" #@8P$?)\0#H3PG4#N$J*!$(V$["X^ M'O#Q+"/46W=K^40U+7(I.D_VQZ&E]M3A96QV:V:X?V8YE9D]%V&2Y.AL MA0;,8X\A$TPZQ:PA3#;%/ &8-)ABGB$,'C'(>!D-$= 0<0+11(# B$H$#J! M<.+DAD $"D1 !N',9H_)'*9Q&)*E)(##Q&"8& @3P0(+4&#Q<:,)*) &<2S M/>\QYFB^.UU$T0VC*1@F!<(L8($,%,@^;M0F"MV2 ,@AF5^!'H3Q]:Z2 -\P MBV]<2 R$2F](P%< D_\P#%\"' )99/.ZT(.2*[])B$D\BX2N:I%]?;Y3>:P: MY6V%-F7-%9^#$)H9R>#!G.K2/'CC@+.#MMW$]&5?]?N!%NWPHJ'Q62W^ 5!+ M P04 " "K@EI,H,1$\0\" "/!0 &0 'AL+W=O(M%RP"=#H@0%GI<@BNO&S5)3._ L91=)Z@8.W!$72C'_FP-AW=;UW5OA MI2XKJ0LH2UM-P.&_=)W^SCS7> '[7T(G1VM%) MCHR]ZLVWT];UM"$@4$BM@-7C"CL@1 LI&V^]ICNTU,3Q^J;^;+*K+$_T98)04\(!H*??$H(>T+X08@^)40](9H0D(UBSF:/)KE2JVYG1%V(UG;CS\TS.#L'U!+ P04 M " "K@EI,'R2&LAT" ""!@ &0 'AL+W=OV.HC 4?17" TR1#V4,D(R:R6ZRFYC9[.[OBE]>+[-O<#;0@(E%(K8#4<80F$:"%EXZ/7](%LIB9P30& M$XPRO86X,)$X3237)L+GD0F+26Z8N(M8)8_:G#IM3AVUFKD%9DZ!V>.GE3H% MT@<*E=X]K;N(U2V$M8G.;B(%OC==3G@E.S12?]!GT:&1OH3Z)H_B"]5@;3_\ MDK'=^2?F^[H1WH9)U2?,;=XQ)D$9#)[445;JAS L".RDGL[4G-NV:!>2M7W' M1\-OI_@/4$L#!!0 ( *N"6DQ\/P#BY , ,,3 9 >&PO=V]R:W-H M965T]>%/*\\(G_-O"8[P^J'0B6\V.V%S^%^G5\J/533O$[F*6O$2A9_\JTZ+/S4][9BEYT*]2C/ M7T6?4.1[??;?Q8LH-+R-1*^QD45C?KW-J5&R[+WH4,KLM;OFE;F>>_]O9MB M]@;T8I#P#PU8;\ N!N1C ]X;<,L@Z%(QM5EG*EO.:WGVZN[U'K-V%Y$[KJN_ M:0=-LY1!"9;&;WH&&VC*8\M8L"8'$<.KA-,#=)!,KB8#?!["3QA+)@[I'D MEK(DHWQI&M/17@&P.'*^:LQE@L@<.UQ@II+9[66AF*HT!%$D%L\@R-:\'C0L M"@F9HR84LYXB0KL2<@CC!&6DF(04::/][8$@^]O3@ZXV2D*M7;<&*.>GAV+2 MTXZHA Y7N'8D9BE-)Y0% MLY0B0;4_*3WHIN:"82JSL>HZVPN&^<<0_^Q0V5@IG1T&PR1E8Z7DQ"$)S-&_ M3E!*ADG#D%+:/(<@F^=LK)-ZYT>NC# #V5@G.7&]/\Q -D$G&>8,NT4GV5@ M4?N 8.[V@6$&,J"3Q+7=, /9!)WDF%P<2:!=%CZ60-0^]+#A/Z8/V@>.JCE3NCOOW _2<5;KTB_#"\SX\SPM"W@GYJDK& M=/!6\T9MPE+K=@V VI>LINI!M*PQ,T->Q)!NI61<=)L0AN\#S]6IU'8 %'E+3^P'TR_MDS01 M&%D.5TB=/^._MG9]Z8V5'%MH+_J@ZZW(19&!S8D9ZY?A;= M%S88(F$PN/_&+HP;N%5BUM@+KMPWV)^5%O7 8J34]*UOJ\:U73^3HB'-GX"& M!#0FP/B_"7A(P+,$T"MS5C]138M%PFP(XBO"%8S M&STF=9BFMT'(*DMF7CRP9 5)[)<3>^7$"SEI-%/30\ADF0]I0LA,C <50Y3X MM1"O%K(L#9J+(8ME4)QA#&=J/+"$1.C&3B5>.7!-ZX!N =11E TU\# MF_=B7A0?+$ZRN2]=<#"01 M0=HDJEJIE:*MVCX[9!+0 J:V$[9_7U]8EC7NO@1[..?,F3$9YP-ES[P"$-Y+ MVW1\ZU="]!N$>%E!2_@#[:&3;RZ4M43(+;LBWC,@9TUJ&Q0%08I:4G=^D>O8 MD14YO8FF[N#(/'YK6\+^[J"AP]8/_=? 4WVMA J@(N_)%7Z ^-D?F=RA2>5< MM]#QFG8>@\O6?PPWATSA->!7#0.?K3U5R8G29[7Y>M[Z@3($#91"*1#YN,,> MFD8)21M_1DU_2JF(\_6K^F==NZSE1#CL:?.[/HMJZZ]\[PP7J2Y"=%(B"9" MF'Y(B$="_$; 'Q+P2, 6 9E2=&\.1) B9W3PF#G=GJB/*-Q@V?U2!76S]3O9 M'BZC]P)'48[N2FC$[ PFFF'""8&D^I0B]; M8%<]4[E7TELGU-]G%IW&]F.DYH85W\EQ;J;OFXRY"[X3=JT[[IVHD%-)SXX+ MI0*DQ^!!]K.2U\^T:> BU#*3:V:&L-D(VH_W"YHNN>(?4$L#!!0 ( *N" M6DS#5E[1R0( &D+ 9 >&PO=V]R:W-H965T>Q<7V;RT1R&4]UH65;OTCTK5]T'0;H^BY.V=K$6EO^QE4W*EA\TA M:.M&\)T-*HN A&$RY,V?!U'(R]('_VWB M*3\:R\AJQ7_H?X7Y-J FPB)^YN+2# M=\^DLI'RQ0R^[I9^:!2)0FR5H>#Z<19K412&2>OXW9/ZUS5-X/#]C?VS35XG ML^&M6,OB5[Y3QZ6?^MY.[/FI4$_R\D7T"3'?Z[/_)LZBT'"C1*^QE45K?[WM MJ56R[%FTE)*_=L^\LL]+]X4E?1@>0/H <@V Z+\!M ^@3D#0*;.I?N**KQ:- MO'A-]V_5W&P*N*>ZF%LS:6MGO^EL6SU[7D4D701G0]1C'CH,&6#(>\1ZC*#_ M(($6<%5!4!7$QM-W*C*<@*($U!)$0P(:.FETF,1B*HO)2!12)Y4Q*LDBPG Q M$2HF0L2 (Z;#L,$R'Q@)H\A1@\ B@ 'LG1R&RF%C.:X:-EI&%X9ECI@QBJ8D M!5Q+C&J)D=),[)0$)4CF[Y04)4AG[)04231F#FJ-H$C*)K+)4#$9(H;B!!#B M_@WG%P0FC@"849(>-,R6T"1UW8/!@)&)H@!^&@ 9":(TF:# SP.@-Y0%=S%@ M-AZ596S0E$'B5F6,BH%,982[&! ;TXES '#S07Q#47#[03*G*,DXW3AS[8.A MPG1J]^-F!LS-$V1BK=/MDF M9R^E$IHPO-,%/NJ^]SHHQ%Z9UT2_-UWSUPV4K/O&-KAVUZN_4$L#!!0 ( M *N"6DR K9CX[P$ -T$ 9 >&PO=V]R:W-H965TK72G5[A&1> R-RPSMH]4G)!2-*FZ)"LA- M"DMB%$5!L$6,-*V?)=9W%EG">T6;%L["DSUC1/P[ .5#ZH?^S?'25+4R#I0E M':G@)ZA?W5EH"TTJ1<.@E0UO/0%EZC^%^Q,V> OXW< @9WO/5'+A_-48WXK4 M#TQ"0"%71H'HY0I'H-0(Z33^CIK^%-(0Y_N;^K.M7==R(1*.G/YI"E6G_L[W M"BA)3]4+'[["6,^#[XW%?X@8.:?2?KV\EXJS446GPLB;6YO6KL.H M?Z.M$Z*1$$V$"#)]S?[8BY1.$> MZ^[GQFF;;<]T>Z3V7C,%+L" M"C?+:2+/P'/;MNU-YEW.#_ M(*)J6NE=N-)7T%Z4DG,%.L=@HZ>IUF_-9% HE=D^ZKUP$^<,Q;OQ,4'3BY;] M!U!+ P04 " "K@EI,PF ZE0$" #O!0 &0 'AL+W=OBJMK\=6 (Z@ZGM MA.O;US8^FH"OS1_LM6=F=];8Z4#9"Z\!A//:DHYG;BU$OT6(%S6TF#_0'CJY M4U'68B%#=D*\9X!+36H)"CQOA5K<=&Z>ZK4#RU-Z%J3IX, &Y.=5"+: \[?$)OH'XWA^8C-"D4C8M=+RAG<.@RMP/_O8I47@-^-' MP*_FCG)RI/1%!9_+S/5404"@$$H!R^$">R!$"FT^,P[B2!H=D)@2$$$\&/_DD(#2&\EQ 90G0O(3:$>$9 HW?= MS$7J)8_"38HN2LA@=B,FN,9$ MWBUFO\0$MXC')2*<09Z6D/7?/$CZF,P$5C.!YHR%)O:!>(K0+Q_1U;6056_^_8 M;K7LQGKMO7.RB35-8DD3S=(DRW8NLZ"KBZ&>PJ^8G9J..T&ULA53;;IPP M$/T5RQ\0+RQDTQ4@95-5K=1*JU1MG[TP@!5?J&V6]._K"Z$D1>T+]HS/G#GC M\5!,2C^9'L"B9\&E*7%O[7 DQ-0]"&INU #2G;1*"VJ=J3MB!@VT"4&"DW2W MNR6",HFK(OC.NBK4:#F3<-;(C$)0_>L$7$TE3O"+XY%UO?4.4A4#[> KV&_# M63N++"P-$R -4Q)I:$M\GQQ/N<<'P'<&DUGMD:_DHM23-SXU)=YY0<"AMIZ! MNN4*#\"Y)W(R?LZ<>$GI ]?[%_8/H797RX4:>%#\!VML7^([C!IHZX G=PK\3EJ!4WX8OJT5@E9A8G1=#GN#(9UBF>')(Y;#L@G0/2 M)2"-M<1$0?E[:FE5:#4A'>]^H+[%R3%U=U-[9[B*<.;$&^>]5EF6%^3JB6;, M*6+2%299$,2Q+RG2K12G]*_P++O=)MAO:MP'@OTK@L,V0;9)D 6"[!7!W9LB M(R8/&/FO(O/-%/E&BG=O4N3_34%6;1.@N_!@#:K5*,.PK+S+3-RGH>U_X'&@ MOE#=,6G015GW>$*+6Z4L."&[&Z>A=S.\&!Q:Z[<'M]?Q)4?#JF$>4K+\*:K? M4$L#!!0 ( *N"6DS5Q3F+,P( $H& 9 >&PO=V]R:W-H965TMS[SG'V#?Y0-DKKP&$\]:2CF_=6HA^XWF\JJ'%_)[VT,F= M$V4M%G+)SA[O&>"C3FJ)%_I^XK6XZ=PBU[$]*W)Z$:3I8,\,-[1P&IZW[&&QVF<)KP*\& M!CZ;.\K)@=)7M?AZW+J^$@0$*J$J8#E<80>$J$)2QI^QICM1JL3Y_+WZL_8N MO1PPAQTEOYNCJ+=NYCI'..$+$2]T^ *CG]AU1O/?X I$PI42R5%1PO6O4UVX MH.U814II\9L9FTZ/@]E)T9AF3PC'A'!*")+_)J Q 7TD1-J\4::M/F&!BYS1 MP6'F8_58W8E@@^1A5BJHST[O2;=<1J]%%/NY=U6%1DQI,.$,$TP(3U:?*$(; M11FNTL-;@MT:@4([ [*:0#H?W9CX1&)D+1#I M%-@87(TF!2C>DT)D5!$BVL MK%%1DJ:)74QL%1-;Q* %C<'$,YHP2;('.TUBI4DL- LW9;*BN4,ST U+:F5) M+2SQ@B5=L031\HJL,7?(_^0;9U8EF45)LE"2K;]Q^+"\"3L+ZN8F&#'>[ FV MP,ZZ6W&GHI=.J,L^BTX-\3%43W@1+V6C-'WMHXSILM\Q.S<==PY4R :AG_&) M4@%2I'\OSZJ6C7U:$#@)-4WEG)GV9A:"]F/G]J:_C^(?4$L#!!0 ( *N" M6DQ>^-O%&PO=V]R:W-H965TJWW0BCOKN[OE3H\!$&]WHLBK>_E093ZR5961:KTLMH% M]:$2Z<88%7F PY '19J5_F)F]IZJQ4P>59Z5XJGRZF-1I-7?I>XC_WWC M.=OM5;,1+&:'="=^"/7S\%3I5=![V62%*.M,EEXEMG/_$3VL"&X,#.)7)L[U MX-YK0GF1\K59?-W,_;!A)'*Q5HV+5%].8B7RO/&D>?SIG/K]F8WA\/[=^V<3 MO [F):W%2N:_LXW:S_W8]S9BFQYS]2S/7T07$/.]+OIOXB1R#6^8Z#/6,J_- MK[<^UDH6G1=-I4C?VFM6FNNY?1*QS@PVP)T![@T0_Z\!Z0S(AP$UP;?,3*B? M4I4N9I4\>U7[;QW2IBC0 ]')7#>;)G?FF8ZVUKNG!671+#@UCCK,LL7@ 0;U MB$![[X_ T!%+/#+'EP>LQ@B"X1,(& 0Q]F08!(U@!Q1T0(T#>I&%V,I"BXD, MIFRS@"/*K62M0!A)*$R'@7080">QZ+08-CCG+F&,6ZQ7 "PF."0P'0[2X6,Z M/+3H\-$Y!,6)17HU1E&*$D$8)E!4W0& M 0I"&8E&C"!QG?T,L8[F4,]/(X)0!H)'!70)$@+W'H'>SW9*(- H)5= +9E@,!P5HMJ9.;+VUO)8JF8, M&>SVL^JC&56M_:6>8=N)\\--.P!_3ZM=5M;>BU1Z=#,#UE9*)33'\%ZWU5[/ MW/TB%UO5W.H1T:O:P;-=*'GHANJ@G^P7_P!02P,$% @ JX):3/9+=SQW M @ 6P@ !D !X;"]W;W)K&ULE5;;CILP$/T5 MQ "]MT_&%?Q*B?PP"7IU(B_D#[4DG[QPH:[&06W8,>,\(WFM2VP0P M#).@Q77GEX6.;5E9T+-HZHYLF*J/)Z$"05GT^$B^ M$_&CWS*Y"R:5?=V2CM>T\Q@Y+/PE>-P I @:\;,F Y^M/57*CM)GM?FR7_BA MRH@TI!)* LO+A:Q)TR@EF<=O(^I/9RKB?/VJ_DD7+XO984[6M/E5[\5IX6>^ MMR<'?&[$$QT^$U-0['NF^J_D0AH)5YG(,RK:O MPW@GS0W-38"& "<"2#XD($- ;X3H0T)D")%%",92M#<;+'!9,#IX;'R\/59O M$7B,I/N5"FJS]3UI#Y?12QFEL @N2LA@5B,&SC!@0@12?3H"NHY8P2NZ=<#Z M&H$LR.8:DH7N))"S3J3YZ%V=R"T0.04B+1"]$X@LHT9,JC'=:!1$*+.J=:!0 M%%JHC4L+AM"=6;WWC+7MRKZ+D3JE'-HM.$7$+5H:WX2DU.W;G?9,:Q^PVS8]UQ;T>%[/^Z M2Q\H%43F&#[(!W:2DW[:-.0@U#*5:S:.NW$C:&]&>3#]GRC_ E!+ P04 M" "K@EI,:@:<2PH" #7!0 &0 'AL+W=O.7/14*5#<4&R M$T!/MJAA* R"!#6T;OTRM[F]*'-^5:QN82\\>6T:*OX\ >-]X6/_GGBI+Y4R M"53F';W =U _NKW0$9I83G4#K:QYZPDX%_XCWNXR@[> GS7TM>#E3"CK-?]4E5 MA9_YW@G.],K4"^\_P]A/['MC\U_A!DS#C1.M<>1,VJ]WO$K%FY%%6VGHVS#6 MK1W[D?]>YBX(QX)P*L#1?PO(6$ 6!6AP9EM]IHJ6N>"])X:?U5%S)O"6Z,T\ MFJ3=.[NFNY4Z>RNC-,G1S1"-F*+=^(RBZ2TO_P)02P,$% @ JX):3)5" M6M!9 @ DP< !D !X;"]W;W)K&ULC97M;ML@ M%(9OQ?(%U#9@<"HGTN)HVJ1-BCJM^TT2$ENUC0Y^@%W+!3KM3_AZS\MS M#@Z4=RY>9,V8BEZ[MI?KN%9J>$P2>:Q91^4#'UBO5\Y<=%3IH;@D3BT;IZ.O8 M-KUM[^,*AE-8. !, 6 .R- _ ^ 4 /\W $T!R E(QE1L;794T4TI^#T2X^D. MU'Q$V2/2U3^:25MLNZ;+(_7L;8-(428W8S1IMJ,&+#3@O:+R%="1['Q)DZ"AO H &T!FAIL" 8,QTUQ&IZJ\D0PDX]JH J!2D*PZ @ M# K 9 [,J,D7VQ $'.+*%V4I B#,D@=9\@"+"4NPD5?DB6*0X MC%($48H BE.5;1'X6 @F#HNOPC#[X.M>!5E6 1;W&%=>\5&>I^Y?S5=!3/+, M@4D6MYUYKKY3<6EZ&1VXTA>GO=[.G"NF'=,'G5BM7\AYT+*S,EVB^V)\)\:! MXL/T!";S.[SY"U!+ P04 " "K@EI,-1JEI>P" $# &0 'AL+W=O MF@7[6-,O 9OG'C]WY[O<[*SKYV:OE E>RJ)JYN'> MF,-]%#7KO2IEAES*MP,>OV'NO% M3!]-D5?JL0Z:8UG*^L^#*O1Y'D+XNO&4[_:FW8@6LX/_*_#@\UG8575@V M>:FJ)M=54*OM//P ]TO*6H,.\3-7Y^;J/6A=66G]W"Z^;.8A:16I0JU-2R'M MXZ26JBA:)JOC]T :7LYL#:_?7]D_="_.D MSY_5X% 2!H/W7]5)%1;>*K%GK'71=+_!^M@870XL5DHI7_IG7G7/<_^%L\$, M-Z"# ;T80/Q? S88,,<@ZI5UKGZ41BYFM3X'=9^M@VPO!=PS&\QUN]G%KOMF MO6WL[FD1"SZ+3BW1@'GH,?0*0\>(I8]@_R"1%7!105$5M+-G(Q4I3L!0 M81 MQ","X;C18](.4W48R!*2,L<7!)8F/)Z0$Z-R8D].$CMJ>DAR=0Q/,G"T^" @ MF+>% 25B)CA8C)43(:$ W "('@!D]L# A,] &X(R0 :>9O1-'4[ M@0^C#*:N+.#M .C;]3-@1@&\!O[F(B20#W@X@?D>.\#(& MK(Z]'"$52CD1[L7%<$!9-B4)+V7P:]G/$O>SE,:)J\='@2 3_R" ]P5(D5*: MHL [ XAWI FO9T *VD]3AM0(3;D;%1\&C),8%T3Q]D#)VTD:,.-KD[JE]!9J MK ;O-!3I--E$+=&)4>$=LP+%"YK>,BU0?P[(;'=W@X),"X2#FZ/H:AQKY^-O MLM[E51.LM+&373=_;;4VRE*2.QOAO1W)+XM";4W[FMKWNI]+^X71AV'FCBZ# M_^(O4$L#!!0 ( *N"6DP.&E\)#P( *@% 9 >&PO=V]R:W-H965T MBS=9 ZC@G=%6KL-:J6Z%D*QJ8$1&O(-6 MOSEQP8C21W%&LA- CI;$*$KC.$>,-&U8%C:V%V7!+XHV+>Q%("^,$?%O Y3W MZS );X'7YEPK$T!ET9$S_ 3UJ]L+?4*CRK%AT,J&MX& TSI\25:[W. MX'<# MO9SL U/)@?,W<_AV7(>Q20@H5,HH$+U<80N4&B&=QM]!,QPM#7&ZOZE_L;7K M6@Y$PI;3/\U1U>MP&09'.)$+5:^\_PI#/8LP&(K_#E>@&FXRT1X5I](^@^HB M%6>#BDZ%D7>W-JU=^T'_1O,3TH&0CH0D_Y20#83L@X _)>"!@&<$Y$JQO=D1 M12_R,"W0U0@-FXS#I!).,"*35 M1XO49[%)'^CIO<'V$9'-(+M'R#+V)Y%YZ\PL/[NK<^$7P%X!; 7PG4 ^:Y3# M+"RF=97&:>9W67A=%AZ7IUFW'":?N#Q'V&^2>TURC\ER5DK^8)+@:)Z)!Y1% ML]NS\X#2:-X4-+FO#,39S@(95/S2*O/9)]%QW+RDYK[/XAL]AMS4^)!Q,^P' M$>>FE<&!*_TWV3M_XER!SC&.=$]K/3;' X63,MLGO1=N>+B#XMTP%]$XG,O_ M4$L#!!0 ( *N"6DSJ_N#9:0( #H' 9 >&PO=V]R:W-H965T?SO$">@ 4]L) MU[>O;0CEP.F?8(]G9W8=>YT-C+^)BE+IO+=-)W9N)66? B#*BK9$/+&>=FKE MS'A+I)KR"Q ]I^1D@MH&>!!&H"5UY^:9P0X\S]A5-G5'#]P1U[8E_,^>-FS8 MN7/_L#5#,PJI[JEG:A9YW!ZWKG/*"T0U &&\5K3 M02S&CB[ER-B;GGP][5RH,Z(-+:66(.ISHP5M&JVD\O@]B;JSIPY'CG]43?290ZJN]+#5HMLZLJ6*%0F]YD"09N&FAB;,?.=Z"@P+TD5-L M.0$,9PY0.-9$/"/@+P1"".T"OE7 -P*A$>B,@ =1O"IE).$%"85^\B#1 MP.H3V'S66[8E(3^.D=TGM/J$%A\/KGRV).1A']M](JM/9/-9_;W[+0DA&$5V M'VSUP48B6)X0C%&L3Q\D#F]AJ$V]L0KBN)MZ< HP2_. 4)"N;#XNJ@5EO M%=P6N[@.T[7:DD+HK9( BXO<4GXQ+4\X);MV4N>V0,>VNO?2PM.-8(W[:>'; M\" M AL>ID5HPZ.TB&PX3@MLP^.TB"WX&PO=V]R:W-H965TR0UYC/:DD;> MV5-68R&[[!#PEA&\TZ*Z"D( DJ#&9>,O"SWVQ)8%/8FJ;,@3\_BIKC'[^T J M>EGXT/\8>"X/1Z$&@F71X@/Y2<1+^\1D+QBB[,J:-+RDC9G,*^9D1:O?Y4X<%W[F>SNRQZ=*/-/+5](GA'ROS_X[.9-*XLJ)G&-+ M*Z[_O>V)"UKW4:25&K]WU[+1UTMW)T&]S"T(>T$X"&#RJ2#J!=%_0?RI(.X% M\50!Z@5HJB#I!8DA"+IBZ>H_8H&7!:,7CW4+J,5JG<)Y(I_O5@WJQZGOR0? MY>AYB4!4!&<5J&<>.B8<,?&86=E,."8>[Q)KFX@,9&,C&1B00&8ZI!LZTPVU M/AJE@MP!(F> 2 >(KP*DAL=5AR"--!J!0/^,@DSDUO>YD>_8Z3NV?2>&[]B: M)P3 Z7PRN9Y"CMPCIWMDNT>&^P[)KF8",P -XU.@]1UH9#=QVDULNZEA-[$* MDV8@@W:MIX)K!YB@'-ZL=.JTGMK6,\-Z.M7Z5'#M #^UGCFM9Y9U!,PUWC'I M];N4(^<:GT*.3.5.4[G#E+$6'EQ,YIX$ O=7'%@A8!*;'V!@I92':6H_#A<( MT]@"-TXPCV^6"-[8@Z"C +FYP4#7:QF9.;HH:&TT4ZC-/:I++;C::=5I[ =F MA[+AWBL54D%D1#"32_PH#X!#IR)[H9JI;+/N%-1U!&W[$UXP'#.7 M_P!02P,$% @ JX):3&.G[S>3 @ OP@ !D !X;"]W;W)K&UL?991;]HP$,>_2I3W-8[C$ MNVF2J.V1-TP] MB(ZWYLU>R(9ILY6'1'62LYUS:NH$(S1)&E:U\6+F;$]R,1,G759S&[X;GZG#4UI L9AT[\%]8PL$:_Y5ML0S#S.?,7KVD8R''^'H/&8 MTSI>K]^C?W7%FV(V3/&5J/]4.WV'/#HD'[ND T.V8<# M^=2!# [$MYD:=H MEIQMH$&S[#7X2I..BL1$'U-@*,42!^[X-L$J5&2>9!U**((A,K#.S/EG-W7> MJ8* 8@+0&X">)#+7I,[3>LTY<0K-92DJ*!>L4 <0F#8'(3- =C,@\V#))YB M'2HH##$!(28 !/$@>DUQ#5%F-$?(.X.K4$A0GI% N Z%:8;IC?"&O0#9"X ] M]Y"*H#TXIT49(H5"6R"ZBT1!) H@>:=K28-,7TB6 >T$A+A F(;PD!+GV7WZ M$J0O ?K"HR_#5&D.( $ZC.\#F;$$WGP(0*+^U8?" TIHB<..0DKP**\!97"6 M^P*2JUN\X?+@)J2*MN+4:GL97EG'*?R([13P[$L[G=UT^ C3C_:?3!ZJ5D4; MH04 !D !X;"]W;W)K&ULC53;;MLP#/T5PQ\0^9IE@6.@23-LP 8$';8]*PY]027+DY2X^_OI M5L=UO'0OEDB=\6=1 TCOA9)6;/Q:RFZ-D"AJH%@L6 >M.BD9IU@J MDU=(=!SPR9 H05$0+!'%3>OGF?$=>)ZQLR1-"P?NB3.EF/_9 F']Q@_]5\=3 M4]52.U">=;B"[R!_= >N+#2HG!H*K6A8ZW$H-_Y#N-XG&F\ /QOHQ6COZ4R. MC#UKX\MIXP/]J_HGD[O*Y8@%[!CY MU9QDO?%7OG>"$I^)?&+]9W#YI+[GDO\*%R *KB-1=Q2,"//UBK.0C#H5%0K% M+W9M6K/V]F09.=H\(7*$:""HN^\18D>(KX3E74+B",F5D-PEI(Z03@C(YFZ* M^8@ESC/.>H_;=NBP[KIPG:K?56BG^3OF3-53*.\E3\./&;IH(8?96DPTPL11 M^A:SN\6$ P*I"(8PHKDPMM$-/9I<\"[B\1813R#[6\@JF \SGJU6;/CQFVK] M(\]D5B Q LE8()B6VV)6!M,:3+ (XDDYYD#AM"+_ ]J_ [))H5$_4>"5>=S" M*]BYE;J@(^\P/Q[,FYKX=VJNV#%PE;%#Z1OF5=,*[\BDZG;3DR5C$E2,P4)U M>:WFX& 0**7>?E![;J>!-23KW*!#P[3-_P)02P,$% @ JX):3$$,"/OM M @ 9PL !D !X;"]W;W)K&ULE59=;YLP%/TK MB/<5VYBO*HG4))HV:9.J3MN>:>(DJ( 9.$GW[V>#0\&^=/0EV.;A%KS5 MHDJ/[ <3/ZO'6LZ\GF6?%:QL,EXZ-3LLW0=\OR5(!;2(7QF[-H.QHU)YYOQ% M3;[NERY2BEC.=D)1I/)Q81N6YXI)ZOBC2=U^3Q4X'-_8/[?)RV2>TX9M>/X[ MVXO3THU=9\\.Z3D73_SZA>F$ M?1V7]C%Y9+N%(B]]CQO&E_G=VY$;S0+%)* MD;YVSZQLGU?-?PN# X@.('T #M\-\'6 _Q9 WPV@.H : 5Z72NO--A7I:E'S MJU-WQUNEZE^$[ZET?Z<66[/;=]*>1JY>5@%!"^^BB#1FW6'( (-[A"?9^RT( MM,6:6.%DO,'&1O@&9&M#8@2+\,$\_3;>'^4YD04%"6A+0$<$ALAUAXE:3-EA M?!_[1K8VBJ)X(*9+V$;Y" 44EAR D@- LB%FW6&"P3:?,,&69AB6Q(9H !:C M 6HD.@1%AY9H&@4P00021/-/.@8)XADG'5N)8AI$IFL 2L(2PS0;%4<1@14G MH.+$4IQ,7 Z,X"J YIN&)PH)GF&;!HT<"2*SX&P@&*$A-8P#8'&"IV2#Q>D! M$]N[*0:XLN /E!8,UQ8\I[AHT,@4/\2QZ1T 0XCZIG\<@2\]0?]W;J-!H^\0-0_9&W0;!:N/;2?7.#M^+H7Z: ]6^V[Q M@:ANQ5A?RRZRZ_G>:+H6]'M:'[.R<9ZYD+U0V[$<.!=,:D1W\L1.LNOM)SD[ M"#6,Y+CN6K]N(GBEVUJO[ZU7_P!02P,$% @ JX):3+$V++I:! &A< M !D !X;"]W;W)K&ULE9CICJ,X%(5?!?$ 6\L MI21255*C::E;*O6H9WY3B;.H 6> 5+K??EA<&6(?HZ1^%$N.[_6U_1W \XNJ M?M8'*1OO5Y&7]<(_-,WI*0CJS4$663U3)UFVO^Q4561->UGM@_I4R6S;-RKR M@(9A%!39L?27\_[>6[6+S-5EX1/_\\;WX_[0=#>" MY?R4[>5?LOEQ>JO:J^ :97LL9%D?5>E5ZM&YUY7R MKM3/[N++=N&'78]D+C=-%R)K#Q]R)?.\B]3VXU\=U+_F[!J.SS^C_]$7WQ;S MGM5RI?)_CMOFL/ 3W]O*77;.F^_J\J?4!0G?T]5_E1\R;^5=3]H<&Y77_7]O M@H;5>*[-=P/);]\:+C?S;##:AN0*\-J)ALP'0#=FU ^&0#KAOP>QL( MW4 8#8*A]GXPUUF3+>>5NGC5L!Y.6;?LR)-HIVO3W>QGI_^M'<^ZO?NQ%)3/ M@X\ND-:\#!HZTI"K(FBC7U-0E.*%6LWI;8*5K6"&9&U+DO!6\FI+!!6XHPR. M!>L#L)L $0[ 80#>!^ W 6)C,&T-CT.<1, D B1)C"2VAK$$)XE@D@@D28TD M@T;TFK+7I*U!M7\X40P3Q78BY@B0P #)_9.6P@ IZ $Q2D4:BI.0$',6@A#, M$<*!*KF_5 )1?";TCF*AB#OR8)(( R$<+!+,$N$/5(M)(0 5%IG5"FL9DW!B M&1,,# '$,)-]*')P23 O! %CDHE$W%4/QHHD((2U4A)K[/C4T&$ ":#+,ALM M&J>*)E)13"$%%'('R!132!^@D&(**0",,Z-@)'*M%8HII(!"[@"98@KI Q12 M3"&]@\)7:E/(PBD,*<:0 L*X,(?6?G*1Z62810HPLQ:N%HV3)9,K%_-($8^N MB<".'"#4F2G?<5I(T!KY$LG+EGA0,288S]*8*\0P"MX4 7A$9!+]JTV*CN]<-WF?:[1<: M]U_(TWK8IOT_S+!K_"VK]L>R]MY5TZBBWS/<*=7(MIOAK&7_(+/M]2*7NZ8[ MC=OS:MBM'2X:==([T<%U.WSY'U!+ P04 " "K@EI, 5[><:4" #;"0 M&0 'AL+W=OV9GQ=W&@5#H? M==6(N7N0LITB)#8'6A/QPEK:J)4=XS61:LKW2+2UZ,:E(V[F)F M;*]\,6-'694-?>6..-8UX7\R6K'SW,7NQ?!6[@]2&]!BUI(]_4[EC_:5JQD: M6+9E31M1LL;A=#=WEWBZPKYV,(B?)3V+J[&CI:P9>]>3+]NYZ^F,:$4W4E,0 M]3G1G%:59E)Y_.Y)W2&F=KP>7]@_&?%*S)H(FK/J5[F5A[F;NLZ6[LBQDF_L M_)GV@B+7Z=5_I2=:*;C.1,78L$J87V=S%)+5/8M*I28?W;=LS/?<\U_<8 >_ M=_#_UR'H'8+! 2(1P<_.BA0]0[1%8$U&DWFUD0218SSLX.[^JA);KL M\#12Q[711G,Z9DWMIU#6TR**PQDZ::(>DW<8_PJ#!P12[$,('PJ1^R-W_S9 M,48$%F0UAJ0>G$0 Z@R,?W"C,X()0I @- 3A#4%\FV0VQH1>9&TFQ)-8^P%A M4FM#(,P$%A2!@J(Q0>)9@L:8T+,2R2$>; F",/8)/^:Y$12#@F* (+ $01B[ MW"&,=8H%A+&J805A$EA0 @I* )K]S,(,[$$ 9C4.ND"PEBGN((P/BPHM03= M+$Y M9/G?YYLC(G2 ,X >_!]YSTOZ0P 16EX)\Z=>Q4_K[0, J5W;B4,7JY+ M[#\O@ P"I;$5!UT]&37E>_-^"V?#CHW4%7IE'7J$S+0(ECW7O0-@7Z;3(@7L MV61:3" []J8%]L 5K%:@&$JJ6C%9H7\BNK;G&^'[LA'.FDGUG)I';\>8I&J' MO!=U^QQ4IS5,*KJ3>IBH,>_:C6XB6=NW4FCHYQ9_ 5!+ P04 " "K@EI, M;D( C/L" "4"P &0 'AL+W=O"FQQR\!F^LY M,S:7S.HF^M?AQ+D,WMJF&];A2> M5WN]J&UB2@B+VZKNPLU*SSWWFY6XR*;N^',?#)>VK?J_6]Z(VSJ$\'WB>WT\ MR7$BWJS.U9'_X/+G^;E7HWB.LJ];W@VUZ(*>'];A(SQL:3HNT(I?-;\-B_M@ M+.5%B-=Q\&6_#LF8$6_X3HXA*G6Y\B?>-&,DE</"Y?U[]$^Z>%7, M2S7P)]'\KO?RM Z+,-CS0W5IY'=Q^\Q-05D8F.J_\BMOE'S,1#%VHAGT;["[ M#%*T)HI*I:W>IFO=Z>O-Q']?AB^@9@&=%R2YKF4"Z,;P0-7>[,9)O17ZF4I^4+/735;DJ_@Z!C*:[:2A"PW,BEA%GQ$40VRILSPK M"CQ @N:8Z #)78 2#Y"B 5(=(%T&*(E5Y*3)M*;3FCQE"4[)4$J&4,"B9 X% M6.*IA:$4AE"H16$.Y0/DJ>?02H%2"H226I3"/1A("$XI M44J)4#*+4CH4M:T,IP#!K400#K.]1!P0+8BG'/!X%EQ#E+DG!.K)1Z!(KH6= MZR0JEF]K&:69AX2;%Q*$5-JD203) I5F4>[Y3 !NB6>3YJ #N=W -SXAM>".Z)['(XT7 +0^NYQFQ/6]$=DW4 M0\)M#Z[O&;%];T3%_3F5OE<"MSZ4CE48\1PUQ6U-75LS8ML:%7DL27%74T!" MV)9$19[_#XI;GU)W2\#S :*XIZGK:0;VVV]$^?+\$EAZ_QZ%>YHBG@;[]3>B M):I(T]PFQ8NFJ.7]4;>#0[ 3ET[WHHO9N>5\I+JI^B^?^M5O57^LNR%X$5*U M9KJ!.@@AN&PO=V]R:W-H965T?;1P* MYJBR-P4[_[O?^?!=;W&E[2L[$<*MMZJLV=(^<=X\N"[;G4B5,XV54E:[O>;%;Y45MKQ9J[ZE=+>B9ET5-GEJ+G:LJ;_^N24FO M2QOLV\9S<3QQN>&N%DU^)#\(_]D\M6+E]E[V145J5M#::LEA:3_"PQ8R:: 4 MOPIR98-W2Q[EA=)7N?BZ7]J>C(B49,>EBUP\+F1#RE)Z$G'\T4[MGBD-A^\W M[Y_5X<5A7G)&-K3\7>SY:6FGMK4GA_Q<\F=Z_4+T@2+;TJ?_1BZD%'(9B6#L M:,G47VMW9IQ6VHL(I(G@(1?9WX6.(M3\Q]\> S501&)+M5))Z>! !>LY V0<#^RC-< 1$1N!;3.8YX5S@>,> X(XJT:)1X")'<3R#PGL+8,W%K!0M M&J,2QYM#X0T&L YCEHL6C5 !.-GD;RO^I@MQ_G'GTY3AC[:SGFJ3'CW4TW(W[/VV-1,^N%OB7AON]FL6W#:Z+G3[8??U3]02P,$% @ JX): M3(?RQ;%O P ZPT !D !X;"]W;W)K&ULC5?; MDILX%/P5BO<$A(0 E>VJ\D4Q->##3= M?5H<28;)0V0_\ROGA?$KB=-\:EZ+XL8L*S]>>1+F7\6-I_+.661)6,C+[&+E MMXR'ITJ4Q)9CV]1*PB@U9Y,*.V2SB;@7<93R0V;D]R0)L]]S'HO'U$1F"WR+ M+M>B!*S9Y!9>^'=>_+@=,GEE=2ZG*.%I'HG4R/AY:CXA=O!+?D7X.^*/O'=N ME"-Y%^)G>;$Z34V[#,1C?BQ*AU >/O@SC^/22,;XM_$TNY*EL'_>NB^JLX^*;>+SR9CRN:32#W_(/'DMZF436.(HXKWZ- MXSTO1-*XR"A)^*L^1FEU?#3^K0P6.(W &2O C0!W D0^%9!&0,8*W$;@CA70 M1D#'"KQ&X'6"S_E^P_?'%@@:03"R ++;OMEC2Z"NU6ALD;;7R!E=I.TVPF.+ MM.U&O7[3SR5MP]'HCJ.VY4CMN54OD&K%O81%.)MDXF%D]9YQ"\NM"3&IDN8E M6JWAZJ9<=;E$/V;4<2;61^G4<.8UQ^EQL.,..7N=@SJ&)2-T.1PPQ]S1]$J* M9YU!'3SDO.@<,F3\!;DHG(7.P4J8)5#(5A[)*U1*X:Q&^*QUCJOZ;$;X;*$\ M=,C9C?#9_[%5;W]^@ >=XMOPA,'PQ,65 1Z,QH,=".Q *@D^P MS@RQ* K@S!3.3+7,@1)Y3H''3+ 2YEEG?4&$!@KM!3!SJ:WL SH)(]]66 O MRJ:!LFA>=9;K(G45 R02*--M"]3#)%!VN3V0W4-J]C> Y3JVN@YUEIS>O0D^ M:+"G-GAPUX?;[VOMU[:4N=)^< M\D]1P>>([1" [^6;,80O,%MB '_%; 7A:\PV$+[%; ?A"\*6!/(G; 7A:\(V M$+XE; ?A"Y5PJO[RZBYB? MB_+4D^=9_?U17Q3BUGQ:6=WWW>P_4$L#!!0 ( *N"6DSH2!D"Y0( 'L* M 9 >&PO=V]R:W-H965TJ^:LK_3!]7:-UO=-:6QTVZ7](=.E1MOU-0)(T0D M35FU\7SJUQZ[^50?35VUZK&+^F/3E-V_A:KU>1;3^&WAJ=KMC5M(YM-#N5,_ ME?EU>.SL++EXV52-:OM*MU&GMK/X@=ZO*',&7O&[4N?^ZCERJ3QK_>(FWS:S MF#@B5:NU<2Y*.YS44M6U\V0Y_HY.XTM,9WC]_.;]BT_>)O-<]FJIZS_5QNQG ML8RCC=J6Q]H\Z?-7-2:4Q=&8_7=U4K65.Q(;8ZWKWO]&ZV-O=#-ZL2A-^3J, M5>O'\_ FST8SW("-!NQB0,6G!NEHD+X;\$\-^&C @4$RI.)KLRI-.9]V^AQU MP^<]E&X7T7MNJ[]VB[[8_ITM3V]73W.1TFER@Z*M01',I.(Z -13QE<#^%HE1F*!013EA MP-;>,2=4,[-$R,/HRM M7G+I-^?_ 5!+ P04 " "K@EI,V%LI]$,# ! #P &0 'AL+W=OW%K)E[*A(@?TC]LW@JSR23.95 MHG*KE/NY_W)Z/C3.;7[-6O#Z_LW[Y^:X$TPSZ*2*Y7^3G;Z.+=CV]K)O3BE^KNZ?)9= M0(%M==%_E6>9&KQ68M;8JK1J?JWMJ=(JZ[P8*9EX;:])WEPOG?\W,VS .P/> M&_CLKH'7&7B] 0OO&OB=@?]NX-\U"#J#@!@X;>S-RUP++1:S4EVLLMT/A:BW M'9L&)EW;>K+)3O/,O,_*S)X7H<]FSKEVU#&KEN%7S#OA&._]$APML>(# 39#)'8Q2(\&*?7V'LW<7+LP(<._,:!?^/ (R]JR 1A1&+] +.YS]R( M#:#8 (CUB5C$!$0L8D(B%C$C8D,H-@0.8B($,1.\2 07B88. I>\$<20;V&- M&+I7$>-AL3$4&P,'-'V(H>E##$T?8,;>[ 2*G8!%Z*9'#$GQ!C$C0IB+SS)W MZ"*D2880S3*$:)HA-))G-G+Z,N""9AI"--40HKF&T,BWRN!A_L@X+#AA7!CP=G$B@;%%I#*!@1@XL+ U4A#JD8 M! TV%H)H#0)0$(YL+$Z+T.U3?.#SX0D\2.(20&%,2Z%S]0\_D^6A:;]Y3=1'I*\LIZ5 M-CU+TUGLE=+2Q.4^F,_V:-K9?I#*O:YO(W-?MCU=.]"JZ/I5IV^:%_\ 4$L# M!!0 ( *N"6DP7YC8[\P4 "LC 9 >&PO=V]R:W-H965TYK]S+?6%I-?A_TQOYYNB^)T.9OE3UM[2/*+ M]&2/Y7^>T^R0%.7/[&66GS*;;&JCPW[&HTC/#LGN.+VYJJ\]9#=7Z6NQWQWM M0S;)7P^')/MO8??I^_6433\N?-^];(OJPNSFZI2\V!^V^.OTD)6_9FIQD]OEZ>LLN[XVN#&K$WSO[GG>^3ZI2'M/T9_7C]\WU-*HRLGO[5%0N MDO+CS=[9_;[R5.;Q;^MT>HY9&7:_?WA?U\67Q3PFN;U+]__L-L7V>CJ?3C;V M.7G=%]_3]WO;%J2FD[;Z/^R;W9?P*I,RQE.ZS^N_DZ?7O$@/K9O/]];_AQDVX*T!/QN4L;\R$*V!^#307QK(UD!^&L@O#51KH(8:Z-9 #S4P MK8$9:C!O#>:>P:R9CGI^ETF1W%QEZ?LD:V[14U(Q@5W.RSOHJ;I8WS#U_\HI MSLNK;S=> (K0,7,Q MRUXO*XH0'F1-(7-O0+ZA7#PW]P@C\) (.#.B=B B,913B,AF$T"*.],=$DC&:A M* 9&,2"*-V)+0Z(P$7DWV@J (A^TIJ XE.X2=*=!'Y'(8@3PK6/2 G7Q9A:8Q(QDQX!%JUH.[H"QZ*$Y!@1N(8 M?Y(7+:@[ C*HWT,)XN!9RK+F<:JZ) M H3D6$XY&UXMQ\K&D;+Y4LN!%D4L,+D(R*9>R MM"PW% C3E%.:"AVXESFF SP= A@5VWA)31@+*A*1.8C)(/J):3 9)%P>Z66U!W;DUP3VQ#!P4 M ,J$6@R)V2#5B'(Q&^20O;FD?=<\6"VFC*24,2S08DC,!CFBH9*8#1)MATFU M\? ^76'**$ 9'@=<8#:H$0V5PFQ0:&GP.HR%H@V5$+1![X6Y"6%N*=!XA59W MA5FC1C1>*G#HA1HO?^^H0.,EZ:CTH-QT, ,5V$6QT+V"R:5&M&<*DTNAI8;< M*[0]BV.R 5OVPMR$,%45I:KA_OF,HE058)9Z4.X))F:T1NN;/SXMR#G@B>CX M],+4&FN#'M&$:JP-&JVH9([H M*0RZAWMA;D)8:310&G(/:ZHAY+1FV0-RDPD28?MF'E/L$ ZN, 2K#O?.]A4'RX6?3 W*3 MP0IC4#_N3Y6AXD&'I@?D)H,5QB"%\>7.T"9%DVWHL@_EIH/5RH!.A@>:=X/5 MRHSH9 S6%X-VPV2&J'30QUG+/I2;#E88@Q3&)Y.AI[.4VCV@)IE9YVG[P68O M]=L8^>0I?3T6U3/@SM7S&Q^WO'I:[UV_8Y?KYKV-3S?-:R1_)MG+[IA/'M.B M2 _U$_OG-"ULF6-T48[5UB:;\X^]?2ZJK]509LWK&\V/(CVUKZ;,SN_'W/P/ M4$L#!!0 ( *N"6DRW 3Y6MP( /$) 9 >&PO=V]R:W-H965TD* MZMVW']#J%$Z7O;& _W/.[_!P8'Z1_:LZ"J&CMZ9NU2(^:MW-DD1MCZ+AZDEV MHC7_[&7?<&VZ_2%172_XSADU=8+3-$\:7K7QE93-Z,2@-?QN^5>N^E]'_U0PVP*,!OAD,DS-I0$8#XADD M YE+]0/7?#GOY27JA]7JN-T4:$;,9&[MH)L[]Y_)5IG1\[+ ^3PY6T>C9C5H M\)T&/RK6H8+\E20&X$:!00KL[,D#10$[(* #XAQD#PY*+XU!4SA-ZS04$X2\ M5$)5SD@Z 9.!,!D PSR804/OPF#,RLR#"54D2S&"82@(0T,8DGHP-(3)2V\7 MK$-13BF#47(0)0=0O.E?Y2$*I=Y*KD,1H8S * 6(4@ HWJ9>%4$41%+J3TNH M*E.6P2PER%(&+)F_$59E$(7Z9S"4H(G582 & Z:$>!@LB,%(GA4>2:A"&$TN M$$KAPI0"//ZTC*+[4.]PP1CQZQ.@,R>)3JP3FJB5"$"B/A("SDE._9,-R,J" MDHD50W#91!@ "JHW#G,O*?87#9*A(L\FB@V"ZS ""C$I?"+R?T2 [%]$<#%& M837._),^:AZNA@*%0*$L9R4K/9[D[NZUCZ&OO#]4K8HV4IMKW%VV>RFU,"[3 M)Y/=T;R_;IU:[+5M%J;=#X^0H:-E-SZPDMLK;_D'4$L#!!0 ( *N"6DQH MJ.PZHP( "<) 9 >&PO=V]R:W-H965T]9IY\S M^'Y8AK%QQ!JV5R8$U9^>T;&Q-*PV#,_@>[LD;#C1.ML>>-M+_!_B(5;\:)).ZWNO$Q"+EF 4R!8;,Y:#8'S+I%RST17'Q0D0(4*0 1[%2D M\$2^)"0AL$P)RI2 #'%D2E\&I;%3U@V(LW@ M.YI-BY:)DYW$,MCS2Z=,TYWM3M/^(3'3QME?FU. G4)O888CQ$\J3G4G@QU7 M>I;9B7/D7#'M,K[393WK4\NT:-A1F=MF$5=5DJHX$QQNL6NV=O>924CB&MMX@20S?[\- MQEXL'3+,BPU]3E^D5K<$7'X4Y??J-<_KR8_M9E==35_K>B]GL^KQ-=]FU46Q MSW>,/!?E-JOYMGR95?LRSYY:I>UF9AJ&,]MFZ]WT^K*5K;XN-J2M.CX.OZY;5N!+/KRWWVDO^9UW_M5R7?S4Y6GM;;?%>M MB]VDS)^OIC#3KK1)_E[OF%Z$PG[>"PV5?L[>7RKZF+;6>%0MMF/P_]ZU_Y_ M=/:/:EC![!3,L0JB4Q G!;(^5; Z!6NL@MTIV&,5G$[!&:O@=@KN2>%SOM?Q MO;$._$[!'^F C&/>C+$NZ)1J&NODF&LR1SLY9IO$6"?'=%,OW\[G*L>$T^B, MTS'EI.9\=BB0MN*^9'5V?5D6'Y/RT#3V6=.;2+(6&V^D;0VW(%==Q=+W:]=R M+F?OC:6.,S]PS!Y'F/8YYT'GT(DQXQ!.<9@PCKFIZ9OG'FYUAF.*<\X7G6.= M,^Z0%843Z!RA!+, C@QE2NZ1*X43CK 3Z1Q;M1./L).@>)14IR/L//PR5$O.!8_?\N*XEE$E: I8C M+*7[K!#+-@86I8-C=D#,2E[G!X[77V[&A:',\RUFJ1U39QD7I%3\'2()A11 M2\I$WB.2&GD$2>J2A.X42P^(I*9M.69T*VAI(+4N3JT[HM^XH_H-8(%^H[-0 MO]%9J-_H+-!O=!+H-SH)]!L0.N@WP!_H-V" H-\ 6\/]QL,)]O3:M=68/:U' MV)8Z1TN=)(2GS/9*)YG]B3P+V,HL):85,#2Y.&'DP(I%D+FO0B4'O7$I#ZE=W%K)/(&RA_PL\P M-V1J(=N])GEN8^!82[]QKJ6!@RWI)UO75K?&CG0V*Y:KS9W.,@WUZ6,%6.08 M P^ -'!:(_VX9MM#BV;@]$3.;\S>P#9-^CX-9L_51^P+0YT]P!*.5BXZR^^= M/\Z#UK:>Z;7GNCD@.4)]*)OUWBQL\_*E?1=831Z+MQUK.?:T)SZ] M<+PQFU<3BGQ.,B4@?VA>4 )Y(.1" /F]D"&21T+&2)X(F2)Y8,F%A>Q;,D3R MR)(QDB>63)$\L.7"1O9M&2)Y9,L8R1-;ID@>.'+A(/N.#)$\N3)&\L25*9('GEQXR+XG0R2//!DC>>+)%,D#7RY\9-^7(9)' MOHR1//%EBN2\L\L%&<@#(R%$> >7,41XU^;R0$A Q'Y0A=PS$D(D8B2&2$)- M&<)Z(Y/]H,J]9R2$2,1(#)&$D10B 7%A$ZQL1D*(1(S$$$D822$2$!-WY4N;PS';]9S?[?&ULA53;;MLP#/T501]0)4[4=(%MH.DP;, &!!VV/2LV;0O5 MQ9/DN/O[Z>)Z;F=L+Y9('1X>BJ+S49LGVP$X]"R%L@7NG.N/A-BJ \GLC>Y! M^9-&&\F<-TU+;&^ U3%("I)M-K=$,JYPF4??V92Y'IS@"LX&V4%*9GZ=0.BQ MP%O\XGCD;>>"@Y1YSUKX"NY;?S;>(C-+S24HR[5"!IH"WV^/)QKP$?"=PV@7 M>Q0JN6C]%(Q/=8$W01 (J%Q@8'ZYP@,($8B\C)\3)YY3AL#E_H7]0ZS=UW)A M%AZT^,%KUQ7X#J,:&C8(]ZC'CS#50S&:BO\,5Q >'I3X')46-GY1-5BGY<3B MI4CVG%:NXCJFDP.=PM8#LBD@FP.R&$!2HJC\/7.LS(T>D4EWW[/0XNTQ\W=3 M!6>\BGCFQ5OOO98'2G-R#403YI0PV0*SG1'$L\\ILK44I^RO\ .]72?8K6K< M18+=*X+#.L%^E6 ?"?:O".[>%)DP-&+4OXJDJRGH2HIW;U+0_Z8@B[9),&U\ ML!95>E!Q6!;>>2;NL]CV/_ T4%^8:;FRZ**=?SRQQ8W6#KR0S8W7T/D9G@T! MC0M;_^:022\Y&4[WTY"2^4]1_@902P,$% @ JX):3*DYVE@R!@ I!\ M !D !X;"]W;W)K&ULE9G;(!%O7H M,*,IVU6QDPCK9,C6[EXKMFQ3 <0*VC1\ M6ST]5[5A=G6QRY[R/_/JK]VBY$^S4Y2'U2;?[E?%=E+FCY?33Z270M4.C>+O M5?ZV?_=^4F_E>U'\J#_\YM\O:XC<1[_MD&GIS5K MQ_?OC]&_-IOGS7S/]OE-L?YG]5 ]7T[5=/*0/V8OZ^I;\3;/VPVYTTF[^SA_ MS=Z+];[Y.[E_V5?%IHW"J6RRGX?7U;9Y?6OC']VP@V@=Q%@'NW6P M3PZ<[#D'IW5P?CDX9QWK_5^V,7(.M8 M.&OD$G0J-8U>Y%AL$F,7.5:;[-&+'.M-SMA%C@6G=Q7WSKL<2TZC:T['HI-9 M]=FAIYHF_9Q5V=5%6;Q-RL.;FH!'O-+9PNYJ[OH9.BAFG<,I#P#QN1,]?=%?XW%=XPNYJOO0U3E?Q%44Q M-$%?8QO)S,%"EG%);M%2AB8<$2?J:UPS3CPB3H+R\;J:=$2?@"$X3P>E$,-*\.6ADH]D>]FK[KF-TR.>^C*2O MR+AR7X#,9YT1[2M85-C"D<9MBJ+Y'AG1;H%,"649.XV03'$\XR9".U7*5<8] MTI:/T9=*UA&3MO' M:?LC"HTTQEVW0!JC!Y?GXW2RK0]#\ EL@1AJ(,;04YS&%YOP$_@3B1'E;D6= M"OF.;\R6+@<0'G@1DCR@X$'G2;&T8R3>3/B_JICSPZ"'P M[)$#SS\:F&?D_D;-!Z8,H3'3J[G7JY)O*9+FQ>O+R")IV^;U ^$\FP;&(PU, M-Y)CB@Y$DLR\D<@<3!^(NBD/C%,"\U3: S$&9AOYXXLN!@:.0 /'V/ U$#F6 M^91O19V2VQ8?&\SS8%_GB]XI:@ED2@IGH"_$P"P4]/&=<0U$8'L@4F]F0)%K M[@R)!IX38F ^"S"?I1R(,3 JQ6^OUR#412FD_&V;NO)C9Y^=1\_[B?W!D4P+V.])+9 ]L/;>!_=;6(;)'MHZ1/;%UBNR!H^<.BN_H$-DC1\?(GC@Z M1?; U7,7Q7=UB.R1JV-D3UR=(GO@Z;F'XGLZ1/;(TS&R)YY.D3V0>BY1?*E# M9(^DCI$]D3I%]D#IN4+QE0Z1/5(Z1O9$Z139 U_/?13?UR&R1[Z.D3WQ=8KL M 5EZ3A9:@4D(2<0DAB1ADD(2$/$ZJ$-NF8201$QB2!*JVQ#V&PE>!W7N+9,0 MDHA)#$G")(4D(&YL@IW-)(0D8A)#DC!)(0F(&YQ@AS,)(8F8Q) D3%)( N)& M)]CI3$)((B8Q) F3%)* N.$)=CR3$)*(20Q)PB2%)"!N?(*=SR2$)&(20Y(P M22$)B < P0G )(0D8A)#DC!)(0F(!P'!2< DA"1B$D.2,$DA"03/ P'G 9,0 MDHA)#$G")(4D$#P/!)P'3$)((B8Q) F3%)) \#P0< DA"1B$D.2,$DA"03/ P'G 9,0DHA)#$G")(4D$#P/!)P'3$)((B8Q M) F3%))/PM,+@3J8CY!,4,_QF8])TR6S7Z>YP^_7258^K;;[R?>BJHI-\R/3 M8U%4.1\5K3_X;/R<9P^G#^O\L:K?2GY?'GXW/GRHBEW[F_CL],/\U?]02P,$ M% @ JX):3+4)4E-J @ . D !D !X;"]W;W)K&ULE5;;CILP%/P5Q >L,>8:D4A-JJJ56BG:JNVSDS@!+6!J.V'[][4- M2Q,XK.@+OC!GF',&7[*6BQ>9,Z:;#)^5651L[UPY+6JJ/BS925OURYV MWR:>BTNNS 3:9 V]L.],_6CV0H_0P'(J*E;+@M>.8.>U^P&O=C@R 1;QLV"M MO.L[)I4#YR]F\.6T=CVCB)7LJ P%UJZ"83 MO'5$YU9#S4^!5T07\V@F;>WL.YVMU+.W39QX&;H9HAZS[3#^'<9_1.RF"/(/ M@K2 084/JO!M/'E0@6$" A(02Q \$(Q$;CM,;#&UQ00>"=-1*E,42?PY,0$H M)@#$D)$8 !,%(RGO8QZ$A*"0$" (88(()(B6^Q*#!/$"7^))Q?TX3$<_X0Y" MI2F!Q22@F&2!+Q!F[ N$F2EK"@I) 8(()L >O&R]Y<[@F96/%WC3@^[+'L4> M&2__*2K&83(C!]X"L+_ '1 4C]5 H#DQ\':"H?TDG:& -P$<_(=#\/+%P/J= M.A1.'?*B:%R3*8I@XLW(@3<#'"UQ" !-UC($BL;E17='F+E3?*/B4M32.7"E M3T-[9ITY5TP3>D\ZO5Q?8X9!R<[*=&/=%]U9W@T4;_I["AHN2YN_4$L#!!0 M ( *N"6DQ=X3>9:@, -H- 9 >&PO=V]R:W-H965TM)I^TQLV68*R 46@C^P*\1/M#40+.:' ,]_*;++X?UYD>.:W+-DIDFDMK=R%I[AX4>ZN7U#H+;4J&^0 M2ZT1[AWD4FU$^@:YE!M=U9M]++D4'/6N.+J4')DU=^H%4JVXA[ (1X-,G:VL M?F<^ZT^]:S";!^EN?6J"KU7JK8S.Z4*J7O9_:(7_D$?M-I! M+'=%>>OK^ZP^;M2#0AV;DY33'N=&_P!02P,$% @ JX):3$TQX>/Z 0 M-P4 !D !X;"]W;W)K&ULC53M;ML@%'T5Y BA,U]J(3G5YBA/6/42:.5(G.%HM_A2;8.5+0@8E-HJ4+-< M8 ^,62%3QN]),YA36N)R_ZK^R7DW7HY4P5ZP7VVEFVVP#E %-3TS_22&SS#Y M20,TF?\*%V &;BLQ.4K!E/M%Y5EIP2<54PJG+^/:=FX=QB^$3#0_(9H(T4P( ML_\2XHD0OQ$29WZLS%E]I)H6N10#DN.?U5-[)\)-;)I9VJ#KG?MFW"H3O13D M/LOQQ0I-F-V(B1:8<$9@HSZGB'PI=M$-/7J?8'^+B"-_AMAK(G;\^)V)?P@D M7H'$"21+AVEXU8410QRF&VTDZSB^@NT]L"Q=16M_.:FWG/2F'')/_ *95R#[ M>$.(5X!X*DBN&N+!D/0J"5[<0P[RY)ZL0J4X=VY<+*+S5'B(W#U^@X\CY1N5 MI[93Z"BT>0WNSM9":#"EK.Y,QQHSQ>8#@UK;+3%[.;[E\:!%/XTI/,_*XB]0 M2P,$% @ JX):3$=O&(34 0 N00 !D !X;"]W;W)K&ULC51A;YLP$/TKEG] '4@"701(3:=IDS8IZK3NLP,'6+4QLTWH M_OUL0QAM7:E?8M_Q[MU[CL_9*-63;@$,>A:\TSENC>D/A.BR!4'UC>RALU]J MJ00U-E0-T;T"6ODBP4F\V21$4-;A(O.YDRHR.1C..C@II 97?U(V(@M+Q01TFLD.*:AS?!<=CJG#>\ C@U&O]L@Y M.4OYY()O58XW3A!P*(UCH':YP#UP[HBLC#\S)UY:NL+U_LK^Q7NW7LY4P[WD MOUEEVAS?8E1!30=N'N3X%68_>XQF\]_A MS"G1+;HY1<^U]4#MI(,;-8*8(^ M3ROK_#K._->R<$$\%\1+091X+U,CK_PS-;3(E!R1FLZ^I^XOC@ZQ/9O2)?U1 M^&]6O+;92Y%^NLW(Q1'-F..$B5>8:$$0R[ZTB$,MCO&;\CAV*M?4>6@$-MW#:U>S5-TQ08V<\/!5E>J^(?4$L#!!0 ( *N"6DSS!JV M30( $H' 9 >&PO=V]R:W-H965TUK&\(1XCOE#[:7F?'N8-99 MQ_BK* &D\U;31JS<4LIVB9 H2JB)>&(M-.K-D?&:2+7D)R1:#N1@2#5%/L8Q MJDG5N'EF8CN>9^PL:=7 CCOB7->$_UL#9=W*]=QKX*4ZE5('4)ZUY 0_0?YJ M=URMT*ARJ&IH1,4:A\-QY3Y[RZV'-<$@?E?0BI!1:52D[=^K!HS=H/^E68G M^ /!'PE>_"DA& C!.R'\E! .A'!&0'TIQILMD23/..LENA3Y"U#Y7ZA M@\9L\T[9(U3TDB=IFJ&+%AHPZQ[C3S#>B$!*?=S"MVVQ]N_H_NT&FWM$,(-L M[R$+;$\BL-89&'YPP_] (+0*A$8@O!'P9D;UF,1@FMZH$,_MW%A0OA=&LX(M M*!PN4GO*D37ER)*R;Q>(K0+QXZ8E5H'D =-Z3#0I-,(XF'EV#PHC#\\LLX!P M_,%175CS75CR#>P"J54@?=PQU2VM/R1^P+,!-#T=*4[CF6D65!('\X-F0<6A MOY@EC28-I09^,LU:. 4[-U+_EY/H>"$\^[HAS>)K?5&81O4NT]\R/P@_58UP M]DRJ=F>:TI$Q"2I)_*2^:JDNMG%!X2CU-%%SWG?W?B%9.]Q<:+P^\_]02P,$ M% @ JX):3%KWO3I2!0 =QD !D !X;"]W;W)K&ULC9GM4^HX%,;_%8;O5Y+FI6E&G1&AO"MS=W;W<]6JS 7*ME7O_O>; MEL+"R:/V"]#3WWE.DB=):7OYD>6_BM8O_2*79XF3W729MT+&-.]3;+:=J\OZ]@RO[[,WLKU:ILN M\T[QMMDD^;_]=)U]7'5Y]Q#XN7IY+:M [_IRE[RD?Z3EG[ME[HYZ1Y6GU2;= M%JMLV\G3YZON#;=+'E0)-?'7*OTH3GYWJJX\9-FOZF#R=-5E58O2=?I85A*) M^WI/;]/UNE)R[?BG$>T>:U:)I[\/ZG'=>=>9AZ1(;[/UWZNG\O6J:[J=I_0Y M>5N7/[./<=IT2'4[3>_GZ7NZ=GC5$E?C,5L7]6?G\:THLTVCXIJR27[OOU?; M^ONCT3^DX82@20C:)H@F01P3N/PR038)LFV":A)4VP3=).BV"6&3$!X3ON9- MPYNV!:(F(6I9@+.#;ZQM"7ZTFK_L%4J^X05(FUY=Y]M')]YO&+JGV)FY=EA.OHO4:KD^Z55>XZ/NU M8?*R]UXI-4Q_SP0GC C4.7/G,_Q(]%P3CNT(8#OZ@9X]0D=B'-FX#.D M+T.D0IC89P1IS @48F1(QJ@4828M=*8^HZC.K(7.'+5'GS.+%CIWWUIU__T M+GW$,#QA!)ZXHA809P(**TBL(&L%>:9 QJ._9\*:V>[[*B(E&9F;/L;#R' R M<@. 18XC:D-0-!"!#,DT16J1YD1M## 3&$8,F2+,.#TRB5!/C5&&S!$?,VXB M&3I1?"Q4+-"DZ-+'M ET](G="MNM?+M)J_M[1)UV3BNER2YS"S#.F"';R !@ M@G&ZG(8 4XHKZC92"R7CQ&V NJVCRG-(A81MP'F!HY. MV*6/21T%,L)N:^RV!HN;#&E?^[VK%A!QVZ=^-!VHZG6/:#"4)'!6H)F2:T_^<<0 M8H=#X#!=T*'?,R,%F0>W/N4H;^U2U,1"' M >1-@SFH)V1$]K4[T/:0T[;? TH%]'*R]"G-U&<7:(,=-L!A,I/ZQKLT_!#: MT#4,*&XX:?/ ISB7]"_!T*>"D 6D8NQ3)I2D\6,?$H+NZ%,?DDK0C1HTG4EJ MW1VH%T2"7+?N00=U9.@U&6AI$038X @;'/D&TZM!?\^84^O8!;U%N<44O3WP M*79!%]0008) ,52BUV($T99/(43MA>6(TAV")!F"^S:]6T*E$%M;W;'#&TL& MS"4CU&^@[]S]!*/V LP?IB&D!-&*L19U&%*>Q9BB'N.*=(^&%%W!N(N$6F(I M_8G-WO.#\]/XMOZ&!]XL\&XH^P#2@MX-]DX>:6S2_*5^"%ET'K.WK5,_Z"3Q/K<+#N)WU9-1$(^%'0D0'PL[0?&IL#,4GPN[0/%8VI%$^M). M4'PJ[0S%Y](N4#Q6=J20OK(3%)\J.T/QN;(+%(^U'6FDK^T$Q:?:SE!\KNT" MQ>/0CD*D']H)BD]#.T/Q>6@7*!X;.S)(W]@)BD^-G:'XW-@%BL>1'45(/[(3 M%)]&=H;B\\@N4-SM57;$&:K@SDS@&;+1"T0MP*/KQ4 MZ/V_-O>O)!9)_K+:%IV'K"RS3?VH\3G+RM0M?';A_A^^ILG3\6"=/I?5S]#] MSO>O O8'9;9K7G/TCN]:KO\#4$L#!!0 ( *N"6DQ19*@"/Y( "@1 @ 4 M >&POJOWR!,0B_=+ MU4Q'T+)Y]XCQ )"2ABR34!"A;$^?'GW7+S)5(0)*K9V(_5%DD M@;SGNJ]O_5M5UD/VZS8_>%/_U85 M?_JW^D_ORM5AF^_J)-NMD[-=7=1/R?F.6RC*77*2?+EZEQP?O4F.DF*7O"TV M&_BZ^K_'';P9K_]33=X/>+_YT.QRY/S.M]6_V_G"]=/#WDTA_[)7YO? M+>'I-;WQ?I/=-7^]S395U(SKXW.^+TIA:T9.3P?!D-.CHZM=\LSGY;5=^W257>5:5NWR=G%?5(=\W7_A;'JV; M':Z,YC)_*/04YGA7[J,U M^9#M[_)DN5KE\!0\L^;GN\9<;K=P+:[J9V4 MMTFVV91?L]TJQP]'LW0ZF5#S1^-T,(S6X'RW*K=Y4F??CU M'*['[J[ E>4'6CO\N2S77X'SM,^KO65[A#9%=E-L:,>B<[2TF_60/;6M+?R^ M/\ \\V_ 6*MXCO9W6 5\@/D/KM\^W]"]['K1K> ^?\QWAZCC<,/4%)X])!VS M^.#V8/U"M\T]>Z9C'N$S#R#9*6H\0Q5?51 /@-KDNQ4\G!Q_*NL\&0S?-%Y# MP>;'ZB%;Y?_^!Y!V^E63/N. M^KW^ %9IG\#M/L"]'*3]?C^IF"1FA_J^W!?_F:]_2G:E_;9 #K&F&93=-%-H M;%<_('9U]32;I_WY@-J?3=/)8O!\QTE6)T Y\^T-;)05J.@A)*,I;&SUD*_J MXC'?1&QCN5X7>$)AWQZR8GT"U'F5/12PC\TG+X'8%<@?@=ONH->V@W_8'OB, METR X KL\WLX[= W'*$JOFV?Q_117+:?IQ?-.B_Z:-Y]C MEL>?,[SA]WE=@'3SYM7,<^DX":Q9@FM6)2LXZ46=;/-MV4+<&U?!'VT[5QN>?H?T-(FO+U'WZ )>E;?U5^@*CO$*V5(L+16[.M_AN8I> M!4(,+W5,1+A<^%?'^/=*)AWUY6T1RP<4#RK](%BVCC><, M4C_132?&M6S8)3":;+]BF7(-X]B4)/U$8\EW.6HK^%BVWA8[4H"0VL8$$FA! M1>3V1(2!]MF7T10Z6/SMOMS:IUL4\'8*F*V( AXCK7WSPQWL;XL EL/AJT66 M:Q6_6"R0\;4^(6.\R8$E?_WSQX=W9Y=6_)&?_\>7\^F__''FE.76P 9(]GY&M/J-L=;X# M[?UYV>KL%;(5[W>X/,IMM2"PX+NPY?2,BHV,7XZYW7GKN,G\X M )',JEQ?!EP-W=WKWXJ("#!?JQT'K9.,@ZV?W$ S#77K 09?/3> ?Z+95S=U MV($$F)QM'S;E4Y[S$4D^VWE_AK9^UPA?;K95,6J;CU#OZ*!GWX!J[W)@KLQA M\F_Y?E7@9H&8!7P!.1,,BT7;) /Q8>VI@=,GX4ZS&HY?%:#AD9;7:K99%X_% M.H<[!X^N-K >$07N)G+"R'['H8]DI(Y#W_G<,VU'EIN.MENL7'3/87XG^>TM MJ&U*5>'=R-;E VT?+/;RZ@NU@I9MT<#^G_3%=\FZ)-HZ0*.G)D162QOZ+2E1AF]4BMXJ38+,A8W7GZU=D0'FAB^R) MC9DH-F1>O?/JAH[#*TY]?T?8'*^TM73:@: M'@R>42W63C%D/6?^@)/XX/8$5P))ZM>BOL=W20O#+W%!X.#4FYPFW*3(K^Z MY1\FM_Y[7+V[?;9]=KEN6Y8BTAR9Z>+POJWX2J,[C32CU6M=3**8@FI5@:H# MC(+^>I,4W]%&IS\K!79W5^QVPM<>R+/['6_C-G>^=W5X>. = JUE750K()V' M?X;8@[CVM:CN#3QZ._\M7]#@4YNQ(\@?N2MU9F M123D-ELA?X +1),XL,)7J+7KF8_9+KMCHH"'8TNWC1UFXE"G[0%9X"';.SXM MAX+!]R..S;:;9Z0^^4/-=,''.*7 M78&?T(5/Y-\L8:=@LLGQ__J?\^&P_].7WE6/_AS\] :&2)2]@@UWDX!I;[/? M*QINA?\I6354#QH=0=?!EG> M8"]KW .TM,#?K6N7\6%I&XX1,VPE!XOEA&0-#!66%5]B8H(FV;R"UO)U+UFN MZ@.9@?$$509V88.#AWGOF2/7<*N$;(IW@QD7C,*S (D\ .:\ 43V+3HQ? M9-CIS6$-5^OF "L#:[4K:UC*+6UN7:;6LIQ&_D_UC;8]IJ9H<:OB58V%SL#5%ZS M1!SN*[:Q*Z*UJ4JZ^C"A9(MC@?-E\HWM@D\_-MTR5DW*Z<38Q=/+XR9FG(-H M'V^7IW_VYNF^[40SXQ92K82]HI6;0.(G@.,J;F%H;KD,=+Y&>_0#J(1P^9/R MYN_LU$YRDA'0U"$D^I>KBS-'HI%79 6\C_Y!(%Y%)?*ZT!_IDSDBTQJBP'ZD M>%/@3@E[IHB=E3TV*/5L8!!(+FQ3>% =L<)SA>.QXV _9,?@ 5TO0&YA+N\S[>\E0FQ2F:->-EK-%8;O=QPX'%@P>CQR>8AI],[_ G' M?5OLJSJ))MA++OV-5"/&.>494!MYSL#6T7+90;6=H!4H97"IL^0^>T1G$;RQ MS7T7)NS"!DW!U)D.KX" P3' WI$06)D(&2=20CB>\'E#"U74,NN[$J:S$QE7 MG,'(*GN&=?C*R@+;XIL=NM];F%'2=IY3VFKFNT_8#1[*NKA]2FC[XPU/F1?[ M,\%=&1^NT;@0*QD=M)VAS+8^K&I':RPC1('A-D]63RNX4,QT\6M8820<(.!E M(G;XHXX!'1Q58@X[^2!;U3-OV7VG&0@P7K\GGFW2;$H,0B".4A[V> N*E7%; MO 7!%[88-_A'0Q=T^A-&IE:'K HN,FVQ/KUR*-U+[_A,/I$BPRO!>RYDJ_G\ M>S[\M\4WO)5[L\Z1M +3 [[=?/:4CY25,^E- YW;;G.[#!5P92'ETRWHNN )<"\2QY/;E]*I9W&52+307C*NX-H3/^?=!9D/7@61!QD+ M:&:KNH2U@J_*&W8TI13-I.2H\F93W(D" ^L3!F81T6PP2S>[E&\X47I%#4UX M8YHT/N $#R5(3E5%%X6/.C1IN,EG:0:N$5(+3)$O(!?W\,# MI/>@_?X)XY+99$:!!D]X]O? Q+\*L'ZG MW1;@/*13H_^0LODY8]W++BB059>,T* 7,0/H--@4^8)R\M M68O#?<0QY]DM#+F7J*&80+04J;_!AX'KPYEY:EU1(PJPZ#^I2-N%5C#+79[0 M%$4Z_SOI?:6,S]"@09[K)2V$0Z^*OJ'XFY4P@.:17IQ#7Z0DR$*@[D6*D3 S M?>%8!=WGQ".!FA"S$05PSP1_GXLNE\32"QQ%?>:T>&NENB0>521](\'6?.6 M2B6%3YQD&UPV-IW 6EERG0>#89$.)%1K<' 'JTV+J!I/X2Z1/[&@=;SE,=TR M\6O*S$JJ]<2Y82QQ4C7L:;&].>PKHC5676;"YD/SQ Z"2IPY966E.LE.'L3$ MX[0CUI6E;3^@#D5$*!;( KEAJL.\OW+LH6I(;9E:&IP6<@SH'R3,P"IVGU4M M)X%#=) >M@VP=27] )/. 3(;%,L+K-S9 6WC(@7E>U)[]OD=[]<,]4CPC<^HEOXHH4.6-S0%.1=)1Q%!-((I:8T[P,LX$V"Q*I4 < M1.&2"[QVJ.["EIA3*D'?+?,:W07$(>M^Q'$VB2M48<4PI92G(5,PDY5W^^,,U MJ 8FWST6^W+'BO?K[C\*!AE:;)5II(,,_(Z1?6:I'6T^W6-[CO?:4?<,79:0 M&H=3(AFB+N_8'&&%B;B[;Y,;E2YZ MT=T3TVXTJ@%QV:%;@FR*9 D$T@2J W,;?,$HK[K(9@5<=>!P:]:SW06FN$'8 M*;^H,)D"92Y>3DN_3EH4 D^NHDM&QRD-Q ;R:^!.PUJR-9-O\3V(L1C ^Q1* M$%;I-D[IUC:+%FFIEWQAED5G3O5@7 ]IT(;; ,4I2,"4(:R][(:LD[4>D+== MX&4O.;_E6^8X$*E@>*J*/5 IV*@GH[5EU9,U@EU_]C8PM$0C][.&+-8FU\89 M#1I+9]LXN_H4))U\Q)!D/_2.:^HEUF]L,%7UT$"OK(_K@;+I5L5\=MA69#QQ-UB<]D/@\ M-X)'@)>3>@H<"4;+VJMCJ$A1RT,M>\DGX>;)G3:V0U.CWGPK8P6-"$/L*R\' MX?6F*,6Z(+5D@W%0J\R*?WA ^: B%2*!LN(==E316$YMG[5N,W$$]DPSU.;GRN[IE&4)D0H,9\Q/2,!PQD\WG&VL-GO- MK(K5X,/#VCG#K%W,ZJA>OG9BC3=@X 38"9JM'SD&$,TPH:TJEF2X:9%D*C7P M2-M2HY8>@ RJ53/:URRN9)%C(]7"C3\08TPD\"I5YGU@9M7N+B 9E"E?B9>9 MO'7P2^LSR7V^<08W9P_%@6<-,\ M3RAC;+>'*Z0NN(%U8 M']6R/DR#RP=>Z:I&> M*B3W(4.8C J9'7J!'=^1&+D-61Q2<]N,'(0O,"1)71C+#^47XWYQW)&<_A@" M0+P%='X.FR$&X9T*TI5Q735BC+*J*C'@T6H9!,&'S4;$_ M<=H+T28E%HVX:+*SA(DZW.NQ4_32HWH*%V17U!B5P3]^P[_AR'[ R*][$I2W M:'Q0 JY,+?=C);W/Z[2B[1C^)6.OL,31\$1N\V >Z#9[@$M4B>'!&SIQ=;E7 ML4>1X@>T#D\5T$=*^=IEFQ-H.KA/D@U,FKJ*P477FU@PUL4>39K4@VF>8+=X MCK%*>!7Y81(;OD>&,5/(("A.R(Y-AYFH$":=DH<*YUV.%J"J#ISZ<)8PYF.' M:!NP^&1Z]:%_S"7AG4;<4_!(UXIIX=:H17'+I60)7GQE$N;M5KX"PP<)$SUR M#HD3X6UM0Z>T3XBD2&36=6F<%OR.EXE3OC5[4D\[B2W:%N.WA;/NU$X@,,5@ MT!LE6P;Z2?$;NB_F:- ;V*^3KUDX?S@;&%[.8/ICC#9))VE$T_;?X6U%($S\M\:#VL"OO MR[ $JY>X 5KEQ%[F(!1$HIZ)M*/ ##NTL2%6N%L'H!F-6#PKLY!N^(]#1N%S M9)\G)YE5 6#PGY":4,Z_0"&ELOLX?EQY%ZY")ODUJ0T9#W=;DHS[&]H=R,Z$ M7[)3*]*/"[I4>LC4C+=1D3H%;/P)?Q>#D ;QP(@T#!_?4.P.+[)9>OFXJ7I% M,54-:^\*$;4%YJQ64.@$XA)J"@"FG/??U') 6&' M,&NEEFZ"/B3J3RX1P;>;\FMED+*MA%9"VTRA:N]2;LZ:PAK49HL'!LT5:BDX MQB8D0J!EK"A_D:^Q?]I$@PU/DCTC74-11S4+;2Q/B9JTFZF??4C"UT _<(GY MAI.OW0^R$@KE;ACL+EZPGHL@3A2U"052\FH5Y&>MFO&*,)/#]H&-:>@27 %S M(5L@\E$4^A2U$AO&"Z?2IAJ8* P4NV))BSBI3U8@'M,>P*9&BYQGA]Y!%IQW MEON'7DVSST'<%[/9.\^XMUYC:/A*Q2U^>, )ECOFA-Z,V!QG>*KP9;MA'M## MR%)%H375/[U\J7=%0Z\8J5,R!$MY>RN'TD=^GOLH[E2M&&9'@-3!B2+4$7QC M 0%,%^Q $*JG?V#1KON]ER2_4\N'76CU*W< 0*MDBK4$:0.[;ECLUV=&>SY&NY_PV7=%NN\PU'9-CD(>"" M0/NL8HG"?3Q6,7N 6H,$E&=/#-R;6,0AA^>5Y"L,M>L:*Q)6;6_'_><8L'NT M?)"7[W:?;97OR@[%7:,["Q'!IE%N%_8I):G L$&)0G)XN%]STHN;\E%,?;HR M>P,"I%QMU0N9P$H!-730@Q2=IEDQOEWR'-,8/4]HHN GN M2--KUQIB@<.QB276Y<=:DQY_:FW)3"J0*:#17EX@BR;(@6C\P>G#Y]N\8"7. M:\@#IR+K"9VJ"2E[B GM(&V2SF_Y4\ $"B>J[8RV$,<+3F:&8'>$LM.JT[GN MF><@D.B,:$BD(.T@('[BMFJ.W@2QYG1>O#?9]HD_<<@0B8K8#&90)._*S2;; M&_;8KBGEF'?B) ?I=>FS-IH@(#%S=>IO,/ G)P[>)EG07!#)[[T[<#+XC;;D MX)9<#**+D4L'*,D61&74.#G9(2>1[R:OOP+MH4/9$M2?"!N0<*7.K3!L] "E MGL4V>,,%^4BZN-TLXJ,Z <#H\5A^8*4_--/NJ[P99'8',MM^\V1%2[:QHAM% M/ L.]NH:$:?RC#/%L%CZJIM(>%4'LA.PL C[NRU78^6UPW:B+?L,&7'8V4I M$LF=UB-6'6XYF[O&E\G^Q=MNA(+3J;&^*A8Z;[+5;R2XXP=K!72V[:L25$[. M"0I;=#%/T=>HG-KVJ'%2\U-S:U< %QTC0RC=L& *9EMI/4@I_FP0B()-XNSO M*EQX$3<<#B2.' 1R8=HWCXX"\,^\:_LX=,V(GE(@2]T4^2/A9)%6><):Y0E> M]Q/DN;C>)^C%%C=1<('MP:+N_+WT I(+QT,2AW.77'_+C4C\\-E77G3UL[-9 M3VBP34V@B@E/4$C!_DAD.CT+%YLY&=!4PX'@ MD5H69%EL[:P7Y+&DX)[]FJUI0$_WE0M9;]Y;:X-).:"0S:HZ#!#/"4 5Q3Z6U!6H *[ANXLR< M)(X;]R*KZWUQ<[ *HK V:U*E!#85 XJG9)-_TP+*Q#J#)$'W&G>]S4FC#GW/ M+-= B>JB4IACP7^91_38+$SG)7XM:S^L>BV=M(-$.%["-HC-P#+NU[QXF5P$$A-R11 MO2W1V6.=/^^75V^=OT>0.%M?^T).6/?>\NJ+>^U3V:/N3_H+XSM7/A8H\8&,N_6^=-DN#MB&-+_4L$"#O_PEV]$\ M&+!D'C T=S%=&+^Q'GJ?)^]NLSR$2?#X_4=2F04(92XQJUO.,W[,A7W;Y%8? M10.WKD#Z2\TNKTZ3:7_:;D%9^2%"J,G$S'QM]CO8S(()[R6BV@1&*PA"%^#9DD+\*: M775OO4"!C:(=0D5#8N!19(!B$;IBRQ?;H9+5$$8)@)O18BT M2W:1!QCJ-ROY'@W[$^]W(5>,2Z?,DJ-1W_WH6J60Z6;#O+'&R7GH@"I88W4F M ;13 J6>>4*=QTV:1I/662,!V<@9.?>LE_QJ-0]R?AW(",0Y[;FS#:]JYZ#= M :VOA+9*@O].TK/H^F%\[*#_'^:VV%AUD94LS%VTUQW:(L(17#JW>?;AS-R[!DG B.&MGNW&;O&D;ML MH0M2T96Y*<)!0."(B$ZEO&C*%R5=$BF0O)J=J*$V+(PQ&*J -&J:2#IG@S*A ME8#DU#2X,F&B )*&@-/DW_+5@<$\D#M,K0 Y<[P['#()(6(+X&R]^ZQVO$&. MJHKO[]P$"D?*,S(V.1MFQWF_;)ZC1L:"/3A&G^RB2AK..FTU)7MTX HE.Y)Q MQ,(&+.$9Q6&E-F@MMU),3<%O^6-1'G">>59S1.@[3]50969M^X?=MR&42%0PMIO!.>02B#U7J+E-F7>DW+H MTDWVX(+#76R"&![I"AH&YLN&O%PZ]X.Q9] ++SERBOVE#'$A]S"F/ ME$BR&(-8(Z6T7FT[L,Y1.%@@..XI$*#4![Z5,IN8,C?Z29/67C@JP6T.:1=V M\83BAP@7"J8 LX$[27X@M!5[#O_!A0U"VGOF2]B5S[UMIRV\Z#(,GK]AE[S* M20J (:HV(O-J,M[JV B8D95![/:\=&R#.'LC608[[RBS4=(A2W I;4F8"Y6: MWY'0AGPWDZT_["3V.W=F2ALO;^=N]3;%3(@8&(7(PW$12&XYE@*U[PU_R0.4 M_"0%](''IQ6G@R2<[NAF2C"KZN#H2>Y8I] B\682YV D1Y\!.* [&II@6V%8 M%H?R>Y?R#K/[R2@49!B%1SFY($OM?6!3D^W2"!_H!]>VON>O4'2!ND<0Q7:T MX$'8@.RN3@,PDS3A9!+*, 5M2".RB<.5HUWI$!+=N,6-Z^NW$#3?0.[>;B& M.S.-!F,?)0[-+5RQ>SC4-LB!X].-H#2UJL?!HNP"#HU'JV!28CR)Y5 (J>WE MW/0NWS5 D& #!LV.=L!"@MJ,":JKD'&8N!;L"5/.MXEM&3;?XJ%*-N0XS6L IRM,14_8) :!3'%>X/0^;\ MTJRV<(4W^5.)!\B")GA-3>]"$O!E(AD!^I$R8U!@*$E1"%G0,3XR1- J=B$N M.&P6U31[7L6=2(16RP8VA9%C>BL*[.++;635.7R4USTVS718B@PJ4TX)$]P1 M+7'9C71RF75@NCMK>96%?=0X),JJ;FUREC#PX=R6:^I).;UNO)$1$7[,C<,R M%C^Q)>X5Y71HDZ^LQ#$:E+C@"2<5@JJ8U;"@AP>\",S^,[+B45*'!7IX0R8, M[QFPN=D-PL< ML6;)>J9"0U%D/KDOO[H1F7"'&FE2CG+ZXT F#L?H MLH8EATV8IN2X-1T 05*:N+%82'?*[DWYZ.QX$9#@Q^7E7\^NEV\_G"579Z=? M+L^O6^ #1[VD]3ES3,LD\.AOXKIG9NG"A%5M$_4GYC&9CX==P6E>-R5&$!PE MHV&Z6$R3(R,(3_#5\6 \3][P;_/Q'"CH'AWRL/O\TG">SB:S9 /CF;P('R> M#@?F*)D.X(<1O#C 5H;S";4"WXZGBY +P M]:"/$Y@,,?+/H\_E$ZF,["Y!#1?S!2X*96"6Y\$17F M-IV,?9X;AC+ RT7QXT[76AGYMUCR*.B6- M-/1+#(86JR)""]F_25M67]&1-0N$WH1^"1_PK'8%UNC0=%_JL'1781 M$FP_5R'W#0RY*C?QJL%O"_MW NX8)PD M1;:S:%PD0TI=;#2E@5Q@;=E NV#GT86XC"MQBN.= 6V@)Y: \3'IGJH:WO& M _D*FO718#COC:U'CMU:44!NI'8^VRXE9665>,*J'U]F5)>6 )_O?DQ4>C I M58G/(:WB.-2X][:2Q MYYMTB>C39U;1()(5AA"/IN.?DN$BG0_[YBV2:*R6 5=Y#3\.IJ.?DFDZ!MUU M>4"S/@8; "'#@-ED>90,AVE_T#Y6)-G^RM7-:6.CG!\2+2_BEFF+D ( MDQ_.46PYGJ33\8B$EN-!VA^#<-81"JUK(6*!) I=U09@E;AB>$AA*QT1T\>+ M/@I-PW0(G1^/07!"23(JS;$\OTQ^67[X?;D\:V.*?YKTDHXGC;)? M?%#=2X(^9?OXB\E^HDN;5(_Q#D45I0I@!%-!.6>MP 7QIC"[\3(/A[T^DD!P M0G@)3*(9C+Z9Y&^:2?[)^P U)\-(A*)FPV/JTT$E*MX&HG(1!(*[9;-,3CE\ M$1R1,]&@=H>F 322V6# 3 6/4VH3QCNB-24X+!+*+0M$]BT2Q7>U,J4&F5TX M-GXZ"9ZF\1I.=E9@)7Z$;C@@UZ+RS-'A7/R!..233814JZJ.+)K>6>X^J='W MKY[RV$6&-5C'!-ZUPRZ>4*F"\=FJ"J.K-V3B MWI5&3@A(+YEWB'B3EX/E*6TZ%EW3\NO.J,,F9@:/?>40VAMM4&*W&V*S\UP% M0@L*2YE@+@KB*;&=D:)_3=L\Z76=O:*!XMHB]YIZGHMM+06:$W2*_,E>.*PT M(R9'-,*O0@Z'U1_=:^?B]CKFA$#C0M M1>MJPG5MIVVM"XN[X 1Q&W5 3CF2I+Q#/Q1^XMO2(%2=J"XM*Q+)_*_FH'N, MAF@_8Z/GUL(".AE9#MYL"K65-#:NZ_./0P#R*>C3]K 8>L%7HFGFE'.#:*FY MM6@=="HU]9'P >LPM.RWLMK7&B51)"X;G)6SL'=/C)UL4M>JUCD;$H(4%D*1 M.!A*U/=Y^LTT?8X'JXABH7TT)WN^&FU8&LZ)!8K-LX6WYRIP_=[N-O]W'(*"HUU5#H,>, M^O;?:*FG;4O]47'-A+DF+_9X,N_H!7[Y70M-]N66K[H7FFW-C8^O7F@R1;=\ M]1JK0/#6<-[\K%=2Z50_?F_3\_FH^=G@\I\K';:S&* I7%2 MV@%46M F/"P MG$<:<52HL^"LTV>;>H]D4 )XN)E6U#;-%ZSI48?7M0'5V9RG -1#68TI3*0( M=),@A)QM; @CCPGW@>V938@%IB[TK"K\G.K[J=SM&]JOO*6!R)HH=#OU%I/8 MU(E"[34[G0FV!<5&1PS46ABT'F86!AE[!!T:'M>I)2U*60\3C6 BP9 -$).2 MH7HLJ(Q?*?/RG".#_O7E\MV9K>MUE5R>G9Z=_X+>NC3Y=':-I1:7'SY<_+K\ M='K6?!5S95[_MOFRL\&@775R53TPMC G'AFKLO5M.H'GHV05>-D5W0HQSO&J M1H7%6,$G5[P >.549(:"Y'W8&08)?,.,&TI/7H$J?) 2M"6)5KWG+*[>F&8Z MJP4C&QU.TL4078_#T3@=ST9^\=I>& &WG8X2>'0ZMVRN[;GA!)J=3X%,+]+! M9(S839(O[.L9B(2[S; M)#&INZP0B>:JK !)Y4J=OSM>CF!DD2V]81E59=>#TJX4 0-,F980_YW2\@W2 MR;B/L(J/1>4"M_1"S$"&&B:C=+CH)_.TWY^84_VSI.L=C]+)$*VD\,=L(9NU M&(QILWC_&GU'Y8\O+SZ?75[_+5E^>D>EWC^C5;+YU*R7M#_8E$8[SGL'@B*( M&""=3?HBU$V&1 @;0(U#F!KPX2$LV7"(*04M&(VP1!/H:PHSG?DV/)Z,@R@$ MB086=)KV@9/'SST#H#<8II/%%/_I3S'O\UN^]LR9*Q8@=8\F M"U[2(5"" (73)H*1>3_,0AL,O1,J-0@2.&PD^ [ZO:E+'+MEX)H6G+H@O3>J M6GX*)^;J'"OV1K;Q>2_1/YN+7;($9@#J2>!]\TC\DFM] 7.Z@J]2JISI_)CV M:^O+3*G2F@CK#/ZK@88P? J3R\R^O"GK8I5(3J4J]\L5-,K];S!Y0E7.-D_P MI"HNB?;+H_%<94*+9.B*B!\-XA^-G4JT7#]?7+S[]?S#![IL%]=_/KM,SC]= M+S_]?(ZA-,NKJ[/8Q;#H):]Y#2,2!-2&&1KGG,\L*,[/+O8;EE5A*L 2?,S^ M#O,\Y2!.!S.L]\9!):(,NK-*O*@!=Q8EQ6 VA?_9@2@VZ'4M8H&"CER%Q?UB MR#UCH;NZZ;4GU<2.5%XR.]ZF8[Q-4U!8IV:IZL%K166W1N6N%UJ-?&8R'\&A_ (^&XPO41!CA,%T 8[!##3 :0PE5@_(Z)/ & M *,D1'XW .,C.LH;I/^2+# P8@R^1;^M(W582OVF+']KL2[P87+' "7 MG/7%/:VZ<#L*#TXQ@HK^47M%PA3T,YRE8]15D^/%!)1S2B833\%T0UG RP3A,)_:C:C!:WE'.2+ M/O<.RSI8#&S@6L@U-,"%GLW7S!4RSFWQ[<@H^DQ AR^7'OBTZ'2I,,HC MF.^@/Z)_%^0ZAHDOAN9*LAU83Y!2[B 3#>'PS("C3D1:^-D"N^$-6:.W@P!Y M,'G"7?@9B!8@,.#:@?@[QT4< 7>G/X:PA$.+A^2O2M:VD"IT)M(L37LDPBQY M(::CV;.AB+ C9)ZC\00_+6!%)I.1P= P$%"FDQG^.< _1_3MT.*42'V]9)'. M!A@$R4<\YN6GEU_.0 C\WY_//EW%<9\@+R3-9UZI%UT<:@RJ0QY\FU.$-JH) M5@F$28%"-*79P6WH(_6CZ B5KT .7!=8:KPS!@DQH]N\PE^D10=DM>RK8\J MP5"-,8C;L_[,O"LHG6_MS!^P4B/X%79Z,3=GVX=-^93[S71MC$$TG$ ;\_Y4 M;B>,8#9%L70T&!NTS*43.C08YSF)1/%W9^_/+B]AT2[/?CG[]"52N4$T2YK/ M/!OA$RSRM4[!A06<@KQ-\:V3=#X>J9*G]IG!(L6##^+W +B=+OX(Z@0*T'#$ M8&$6,RE]!P\.9U.\&5/8&57)#9?]VA: 6*23^1@79@I+(EEO<=[R .AL'^CB M8(9A(+.6T0V)#L_213\/Y]<4PD'BUND%E48_^]1621V$[.39%Y!L M;HLZKH5 F/$@:6) I:O45R(NFG-S[^(>^A\:%V\J[D9CQ02'M-Q68P M05A0/*3V%)"!T3/1JFVQ1C;= EW*ARU6P40&XZ +7&U;'F4T+ K*:HQ=LNBU ME<6GD1 *57=8UH7K@-%ST%#NB"'R!"&&<$#GH!\1-80#/!L).02"V9].6^DA ML-SY8HHJ]2!=S"9D [YHSL(P)DLZQ\51@FA;;JC)"Z4EVSP)21O) MI'X13MB6#?6)B1XEKR/0$'5+27GTTKGDV4AY/NQYR]L MIW$2C+V:+6:"<6^F8, &(VTU8#/!T)<7:)@).D' 3G6-ZH#N4;XBQSC -;$6XO0K+(#D-<] MG4=?(:*ZS_9BR+6O&WJ=HT0(;XU..D5887FP>\%\DN:XFB$9,#FLCQHTND$> MCS4B8#0,ECH .9#"%W6=,,Z>/."5PA9D<)R0H2--*;7/-B"Q4+?%-])8UCE& M?4D%X(<2^$R5RE@$:!7MS2[=T8_9%AXTW+!#^Z.*#RY]*PT@_QA[N]Y;J$;B M,N5M:FP!-D9]8'R_1S3-8/:[1"UR;#\M#AI38: M:"-<@0*;J4CWQMH/''HF7N(UJD.(9BAD2/H5C/$M'@CL)I5*Q4]\\BF60X[Z M+?I/LB>J!<92%X??TP?)"3 J?D/2O,, YQ#_%".^\5Z*%1R3 %J.I2R E7 B MJ:9'0I>=073ZAWV/P*5N@N\HG/]1O]2^Z2 2R MZ":R#N+6LS@5 49-)3AQ>.-VN:SC"A)!?[2W%6UOWH!%VI!V@JD)AT&'1KUG MD]KO[O;Y'7KLN + $4CO;I:V4B.ME244%PQ!Z&N>?$4=CO$?USP*A 2S$S%^ M(@YWB4X8RK29JRO@,H=%J^!MC>>)8R1\1NE_WDNL+4]%CE54"Y+71>%EH=]. M(F>!.-L(XLCOUS!:7/%>+_GB/?/)+&7A>5HN7RL-O4H2$@6:Y"(=S2=L_I^, MQFR9&,['83O*=@G:WFR13/IIO]\'J?#!39PBJ1=3=""-R+X&XC#H3A=HW[R)GCU *($!L&NDQ$(W9.Y,CK9?K&A(;[7.3\)_?(S&X/, M/8RGZ-5SBGCH]*G[:CPX,0K.6#O%'LX42'2J&A)\:KH]]#6.=MH; M#^#F;BBY]RCI]P;#\!]S3OF/;=?7'E_2:2W9!04"Q D'C\GN SL?\B\ ^1EI MHG-O@1_K=JX,M-IP>&]6"X]=%[=/C"G@6K97)F/&1)YWBP&-\9>KO%TP.7F[ MO#I#'?.EKN\T1HJ)"BVZ M9( ;DT-NGJ(_L-T>"8=UQGKH>#J&)Q>#07<9$#2M@#H[@,L['L'#@\'T&?-E MLDC'_2':-0:C9)P.)Q/MSG#%2NP-'8V'#5-QYQ+?$)H>)9,?)9-1.AJ,^'K" MVWAA,?[/V>8($9_QOBF79PC#MGD]\/>"C>G'\[2/?]+&;]'/I'SS$7QS5\F, M(*+#0S!AW!X[-%3!/U(XA_T_NJH3I.H;9VZPPIQ/F9VKAU&D1#%/(=82GM%F M(Z?(ZF'^=:H"3WVWQU,S6RXEX404"" !!-<12" MHX_-9\1>7GWQ2;!<"8 QHUB:3KPTC0A6QDXNUGI_Z&M@V"KED_1B7P2CD/RZG>7[K@(X1MW7GYLSDU!;M$ #]RO!9($55 MXJ_P,2N49/Y6'WR=LK\9%,&X18 ?1)8I;]=2H 6V'X!':,RZF3GGF MUTX/LK/B;O-ULV[Y$U-WW$R_'R9JO;D]>F38R'SR1R=P;4K*:F!':"#QV7/) M4_#59%);>LZ1=1L.?>M!$CV_5O4CPR(Q>JLXE(XJJ=!3%5!*G*#0?S@$R$91 MQ]+2HNU9OBAUE MM-**([GX"0%=,<6K0NV*DF,(4\F:'RB*G4\>;*Q'CL%)AJG0'LQ!W=<;DGQO M-'BBWPA7FT&0;NL0T.C%:D.*T$FU'Q-6^]&":VOG 1*2HS-<_$93/2%T4BF' M,[UPZQR^(@NAMG(5-N24'4L7Z5YP="2<;:)O8M6T9)&^9VF6CY(CDKWD5[)8 M^P=D+&EP/=VVF8H$.21CC+ &$FBYUT05L4[WJP)MYH(I>C#>.Q5E3-4I!!Q .GZB,@>V>\XD\ MC-*SC5*;N,IOC,_;E/'Z]$[RU7W%<:*9AG7?8$$H.]]M)Y]Q_UM;G^'FRSZ; M>)\5/N%M_C5W^R&C8!.+=6+W6'%KJ4- 3(;RH_OCA+Q*Y%]S'$F8$*K=8K]F MZS )FNLW",(?*? ,1BBZ[8L-&]5P8AOF]N0H4Q/XN*YP+1%/CMZC2T)Q&B3Q/GAZ52 M$4Z#IT=D>9N!8^'ROM#$<;B2\/359R]%:,^+STIJBG1*4D(7/6Q@+8"XSB;! M)A.,F'56%-! FE:BM&EO$I1%8K@L?& K-9GZ:Z-X,T6%2_[(L\ 2#7YM)&V6 MTPXX(IINUUK41<'F=\87I,(>3<[O&]8YDD1 JJU:<-592G*D$/S[XNY>JKCD M O8=!9&TZZ_*#,S$!K53=+L@S*3Y0JBBKS20.0&I\L0I-5YUIN(..1O_&V6+ M8=47K>MM F&PN5[RO%TR)\\LV?-#Y02-/ZIP^+A,\>[$\6&@U*^]E'WOKK&W M$HVH9-,2TD>6:-JWGK-7!:;@<[$R/^LEMFEV0?=&V5(LP0W-S,Z"S>5M.*2% MI&PC?+];(> CB^>L@&/ M. T !#BMAF/.39 /HDF4M0.'!-7W;CSO)[2B0!-;N]/X!JZ/X7?'W-&3D!US9&%FWB+;3EU+O',BY/XTQVE,HMZ,8N++93CE<>?U&R M,BNX%R%2A G81R"&[WVMK\U3HD'N245!0ZTMQ,F'&RX#5KNJ/L6M30A6)3\%E]%63L#2)*JBUQB0GRVH M/M>(81*.9KWI$,=GQ" +$*SVF82L\:YU5= M-@RG&4V2/R;C/OX/_O)/TX6%8;#1#M,EQ[T)_#?&?\UEQ]TZ'KT!LCG'-@>] MX8#^&8UUNZVW)CD>OP%B/QG!"T#SY9\YO*> -J.;IV:"U@-R-?-!;EA>M#7' M+CF;@P3U#B2# K@E4S ;Z_XJ>>V1H&]4X5PRU#/Z@LK3M&XS'K^09!Q@KWV& MZ@E.Y$)O]XMS4Q-R5/DFO\\>"Y(13DR:<(ZC+SB:ET=Q'E5P'_^A"EUN4)*1DO4L>JMI\] MZ"Y8Q>AVRD%HO*;N+(/XD" NE]C2#F4_\X@.5N1L=;9 HYB-:>D@+,0-;;2F M35Z@>4DXLP 4*&2XV* ?K9C9\+'\VIQX],72Z4JP\3"SJE@9D5E"_WDSPX-H M$@;SDX-FT1M/S,^R1(-T.EH \>G-YD E^-2N$7ML-D9@U<&T-YQ81H8_#$>$ MMSKIC?K/]!V'<\_2 8$ #*>]0=_\0E8JMH,UV":V$+^.N:%3RA;H#?O)K# M8^NKPD*V8!ID81+D+*LP.;)@35#\"[IJC42Y.(N$>OQ-%Q-D0,7IT$O*&*.V M\+4J)9--:0 -GV[R?;,WP5;3[KV\]DVZU+%88DX/!-DN;]%M]6 ![$*V MBL'ZTK,O2*;QNHA?BK?1U:FZQ6]89B,8VB,XH3YC3@BR MNR2F#;L_D-*RF(!Z]AAV-81;Q(XY0^Z@[Q370F?+KK7Z*0MIXVFO#S\=P>6= MC"7,8 BJ^:(98/ ]%!E= BZ;&040ZQYT%G,Y&N2&:%-X(X+L"&Y"U/&$X&,< MT36?2KN=[006<[4H1WS4&RT4@44L;EH"2_: N@[FZ "&)Z?3@+H."7MQUNM/ MH^[:B-JB3Y[G06\Q(X(X);R9LQ:2VM' @'S8HV%OAD$TBT4ZE>3V4/^DO9;1 M/$N+)HM>7]&B81Q?,ABK4KK?2XS8P!W2(-/&09XE1%:S>PW%29H4!U2 EN"T M5].3T$!T-%)IR-A"4 SOQ6 /16[0>>?(#2U3DW:TU?TPKZ8=29-V# S3CF9\ MR_FGTXN/9\GU\G^WY(-,>HG^W9RY.KFJ@#I*G70&"4=O9]/FY F)PG@(, 2" M.N&LD;TVL>X=O%AA C0E5D[[&'(UFF&&I>1?#L<./P<>&"\F<$TQA0Z3U(?I M=+!(WMB@CY?'1FT/2!0933"%#COIIY/^I&7&+"'\%\U3DHY^-._S-87.8"3* M/,5JK 213P(?K,$LG4_'AJ!YDP71F"G&T4RF$[<,#!^8B()%/#M#^;R(!P MY3'0#C36>9_^F4X50B["08SX^W0XZ M 1)\";&B$+OW)C>L'.UC*ET4PB>-) M.N=WH>?%@A$(NO<3$7*G%.XT')"$"E\(4G/>=;JM"*117IT3\I;7P43O>&@A M!8O6C+AL-A-U/9KTT-P0_&-^<48-GQ*"B C]W@C^FW'ZMH1C4Q$A%S\UZ#G, M,=DCO3XN\<>.QH9$$7-V->=!%T+SQIMDU)LEX]X4$]^VV8[\+DY8K(#HS$AH MP3[=M95*;$HO*U12\/&H-Z1CT,.<8'O$]CK4#$G@OO 5JMV0%O@.G((>(8W@ M?'H'"$NP<:&JS;J'%*,::80;%PF6V>186[Z::$>L,; MD!8HYTP%K 5@]YVF\^,IR#34#,_$G@),>W?W#%O-+%#5B8+C)>O79-";-V-F M;0XIM T#G*B&.YE%0N@=?R3!B\QI=*:Q U4"- 00QWV\1&J]-\ MAT/-O#]3;4QQL.,7 7@Y(>=R?GB9;+*OKO'3@XB@?REO$,Z]#D*SPNY]J,5U M,#1Z;9O]AHF0"J W1(,P9-VANU2N;?:'M7HH0F%-,CZ[RH8QN<"R+LI#1&HT M^2,NY7#PQY]46P]YYG(6UO9*PM4]W&:2CV?6ML.N]_P L@U!SU!LFXW.@%'X M%S/,C#E!8Y/Z:HLE>U $0HO4OD ;'#J&8?1<'/XG3-+PSS=JT=D<*#ZF(A 1 MIM6Y/A/N/%R=G2*QOKVU7JLK^J!JM+T];-#CN8/+VH.C.7=!-E?+M_A9QR5D MZ_7>1H2)MFH51=K7GY?+SV3]+UQ)#D;-A36\HYC771V6RZ0SX5P'\*X",_%0 MNU1'F\H78@@D(KO\)UDT[.FAJ,2#9.^\X8))657N2"5;8\6O#4?B<*5Z<1KH M,G7Z%"F*64C*K?I\8C4ZX(B,?'( MA!779TR0+ D4_(&+U;EKCP-_6Y3WM B./P%>/\$F?0ZL-8BH3_)]V5E MK4>^;0J/LF?Y[=GRVH>%N$[MDC8F7A @-K1EU!5/U!4GE2S[]I ]Y39(&1U> M=<89C7I4MBISU4LN#AA (85+]US2H*JX7H3*(;:58%RELYL@+H=HA==@VWJ)ZM(X%P*'0&(>I:L MX)(G;8G/9G2-8X.60/><%!T(7^9*,XU L]AU\.@&>*]I.K<":(5.I*%W<IWY13M%@P;-T8)Y.6#D%TCA%(W[;V(.*'_$;K><)=VA&FB_M MT'PQUR76&S>>N-=KCAB%S7@ZNVY *]X=-ME^8Z^V4+]=[HANRTJ;C&JA<$70 MEB%0#CZ(52PD9;4B&R$LJ0\KOBGK>Q&B'YD$[-!&A1]R6P1=U1O%,6Z*WX P MW9=L/>$R:IF6N]H61Y.&1AP\FV;($N-"B&S?!*5/A[6H#99J!+7DA ;P=(*5 MV4X87%7+WVWUGD)S%45*'2UT#!,9\$8JWYW"25EHY$A&E.)VT4U'13 L6R M MC4WHJ C!XJS2Z)OF.VN".]MP\2,7JW('CB],80!1DU.Y2;:*1JLM%6Z0H/6&8YQJJ(BX2@<( M3\'JO7YHWV->MK3!'(U&O2 ?V=HJ/EU\N)(8"T)?>4R$A(&30BUB3T+USB$-..C"IOKS2!0GQLI+GLI5A@ MI=!=,"Z/]X-<7,-A+PGS;QOIMS[]GP1!WY,,B6K5D69!Q1?;/ [/F'QOGIH M+8,@G7<0.%LP.7_1?B1YJ:PU3D:K5PXN_8[SH+!WEV";'*^+S0%C^=FUU^_U MA\Z19J]J?T *8+ Z85*+C4E?7GVA13SI+\R7P&+E3%$>Y,RR8\GM7I(K8X>0 M00%?]=J32K,1U'BG@A+>C;%,@D+P4"(-W"_!,(IGT>BZ4)%CJ$V07JC=+28FN7:ID]YMA]8[AJ^96MLI_2M,0BI\WXRQR+"KAT*S N:()@( MC$;BL++A:)X,L(KN?-1XS>$>'EHWQ6?/SF?./'=I[3Q2YLM!6WRYZMMEKGVD?9/>;-C87)3SF]LKCDD&S?(@+&(;:#]3#KS5B>^!@$RE M$I+CO'?72UNEASPL;V6;JW!!3/>"N#V1#EHNEGEF,>B>V2UNW#H!& M!,S0:^CK'I/0+'?<88>1-8T[)_K3A"3S4&0X+@]%YO*7TW8D,K*4ZUK,E!9[ MFW\5I8F?J0E8NI6C,"1"Q?@Y!=DK&JLFD?0&5TDX-,S>,GQ)&(\"+LZ6EY_. M/_U\E7P^NTRN_KR\;"*HMI18$*+4<"K VJ,I1KJ8*!R[^W#-9NEX M-$AF\.)XA/],^C-S%JT)6?@H\JC?&X_HG]&$/\WL-?B]@U,P=';)=$FTJR * M=92.9PB,W1\BAO"T/Z" 4/AS,0+M(!U-Q\EB-!$'/)D@,?H^7R?/)Z=3(Y-T M#/H@Z#CS!9K@1]/O6$C)):3[6@CPY'R8SD=#+# RXW_ZXU'KVLI9Y/7L\^J. M^1,C;G==8G_,@0V**\=Z9TQP:(=#F-EP" K4,*J0_?/9Q<^7R\]_/C]-SC^] MO[C\2 A/!('\T5ZU0F,!2?H*#Q4"@IM#9K&JX M@Q#I!<4$H$)H.KU!F"M6)BIT$U,,@"JJYCW*A4YH=0&';)//,?'?FN\ENGUU M7^2W2G0':90M'1CEL'?.Q=.+=Q\U<@T^1EMU7WZ58,<2H8 )D/2PMV"5!=43 M1@!U3E&SV"0->%,V4UE/Q(I1S L"$\*IWL%BV@HG1OGD^87/^5V&X<,U-LZ" MH?/JKCSXMP5O3TU4A:NVF. :%I^Q?3F+/,0V ;$.ZTYH=RBZ0QB*E_4FENO" M@N%DO#P0=@V*^FA;NP.)ZH%N*D@EL"TV=,HB2?"(11%W-5YP5XV?8D:0K[N, MX:92'SYAZ\?H'QG\(=N<2+ECWFQ:'\&1Y9Q>+HZ4K Y 0[8HQN[NI UJP@EA ME%F%J-GD0=D"RLE@0(2_ MO$]=':[V:T%0*QIIS4B!^&O,%$>1.51*5$9942=AF1@RYJHJ,IT59)J3D3I. MLFZJH!@=E!67L[&9&5* P(8X4<)8,, ]%:5O.V_&QR+<>7*$-E^TD[V#'[.] M*#A=]C+J[R@9S\;I'.LV3),_DF&LGTZFPV0RHX\CH/6+T91^%=?L$@X+['>% M8(GC13_!Q,?)(AU,^\D<_YP1EB(F,G[I_;67+/K0_"P94&)D?P ,9)2 ?/W' M9$&E"NAO:?GLX]F20M0&,(@YL*X!CFDQQ/IER0"#S>:S=(A_C^"=954 4P1S ZZ!H< XN=D$ZYQ,W>V'J[Z\-9.L'B9'.:N/C(9[BL[&:8IK,^ED2 MGV<4_3M8T&]J4*E8B*<(99\,\!B,*-]L3HLM-<+LVG*E,%E:*NZ42'$G6^2I M$54GHB[M@V0NQOZOL529(L6V Z+ &=V65&+Q;SU'UNT=RRP%;E$:?; MU#J'GBE89#+$2EE9ZD 0<$R"P$K1]Y'O:HL$+);$IKG#AB(1\KII*?<8UE_L M2)W!6$@;2JB5;2)Z>#SZS9-1T5;!L!E0VA>8]T),,_&/J\HUBPVG"E>T M476YO59]9]EB$I ]=B;5RT,3LMD@("!J$XQD'Q87+FJ18KZ6^\WZ*[+0P+=G M]-SR;P\EFJ$Q_L36U(95 HD%36X>;+G 2+,M:;^&9&JR(B4>>!C63$UYG=_4 M.JF[+HTO[GYR1S=!+PL5OAO92&1?,MM_O:%WG$561WL[V"L-32(1VCC= M/0$=H:\/[A_(CM"H'DS5S'!T-904*WYF%H29[FK<_7<"_!)KEM6@7$DL+]:G M\_FWB4>$B MI,^8C095G?R'A XOK=_FTO'PH=8'VI,V9D+$&WFE(0.DNQ\ M,"$/X8(JXOY,WF9SD'"G]!>B$A"2 2;> M#IK'8(CUUV GAU2&B3]/X3B,9FA2LSF'S?T?8-UCO'@CV+$)J$7HXZ>JGJ]. M4L0J?R"#\\M8GG%"ECL'H_8W43W2',%B&&/L#@>/8KB)4<$F]M^(_)S__.G\_?GI\M.U MK?!^_NGGY//%AW,L5Y8,4CK>*H4M6MWNV+Q--V._.4 M-5^E+;7=@P+PR6V>-S6^2#AR-A_?+(E*L5FK7;BR1>K"4;C0U-UCN7ET4%M< MV,[.(+$)$:Y87ZJDL6Q3D>!('L>A[>9X)S%C:?C%D\OCYM8 M'%"NMLL6=ZN2OQ_6=VSC\GW;B6;&+:1:"9^_82>0^ F0AG$+0W/+9:#S=;D_ M02\SF15*DJ"#B&-K+OWEZN+,F4LQT@^$-($MR[\5B C-GD7" I,^&TAI>J0F M"+1RQE8Z-NAF1B,"AF78IJ*\>AR/'8<"C @'$"(PKQD"$QXP_@$R64MOO61) MH0P65MXC:NAX+K7?E[YC2L*[TMOMFA^[VEDFLMYUE@QV\8 0RMN)@DB:4T M:/OC#6<%,<25P"9\)$7C0M@\1PHB$ENU#V%RA5\WQ6V>K)Y6FUS2I$'Q4Y E5O??[EYQPA=*O@(M,6Z].KH^+PI7=\)I\X HY6@O<\--J[Y]_SX>?*!N7> MV0Y0SVL^>\I'RD8)TYO&(J>[U.[&K7'&"U6CM'FSF.?8NMS^FCLCV3TC_WAR M21Q/;E^:<-5[E,4RSJ^0F$3K2Y*B>.RA*#@F!$W\A]V*,N"QW, -L@QL;%<& MEAF-[ WKL](%^9AH-LVC=I!2!I$HO:*&)KPQ31H?<(*'DOT1>%'XJ$.3AIM\ MEF;@&B&UX*JVW>M]@!.&Q]\6\B5_Q!;F>+]Y2HVKW2')GX3*QC#A'$7D^/C= M/I=)<<3ZTP-7WS"V3,<]HM!13;G'G IV""B<%$4CN)%=_M5FZ[AD3*EX:O/S MB(KY: 3RQX8."(U/":^:QC%,6@M NO'CJ7,%6F]RE#$-PBD0 =]#[WODOI03 M6ZQ3G]?I=]IMP6WI]LCH/0K)>5";UUV5]\A?>)FT[.&6E2+/2S$\"0?A,]@4 M^(1Y\M)2N%ZXC[4KXMI+U%!,(%I*=&6##P/7AS/SU+JB1CR*-DY&(DX+774F MJ"2C['X\/D.#!GFNE[00#KTJ^H8*CCW-U5B7].:)S1NR$&@!ENA^WGQUX2Q< MJW%.U$>'P<;^.&7"C:47.(KZS 7E=BP6;SRJ2/IN0-HBU"CZG.'KDVR#R\;V M6+(!V?10/1@6Z4!"M87!W<%JTR*JQE,V>&I/V'5,Z4DP-"TRLY)J/7&V9DDI M&>FD:E?]E7/2Q*;%A,V;F<5;3?YSKE"=52?9R8.XTIVNS!9@ZR-W ^I01"RP M%Z9=,]5AWN]KIC8+_&9J:7!:XA3.PU07;[B\$! M^ED:_6"9,5OO@ER?'!?>(CG98= 5[)1?5)@,5A$SO)R6?IVT* 2>7$67 MC(Y3&H@-%.2$.PUKR;45^1;?@QB+H%9/H01AE6Z/8Z]M%BW24B_YXL R@QZ, MZR$-VO!^=,\IVF&R#;).UGH*E<=.U/6#@XV=!C$/X:\ MU)/&F*N:6!8*+J#HLAQ4J?<2N\PH5M$PG9&(1=(<.'J.LY+X;B),@A.\E*FH ME1JT!@.R#:ZH;,2@0/[ #4:'L7L%A3S%Z\F61'YED.Y6Y.]VD\ YPC*'0 OV M2&L-W5I8><(0"4<)O96:R*_>JPK>H@\U.?]$#B M\]P('J&02ZK^BJ.5%$++4&W-3D(KS?A MJM4,+K%!)]0JL^(?'E ^J$B%2*#TY4*8*AK+J>VS&55%J6P4D(*'L9JK^R(B M.%8R\:MALV&4P='<%'1]F,(+WKZW>SIEF6M@AH8SYB>K1\YIQ/-,*&M*I9D)*#6@1OX M=6QJ6VK4T@.00;5J2E? HL55[?P3L6KAQA]BMT8"KU=EFJZG]X'5-8QAV1^( M!_V.5^CZP*';8<'(3?LS'$DC)KL 6(5*")LXHJ*].] MV.X4($8#5JF#C]J:SJ!PF!;.">^HWC4W]5WK(K[NJ4@]MBD[&>SDH;*I.H[= M28+ZA@P=J;&)@OSUBC"["2G$WU/+AN47XW[1B'D<7YX(E@D%5'%12._+L)F3 MKJO\FZ31LH5(%?HDX;A@4348G@%9HV3 B'5[N!N%Q:Z\?=)&-J*@(4?..C*H MN*X[?2TG*HE/U&MCJ3ZCJ6!?,W0%7B0"X'C=4Z;]:T=K*,Z(T#$JHM(*30MG MF6W1"2>H1G0RX^0\E% PW>=D@P*,),$YG=8+9'!&;@^;9$.,U[)JBE.V"B,K MW&APYMQ()J+4X5Z/'45W7^]:5G%'Q9'DQV]4**EG/F!J\ST)]9R!X(5QF5KN MQTHZJM>_13-CJ"=.D>;'W$1N\V >Z.)[@.M:B9'$&V4)4)<+1+'MC!./=G04 M8UIN$WI/4%>U'/&YAX*+"Y)%42,6E7!-.]'*66BXGIK _#:OBEMP)SA(.@WY MF5R,XEH0("7U^$#)_SR?E@1&#F!5Z#$@V=SE/2HS'P0M:*P_V# R+2OHW4S* MZIB&4+86QT6T%2%0&F0@J!_08C95%* M9@Q9X[1\7RRO4<]3/>TDTFA;C-\6EYMN=P*Q[ ;#$ $.!% MSY_!*">2#-_WV?"F_8; MX=6_L:GNY.EH<2^C3"INZ<+G/2#ITOAWWG5C:5XO<0.TNIBE!T'DB\1=Y1(, MCD1O$R7G!&JA$]%(%::*LS5S (5=R4'8GY @41!V7P,GL";+P 9B%)=L1=22 M,AXN!?LS !R;U?!+ASH5F@,XITY=V=" 8!/O,2_R'C@G+=SG-@\WV.8R6NS62!-SX_%+[>+[& 91(ZDO-/JS/D4'&)-J M4=PUY[[_HK( BFO65%&'MU08ZZY7-L'"(QR81N$(IG>U=\ W9VT3&>UPQ5^% MQAVU%!R1%)(TT,E6AXVKU.:?-M%@PX/H<;;:AZ).>A9:I)X2-6DW4XWOH!F" MQFG9KRDRP0]2(1'S!66DETET2][:7$E%NZ*KT?I0P,(/-E_UAN!67(%28N>J ME"'G:1S8VHJ<'.5;12#%2O3"2;904"8+@3M=#K@<4@5%R%7L6T,$U6@)4@W] MKZPC.%"@T&]L]A0/SX;)=UYTT%#RH6-! @^XPG2Y8U[L#;7-<88G<9L]N4WV M*/S&UEUH!B]5__3RI=[9'^(7E;>W>?;H;%7-/YW@M2L#FU\H4#FWA.%N4P#3+*$QY<90X/(H(Y MNQEUB_N8K^YWY::\H]*-MW"P"O8DJ!!4D*>VY8[-K40],DSY(0A9+@-*D30V M#OL1*Z7NK3J/BDX\5C%7@5Z(I)QG+\ ^UC3F@: -R8T8(MDU5DJ\5WX2/%4< MNW>/%BORSM[NLZW.$Y>AN,LIL[4F;6X7]BDE\49@<2B4BH=+R8&QW/Z,+Q>+,_FM1E#MXY+;=NBO@TK%(/E$E=UT@;_CVG]U(L M&US8II.V-:(&A],LO,N*IQY_:ET'3+<(0 =:DA?(@ UR,%KJ4ETWWV*%D/U34 Y(,(RY7+I/X;4I;Y812DA=UF9&5T!^RIO!C(V$$@]0&,]Z\DRVO&U7%G)W;E26#)*U;KVMU0/@+RLB&E\G8R=MNA-O0 MJ7%X,"2JWV0("K3O (>^$O06I&=!BRZN+OI:$$!]XV1J21P7 M+[S[VP=1&VE.UO"5@CZ62Y!L)4%Y7*^W[%(T9_ M]X**E,3/4L;XT;2G<,&/YAH3G&RY"U5V@:WSK<5\&PCBS=%_PD)$7BB V[(K M\>RTNAB??9C1Z4[>1M(G*L ?04/W\,GO'=]7X@T%D9'0^+9$/Z+U*[Y?7KWU ML&)6UY]<:]A32_L'A'+?>?*?8=C_,MAERO+/?;K^KOZ8MN8 MG@Q&J2>.)[>8[@<:*_NEJ*'W^L,-;&S-!8_TA;!"9.\M;\@WI#S9@4:W@ M^-G!C6&":>3R=9FU2/L/9+^O]Z7+WZ(\6X)S0YTX5:6*PEK)\X!].C+@$E,< M JO'TPU;I$F#WCV1,$)R2N41A4X02]X=%2P1VA)N*@\.>;1%#$F-0*XAR^481I^P"[NRT4 RJGBH$#BSRTBNZ1 3 MP_!$ :B!!;,1-X0R0L!K.2WTW:%89U**AE#(_5/(NR;PB-I!YW[3!H+,# MXRFOU0(JM#OGR9))\B*LV:'[UHLOV"A::%1\+X;2108_6WF#+(UL]P,%;4N\ MY#$_$07 VP([$'(FO"""EKW/.>W,8]C>/#71MK'PKO.TD?/-)0AGR=&HKRK$ M>/CTN&'>6..D2G0Y%JR4.ZL'VH6!RL\\D<_C)DVC2>N/DQ0#7WB/(*@M]G)) M9."); &;LM+ESYP;'RO454);R=U1[G:2<$C7#R.^!_W_,+?%QBJGK-)A-FY8 ME&\>ANRYS;O7J9BV>SH'CB39#"89B$_(/+5Q*AVHZ94)H_55CKJXG%TBD_N: MK4O?:HP37MN"=0DGO7UWJAINB/GO2E636"D*RM+FYR 5"T9L.D1JG86> M)N+AQ2.$%A^WC$R1+11CD.EUDS,R9I@6CF8DS-Z"ARHDD([(8 <^4K%$;P=O MNZ1C/&G(11-G7=ADQ6@+NP9H@IU-PIT-C7V41B)4"J/8K7R\]P&Z'$W)J>U! M68%F-";'HK,1,@!74!8UKUDZ)+0Z@G"?I*X*8J,8/)$"R13;B=)K QTIL(ME M?D<:-4WDTL4A94*;!$G%:7!EPM07*EZI.0U#;;*%4*/XSQSO#H=,0HA8'CC_ ME*OY,&^0HZHR5CHW@2+=\HQ,6\Y,VW'>+YOGJ)P^.T2>[J)*&0U4;ALE2 M'[BKR6IE'+&PL7!X1G%8J0VBS*T44U,P9OY8E(A=#O2]YACG=YJ<-PG9[Z!? MT15E&0MM&%).AY^0$%O)NVK+$_&\5X4)*^RZPX[;,"JZ3EB[U/-)JOLW"+IY0_!"S10%O8'Y[)\D/A+9BSP%?#%BNDC1ZYDO8E2KMVTI;>-%E M&#Q_PV$3*LLNK"G51F1>3<9;?3EXYMD#EB)&]FYUV(-NX_9 DN M23,)L_M2\SM2-!G'-Q6P#,EFR)U1U&: V+E;O4TQ$R(&7C[%\>,F(+GE>!?4 MOC?\)0]0,NX4= T>GU;D&9)PNN/U*66RJH.C9RLE= DMJDZ<\]1)G $.A8;& M^A %XG%RBG?A[P@[#$U00)23BYW4?E/V,=DNC5EC",'*6Q:?OT+1!>H> M011_TX)P8E,,NCH-X'G2A-.C*&<&5-2"."J?.%@UWI$"[>:-6]R\NG(#3?<- M[.;AJEZEBP>8*&S R%TI65OJS>8 X;M\UD.<$*K,Y=O$M@P;BZD^XX9< M,9QIYVG/%8/ .K515]RC]#M#Z7=!W,Q* G-M3QPR[-#)*)/"8E^B*L92L\M MV^F,FG)#1N'\R[EOK:\.!*1#@WJ?GDG$H;MC:9V4?Z!:+'Y^' M'PEA*.#NQ.L9#(8-T?2X&ZVC,RHQ!L;\D12$(1\?XR!!!J]B% M(>+0AE33[.<5YR416BT;V*115><(85[WV#3382DRJ$PY)4R0 M=+3$93?2R6767>KNK.55KBR#0M915G5KD[.$@0_GMEQ33\K%=N.-C(A996[R M!N2V)>X5Y1AIDZ^LQ#$:E*A329,%51$A<#$,#]YG]I^1%8_RA2QTR1LR87BO M@D4;: AN[GG4,6!M:VTM[="X*/XH;#SS^>4 /A%!/8'V$[$U6(3,4V$3.R(3[E C\<]13G\SY.KL],OE M^35A8UY3RE.$C'DEM72Q[=9\N^8+#6CB&(Q\Z6*]O^PXXB'\$Q/OS,?#KN"\ MQ)L2 QJX>!("K[KJI4>(:#LG3%CX;3Z> XG=8WP ' ]^:3A/9XC$"P]2'5#X M/!T.S!$6N/A_,)M0+?CJ>+)K9RG_]R MEIQ_NKJ^_/(1:P]U[K>""(<=MTQ+%UQZ+V$@I_8*OJI@W75;5-ZSI66*PT)[$?L.K#N?G@(JR^ MKTWT7U(M2P4 K&_K^0+O&.+MD205[L>1D"/4N/Q\ELQ$!*C=7]-059@T/_.\_W!)3 MX@/8;.V&%T^ZB5=,6M@$!_S.: C3&.(EE;M)U=!OC\ZZ- MTZQ0R"GE"KZP\%3"[GB23L<"S3U(^V,@M/')UXKRL53\32@J3EM[=*'?\C9> M@(XPSN,%E9$>$E+[\1B(('*%Z XMSR^37Y8?OIPE'\^65U\NSYXGA$HU^: Z MDUQP2ISP1Z?YHH]8"]7+KXK7?( M:KY0Q G1#_,!0_"3@?P[E']'<2U9W3ZOU(_FM%F4 Y&]X9BDLR&5'.BG?6!C MFO^-X;?9P'QLPPSX,6:AZDWF^"U?-7FH>T"8?^,CD\U6T(*@<98-6KXROAI( M)?&-C^0C/D'H!(YFV-$I';[1KZN&X-:,^O;?:*FG;4O]$12T)UM]]/: J\.+ M/9[,.WJ!7W[70I-DTO)5]T*SE-+X^.J%)B&FY:O7L-/@K>&\^5FOI+K3/WYO MT\BB&Y]UD2]VDW>5JC&%,SCY2A^!0P1413PLYQ']I01&UO.9EA0SZ^3B?;+\\.'BU^6GT[-7Z01<(VII(18N MG:^G^=*7G74I=5:5\CCY;/9(?$9U97&?.P$9HY 7>-F!T4=E'&/ ?3:#D$(O MB=\Y@2^3J]T;K]'4\(U*)6)(M2S$FN#Q*6ZR]YQ4^MK:6L-)NAB.J,+(.!W/ M1L8M7ML+(R"LTU$"CT[GEJ*U/3><3*CL['"Z2 >3,6;I/E].ZGB63B>H&R%3 M'4Z!L;?4_8H3%2A=G]PE80]LJSSE'CYB#VULTT>"B 57TAE4L]8"U1B\T8-_ MJ4;.6[DF6:W"U*!MLGIA?1R<,/X[I_43G9Q3^NCR]0C/$>50LB9.'#%^G)#AZ2]0!N M4$F^JDSD%5QF9.KLX7ID,%_@FAFL8Y9A; $#Z0'K5D)?%4R_[MKH4NXT.@7< M/UAR,$Z [[K/!; 3TBPNJ18+'!@, /W2P0K0U7W__@%/=D974%UGDS:+BR3' M.L5%5L(";+<_4E8NA5&L,072!E6)+%"5:0D=%07MQ.([%5(]Q4*' 5%HLI*JJ#,^\\&9;, M437MY,+&G3!R@,U,7#A\)6Z%0L>_,I+%S%?2(H-'$RQ\9(_/$M%@A%G M:NBVE*8C6D4#16$^"+/0027TD7TT]%D/0T'&R^V,H? 'AF+V&,*2]$:R!T&' M<^, 8-F?M_?W_V8T!%G]47DPNN3J;=0>I(E$^)'B'=5X*HJXR84M+H5;)FLG M5RIA]CFJ\9VRB5OF<=.VC"@>F%-Q0(758#9)2V:YO(:A"<4XPS),C3F;W)H- M5@=M16&N"F[[%\TF;VDM&[B*9,4L6-:T=7C)W.14"QELBB2JDB\Z\G.3$-AN,?&5$LW03:]Y4 UW%]Q( M5"4OSZE:6 [71R/JYF5)YA12U*=/)@"R>[+L$)0&689LISO6*VZGS-+E?1XS M\=00C0:,KZ-ZGE"4_W=8TBPO2ORKQ0IE90Z_9@G9 EM-$DEV0^, MH*Y0&LO3 JLPPSX1*:,;HW2XR='BI\5R"0N_7/RZ.+L>ISMJE[\,R=S%E61M MPI49H@H+7($82NZ=,FZ*W"ARHYY)VQB/*TBE*8@-9KD/$+U1K@02A85K\19# M11'+0-85GN<*=L[ [L=MN5*0GVU<8J'')*Y@R614F!O7F\)%D]18$QLMIS4S MNHPNHCIN$WML65P#0\*:CID<5PK#:L3_18EPL@XX758@]F+);&!]+>IP21I7 M=.6F#0A.>>6(BN>GI\=7PCZ*HN;A.5726YP=AER%D@6OH$FTHEJRY4 M.#Q%?0A>#FLELJ1 MW=_=X-I^I"0N6=C&TO&[4 BGF+8M)/7G1L4I%C5K#6)DY/G^L1&PHJ&1;K,LKDYLP8.KQX>GF4000=EO'TZ=-*Q%\NUQI:3ML9Q/8:WUP(!CG$ MQGL2PR56K-PJC2CPUV0NBK#)JTU'!L>V(4%"=P##;..\*85R5^:%$ NRIK#; M,7098%HUW(M)G"3)I)O75L32@/XZ+4"^0#D9* :._Y3*MJ+DV@*GGV; /O($ MI$/SU2?@*X^/:$'*@2[+QA >5;_84(;O>>>' 4+6S$!>;S-WBH$-[.XG..0? M*7X"^)]8X%&NMJFN+NKL(-,VE1C->C]88CQX/;]<(*<[1<%!5ASV$:0GP56+ M;*;I]M"4;"\MR?9<2[;C7>@A57P(0<=RZ7$<]9M4G^Z)WE+T056(!+^"[!M- MC.857OH&9ED+WEC )04Z$LA[7N IO)*!Q6*1Y2*'AU.0Q/S".ES119+A?9CF M(/-D96G:$Q3HECX2>9'U="SO$LNZO!BD [I%#E)3+LX#O(TG!)U?6N8C7!.! MVD!NTPR&K5RH\'LKM-!I ZHDY\K\)Z+IPS@/YH@6^)Z4 8W2<[T5^_L: T8/ M0-RZ1Z'Q7$1*_ZHA($XQQY])A3 A@K57O MSNS1RD+EU,CZ9W_Y,\$:E\$2!.<47UY#H*V+)X?1\ )J]?Z @ M_MO5YN/S1)BTE+7-$U6 G@NL)X-4*NP\*Q-T"KTF,E.E2V?=2J@8.7X94X\# MG/$S-)[0550G@W,S)K3^LGZX02"*M^L/JS\P_0@&MY:Z20<$?*!@L\17.HE) MX<:JM^UA/GAV7Y6YGC.6D7G=$I"Z+UFG-G)DP1TE@/;"C)<<3]$:H%/L"Q8[MR1[V7!42,:RK%7 M$W]#DR+==NVL*"=OY'*#SI6WP,AFH*LMY FXQ9B9NL#@OK2:925ZHA'9#;_( M*;)8SN(3K M&56XAV_+ME7#%F! GNXS4$\IFJ&:8?WY&:H_#7HQ'5N-)JDEJ@V;FT=-71C+ MM0T2EW,.B*@/"&BQ5_)N>7G=T;Q(3'7 4EE(=)4LF15M M/+&P4R:[D#=TWSDO\2H0!PSHB\;4H=H<'A]>&-F,69(4T<7'U9U+W9IZ(Z*M M PKCT10\.;NGD!21$\&0)]K;R8&;S_+6($^,IJ4E4$0#M)DV*(# DZ"9FK29 M4<15/4LJISN.)-J$A*!TUM9$3A7%_2P8@O0TD)(XE6>S&A6HMHTKU_-\? ;2 M^R*ZFO\K8*1 ;@(JO93 I3PFA3?;O6O"!7$D>&.UM+%:^FRU9,%-"8EHK!W[ M"%Z$2_!&N$2J!)6LO$;?B/2<9(6.7H$'BK:$S4&+-3H=,Q"-6U#HCL>.C=I. MZ?CF)5JLL1-0Z9(RO(PO63B1^/R-EDL:W7Z<_+2^)14 )>HF1K0.BI F7@M+ M6<=-54Q(&XM:(M *]8&R*O5J-LBRX+,\0[=^4^92 U !P%,%N_;]#]WPITB8 MY,DI0"7'4 O0]#-=L*D;5PH/-CF=,'&40),OY8!P U%#!\&S2>A'51E!E1@Z MD(O/XRQ-9#!!@BJ]&*$V_^EQ_: &2PXS##R8EG$CWH6>VU8XIOUD@4&5%:EM M64J7 WS0Y"ZJ,&90@M"K$S\6&D*H(XIH24P:PSYQOD]4[5NM2^\QCGPZ6"(# M'8]D,9G,<6N Y.H.WHD.)LX[77Z]$4S9MPWUFW&ZSLL9JBG6C\FO#)P@:!Z@ M/N3PKQ:.9QD5*_"5E>*9SG2DHB0*WC2?941W,_1"JKU[,'5T%#8> M-AUDDAY2B^\ V/N@30&ZY;WCH4/M1MV M4T\IF^%I70@#LJ'I6[50R(+%V1&F%=S U(R8B:("=+1SX)/0B@FFCEIS"4IN MW[JGG#K0-@RP-!I>>(]3BIOSBL0$4L.)IK$# Y/"#G*G8[NF@M @O'$ZA,'X MSR@%0\X(W^0CKAWCFY%K9]\D=YXEZB/&]FT2EBO)&Z)RY+;\(^V*X5BXWVXM MJ%1DG646YRE>.E4;YR!;D;.1 A8I#9UL>UM,8FB; BVJ299.+E4LDW+@P$W> M5&BV*C$JP8@YRN"C!NZGLLWI%,F8-'L0P/.3LL*PM+:0A%#">6_[]X6Q9FV. MOJDHQ8 M:!HCGSATU"T9G]M6A+05:./2UY!O.ZHRKN"QIH[+O+67]:,9E&O$ M'Z IK!0R#5S=%>I+W-BMI #WC:,.Q<"ZW,J:!";:H:9UQ$KW5GNM[?P452?4 M,1DB1)3XY@$IX=K$!,+->2T9@>/UHJ >NP^"2;'ZD5G';XU^R+9 @?L*O 4^ M?$^=6X!$%A?:!/WXOC!)-S +2+:JA1X1MS6*BD4>YVTUFM)M -0< UP@28Y0VPJP1$X+SWF@Y)L5FW6HW. MU-O4FB4NU_+N$TUT:3/7E_K*U5P2!*@B*UQ_2K^5X/A!#BPIB05_(7/ %"3$ M!H-O^^T@$L!G#31K6FZ$L$/?F+"HTZRAV\\$ MMBXN5W4D&)*&_HES2SX@STP/B\K=DCZ7S(J'(<3#I3V&1OGZ,W&LA(FL>%<^=E5QE5HUZ6Q? M'=J0P!J"^T140) !P;Y[A?J#&Z,N0 ]M(Y!.7M$%DH .GL&-3'_FL--M7M&W M4FZ9?UJC#V&++N>B32)TYI3 KBJX,O#7FCS2Z)RYGOU]%K4)- ]B##E[DA3( M)\DSA)S !I:.RF# MUK@SQW# 5VCI23#$"KZNR9J2MO2=,:A8AMU5&'83I4A).9G.&]HO&8JOMD<$ MY(L_G;-(HJ@ZNP24\%]P4XM@X7&^_4.%KF.CY*3)*\3!H(* 'I>?D/\T M'( MU>T=1S&#+EA6$6M'III 50ST' 8'*_,W^(]?#V]FV- *O60QL$^NJ/1+R2Z8 MKM5/B3*6"#G"WR9_DS/MX;)T11IA:@1W:6W#ZBZ0+.?(8J<7)^>_+1;1Z\79 MXJ?CJ^CB9'X6"'\U0G*H1)M,>4>D?;QQ+\BOY@N(M?T?.HC4X VWLM$;LU'A MK"-4>YW%\'\9B4*\ B21Z;^_%YX4C/I.* H<&#:%ZV/<:VKS!3EW$#+:"G.R M6.L2!V3C=/NHFHVR.]U%E#]T MOQ>/']3O"HB>=(.<$NY170#VVY#/#R[L)BU)86@I8TYHPA@2O7D$'EL"+Z[I MADV3$C6V.,&(V0I3+W+II_C!A"TP+@XXD*3FQ<"2$/H%^#%9VD%&H"TTWQUV M=6#X>(*";EF)UJJV%AD815X; KAJD6+L*$BS2"I4TYI4F$ QZ1(4*O<-5N27 MLCZMT329R0P-_*T8:L24;7.A.:0%VPR= (P^]9+!A-J,O@$9I'4#>BK%N#:- M0.A!T1ACE(DT6D2PZ9%!AC'IL),9A;6*ORL@A[Q&O4&YJ_K[GQ:$Y &"&^P8 M:!@MJOR4$C;:OX7Y&" GB)D:.VV,C4N/-) &07J+:C#@";3Q'71FL^P M>YL*32.IQ _Q5YIZWC.W,\WY-U$*-(5R7<#AGN#$GP4$)A62$$4D6O4S9#4U MD/@N9#6"Z"":=_!P!G>)ID>(C/;Q>WCB^O(HFG[G<*H\.@4F_V&+AC"W8.7I MZF&F"SSL.JK?3S!M[1AK(_PG9TP>G?AIEMMVW,9&*=@>J#.;8W/*52U2'ACZ M?//A_IZ S;!N BJ["G19 D01K*PNYR,"!0'04:B0W >JT*CSBBB2_M MV)<+JVP$1EWG6!C*7-IC/^;SBYUUX5^V0DV/>K51M67>_.*073Z'/LU:FS+V M2L2",(F?@G2O@71UC[^?DF#J'(1 #1RU(]%7$+\EP*$VFWR-=/S%,1:I^"3R M)Q9\=:/C$74LHD ="R=AB"EBX;3WZ"EBX1Q)F>OP-3HTUECO@%I"ES=]V>-SE\Y.[XF[$$\3K[#_6DKDSIS! M+EOM4F6K+57LMG<0!7]X!N$"F0L%;CL@@BLEIP0S]9QR2V;3H>NB ^W#T^J" MDVCFC,A9SAB,[T\(O=V_?;1,"+'H'WC7>_05N;YPG,NEOWN-\*AY>^94W,.TL1SI-VGLX2Y MF3JT/K,&V AAB"CV5-3C<6E!AB\LODC/D025"_0>HER-Z?<'1UY[X#6:1] W MUH$SR0(>L@AJH0?VA34T)P#WR*R#&@Q,2*$,FM.*%;R@_2$HY[U/PJOA$8RA M&<=!\/H"ZTQ@G\[CB^LEU:# 4;I?(E"B$ !@N9[0J(*G$3]VJ_.IU9(0'%_5 MW/L/*J3%"T1:'-4,#MR99@?**$QJPPTQ*V/#-Q)4QEH8N:6=;KC5[WC$DQ$@ MC[M?2A[.@2+BS^O;]X2MTD4O'8GZ6@1R$SKJ+T=MM$H*N:B-/E:U/U"C&:\U M -088%T61.$+=-&NR=@33M0!.$*#2XVOB$^=W=]U@(NO"7!Q0**0V#FJI($N M:AU)'$71N^IL^4]K,<+C?7X,R;='"JLQX'7;(C(Z,;W MVN^9,P!%5U^CX?E)NH-G=U_C[MU=^AD0=;L'!X1>B3H*#^Z]X". BU0[H MB:,P&7=N=12>XNYWE&HDID+(\./D?B5#'F3M6SCS1@A (87*T0N""C@'LP!1V&Y0(*!CJ6R?J>+AE0P-T7 M3;43D\OLL==<:(%\EC^*7739P4ZP>^[K'&RAUURW]EDK';M0I.#FG&W8Q3;M M4B*/2CAR$W<0GL):K!5F["MY;F#Q[=ZSGW%]?IBA;X=T.H?$$=T.'>=&YV%: MLT$!39@RAW5<]#P\$3J)ED5$3%<2G)L9]VS73B\?-0]:J. *'9# _0#$<)&D8#P)*[KR1G(C51'^T!#[[0.2);,PT#H94. A8RF@^#5LB[*\)XAL.CJA M9>JC#NYC_.NU,#?JS@5C%CR8@/RD!I\R4 ^=*ZH/*N@RXOLG1FYE@0T9\?;3 MYK&S>*(=%1Y;W^T:2A*60,/==#;5Z/?YVRW9,5P2MT'RD#XVLH(GIQA=(=#B M8Y?>YEP2N'D*196'%73$^=U!$7MN)B\9#H$I"BJR41*C/DJB (8)SV$ :C!Z M =1@M"?48#0>:A!35%#]6S]L_TJ*$NA,+S QGZZ>$NEM6O]A"Q%B"*UW<.YLU"?^^;1+-P1S M2+S"N24RA:X@@_LPG>UV]>Q*+9?7+KG)=U/Q;E2Q;X[?3X-QJCUUA2,-(V@\ M'1L-<0.WW-$['%7K 9NQ/:X>WHN<#]F8O>X?-\+(!)K,V[7.Z1!P,.A[1(?Q ML_\@RT$C9I%Z!F1T>9K@BYT.NHZ)DO"C%LNA=5[)H=ZQ_?DV-.*@B9],:.(H M#$WL=7T(*?0U(W58G,-HSQQ"2#+Q@Q'WG\S9VZ)@[]:"?9:',G;>E8>H\D37 MJN\+=4"S@C^@/"9N_['?",W1W@C-8JW":^P#:HY>"-0<_7\ -9NVQ1^T+'LG$'=CXX/1P<^6*UJJ MFUW;O'F@+U[VO^\ MI0W]*OG285>Z_N^ UKV/=&AVGK;L "^O(_MC+0\,.8@ MRK+O7>?^50N L7.N09M;:+]5IUML_S/F@ON?,A<]T%9_X?V/[K'X@W,8V #_ M^WH3W&P;%7&)'(0S?NPZC_[[]4B1?<04^Z_(=,FHU4TW;-.=/G6L]2DV,VJ? M/=MSJ[Q,<@!ZW#2ED=QM&A^_#?\<0.OVG$%^+;W';*C3P!0Z@UE M+^-(B \GX="\7P^A>>_A9E]_GGF]/F:*N^L2,MYT+*WFF\Z7!A2RX>M4KD[G M&I;(O0P)8.PW)]&$404B$U5 )9_>UP02KOY$QV 9$VQ@5Y0A4F"J:1OB5SH,W(\&XTUS%/5Q/ M!>(H1$JI%0@IU@3_ZM0%U=4,M-IH^W3S(8X4K.7&\ "LWMX+0-^N#1NIU]Q< MW6;X='W+\V2T?/[.:$O[AR14ZIAHBEB!AWN_)Y^2_VW/"1E$>WQ;([)[[3*[=!7V#PU@K7,FK!XL,6.P<$TPR2SG/JS= M#QV<=K?]E/-3[(O;WF\)8=R35R[P"C?68E:Y'[+ [X[%EFLNXU8NC!+OC#[' M-IS1(W@\\_$N8/).DRW;) *SB9=KA>2V[E,LX6:(#9"VIQ>DCX M"21LQP/8]TXK);L,/4A\TX+MSI295,5-/^>.W"B$?69/*V;4>Z+N.ZTC"#]+ M2?R2CP/G=]8MG37NP6!,AH M4N.-3D[4$LAZH(-PR%<].R3C%#\Y?XMZ8ZR:#$UAX[H MM0EEJ:]M^VK3[CC?7<[<<^)"V2AHGNFM!-5A+F=#J#8Z[61KA;@#'WX@6=I5 M[*^Z[\Q 2B[X@8,\ZU#MQ:5G=-5_G2EE;0R:A^4:C;9_[47&)\%;H#ZKE32J MS6C$]\T[0UWP*LHW799+ (O_#G;P"T+B*:.*,0;2A+@1<**75EZD1=V;L24" MI?5S9-%? RUR5]L"U,$-/H7K^1L&OGP5HJM((I57H\"C>(Y^>7K8;&\W-QQ' MO9+[MMU^4E#_SJ:CW^,;=.76Y)"."YE;.1 #/ "GQ8'KC7B%0^#RDLX(.*Z, MO29Z^:H:.&)QMZ*&.P'<@R7FH*?0TZ>^I$DO5)I(51VS,VZ340]=@M35[?8> M&&I[KSH[+U7B=1?&)2I[FM^-3TH9JJC#,K1^.1UGV7KU=%RAH,MU]=-% M>"#>6CH.G_/5TN%;])31<447?R9=L%+.L![_TG(WNU.6.P9_X\'X^A=4HO&W M-53-)?SF0$$:K^0VHA;-P+N[C/F%16>< [A;^9?16L(>_A;9FR&7VL67?!Z, MX-FA:F MYHFCLLH.?)NT>Z3$P @VO1%\HA'<\(4/0AGWF-P#I/ )(2KNWJ]D'/SV7NP@ M!OYY< #ZC>).860DO,&-?6D6>[&!\=6ZN75#]N+Q$F*4.EI\D8@8AW*24CYQ M:I8$X=.Z07DN>O<)(W33,9HD;$ ?1B,YIIR*>[*LN4_M0C;];QN^2[><2\IJ M &GA[Q(KW#C/LP-/63MEFK,ZAU$)I_]=R[TPJJQ-M%-9FVB@K,T>6!(]^HXY M4O2FG3IEIY&/P*V(B6./3> MS/WBSW0Q&+<9!;L&NRN@B.'OH7Z'9 M>NO5=#-_R5@O5B@H?U@_8M3H]^;8_3T?1/X1'WA'M5NEFKV2^?E&K0SS -$= M^4K=Q#XC7+\N3? 0B@DZJQ*L"?.-K.Q=VQ(>S1:3?O0<6=ZJ[BGK$GYXL*2' MW_ LFQA\8% Z'U.4I7OGA^WV\3_^%U!+ P04 " "K@EI,2)TLXXX" !V M#@ #0 'AL+W-T>6QEKE7V>V>8H^R)YD=AP08C(W1:;E)CL^Q?^?OY,0Z MZ:=ZP>!^"J#1G#.1AGBJ=?+2\]+Q%#A)FS(!82*Q5)QH,U03+TT4D"BUBSCS M6K[?]3BA @_Z(N,W7*=H+#.A0]PK7;D9.BM I1H[S)@IQT#W#WN^#=V(WH)T_@3;]7\G=1'?WH+]__KI#<179 MJKFW!_SMRPYN&=B*/=^#O7K_>@>WBFP%7^P!W\(,V [T:FP;O.=;N%>4X* ? M2U%58AL[A\E..* 982&^)HR.%+6K8L(I6SAWRSK&DDF%M/D$C+K >M)'%P[< MR'X=!8=3(56>VV5PUU$Q?2.P'%F!E+%28 L[QZ"?$*U!B1LSR"?GSI]"J+"' MB\0HG"BR"%H=7"W(;R;)2*H(5)DFP$O7H,\@MG(4G4SM7CXID@QAKI?E-(\/U=RJH>9C/^<)"%"$K8HV MM?\_/^5_K+C=^WO)^:FR*?B(&FT34 .1G3J([-9!9"UJ\KP.(B]J(+)WA%/S MJ46VG_I!>D4GM-)NK35;I1>-,LHT%87:*8TB<'ILMQOB=[;59FLM3]5S&;PF M(_,3N,8W:R.(2<;TG=UB'@QQ9=]:X4&WG#4L$2&N[+<0T8SG7;]7_6D.?@!0 M2P,$% @ JX):3&8O&_/K!P RSH \ !X;"]W;W)K8F]O:RYX;6S% MFUUSVL@20/_*%"^;6[6Y-B! 3B6IDF' V@6)2,*[>1R+P;/YE(:_4@$W'WH7/9@?TNK!W;@QY?]T3O]/_#5&XV*I63,FUR6=1[ M*"TS4:NRJ+9J5W58(7+YH7/HNDQVFWRGX0/OKK@&G@QR'01S._8F7\ F[]N9>,.8LON$\B2W '@+8 M>S5 ]F8I+,@^ MG_B9!Q B\+'@!@.&7ADD<6I(- .J\&.0X72PMR@$ .7@TR M3L*Q!3E$((>O"3FR($<(Y.CUAMN+;RQ(%X%T:2&OO=AOD981CP'/2_PPL-"N M$+0K6K38GP7^U!][0<*\\3A\\\:[G MD!7Y>!7YR0LX5"[$=IGPR+^%,;WES _B)%JUIZ!-AYFE2ZR6J>='[-:;KSA; M<"]>1?P[/,PI76*I))$WX<=3+V81'W,()@STKRS@";,Q,:MTB;6RC(SBDL_, M"R:,?UKY2Q-%FP[329?8)]X8B&+?I)63@<7LT276QRP,)W_X\WD;L3"YX1', MCL0+9KZ9Q9Z-B?FC2RP0./.B%;B#_[GD07R:5#!E=(F=,>%3'D4 %O%;'JRX MS87YHDLL#"BB%GZREZP961"P,08/7NBBA^FB1ZP+4T3]?A/.(3/'O[33-?EL MLV&VZ!';HF5["R4!G[05*9QU+^N!'MJ)$/O"#X"*L\3[\W0\,4GTB"7!O2B MDRQFD(.A+?(B>SKT,"_TB+TPX^$L\I8W_ABRVS2,%NU8MC-CX?T6VIB8('K$ M@N"+Y3S\S#F[Y@&?^@E;0HMY,KR8*GK$JHCYG(]- ?]IY44)C^:?3X)I8V*J MZ!&K JV5>ZZ-B9FC1VR.L[4R>Y,(P*C^8U-B'ND1>^1\T7P.LX^9I$]LDA]4 MST=.&Q.32I]8*F@5W>_9F)A;^L1N.5]%GQUT]#H7L6[0TK7OV)B8>_K$[GE9 MNIZ-(V:=/K%U7M:P9P$Q\?3)+W$AQ2Q[8V-BXNE3B^=,.7LVEIAV^L3:^5%= M>P"U,3'O](F]8Y>WYV+H8+9QB&WS?9U[%A$SC4-L&K3@=6S3.)AI'&+3G"]X MST83,XU#;!JT\G5LTSCH/15BT\3JOE"PKRAJYJ5IV12U*N[9LLQ4JIR!C8GY MQB'V30S'6#>99.6&+83^(FLSVBR6::-5K6Q,S#H.L77.H,F*O67>>@UO2QL3 MLXY#;)V)U.I!F'O+S"^J6K?[/W/:F)AW'&+O3(72[%9D33OLXS+?B>*)A4T- M1,7Z!!/SCD/LG6FI'X5> V!1:Y%"(+\APDQZM.]+8@8:$!MHO!7%O62J8*=Q M/>#;F)B%!L06LN 64E2-EB%JD^BB5EH M1&^A75FTJ1PFNU^D92[9M81C208-B(V)66A$?1_H!!/ # (,N^DM =K&1-X$$[/0B-A"AV%.Q%?Y+RW;"+/0B+H7.AGT M '[E6SD'Z/9,=S$+N<06^G[0K^6]*@K3ND%A9V-B%G*I+?3L=%"12MNBJ4N MQ&$.C3-E=Y8N9B&7V$+S$D[".:2?-3M M'/H+,KN)Y(LFP\4LY!);Z,RE5_707O=HD6U,S$(NL8503-=>!N>BS]S\O%X( M\GI;*[7W7M1=\Z)E9[9CT]>75J85YB%KO:/?K8[ M5Q_?K_?_<0 _4<'V5&3I4C/S8H[4[3D#LXA\TV39&+:%Q;P49GM[C./#I1__ M 5!+ P04 " "K@EI,F'(1)[@" "3-0 &@ 'AL+U]R96QS+W=O=>8$(#$&%!,49 MM7W[R;"9C-3FS *=;(@0D?VO/B+G/K[DV M6OVL^V,>MI5Y/YNWKG\M3+?1@W&&_YN.;_V;X['$Z[_+W;_;KD=OBD MXN\&E?D\2.:#A![DYH,E"<#XKTH#0?E.A!F_F@ M#3W(KH&,:WX2PIJOM05<6[[7%H!M^6);0+;EFVT!VI:OM@5L6[[;%L!M^7); M0+?EVVT!WI:OMP"]A:^W +UE@6=M]+#-UUN WL+76X#>PM=;@-["UUN WL+7 M6X#>PM=;@-["UUN WL+7VP&]'5]O!_1V?+T=T-LM<%:"#DOX>CN@M^/K[8#> MCJ^W WH[OMX.Z.WX>CN@M^/K[8#>CJ^W!WI[OMX>Z.WY>GN@M^?K[8'>?H&S M;G38S=?; [T]7V\/]/9\O3W0V_/U]D!OS]?; [T]7^\ ] Y\O0/0._#U#D#O MP-<[ +T#7^\ ] X+O*M$+ROY>@>@=^#K'8#>@:]W 'H'OMX!Z!WX>BO06_EZ M*]!;^7HKT%OY>BO06_EZ*]!;^7HKT%L7F#5!PR9\O17HK7R]%>BM?+T5Z*U\ MO2/0._+UCD#OR-<[ KTC7^\(](Y\O2/0._+UCD#OR-<[ KWC K.":%B0KW<$ M>D>^WA'H'?EZ)Z!WXNN=@-Z)KW<">B>^W@GHG?AZ)Z!WXNN=@-Z)KW<">B>^ MW@GHG1:8]4;#WGR]$] [\?7> +TW?+TW$[U+4_=Y_V/H3^VQW+ODG\6_K)G M78:/<[Y_QFW5+_>?*#V,NV1S^[S[/]AMU3\19EI1GGX#4$L#!!0 ( *N" M6DQF1CS00@( / S 3 6T-O;G1E;G1?5'EP97-=+GAM;,W;WVZ;,!3' M\5>)N)V"@P&;3DUOVMUNE;87\,!)4/@GV^W2MY]#VTFK,JE3$^E[$P+'G/.# M6)^[7/]XFJQ?'/IN\.MD%\+T60A?[VQO?#I.=HB5S>AZ$^*IVXK)U'NSM4*N M5DK4XQ#L$);AV".YN;ZS&_/0A<7M\_5CZW5BIJEK:Q/:<1"/0_.FZ?*E8>IL M-Z_QNW;RG^*"9/'E$+OX>&V=Q*I/Q#LFO+WQ>![O^_9HG6L;^U_1QLVFK6TS MU@]]O"7UD[.F\3MK0]^E?F><;;X'UP[;E[SWQH6OIH^-Q:$3?RU(+YVK47'C^S#XT\'4WU*.SR\G%J@OMB<>+D>YCU8OCPG,^HCUN MG<8V[QH>6U_NA_TUNOW\_=0+_U/T8CY\[*V?+X>$Y,@A.0I(CA*20T%R:$B. M"I+C"I(C6U&"4$3-**1F%%,S"JH91=6,PFI&<36CP)I19)44625%5DF155)D ME119)45629%54F25%%DE1=:<(FM.D36GR)I39,TILN8467.*K#E%UIPB:TZ1 MM:#(6E!D+2BR%A19"XJL!476@B)K09&UH,A:4&0M*;*6%%E+BJPE1=:2(FM) MD;6DR%I29"TILI84615%5D6155%D5119%45619%54615%%D5159%D5539-44 M635%5DV155-DU119-45639%54V35%%DKBJP51=:*(FM%D;6BR%I19*THLE84 M62N*K!5%UJL+RCH?T]ZTP[^2_!S'_>M\,?_1Y^8W4$L! A0#% @ JX): M3!\CSP/ $P( L ( ! %]R96QS+RYR96QS4$L! M A0#% @ JX):3&;S"V"" L0 ! ( !Z0 &1O M8U!R;W!S+V%P<"YX;6Q02P$"% ,4 " "K@EI,J?KH%^X K @ $0 M @ &9 0 9&]C4')O<',O8V]R92YX;6Q02P$"% ,4 " "K M@EI,F5R<(Q & "<)P $P @ &V @ >&PO=&AE;64O=&AE M;64Q+GAM;%!+ 0(4 Q0 ( *N"6DPS1;P8IP( (* 8 M " ?<( !X;"]W;W)K&PO=V]R:W-H965T M&UL4$L! A0#% @ JX):3"LR@VE' @ ^ < !@ M ( !=A 'AL+W=O&PO=V]R:W-H965T&UL4$L! M A0#% @ JX):3 _^.BPX!0 5QL !@ ( !EAH 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ JX):3.>2 M9+FH 0 D0, !@ ( !@B< 'AL+W=O&UL4$L! A0#% @ MJX):3)]?E,.F 0 D0, !D ( !0"L 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ JX):3&L9*_VH 0 D0, !D M ( !=C8 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ JX):3$",!62H 0 D0, !D ( !$SP 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ JX): M3$ZD$(.H 0 D0, !D ( !KT$ 'AL+W=O&PO=V]R:W-H965T_%J $ )$# 9 " 6U% !X;"]W;W)K M&UL4$L! A0#% @ JX):3"1%N].G 0 D0, M !D ( !3$< 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ JX):3#QO)92K 0 D0, !D M ( !GTT 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ JX):3)",<%FZ 0 ]@, !D ( !85, 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ JX):3(47 M1G>K 0 D0, !D ( !/UD 'AL+W=O&PO=V]R:W-H965T]>;K $ )$# 9 " 01= !X;"]W;W)K&UL4$L! A0#% @ JX):3/5I:RFY 0 ]@, !D M ( !YUX 'AL+W=O&PO M=V]R:W-H965T!B !X;"]W;W)K&UL4$L! A0#% @ JX):3!3IDM6K 0 D0, !D ( ! M]V0 'AL+W=O&PO=V]R:W-H965T1H !X;"]W;W)K&UL4$L! A0#% M @ JX):3+9D.2VI 0 D0, !D ( !QVH 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ JX):3!K$#ST] @ 8@< !D M ( !I'D 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ JX):3'P_ .+D P PQ, !D ( !LH M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MJX):3,-67M') @ :0L !D ( !Q(D 'AL+W=O&PO=V]R:W-H965TJ. !X;"]W M;W)K&UL4$L! A0#% @ JX):3+;WU03( 0 M-00 !D ( !(I$ 'AL+W=O&PO=V]R:W-H965T M^-O%&UL4$L! A0#% @ JX):3/9+=SQW @ 6P@ !D M ( !-9D 'AL+W=O&PO=V]R:W-H M965T !X;"]W;W)K&UL4$L! M A0#% @ JX):3#4:I:7L @ ! P !D ( !M* 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ JX): M3(F^^.&> @ <@H !D ( !O:@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ JX):3$$,"/OM @ 9PL M !D ( !EK 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ JX):3&Y" (S[ @ E L !D M ( !)[L 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ JX):3.A(&0+E @ >PH !D ( !(L4 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ JX):3+&PO=V]R:W-H965T&UL4$L! A0#% @ JX):3 =*3I/* 0 -00 !D M ( !?MT 'AL+W=O&PO M=V]R:W-H965TCE !X;"]W;W)K&UL4$L! A0#% @ JX):3%WA-YEJ P V@T !D ( ! MB>@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ JX):3/,&K8!- @ 2@< !D ( !9O 'AL+W=O&PO=V]R:W-H965T2* 0!X;"]S='EL97,N>&UL4$L! A0#% @ MJX):3&8O&_/K!P RSH \ ( !G8T! 'AL+W=O7!E <&UL4$L%!@ !C &, )QL !B; 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.8.0.1 html 216 379 1 true 88 0 false 9 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 - MARKETABLE SECURITIES (Tables) Sheet http://www.pega.com/taxonomy/role/NotesToFinancialStatementsInvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlockTables MARKETABLE SECURITIES (Tables) Tables http://www.pega.com/taxonomy/role/NotesToFinancialStatementsInvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock 29 false false R30.htm 131 - Disclosure - DERIVATIVE INSTRUMENTS (Tables) Sheet http://www.pega.com/taxonomy/role/NotesToFinancialStatementsDerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlockTables DERIVATIVE INSTRUMENTS (Tables) Tables http://www.pega.com/taxonomy/role/NotesToFinancialStatementsDerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock 30 false false R31.htm 132 - 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 31 false false R32.htm 133 - 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 32 false false R33.htm 134 - 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 33 false false R34.htm 135 - 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 34 false false R35.htm 136 - Disclosure - ACCRUED EXPENSES (Tables) Sheet http://www.pega.com/taxonomy/role/NotesToFinancialStatementsAccruedExpensesDisclosureTextBlockTables ACCRUED EXPENSES (Tables) Tables http://www.pega.com/taxonomy/role/NotesToFinancialStatementsAccruedExpensesDisclosureTextBlock 35 false false R36.htm 137 - Disclosure - DEFERRED REVENUE (Tables) Sheet http://www.pega.com/taxonomy/role/NotesToFinancialStatementsDeferredRevenueDisclosureTextBlockTables DEFERRED REVENUE (Tables) Tables http://www.pega.com/taxonomy/role/NotesToFinancialStatementsDeferredRevenueDisclosureTextBlock 36 false false R37.htm 138 - 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 37 false false R38.htm 139 - Disclosure - STOCKHOLDERS' EQUITY (Tables) Sheet http://www.pega.com/taxonomy/role/NotesToFinancialStatementsStockholdersEquityNoteDisclosureTextBlockTables STOCKHOLDERS' EQUITY (Tables) Tables http://www.pega.com/taxonomy/role/NotesToFinancialStatementsStockholdersEquityNoteDisclosureTextBlock 38 false false R39.htm 140 - 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 39 false false R40.htm 141 - Disclosure - INCOME TAXES (Tables) Sheet http://www.pega.com/taxonomy/role/NotesToFinancialStatementsIncomeTaxDisclosureTextBlockTables INCOME TAXES (Tables) Tables http://www.pega.com/taxonomy/role/NotesToFinancialStatementsIncomeTaxDisclosureTextBlock 40 false false R41.htm 142 - 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 41 false false R42.htm 143 - 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 42 false false R43.htm 144 - Disclosure - EMPLOYEE BENEFIT PLANS (Tables) Sheet http://www.pega.com/taxonomy/role/NotesToFinancialStatementsCompensationAndEmployeeBenefitPlansTextBlockTables EMPLOYEE BENEFIT PLANS (Tables) Tables http://www.pega.com/taxonomy/role/NotesToFinancialStatementsCompensationAndEmployeeBenefitPlansTextBlock 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 - Schedule of Marketable Securities (Detail) Sheet http://www.pega.com/taxonomy/role/DisclosureScheduleOfMarketableSecurities Schedule of Marketable Securities (Detail) Details 46 false false R47.htm 148 - Disclosure - Marketable Securities - Additional Information (Detail) Sheet http://www.pega.com/taxonomy/role/DisclosureMarketableSecuritiesAdditionalInformation Marketable Securities - Additional Information (Detail) Details 47 false false R48.htm 149 - Disclosure - Derivative Instruments - Additional Information (Detail) Sheet http://www.pega.com/taxonomy/role/DisclosureDerivativeInstrumentsAdditionalInformation Derivative Instruments - Additional Information (Detail) Details 48 false false R49.htm 150 - 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 49 false false R50.htm 151 - 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 50 false false R51.htm 152 - 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 51 false false R52.htm 153 - Disclosure - Fair Value Measurements - Additional Information (Detail) Sheet http://www.pega.com/taxonomy/role/DisclosureFairValueMeasurementsAdditionalInformation Fair Value Measurements - Additional Information (Detail) Details 52 false false R53.htm 154 - 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 53 false false R54.htm 155 - Disclosure - Schedule of Trade Accounts Receivable (Detail) Sheet http://www.pega.com/taxonomy/role/DisclosureScheduleOfTradeAccountsReceivable Schedule of Trade Accounts Receivable (Detail) Details 54 false false R55.htm 156 - 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 55 false false R56.htm 157 - Disclosure - Property and Equipment (Detail) Sheet http://www.pega.com/taxonomy/role/DisclosurePropertyAndEquipment Property and Equipment (Detail) Details 56 false false R57.htm 158 - Disclosure - Property and Equipment - Additional Information (Detail) Sheet http://www.pega.com/taxonomy/role/DisclosurePropertyAndEquipmentAdditionalInformation Property and Equipment - Additional Information (Detail) Details 57 false false R58.htm 159 - Disclosure - Acquisitions - Additional Information (Detail) Sheet http://www.pega.com/taxonomy/role/DisclosureAcquisitionsAdditionalInformation Acquisitions - Additional Information (Detail) Details 58 false false R59.htm 160 - 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 59 false false R60.htm 161 - Disclosure - Changes in Carrying Amount of Goodwill (Detail) Sheet http://www.pega.com/taxonomy/role/DisclosureChangesInCarryingAmountOfGoodwill Changes in Carrying Amount of Goodwill (Detail) Details 60 false false R61.htm 162 - Disclosure - Schedule of Amortizable Intangible Asset (Detail) Sheet http://www.pega.com/taxonomy/role/DisclosureScheduleOfAmortizableIntangibleAsset Schedule of Amortizable Intangible Asset (Detail) Details 61 false false R62.htm 163 - Disclosure - Amortization Expense of Acquired Intangibles (Detail) Sheet http://www.pega.com/taxonomy/role/DisclosureAmortizationExpenseOfAcquiredIntangibles Amortization Expense of Acquired Intangibles (Detail) Details 62 false false R63.htm 164 - Disclosure - Estimated Future Amortization Expense Related to Intangible Assets (Detail) Sheet http://www.pega.com/taxonomy/role/DisclosureEstimatedFutureAmortizationExpenseRelatedToIntangibleAssets Estimated Future Amortization Expense Related to Intangible Assets (Detail) Details 63 false false R64.htm 165 - Disclosure - Schedule of Accrued Expenses (Detail) Sheet http://www.pega.com/taxonomy/role/DisclosureScheduleOfAccruedExpenses Schedule of Accrued Expenses (Detail) Details 64 false false R65.htm 166 - Disclosure - Schedule of Deferred Revenue (Detail) Sheet http://www.pega.com/taxonomy/role/DisclosureScheduleOfDeferredRevenue Schedule of Deferred Revenue (Detail) Details 65 false false R66.htm 167 - Disclosure - Commitments and Contingencies - Additional Information (Detail) Sheet http://www.pega.com/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformation Commitments and Contingencies - Additional Information (Detail) Details 66 false false R67.htm 168 - 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 67 false false R68.htm 169 - Disclosure - Stockholders' Equity - Additional Information (Detail) Sheet http://www.pega.com/taxonomy/role/DisclosureStockholdersEquityAdditionalInformation Stockholders' Equity - Additional Information (Detail) Details 68 false false R69.htm 170 - 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 69 false false R70.htm 171 - Disclosure - Summary of Dividends Declared Per Share (Detail) Sheet http://www.pega.com/taxonomy/role/DisclosureSummaryOfDividendsDeclaredPerShare Summary of Dividends Declared Per Share (Detail) Details 70 false false R71.htm 172 - 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 71 false false R72.htm 173 - Disclosure - Stock-Based Compensation - Additional Information (Detail) Sheet http://www.pega.com/taxonomy/role/DisclosureStockBasedCompensationAdditionalInformation Stock-Based Compensation - Additional Information (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 - Combined Stock Option Activity (Detail) Sheet http://www.pega.com/taxonomy/role/DisclosureCombinedStockOptionActivity Combined Stock Option Activity (Detail) Details 74 false false R75.htm 176 - Disclosure - Combined Restricted Stock Units Activity (Detail) Sheet http://www.pega.com/taxonomy/role/DisclosureCombinedRestrictedStockUnitsActivity Combined Restricted Stock Units Activity (Detail) Details 75 false false R76.htm 177 - 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 76 false false R77.htm 178 - Disclosure - Components of Provision for Income Taxes (Detail) Sheet http://www.pega.com/taxonomy/role/DisclosureComponentsOfProvisionForIncomeTaxes Components of Provision for Income Taxes (Detail) Details 77 false false R78.htm 179 - 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 78 false false R79.htm 180 - Disclosure - Income Taxes - Additional Information (Detail) Sheet http://www.pega.com/taxonomy/role/DisclosureIncomeTaxesAdditionalInformation Income Taxes - Additional Information (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 - 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 81 false false R82.htm 183 - 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 82 false false R83.htm 184 - 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 83 false false R84.htm 185 - 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 84 false false R85.htm 186 - Disclosure - Long Lived Assets by Geographic Area (Detail) Sheet http://www.pega.com/taxonomy/role/DisclosureLongLivedAssetsByGeographicArea Long Lived Assets by Geographic Area (Detail) Details 85 false false R86.htm 187 - Disclosure - Total Revenue of Major Clients (Detail) Sheet http://www.pega.com/taxonomy/role/DisclosureTotalRevenueOfMajorClients Total Revenue of Major Clients (Detail) Details 86 false false R87.htm 188 - Disclosure - Trade Accounts Receivable of Major Clients (Detail) Sheet http://www.pega.com/taxonomy/role/DisclosureTradeAccountsReceivableOfMajorClients Trade Accounts Receivable of Major Clients (Detail) Details 87 false false R88.htm 189 - Disclosure - Trade Accounts Receivable of Major Clients (Parenthetical) (Detail) Sheet http://www.pega.com/taxonomy/role/DisclosureTradeAccountsReceivableOfMajorClientsParenthetical Trade Accounts Receivable of Major Clients (Parenthetical) (Detail) Details 88 false false R89.htm 190 - Disclosure - Summary of Defined Contribution Plans Expenses (Detail) Sheet http://www.pega.com/taxonomy/role/DisclosureSummaryOfDefinedContributionPlansExpenses Summary of Defined Contribution Plans Expenses (Detail) Details 89 false false R90.htm 191 - Disclosure - Selected Quarterly Information (Detail) Sheet http://www.pega.com/taxonomy/role/DisclosureSelectedQuarterlyInformation Selected Quarterly Information (Detail) Details 90 false false All Reports Book All Reports pega-20171231.xml pega-20171231.xsd pega-20171231_cal.xml pega-20171231_def.xml pega-20171231_lab.xml pega-20171231_pre.xml http://xbrl.sec.gov/currency/2017-01-31 http://xbrl.sec.gov/dei/2014-01-31 http://xbrl.sec.gov/invest/2013-01-31 http://xbrl.sec.gov/country/2017-01-31 http://fasb.org/us-gaap/2017-01-31 true true ZIP 114 0001193125-18-058491-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001193125-18-058491-xbrl.zip M4$L#!!0 ( *N"6DS%[.\'_@>OI-=$<(- HH7.[IWL#%?IJQ+:^E[C=OOS@@$I+P MFB(X &E;^^LWLZH B!(@A<(R9RC+9(X*K.R\C[^XW]_>QSWOH1)&L637U^3 MOORZ%TZ&\2B:W/_Z>IY*03J,HM>]=!9,1L$XGH2_OGX*T]?_^[=7/_S'_Y*D MGC>X[OWW,!R'23 +>Y<3O' 8]KQX.'\,)[.>U'N8S:9OW[SY^O5K?W27#N/^ M,'Y\AMSRI\ MY29A,(/+>R-8PMN>(A-3DA5)T6^(]99H;XG^?XM7Q].G)+I_F/5^&OZ,%QNP MV,DD'(_#I]X@6]9%[]T[M]^SQ^/>)[PX[7T*<:7AJ"^>]>TV&?< >9/TU]<% M$/'K?IS^Q5_':ZX?1Y._;H-T<3U^4;K^J\JN)I9EO6&_ M9I=&:4P58JQ;#+\B?W8:U3T9+B5O_OO]N^OA0_@82%4(@"3N@V":WWD7I+?L M/O'#&\2H)!-))=DMHW#Q(K:B-!SV[^,O;^ 'O)R6+Y^&]T%I8?@%(QI\-%$6 M5\(K9T_3,*U=#/NE9C6X@M&LO" !M_:&_UBZ-*J]5.>71MFEZ6R:U .)O^ R M2'D90Z#C6?)4?X_XL6;UPWF2P/E<=9_XM>;&\-OPH?XF_*7FADD0#=/Z.]A/ M-;=$DR]A.JN_A_^&-ZGEF])HN )QT; &;Q,@AEDX6DGFUILD'H=OQ&7Y7?/' M^CM&L^0-4LH;N"),HF%^ ["$S??$$ZERWWR6K%D:_/H:>$>OQ[C'^&W*SMBG M\*['CO);?.JOK]/H<3K& \>^"Y(A0M2,:; ['I+P[M?7>&JD[,3TOZ6C'7A* MS>/C7]4.0A.G5?,:$" B6WC">S,)OLT^X MSC >?_[H:[HEX?_ 0B[%G\%(9>E(3#69S MG=-PDC+!]"YZC&9; JW+NBK#GT2CAF[JWXBF69IIX6=+M>@WN(>8 "1\KZJ6 M^8WHNF')120)=O_YCVMO$Z84W2#6P/(DPX254$W5)$=73(9E2\T$Z28'(?HLK@/"TN^1@\X5?V MUR 9?9@_WH;)U1W?"'L^>XB3Z/^%H]T16T3D6NJ2]-U0AK(4"/KY^SB_'4?#P3@.MJ4\@R-H,R5)YFY'3OVL(S*LU[\IBIQCIG;I9=)QYX_S M,2#J2^C?W0&M7=U]"+_:0R8MX4!^3"+0W8!U7DX^ D^.1U=W]BB>,M5P6XZC MJD0: HR(/VSA= K@ D+4*65 MS]02!&4(_PS&"IHR /R; H>/["?*+F^";$T["NPA,F_9 M-A1#MG5?E4PJVQ)U94NR=-V73 4.@4HLV5*T'&0*@DTOP;P"@!I"_A1.Y\GP M ;CGQR2^3X+'3Z!H11,X$ N6N;C&?L330MHD>.+ 'FL>[+@[D 9KF03RY%4 MW=$-V83C@#)&2%RB*B9=)O6=8*QPU"!] *K!?_#$? G&(&=2>^8&2?($#T(B M:_-(Z+KC6P1DJ6)8R P-3[(M2N$]FF8,B*T-=$$?*IX)0C6SS ,: 705 M#D=EA/2S(1@AT5099-0VC/ ($&LRJ$%'A5AH#0@Q)=3:CO4? V*#JL?=8^VS M*2"6=*)L!>\!K:\ZR$%E7J\O[PXT^?JWB+KT?7X6PV/H#VTBQZH/D.D15-DWQ+ 9YGJS*P.]5!AJ]Y MODQDS[8^LW,.6RR\X=L!LCT&_IBD7<0!G&AS.PSD@!Q'96O/%%)J M9HL3R@Q2TSR5+;X9ZL-O.+?%<<,-?3M7DQ?>A6#%H*)KI\#ET@_A[$,\&>YD MF^G 8RN!* H<>2=3'*!Q!IJA2KH%\%/?TR7;&X#QHAD>Z/&RKWI*'N15*_K9 M>JA.%*9;@9T=N/^.V"K'=P\?D_N8"+0?A'OH.VH!/M%=WP8M0/;0G.+9G*))KR*H$B#4D MBYJ>I!BZ(P]L2AW3S!%/K#[5CH+V=7A9=WZ?*9>6JURZ&52;.5EG-1 ,E%7U MC_4 E($%%3[<+V*T=H\WB:6!XWH^L217 Z9$+5^6+*+;DF^:FJH#Y])<':!D M0%*E'$>H67D9M$_A+(@FX<@/$O2GIZ!R#LHZ$=_%\;X#U6QJ]G43C7U_/DGFX*["*E:>*9PN_FCV$R;LHN(W& M$89U=[>5C[]7"KJ\=)F69>9J",J0%B[I(&A@V*C$A#M*L!76O!(8>S+:V\?3 MQD&#S=,UJFOZ*@AK 6DSTZ(Y%G;/M% .GVGABPJ 3R'C3P6,GD"^-"1WX+JZ MK.ME+&P$I-[5]RG\$D[FIQ"F#8'%'3SE"] M_Q#"*N! =H^'T$T)=PB]MQ0M6U&7J(B7$Q2F@5/36K/W"DI(W- MIW!Z5,TT3Y&JM@]\39,SE"Q5K1SO:I2J5HB2G$;9,P>^[+F*+\G4]"5JFB8 MZ2B2,[!4/1+=VT36V@7PE:KT0'CV,F(H"?X]#IJM,,",Q MF47_CUM*23P-D]G3QW$PF<%O* &GC^UR14H\0Q^XEF020Y&H+]N2(]N:9*@# MWR6F(ZLV\@WC]6^@(-,EY>0@X"XA$6U%N/HN3%-&V(/P)#9A,Y\C2G@TSU1G("A;Q=SA3?2^;N&$^-G,' MJ99JUF0Y'2!3?0"7S\)WP);1A11,[B-@QSR#J,!TBLRE39- 5@:.[ME@S%(\ M'Q2D#VC*DNX0C_K4H1KR59;>JBH58;T]8,NZ6,0D$)XJ-V9^!K"(#VXO',9O M;RSY[=<(UP7\OR<@AO%0!6,DEM^!>ISP+D["=G4-JA(Z,#$JZVJPT0.?2K9/ M64S M_SP-=EE)ZIZW!U1^E7L605)$]]65LW#0T0E,5C]W#W$6,V]8%O 6+4>2Q&T'J8>)U!YDYIC19JER?Y-, HLVBSH7/T:SC:*"O?S-E M:X.U4P_,!@P4 M 9P2+NXLC\?4%%V3%;-JHZV$H;%9PUW56(&2MAJW;&R\X%:K:B5]MR% 52G' M(NO\Q\?I?!8FU_'=#'A R"R=%M-V;=6T/%.%C;8)E:AJ,H>D*FEPMF6;&J;C M6EB&SV0<(4N5QAL@69;N57$X&5T_ *)NPN3QDO7H9S&)[E$^9O.HJJ&3)1G? M#*(-?*X+(?R&;![T/%6SU/4H\Z)ND3=;5-GPY.I,[MZX]FL(NA: QQVZ3;,,F!%049:L5NV@3'09K1M;&CF%>JDDI;W7(KNJ52 MJ+# 7KL'DL$:86ME25B[]I7^R4X;=@JF)55B%;5K+[31>Q=/[AFQ"ATH3(9P M07"___9-YTFX*;= U0:$*-21S(&'EHSM2HZIVI)I@8RS75LW?)NK;Z2?#]!9 MN>2V^B/N6J[>J#>@*.0VMFP/N-P@440AT<)#!?]]D/P5HA/+_X*Z?6=3*9"( M#>&1:PY'$>XL&"_,VY1[K=Z'CW$'53J]D$:Z5H%DF>.ZO"[TN)88V-DIT;GO#B,IPSFK !HSQ* M>_,03$0K%! ,:/.'HTHCE-_AT3,/=F<01,D>88SJ1+8]N\:XKDL CZZD#10B M477@2I;JFY*CNR8Q96= +2?O&J.H?=4Z0->8 R*Q]6W=IY?2FKUKU%O)L%3% M)98.PAW9@P86DNF:+D@_JE$-ME[UM7RS0-TL&Q"M(8?O"9^X">99 H<12YL_ MQ+RZB"K .[!/BC@#L!BN%6X L"4L:,34&V#A=^?C(;"@BOZ<.J5= M0H*A*K0!$AHT%V^"!';"5&;1"4]@-[!@$LML@ 7_CT^'P$(^$] RE2UH87UT M/.?K7I0.QW$ZW[4!&,,+9;,1-:(K;% I!?CX9XTS#N":[ @9.U*+[.B^91!= M,JEC A"AD2I_Q^C>STMU\%UPTPB8SAE\J(M'O70G@ M;HF&IC'= Z*K%?0HB!ZZ71K3:7%18&/4(H9V/-RH(@:LZKK\['"CD:/BAL7' M598:4>GHU!0W"YE94+-!?'IA"N>2E?*E?P]']]'DOG !.Y_V;'^+$C0&8C$\ M6D)46(K4M>T!4:P3B, MG+9G5WO35K1\VLH1>W@=J@O3"="B&+6]1(\^DF49XB,/H=&R(30,XN56*J> M^+A#:+1L" U"+!GRE@-P#S]WH)4A-%HVA ;;D^XSCN H&W[4(31:-H1&,99[ M(FW:[L/7:@C N7)G[1AAL"W;\%6J2*9LH#+GPU^:9TH^]15J*:H'^EU>?6V0 MBL&^N7CC&$'@-8!7@\++WOU&(>&L"X?<)U:SJ' KVXSM4U\98S]*E'5-\% MD(EOV;#I1),L O]QJ:*8.C7T@4IS&X\H)I5W\,:WZE4^G?.3/F\O\BD1]PR\ MQNUYB6GGO,2G\PK3SGF%3^<%IOMY@8\?$SU=#)0>,@;:4E<_AB"B&BQ?1Z%' M3(#G8^E5O7'*?Z,F?\6TA164-RHW&;S):*9MI$ 9X6$ZYX5L=%IY9A[.8 :(06G@QI:,TIHP/' MY?A(044%DP<[>UR.CP)6T"\W+[.K*^<]39NV@RCX33L?,%HAE:K+ [=M.U*[ MHY;Q1+#V(\-L67I."FS:@,?& O4==*X.^EJ9G7(N8R(!,/4519"H#L&_!O-=,HY M$+S8VGY2XX$G<[4,-Z;QF+*R#NJ&H[H.M-LZ-4!O/>($+Q$,QFS$^G8A6VSV M@6 V%*R/.Q[,:G;,5;)^*EN[!-X*V*QQD7R(672'VFQ5,+'1611HFKIC\DL3%*A" MG -WT;I+!D"BNRERC7! ,_%.-*6[.+ L=D,] 4;^5X%R[]@.US!"]'_YD MC1\0F]^FX1#^O(GQJ\+[*CT\_&]A,HRP^5*T];2B93SNTO/$\A3']H" 7 ,= M [IJ2!8U/4DQ=$<>V)0ZILD['1@8).DKAVBB<1!T;2BJ6 P"ZQA]@O7!>@14 MF@>O7O_1JD>:0+IK RH %#1OT+O-GV4!7>+48[.! 'PVGSYC T0K0^^0X:&].X&5._TS5$+FJAC2#:K.H M[JP-27AR3,6CLPZ ,K"8VC&,[R?XRTWPS0DGX5TT2V\>@MD_XOEX=/DX#88S MWKLC^H)9'Y\ ?8;Z:HI1][JLAJ$":ST0,0="E@_ELGH3O MHTGT.'\44B_U#KUMZTOK%8S6V(JD*#: K:.C79$5R;>,@0HX<92!^EFH4I91 M[@73$)J=4' YN?D:_S,,DFVC$"T@ [FR:E9,YJWA*J.E0#P=)'KL@J7)6J4L MN+#FE<#@D+1]6^*TP8(QKJZ &:&O@K 6D!4#7?QOP6,T82KNQW 2C,7]EP T MZ"TS,9NA18W#DCW%U%5+\DS%XGT5>(<%6W<]QU1=UU+S3.XEC6-+N,I(J4PL M*&#T!(I'0W+'3H4\F:B A8V '"&_I@U@<<D>< ,V7SKF]M_H7W,^-?%#.+NZVS[OO W.H+[^35*IM307[]"@ MU[=H.9V2W@P]!)U9AFK(5?34K/[ G=+:V'PL]#%PKM!67=$:ZP*#>)YT5,G! MW!(B5]K!;0_83HAIG]H;(H5)1]7:20VNEQ+1EV@43D:G.^>Z[O@6435),2Q7 MHH;A2;9%*;P',#(@MC;0Q:@1C(CA-)ZRG*@'8.70R=/HN8W&3L+V8O-<35DY MV'ZEPGNH+.(VY#TVM*GVM]PM9[A%X)H5>+ -Q$PT?6UN\,HH[1%\)@>)T>)0 MR=41VIK.S/9H%/$>8!^#"/1S,;V[<%,'H;289T6NE"1M!F4GI71-O==S4$H5 M4$H55=E%)]T&\I6H]4)X]#!BJBS\/0Z93CLIM5$XU*3S??#9++&>I24I,EVI MX^\%[A(2T4B&J^_"-&6$/0A/8@PW\\)CZ1BENEE%S1H@R@ C>^(F3S:C$7T& MG\(T3+Z$J1.,\:LV=0%?-UR@"4G3!]@SPG,DQP,,J)8G#Q3JJQ:U%I.?],K@ MVT;0-(I'M2D]&P><<+>6)JY^"A^#"*,7BV#=XAK>GY*TB B- M.+#'F@<[[@XD*MNN9!/+D53=T0W95%R7S5K AMC87]2TE&6[;R<8=_6!/R1A MV%$#4>6#O(T=O> Y9"VW)=H',X[F&K9NJY)O>RJP3,^3+ -,)\TW-9 DGDPT M\S-KDPCR6F_<<:=1&R)4>*(9GW\R&6$+3L!R.!D>W) Z3)3/6(KRM=W98Y^- M!EG@^88E2\3504;HVD!"$U$"V(D"PL,@9(!\0CU^)P\N:0OSUCMM7 )3H 8Q MZI2%6A#J1L;SRT\;*&BF&VELYGBE-^QZ(%8&RCKKX56PJYJB6A670=/X!VPX MYW++FE/W'$!&W9B !I T<7?]'L>CK]%XS -F)0%0_=P]Q%B-'6-;@%G+Z9[# MD2 6=KC5Y%JC:-/!X+!W%C8+FRHI:B4$7%KT:7M-M2/7L6NBJ>TMV= MK[P;D!L0EGW!]:;N801'I.NFOAXA92#JM+UN$+T\N=@B:E1AE;Q\/!<1L2MA'6P78M5&_:5+;V0-5/ M#[!G;I D3]'DOJ-Q._0-Z(I2H95&P&Q2%7(W&XXWPAM!Q4!ZZJ#DE%%_4$E] MP+D!1)OU"A<^1[..HP'S:519VR OZZ'9@()BXGFK$J:I[H3MZHUJSZ8-8&R M&:[HLB.L(<@E*)H[P@M.8J%F?@#H;[Z&XR_A>T#%0YOT3PQ'5;2!+Q'\#Z6^ M)CD&=22<#SP =-B>,1!Q1*)2K;%3?#.0^R ,0P^8I-8]1+'!0FKS&0:K86N[ MY8A]?Y^$]V %EW683JIQK(:# (MJN17)"AQMFL\(C**S&AZF!5)353?-8ES MT$9OZ7;<1#A9@AB:VM11M+J7-.J#59UP,KI^@!MNPN3QD@UY9.&_[E$ =AA7 M5(,NS_QJ!M$&6=^%1**&J@X?ME+?D'4S/$=LSM="$I6.S8:HO'LKOH..I=T+ MX"9C:+D'3-.LB@^LR1#:LEN]>P>:U)?#U85MEJB[;>IL>#*1.E6=;E#(:ZBR M3FGO'G@F9G7KV@;_]#:SG58HEBQQIWM:,_-&:\:>6C,#;F\,?8V[AQ^T1S5M M7ZL"0#OB<+0V&!L;$&]:C2&H88)95+^#.XK%$8I5 M"5%FZUU1H!T6I'/W0&+-:'6]#%'MVE<&U#KM&\,.[I:^,J96]8A-P5Y^^RZ> MW#-B%2ITF SA@N!^_^V;SI-P4^LB51L0H@!7-0<>#A>R778>SV;BUYE::[Q 9K ')MQ1;HK8J2Z:B.EA?H'F^3&3/MK@8MG2! ME>W@V!X!?P N.X@"3"?<#@,Y( 4)&=I [FGD%RM5=Y;)"^SSGR9_,CMA_H8Y9>-1V'$,'M=7! M@EY5 8O6! 76LTRBJ_9 ]P;>9SZXS-*R;H"'!;> PDIO%R&(NLM&**;LZ(5S MM1Z X[O9/N-D,S PY[^C%_]#//MG")!F!7)[X$\WV> 8:II-Y@$N=WER;1\, M(0]DKPPCH:3(JW8-L+GC. 5FR;J\ M7MWM7#-_-6^."RJ.##2J1@6X -W,=R;),.,6N(1.3J(;I>CB]BBF U.@3 M+6-F!\?'@8*^O*W-Y22=)7,FBYB!=O,03$2H,R>$2C]>-@O R8T"*)DC_AO M<8+');JHAM&S2DY"=(.H0Y4%U%90SG]YJ5)* //6M^@^^H0AT5BZ]MZ MT'2SEL^D^OHWR])%/]W3XZSUO7L>V@4&8@A1V]ZDHG;16:OI !R/4&);Q%0D M6P93GQJ."7\IGJ1YU%057S: (:)V0=NVF@JI:3E[\Z)T"'?/=QT8@K@SJ:Q\ M8_^J&HY)I8 )-C59UQ3\#.1'OQ$=-"QUM_&Y\!^3XF)\C]H2=4!SLWS9DH@# MNT9<<^!H,HZ.57GK@LILG/5@-RG).0:V-$3(:FS!OX:N' ];5%CMBE$91=$8 M TVS7??'E"836L74\3!#Q CB; M&XT<%3>J&-NLF+K2M'?.R9C/)E0=G?FP2>?PKT8.P7T.73C(4&6H!D,-0+23 MEV$ DDBGNB/9NJ9)5'; \G&5@>0[M@G_>H[J+MK3J6IU/$'3TL'5UQVJ-4T1 M&]34C)VP ;*?4 LT4T?U%="*5-"/?(-(LJ,;EFF9GN<8?,P:%IGI53IH&15T'[IH5XQ8%FUB"NZ(#8VQ M2F 1U5CP,Q B;6 &K1NC\U*D!4R@-*W22">X1QM4@$KGELR"N:GJFSG\(YH] M_#$91X\13]2)$C%0*XGB/0)*+2+$7$B27>%L^72T)U_T+$#3UNJ9%#=EZBC:I*I^BY\M'7#MBQ;SE(\E&4#XEBH M>!X(-P@Q=>,H",^8A-DNQO>+KF7Y'Y/1I^L_TD+3DWVCOCDNGXNJ90W1YHRF<#8[)H%ZEF[>3R3?,1CP"Q M)IMDQYD@#2%64:%A$-=,J3H%Q 95C[O'VF=30"RIQI9;7(BMN+4'5PH:7H3[\AA.T[]B&5\?-;=KNP[>\%8#S MH)NU8T6);=F&KU)%,F7#E*@-QHJI>:;D8VZ6I:@>M'%Y]ZFY< /] V9V$^>9$@UW";CU0)J%$B MFP"O0F2E28AOQTK [$ #_/KNA8!'R+-I+_^*=B[_ZG3Y5K1S^5:GRZ^B7<^O M.ET^%4\F5JKE,#OF4QTI4_ATF<%T[\S@MB8X,K00$=A0Z!%;:+$I?YJJEREF MWX&.QVDDUB96R'98J6DK=AI:,7=32AIAA67]4DTUE+:(92^5O"VD8/Z RMHS M=JKM7ILHP--B6K0Q773BN.C4,HS=C+5&:&&&"Z6FVGPNP.F/R_&1PM)M5*5K M72K;1 'F-JOPGCV.RXDF$Q[$ZFG:@I[32F.;9Z=)A4>:.M4RGNAVUF'[HPI: MQ@=Z3A3+TIM2SNK1!2>:['T0B[HIOI3C3_H^.;=J XM,$32>-[=J T]T.__- M2;E5&_C P(UI:(TI9S6WRIKB?PJ_A)-YN#=1&*:N8@S'HCM&9PWLI*E;NJ18 MV I1,2W)MA1-(IYGRMY ]2S-70PM4G39K)]/7@9H+=#[MH=N&6XVEKTR.FPE M1&WLMDX-2G9+OF@$=1:Y([JI[;W9!X+94+#[P_%@5H520BS%J)_2<1(";P5L MG75\KQ\;=!("-T!5-G=S'C:"F@K+15$5HWXDYFDVNPVP33:/H4N;C3Q\M\R+ M1E!K6J.F0I-4) 5(ZLFZ]G<41P8(.J.AX.\CXYJF+N/ MB#LV#BRK4474CCC(&"%1-*MA;E+K.(!K3&TW8= (!WJ6GJ4WS<*K04%]#_A% MD:&W51T888B00=/&KNV[-*KGE"T34Y)U2:WFS6Y8:&5W1>__F]@> @:2T)FG MT21,4S85^^J.)2KP7[8HSF(@ZC*8:D+P[UL!Z)FVHMF !X>Z1*+N ';==RQ) M([U?PMGA_]M.)Z/^*U8J#*?,=JZNO.#9!)-[C'_CZ6K;UM2J^H:(DIK M,!"FAAW 3<<6=$EBUA4HH9/),>6%!L]*> MN7*-AX_?Y@BM1,8NK0]57S852R6 &\5 UC*0S &P%E>EJ),KU*$JYIWHF-9) M]4)+Y7HP*K!F-:+YT#"L%,7VR9-A-(YX%=-L$([")!A? Q;GLSAY*EU\ +PT M&:QE*J[J*)8L4:IK$K4T#9M!@A%!B6_9LNJJ9 !X8$G,JE9L+;T_B-OCS'W MPJ_+R=)DV#@PD&>PV6WXU!,*ZFO MMMO.0]T",ADMRJJZ'3:W WA[A'Y,HCC!,4&%.8%=0IO%:7!+K-5!M3UNL/<" M8 +89@A?=@LOV,-- LPH^G:8J<*T&U981XKT4Y@"BH7\.&_'-XXN,UN;PG?@Q MGASBW+77=\2VB:I)B6"XHDX8GV1:E\";0W@?$U@;P#I4-+M<-LU+(MQ^< M!QHVD2=.@Q2=/_("\;SO=Y@\DMWQ6XDN*";]0 M2QU8LLO5@H_TG_I[V3O 5(B-T)6Q6)DFD#4G$-KL'A7#^YDL3=5RD&:&)=,R ME6T)4R.$+-T%ZD(T[!HZ3#;F43::H*,>HNW%%^KT."+V73P,QAU5>E3&I^F6 MHGT59 =JBK+NI'H1,LC)Z$@6(-V557%$REC&VAK\1T3WIRC]:Y"$.(0CA,,P MZQJZA7ZATB.ANP[^!NQP%2>U1_^:\^JDCKFVV"!W5=_,%C=#MK*[1D:R"X]0 M.!P'6SF']U!A:^= -^DV0>$T?\8( .&-" J*?A/@UOOV#B4DC^G9TYAGSUCM MV=M1+GK"U00[ M1[*7#^=VXNQ'WHB/S09Q0SSZWT*0_OR:+F'"Y*KEEB>H M 1=<6*OO!G/(:G MC:/9TY&4QF6)UE!I9'YQJAU)95R+A@KZ@W&89HETVU3['^(2]@9;Y$%_UR"H:]B:QLR )8"5,]+H A+W(K=IQOUR(.,,M7,16M M%@>K86DC/Z1%++"T]DKWC=W30=@@1>0O2?@ +";GVD)6\Y32X=,-,)TTX*KA M9,0^C1D[PH(L+":RDP@G WKS!.<#LA[E[,U;U54= (L&=61;=CR)RC[\1]ADOXB(=ZN([[D:K9MZYYK@]K'E3Z) MR+1:K[,GI)6DM]P)!N)A-&)I<<'X8Q"-+B=N,(UF!2\YU]UQ/U8,FV\9C=OY MPF0XLYI2<1@>&/RE#H!)R"1!H9<&QJQ2WD$/!,3')'R,YH]IH0=4%_4* R6B MHE;*^W<"KR;7^!(LD7!4E(C,0*G'(QN_XP57DT*%_VZHDHD7U#/B5#M@KVT$UBU_*V.DV7 I8)BI\5*H).*L@>@^;/0LG MF$8J7!^=! O+.Q13+H.UO/:E=#,@[12C5NS?RPD[ XN\(Y9/VT5IRM(281?5 MBLW4!)Y-.%CNSMM)#(!JJP,"M T86(9F*51;97A=YML:#KNC2EFA7P/#*E4] M7:FLUJ>8?0IYR4MF:699$E86OJ(L(4Q1-;7O) M&FZ>BK:%K) EE:RR]C)LK'S\8Q(#^^OD;F%]M&XIM-SLM;#J/:08JY]Z'C), M82UO=Y=A*T"M\!TD.PN9]2 MRY?KH*C?U[CL/SG%YC9U*(C(":W=WGHXFGD310R%66N-A="S)+J=S] Z MO8D_!MLUC6K/^*0LJFTU@BR*>^@S#?7R%.U$<#UY:+V_7T2WF.R;#P>!\G!VFDT[S/2L$ 4F(M5 MZ3'2")8Z\)&*>(![.1.4)PL4-+##9?XVIY.!.2"6ZVB2ZUNF1#T75 T53I1E M:1:.O(%791$)12=6#59V 7%O5'GP1SH[=)W"87#%F^\K=%]<93#NC2S_VRP) MX@1LTR!YNIR%CRD>9;@S >IEK!J .M4#@X&K XILU+?]70]-/0:Z M 'I34Q>9E6Q9M;!O!71]-6GW-Q\3%:A>WQNV"4Q5;(!R-(R.[:1;%MBNJ=B> M14P0V#*1*#5-R=;,@:2:-AE0W1DX-N4"F\AZ1607%[T:'/A['(IDSMU&_[1' MUGBB5=FJMK3>#$P%_!HW':8(=UESEYGCL9(HMP*.N@*;JSO_VY"U9,**AZM) M_<#"+FZZPC)1%:V\>ZOBKM\&J"9E=5T$7&.I %K9?&J<2+DH QJQ"/<,JUZ6<@X[+.MD%/.* M49= V0RV1A&/3WG]=RD.\"Z88OV4/9V.HR%2%6_^"%^]BQZCV0D82L, ".:< M5N9X'P'R[?-U9>IDELQ7\5?1^"4&%Q<35XX)(-(E^A@0"7+@[]LH@X4C1+?-T0-AU7M2+R\\@IDZ#Z]?)P& M48+8X^DW1SQ6=7U&9%NSJ4E\274=K%,9>)+CVKID#63#<. *U51%77(!L-J% MEX'+B@]A8V^C"4\Z6G1D%BD3G57,L+3?+/.1Y@!5YKUSX6IZ%VP -:<.L MC W= $<]T-S-^RR 5G"T1&50U 8P:F'NA&75#&1,[]*52MOP]6 L^J6J=2,H%2T[9.YR4$#?!\E?X:P5\;P[ M/^<^!-4L^XY6 [$I:;.SD@L'8YD&)>7-70' -IG/BU917@QFD3I+&%EN%VF;AS+C*I:.?MM/2 K*X@Z2]K8"1 LO;*( MKBZ\D6C2]=P7(Q MW90<6],DJKNR9'O*0%)\$]#AV99'1!-FPG)7:LL ZZ H YSU.8>CXH&L&\>L M74Z7#[S*AMB",E<">2TE+GJ4:V'S"8W8? 3I6&AMR_3S<]> TK33^&#RA/QS5 MR>$PF8?%I,\NGGPI0AR5Y0#P8O3V !4043^R ML]"FD7=I+T0R>8O@=IV%&G'D@:)YDN/!*0*]TI5L8CF2JCLZ,%/%=?&\,3>I MPCS#&5IV!F\O%/T!V.XLDEBX>B\4Y> 5D"34%%#'AG!;<-_62$5"36IYE@]< M1?;!\!P DS4&CF2:1!ZHLDE\E0IKHY^#O+38 W4TON+=>W^'"[%PC^NFE5Z^ M[$<2-= T M'226K1L$A[HRWF/T=653LL?1$%:C".$3@[%(+&3 EJNCEE^_6-S._'W-!AQN MK@;#.)*O+I-E!6DON ]+]?XW.$X1*"K9/M[$+)\ EC-)HV$+I+Y)LOH6-J%6 M)#+001]374>R+-.27->0B4E4PW2]G,")6J MZSK4!<)&-\/LJ="TDU75W3P$D],Q^LIN[,+H7<7Q/5DADDID%3-)5+!4J24I MMNQ2#^P4.C#RDVB.;RJ2:F(@B0PTR:'4E!3= MT%175@>>Z7 ?!$[V(RHI)WK6#O8[;)!H#9@'"QIE ,I]V6H8-SK\'A(3./[1 M]I!Y8$$ML72UDI'=\AY6P#S8'F8 RGU"3[6'NJSKYO'V4!6^0-6PK(KOHMU- MK,)YN.BM@%#N:_J)-E&GB/+C;2(SH4 +-@VE:CVUN8=+8!YL#S, X2"J)]I# M@V RUO'V4$,0R>O?-,.TE-/MX1*8!]O##$ 0B&:S/3QLW33"2&'%*#!,Q6JP ME76@6H9M:2IH=Y[N$HFZEBTYGJ%*CJPZU-('\/]*'F#9LI3Z\*J_J9DFBQN8 M=#?2;306DHB=-:VJWM^D[/\H&?8' ;Y1QGT&O$XJI4JG$Z,3.[PY\HYW/M$.]TK&J&QNO*[1)"'G'C:<"=I,0?>N-/Q;0!@&^ M?D2@-<'63:.2;-X%:M\#^&:510)X3;7VJ2UBD1"LST),S6=ATXKNQ(GCI007D%"K$TW9,<1QMXU#8\ MXLIU"L_VN#AJDPF&#)W(/ 50VY%+-&DZD>&"RI5YE3NTG6@-)1JA.ZH)35"B M9#H2598JE[9%2:'9$JL#_QB/H^'3#<#OC'>9HV1D>>-53F#ZFDT,H/:!"TQ1 M]W3)TCU%TJBK6(I'-;#;/N.-O_W[>/;+*/KR[_>S7V"E^&G:2V=/X_#7U^_M M3[]??I"_)T]DMOQUX3VW^#?^$>$?!CU;?7/JI-V*N='@@[OX%_E?GE^/1N.@E M83H-L8H^'#_UEY#U1NQT;?>O.H*L4.]D%HVB\1P?OZ@L\K\-Q_-1..+-S9%9 M"FGJ!\D$GHMEJDS'V'&(0D[CQT@P9T.9%*7,ZPX"9WVC,2],ATDT%7V/0>N* MTJN[CP -NA#PV\/S @)6O^\[&FI$. A UB1+]0 ;E@'6I67+OFNWS@N4&EY M^CW'OKZ\[ET->A\_^=?^AQO[YO+JPVE/_S*KRO:R*_SIYB'L(4$&DRV2]@N"/L1@'Q]E$.I].0>5->ZG09^ ! >\CR?6UNS@1]P)-7_12]-_U M@OD,EC!CO&DX3^%#F/12GO/#G@M/B?-&'1? $'N!T)-ZL[@W@Q5^#.^#'LC' M&;S@D;UE.(Y8GO[L(9CUOD;I SP$+KZ=1^,16RM0?PC_P-U1THN_3DH+[9?@ MGO*6(BD\(GJ>QHQ^CZ8!#S?N8==B&'/\E]#X"7\/IYC.#G?CCOT!H@,^L3+[%%Z%4AU(&/:_]Y.0L<(H;^9X>&!-XV02.$6 M_+L6GP$_475+@DYTL%NF[(@?HI;AS*+Z3S#V1S>D;#^)(@+ MV)LQ@@#P)[T[$)=P9YP6\(7WB)G$N*%+:X%GL%3#'M!%&H$B?0<[M432"W0# M!:!HO@#>,6/*V22>,:0^LFV?Q1<98!? (7F_@9IO(I9]UIOA!)8+Y"2%S[TI MK[Q'WI8Y"<1F<,9Z'\>CKZ"D=843?%R<"TY!*9L&A6>M2RQ ,/#%H;-^20NK MA5VII>(DO!O#X8*'H%Q)GU*#> !7Q^BX0.CWTQ@ MX/A;("-&K?E8G<*[(E$_WD2)WEZY6QH<#X2:E_)GAWT(B_=R/G!XQ5#U7%71 M0!.D1/,DZJK8M8-HDC]P=$4>*,1R2">,1*+T>^[5^_>7-^]!)[SNV1\\^/SA MYO+#[_X']]*_;I>,W_F#F[<]^K>U*F-^O.;X1V&'V0KG^5JCM@_?+[T;_[]O MI,L/'N 2P:A3(\>LXU0OG0;#D.EJ$1,0=TPAFD]&P-55QF4OPPRNXW5$YL#*S9 MJ'S-%_'@VW@&]E7^3F*MONS=_AJ)M]Q@ %(60/3.YO?Y(O MX']_[I'IK,@:,&(+U>PCW0/Q#]A-5)EZFZ"EO>D&FQ&MZPLKPZ,*7KB$<# M4?FG_^GFTK7?2?:[R]\_O 6=G&_V3X2C"FZM44BWP]0NE-V$<:PD[=[M/> P MAM/_;Z[K^X/!"F+/@#VV3D+"QQK"+8D[":[)U@+"RSPN==;<^V,CYB<^)E@) MSVXCVH5J:8WNK6$IIR22YT825NLDL=T=-;2A7I@F>8ZT\>P9B"(_/VI1+@S5 M>([4\MQH@SP_VB 7LJX_1]IX_IQ$R5S321C<@1+Z_(C'O#"MDQ'/]-MZ2VM' MG7IK+#8A+&&M,+HHF2K?5EA?#=P1SVEMIV86ZUE#AZT @UQ8QLFL@!=PQ%0@ MXU$\OQV''3QCAUW<=CO^AGD6=Y&,9_=I4_6_K7289JO:@6EESZ<+[^PX MO)OEY_% ;JE5Q,^64'WO5=7#+V+4(E0 3Q'! A8JR ,%%[U).$,_?Q;J9K%, M]H@L''T7)W"W2$F)LCA+*;89I+"X(;M[.D_2><"3%B(66<>H9C(?SGA,/\A' M[O2/=T0.&:7YQ');Q-2;%=&4" ,N>89Q/&%Q7IPLA8)$0N\MYA=$++='I)*P M*%+1OU/L1?*D$IL%2XNX9>+.U] ML'JE #'FM;,,TF Z3>)OC,K&3YAN2NLR4<=C)$<>0/\*#Y^SG%>&CR2,'F^! MOEB*16D5P?I0FLY4?A<&3:0-XKAAZAH]-BON-6UFWD? ,P%#" MUH!!LRP#AN&WWV/=9LM/JE .[JZ(Q.$2RI@AM&_4Y>X2M0YEKW@RT(]$Z:O+ M^;NXUXO4W<:9NZV%L:OBHQK'+N0FL$5V/9(=(4%-X3 ]81PUBT&SG(^ YRV- MHA0+/%BFY"RZ9XD:8@^G,9R?&::##,=!](B)WSRU6Z25P0F+)D'RA!E/"4\* MO!6Y(/W*.D8QP#*)9T#PXRC\$BZX-FQ\/)YG.7#P#3P(* ]//SR#'9*' &X( M\-LPP=4$F+6-"54\PPSN1/:Q2%Z9BGE0/28J1&(6BQ[G.9I-\EJVRTNI%G_D MN3!7=["'=IZQ]S&))_#GD&?R?(AG_PQG]BB>[M)]=F7]@T4,2R6:9#HX2,*C M5'(,=2#YNFU8KN;)ON(=(;6%'??_F<>S7RJTN_CAE]X__GYYXTO7'VT7'C*) MD\=@#%^".DD%._[AW_Y^]^1Y&7YEQXH M9%>?BGITMLJ;?[XKO*%TZ@T-WW#UZ>/?X?%O>PH+D5[]@_^YY+5YY]_<@.:7 M+R][9.GXL37?P?Y)>,A Z ![OL=I)6&ZN*/T^Q"4Q\5/TM?P]J]H)N'^2\#B MX[]"B>EUXM'L^Q%(=4[ $MLD#,9&>$"7?V?>L/SWU7ERN$>E=-(B=588V\%3 MC%X>P>@OD&#*,I"UN9)8P6RO6#%[;''895HY*&&@2M)YN@!]_WWP5,@+&^32 M=R'J,.%\,L*FXCTGAG_@OE*Z^<"^=LKIYA'K,U?_B#^F: Q4GV%?_U%Z1-GE M@'C*2*Y"&[E;[$/<7]R$ $DRCP'CS;6^*O9B=@Y@-:4R^)]NXFDT[!G$_/FB M=ST$?0/5CO?QB*5PLTL6L!77_8K5?H":E41W3V!NA).J<1;TA@_8S#VS-7AR M'-:1Q!-1DHMFP!U:"%B&)?$4I;7[##'2>*+R$O)EDL\0)7C#\!J&FZ M>+PP6-@J<8MAH2$;&X#79YG^3S\+'*29H82:77:O0 _JIH@:1$81.;Q@AJN, M8&7P2H$[L9I,35W89/\93, &?2I8G,QD,?OU:BW:5:+8(4!ECL.$N_H Z$H% M$>/>597934HLAZ.A$OM"^>MNLIB8+UX8+[AN8;S&61)_9Y+X/^>34)1",U$, M8C67I+EXW$,BZA)1+QJ(Q)P:V;(6])A?0G_A4PA[V.(:*$>(2U71?W[;>Q\& M:% S:05LCE\)3Q+7 H.LI?:+HA@5CKI%U=KBF<*GD2R:LS,_,^/;:'KSA8WY MRU N+%@QKW-"GS5_W CS^1=..RQTOQ .;E8GE@2C,!.8S!4;1E]8\10\8CY% M3L^WL+H8YA.IO+8W9QX7].#"HE \2N,X_BOK$\#6CHM&:1V.+WI *P],G@<@ MLR=Y:3Z[!B' JWCY:1'@OD!W!G\2CC._X"S>GH":7A=D\SHE6)&$M;9E*JLG MN5%XB[N9+F:9I@^LY.XV9!A-T+6<%5@@&G+O[P)N='AR4+FN)=07KKR@AG,; MPDUBX?(R_9.6!H&Y@Y25>5#P8,>Z)A'L"S.!Q"@:IH M?U'>7NXPFHHB7W W?!@D6!&:*26@/#Q&,U:X6/83PI.&?!HS7!XB'GA,89:O MA>LRP%$*7CFNMKSZH4'-&C]]8W;!HK[SK,1\]TJ,2*4_:RW?E]8R"&\39%SU MF@M<;3Z;L?6>:1 M%-])\[219&8BD6LJ/+:#]^/JL64$:QV!SH;Q$P.=:3?9E1PR--R97()G-)-_ MJ^QTZR+KE=!,_G%=2B03/ HYSR5;);P.DBX/"^6K2.>W_V(2,EX(R2Q(G ?B M,2I<>5:AAP'73SNVEVFFL>;X$Y6:"_\%*B[#++^BWD\A5.\A#M*[PVK-L\S_ MWF6^Z!Y]%OK?F= 700-Z)$\%E62KB;07Y(>B"ONSN"(?0A2BNZ+%4^Z@T&7] MYZ(N@+(CX_*8RI1R89_[SIFT$@U6BD;^!5J?"[-J M1H7[L]]A)X!+RF&MQP M\#"'-)A#BE<"PP:&PNQ%2^T MC33+&.-.@"^A<%^/L?8^#7FGD&F"J5HL^>ABT:PF ,OO2PC4$4XS7T,68!"+ MSCO15)+4F!4>B)Y8L)A9$$V$68G=27A<8PH01/@J;#:#7G'1I(I)E_+SL /7 MA*=680"%B771-"7-+/4";A8-4A@N"_I S&5XB'C@G0AXF"'31RI+89EP6>^O MBPQJ]@RQ6>761HP,V$&]$&N%DQ$]LAY="!6&XA-$QNR)1WRG1NO&*,&.=O$$%F?$I[HNC(5U,S!69,N>Q(X4H I9ECA@N5\ M^K^?TX_MOT!DXR7C)TX28<8-RNTA4:+D),)D"MZ/H\)GT5TD;IF$V'V'Y7F* MZ+LP]J;8+3?BS>) -N-5F$-KO_3W^"K(KN>B-YGD2 U_;-[B? M"\%,)-:>WF QS3[S)F._#C!014\EE-6L<=D4V!TRCD4N@TC@QJ9!CRPZDXJ[ MQRQ;F_O_6:[WJZRW<#6M',/\3VP:489/D1P>L19\\-H)9LIR>#.,C+9U<7\K MG[W\\\LY>M]>EFE[E!*G9[[+S=-FGP5_Y3-_G'.;2A(AM2"?/5XI&ND)!4'+V!JOQ4%%+L"V^^C79&VW>[=/ MU8(-1=:6*R\8!^1/PD(LS)_Z4967K\O?!-K$\LLX[X;'Y%U#F3LT3?'6K+@$ M>3,\W3)Z>=OV%=[/?^$>8I5C'3:%'7%*94F DV M9O)D1A6%F& M4'069 F/@K3*GO \$2 CL]U[$.HOC49>7-W$:BF_14UQLTU=WK^5I<>KMG;% M#C7?D"-C]: 5T[<@6?Z2(N;.JR^67M1';RJ*7U%9K=955F>VB:(T?Q#9?@G5 M][I9DDY9X?-Q+ C-IB#PNCZPD$)6_)=_S5.%V, !)IFSM'&1 M95Y77!K<)V&8:2YY3/HV9%7:(^9+O[:'2132L0!A3+5QLF M$8LG%CWGB^@IX[]QY"/*^@AX$!C6#L:@77=JP:N&* MJ5TW]V@5^7GF66=^%9%='DV*".5^J%JO^6V("RC'>^%]3ST^90(K!%*TJ7-C M%%\R>YKB% ;0VN+A$%02)F)&X1A4Q.2)+3 )X6TL=;"\JQE4M1NZ:I&LHK*P MTY5]KO')9PYXEB V P,\%7I?9L$SYW*_9\-6S">%N[.5%%?-=P,UQ((IGZ5. M<@=6M3\];^V_TG^F77 \\M+22@0@#S5,%FT',B\B:Y6?EG3RHC+.LCHJRB_6 MM [F"=+K1>E4E7<&-<^2JR+\%@[G?!H#=R[D=<]&[L$K+YRY;$61+?,B,F_? MPK60E7>+UV,E_ZJ=@<>DLS 8L8B\.,:O?EAU(#Y52:QXG@HT54I/8723)Z/B M"),2/$V*UHL%R;@T/K8D2K'^>.% !@;RA=4OSS"*QE:,M%&T':I\;R=VMW22 MN0,:HVMB6 2_XA8V+\.UZ#B MK'Z>U<^S^GE6/_=0/S''?BAF 65<&%A>SG#G>94AG*QHA,P8M+B'6&@9T8RY MV/\$?LS"9]? -+$XL'?%\NI0./NH,B(S+&5(_'E]Y9=+2//7P90O.LBL+L)P$/DTOP@>L\]1IKR:\9)86,CV*: M!PK92A)'EN%0T#B7M%,X%WPI>2UD.D=\+U2C_ M<;,%C0(D70QZQ" )SS4#_AG?)\'T@0V(##!RDXFA^23E MHAFKO+C\FB8Q]BO+!6J6 50PP)FY5 P:(10H#- X91WD>MA;8,R_Y(M,&M(BT3'R@A!7LU]\5DB:ZK7HQ4F6_/12^, MF',/JV5[TSB:"&\:VV# ']\?^+"4)%I5*A;5CJMU@W6:P6((:D$_K5$W\A4M M4!A-IO-95OG+"T38,U@NZ>IDE1*&)B4GA\@>QM?G"7.9MP"H^C3\AX=36 TK^"V]& MZCXK2&<%Z:P@G16DTRI(UVP(]R+1A$>Q8M'H($JX!Q=[7 9#D-"B^2-6ZV<% M:*K=9>C"_V,EW(Q766*TTSR<#4#1$RX> L>=".>!@%6=?)A-7PL:! LFB^G/NT02#?H62?BMQM(='*29N% MXLZBJ"MD8Q?R*T#4+/I9B1I"]+@4=SGK%L!DW"-NH\2B(<-Q/,> !B"090^Q MP1D;O/WPA(+30CA18.&\,I5-ZF33UF_#IQB)*Y\SFU^DI:0%08'<>B''2^6=N=0LMDED/#H) M;Q>E$H]SYG>XS1M"A5P69*8Q[V-8+,X23/FGO%247XI+ ;-\!OQ]/D4IS9TI M 2M!F ;I+#,0TY]9ALVBG3I7:WA%9UEJ97=@7!M8_:Q8^;$RVL]:.)9?@#4G M(2O76EBY:3'-!>1"07SR?*7%4H1!_!@\%:SA !0VE/ LYA-EO4DQ2-.F#9F[)D MZ[HK#4R=&):C#$S[>QN?\+UVK6$C#PCM]ZYOKMS_DAS[VO< 9^\_^A^N[9O+ MJP_L,'Q7@Q&^O[XU-Z5J(*X#3&&)S$V(+#5E,Q%XR&A8[ .W62R*UL_)Y5CX/H'R:A>&)V!8@3%:JHK7J MIJ[^K?'\T_R>U;<\*L;C+(U=SLPFXV/%1-QF7[P$^/\\3P-)J/T MYXK><,B1N0)><98S45 :YCSCPYQ?+VT2'!\X+?"%4CT.)5A0>=X+@N<)L_X= MPJP=%N;=9GOO?#Q[M_=,(OSZ^M];ND)W1T>#FA%YJA-KIWR^'EW0&17%#->M$@FA>&H1P#PI89P[-G M ]Y-G\R9_A6RD6-N\8+L[:DZ,=F$H\O,X,7O#JEQ0G7X?L)H7%B$O@$V\ M0/WA4YB&V'J3<8X1*!'C>(ININ?'.]0+G9C?QWDBH-#39Z(\[<\[B+"TGC?O M>/:1LE;K8P>HTF$;1PPY^/9\0KK@LI'45N[!ZI^H9'OA%/0"T737@"G M>(%:AKW(Q)=$'G>K3&-_XJX^89G\%N$:-MOR=$L]]3E4Z3/@K2^8(IJPJ^FW M9K&*8]-:$]XE7-J,S93\V=^X/WN)$36(GCZGM;7/ ;H">9?7=MZ5+JZM8ZI< M]Q0W=3O%[2:>L;F]*S*:;ED[2DPW;=T&W#%BH:D7ZG,QB'8$DL!/5Y7\[[TO%].7O#]O6&74Y8 M5W0LTKD-)^%=U'ZT;4>Y^Q-1+LCNZM//ST*Y8$!:.X<2GPF0YH5\)!@/5!G[ M\@IA7N*LG,?@7W&",W+7S>I;93_",TJ]\1>=6K^$F-:([6EPAC!KOB+ZM"OR MW]BO+-OI;L9*X?/^+*SW2['=;\\L7(X=4?X'NZP41Y2RIH/CL2BM^1)6^@4# MEN<)?__JF:>O?N @]GC;P%1T/2D?DB:31&?AA#6U80=G>9HHMHRI-M%9C/I8 M;:;/TVS(=-Y1CK7S"6:S)+J=\^&OK 'S!>^FS^I)L7E,ACKLIC=DC8)P=@=X\2\ 9\):2#+ELK&"_AYC*FFJ^^F$QZF(8 M35EKKH!WLQ(3)MB@\J"WZ-*ZA$I63+BF!/'Q$7@#AXMUSQ8X+_%"OG;D@KBQ M;(5BY0S '+*LHU?^1-$X; $?=J7-^W;SEIUQNI@PW_@9XS!-LR$A6)BY6$,^ MF80QK7 RPG<8>!72OLLDP%]DXV 6"(]Z&ETV&%_,^ZA[U2C0X2:-9WG0W M[S'[1P&3V98CVDI=5U_Q#G0/\1@>G.]6&7@VV#X;:Y_.[^YP B\?6#,L##S" M9)W'^2,K(IT##3\QVR-[.EM$L6TK'%LV0SI[[:L?:C&_U%M?+.0L %ZN /!S M/HO]><*QF,&9L1H-M"U.SW#N9T%R'V+W'JPEX@V'RUI)/@6BEO>X<3*-61.A MR\(3BIT@>A_'0/T_X1.*PL2]=#^6A8FHLL8.1K@\/&I"\Q.SD(9!^M#O7=YQ MB.!4XQC522Y5^+G$XXQ=)?EI8RWS.#^'QPO^PM^#7 B?RGD2H$>@!=L:P9EA MC2H9;M@B!&P@-K!I( K'IXM2S^9\&67\X"6]-!@'R5,FDA;) M@;HC:^4'H#&&A0=VL5\(3.UKJKM87"<^R]3^EG<6['H%L^9,IQ&[ MSOGJ8@,O!$S!5YSXBM>E/6PID[T?:03G/,7S6;Y=Y3&?S)ZX8R,_L%T*=A0% MYCI%-:??^S.S*%B5/N\/5AP*7&Z7E5^2SZ-EKV=M2WG/ZF@RQR:+; /0$OD% MM>S9 ^ #&30\XF[.F[SD;>#9@+B+3'(L^BTBJ"7AS-_/!FND18WIEO5JORT. MF%IL2C90?3%$L-(E=%./@Z(E):0@&DDE.0A+N(\FDT('TTX3. M0N;%"IFB:BD,"W:.>;]UUFOU:ZY]I.%LQAO_X^%"$F&F;5D59^R0C9Z; "]C M6@T?.U4S9)^[Q_H@RA<)ZZZ*#'J_)CB0E@/.91TO)-^^H R MH&#(Y(8$*/>!&">X0@N$:FZ[%?Q=R"LFT"S_A)B, A"@V\MXB>GW._ M2:VB6%A"555<^UCV5,3\S\C LD% V:IQ)[_&\[%HW?P55WL;(N_!KF>R-6 B)N5G2X;,-X7G@76F)^/VUH MOU_I\N)ZZHQ%.P/6/$YBW>.6S0K15NDVS^4X$\-VO;R>&3'@'Q'^H<@R[;V+ M)_?2#3:1SVU/86QBB]Y'/BV9M]1'!R>JQ+R'2Y33RYER7G07N,M)#RFE,O>2 M][%DWVVD(U1&%I24TQ%_8E$K94_"N\I.#=#[1(_J@NV>7AS7^8W.55RMF!G$ M=',6EEMX!2*NDT[GR?"!N2B8;@;&;#R_?RAY/):TMMW6CCX8YMU>L?@L[B!> MU.]=SV]3L$J9NQQW@,?^A"M]BML334J3N0E?-HX^$[N[I(4'\]E#G+"NT6B9 MH/+(FH/G3B[TBN"CX36JO%C<(QCNL*J+Q1#V665"?7:7(BMZ-G@-9Y'-&.%, MT %5LL"QOVON2SL.&?# PX]R7UL"Y&R7OUR[W%X_^\, ZIP"2_K&QL6,GV!' ME\AC$5%@ >1TSB;Z(C7%\QD;1\=,S*(A5_ T"2\ .U/")Y4SQS/A[41XSUA- MT_-H1.^:29*/FI50:RB9L:&2Q3#QKF&-)]RH=T+[N^3\)Z'(^!6LHI]7BP%@OE0319UR7(, M\+LQ:"SHA"P$:5;F'&Q. & .-#&J))MJ%8I.[B**DC!=9!PR381]A=K08CA7 MD76C8B/&Q(;HOXQ2%@IB$T78Z->'Z!Y?Q<$*TK(?KKQ.)\8X#TJG3%/E

6@>1TL7;LL+ 0^__(&-/^'I#_D. M"Q!F/:MV(S"V40P@5G$H[LC0F,>[;#XO!C7QBX4\Y"0+Z-Q-!\R5R3AY6J$' M[B!@SI?@AP&7< MAF%A.BU& 2>]*]@MU,_A3"<+Q566G#9W#%X"/RO ,8EPP9EQOGS&Z?%4Q9Q'YIX)H5Q5W*4UW 3S M7O(T'TRF+!4ZB"GF:+6L9XS98^HR]ABW/+.F[X$U<;?7%>=&9P;T\AE0,9,2 MDV#.;D$$HZP64XD@*@CN!> MU"Q(/-2QX')+U:"9"S\2M6]8%[T?S;Y*V&\_ M&GU=0=K+E+@+=/GGX];/^COG([]XKM(\'_GY,I6BTX"I5*+.HDX?$T*[ MH)$QX0N\A!>SG0?$ON1D]M47O'][V,O!_(KR$"NZM=4IW?NS)SK.'_G;L MQ1X"/+KS7,[G =YQ=N^[GS>P*X-A'GZP>EGGQ0,P%^5Y,Q?:/\IDL\Z>59HCVDSE M./X!6 U]WJQ&[FL[#Q1X%B=1[NLO'L"=)PELP6IVGR1P#F.=PUCG,-9R& L[ MHJX,7&4XWRR4Q=/HW[;A)BB^LCO5131M'-[-BH]19$5I_B"R_1*J[^6M!5>Y M.45'6#8;@6>Q59KK%OOV9M%\WOIW%B?8++\W"B)6&,-3'(V:T9T9[9K3;,MH"=V*Y MD\A@7_VPF<46^&J>.WX;/@1?(M9VXM4/E8*9:9S" 13YO(M^VWEY/1]JR^\_ ML\DSFSRSR3.;/#V;7%5MDI5OO/HAXX?,IX3*Y!_]ZW[O!CL6SI.G7AH.YPEO MS@GN(1$%V[ MCN?F?'&E'B^Q@&PQ84@PQOGC8Y#D58@@A&^9F5.L'LN;1B#1->F (FYCI?V, M0C$)]UP',R;P2[ PQ:R">]"4;F8^5Q^RK*AVZ;>D^/?SMIB+Y82 :J0HPTKF&+=%UH^ M_NI7E]8^?\ MTC/7^4ZXSG-0B[;D0[ZPM9X+)_J)7!ATYZJ:GY\#+R)Z7SEK0&=>],(U(-') M\_EP'D5]V7Q'T?KJS@T8SGRGRWQG^JV!-_YH^]:$&0G?'N,;)-^[86^(L M#:*2SVEMW]$9>CXK[>":SQ;/\1S!JZ=9ZSSM,MJ?R" M5MK!-9_],?OWKF,1:%9!\D+\,,J%*7=:0=A5;NI]J]M9,OMJK/W3@-?6!IKT M@AIGO>>L]YSUGN>TT@ZN^5Q/_AW5DP=9<4POKXE!*JF;M)S5;HUZ/T7]L'\A M1O[R\;GA9(BMLV9?PY"W1'@,DK_"F6A3&,P6E5_H$\,+^"_3(,+^,[=/O%N, MZ+95O.'G51-/<> IW/JCKM1,OK_H_4BLOK7T/9^)2LRZ6U[]4!Z-NB6"X/92 MX)'Y_IHKP#7M>%:@=CB.V8CMXI3KVG+^5S]D*[SK_4B-/N LPW[MJ.QBNPEV M(RZ% W<>3/QBI[S;&PBS//;Z(1CUYI/%4/!7:T:'9Z.PDW <" \X/FH^^<+= MX],X^?_L?6MSVT;2[O=4Z3^@_"952A7($. ]V:2*(JFLWG5L'TO9G#U?7" Y ME+ & 2XNLK6__G3WS #$I3%FTB0D]KS'HLD!G/IZ7L_3;_+&I"GS 9FI("1 M>D]P9UN@P2]=9X$_E7K982!XRXBI;:"DZ1#Z[9GQT)1&G*#@.L4E) ]K:J M-?CJ>[M9;3;XE]_;M6JCNZ1SK$%>NAU[R7C,:E/]?'G(";9C?RE$%S"0%)E+ M ,-S-00L#.(K4:JM]V_Z'Q3H+KM6:Q@?/,?7X%P:G$N#01+;]ZOWONI3 L=Z_ME7@-,1&%E>#CCG.("R#KXW*833PO;T,D0GY5/\ M\R7 4 0H41D@@A&N:P4DU#6:)_\D *,SV_4,X"F_(S/3VA;EJMC6N02Y&@8->K!P*:.?H8ZQGFTQ\&4^G5 MK[5E6HV2Y!UMNU3R<99DJ:=VO\L@Z=>\\;R"IG07_A)N?&?C&[\=F,CK)\/6 MJZW#5 'I*U_Z"[XSD*#7O^/VYC5B9;OA[6I-W_ U;OB>$J%?,R5: _.4F$;+ M.&>M+._:+;:_,JO7ET!FMW;:CK&Z5>V6Q'#>N"B[9;;;>SG%,Y')NDRIU!*N MC',^>WMV[6+G99R74Q/%EG68OB2O)HKM:KMQTBOL=LV6O9>(A);$6A(?OU0K MXYQU0>X9%>0J52:@/5"1B3#MOU$&V^Q6:QGU9F6P=K=J%WS.ZV ;!26R&]3! MTC07BE\OOBN$OGM9#:RH@(4Q7ESLNE3J&F!-SNIWZ7J^T[U(ZY>TYHH^\3J! M*MA8NAHXJEK\^LW25[I*:?&KXWE9\2O=F<7RU:+B57&17E2^NE2\:L'3!>6K M_'_TT<1]Q __]E,25>X=9_[SP(WPTL&1OI_VE35]Y OI!U$<41+P%2[[@_,T M8WX1",$_SN&@9TO \TQVOX+#*P5RG\_B.;_OJ& M!=ZG#\-FJUO!_ZRV5:O\HP8<[M/MW>!3O=7\A =FV77K4^V-X4Y^?>-./G6[ M5JW=:G_JUUJ#P6#8K#0'O6:ET6O6*[U.NU_I70WK5F/0[0QK]B?K4^/-;]?_ M^MM/S\YIU;3_!9MWD$G7W_R&@Q1-.YW3\J3OGN;LM6=:>_,;CIJ?*4Z$3T_2 MU= )L6-M!)M.Y#-PO22F>[/A;!.X]/24&P4-VVI_^O-V\ FNPJ>(4M3?&, G MX"9X$240+ZRM/JQU[&[=JG0MNUUI7/6O*YUKVZ[TZXUVIU6W&U>-.JS-;KWY MK59MU++KL6(9"VN=3KGXO/&!+; [Y^M'N#L?X5K[8]=SZ3[UXFLV@?OKW<; M0.,@?,K]> ?[,H<[K.["S;OKI7WHV/WZE=VM51J-%IQQM]FL]&J-;J77L(;= M7JW>KUO7_(QKU7I3W8?ME[C^GO4?'/\>?C!@4Q:&; (_ZD41BR/,Z>:OQ.([ M!R$S=K]_]4UWS\+=JUGV>KNWQF+7W\EW@3]ADP1^!M;$D,N7C*NK?!\9_E%M M)M%B;5U:7&_!ZV_H!Q E(7+F]#=L"YFQ^VWKOOFM@MNV)A$6+6O]S8$/^[ 5 MP#<9?'A<&V/QVUEKK[W./>_F.?]PP^^^+?,B< JF]Q$40(J M^2'6 $KMOUBD3G[%[/*$B65B5 #U?GKM^B [7%PN6&*DM44? L\=[^Y0>E;] MZMIN]BNV5:]7&E:C5[EJ#FJ59L^N=Z[;O4ZCT>?:!=HBPA0Y;7,\%V-J=/$- M&G$'_W&=\WQ-)7'"@REUDL&J 7G.")!G'KI !7,@@T*",!Z8-Y'H@=*? \PK MP<1+".QE\#'8*_ ;%F_H"=(8ZXW&0 MX,M"-F;P&WB2^T_3+^;.$WY:-6X9,]X%8+S5LU +L,?^+W]D+[U-7YK]8/"+ MR9]KY)X:I'.ZP'+6[![D'L2IT,/-W,-903 \_ >(!#C>I:<)062:A+!_H3%Q MHW$21<+15;CA,!3YK$!OAJT-0Q==5''.:^T;#NY4 E_Z]^C.=0NPTY;=3B\2 M3'E9ENHA?\>44"QQL!@B/*ZX)?":^1,B]G>Z1NC&591VTU;H:=JUZLV*WN_U*H]T>5'K= M1@/>U&RVKZU>\QK> :IY\\UO5K-CUYN@\&3[L]U"\YMV.WX J] 3ODY@T4!K M[Z?IC@M#46S\'5[@U-.Y,RVIU;5ZW7J_5K&LQG6E<35H5WKU?JO2N;YN-AO- M3KW3/CUERH5+82WY0B8Y\1>7P)O M6=A5EO+C'=22MTI2P+;M4AMFL[4QIS\B'E%ZCG =A SF7#J>T-E7.]'C6VK# MK-OV>2RU;G::>^& 9U+]J;&1]*GH4]&GLM:I:+-J28EJKJ=$W06QXQEC[N$T M+D;'G]+H>.GTJTL$8MA8P2H9C*35,&MV67 DMS4R6Z;=V8LZJ76L\Y(; M^E3TJ>A3.4H=Z_@TJC6CQ;*F5(>+]9Q+$BXN@UU3D@#RUOH\&"^=,XFD8$>/ M\\'[-VMM'38Z LY0SD#RI6U:S7/I?G/9Z)P+6[AL;-[GY]FE:A7B7./+EW6S M73^?^V/:UMDL%DZVMA\AH#V@TK=->H0V'N)]PY9EH3[KI ME3X7?2[Z7+;6H=9H7O8UK[RD?Y\(0%T+7WOZ '47SS0:V@)ZYX#J6=BNSB$*)?!F+Z-18R:(-(^J# ,5X2I+J&LV MD7"A' H4?J#!0#48J 8#W2D8:-?>#@RT65L?#+1].$1._>J]O/J(<$B-,/@B MX1[E9$?XCW)ADEJU(K!*\1*:-ZJ%V4Q(0A @LGWTT MP/3<]*\_L47M5MMT3!NK4,5+ 4$IF+[>!BP1WW9NME?%[GU5\B[<>96Z"Z=3 M\*^W[)%YV9_62Y\[&<+>^Y;:>DMWO:7U\FVI#AMN6YV:$LWJ%MX+QZTK6/6< MSV/.9Y_GN28OR=J@&=PIK$O>]9S/:ZFWWM;Z;V]^?W=SX9<]*7%O2KP[$%4F$T3:V]D,#9JVYK\MT_BCKU:O5-S_FQ,S M9ICMQG]D44SU#X;K&_/0?71BYCU5'I@W@>_'5+Z(W'?[O ?[<'D/^B[K_3D0 MK[/,VN98U^>]0JU.[S^9GJ,_C5Z=(Z=S2*XH/2_1R?1ZSF<]9ZV. M;)W4&?CL27CWC&F"R0+;FY7E3*=O;-XK2YN%>G_*L3_'=S_.7NG3:?BGHY#H M.6O%[T!L1*?A:R$=_U)OF:U:^_B7J$F@A"1P]JJ:3L,_S9NVYGR7-L)NFT$X]B56?BCX5?2KZ5(YW;D=F.93!7Z/3\$]6<]PT![MN M6BWMN]$DH'TWAP^S70,G;)GZQ0DGU) J=,:Q9KNGA MS[_L#+<,*N_FZ:U*WT"=ZJ#G?$YSUHJ;5MRTX"X2W)W]=)'7YW_>Y[]QCVS= MN%4W;M6-6[_9N-6JU7Y8V:I5[OEZJHD"ELSY\H3@/157;RWO\H>[9?8, M/_\&KS'^5C!T@J+K#R"/63+[")?5\3XX3P31 M;&^SE#,O+OW\)+V,*09'7 M'Q_9]-UK5KE'[6:U?IT>S?X5&\U/V$K/BPKV,6T?2 ^QA/S F-+PQ>Z,"K@5,%7PI\2NMI>>L'T-=@RTM'L)+?OIAQ MM3K;]4YO=]?OG6XUC[*7]]+N?NC]/JQ8/ZY4)CS;O_;,JI;-G_?BP(5&W".S:(5:WN%U@I1O%_T#KL\9B'GL-L\J :BQ.K;FWC MP8E@IZ$4>+ &^+ <"F\%\+083*&6>#LG''L/M(XZP?UGHV#;!ZL6!7_ M^,A@,6-8'.O=AXQQI_RN AO#@3UHUQJ#2GW0[E<:5U?=2J?1:U0&K5Z_WFE> MUYI6)PML',,]>IGC_#6]ST88?)'^7'EKR)5:X(G>U,6ZB2SFB==9Z2((^.FNM+G;E1X\"/2J-Z8P?)/N[NV#$XKRT->CI(.O MNC<+$C\^E?NC3UB?L#[A5Y(,Y^R'[26@*(;N?RDC#FR5F0,FA']O&B-V[_KX M3[2.P'QP@\E&?H+C+K,Y&G=7O6N"V?.B9W>=N*\/8_$P&C6S66_HPSB*P[#J MIMW9RV&<=OAVS0*ZG"!XW6*Y,A+T.6,JGNB1;G"$2T=F-\U.^S ]=?6IK#R5 M)M@GM2/JC%A>ZV)-H9*%$")C[K@'L""VI)S]I'<.K,*YM MLW7,6KL$D#\[.4V[;=8VQ[38JCWTX$7DLV:)EM.U?H@1H MG'7M&SKV,SKFN6GZ.?XS.N:Y?8L:SLT+NJL<"^9/=';%JV17-,Q.USYJ-?^, M#D.GNAS/8>POU44;3D>KN!Q?=>#>)J=91@D.Z:@GIRFH!(=TQ)-;5=195,59 M5'*YNCSSD?D)NPZ#V?!KS$+?\?I)!(MG8=2+X] =)3&;W 4"&;^/J?6ARZ*K MI]]9< \2_,$=]T+F[!ZTTJ[U:]=8:_1 M['1?&[1RV4)K_""/\FX51*7KT[ZBV>9X8+C1AAMN9$QATXVQYU))[ B.:P+# M!$F,:*]HT6%U\)_5VZHZM#$!,^\1050)VY*/10/!K^%Q#DJ)"??WZ?D8#AS0 MV>%4KE-OF^<"$NC26A^HTMXW3J5^M7[U*[SZX)6PGBQ"'^"]#R-#%Z/O6GO4 MQ>AE+T8_9WFICT9F"1CYT#%#MNF^/; M-1O=O=0S'=]:-PX4O@I#VWIU7=-JG!$3E*;3=\PF_[Q M^F;3MI32K8'YM!?L_>-;J[5Q1XI2,#BK9IGM^IF4%UD;I\24XBR[+;.^^1+U M46I[JLB>&OXQ[-&T=@0 729!9]5!TG7.Q%%H';>C<&ON:)O-QID89=;&)DLI MCK+3-NVS.+Q'>7&>E8Y3M("Z^Q,#.W]G&29:D]>(L]T >IKT_6QK/R8Y_8:W/&8UGO, M<],WY!CGIF_(\8[M9,^W] MM!_79_A*9]CJV&:K>Q@XBY,YPS.QU\^FYKEDVI8^EV.R2/1IZ%M2]G,IVX*/ M>G+ZEASGY-:SW9?:V9\#B,4WNL1OX):0XS-4_=U![MW+K@M-9G$& M-_[82R:PEXB \H<[F< )#)TH-HW>%&NM3,/Q$2MEF(3!G!GL*_X<,4\X8HK( M<%^'BGX2^#'%<#H[ALA9P.+!)KU7B/Z"$"_,CP@IIA>&CG]/V#U73]E//CA/ M^%'OBQ-.WL^IR1Z\=LK<. E9U/,GPZ]S-^3=]V[\#P0)NCDB3^*[_*F(&@F_ M,29L[,X<+_KU3:6^!-AS/>CTAM=6H]+N7@\KC>NK=N7*:M4JS?95L]^Y;@[; MK<&G)KSL4_/-;_"&6JVF;/>^=V'-38^^\;[A5Q:.W8BEX__%T+YED]XC"YU[ M)K__ /3*=G ";A0T;*O]Z<_;P:MUV**&W;,J#:O?KG0&]K!B M=^";1K=^W:WU8<]_1T"T6NT7 S2>]Q]5G5'.\NY?;Y4WO/_XX>\PUL^& M#6^[&;S_B_]35=(L@AEZ.[R[ T4JG8P<()=/23.? M7_R>\E'3[U5E;(3_MJO&+2A0-]>@3+V[,WK]_OL_W]W!\HP/[]_>]&^&MZ28 MC%*/Y$;0;>4BB%P*;;N);W@!C;1.E43P'R[^0ZB@1@B/WN./ Y](PDV)XZS( M9*."YD%$QCD(X(#@FB#<0IBTQC[ 7) MQ' 4=M+"[)@VJ81A[+7 JY,V5!UR])5 MZEN826_[M*[AK:3U<)DAP[__D[@P7^/?R>0>"4NE*TG(#HR2WAB%UL5/X6E) MH IY(M6Y4W@NO1 P"DQ@$H25"/1;U&*-8/1OT'2! QCLT9TP),G+[(KU?_GG M[?MA]O?@EQ\18G8**C..A5JSP;ZZ41S!+H<(M1AE,^ (M,X,=61\2IDW/(Q7 M!E[(-PXN&VC-DFTD_H1Y,*40_I2#(:LBU=T(?,%7<&IR-F(NRY.@71#[_5]X MVHGX#Y2+C$"W1OK&JM'SG[)&*<8\"&F& EDW#F)B(>HA -O#Z>76@+]=Y''9 M/C9^$;B[;AC%QM)JJ\;'C$$KD\?E,6?\('\'(\#)TN[)^161V#AT@G1U%!<$$?&<XE9KR3Y?RKQB0)R-JD*#K8\?/V*JD 4&R*>#Z-$A"E&SN&(6BY-2S!.3" MB"&?WAR!O75J-%,[-9-])P'$EQWJ\OFMC#.N.MH5)_3R ]GSKNXT/#H*F?.Y MXI*26AP9S8*AZT8NQ9/UHC"J%$6V_?*!K/6G4!2^);_0!Q9&"; CU2(@93"O M]*JZ;.94ZD6YATCNHWFP:A0SQR^3"*C7(9L[1,D*XEZV)#'HL(P()DUR>?1$ M3W)-E.2Z.A J"E+#R)GIZ+^086#%"N>: 6@E,4AW4NEAKE^"\#.-5.B3N,&5 MT/H>\??*9- 20/4#:(^%^06"$8 <"+X?N3[."'=#-EN1AM2(Q5]01>?:/!^& MYH<=&V&+PDS)D6ML=Z=\G(D):^%HM0K0(T2)D;R)DP/T93]1? MEEM8TE<@^&>Q],@W+*(Q(NI8E%J+#-T08>"[8[3 D'OZDY^0V3^X<_RI\0BZ M\\2-QJ X3URG:MR*%Y*/1[JO 5OON:^ZJG[E1@)"W^3+3@1*.NKI:6A"NK]I2!@/V+$ZI.%P[1AX+WUA!Q(>LK@ZDIMI[9$P"N!II1 9M ,Q9$Y7O*,.6/D#\#!@_#))$MBG(0A MR010_=T85/[XP?5A$:8!M.8',W>,$H(+(QG%PK44O,'U)PE0]A/Y9I2VJ10$ M)EG&OZ!\$@PW+[\ 9-\T-3$*Y4N:%*!L*#^O5.ZBT)%G9JJ9/?FH-U@P#SS2 MFT9S37P.W743'D&6$E8N'YU?!?%DW--<('E_U3?EBGIMEH=XNKFJ*:>Y74B$ MD%05Z73$?/<1>'%,2E9Q1F/V3RF MM#J1535) P72;H@?G)BS0>*;+)PF/@J5)_PH&&&R'P[G!Q1K$(G^\ 7M)W%% M,IIP/! _S,>L?VXE+"0^*@&(C+DJF4UJ A*E1"QF<.4$XCP@64MY$"):X:%0 MX<,^F_2#>Y5R:7VO3C'W ,M4GKE32910P@KH1&1KD%8U@TD_>$^H6/PG<4*@ M%?B#,F)]'Z\HIB1$1+!AEF6;6;MXCXSX:9YZ8DDE<.!S^ E>@2F0>>6).2%/ ML$62G3E/F-, "AC[(K+9I.%/&A(WN9UXI5(74'5.OK-]RC B>E[)[I6W0KII M^42DMIF&W9Q46<38VSB8(9>9))0=#-.':8281CD/V=QQ5^A,\JXI&A/E(&77 ML4!C.H.[J#6B%1K1'TH*N%:&SE$9NL;47\X@U7J E*6B/A(%'CH?X@>1#,#U MB^72#)'DS-DJ8NV/DP7E9) :1AT$*I#B*AC'/NLO5Y/09-W?' 'BY0$=7= M4?4P_$YFA%-H<>[ 5!F\C](X)G)47$"6D:HJ523#^$9B$C-HCI0O*K))0I[0 M!VP?LS#@Y\OYYE62O.HY*&4HJ2=X>69+-3,\.KJ4"X-3FE0<#SM2J= MZRPW(9F.KT7+N8N6-.2MY5-\ MKID)/IMS6U4X/-.*-^+I[FR4A!%9'.SK7"GRH_0\8F?P5O3*?F#W6.'4Q_2\ MO&L;MU-2Y@()93"6+_R=$U6$?!99;MZ!-0D8=T:3BV@%=>='2=\=%%*P(K)3 M(LT"E,+BNNC\JOW..X'HP-^[A[&10 .=O) MW9\YX_XKY'*88VZRL#=G M'BX:OFCG!?!EN#CQG&3D=C"=3+8I,A=TD:LJQYKMGS1+:1/S@EF-?T@9G3.U MG[/;Q0LPQ+]HJV=>!P^C## #GQ>FD9=82_D39FDY>EQV. A2_[8:^T*)CBYV M)XG80J)?L6#7=*?IKL H>I;RGG-72II$/DR"+V_ YDF6G*]Q<,\S1*47]F(% M$(TR46DV2LFHBE:4\1$E><']AE]SH >/5#V&0W#^LC+HI]?BCY&EY!O3:&:%%A!0^)^7! MQW*]IRAF,P.%(R@?F+K%[7]X -V=(&HC9\R]N;3;+HCQ.2;B$I9$*IJ1(O $ MLSV&=;G<@::0+(E.(C5SP?/JS.>>2T5Z6'M'$" DGQ]'==#3PQFG'%&FZJ=E+R %.>&H(K R:&VI%9Q*F_+N4'N M/BP@PWQQ/0\5X*S.1M9:II *"WN:&V]X^Z%XO 07!:OPF2M0;&@%P*\,F ,5 M7&;K4U7K3"]:5K)Y8K;T/A5=79$C0@ZLW)'C2QVJ3,)K0.P*V"0L[YZB-F." M^25F)&ZUS]@D=78IZ"G/,111.,5_EV-,$S>*W!FL-\3QT84'#&!$V%3I0^AA M4ZP PN)PPL\LGGO.F%'.O5P/+A>V?BGU7EP#-0U&9B/RU1M?$)L5+PK*$2;S M/M,D316NASX5/@,W'">SB/)THJ*"@ 6;/]--X4>@XU.& .BG,&>>0I JV3Q^@I)4@.U47#9@A(8KY&E,!U>LE?%M29_C4]BB9J #CT;'4<';%8$; 8R\"IL4AVO.:=X M37KZ2]J)=%%D#!!F#HI.I*)P(8-Q2:1R_9";] H@6)J;!&QI"8Q&ZJ/D:4AQ MP=(IS9:S5+)X>%24B)#,)Q1MY^R1E_[*#(',L9IZ.-0$,EP&RGFL!GND5U*: M8SXG=-FIP0=/G1J1,OVEB)KR-F]0IM< MX<\^EWNLF?T*9G^=PRJ;NGBYT$7J^C")A.P5S?_/B?_?4>T46+/N',B@D"", M!^:EF>PIN!CJM%$L:JV<"$S%_R0N4):$Y45MGY<6LG'"D1=-CO;KD#*KO #U MW-3+ -R,P6^HFH@XL/Q"I \CJ (SW@4Q,^I992-9<']D+[U-7ZK:="9_KI%[ M:I#."8:[4>Y![D&<"CW#6Z!TQCE,29/TH4I'J4\8E\>,K[08DOQ@1FAFU*%/4YYS437U]D MWHL&>C_0@G//R/O$OLX##D*&OJ,,K56\%H>1+V9?^?&V/#_%1\1P-ALCEW]@)=+; (,#" .#&R 3W68#Y@5/5"C":%?G[TC^MI?HY2775 (/WN['C4=8G^;*$0(O2O-B)&V(U M(DD>%.D+1DXJ7-/HS(0],@_TAHD*3ST1LM@51(G2+Y5;QB0)I3I 476.#R1' M(HD=Q6"@52G\'L6Y'EJ@=7@N&E3A$T94J'82P\V/Y%SC@9: LO$6DIG4'ZV2 MJ.IF90H-;D^Z<4I@BHMGI:Z3*P5*P3^,P54.V+<9@F/ LD4" ,:%\EFSB+6* MV0@8\XF#+*/H;(RS,\SZ&_"K -9Y*Y_DIE!"FL^Q=/G(O2"O'Q5]J/<-M,SO M+:M:SP3 #&-[6)B&<.ZH0L, WUM5:^D7QAWUNUJKWT" Q5 M_%#K;.A7.Q=6Z#"_!\$$D]>TXG%.BH<\=37-0#1Q<"<(:9 VL^#)CP@GPZ&? M1N@O ,.:6_,C])Z2!$?$AH(.5YC=(3IC462*G 3")^&Y/%W7%*E*F#L(1WZ&<8L3!CJ_6:B=RS;0KAP)>#3#CM#$IEM1/*/'3X[&:'T3"<,G_#[\ZI T+Q\!2\'.]/Q[UT1 MH: *L(I''7/YO=,\_IQX?"]+K"O,VG85:A%L.>=')<>P3!%[SC4,_+[ -3QE MBVR:(9OB #?P,H4ZLN&;Z<&AI1!KD2'LPG;6/S(NQT M*O,D>(<,P3>S7H@BHYK>AU6R/,N0A!&\B')),.,CFX,;24SA"4_;QM1V:3HG MOLR:9CPP:$R]X L5LWR=\^ZD6*'"A($:9^"/BZNGSI(*JY_OOAN>:"G] QLZE&PE))92V<-0I:+>S.7=A="45454.UA#LK":>J] 1"YA(N9A2G M\DBX4J,HF\&!0U1;AE['X['D M1\5?1AQ:$SV+"V(Q+Y25B:/;T4=L-YYRXTLW+7>(//?SK(, MPX4J>H'"D\QQK4!TPA6:53$N3CDO5_!QR:PG_TZB.$U$# HL0%[UN/5NFAFX M(+P96R8'U)80Z^"$8+H7]B)):K512[9WL?,57= <-)Z_;'T0)QBD(KS>*Z(Y M7-'AGC=LM?Z%ZR+\2(F$X435NE946P+?%Y#Y MEHE:F=A=R+*$O-N@7C,:'T MJ8L4DA]>A:9OFAL )YGI9?RL5EZ>"P5_-X5>#"<11[3.2$$20A&%4^5?%B;( MWJ4<8 9+DJILQ+#\@$&8)>B937L! MQ=DC>6KF#$.E6'RZF%SQJI&6BCB]V',HC B"!+E.UH@^MV^Y=([G-Q%SJ@// MG?!*5=D,E$B#NT,(,^5<9)_6DE9H21_A0F.--B_E5*)X.;@TY0N9VJ(UJ7/2 MI%:2R3?2G%"-D5&EE&L^%XCFJ..$DC!B]R[)E$3RZU0BRK[&,1L_^##A>ZR\ M,Z; NET.\&!FH5T*M,VP;UIJ2#O4(!.5@UDP81Y'BI=L\9$9V*PS)Q269RP* M JO&+3H&^"Z0CSHK/Q085ERZ4L@8NW.NFC$Z#%2)+V288T0/O":0P+&FH3-3 M@)[2K)"! M9'E:7IREO% .G_(^TD2/G'=$P,*M1--RN"! M(684%:2FI3'OHSF;A^P!9L[+@=%AA>L2Q@(N+/%#^6;RG\ M=C9C[B54G6X+L^/^ZVQ^2S6ERG#TFA2D;BP*,WE45/O#M-!Z@=#JC268F4C* M15K'L(#N/7)^,BL7.TRK_G)"ZRE-=IE*IBYHATHH,NK)@#+!-N#/F%F?*HP[ MK21M0,7CC.$X%-L4'X6-N.7'[2IV5]!#*W!:$L0HCMMC_ M\!XD#P6/1#MNL0H$G10 B6GH+ N<&0Y)FI@,DX(M12_D=4(%HUQ(Y>(WA>91 MP2BX'1X/1B$()X&[1M)8I?0:"3(:)=,I6'C4ELOY2H G!+RH:D4Z)/GUHR< M\6?*5,(_)%!""@1V&R0AQYC$+8[/,<0X7*B;=L3A0^)4/)FBYZ'/U7(;EQFZTOE:'N;<5GGM;0:VQX@?Q"OV.O+DC24FH M:O6SU#)R$A0L"/.5>!<.R1!$JA>!WONJ/H?7,=6 JJM;(,E=X>10^%;1.'@5 M[BGQF33TS3&5LL9(JG/ &2$4:>'!7BCP0BECXFWJR<,MP//^+?6W-+:\F.6E M^)% @:0T9F11S&=3) +9-?E):*Q\\\T4\)F[M66G(=?/\=ZT6ZR2LKB_WDQX MQ2N(5"TP7%_2GHE<9Z@JTXX+^7 VVN@9%H^I[% *.^)V&=UFB2BY7 K./-*+ MP2\=A<@X-,XRQ#;+F$.:LS#F2&FY7%CANE3S/U(1)0S3K.2 .UVO2<\!8HT6 MI_P%,Y.0,>^;'_,FZ([*+E*T[0CXJ.B"'B_+'P[TX(3WO -$ENR;'XIR;>Z! MY<32I]"L9>\'MCWF87&:K_L0<"8^8KA+J5%,!R3U!P-D6"P@U<7X\$K.FIP$ M=C-$Q?+!>215,H&U?(;-\=CD/JV9"9D'Q^K'>9:J'D8>\^H\HNM!\:>YBM-T6=><&II$JZQ;NU 7WZ>*\YVM6*I2_HT;XHS&&* MP.4AWWR^-S"IP'O,PK^RW>PBD+BR4JH;Q9Q&$K6@JWNT:"0W=<6HLBEK5LE# M*"):W)RNN.EAX=N]%XS03\II*,\2>8_>(CV1)P?*4@&IT&'ZW9*'A.Q"C'9) M2!TBNW\GH1M-W+$,-,GH6IS6Y1&&/SX 7)FG_8$A'48L2\ H5(%E_B.M!$M3 MI"]5=2[*F8O\1&J5%SN?&4X#V63*D_$F@+9&JX$=$ 4>X@:A 39C:<0O8GG% M&5[M4GP3=AD=C92ZQXU!FA"HZBEF/N=&N7FFF:O%S4Y5IS<**X([?9*O!257*="^O1?M=5?M?)(UPGE_N;N#S2_M9S\K>J M!/"-I,*"WV("&PSR?:L $,,TON]4NP4?$R!&M]I9AM#@8;:+[Q:KN$4--U87 M8"K^(^C &LE-([F=#M_12&[%X@G/2 GO@ +L!Z@!GCTH]F8$\W+951Z"20D@ MR1)EKY8S]I NDI1"W'.BE?-3:L .^\-Y$EH$FE77J0]+232@OI:41WD5_V*@^#[D91 G15.,2?U+5H<8S>[9^Y(=9W>;T+JME#N*!*K;O"][64 MN2H,^#0C]_(NF+MCHVUU?C2-VW$P)TOYCV!"S@?Z2;:V!1!TA'KWX$BG3R(F M%$C&+ +$(OE(5NFR<,8!(+ <5'H!J!EX] :IDBJG3M//"A&45>RXV?*=-0N MES[[@IG'B3OAS;O5WZDR@KR8L@80&WN[6;W@A8!&,'-IQ=D438D\+/U\XYS[ MWA$H^9=.FHBK5!D^_9BB7=!">!)8VD.+;P\Z!7%K>'I6]F;N4.7!?4SVHKJ5 MA:P\Z<*%9__7\1,G?,K.WB)MN;.B+3SW=O(U3$2L2_A4W(AWDL7]A[.C6AHG M*Z(1Z08!!S;*7,'2I\G7(9N*Z:2N,WET,E0>OC$9#JOJ(SG;TO3 MI,1PE,V1 9)<'^$DK2 M*'P%9E3!VMB7I)1,V A/,^N8AI6D"39?4S$$9/J,FC>4K1NCVGRI,O]FH5_W MB,%#7)[G#CJ+W-#QH,ML%CRF6%(!O&9./U(O!B6;\YARFGJVH/TIP$\[T53L MFL -83SM4"HE-<_:',G$"K$LH:.0+@,IMHK>7@] A)JAN*!VNN@ML+CZ2!21HY'PB=Z8-0F2&8 MD5@7[7BRI'O!Y]'J&]'!(=.F[G"?9>\>8=++0+FS/_D<$O)E,%UNWU&\H202 MN:;"D^KP>9P](K\+>$B$4!)IN"S+LNFFL?#+51IA<>SW+ M%*0DW3_2*?P@\U_P#' )CUGHIQ"JMP*$>2Z,7@D, :]9#&[T\<-<@*-JB$\S502; M#) =C"&#.>6QD_Y!W<U1<%HQB M46%-\PT\'M>8PPII,5]?"\5 M?8##C*('AT(+:0FXU$<6IK*0H2A6??%==EB9Z2L#%SY=5%/,U40\+-AB4U2? MITG5/+H3*C7WF4"E-$W*PPU M=?$>H3=SC';.?WBQIZ@8375NRM;%'>=O$%?M68SAGN]CBY>/5.O#;;1K.*?U MY8Y5J_QCA9@16="RM6;C 5J8*!.!([RA6CN. =VAXPCRV7@ I[0(#E" M3B2>II)\X?^GMB%I;FR\L*L8YG]BL;*?_ %1W"AZW(GURAV9K.OB/O5,6EMG MTIX^@WUYVFPI^.M55HF,3 $A=K-&:LC*ECL%+-H/U#+ $ !4:".)D%J&B"#0 M[:6F8 @%H2G9&EJ.$5J3O+84_9JH7D4$^SL'9O-5(GA\;]>:RYG_LK6FP-3 M_*GOZ[7EWZ5O??%=AEU![E .RYAB@"%XOO%]MVVD90=L>5#NFU6' M%878*;*7\U5X%ZO&7RQ-L0I(H^7]<\B48FF3GW&<=@A VSI-NRIH,A D(5R\ M_T/:E2=!D7@Q+BI;4E>%T4CYU9?[++2G+ R %C[F#5#"HR"MO"<\30209/;S MQD32.C4:.;FZB=52/B84"7'.N[CXR^=W!1_!1L+QO.U]N(6QL:,)[ );=;0K M3NCE![+G737&S/,BN%1PNWY]4^-_S]%M)OZF=_WZQJK5?GACC#"C)\3/U6T/ MY9Z/0+)\KKCDSOO93J/ M.LQ"?.RQ::P.8]=L^^4#6>M/8?&]?9FDLXS\P5&&2.'@3D*.2LG"F0&&&HIF MT8H>+"06HS,A_9BG"GV-R5V!QHM(&Q=9Y@):FH\E<[7O0\:DYI+&I$>,"J0G MY%P'D8KA5Q=KHJ?8_0:[Z9I9DQLRH#@09^A2/%'UG&?14^*W6:/<&8NY<W*.E\G/I61<-@BF[G% ZT@WE?JA"K[G$15'C MO1+7":4$_"Q"FSHU1O$E\=,>>GWDVJA2W C'D'Q%1BR0A'%J)H_/(/)@G#F0@8$\ND&"JV4.AY%#VE!M MAT6^MQ&[6[K)W &-T;49S^GEOQC!X:7[C3YKVO%5AF VH%K^D?A\E#3,1.J$ ML#1SJ4/595GQ4QSF_L)GM?JIU4^M?FKU\W753\RQQV;3JO8)+"]EN$E:90@W MRYT@,Q;PPJ1EN#&YV/\)_)C"9[? -+$XT'A/>74HG(>H,B(SS&5(_//V_3!? M0IKF'C*47;R& =].*A5*B9J; AXE&SSSI(L0 MW6U"]HBE%BJ5(KZ25RL7WF46O\<4\=!48% >G]S0-*LB:^2MQC/5*)^$$14I0VOH MH(7-;7+Z=.:RD8>E1:H6J5JD:I%ZC"(UK2U'QP<,A:(.;>6L5>,(A :('EK MFMFJUB#:1%"=1^C4%202JYCT+[D-G_L"!KC%R(\50XD=< M-+,4#UTTC$P%JLP 4@QP,I?4H!&N H4!&J>\0S1B"WC\0S[)B!;,L=MY0287 M9D6RG%?(IT(#2!2N\%-F7GJ!+Z!P55$HNR:O\@*)7LVB/726PT>B"R=$$^2) M"'//H3U4K%6E%M"148)*019EU7A/T/ /.8Q'<7C8;DT*] O"B%!A*)\7[$MB M_;E91'GB R5$L5=37XQ,=%WU8M[001R/:3"7G'M8+6O, ]<7WC0Z8-@_?CXN M@N@OZ!>+2D56[;A:-WA.,T!%@T<5%?VT0-U(9Y1MH>O/DUA6_O("D8NT<\_J M9)7<#ODY)X?('L;7IPES2F\?(.I0Z2@K)YY-FR\;T^-HH>)(1/$FG"82$(?H MY!D$Z6:,*C M6+(5GAMR#VZ(73O'O/$I,CJ.GYFEDTQ =(\QWX\L5(X>P+&)>+*\C(V(='F. M")Q5Q$N\3NZOR! [0635&[5*HY;=&5Z[D>^W]9YFV\OZ$0VD+M2GIO.Y2E,I M&4C=$"$3OIPE[SK&,'Q13)F;FH11I@?2V:%:BAA ]+NHI2[0 DG$S/,8*14/& M7I!@0 ,VD+*'"-KY&]Y^&$%Q6@@G"DR<5Z8ZL8@&P&8]!4A< IY>B=7E3\3( M.3=(OPE5)"LE+0J#GMPM!7.\^&[5+"FQB?8S%\14M"L)57'QG3H\;UPE8/5) M.U1=+$C%:$3@ _">)*3N%JB X"C\!$@1$F>PG/*5STM;CL#!.!A,2\-P N!* M]6;)\TU]7K+[TP[5BQ-/G&V=3]ZL5B^T>O&:ZH6T]T5:2J0("N36F1S/E7>F M4E.%211]:$99J<0L(;_#* 6$$OW^I&G,<0S5XBS!E"_34E'^4YP*F.4Q\/=D MCE*:.U,<*D&8.U$L#<3H1\JPR8"\12<>DE]YJ26?P+@VL/I8K?Q8&>TG",?\ M"[#FA%&Y5F;E1FJ:"\@%17SR?*5L*L(@GCE/BC7L*+WYA'7,70>D?TQ%B"&' MGY6Y*53[V'@(OJ2SNOANX;QXT[54G4H5/FWY:LM7BR8MF@XKFBC_+W54.@O) MCKR&!+DS;_VEM@8C[[N7P@>)4C4R7$;!8UHNL3Z;^VGB/N*??_LIB2KWCC/_ M^3;3]#.C]X.H#;P#XK@"1O_Y-WC>^-N$N3_?A0Y.__9I-@IXP1S\YB.;_OJ& M!=ZG#\-FJUO!_ZPVEMG6:E;KT^W=X%.]U?R$.7.67;<^ =FXDU_?N)-/W:Y5 M:[?:GVH]Z[I5&[8J7;LSJ#0:;:O2Z?3KE6NKV;6M3K_?;=N?K$_ ^^"_-[]] M&/[>^]M/2]/ALY0K^XNAG<@F/=ZU_EV"%M#[Z<#U,)_O%F&6H_=)3$YU:?9N MM)8$[@H]1=#-T1LLF $3W(M^?5.I+RVU/JQU[&[=JG0MNUUI7/6O*YUKVZ[T MZXUVIU6W&U>-.BS5[K[YK6-WZC8L.#NM-=?TH@U9>NK*B=SQL6U'Y\UO[7:C M;KUD.XI7E-%P#V$_T,"^]IPMSGUA)?U::S 8#)N5YJ#7K#1ZS7JEUVGW*[VK M8=UJ#+J=80UIV'KSVQ0V@W'ZS4TE?UQ7HH]8/YB-,)*%&@]=S*>=3=EN-MJ] M5JM3Z7=KG4JCU6M7KH8UJU+O#-O]1J?7;M8:G_#!WY!Y"-ZQIL94(%T79.HR M?M+JCA=R4U!'3'=E 7YHYYTNGIUO*YNN6HR4R,ZI(VR"F#9!XYGO2A-C#A1/ MGATJBT-@]7M?Q3.5D/%@6+C4\Y2ZH69_"J^DZ)TF7%2Y1NWX.HY[RZ-4F9MU M(AQ**T$7E(ECB,E'D48NU:R+([XN@U#CX34X(YZ3/.!^6LI&5B""N0M)!IW1 M=@ )"981K!74(AB#W'=I-M+BE//A3FYZ\"K-- D\XN[3!6Q8+D6C'>RFJ<:* M5;D>3*?HSH5W([H,2G],PBF(!3Q9$2[6')9%4(1:@9N], *ZRN=M(FA>L]X!%DJ(D54E$6@ ]0C$NX811V8JSJY)KX4>A=8 MM3Q*#^>R\J+ TRE22:[Q,"4P9L$N5J#9#Z3+E7GRW2)UJ>X4\ M:>*U0KP&/#Y$Q,:R6,P">:)$OA'O!!GG]DW:TAR ^=E-S,$%*R#!W^AOL*Q\ MKA9Q>5&HMNGH^9/A;.X%3XQ=\X[AR%<$1XG^$?']Z^_]=P:%P-WPVO;^Z,#V_!K#P> M<8CL,0K""!U?%*$@GPYV]Z0@"YX@>=;@CJ,/ZXDG>S!QT)&*T.X8C9IU^?E' M>DJF7OP)K U&O8WE?985\WE!\5E@>"'$2$!,8(9.N33J)2:T6[BMYT_4SF]8 M5K@LPGYJ).VYW1.]!M,K+#:F4*JOOL 7WRE7>/.::%YFON!GVJV+9FE75_I> M7NS$Z#0R[P'"R[!PI4NCT&W1KO^0HKJN=!6,@C@.9F\671T%C^SJ\W-\==X/ MDKF@%)KJ?)ND/O1^'U:N/@Y[_ZCD9EAST"CQRK]9.A*X)G WX -[D?CE/$F" MH*19?D4_#L]R_BV>)/2KNA MQYIFK59_T:/<8/WUC0IYOK\+LKL5-LRF53OQ%=9:UCY6N.\[7ZH;?L.1!47B M&AFJKW[)UWMBF5*Z9JW;*L==V':I;;-5;Y['4EMFP^X"GH^]#UCH/A("@=*W&X;X.YOW:STJC7NY4N)JKUFLW^E=T:='M]Z[5C\;6"4'RC:@!EW/RS=W?S MSZ$!ZMK=QS__&+Z[.Z)(_(,;Q4$H<$N3"--%L (P!2S)JF;A2P(D87!'+F2# MZ?&3;&6N%(OD4+V6OLY#?(D4L4F"E2$$L#GG#;6PA-)+$$92X%+Z\N79JV4' M+QR"9PEEE;"4N>1RN)'\4Q/F!QP,A+?=0C"5H@[O,AF,A>,,F%=\*>]1B@["4>%-XD M*AHP'# 993%SE#_>ZHYWS:"13U]8CT>M&66[8N7YUJ M-XJ\*QP0?DN 4ME PN;./N"%'B\:OZS!@M;AT@_.F.F_%>5"3YKQ']V<->,_ M<<;?&X]#;/4M*WM.FK]W.GM)$=X1CL^VGK&LM_2DP)VG.L1XF7#.80ACD%/M MF_!\+>TVV]AMUMG ;=8]9=^5G-'K^JN><0YLS>3!TF87 HJ6G7>OT- M4Y7MKMFQ]U*-<=H:UYK4<16ZL1L]&/,@\2<'4Z[JF^>S-TI)(R7G*;T$NT-Z MKN,;$Q3QX:M33F]#!=6VS=I^BKPT6U&+''/(# >BD0U)I%TW+7LO.;M'8L:X M/C5\3O,[)-CW"Z/]%X5I)_YD.05':8X3B7P >O@L39NM<2::&F?B2%Y]<(.N MO/%?#2AQ!@O6@!*OJ6O]CIB"EUX013]FX(D"DE[@0>53^HJR]3C2%D>0XFUZ MA+_:-'P6ET5ULSLEJ5G?<'V73;/5V-C#_F,YUFB9M49[+VO4)MISL3:UE26Q M$P8,Y1Z82Z1VB%;@+"^^$]PD/XZ3=-E&YPY?OOB*K M8UT/KJZN!Y5VH]NH-!K=5J77OFI5VNU&HV5?7;7KW<&JBJQ5UO<++*4C,+Z? M"1*>HP5\SL:W)Z.I<]"2J=W!<:?^:X-<&^3:(']%S3J5QH84QV6QGVM5RRZ' M'J@7^+H+7%^Y?5XES>NO0VJ+18HPAJ;NG*\?G9AAD90_!ON1:L,IE@C:\=M@ M['CI[ZC+]+8]B^:@6:L=BY8;%G7L?OW*[M9 YVTU*XUNLUGIU1K=2J]A#;N] M6KU?MZY!\:V_^:U2J]8:S6P?MEE:?I.$P=X7=O:=$ER#9^E/3^VFL(?F"(-6 MO]OIPP;4:H-*HU]O5KJ]Z^M*?U!O=UJ]@7U]=;T'0 :BRR-MMIB3$XTNON$% M_1>MSJDU8/06>S85NYLJ-R]V,FF![W01/PB?G#\#)UC0"DH,(A#W=HG MS'#BO+Q[2?\EWK^GPOQ\^Z5LH$6HDJKQ47:X]=,2@ R&!"S+)^FJ)3D*Y#(M@3)LPD;V]>&=>>D+9_N7V/U-LU,1#/]B5;);0;-"[ M2QN)^" A>X"9(TP'3Q[!=8%"@?UW<6&)'\H_TRF3YQ@'"0WN3!9>9'7&O*63 MVB%I87:T"F5^SZ68T&MDQ$N%-;G88?.BC85P7I;_+AI/P3,W:1\RJLW=*Z)2 MMVO70(VI5X97M5:E@?_JM*Y;E7JC;5G]8;M7K_>/HKM1MVK\_O[]X*^;MV^- MWKN!\?[N[\./QLV[N]Z[WV^NW@Z-WNWM\% 2TM,.$V+Y'V&$CA'HM9W0)V MS-37\_$M[WK-KP^:<\[>UBO'PW:GHJKR?QT_<<*G;#\MLRS.5\P[;S5.VCO9 M:)GM]EY2M'1JCUJ>D[7I?=V\F^T)/V,)/'N;7*G$E3Z7%3=Q#;2-KWG! M@7\O!#6_OF"Z>^Q M#*DFN42I"DVE.$AP.8=;$\347"8OG!F&!7&K(TD$HDE M, A"^R"CK'BNSXP9BQ^"B1$\4DH-IBC79Q1^[@-_/['X]Y_.8LPY]*8R")P"G_3[=U*HK7_0+?_>2RHIN MQ:IE[WIB3LC7FI98O.3M9?5&MDX_\^NRT3 []8U15^;05+KP8,IDB>S9*98)6 M1_6A#X5?2KZ5-8Z%>UIT!E"KYLA5.^>>+EDIV[:M1-W M?38:IK4?%[96,(]6:.J,!WTN^ESTN6RM9JX!Z+C')G8JPE3:WQ,[G&(+EC ? M?S>^.%&^G24'7"QJ=_JRCI6&@QTV>1.]Z-Q:X'4:VR$PMI[I9[>D@!P>B_"4 M7WU^,(BZ^UY)NN^58LW-W:Y9!T:?S[!##&60PR%O[;V1TG4 <[MI6IM[%$KA M4&B:WN@L>T0KKW;UDN6@7KG+!;T'AI$;3_L28.>%GAJVS7_V:;QOI;IOV MYH!KY0KJMTVK<29+;9F6O9?J6"WTG^4)OS,?K&Z/]TZ8S%S?Q3X)L?OXNO+_ MA+-"CN^NV>V2U*%OS50Z!TNP/)8PS!9>4)T'H$]%GXH^E;5.Y; &UQ&;N)9M MUNM[*8@ZGB76S4;MQ)=HFW;M8)Z*$U J=-Q7GXL^%WTN6ZL6QY$G<9W$2*$!"V( R5O0K2RA$&>Z:U,W9,HP0+^=Z8)$>W6=@D1[6?:':Y*#;"Z MIYP;4*2;K$E*+YC;7S>#N[_#9>E46PH/>2Y67."X'-S$HO^:<9V$_=/Q\GZYT8-6=_9+=#NT8 MRZSO)[2D(ZYYDNB^.DELZS5OFLVF!B8X!+'8M=(1BVVVFJ6,VY:--*PRDD9= M\Y&#$(M-\7P$.F'.%%3+TM%.UVQ;9U]"MX5G1L>CCD*,'+$%H''LMR1C[9E] MJ6?VIXG[B'_^[:??8!SC;R]X5G[U ;C+^ EKS6(8XR.;_OJ&!=ZG#\-FJUO!_ZRV5:O\ MHU:S6I]N[P:?ZJWF)W2T6G;=^E1[8[B37]^XDT_=KE5KM]J?!KV:==WI-RO# M9J];:0RZC4IWT*E7:AWXP56K4>^T>Y_PP=]PM6*Q^_9*=Y23E#XC_(>+_Y ; M0;OOII>IV#.VKRFVLAG*^1@AFXLDU9#0TP=-\3+D_#Z1'B'.X'QW:F+WG@B M"U2&X'G/=4:NY\8N3/G!>63&B#$?IC!&7_*DFDW2C8#EQ=*SAE_=J06-HE"1 MD4_>,6!^]QXN98X_]^^-Q'=C>B1] 'X_#<(9PUFX,)__P)+=F+(L:8I1A$60 M(@[P+GA!R Z2;8CE8'T/_1CH?>\D$:R]CBA7@[&'R#);\F7E/L$^. M3Q_"/^)TUV",=-]P5OD5T$ >3(T_C3\8.V'XA-_38]5EMK'./<_?U?P5O_'A MK-F=\[6 &>SL5G=:-:O>KW4JP^%@4>K4&ETX.1ZKV&U>JU^Z#W#_=PJ^E8 M_Y,$\2\+ER?[XA=C 0LUG#D>? BLGCZ[>?<[ONJKL 'N/O;>W5Z___@'_M1G MXGU_#6]^_SO&JFJU7XS^^[?O/ZH"0L[R[E]OE3>\__CA[S#6SX9-WOOW?_%_ M+O*=7XRWP[L[D#KI9.0 .9N$9HB@K95')W0=^/]!PCGHU8ZR)W+?CYVY\E7E M"QM]=N,*GG8EBL/@,ZM0>$8,39]/\/H23ZC0D6"@ *XX/K_X/=ETZ?=+S--J M5HV;=_WW?PR-N][_'=[NAV,>\_'GC,YV$]_P HIHG2I!I-)T.)VR,3%KEQB3 M$3M?#90 ^Q:OQTPL.Z6,Q@\E( R4Z'#\<]@W@5@@R&'$IBALYV'PZ$:HG<"? M"JF@HA"RG6(:G!*5U$Z-?^PDC^)EA[I\?BO3+58=[8H3>OF!['E77PTVHZ5A M,U[VZF?2:7;S^4:I,2^Z,*.0.9\KK@]6)],H&ENMH)QKUB@:!\H"VOAZOGXP M[D53W29 -P#%,(K=\49.X4,D"W7,5JTD=>B;1D/:9MW>2S3D:);8JIN6O1=X MV5?F"*6__]=@+<*<7_WZ;QN4!S[0Z):$#VR[UDM[&T"*DO4B@L6VK/TT7CJ3 M8+#.M]"GHD]%G\I:IZ(MJ6TUJ9L7.N#+8FF!&6+5:N70L#9=8G-?%?1'L\16 MS6SNQUX^$VU*I];I<]'GHL]E:YUJER !)0^S\\2!4\[&P+Q&G8.A9R@Z M!^.(R6I8E8WP3-K&KCX_PAR,XVQ=HG,P= Z&SL'0.1@E\!SVDS"$HUI6 M O<>JSO4[_2<=_R[LT][J*^9]L FV&K@U6_OXI;9;NP% M9^%H5FBUS4[K%-*>RB"$U^0(M[$LHBI3&E3W3+IGV&:W59+&:MLNM6$V6T>$ MAG?&.D))4R,[9J-=DO3A[>]*W2Y)_'[;I=;-SN&0$$\@CJ\SO?2IZ%/1I[+6 MJ6BS:DF):JZG1-T%L>,98^[A-"Y'S&=3-XY^_"F-CI=.O[KLFJW-Z[-*5HYA M-WUDO+M.R-*]A*9JC99JVMPT9' MP!G*&4A&C(GFQOV22W97+AN='7TJ>A3T:?RLE,Y>PMKHYCR1/A!LSKKGV1X^-6JQX =><+4?ER%,+2(%2R5:UCC8D+7Z$K=1H&,\*NC&)80AR$ M3\:4)[K!&$M/)?!'P%MX$XREZ]]K($L-9*F!+(\*R+)=+Q60Y3.SW=4K[/4W MY)"S.C;XR_VI\J>)/P M]0_[GFZY%W@Z2SW[I)XUV<0_'2\A/1G."&Q)QQ^7CS%8U<. 4;W2\FK5,RD< MJU7W JNH=8EMF<1=Z/B1,R8V,0ZB^'5CT=L3]N((RZ27^5E EVT<<*J'83%6 MM00(P"=,!UIKV:#8,Y<=8QH^B[$%E+1V1$ZRX?@3,GG&(9NXK\RY=G$U+QO5 M P&0OY8IL!^I?WPGV:CN)6E(JS?;;7EG M@CB\)UU,JQAKXCV!:A'%[ACKG"8)MWW0!'IT8_>5N<,)*[['PETNZYNSE[*5 M1M4W9S :FF*O/$>@6QDABY@3CA_(>&%?YRR$]_DQ]].6UI#I[HGNCH:'V)L[ M:LO&0[9PN1\3#RD]Q[ASOHH$0^I_/>78-H=25'9$6J?-)IKG8LC8FX=XCXA% MG*":@?/#M%8YQ85T[_A(_G"X [9\+&:+B&HI6,SA%GB( MI9Z$-5-ZII(5+L"29Q16LG!*IFU'K(+ M/>1=X%1BSRB?!K)GM(CCX5)G)/[U-X\%>28C)83U$F&7\V$^ M[UBLB"W*BB,51?HM?8C$!CYHQ)TI"ALZ7%183?APE\Z)#(?"8?PX_WMWT M>V\KO;6EQH%]XE@8L&^MK6M6-P?;W/MO390:::QXGUSQ!)>Y] M_,#"TO$EZ[2=0&#T'*B003.6ES.6$\#>U&C,.[[YQ[+>8Y[;ZVH_Q[3R8Y[; MD:E:I5>LAJNP#,NG;&V1P5H*,!E[BUA4R/2672IZ%O MR9&?R\80Y7D-IJ6AAS7TL(8>7H(>MFJU'U:"#F\:I=K*+ M.-#+F#'-9G$*@PS3W)W!!A&2"_Z%]4T?V11.#$;JC>/JWIC1Z6'IP;<;XP?'OX3/,17M@,,Z?U=LJAR<*)F14>PER@UVA^VL)>^0TK25L MF25L)E37%8 9OOVR.)9\Q;9?/I"U_A06WQLR"7,B>"=L\CR@EB.KFY%0YY)Z M\P>4WK;U@[85-"?3G$QSLD-SLCES/,G&)A+(":@HF8)MD82PAS#41#(\S;4T MU])<2W.M8^):F?+E>#$+?0>CKC#2#+9ZELQ0 ]-L2[,MS;8TVSHLVW+6KTX MFJC$[FQ5)7>,W0:H1A.F@)8F(6^.DUG"R[ DR!5S0A\.*#(NW:GA^$\_:H:H M&:)FB)HA'I@A&K/@D<)9#FQS&+IQ /?"(TX6/44QF^%(CC_1W$IS*\VM-+XZ2R/6Q IY*3V$0A!^&S?#O=>C]?$/O-UGH78FVWP[[V+%^ M.C7<*$IXF!W^Z(W'0>+'&,:^2CR/P;]@B'=!-:-3R^H8EVIP_;9W9<"'N9@Z MB=#))"0\!GB=,Y][[EA2J@R>_][K?G#")W@:0_:B"^*CXWI(QZ8Q#]G<"=G$-((0Y+7C M/?T7UGB9!NEA#(2 2#@N=_0CS@*81Q3XQ,,G+(:A1[0Z\-1]2 M4Y!\XZ5T IYBT(>QP-:!A6 Z0P@'=^^[."]\8"YQ;X2ZP7-I*-V GYHZ]^_M M6K61','&.<_B1."GH.3QI? @M>W M"+-Z]14VH1M'Y+%?JHV7:4.V]8/!?%@M?(MN,[Y;4Q<7X\)].84)Z2B?K;+( 3#+#0%$9!,]14 M]XW()7+A0R7EP\7.R4!5@F"X%HCK2&9S3KEQ_H3AW1.6&Q=H&JW@(,25W"?N M!!MVPF,.9IL\&2,FKJ+)AQXO#XL_BYW/0(C XXF$HL0KR+?*LJTV23S1+/W8 M67I!OA+=@PGWL!B[]^M,&)NQ"?JP@3:)A@WDL#'L@=0^X-+%%:O;:1F)/T'F M[8X2Q>6#"5S)"#0S%]EVZO]!4H>Y$U9/_! &R?U#0:98W>*98E48Y8H ? )? MO1F9[.G^$N5Y@KC,QIR%N%D$!82Z7A=&'C$4&\BAL=L=\@_%+0;,T1V[<0IPIB_O MZ5[>OQYG<1.VET%X*[:78KY?BE0388N74TCQ0:;KW@A%91C$H]@1( MO+:B!&RU@EUK)ZNL';*Z8-$Y&_GWF[=W-WD+.>/#H$K])W%#EE-'0)<0'-T@ M&QP5)#*:%;,.L0R7M0U%NP+YP#@H(AG=#F@?*!>( PB<]T":A(NCY'4JN6$X M"AEO>9.6ZTP1MV9 &'T!BW1!?8)YY#4,F-5IUM%%\Y7QOEH0= MZH!_#[ZP1Q::I&ZE*AXWFU03G9:V8)G3&U0Y"&87WU1NZ-,HOCK0//#<\1/N MU)<'1E;C%T8KY%H<_HQ>EI6_+*U"&-[8#2S $@88R1T_D-B.N!\A(>,81D&_ M0#C)V(+-;%)U7P][=2LDI^.J")06,.(B0DR.#SE+PU 0\@YOM M<^>)A1$L,'X@T1?C7+ #O3)'E!7.$W5"J1KO0>#,0^:Y,!:*6A2&481?HA@A M\<=3 +E<)#D(3)FLMD5G J[L%^.A4)8MRZ0O*'MIO'& T-7?F[G](GM-^+R*)U6FZO6[64 M%C@+[)_/E7*_&#F9F)[G.B/7HVZ8R,M#"GUPY]86[BON4CPE8M$JJU99=Z"R MMEN9KCAF&/)VJE6'/KU2E5 \T_BXR:84R:P?V]X01098R<,GZ9!^,4))Z_?+N_[ M%VEA2V"P3=NL6QOW?=JCB-C=$EM=LU[;2R] +1&VO4:]\3A,'(]['L >9N$C M*U^K2=LVNYU&.2[1MFNM-\R:O1>&H470>G?G-IC&7] _%[)'YB?E Y6WS59G MX\:>Y;HU+;/9[)[ I3E!$31@\Y"-W7+V);6!K@[3G>_U!8_9[.IVX4=P83#R M/P8KWHT/;/)L2U%6W:PUST0 =MFJ[$7G_#QK=6RK1,QG@';VYL43V[6JT< MGI<:HD_E&$_E[)7#]B;*X8K,\M))LU;3;&W.WLLERSIMLUG7;HXCX4O'/#+BN^*61(L-B70?C-,E=Q4^G+=& M"CV)IRJZ6/A,-K0IRDJ$,9Q[!S3NF,#1"^Y'%9N?S9S/2*0$S9JAM9JBDYB< MP3@@S3V,#) 1#Z(1RR-'7O79/<>/9=B? YLVA8SW;2%,59RIYWYFGOL0!!,D M73 %//>_:6<<_$%Q^ZL+!9'5)-#9M+/-%X9:'CZ>MC5+WV^F0.0N(LNZT?HW M?A; G:=9/U5@:_R*'\0KKC[N'+PEPKN+9^%YSRU*(MXBHBS?!S9!K'@W4A;+ MMT; WD=&Y&;8D/].)O?\@-*&9VJ;+3ST49#$QC1!@L8WT]9(WD*G'+)L+^'% MV$1E3+V L(/1/ P0A)>,FK1W'$>S_[Y5M9;9%F81\4Y@@EG!( 7D:$R2D!-: MBO,^#]T9W##O21 ,=3S#QEW?MXOX(UP9[$''1"\A3EK;,'/Q0KP2<,#,^TCCX_P:B1#0R M[IF/,#FT8N6DM)PY73G3BS-Z6MU9+-<+[ *;*4RR'WW?[5;M9:K$/M#9;^K5 MNB&^R3Y%+\TP3V4M]>JK6_M5FV- RLJ,?_FI*I"RU&?DLO#H253 E48Q. %0L3'7QA3 M9H/]3E9,WZ[5@6BQN\N<=Q_!)2^="6H'?FX- J2>FJDF/N+8(S?,39'S1-[A M!098II[" X.I('DH&]RJ5>UO$VV1]%C<6M<73?.6WIHB[B]VHB$]A.\LK#.) M7=)$3'&J9'(LK2M.P02*EE.K6M]>3:O:?LEJN V4.Y&7+T)+JQ.65@2)_D(Y MA5(J,P^0,=?K1>H3C"B5KG?OW]Z*YD/$ L!P3[F % >@K(5:,3IY4E,,<$$R MHM?7C3]Q';6?&/;6 EL!N%3%K'R+C$M],DY9%/Q^;V@;2UO)J9:9&1G M.7/XQ5<7V[2 10G*7KU TGR_;,":8EM!@'6_(9OXIH[ 2)JZZ9K4/2:- L6_ MF!YP"2-Z0(/[VT?-8TZVZ8?JXW,F MP1R90^_VS_5]&D@PE5IWA3.#=P9LH7+'19OP+&$K]8)>[Z(E(G50Y*0>\6[/ M%]\I7@7D871E53?>ZCM*/CGT>'"WS1-YXK%5U*,;)!&Y@,;!O8_Z&[5EA G& M3_DFBGAQY,RYGSUD4P^Y2[I_9&9-_IU$,7>G.*0N_*_C)UG'1M@0KBRTI),S MZZ$HEN'X\( GW52\:2.W[B:J_XHWC13OK1I_SNGM8AIQSG\K=PVO^3)?(C-$ M^(-H6>BH@9]G;<"_L0YJT$6RAGN>1-PA&]*#8ZZ@<['(IR7=P>?":'0?JO2$ M1S()@1I-_>D+)V'^\J,DXBQ"A@%H6-VAZJR$58_8F#\&(SL7NLFX)]()\RDD M,7(\0L9(E:2 ][65SC+X^#Y$(/;$5QA_CNK<2#>STLVL=#.K?36SZMK;-;-J M===O9M4\7#.KQ@F_6O=ETGV9RM&7J11K;NYVS;IJ;-N2_BNN3:XV@S=*<3U M0KIMFZWV:7?PL>MFMUT2O.$-E]BHF_7N7K#(S[X 9TW&T!-)M9&2' @V)$]/ MQ(^S3$3>LST)0PS0/#&G?"C>C7.!\>[4SF2=ENYT=N1L!<,8>8X""L@\=.%C MY"'EJUBWZV?2@L:RSH2+6)U3@(L^,9Y!>8X894L*0RJORC:V)_'%$9:),'/C M@OW<..!4#WT;ZYT2E%2?,$5HY6=;1O91)G5P3I:5]OQYF^8$RT*7TJD_E[;9 ML/>#!*^OJ.9EI>9EI\:Y3LINN[3,9FUCBZ9T2&-FXV*[9:3;WLEJM M#>V8IS@&Y8:DB:+SN>>.19(*5@'3-U0OHJ3(E8K/V)L;,&6[>/7ZV2RUV=JX M9X3&;=0(@?I4]*GH4UGS5+3YMDV63V&-[ZNK4QMFB(!*;S5+$G_2J4ROG\IT M)FJ3AJG4YZ+/19_+ULJ3AG4]69B-#1!=5* '&.%[JQ!N"UUTU&UD98FA**H"D1 MQI1\O^( "GV_,(#B_3650V913"0;F2G"E@L4QK%1!/P0;CUE*(^?%N ?\T@( M$O\J!<;B/XTX*@NG#H7F4^+ DQ2S]^%R&O$7Y@$MS^!,'@2:%J$\+$"I%&). M;#^(GY0"C62 1 M8!9/W DA[:9C$DZ("J:;W4Z.V<-G>I&B;_.A M\<4%R$9+:YTH7/KB.W$C\O=H&8&0!G44/%CB(84H(8LX>?""='/_/WO?VMRX M<2SZ/57^#RC?N&I]"I#Q)KA[DBH^USIGO=HCR7;ETQ8$#"5D08#&0Q+SZV_W M#$""+RT)$B1 3N(X(@G,]$R_>WJZ9P!3=?K#W]Y4J&L6XRSNV0]_>V/79LB[ M^K[R_N%O;VT=U>8Y6:QH]352!PLXK='U3*2N_XDN9:$.):U,DQ-ED1AWD4ZO MB])I]OE\A-/KI109N%P5M'TEB<9IH)'G+]:VBPB &\PT"34A:7V[H&!]_3N- MO-CUV('_E? G854@@W!AB#0 4QU$KCTKU?XPS73/-0H6[/%P2YY) ";2'8F> M/8=6AI\54:6U4M+D*8QH6PH6\'Y39E\)OX8O,&(DYF6\9Q4K%T#&4H-HOZ68 MBX[UK-)HW1Z@",RJV()Y&3SBH[0\+\PE4PLR"M/')_RH+UJ>;@CPHE)E)BC= M2M;I(B_U$L\ H"8[JZ(IH%B/L-QA7@\PH+"-8 ,#6@;10686A8;WW"N&-TB7#0@%9G!(-W[?VZ]]+W; MPP*6N0=B[OJA\^V?\);PW_,GGTE6M^PZZ).'I!.XO]G1-T)C'P-:$.V.@'] MB09^[#%*N(]L=-,ZU$M:,PMN+?+/+1G]XT<2^E^_# RS+>%_E)8B2_\K@X+^ M>G??_ZJ9QE>D-D75E*_RCX+G_N-'S_W:;BMRRVQ]U8>&85A=11JTM(ZD]V15 MLCIZ6S(5T^@/K(ZEM(VO^.(_<2NRG=A?QBY)UM6B7,7 U@/^K5WA,_\[N.]T M/PV$NT'O]]OK^^O!'<70PRQN7KZ:T.[AKQT*V:RL=V.%FN.5>M$:5>J%3UW) MU*6JS*Q0\Y?.QX'4O1UT_A>,B[OK_F"KLC)"!"(_J]Z10T-MNW,[ M1?K7EQ[Y?S+]SU9U1Q3]S<(CF[7_DMS:,U_LE&@\\HZ_7>FE,PZC!/UV^DTD M_))-WPOCY+!;7O.-^#W(.Q$M[<1'M);X5N#\GVAP_*+V8FA[T=(N_&'[*3FZ M.-K&2-HHCXZ?D[[)8"V5%/5;&GB.-P$/Z0$\I,8T%]94L5U-B9SJ;X]MM^2Z M7AJK#0F\4_32I2:.G%Y?GLBM\FL\I5!LE CLA=$DI&?MIQ&!^UZ^4"VQ932@ M*L AUMJ0A-"][],H%W-U"*C75"M!ZSDGP]G01:4\'[CS%TYYX MVM/B1O"TI^]O!4][PIEYVA-/>]HN(\046SI/>[KLM">MFE*;M5DA$+DIUZAS M%4][JH0Z]DX< 3*YF!Y,E[',=\:E%&4'XC7,2HCW$LZ,>!8!QP?'!\<'QT>= M #NU]7U.64^:J!D-\//W6&)#3-K27GJ[*8R$]]IF6 M4(L(UA_+BO*&D>"3.&;EV6@%LC1RGK!0J$NKR87" V%5TBPQ*4W+PHMO#R10"!V%&"IZH[OYWWLUA6[AC&\>4DRK"PG.+X=Q][(PW*= M,=W*;:I ;_N<_6Q[/J)*&H61%,-2*/9F%:.+'UC95%KLSK&CB$*4""/;BY!J M4W(ES(^T!5H'F[[!2ES/$$+KSK*2QPD98[0]FM)JL+2T(5WR;.M@P38MDQH& ML!^TNJOCI..4EJ^% 4+8QX@^$!'8Y1B+A.-T697MT:S2[;P>WU)9YQ^P\-VS M1UYB6IBNN/E8EBZ:=R+$\G^SI;(JT&PO*! 2?!%(LP5="7\BUN/4>2J.$0+T M45[\-4XR2EA .I*.[?X[C5F!WL4Y685 MCVTH"%=K1 &2W23U5O$+4='EFX! MK83(?EXH\7?%4B\053!*AJPP6*5#VW?8QN.O./R#'7MT,*STBH5J$0H77J!% M:W'P@Y:>WEH,[%;=/J]8_!3Z6!1XNK255%JD<[K>0,T9*2(5% F[KAO BC(B M"2T*PO&L]N$/?UL1G%BU$M9+I>+_V$&*C O#6;@#-TX2PESP695%MFDV#/%" MT#K-9L5-1/$J[NWKM9C-14<%^M$?@KM(/X<)B3&]P@, MCO7__#5E1NQYN-?K3IDH^OC7VW8"M1]#7) M'4]1%_1_S5(5JX+M^+1=EY77&;::*;(FF(+:CJ8@[5E]#GI--< FM!J2);O_ MA:&VJ!@ZUVSUD%-UAHUKMCK"5C/-5C\]MJ.+UO']\ 7/WFCR$F9SQ8(3$==+ MA#$9A\V[S_RN)9I&4TJE[KU87534TJK[S<5R=799@I-CI8Y8J;FC=@PR*AL& MUBU1T\[[>IQJ&J*LGJRUU1F(__I=Q:@,N$8I (Z7#9QXR%LR#4]@8REYYY.2 M6;R+Q"YL8+HD7C(I>&@D3FC2.\UPG(0)WIVP?>:XP1A%UXU=(\*+"_F=EH@\ MDR E"W>-,.,RO\^2/'DXR'S&"8F\T/4<^.:P%Q,XZ=6.]$8AHAWO641DY!.' MIMUBMD/B/6>7+NCGU8#!$MV]+T\H/,FVYH3"DVP;F61;ID1^ZW1)MB?,[ZU\ MZKHEAOJ-S._E^:+5YXLV8LW&8==<\WA; PZ4NK9/K4,[$1[(HQ?0F[M@.TZ) M'95RU$\05]OK5*41D4-=-,\\-JJ(AGZRRK#\A'DN$+Y$X;,7@_%+'<9&GRVW M1-E0F\$U>V< BVKYTGO-6JHERG+IA($:28HS-"9ZQ7"F%\9R&YW?Q/*(F*C..%XZ7FN/EC;P[]@_]>J6Z:*FZGXNE0[]$6&LWF7[Q[0"+ MDV))T@D6PCM\G5"MTVMW-5V5K$[?DG3=[$N=05N63*.CJ#U%[W3%K]Y2(RHM_G7#J4S9>%Z+P)3_OS:'S\(\U20G>,:R.[Q02 MR]ZCI\YUK25V(-3LM(M5]_QN2%['01=5?KA:[6XTD*XHBV*Z&VY]%Y8-_3&543 M6]:%U.M2%=%0&\D5#=<7PS0*/-:%)G"%D?=*$_8;QRN6:"B5-"&LWU)-45%/ MUF_Q\O1''(Z2%VP&E#?$:EX"ARF:EY(*98IR-2J3JY$=V<4ES\0/)]@\*8P$ M[) 1!;8OI''S"LPIJFBT&W),=X"URF:[B1S4*'X9>J^TUQ]VXL*F+^"J/X+= MU3S#2ZVJ^W/]EMIJGI!]CR06+/4GTH .SY)UV+9M07LU!JICL6H]A6" M;574Y0L)2K7:HJ[6Z&+%F=I"G\#N>5_L<@R^PR0BCD5+D4UJK&8GCJ(0 MD.,?.Y9-U)9%S:@D\%.;)6J6J/*F0&7E3?TR:ZN!K#FJB6-D'?>M%!A=37'^ M?G[R8C[S+8F)'3E/?7:F@4_"6_F9QUUVY/$%E+$S/7R*'74GI:OU.2X-?U=:F%.<*%.0*(OTLUP__H,FM^791;>C.]XQ^7CX@ MPA]@%">,LS2U>7[L;-1#%>U\\P$FCB+A7 M\&K/GG@),!+S5;%ND/.=H[&(8 U*5FL(*U&FDY 5/24Q4K(7/]&IL7HE<9X" ML)(>L9ZI,")V[#UXOI=,1>&1!"3"(J[Z=#0^($Q$ &X:"#4Y]-,;"#/(7 DMRW(\Z>,V'-"AU& $E#.Q*+@^&$*XB:*[."1 M9?6*P'5XL!ZP:K:$Q+-"R4F8\?):"&9\/1\=)1W0&7(*2HJ81,_P6WR%R]@T M3/;V$DPO3P3O"P%3/8?^,PYF8QGF"4E2VY^OB(HA$!#1./^F(,7 =H]#2O>P M0&&,0$U\A(/X^30@=/T4[]2L UL40/QY6+E-7% Z,$)QRV:K/!K!L +!&R@F M%QU\+PL[B1ODC>"] M&>Y@% # #2,IGA#'&WF.$#[\FSA479!GSR6X>^_FU-#[\,?=S6#^N?_A9U0G M(]NC8]E^BAK30^&+*B]Y"N,Y!)3&,,2;,C57@)LJ(WJ9/YLQBNA M0\NV5 M<+M8$#T#GM99MT%39\_!"+24.LR.Q)S(HTJ\(K)^I S+ "5/?G9EN@!8/ MI+R3L#+I,WX$ R=@=?;1.@VRCQD!U01)70([22C@>0<"QP[FQ)J#F^WNK%+\ M*$PCE!>>@Z(FI_]Q&J-9B]1?OA8\M0UV=WY/>RE5D>6?-EY#S:':\M@Q&S)# MTI9A$0SPYF]J\PNR/ADEQ6%4656W'TC9'825>7,3] MX2RD03%$34B&X*.R+ M,GQNHG;BA9>H$$&UN&D4<8&B4[#4@,/1+(J034%VY$G) L68$ /0E,G![<,W MF02F0J(X$&U\D(FK!4L*34PQX_2"H<3$#(BX!$1%[HVB4\DJ8JXS&Z]Q)71] MS_A\ 1C4@"C+@ !)M+A 4'YX^P!^?_ "A AWXS$B;,[,@'@@R0N9]05AP["X M._P/MBB:2\Q\C5<[QXPV,_GKHA##SXL>P2MG\L8S>9]96K1G2*90K$#RL?U["OA M+IN06I^Y,4QS)#)C$,=@G4XH1P)[@;<%?#E&&S@2<[O%H5)BM,C6:'G-@CY, MJJ38C(?-F77/.23W?2V,"="P1&Z6OLVU+(Z#Q(WN=9!BD1(6QW&2,%H( M <[-RT76F;/:$_!8&$U%JHWI<0UR+:W.#&H3#Q]@$:( _F(0CCT'>9B)B]SQ MQ[6LF0'L5' 6(Y;Y\4C"Q\B>/,'[-,1#I0W[@08V,9BT.@%(I]%,3:^5 +.0 M7V%#&;YFDA'%0HXS<;E/WCRF!5; $XOCS&(U(KZ'3HG+XD.Y#,R7S\ZH5J)% MN*<+8:+*!,_>1PJ*]=:9PMU2]"U?[,E/(S<&.[[DT?25R"$[!& AY"+:<_SE M#16+86)Z#)'9DB(-YMF.0R8)C9!G46=WYE#FNC%YLA-&2)3RP.), V1+>K(7 M/F#<'H<+0NJ34C6*;N.#CSWA*%U1PP#' P8&_]\[O'@9#/ZTSBE 3T0 M@%3_4A$ZALU^\J(YWHPH4?C$ M6/P(\PD6.L>N'JEF)SZ,,.D]@T4^0#03>P18OA(*FT217#C '1%,_5@^/HIL MU';3M81(ST(F>%Z4.=AX[N:!6>3%A1/0,""TY10[OTSI\1OS00)VCDI!MWTP M'];H@^+N%(4N_I8?C]%HQL3&/!&8C\;VW'Q47,#\S*,H0:D48!N))SJ@)NB) M1!9BC%@/CF6NS"MG*63<+R*P$2!$D5[)]W$#: MW15W+?<6R0) ^=ED;9ES%ORI/6=N]%[CI24PVW,\B3Q*A2.&RU%N#2Q'D@M& M_MQB&4^8:L\L[-E9/^4*;_R01C'5>EF25G9,-FOWB[.B&_"%/-I"CZ95X+9A M;]I\YY8:\LZ3@+=\SHXE6YJ Z,% '$40OC7#5OX!( 'YP<()"\?I<] 6#M5G MDB(_SD?J+RRC3YY_N2/:B,!@7X_^%)[^PJ";JJ<*35X##' 6%8&>N MQF=ZD)H317@+3%<$.!.E%+D/8%CX6:H7O%V4PFO%5LV2,_*3=I:-EE'CX1.[-DUP5YOS9J1J&.P_1(Z MZ@IYTUBC!'**ZGQ*R(MFJ!L2YOU00V\#(A9'F<\II!I_4<6 M,_@S<^5BLD0M8-BSR,"R([1\M)A+A877<3T8S@D2ELR9X9QZ=]1H+W12+WAF M,!3U+><)6#.YO7*4F)W3AP'H]C4I/ M'@G.3^C^9M(L6^##/M%DP49:-+[0U M0O@Q6@9\0=XP6XQB9KXI^1'(L@ HH'6^?[EIQ+)B%\1=T>'.)=^"N?>6[9A- M@%&Y97MQ;OGZZ-8"! '+::"^7BUEYZI]EF'E^WIL2SF)/IT-MN!2H'^]N&SJ M%LT5^)N;])8CDF\?4C<5)XN&U>+N4KR <)WAF1%/FYFGP>%T ,#C?8UB7QUQ3MK^YY)?6 MA,#F8GY%(%%2$Y=\*GLR\3V:DX&I%C33D4J])P\D5^0\31?=JSQY+7>M6 +9 M/!5QC4MY)?S.K ]*D84Y:-@^FT5<&&41(P652UWR#!:WZ.FB0<2"?MXHORK@ M$PR],YDP4^8T!HD4YT4@X %SJ(.*23N%V19,]OLO2PFP+Y[OHUDQ/[3/4VMF MZ7A+>[HPWN#NR_KQ4EP4K"(@7I:L2U<0 #L ##2_9KZ^HL$RUS:KI@L[0USR MBA98-POU4L=J >4XJ4W3') -J+ABMT\>:3S&2>,D'%-AE'%U0(@[<\(*2:)O M"90L"X,]MR"87"^.O3&L-\+QT;4$ ?! L\5G+Z'G5["M:!ZG'7TC";AH#J'' MP_EZ<+FP]2NGQ!D;%*/9^;$,6[WP0KS')V249SOR2'X -CNM*F8ETV\SI\&+ MG'0 @L)QH]!:T/,+/PZLQT01D=ILD,O8P\'J8S@F3) M\W38>:)W!J\0XTT?.Y[;GTPTX/-@,=.8CX]-#1P[]P"0AADMHQ2C7D7,D#X3 MKP4W,'^:7K'R8BK34437-133SR-]F0%:VTC,#- 5^9Z;SG,28E>CXF*Z-J+( MHT*):5AF:A8RQV>1;T#L2GYMKM'G]\(P@7P&TG@UV#R/%<;K@K3IQ*612$9@ M+!,KCY[.?=.9Y5T\GL!EL,M=MOM,IZ3G/8N'8ZO&-AM\9FS'!?!78ED%V+,Y MW(7=6_"V1>$IC)/9G915]WRVB@4C-]/'&T("6]U1^\X%L\7[:'<.6$&I3VY& M^;KO[=<.K538"=Q/'K-_0!SWG<]WPYO;W_#1 M@&3S_3FX_O@K,JPL?Q!Z-Y]N;HLMHG(H[__UJ3##S>V77V&L]X(*LUWW;_YD M?ZY(A$^#^_O![1R6_/TE2?%!P/BCA&H*U)A$3PU:-U,,OSV-[*7EMJ(_9&T[-#?;]I MZE8M.YAM1;7;MP4^9=NIA7[,W^\\M;:SVJS7,1R;N^I&RMALI M?\9L>U;])W@4_##&M/ HFH["Z,6.W,8T"S1445,J*>=7FR6:;5&3:]3LZ:PU MPHYLU'&<*,6L#9;ZB?&Y!C9.4U6Q;96NUMRLTM2:+LKJR>I_8J:%\VZA?Z)#20A0S#N@P6TD2C7:.NA)>K=^[!>6>7 M?D_L\NQ+48HFRL:%*"!+E-N56*A< >W+3S>8@-8XYC$JZ>-7OW4J)S/;FMKK M8"&,7[.^+U7!=GRZKLO*ZPQ;S717_325L:/E1V\)K4D<:ISV:FNBJ5](RUU% M5<[$=6J"\5>B;R.]"#$OS?U"L]@;QU+OU);8+D]F3>O0B'%P@W=HK(NJKS-L MW#BL(VPUTVWUTV2M,L;AALSRQFDSTQ#-\N*]6;K,:HF&QL,<-9%+=8:-:[(Z MPE8S37:&7MI"XFKA@A3/7JT'S!=OJ^UXY'0=)';PZ#WX38PS6**AE@[=-2W, MH+1$4R^=;L?##-P,X%BI-5:X<7:8P(.[P43C^JW6B^7ZK5;2JLZPYR]\FM-J5I-Q?B+[20/JX M8?K@DQJ*QL,"URB-Q?&R@1-7>FX]1(+CVW'\CQ\[$RP0B^7X(M8_7 K(B^\% MY$?AE^R%?)"5BG(E2\1MKC,7><\VEI2\#N(D2FF9VH^V%WP*X_@ZN,N[#M^, MAA[6#O1L_PLK@(?I1H>O0#?L=W1--Q7)T&59TMM&7[*&'5GJ#-K#UF"@#8Q^ MMX(*=-\M'CWS&I](KF+G'9FSUNU9D<:U-53#-*&5EEE1]NSN2Z&*8M8D@P#Q M9RWRG.EB6>(7.V85"0]45&UW?CAM.TE+W[/BE;%[Q2O]=!6OSGGJ4L6;5DAJ MR]:A>XWX[?G#X[>+2 M.Y[2H[4CO,-:/#_/"_TSNRPO6%ZH.X]5Z)>U-PR2=86B)8_#K.\C2!HE-H9O6.M,G! 0*(\@ M7.*Y6(G 8;#C-,J;0C%ILCC.^J+*1QY_1M&6Y(9RV[U)54;V46V'O=%$Q M2\U@LZ9@M+?MSAW9;RU1]%LX23WE8P6/3ALH MP*8R$;J;OG.]Y5 M6''/5^S+AGC4!0GX0U[U:S806UTR_Z)P;[;VOFC95!KU9'DT%RST\\R"*1?\ MM8.9"_XS%_RTWCU8^MF9TGG+=\LZ0M&I_<.+N\;_-@47!W:$K4CC+R2Z>[(C MTK5CS^D$;M_STP2SNRKI]&FT>_UNVU(EP]0425<,7>IJ5D]26U:[IVAJ3VO) MFX*(#<\#TG@>4$VF/GDHQU\7A ,IZY!)@HU^A?B)M42VQ]@CN^;Q.9XYM+Q@ MGCG$ V$5^D2SG:VGKN5O$8>:NW%[\A=WR6++]T3FJI.^BJ6);:TC]M[(Y M@J;8/O,T0,8J1MDW,'8RP#Z MDZ!.(JYD/Y/(?B3@"8['8<#"$@OI<\=W.?9,)&VU1%UK2 ?AO=<*]D3Y:P>- M6ZMQNK;)W'9J!F1<4]<-,HZ1ND%V:MOIM);2CM7\\E/4^:F-*#S,HK(-B!S) M5TVQ$$HO4#/.?('57 +C=L_ER'2.$8X1CA$>,SK$H7260$:WC!]+_=[\T2 (K:UTC4AF\87FMF0@,N^2VU7"BHE>LU"#'MGLU[8=BQXXXGM),)+F/JN\$!+:0>)EV<)']UNVOL(1[V4 M8[EJ+AK5;Z&*=80;53MUF]BI(<3&KA+CB1].";DCT;/GD'P@XF(?5A+$-O)L MQXGT8) FP/[\"6H M(OK=]>>/.-5K)A7O;SN?[X8WM[_AHP')YOMS?^O3X49;FZ__ ICO1=4F.VZ?_,G^[,HC$U\P$L\?'_Y=ZKC9K_GVH-V"*8]?5%_L'8B M$P 1VZK09L$TC4-Z0'K%(XH9P>8-<& ,+\B4#&W=L*&_,% M/7JR@6]@T*Q= M2RR$(Q@A!#^>CKIW8^%S(C5Y:U*C -:>UMZP"7?H8[,=4E?QM['=S2;4;L#0 M]@BI>%>/U:7'+-&EYX2]JXTSGKI4EYZM&.8A(O8WR0MBSR4[->UYP#_6=,Y^ MJ"0$M;YORUS67DYSGD.ON0G]>0Z]YEJTZ"G-GL>/6VP%ZCZQ#/1T,'/=>JRKJEW+)TA+;2HWN67/[H7 5F\3$CIPG*CE< M,"+\<()AIN;)#DTT%>LR^$F1J\HAK=]:+5%13I8TPDV,N:3X2 (2V3X5%+8[ M]@(O3B*[D0>A;5&7+^2$T!0-Y4(DA2ZJQLF*.7 KXRW9T7'^2KW8HS'YB/CV ML;-.]R?NY1%6R6]^7*/*BGY"4$_-AYK> -EZQA1QSMFP"_'LFMT9K0JVXTN MNJR\SK!QK-01MIJ9B"C,")"8K\>W06)A:*+6 M%(>HY!)U6;2:DNE;MID 2 ZCDN#YA1A/];LI41EPC5+4'"\<+S7'"X^&[1L- MNZ;ME]!J @,J("/O^*=M)?7N.T45E?+FT\^-,"[H(MNECQ(;LDA+E"M:XW=N M#SU$@N/;>O&T6$O"ZV_ MDQ2.AIA$3CYYS\2]#A* UH-E=>*8)/$PQ7L#G7$8)=Y_Z"0#=M-C\;;3P:XA M:?V>TFL--6DHJZJDMWL]J:MK?:FMM_M&U^@9?:5=P36D37G.'"Q@K.[?Q9L765Q1,:[\K"JW6[E<4E#?>.50\KJ;G>Y6X=>O3MN?E!_?-V6:\. =BQI04FH?9L]%,Y,Y> M+7)M80#&OHNOGR8/_&(NK(.\LYIB(BJ*J.DU.H9O2CVGW4FB?722V/=DV! - MXV2E#R]:?F19U4TB%E4TC583B:5II*$TD30T+D=.0BPJS?],GDA$[!%8FXVC MG;;8.MU=A*:>'/$Z[?51(#6V_35%M-J5W'B\!.:JWQE3':K7[5!]ZA!!VDTE MJ3Z&H?OB^?[AH[E&5^OH_:$"KPU;DJ[V6E*W,^A+:J?;DLT>_*FV3AG-_6Z] M(Q:[C_-:1HX=15-Z%W4NW,*]QC>]QJ[MVX%#LA.]_[&#U(ZF\_U4Q*/[D"7-VY8F M*DVYLE\V=]046ZT:7;<]TZA;X3[<<2OVG/&UI_J%FE13-*MI#\HUSIOL]27% MA*(8_10/%8_[[S1.6/'4))SY(D=7._O2TSNM?,[[$;/2SEC&<"56O!L4V4'L MLZ2N HLUCJV4)MQ7/HS\*-^7>X>,S_.,SO*C#XZ/^N&#&X([A![6)A,W)OB@ MBFVC(8JJ=O&52U!0_/B08Z2>&-FCG=#*L>NF\UEVIZY+ZQ&PO^_MUS[\7YS0 M_D-#^!YVKZ(;.;K9ZBI]594,LR]+NMQO2>V^JDF#?E\?Z(JN=;J]8Y_AFHM' MN%BW(0RR!C+8@ :O(&;U&R91^.S%Z,?!Q_RWQ'Z%P>T(M2>,<:'W;/9M!=)Z MXTATTRGJ&]U##O7])4[-SX[YV7'MSH[KO^!:M/RX&(\U-UF:XI8JEFC*E5SW MJLT2M9:HJ>?=Q\,$SUL]F>=],2^X3$$O5V0YA\[T,2%5BA]+VS M(Q?_.,!B3:6T:.-G0OP,@N.#XX/C@WL\>U=#^VXHLBD>$;@+BMR0)F9EEVB( M:E,:J)3UB&31J,:OO03#B)]\<8QPC'",5'PZ7.K0=],)\N<0,UEMOT.OK<8W MHYLTB1,[P!/!/HF\9]KK[$N87=NHZ"39Z T5<]C6)5.W5$D?:K+4-31-&IJR MVNU9FBY;)ZWMB$?)6%C3#J;"D^VBE?9B1RY=?V0[>+H\WS;AQ4N>A(3V$ BR M[84Q@%13$G^OPJ-YP=4=][XV7**Z8YN?OU:L+8J';GOK*>YF[N9F#M(H/+H+ M.;NCTNF5O4/6%JUJ6F+SDYEBHG $6CU^$B:@^X_;FK#XKE:22$Q1UQM)(PV7 M*9T46^#ZGAV O0PJ_OC5T#HEPQNJ*LI*(TFF403R.Y8C7Q[.6F;/+];\DR"E'2GO]G_#J,>,#6XD%'6NI.N:)74Z_98T, OD#[<\SV:-VP[ M#NXZ.G88G%?DGP3XOS&&[<&12^:>X3^#I@O07_)+A?Q.T\D\A^)(-7$CE>3+[0NF2EPP=IX+&WO#C45:7U M]?>[_M<)B;[&"%G\H^ 2QQO;?DS-L:5@0[NO=CO]EBKU6K(FZ:;6DMJZU9?4 MEMF5AQU=[UK65P/F_JK]^$_=N&I9A=T^WNYL@Q8V:"=PKP,T-C'RX]M!_ 5, M5&=ZL.B,V>_T6BW#D/2!@=$94Y$L7=.EGM+OZ?W^H->WAD<_DK<*D8[C3.&>=>#/6L9:<=QZ'C8 MO0X&H;D%Y*_42Z:"C206"^S5D-4A']E>Q%(-LN@4#L">LQ/\#&,\(CD*+HQX M)6S:-,&+YT#"Z$"KV=L1854\B1"SWJ/"A)*U*+P\>U[6-8 M R'"YQ 4O1"?;S> D$4&6C^3/\#C@3CN5[LI#'-P'TKJ/>-3!$=Z9CQ-6;J M^JD+PWL!#D+ \QM[ :T8OX(++XF7$,<0PM"!KR-"5LV:5>&_NU384=IO$F=# M6- ?N)[.? ^PGX #2.E[SYY+ O<65G$ &3\!U!8ENKXBH&2SV]:T04?2U8XB MZ4JO)5E]=2"I%ORBM[5A6\;J$R#.Y2M9-K0=Y/F^ZZ]PNV^]^-LP(N0:HPS M6'7;;I5NMV(9%6WWNO6OV>Z'[T_WL$%99_H8K:4E37U+QC;E[EZ6]I7:_CUP MO'(PI=OM=%JFTC:E@0&J5N^8NM3M6SU)'FKFL&-8BF*UX7UFI7PQ_M7^3;'Z M2SM]W*4O[OW26Y]3S''K>WX*W]&9X\+)56=6/?, !+QJ TK:JDW3EEM=636E MMM*&[6T-%*G;D57)ZO0L8RCW6^U.!VBX]>,_#5U69%F>;VW)E2UN3S>-O8#$ M,6#GP0LH/PP!O8[_ &;V1KT^YV!AB8<\.V@W9,ZICJ4VM; L.2A,E15 MX[LFW-B.'KU 2L+)>X6&];,OF*OSGII#(P!8BL%0>*_,/X_LL>=/WR]91ROF MFW4E='K_]_OUW?7]] M@[/P. MD MF%C60HA"6XSGXK0,4(]@IK"VK.@N6TDL8?0/+!8O\!;8_A2?C^4C,I/F[ M;EU9\\7 TGUJUP6"8\=/HA 0[%(C_%UYXRD8)E_N-I;)=O2]R!/P[#@,J*F6 MJ] 8_"3*4WWB^'9$W*/XC->?AZMYR6JOUQX.>Y*IRB P% 6P,#?5K6Y9-_)>LZ:C\%'6^(=LLCFV'2[SWO32*0&8,89^4IEKARZ6CQX-%FAWV=:QG/)L[X0)VO T=X!Z7@Z>F+MY MSZFU+@J\3@^KZ+ QIN",L_)G,$((I$_9\N+R#_:N:/9&H:Y-)_'GW)+JA%/7 M)_^ YQTT]T">9R#P#(0J5)8^Q#1%,OV82 UVB%LGFR9M\7DXA (Y#,R;5]RN/-:P+3%N5V0])R]EUJ2S2U"RGF M9HJZ:IV*_YM>Q(-7;^+XX/C@^&B6]U-C:U0!<[1]WH6$%554](88%V67*(OZ MZ;JZ-MVHX%6/.$8X1CA&=CR.A;NXBE=8Y&Q,&T MR%G)-$P=NR6P4L?S/1K'Z3UAHM1U, AL3.G+GJD@O6XU-UI7;MLPI(ZLMZ6.K@S:'5GK:0JF6RLTG=%0"MGIY1>V^P9EI>46GNA[\"*F!GBV M7Z>MHLD8LMK:;:>^M\+=]^PF>2)1I]",O49[I+!-4N3=-FEY2;MO"GQY1Y+$ M9\D)V:;7:6=:/_Y3PIU1=MN9M>N:9_CT0R?%7]A%D$.G]_1DL]_O#PS)Z'=@ M:1U#DSI6JR=UN@--T?MM:R"K+$47!RDF]ZR%:P[V $@_F6890/.+18F=I'N0 M\Q[)2: _D5B!OM;P"TO8>CY).K!VA[#Z'!797:!'.CJDQT]$J'C.,3';!SB M"A2LXFH6X%SDKJ&'U74^ 1FZUT$"8MT#W=Z)8Y+$G3&N_3^4$ :%7K-(Q>&--[ M# TK]F*(RIGG61EBVVI(;DGI%6KM2LKU\#RK H/?@9V)=R;PVM/8CKX1=.^. MSN;[IQ^IEY)^U&K.8>C^F59[=,WD2K^T3/C("DQ0F6"[6'(!2U)C;.ZH@F%_ M EX>897$YKX^F);Z"4$]-:^IK4HXK7X+-:U*#,-+R+/@R6D<'QP?'!]U=J]J M[- JJJAIE=PU)9E76IWVD-#[2@M0\>2 M:0KF%*F%RD??@6]Y,?0JK?][3.ZR(E8'KF:KPBKZ%A8N[/5ZDMZ5L<%L5Y6Z M?75HF'U5,12M@H052CQ_I6'R8GQX)XOPWY]S*.__]:DPPT+\36_C##>W7WZ%X=\+*@!PW;_YD_VY$I?[-+B_ M!\Z;@9R,,W+Y$0_U*< M1.$W(M',AVQH^KV+)9$H54D42>\%Y# /WU_^G<8[9[\7I8WTM MO6&A9QJL9E(>/CDD2FPO$%PO(@Y6P(P3S!J;%WMFI9ZQ)G,*A#:O[N>29^*' M$RS*' F3-'*>:(%C5O3/RXA2 *+$ZL28%>D*;AKE-8GMR00$*TN,RT:B%3CC MQ'XD6,00S],7ZI)-X&\/97,(27[,ZA86' M .XL#<_%)F@Y9%?%S<+5S[=GMG&%$HETDPK5I;.JU!$A".@(U"J,,278$@KV M#2#!9+6\,C;F[-$_9L-Y,=97 M!4J8%39?8;X?_E9@/ZQ*OL!OM)JF@:'6OV1N4ZISH\FU:)FQ.K6=*L-IILF6U+'T!6II;7-SD 9J):56:"%7/V-<"\N[TN$ M6;O)%.]+)9W '?R5>E0>5EF65^_IIMQ7^I(U:(-)/=!Q04,#EM8;=F"-W7Z_ M4XO."JTKXZ6GEYBM@T-W!3@^ZH>/NMET31"";574FU)L8F^!WQ9UM9+;Y]P66CBRB&, MW''2<APC]<3(=ZY.'J-(=+_HL>1%HC&EWIY,HO#5&X-?XT^%OROJE;Z:TO_# MWVBR_VI>OCC+V3=7T_SQ7 43"L7L!@(\"@-AIK\H1"2>L +S_G2;%/Y=DM<7 MT][OG"?BICZY&76>;<_'O1^&T9WMDSOBI!&]L[-U5E^6C)YJ M2;H^[$I6JZ-)+5T=M'2K-3 U>5,J_&DSP=OJ?IG@9HDRU^><"7Z94U]V_OO^ MB>'P"=T\5S[;\*R( 8B$7[+I\5+I8;>\YAOQ>Q 1VU^S M$Q]M+^L3?O%;\2F,8W)9>S&TO6AI%_ZP_:QJ^3'%T24'?GY+ \_Q)K8/!AMH MN%).UFDN(;2;D-&T;O;MEGPYM7!+DL [12]=NN[(1U)[W+0IOT9^?+MUZF2PE9)\+M^RWRG:*41VK#C=J!>4^5G&B7CU/QPE^.# MXX/C@^.C3H"=VORN8]YN21_(5,"X;4BZ;MD2Y6>]NG>J53H#N1EN.I"H?KH; M9TVW8'D.",<(QPC'",=('2';34.5SUQK9 %,GO;$I][_>Y[V=)JTI^.7=>1I M3X?=\IIO!$][^OY6\+0GG)FG/?&TI^TR0DRQI?.TI\M.>])*QQJ;$4\%(C=E M7B"2ISU])W$$R$2YD*J0#3DBVCOMR2B]T*9E/9FB859"O)=P9L2S"#@^.#XX M/C@^Z@38J:WO<\IZTD3-:("?O\<2&V+2EO;2RQ>L;X:7#B1:4>'D2[!@>?X MQPC'",<(QT@=(=M-0ZUD/:U6I]JWQM2FBE6#T8@5R;H.G'!,[NW76SLA1ZE6 M9%>W35ZU]#V[MY=(7C5/E\;Y!K2'FD+=?4-."56IA,6MV.PA(O8WR0MBSR5E M\AX[?K;>5J#ND[YRMVQ* M+AN2I?S/4^8$:,95Z9CQ3U6#V^P%GL]2CRPX&B\F,+4Z:\.$OJ0=.,T3#%A8 MO20M-4$LR%<-J>^P_T)KE-7*;8FYD+B/[""V'2HFG#!.CIL,NS]A-S=K_F@2 MM 'I!F=,!]QJV=VY*<;324Q;<0GA:.;M/)" C+R$]E=!E\>)B.L=67(=@C7? MZ5@&JU?/TSJ5Y5DK''S9E]I\H5$,!H)DOQ$#IR@Y@D*]41\=+3E MG<;).Q=;C)L8NPF%/I@6<>(YPB0*W93Y/N@"/=-D%.X G9=T>:>5%R\-NUH' M2ZWF%B$W1/:5.6+=AE\G)/*P52.+TS;6D6E71'>UD2%J^4!M MTV3('B'W.LF0QDN,>_LU2S",:? CC @LX52&RH%(Z[S%A'$ICHQ:_HBW1B+B M#,T,A _36G,0EW)Y9U@ X2*15S*>L+IT^,HBG!CN%CHRV.=Z99WN9HA'_S3JTJ-,!/ M][G=4HGP^4P2P24C$F%1"!1!=AR3)%[NL,VW&MGSJMO,ZPU&:R-*":C[G$6U;!B,KI\PF(R M9V PU:]L<67 -V%HS)2P_STL.\]/!*Z6%%EG_:6&PX MW_/=_(M\Z$)18Y^,DIEU;[HE(\ 8 MC-1QDJN=A=%;S09V;P^PL=% D'C)]$_ 1=^+'3_$H[>;X",)'\'0?/*<#F K M_A0&CY]@-K=#C_6N@^L @//';TQ@:)HA][M# MR=)D2]*M05OJ=OHM2>W*O4%7:P_AL0H:$VSJS;NLIG"30!C"+F6GG\7T"R2) M7@@4$DSG =3VAUCX_>KN"F_+_H#U\A,2!11WMB^$$\*8,19>2$1@S*QJ?KQO MS?S=U>P.,G-EMS8*PZVE2EO=LZ"Y?M+ZW7SJ6DQ=JBKZOAW"\T5&P+99.>H< M.H]JHCXR0Q0+F./Y%*8Q2(*8*2>O$O][?4WM>=?([Q?45O0W*VKWB4/&#R2: MPZ$I(@7EH>2":H7)(V^VV=S:] ==YH$+T]>M86EU1DJI8#G:)*7B /L$.$IV MJU1;HE&^(V>SPL5FZ>ROHP3^RV.PW;Z0&WVM:DXVJI9GC9)>Z)O:1Q=?>_.V MV)(OA F4TK>!&G%^V1(5XS1INL?'9+N1XJSAYMEU,4XD"F$CY4 =GR*KL6R:PO8,01B;19; M6\ X5]0+L._AX[31A&/01\E(E2Z+FE':Y6F6J:/(]6Y961*%FB6J5@-:1M49 MA9=@K]8O9[(:R)JCFSE&ZF&SE+AJYW>[+6 M,]O6T;,J,4\Q)Y#[)Y(E/GK!HY!E(J;CL1UY_X$1,+'2"<QY-88PT<$FT.0=SX;6);P_]L-_7-;#>J$%B-SX?9#Y'P2P$*^OT[+YA#NI0[^K M051B;%:] M0_C'-K7$_B3H"A-7LI])9#\NU5]>W%;R2B+'BXDPB3R'''D3SV\[(S*VO0!T MR]+W:+1$H)C!9!( D/'2ST#3PI38T=')^+08Z#P^1N01BQ',X/#0C@QBSUG: M(9@A72+/#<)A.9_\8)O)LS/>+N'%K'8A3),X@>U'J]6F/:[^QPY2.YK.]U81 MA5D*=Y-R-UJB;IXF5VW+-TH&AY7VE5XZ5^/(L>%3/5=KF,\[#U;;31!]C&Q0 M-6[CI(LBFMII#MF.M$#=N&HU)4&4BQEN >TJ> :9+]4\T?-.$5OZ>3?Q5,PK ME=LX#8:9VSC%ON-A-")>$ZV<=ZIVWH)&-:X:DQ;.!+\:XM?]+4*.^I[G5M^4;9>@/FE<(-DP;#? F&"<_IXZ8)A_GRXA\[ M&B)_D!@+3(()(I#7"7&R:I//\#4:)&=DC1AB6SU-O8"*K1'C2FV*-;*O0=F4 M9NIETP> N8QV)4>7W.3A)D_]5'$3S8.TS'[KJ(;NVIGT-&M[D"RS+8LZ;)I2=:@ MI4N&U=>UKJEKP[9QZAN[+TN7A; E2KXM0@K[R#H>$*'KV\XW"78Z]&%T=@?W M!W;/A6ZG, Y=X@OV17= L?3]+N5:ZNZ7J,V6%_K5:6[.'&UY M^GDOKQ+L<:OC30ERZ\7?I%%$"&MOBHDID9V0TB)$:[8(4:ZL\S8ZE"NU]+VF MABQ0*RTFN>%1UEFAA19)X I3C_AN:>FA-UMZR%=&-0WDZL)<\E7YPC)-6> Q MFLBL')9LR]=F$\/CK&CEAH!X#M66PY!9R5485+"%"8F\ M$&8:P4@)D(?P\N0!3/9D$H6OWAC,15;G=;:4K%0K0GK%68&SPJZL4* ?6ND7 M60#&^2X3%"A_5C#R@3S9SQX,0LF7C"=^."6 5LS)GX1Q(F$R/EX09#_AX;' M1F?GF_G[G) Y(6]+R-$&IQI(E](K#)51+#.702!C3V_A'LN8I]%4B(F31E[B M =9>O 1$K0!2%K^9PELV\L /?Z.BF@3P/ Y-']LDA 5X!7^CPIOR 64E3M*< MI,N:*4L.'R7(!5F\DF&261U++Q;R3F $FGF"$C_,4E$>69$\P07BQ_+R:.E, M)CZ(>*049ICL3L;;I2:53R5:GZ84WXQZ88!GK1%]_6:$P;?N%/\]M!W07(?/ M1>IAEP"U,P2^ZG=*6!JBJ=KC'L::IYRERDGN_!?H V=AQLR( X M1O0K\D\"_-\XC,B;UBKLI$M@F.SU6(B(0[QG2APOI*8Y25ODC^POS%KF?BE) MK3=JT&]*SGFCM<"AOC_9U*?,"Q(BH-\L92.'SJ/QLCZ2110+J^6DO6UW<*>8 MV?Y))^:;22=K+X902(Z9A7*L!*^3)_CP="V>QW3PHX%[U,GK-/**@JPZG%_V MRK=NB5KYZG\UOM2EFH8HJY7<=N*G8P468%:MT#DZQ>]]>%JZ D C3G?^JWK* M+QTR:>;-AT/&3+8.@^3F[W]M:>FN#6K,1LF8-5-86?P!O'4\T[ #=$4Q7 =. M:)C8/JBS9Q*DA(:/DS/BH@RDKVM#LF=*@WY4EO6.:4F2O-$P^+%'Z M_(=SW?#F]O?\-& 9//].;C^^"N( M?%V6/PC /#>W[X7H\>&=+,)_?\ZAO/_7I\(,-[=??H6QW@LJS';=O_F3_;FB M4SX-[N^!)6>PY.\OZ!H*(+9VDI[MR+/A_X&X,4!,XOD;"[\[P-7SGZ07\O#- M2R1$MA0G4?B-2)3ALJ'I]RYQ0D9I$L7(>_ RO<3#]Y=_I^;J[/3-73&&(PS^[_?K^W\M6>BEPC1G1Q#FN1+$3/9^B M&G1);G)Z*$L/^D\-((?[>517>+)CP4Z3IQ"[QKJ",C=XQI[OXSE63/LNHB*> MY$0#8U"RN:)#=4,[HD=I?0\T,:C#F(Y*CPS8R'AZ%@I>'(/^QJ_9D$R[3Q8I M$2-J@,]9$#HFV#98Q/=)C#K;B]EQ6Y!BO(J-D8$(SSS@R9_CIRZ[2$M3./(A MJ.40"B/O%0> -UT2@VE"=TH4)N$+J&DQ@X> OF='U=2(G:5NS#_4C!W1IY#!X71?&_L)796%#<2\$0R\ASV&9Z/2#@2810\1 Q3L(4 (Z,T MPE^$9[ 5\!W;8<++=M\=H-K$U M1-B+$#&!"[!I^V8P$6W/I\8M&F2NAR _I.Q,,Q2RN?'U8LJ*F(TQMI&FGME, M9#0"@L!'7>+;4YA*A+\0/CQOP,'A@TT/'VP\5Z5I,H@WV@XQ])>.(*Z6*-<% MODD86>'Q&.;;K"'6;".2IRA,'Y_>*(%SQ27>_*C(.GL5V"M0+]=_EZS_5%E> M57L%I3@7*LL2[^_RE:P($SNB=1GHN3A[6L2G6;9>R[K:K%7QK#23X%FYTH72 MZ0D75]N)*_6\*/3.0W4.=*F+F\_@-]A=-#OT>6ZD@=$Q22/0K;2)<_@8V>.8 M)3-1/5V@\\),H.E_^%OQS:PJB9UWY!72"5H#?U?:QBIQ TQ>DJ>TSHW%FT#X MS2ZT>=5D1LDBL &FMX!9XE P +8PC68+A!'F2X3](X&;04M>)Q[;2,%%H#)[ MP4E!\=/&S3#OXCJR'4#8_R<-R HPUI7P)7LV%E*8*,(18V32V>;1?7L@) !K MQR5YWDTXH5]$WTBRRIH[! NW8\55KML84]S$D!OX:GNE7S$O[!8*W2/EPG@C MB6%3WL,;A6,.]3V?FD]=^=2ELC*V$E$/X'%^D[!7NTM*9]M02_R 3=O+I$3, M[9,#)-K4.OGCT"NM;[F>0Z_T^!5[CL65QV>@M].*:)IP?&3".OFJ.S1F=R[L MQ#',,P$]J'@@CUX0T(.* M47;AA>[X4=/*3O7<\9,_M;:HE2\!6R87F$5>;X89:C"UZX?D)0+T>,[9L,KAJB54U;%(Z5 M\E@QP,NIIJ$2]U'VU3NWL_/+6)C8W@G\D#V)JWV:#J5'7^<[7=3*%\_^N0E7 M>111;C6D;=?>V%1;^]S::P0ZV_IIW+P3(%,%G[:T@GL3F=R/*J_/TB F2>*3 MYBFUT@4Y&\8XBE%?$7C)+B;?J'JITHNQBM33:=&Z-#5M8H1@&\.@V.YTX?#S ME1U^UJ45:U6P'4W6Z7&,3 ]=M-JEZQUQ MZ7I89/"TF_H@H[JT&^Y;U=:VT#N9!Z,,,PRNI0X)U55B@,[W0NU-Z@ MB5>"8\=/LTXJ,:M-\??VE3:7*%D-#!&_5M=\C8.O_^D'+%018[<7[YGXT^V+ M2)2\"LIK2,QK2%CZGET[--ZUHR93U^WN=*YEWLV*0]6^A$'M^E?48-P%PIL[8&=5^[!U:Y"7&Y[84\'&LLH1Z"=_2ATP&&K6S#(UIEUOA!66L*]!FA9E9!VY6J1G>#\+$ M<\BBE\;^H5^MMI/8MAO$FB82U[0^:)_VXOQ"#ZA9"8UB=\Q!UGC9+=]-(@5\ MT;=8==(?L6ZT!P02_^-'25MI-C'L6YW!4-&E5GLXD/1AMR5U%5.6C%;7Z%E# M8] R^U\-F.RK_N,_E9:NR+*\M!T[K6MQ7_I9>>=;UA>D.^U$$9:/QLZA5;;8 M,'39[!IF7^JH'4W25563NEI7D3KMEMH=F*IAZ1M;;)RV9G2G?*$:WR=M[ MHYEEU8YFY5.?O*%A'K9<4Q^OKETHW_8X-G:A?(B$7S)0&N)]'GU3>*_%H_9: MQ.;N/NC_(&Y,>T7%%"VC(9>6RB[1$"V]DB7R-HL%Z@=3;4(2[$9_*A;8]Q*+ MTA;55JL9O+#O6E5-5*Q*ZFUP)?$FF_QF4U<66_,TCT%44Y2MAFB+O1>KJ*+6 MKD0<<+VQT)XW3)MWSQODI]JZD (FBB::MW'9VXT6G-V])57DQJFOUV_U!6Y,&?:,CZ6JG+744O25UAT-- M5O2>.=3431>C*G"'5E#H9_^$U?=PLU'4W_SD M%WXGK E,T7 ET>2$&'XGK!DLTBB&:&8*#+\3U@1&:+BNX'?"FL-A,7XG['M+Y7?"> CL>\S [X35G1D:KC&: M&1#C=\*XB\]=2N[BUQ.P4ZND1KGX_$Y8([42OQ-6%VE36\"X6JH78*=62_Q. M6+,R&?F=L'U8E]] XABI)T;VO1.VQ36PR'NVL:]T_ 64ES,]_/6OGCE4^[W^ M4&KUC+:DR[HB63VS)?6Z.??T+6]87R> A%U&LV_ML4P0OB),H MQ1MUE;=^?Q-@L!4>(CRRG206WF4T"5CM?)Y3@8OS>><(+B13&;%H<)I^8O++?AG]A3_!2S MANO8-?!*N"-$P)Y[@BX45UZ@@^L"'106S[93&*41H" 27&"W-(Z],%CMT;Z. M5S?QWB*/#NP(L[OB+R2B3? .SZ+60!]V!TH;._3IDMZ53:FMF:ID#@W#'"H* MV$]6+6YHFE?"H'/[^?KSQSOAR^!6N/NU*K M+NV$2$>P)Q,@%DK1$]H9\>H';/_KTXE."0<*EXF?LD:>+@*$G$-&(^(D.&IQ MG)"U<*0\>'OW.W#C##08)8F(#3)D"MA#,A^3Y"ETZ;-T8@8Q")WH&TF$2>0Y M!,=G[Z[O()HMB [WYEX*/1(EMH=R*EM^1'PJ:T"$XGVG]/,4ETLE@F.6E MPM8#5D#V^:D+PXZB<$P'9$BB;5)Q#I=A% 98@],'XM@@SO&]*1O/#A)OMN>Y M2J!+BA$ML!"\+9@I!Q":O@N#",MOC%)L#;LJO,[[KK.E[WG76=O]KK-^NKO. MYSQU/:]9([>323)G8!C#'E/+I1]?J*;8 MMAIR9[(L%DU14T^6-,D/:)H!V?')N1[KKB]D'"-U@XP[&'L90'\NQ7TWQWJ/ M[W+L>TFG)>K:A23UM<">J*9V52W7:L@GNZ+(;:=F0,8U==T@XQBI&V2GMIU. M:RFU=K.4!BO'KJ+P,(O*-B!R)%\UQ4(HO4"M(5=NRV.0VSVUD)SUA8QKV;I! MQC%2-\A.;?RP]OS8TNZ,2$R>-O,0C\7ON=W"8N=^Q?T6G.WHA+KNA=GRF MVC,Q0!/UUH7D>ZBBK#;DK&/?I2JB*5>"U4M3P3O* KR;VC@1H(AM3;X4OM": M4L9HWZ6VJSG7O828!*^/QO'!\<'Q<2>1X,:WU M$1==I%D1C\892H:H5V-5UV^IFJA54^^V?DM518.7?:R%Q*TM8%PUUPLPCH]Z M 79J4ZEN42.CJON$(C.O:!4Y>J03!HVSHBQ5M+1*\B7JM]966VQ=T%KE:BY+ M7((AQ<_X.48X1CA&ZF!.G=9X.L 50[>08]^ /&#Y2F_(^5OY2X8-.74KCT$> M0JJ%[*PO9%S/U@TRCI&Z079JRZ=N@:0=,X!OWN@.,*^6C_U.QA/;2827K(8] MO%JL?7]TNVGO(QSU4H[EJKEH5+^%*M81;E1MT0MJ8]^8I?8R]/@;6.>:7D"\ MMU]O[83T0F"J((7W;\ YL1D_ENXWDP8>>VN21N1'P26.-[;]^!\_:JN]:-2> MUE7;LJ3KIB'I;<.0.K+>ECJZ,FAW9*VG*<.ORE?%^/&?\I6BJ(7U;KV0;3;@ MEL!J'<_WZ"OPY>"5C"<)>Z9..V'A1LBR]KV->'-!;$=6)'>4H2D/3*FM6GU85TN1+*NG24/%:*N*U>NU6RHL24?UK/SX MSR^#CYV[?]W=#WZ[$ZX_]_[[ETT +H/_1^BG06)'TZ'GDV@/PMT#?O/'?WX. MBR O ;5(A$/;B_ZP_6++MKB"1D_FL-,>:KJDZCK057>@2.UA9RBU+;/7-=NZ MKO:-"AH]4;'V5QHF'Y9,AOD/'X0_?[V^'TAW7SH]&"0((V +^!+,-OK=]>>/ M.-5K9D'?^O3X49;FZ__ ICO1=4F.VZ?_,G^[-HN"BT9QJ4X\?V/A=\>>%'Z27LC#-R^1$-L2T'?XC4BT=THV M-/T>A$;())E$4?)>\$"J>/C^\N_4(IS]7K3['O!OXTH8=JYOA3\ZGWX?"+\- M.G>_WPY^@Y7<497R,/._#]14J\Z$L!C(,W"&+6C#/$/2F'6C2?&/3AR3A-GB MGSS[ 10(7L$3?J,MNM D3P047@*57D(8"+9PBS?UL,G6#ZP_&DN72V?4Y%T2 M71V4B/2?&D!#Q0Z5$3[LQK29(VO8QEI]S>YRBJO])ZE+Y\*HSR1.:,]%[$\V MH=T2B3^5GHCO"JS!(U(B$. ("?!Y1H P0)23(*W9%U\Q&F6/>$C-X%-Z6?,X M$9[..J3->]"Q_DSPP9[[FEDWR6+7MMCV:9HH#&@CHPAA)$QL#]O%_8"-[.P@ M'I$(>,+/>&>*:X&G:7\Q?\H>@55CV[<'DKP0$F0;]0,VJXP2S_%@H; 'L!"8 M.0Q8'D7F(E/X\DYXQ::,I M8V':&6Z^?6/&^10Q(KR6/$6$2(#+J/C4$WRV(^=IBFT!7YX\YRD?%7'VQI#S M=>)#7C!)*45@:U-<"'L4ES)_7Q1>[%@ 8@':\N(G%B<8A;X?O@#QO_M$GHDO M*#_#*.%#3"+6#I2-+,0I0 :/HY" %RE!4'JSJ0F=[2W=%GC?U$ 4:PVZM(3Z??_I M&2(;6\.%%$=/@]5EP?:Q3<=1*+E49 .YV"N @!D;S_;GL]ZN-)> MCZ$P!LDR]O[#0*(CC) 4UJR7#N"2A$3XS@)U[-'.\.PT#6O0>):J)HN=Y!T_ M[?A)0%($$J!2!=D-=49(A3^>2=I1BGSY*=H!7H"1XT*-TA9Q!7\ZE M%Y4NF4QA9A'^#6.HJ$CB"?.]_:DXZZJY1BI>;01]QAI+BG(9".R1#!/0R>=Q M(W7>"77=M'00^IU;T"^*9!&X8S1J^%C@Y V)1+J/,Q;YT(-Q9FVA1F'I4_Z?1 M\ZR+,]BAH,PC+_[VYKY^O_6U6$"X[?NK^PVC;-CQ]@$-Y_67:[*E\]+XU^/"EV[Q04K\\4# MB8T.)YC&:#-FSA?*,+ EJ?Q,$V9"^BBAXEQ>;99-"?V-!&XNPL!3#*.$R1O6 M7QLEY,S41J\A!9$.PP?4Q\ID,#SC>)&3CO&,$]N5.R"GXRMFP42$]? .P@+, M,%]1#.>NX9)HI0;(.IV4-3G'6#!=.;:NY8;P!1K"]CQ\5W!4H(>, M]N!2] 2M$/B_A,S8@#G7\,!J*:[=>L6?$TUM+VD;KTXSYV2;#);MD+J*ORQC M!]#SJ?/E#L8&('W8!;()M1LPM#U"*MY5P2$^=MU&:_4?/\KL\\1VW?PSG>L? M/[;5GY:;<@L/-%R(3RWD$"TF&&3O&_)/6R=.YN^T-K]RJ._YU$>=>HMT,ZL< MKSY$Q/XF>: 17/)VVGV^YBA\R;O-Y\#2H\5WU/8*TQBT4_SSTI'C(;-\LK5G M(B772'.1#ZY=PJZ4_K@"/' Q UZ1E]ER^3@5SQCFD- #L?G'WPHQ[OFW=C+_ M^S:W+>=?]<'OGG_Z/<[[,I;=ICIM;($JYINLKMOCV0;?AXGM[[8!*\2W7XKF ML7CF^.2]=N>+U+T6G#5_+;LHV[YW-H1=^9:J?$L/O:5:\[:T7$)Y:7%U_/SR MK4 ]3&,;XI#Q RDH;TT1:?#DC3RHRO.03_4E]%#ZC\'M_76O\TGJ?+K^^/F]D"_Z MG<*B*O#N24R8LIVWQ)9ZWE4%='!XC 9<_%LW^W9+7GIQ=0OF!PQ@9^L'A; 9 M) !47DW[BHLWW7:4N[^M2[?CYAN'^9)@YN;;BAC9L13F;VE ;U_XPD,8N,!!I+ Q<=N=CQFNWZKJ@#\ M/JLK<("\!_5T>0^3&4KY.9T]3,]AOFB8N3FR=U)GH;XCJ^YX +>RF>GTNL'3EQKO%O+]:1I_ M7+S1Q]/PS\<@X3!SP^]$8H2GX7,EG7S03-&46_5?(B>!!I+ Q9MJ/ W_/#EM M1WA7-D(U1<-LP)$B)XJS( J>AK](:.>>Q,JQPK'"L<*Q4E_8:N8Y-"%>P]/P MS]9R+)N#K8F*R6,WG 1X[.;TQVS#[S9!Y&+W3'A.Y7D?'/]-%[A-,'G+I[=^ MFO=DXZD.'.9+@ID;;MQPXXI[G>*V+*W^Z^/X;QK^%P7N+S3:5D;V\<:MO'$K M;]RZVKA5D>6?-K9JS?=\-],D'UJ?MX3UR2B9652'N,6RG52CT"R#X5V&;:66IC 6-E/=:QC30>S-C82?K!]FDK]/B)D"2^VEE<<4KFE*Q6 M0LDAT&HD^&'P"'B(QGD+=2^ L0Y.QE5['/75NLR.V(HW])\:H'7!/P-^BA)[ M1D(C+P#:@$?@49@VI;5O1/B M 8L)]B.$Z9,1$;$(2 Q4::A$,U_$2;V%+\4 M&>79433%%Y]I\,B>3*+PU1L#(<:,-CV8%(-+['<7_I>$],V(^ #[,_&G0*EA ME ACW#\OF0KA"!^("8KIA(PS$IZ BUM03CF>4F[ MC$@B?,YE1%*0/)1(@@*1@)X$$A&%.'7 2D1I!:)K M)R2L4=FHL3%(\B_>@% MB1T\>E08LGGLB-"Y'@/O/W0V&*$PW\L3H2;FE#[HC2?P$W&OA'Y*)\=.KJP$ M#1L?_C*H1/T!<]FQ[-A4<#T7($[FLPCX+1N*%2V#17D("H-H/&>/15@VK'U1 MKK)_Z%>N]XQ?_OZ^ M_U4SC:^X/8JJ*5_! O3E_2!YVNU.WV M%:FCM(9*3U'-KJE^Q1?_B6O)EG+>O+Z@-_3V)>N-AUS&4V'?838+4OP(;"&/ MTJ:0V*]9)M=<(SQPW7#.NN$>#,Y''VCBBX9$0BE+_PR$Q+!%A(TI^?J5)UX!)TX[R M>FLQ_!LD-%BZ>(,I0KD_@H$(^'"Q\$"2%T)R/V]NOL<)F-BH!"C\."$5Z13P MV6&$-,;%D,!VD@Q(O#!%2U\2F-%)*)/@/%-B([> $O- .3*M5(0*UT!> M)X0-%(*&>B913*X6]CDBCZEO1V#?(T3X3[:*@,!;.)5-]1/%&[B_?OA"_5;[ MT4;GA&JV-5MZA8Y-B@0&,X#3_!_V/G,:\LGGP?KVA[6CX';X"754 $"73$C@ M4GV*@Y!7+TYPI3AJG(Y&GN/A5L/KU!UBE !#O'A .P=^]GV?/HK=8D>;%!Y MZ'[AA_Q8#*P++W2!>.["-,)]#$>X)0NC9KX86?T:ZY/F(]+A$4NQB*H^WP[$ M@NU3*J!K0'SGXZRE+Q%_1M/'MX, GP8.A"UY]/ GI*!LZ$5@EO&,!A?NZ'I\ M4OIP4_AK T;Q"1M)W!XCQ\%C0/:^!ZL!VEPJDH.2)!?*2])S=N(P#B,"4N@; M5G)-GNQ B.*BG9\>3$LDX0P[4-.26B?]>"%1\84B-9U"T(+S*'AEUP@P"#( M#D%,\O<8JBD[NO].69'9A6U;3Z&,'-;.&J%%"E)5B#TP!H$D098*_T[=QUP* M($D'F;N?4 06W/HX3L<3'!&8]R%,D_6(I0P*=C/R]TPP@8A+P@CF\RE%@)7\ M;\;X7C!"(8ZC+BR-Q0Z8R1K#Q@"=Q4Q$D8",D @6C>-\\]'^C<+T$FS6TCR=KH]QOQ_@>& MW],1GAN$&K6@@.J>=@0VNC5C6SJV/'W[DP,B(0G3%*$!0-F:7W\S"^ &4A*X M@ 0D]IG3+5$D6$]F56Z5R_1@Y(=N?(>[)A@%UTK%+XJ*<"8<"IUWA=((]4 _ M2OKC6S -^ZW3,SJGHN"(YR$XT A*26#D^ 3CA>HXQ6EYR7!@T8O-:I?' M-\IW#>;%!6C9X1"%= IR-$"CJ3NOZF>DA-? W@#AGF9)CP/(7$&<8#JZ5?0$2'F.AP%94??,B=9X=*S?2'%?@ MC4C5)O!F%"^\(TKGPR31$Z9LNFA7](=PE$#1P5&:MY]S8WRJZLJ-'0Z718*TSA?N 0.=M8F55I/'P'GXM[$20J\IH.RF)C#FD\"3@ M:9J;]6!1!$,%&K?;/&(TV>8PSV^/PA YJIN7JV[L%&78,+Z$TY//*'A8%(G* MQ5UI)RJ#%TRY/KAF63@QZ.XC<#C*$1+E%P;@_Q5J)M]V_QXG43J(^OG6F_J( M<- Q>(K^Y$GG-+>!02K#(0>' QQI\ Z+Y\P"G(MZ[1+-.3A7"@F(-;0,P1D9 MI4%_IC8G*\<7U$DG3R[=IE3((Q7*,Q@4' JR+(DN MQUGQ_"+2$8.L1#&8_&F,;=O/KCXK0P5-ER_A=1[Z MWCBW-Z:?>4KS9EJ:4TI4:MZ2K<:9;FFUPHIE, M"MLG/K4L.X\WDQF\QQ?^%$#84%]'T4[ X7.>0Z;W7,?D@FF6PW6-<^YKTK$] MS3-DG%RQFZUV]NNF5 MU^1ZK1^GV4G'"^_@Q:CP,90< ^,;]D81F9M(F3&*GSP&B3()(TV87PH:%LRB M2=SU7EGEJ"0F A _$X+9#)+K7H7,9K%;T!6Y]E&ZXB8)<_-J8B,67YK,(\"0 M%CQG]CX48+"#,1:2__&'TO9HHGT(P1N[B8<#C/B DLR-5/5E!]44>D6"7^!]\]\+W.O_[U?X,"#_\V0%E!J2U M+T[//G7>?OUD?_6 -=[?=B$SCYGD3=\;QTSR0^3?2CK+DL4(69@\FHV[F.,Z M2;*5/U4NSIM\1CS^D5V]?OSJ^:\VZO[J"@665MWUE1NW'5RK]*H 5LB+B;I9 MZ F5Y3VAWBQQ XXHG$AX@?#RF9N056DY-*1*.F_+7HM-X\\$Z5MUJQJ/4[", MP>C'*T4@']BSG?0&C.)IN#\MVP"-8RE]DJ,DG0OA%[;W;CG#5TX E M1QKP[*9F&AS;AFS;-N1S>!^.QN%R^*&95XJW^HF^<5ANSR)P"X@; MAUFW%GPO8+HHN_O1&<3CRV'8P.%\NUW<_L]M8Z W>G%'OC1S<4>^-'-QQ[#& M08WX033$L]?W;2RW/H4_9[*IL7B,E9/ M^I+KC*S#GR\W].&:S.^5 8WAR[)=PM="R MLFQB6EW+:$G%S:88+:LK94OR(C?&2+N6OG$^9#LP2MD5Y%B6W0 IU^ZR;$J[ MC+=$YFT/%@1\6X3?3C@K6I+TN3589G:Y_A+J#%^@&5CT;6][/3;A74)?R7D2 M(#I>28&AT>7RM>@_TC7-6M3?T6;<2"2^O"ILPN XM20'[R@YUH!JM*5^:.L= MK'=%/3["T9+<7:YR^P2C#@[**S&I>-=@K\3+9EU6C]O9/*A6U^0;MRUJD%Q\ M05*PQ?76+[R.03]I2_.)S0&^= Z2@\43CT4:;5K<_K=T8Z W>G%'OC1S<4>^ M-'-Q#;/37W3\HM5%UJ0E =ZC[7ZTW8^V^Z'52J,7=[1%FKFX(U^:N;@C7YJY MN/4TU[' ^EA@?2RPWF6!-='UGQXMJ9[0?+W;J.G(ZEGI]C"\RJ8&Y.IJ44+6 M*1>M)HW5:LI+N+@).VY\>Q>,'CKA,.R#!PM?TPF#9/C0"0;Q708/LK]\7?P. M/!^359>$PM0"Q\)83<^O&O']BRM5M9XX:O<_>>U7)[[JX >[G>\W M4?^FDX3_&4=P-+M8^SFZ[L3PH00^"7PK2D33%!Z2!3\ZE^$HO(JR%)=_&<(G M^\C&02=(.P'\-ACW<6?@%\ S%I.UX GSZ5J=?'&PZT>JNBU HJ09_.AM?1 M:!0AU7+,P0@^,,28110#EV\"%<88C@< 6=$D_T-\!1^>?.])QTX[Z;A_TX4S MDV0!8(A&5WB.\U5=QO?AXE,B0-7/\J?@[S5LGNGBZM.0+TU!YBK_Y6O(_'_J MI4%TCR_^_>=QJET'P=TO17WI\*$7C8)1'QYV.MO*%_"MSC#N__4./M_Y^^0S M7_HW(#J&X=F5W>^KZO-/<1:F'^)@E-JC0?&DT?7GL!]&][C;I@]"^8%8/H=7 MO[T)X^&W<]\04L-_B$ET[9\Z;/)O7RZ\;TP8WW#\.J&,? -M% U^>Q,-ODE) M=%.8WWJ6]'37,35N.E+C#C4UZ7DZ_"JDSA@G!#Z/'WR'N O8>XJC-G?'B\H; MGO_4@OW^=709#8?A7,EXE@0#$.K%MD1%4^Q 4#_1+2Q5:9\AJ"U0*O"$-$SN M(U"8J-Q'H([&HP'J4N M:(9!!XX!R/]@".HE28+1=5CHFM$@__@0/CM*PRZ\ M,8)]C?L>?L$_]X?Q>+#X*:5<;H)[5**W\%(?OD_IV+)-B$>Z+;;RS"9K821[E:0&L_&^J*S^VCO \;L;MG3"LQB[UOR MF*GQ9*;&Q6,F\D;7! >X J?4Z$KZLA,U*.-=;KZ$8>RM/R\3)[,11V;;2A<& M@EVTY.ALC95O,T[QF"R#&'+]W\ [YIVN;?][NRG(F[RVABFR-IB";$U3,,Z" MX8O0:]0 F]!J26[KUF"%[!*CECS7HV9[73+TR)4FP]=I_;6'4?Q\8=!>>1*XWF M2L,=M7ULHTW#P-SJ,M:2+CR;8A1&5Z>U=)M[)>+_6 QRY$O#^?),"O)ETND/ M@S3][8U]=S<,-4RF2_HWF#NGC<+OPV@4ONG\7'Q@\I"E7-8M\E*?2'!-QN'@ M0Q1<1L,HB\+THIY\5L:D9U.?:X[M,XU+T]4LWW*TGFM:Q&>>XSC68_FL:V2& ME53I$RE?>\N=LO3U>S;_\3/.8OIYY?;199 M$G^?Y'5,5AV(@7NF]8O(>-HIX$:D.U7? M3/N_U%I:VS:!O[-QAIZ?&E$3IEBZ%@RG.?T;650'<( ([W+1DF[;FT+4N[2> MQBQU'Y!6'8>B]S[6GQ1%H:WLM&]V.7TE_:2Q=S:M99[;47,\>50^!LE?88:% MP'A:\BLCT"+727#;"7_<8557^PZ.Z'+>DO976R?W=4W=;..Y:=4I\:)[,*_ MY>O-!>_<&[^FL9J\BZ M5CVM,(_Z8]X_1R^D=<< C')3U&)<- ^KZ+)ZYE6\Y+O76<2P81D>M2QL_YNZ M$; ;N[!#:Z 7E%_#C:ZAO^S0*Q-=TSA6P6UX<)N7PE'/RMHCXX\<677ZEC)J MGLF.>3*IY;%DF!ZVU0D_1/?AX'24!:/K"#YEIVF8U9458_NF-*A)-,-EAL8M M8FF2]1RMQTSF6+QG8XQ5!TWJ,RS9( Q;>&:4^=VS"[P0:4]ZK'9Q@EG3#-HEL5 M:!BGX=5XV,'&8>FV7<'6W[&'33N2=+NT(V.#EDVU]TTZ?O4K2K::K$@EB^RM M,]5ZJ2W%Y]12/F,ZYNSI\97Z2S+-R_RJI-'L#:@HTJV0[!K['CH>N2#?7QMF ML"?&MV,5^RYM"3M7<*HWWVNCRJ+[J@P7D!K1 M9]_U$ 9)CG4Z:*#*M[ZS-P8 M;,N:KQ#6-I@AN3VA[+\A.6--+LK #^:'W"IASY1(#U$2SIV M;"TJM\*Z1TGY@@] F[(P#O:^/>8I'!M ';G2C+4=N=+$M1W:;&Y[I %;5N\_ MR-!"Q;5I#(V:7=Z6ZH=-@Z'2Z!J;MUQH1S"4D:XE#Q8,/9JKS$QDX<6[\9YF^_& M-\\9TF5+[GDV=9.9V34V'T+:#C>9&EV#M+)M3JNDXBO($&)MEH+'#*$UY"+7 MNU1L'%IK6X:0U15-FD3]:@S)8\[0,6?HY4$]Y@P=_@ <+W :&Y ^YD$+FFQ+M5?>.B3\RZI)X1]-# ;JS2/&0]'OASY MYK#;*9Q1@W/Z$G;M]U]]Y@4,_Y=W(2=[R'J['"@ M!?=A$ER'G>LD&&7:(,C"SE40);BKQO!CG'0^?_F:YG]6N0?P (2>9RQU5>-) M^,GH? _2SO]P<:+#G_Z'&B<&S__X/U0_X;(+'TO"]"Y$RH?#ARUZ2ZX)''M1 MSB._BH?#^+OJC9EWFQS?W@9)]%]X0@9_[L>WE]$(D +L3E#L$Z0#?/PN3*)X M$/5S:J0*'G[&/77/.^/1(.^G">30>>=\&(P4^9!8OVR.MI6=-"V^72=-\427 MQB5#:#!%*CY-E-S3^NAINGH-8_SOY2";MUI?@O'V6I+!?NV8$$9BUJ&=1[/<\N5<2].KL*H ME0>8THW;+K;M^)HG]3!WG<+9]=[9QS:_-P-TR"/7,\),V MZ5#:E?K+#D,QXQJCJ?K M&C=ZGN8(AVL]3SK,%L0PF?E8(NX:&92*Z?\9Q]FO)5M@]H=?.W_ >5-92Z>? MWN.)^O%$HF5A(%Q\MC]]Z9U]_HAY3B-X]>SS^>_PTB\="L\[]<[^R'_\X%]< MP'.F#Q\A68\;Y2:6NFL7B9A\)>&>7&# ML+F9JFO.EB;\R0S!%;.*M_0&FL:?"=*WT:@S35_L=L(?_1#(=Q?" C%C%QX2 MW,;C4;9E:N,>6/ITSB=)Y\:%%^IWMQQN/@WH:/#J:<"2(PUX=E,S#38+8VTL M[O9_A51IJ=O$OCZ']^&HR,O?9T1KTWQ>RKJ4O_"K%&EVI57+,,_F8#1EUR(; MS[%N!4;*9-?@#1K*NF,SKT52[GT2IVGG+HFOHFSOHF[KC&_#Z!*C)3)O:[!, M[Q*])8)A:[ $+"VK)=<66X,5.*VK01UHCV;@3$">COKQ;?CSVR'(R;]UKI+X MMA.#,!(E[)74B1#NJ;1$EMQ6ZAO">]2Z]4T[)9=64]UYM%ZW$8X M7H97<1*B,7D?I2 >5<.12+VEDP4_6C@?!D=,ZJ]$AA"P05X)5!278O.TT[:) M2ZO+62U.TM&ZW%: ?@JS0D(60K1U(I*:79VV)$=]>Z^TRUM3Z+6UC.Q:9.-Y M-RT3D6]95UCUS&PXFI1;2L3957BWZB;%!ANS@8(*^!75%VN[JV5GW?'_[I^]_!M.:Z_FO'/?MP]GF> MG)-57OSY8>X;'BG*7;+=JU?IXN@"[3Y((AQH -LAR,9)F,X^L?#W?G W]Z>: M"WR?WS/'LNGFEDT;=/VRZ=JK>(]?O>>O;EI9;GV*?D]ETV)Q&>GX;@5))%S9=GP.!7( M.I9EM^C8',NRCV79Q[+LEW"UT+*R;&):7<%2U)^MP:+#.[O)[V M^T5AZVOQR:\2^@K.4\"1,W)$OS5SK3=VP_P:+LW1JTT M>G%'6Z29BSORI9F+._*EF8M;3W,="ZR/!=;' NM=%E@37?_IT9+J"E6X/PZML:D"NKA8E9)URT6K26*VFO(2+F[#CQK=WP>BA$PY#'/ .7],) M@V3XT D&\5T&#[*_?%W\#CP?DU67A,+4 L?"6$W/KQKQ_8LK5;6>.&KW*AXG MV4WG/WGM5R>^ZN 'NYWO-U'_II.$_QE'<#2[6/LYNN[$\*$$/@E\*TI$TQ0> MD@4_.I?A*+R*LA27?QG")_O(QD$G2#L!_#88]W%GX!? ,Q:3M> )\^E:G7QQ M.(5>5;<%2)0T@__@74[9R_ Z&HTBI%J..1C!!X88LXABX/)-H,(8P_$ ("N:Y'^( MK^##D^\]Z=AI)QWW;[IP9I(L S1Z K/<;ZJR_@^7'Q*!*CZ6?X4_+V&S3-= M7'T:\J4IR%SEOWP-F?]/O32([O'%O_\\3K7K(+C[Y4O_!L3 ,#R[*BI-AP^] M:!2,^O#8T]FFOL ]/"*_Q"'X.[^(D@Z/E16E_&*= MF^D'4&P@A,_AU6]OPGCX[=PWA-3P'V(27?NG#GO[VY<+[QL3QC>,TV-];BC<6Z9FF/JCF8R(KGO^CW+]+[A!]\A MW +M]N'3TO8N;2-KSJX=3@K:S9/.>__L_6?[_/=3MW/Z"3>U?7%Z]JEC?_+@ M\_\X^]QQ/YS"[OJB.',YC9[P,P66_IB/*?)@#.A-%$Z5)2P1#G6NQC_!I7N$/POMP&-_E*Q]&_7"4HM$!# )I"=BN8>^E\57V'3B) ML.[NX$VYN:$^!YWS89 AQJYZ29DSJ('19AD/BPV1W,/#TRX\XQ84=Q8B M5\/\ _!%D;(-DG 8%$9?I+;(%5@!8%TMV"CP!+"(H_L0;8%+,(5&*(K10AP. M<5?A)Y.\3#PO$$+NI\$P5-\%9BJ*2W@(FDZCL'.=Q&#UPB]I= O[*<'EHWV6 MPYNL>[87^*\3RHG6X<(?X?%JGP9# M+0-63C>D(E<\'./I?IW?K,ITFQ!]AE_^FG;P=*"Q&>.IFQXN>$KX(^S# MPF&QP#N@6])%5D3A]_21YU#^*-DB/U8.F4_*GC)=1WRY9O!E6=\ MD7=X]I+19+=,#@KP49V5_C!2TAEXH'@!(AE=RXG5_O7DRTE)?.!)'*P\=,JA M A'Y'2E_/5-E ;HHOVQ.)27:UH]OK1&K6*+ZHT&(-;WYPN/=I%^:(.OW2WNB MQ=JN7C]^]?&K:__JC;J&+1WB<_N]KSF???N?("^_G'I^];9P$\O\K8?G/BFB M,D5[L,:W !//-8TSMT*PFT_L!ZEX-4B-W2+=+%.K^AG7RE50S;]SW8"\";6MTLDM> M2ZN?C9MUM(.39M>2K\3*J(>31[?I&;?IG_MWF[;=*5(']VECF[1=IV+SHH=6 M"#BBDZ[9E@&/6X/=N$*G%;R4HLO:T@*BH:P\^E-+_I3_T;?5LE;GQEK&3^M- M4FF3HB,,-)WU2@*%I-F!PJVE(^T:_)4X961CEZ45K+3,+GTUK-S8-CNZ99NK M/CN-@LYYT(^N#M#_:WN;GG<-\5K\LY&>OQ-&N MAY.OI%,$8,B37QI88+W3M>U_7S<%>9/7M@_IV"2\35[;\80T<6W'$]*2<(!V7QV0Y/S&DU#[U+Q2O(:7R@/A46[ M0KZ:Z3SU\/"5^.O'CFA'OK2=+VT#W.C%'4]),Q=W/"5-6MSQE#1S<>OY[EMV M/6UG$XMG6E)N$);8K"_E6KEWU8[+RK:4I_,=!3]&@P%PP _2K-NQK[#6:M+* MQQ\G\5V(#7C@[=CS).^8\L\:.P/NLBO4AWATK0U5-Q=L!J0:NDS;,3W:"DAU MA,GQ+W:6F;6ES-M0!FG1#>;5M7Z1=,O.+W+]SB_\<-U #OC5[ 6C/G@/E/J, ME9TTQ"#\R8X87M@/;R_#9+841KIJ-9=56;V>:7#L4G/L4K,ITAUWJ3EFN[Z8 MWBW4[!JOI4I>-+NX>G,.2OE*$B'-=F;OMTIZG8X&4;!W\;7UV>Z:^BLY!)N7 MBKG\V&E;CYUI87R3G\U.3$ON[L1ZQ+V2@SP MP[7$>0%Y,<=LUR-7VLR5EN%M\MJ.)Z2):WN.*\=+VP W>G''4]+,Q:UGS^XCYW#UQ-.58UOQ M!S72]&/P[SCIN/D8.K70)DXZ+=;7"?K]>#Q2HP6O8-E$_ZD#_[F-D^G$O)5) MDUFHA2"/;[P#!MT.VR*@76:L:1S2OL<(Q*6[N:.?V M>^ZG>/EBYZ=YH1?+$_]N.T]U(F$VL&=S6#TZ" 8Z)+SZ.%8?],+I7SFAC M?>(*_LOV+K$IMG.)S0VFQ9N'\TO%2_9+.PGLW\(!> $^ZM/52Z^ASJY93N,Q M)'!TCVMQCU$YKU+-;7&5*;>ZC!TFRZ%F9,+HZK26JHNC&_DBW,B7/1:DT?Y5 M*Z_@#M79)YJQ-/W4I?/.9G7T6C8-2/ '8:)O=1/TR[G9LP&&8W_2 ) M5?\B\$'2<0+O0G^\/W'KX7^=ZR0>WP%1[I(P503NI, !' T5X&^W2+3"RT>1 MN>K["V*GZHMFY$U/.K_'W^%O27<^1@!/&81@_]U&(VP^=!.EL)]':!/F#84Z M@V@ ASOKW 3WP+;.;0!O1G 1?+P/:QEUHBS%L )&#A"2V@II -_8Z2?A(,HZ MM^%MK/#!PE>Z+)VI9;V/7(,G@RRGHPX>6 4]BU?MTP7R=8!>=W$&Y *:#)&: MZ?CRWR$0!CZ\0$B%OB!($J5_=:Z2^/;1: WNBR"]Z:I_=\+_C.&[A[A-\OUS M&R1_A840"_OC!-:+#+YX?%>HY^!'RP_LP*;L7(>C,$$ L%.'&-?(;N!!X"Y? M ]Q!!)LF#> (7O MPS2[Q=U]!TY*'U:>;Z[+,!SAMAJ&^,<0NUR!,,DZP^@6GG(W3OHW01HJ.L[A M'X27V1P18!'_![MC3;Y#NU;R9IY*GX!?'=:9T/T>?#A+]/WSM[B_:J( MISYJ+'RT%T1)YU_!$,3;QS! B+JA(>1'^R)QAW/_K'7RX\_?I M!VZ HPY0:H ;(1RE:OO9"1(-O M4A+=%.8W73B2,=_6.+6)QHEK:I9'?8U:\!8]*,T/$] U>R (U$: M-_NPN1;BHM-G^:1]*AC>R;57%-G&A?,U"2W/(V:PM%[-N>.97TS MX+N_&6_>4>.$Z3O@TR[HM5O6O8Y0\FFU.S M1"Y.'-N1.M6$0X!<2#/' O$B>A[\21)F]R3($_+FW;GQYP[HM ++"BI=/O_D MRTX> BQI?.QEF:@]GVB6YS*7/>A[5"8#MM;S\IV^<\XSGXMV=&S/_S:^>/WTPM?^W)N MN_"049R ?((7P3=6KYU^>H]?]:.PLR\^VY^^],X^?\2WCL+B^_[P3]__CM:W MKO_: 7_Z[/-\&'NRRHL_/\Q]P]GG\]_A6;]T*'S;J7?V1_[CDM?VP;^X "]] MNI;)YTMF_Z]@F8&1>!^ 3P/_!77OX591KR6DNS M)/XKU)0+7D!7KX/LCG.-I"F&_ +&:83>PO+?50![^O>)1V*C[P&>!-@;N4=6 M7/)>AM?1"#>MLDQ#M:\[E\$0?;!T\J9)\G/N.:J7P<4$-WT\PJ>":_E?=/N" M'_"X47@%KAQZ-+N["7Y)^TJOO*_4 AN_L783'ZO&U&7^/1I&>XRUCW"H.D-J MIFJ3.Q2_S@3\9K8)KG1@+I,P^$N+1FDT"#?(QV]5CD/C+MV;@/F8D7^@E(.- MC^?^,Q J+76;*UDGMR:+T/T_@M$8W)\9R8M147K!8-=7)&E'16#P5M ]"'OXK1XN33-I#].$KSP>0B# M]K63Y$9+CM6V0*W7TFIQ\R[!#1(B+]#>F(D5O"]=E"A@@-PE$;R,,B1MG1"A M[+7T;=Z\JJIE0*U:>JH?39%M9$;0_\\X2L#P&(/?DF1!-%H(;N]5;&R_QWXQ$]RK(7*\M>FN1Z47[;6](U-N]INT?! MM2NP?.,P>>O RJYE;-P>YDFT1VMHQS(EZ*C$^A%N3Y@$E/C);V-?7%6S'4DTZGB]GL]]VS%%7JXIB*XOE&%O@JU4G(H=5S[GO5\^A5F-P)=+ MT &T124CFB34U+CC]C2K1ZGF,FY:@E'N< ; ^9MW%M<-BRY6H"\N?!%54=V; M7L1VGMEQGL1W89(]G(/-FF&)+[QZIYJ)[!.P$(XO"3,T:DI7XZ;I:;;D'+[) M,,P>L8T>? ?Y1LF;=X29G"P KHYI-2UZ/0EVZKPN$8: MB#?O.&/&2A(\#N69;>",4Q U:1JFL&7@@T%Z8T]2?YI(!#CS5)I/;X,G,"U2 MXPS;R&!I?!+>A."+WH>Y' 5JAJ!X7)5LW7^X2()1&J@@.FPJ]=M0R9CW033Z M$*>IG40I=I09)]/>!.J;01[OE8@F=W1;=SR-ZS[\2P@@HL^Q78#.#6$X'E-$ M9&_>,2+%(^UGWHOR+&BIJB7SSSF2+Q/4ZT"9F<\ K>L^_] M416S]>:=)DN*=0U,B\3P;^^&\4,8?LF;N*WN_P&?P8!.TC0M9E!=6D G$,B$$L(6Z+0;N(LD]. < MW<.?\5"F63)6XNY3G'DA-K7#^A [_3T<7,.1FWO#A"][/UD2MI@C?(T;GJ5Q MWV6:K7N^YAJV;0O/M5FO:+9!+;% NZUQ+I+-[H-]IT35+;;\^J\B\-D5-OY2 M31Q @ITGX6TTODUG1SIMHMHSX4 29BV*HSU7$U3G&B>$:);K<PI>!-@B[:!^MC MK$ZCZ6G']YP7]A>:GTTF$QK3NBXK$^E1D-6LJ:\C\+*&V!_E]WB(31PF!_9L M-.L0V#(3BL).$ZR2!;4M_!*1P<$),B4 \>'XG$::$""QF"7$H@VQ8O&+Z !S MLW%1M)WA?7P!U\*R%Q%]##"R@_T^P\(U;R0LT,6P"0KV?55\#Q' [OH=/MY-A6HB11 74G!I.#/D& 9SB(! MWL?QX'LT'*[R#Q9=P[V2H>=PR^KU?$WT+)#CKFEHCL69YCB>83J2NX:CYZXP MX8N><'5 BX18(?J;K,$,$&2@P19/P!,82J;UX-_CPJ"\B">58\'P/(@&IR,W MN(NR8+BZ^^!G;)F<1MG$0>\AQJ^09D<33:?0%@:3(5/YHWQF@FR3@3? MO<%^TX.+6(FOR0'>*TDM7YBN )(:H@<>-/$26JN)L9J&(N0/\"F&:6-WOH$0V@6*WDCI84O MV:OY17&8HF[:=VRP(O,84]8II67CM+3VDBF*#5G/DQCD7R.Y!2:W(719BKS, MK7H+-7:.I6'M4&+H;#)KJ+4BG+0* MP#,7N@V/9&-@"*0RL5;*Y54H5O,U7@PE'8*Y56,KN@K>2[*2O:MQ5 NL%I<> MRCT[QRL L)FS+(DNQRK;Z"(^#Y)])W14]#Y!.3,F9*4 :D68Z].LR4ZFL2&! M*D7H4*SDGD >T@+_ZD,47.(@EBC<^WUA5T:81I6(W;/X'K&)?L?*BN#! MOKY.PFNPEO-)QW8^+&RO"7"Z0W4+#I 4%KC/!G/Q/IYKTI:P36R@#+?S*U1U M^[S22'H*S"K\N(ORVVC,(!R#2"H"GZ!;\ZO].?NK"([M-Z1G]8AT'4-S?6EI MW'/!T&!PH*0T),@6\ G5S/$XG)IHVP(<6M2>?!#FD7])M(*P^"6T+>FU03C MUL3R?V1)$"?@F0;)PVD6WJ9XEG&8".Q>I26S,(&O:J2B!VHRLYR06B,1RDDB M5R'(O$$O;W$S?5YA4A0V]7X)Y_1,A^FFY@G&-&X)1[,%[$=/9R:0CGG@+N3& M %!MVC_5H.SF@1-P%[5TU6)K25I]0R.U:"_9"#D4=/%_59QWT!7GQC62@I4 M 54F!YA'_:CN*-VRSG8M:GN26*"S=:)Q;EF:;5@]C5DVZ7'A]!R;%SJ;\I*0 MF%_TXW#@YV%8I%[.Y_PT<5]SO%$V2?E,/P^F!']%F [S>9MLNL.1EHR6D#^" MHY0J>745]L&.]W_DE2 X%/%LI/*71P/\CS\W;K2!3*<6:=H5O&J@BS6O-2 @^R]#R)<;\/ MG(>O*:JQ/)R#*13]#$X">F&K+*%&[FE,]2+<-!9]\>V 5AGOV$1B&.KJNR35 M*^=0SBI4!NI&-\.*C*5LPP:+=BKAE/-2UM :T"K%]V<-FQ:BWA^P;=/9E3UM MV/0E[]=T=O5AUJVIB>%^@9=49I5P_S;(R^DI]R%8%)A267]D>-D4-#W)==/W M-!UDK,9[/:Y)#WZR">M1@Q/?-^4C]8O+*R\APX#6Z>U=$"48'<_3(6KD^^FG MWO(D:=NPN45\C;D.9OGW/,UQ;:')GFZ:#KR#6:R8)#T';.7"2RE4>="N+B><2A4M(2L9/J,)V8!A\#)*_ MPFPO6FGS- 6J$JHH651,CX-X+G>LL:Z-\E9%.?#X"(!U$C"]6<_-!B9=(G^- M4GRB*IY2P@W(.=!O&,$9W$:C*,T25;W7Y-W-P86AQ%B$_PR0U1GODTJH(@D5 M#\[HR3)C,5FL$IA'2UH:>[15EHDL667EA5<*7?0B_$ [0Q=8-FIP M2BN%+BH"?:0<[4.1IS7*BC-3;Q;!LL\E*+5T*BS-L0U#X\+5-=NC/8WZ%I## MLZ5'W.+&4Y4YK:Q+6X5B$3"*Q "."H@*#W3],%;]19HL\/"&25"K5&K])(Y* M<8J)\=/:/$0#"&.4=L(NL)8<]H7B[--1%HRNH\MA>(#B.&KHI.=(J7'&;:S. M!T^'6[[F269BP;[#;+>XDJ2L%,5_&D;)N5L9V]][7ZG-Y:9\\TX240IZKX.J M7!F69F=7#!#_I>Y!E: \DFF1ASI:%,00 M: $J-J_*M'@23M6RU_/@ 6.T:$KW^\DXG,^\:^)A)RJ\PL\B?MA.% I31^#K&AB<)Z$=T4BMQ*4PV%Z=F7? M!]$0*8:51B S9ST/&KD;,"8@9+G#V"[@YA2\"Z^#7S["2?L0_14.'RYN@M&G M.%._1#?@BX$^Z<,3@^M=*(J[<1(^%\RGKN'J7+U=N3H?R M71^S?)-)6X/-+V +*%Q:5U+ M%[.5V\/A9* ,7@$'HX?9M#'Y:]J)YG#D9F^0P(^Y28DS1O&Z"YZ##\#0"S:P MUK %:N^#Q/\:Y1T\'K]5HU$'Z?AU7C8&497X4GGXB:$!Q3?W@GO M53P+%@_&^SS=%NBYO*RK.(&G1-.]V?E^ ]H/OQRM('C#=)X@@NKTHZ0_ODTS M%2^#%P91'[Y4 0FR?%Y[D"0/ [!8A(Y4"D=]V\FWW<;/'1&<=:Y##OH=\ 7 MH>@X@2?,SD\/,#,J*MA_#V%)X0@ MN?O%Z'AX_K4*<67Y,_"39?3X/J369,GP"*0BT/;T:IXDX8\HS=+N/+?A,\/^ M>*@(KAX]?3<\9&G)4YJHQT\VSF/+N8(G39:"G?4'818FMWCW@$^> S_%.Z." MVA:31<)#!M% D1MIG< A@I7/EJHXBN*CB_\67>0U_&"<++<"GO;AW5JXS<49!Y&9_Q..A^II^EN=7P3? 6S"WZO1J+]=)JVZ]/4+!E]2H M=$#%^@SDJW -S:2&*7L@7"VE21@F%.46:&VXY\C: TZHY(N/8,>!/LSKS+"9 M!UB]J1-FW\-P] %#(&J5-NN;8P0#?9&,%U=*Y9+J-:SW=[ M/C=U0GIT>J6^%:XYTI0R5\#*N4Z"V[F6LBJS)YW+;?D29MEPS[>4!G'T'C4\ M,$O AN6Z[6HVD8[&A"-,L'%=%]ZDMM6T.^YVZ.8H5)CX$R,86^L-8Z3V[JV3 MGN? !G!\C=IX>MR>KEDFU37PXFQ=R!X\MAG6"=%/.K;K?O[J>QW__SOW/WWQ MO^S"_*#XPOI]V;-B>%V%R31+6(M&\>[9AP_V^1?X4!]KI.Y2,)K[(9CS(&9 M3_WV1L]_OPL&@\GOWZ-!=O/;&U/\-)V[@69OF+SI7()N"1-\U\*(C,76]L7G M+?VGRG,P)I_ACW]D5Z\?[*LKS!6QGN?KN?W>UYS/OOU/[?33EU//?WK$T 1D M B8#6 J_O:%3E,JX?@N& 9BAXQ2,QO1O):-[E\,8"K#%MIR(7=9 M/OOIS=+*8=_F*Q?EW3A9ISJG!QM.]8LTQS>!4IR7%N4&H1= _5F$T]'5;=W!$E_-:I&SSH+*NJ6\\^?NH M4"J>DFG-;NDLELB$Z2]Q=MK_[@75T8 MK^.PL*ZEBS8>EE8=#=6*K'7' (QR4]1B7#0/J^@RI[;H\9K%?,=] I*V \M;*MLKJ^ E4:F]>%S4&+ MYI#;PILC4E'5M/=L>\(M+CWI:]34@=VBU],LL^=HED7T'M,MXC->E":>3"$O M+78^:W22!3DMV\%<2,R$'/6C853,%.Z':;K0:&FH-M)%7%OKL3(Q5G0KH"YS MJ-0USH6A<6D8FJUSJ=F<^-+6FY"$O!-R9A- YH=SGOD9\ AO%8CW-MK&U M0\_GKN7JEO"*P8WGA'Z X MUP/A*(6M2<\6FL-\9L Q\2V^]TS(Y4A/D0H'WXLY MYEL/43*,W#)5"*%_S5!T_]&Q:9:"OR-3?-2=LDI2ZYOGRK=^'_ M_O9ZT@AWC7G'F82MP&SL%G/3(F$-NYUQ@J%2Q %6WUU'([2'4$T_@#>UD>=\ MB A>E]!:[O$:A%"P6N)WC4%(N@:O)=_O>!<[=]I5LRM,D5:&][S!O?>SOGV" MJ&[4DC39/*BL2^4KR86UNKI>2_;)T0QX4C"X: MN+9#VTQ/6T@-=E;-KC!:DB-]#*GL.Z3R2BR*YN7@U+:X5FFO(U^.?#GHXM9+ M2MLDQ6(N0V.M1N5Y9[73T6P>%>;,-+$GNQH;2_DLW6L'.*L,6[23!#^*.63. MP^PM15J9_3U(!F=WJKO[>WACEIZ.\IR94F:-^J,'WSGMSK8ID;\1@YO"$C^( M87#+XJN)_NTN3+ZE*N%MGOYTB?Q<]VG/LIG&3* \]TRA6;[>TV3/, 0W+5N8 MY!N!M:CYQ.S$E,_-=ZR-8BL:3>,3@V$Q.E>AM;-\[)0Z'O'RU\\6MW&;X2[IG2MG.2&V_>,:X&QY<:4&^% MNS1:N*C3+&8:K>;IIUB-+P7F(/O2BSC_]NG?L2/\ISC[,YR;\95S%417\1*^ MC^R.YN4AV[9/I>&!!-&!E-RS#""OKFN<,N$R3_>)82)1*>;.GM,_Z4="O;E9 MQ'NEPFX%C_\C3/I1&DY/DEK8*=JDOFJ1[%%+-WI<>G,CH)YHHL]GH1*A-P74>=US>,Z?JAXL3W=P'?[T M/2(T7[J@>KA.T.WCX'P(03S?]L!NF#?:R$?1=IOMV7WQ+[7:UIVQRC(4'7EV M(O8B0]>DY6'$:/,M0)S[1KBU)Q-PD3J'.7;-YPE6/Q)K7SQ9I,Y\/=BF7SD] M=&=7N63.OZ)>*1)<5CDT\Z4J!<^T<\*=T8F.1L*L)UY0FDX;) M+3KEU=R JJ815;W/X'.VYPF-<=?2.+B;6)EL:K:A>Y9M.-S0C9F+.:\W M-H&YPB:Z?)Y)EV4F+?#G[*H(+*DORYFU/3GK$NQT06343XFE@?!YCX$/<;J- M-C08T_4?2"S!JT365[3*H*XK>^!L":H#L0@A6!O/-9V)-^\8E8R7I[[/T)3FV4X:W?3& M,QFE5,ANVV/,T<70+;)AVY2*=&'?\(*%@2#"H9Z<+KH0:V.N3K,ZQ/;>R09" M!^2XK$RTBD+<'OQ[G&;YJ+;8'@Q4S"D8G@<1>%UN/L<@O.61MDD M#)9_]USD:EOK;^\D!AL$OK-TY50W@59LX[E.0A6%\0W#* R3+9@H3;NN M@'&3G9/;>CNACDG(NE&FJH0AW]!2H!9HT!4"KR+(2OHA?^NCLK(EE$+E0$D5 MU? "84Z9(:SJ)-O6!MD;M78OI@@&?@N2[=9FP]32HI4<"+4M MB4%RA2:,C8AA6<1P?(MJS,+>?Z1G: [GED:%:3!79SW/$N4B+ M12QU-/9[ N?N&OT5"/430I_N]5;.>$BG\31" M#L5#H0MAU<=#-HEHF=PB\H!,+./<&1,G"/430QR(B8(CR>MC(I]<\0)FZX!, M7,*Y,R9.$,))/!03X07)-K,/*C'1* *B3'*I'XZ'2S!WQL,)0/U$-ZKQ<-H& MUO\1W$:C:4?D/+8^>VT[U,)"'4()P>M,>(& ,2A,T"ED":<#9IY+*=-ZDCH8 M>P-#SR? 2.83V^8.]WO^]#(,OH8%+ 513C 4[N(R@IJ M8Y58E:8M#08NI2=#4>?HBNMM(F!F&F2A.AEHF_2VXI)YLRL5SZ [SGH 8! MF4.$QB4GFB- OA!;NE2GIJ-+(\\B54VQ]3]G6*O@: 9RPZ3+ID$EY'22/VNV M +C@TC3%SEA.VL/R9>1;L5QIB'.Y%7 W5EE-^3")SU'ZU\S4VB8GW#!-2A$@ MTTU9_,Z4)TZDLB$L:4G4!LPD9)D@:]F6C$MB6D+7/*OGYL:S+4VP,KGCV*9G M^\ZDUE+9EO,6QU/H]TLGL*;8IU,QF"$"0HRPR'_K_# #-CI20H!0 M6+:]!:>^#Q)"LPTPN\%,\C6;&13.A&5;GD--4^I3<^"<_#F='%%:X-SB+\+D M]NSJ0]3'Z3GV=1)N76(W@6""Y2:?U0(2W.">A]6DOH,,@B]Q="PDL7W#=7E];, M(83-5*50M^2[W,9)%OTWR/,Q2Z;!5GM^:_34T$G/D5+CC-NP&SQ'L[GE:YX$ MX>X(WV&V.T4/!VGQ7NQI8'MB/5XOF/6QGA:A3Z4;X&^TBF?7,081&<;G_+S)+X+D^P! M)FLV3*$;DCQOM]C,DI[%?$W:A,-&MM3, M0J893D_J-CRJ8L<3ZS/1BDWSL+D2WR5?0?1-TD' MW4J,Y;A-<)Z,"JDKJV(-3L]V'%=W- _C,QR.@28-,&4=Q^AY<"8\XNJK JY5 MD,W9\)AW.!WX&:>I&R3)PU6Z M(TQPORW/[ 8X#L?YE2>^$N?5B9?J"L]J)>-70J_$^+G; M2U,C^M:,GY:LA%?1" 7$*&_Y@RXLB$YL7S%K7+$5=$'TO,N7L:$1RWP="Z4U MA]J@^8DO-%OHKN;J+K-MQQ"^-1-_AEXRXRKA.Q!)#,(W=.&JD&1B#$E=BFU) M@CF?>=';I'5HJG*STS"Y#],\YJ%Z28&S,.F4N06%A"Y,CK$=D\@J^9[+YJ)% M>R;#?I/4ZH$# *]JMB.)1L%.A&/EVXXI\DW#U*99(- F:)M +R$LJU)&UX;T MFL2DK1="+S3*:)4(TH;T8I,($M\YP38N257_PE80H"\_8]^:="=Y6D#1(D)C ML'7OTCAQ@'8ZU82#^D_V?,VQ?%L38-T2("JS>W*NBIR6(Q2[)D-+*"T7VV;N MC-*3T)]^8NV7TE4&K=M9T6KY2P;&318G#PMO7INNUDPK"Z%3%54V%P*K5>CJ M^;JT+:EKTA066'#$ N>,NYJDMDU[KB26 =(SS_>E9*[3V/:(2]&X418-HN%8 MU?U/;4'_1W\X'H0#U;%:>8)%5,L/$IQ"BAQ1S+-OX_%ZY?FH%(A8:M.]P]:5 MRM-C=#$*O1.H^'CU_/SGN$&)OT/0/=8F'**]"&@H7GN#W-PABNRSC> M>U'N%GAUT"_%2G>U:B7IS_K;#WJ MK0%V?4I^BD=PD,?P-G!NP8W'F^?5UQ'HMC2*F&HOZH*N1\WU *]/T'.P*1-T M_Z?O62^/M&ZRR8WVX"I4Z],&7D1G&,1F""\VBRX$#J<&E*%K4J:,:3.JJ+D@ M./("2-Q?JSU+W711BF\CJBQB>J2RX7><_!;,],%D#,A$K1[(++!TA^J6[VE2 M6!336,#&U'6N25OV#&H3T^!H,BD_29\S-"OC6FI(A.UKU"QKD$[.P]<4DSRG M 5<;Z:U,KWROC>&UXH]KWIH\3Z/GC$GA^.# &!HUI0O&I.EIMN0ALG956'.YF449^,LS8+1 +BQ+Y^EJET.Z@S;BBUZ+6MBJD20I4^!O1#U MFT8."\@A&&=5R+$:T?KZ"XWZT!X-/L1]G,K12*M'A5G4+>8ND.VHI_%3)W72 MX:PF%W#%K6@U69434A?LN>RE'>*OD=R8V-U+0M@$60B'(6L:N0L#8SZ653O^ M"N+P,4DZ:_+5L-B6B;VA2L7Q&R(K%TE,&Q!.FQ).0T)A?PC_V4]H:U50IU)G M&@&G&=O3@(V_7"OR/+BG@WN[4I)UAO:,/*;U>&AO0[WHY6$&.&7_.PZ&T56$ M&>YQ\=K,TFV2FC1R-;EF2*4BT/4IV(L3.*.CA7=X$38[N6:+3:(1X46,Q5B/2F5,&\58OH19-LP+:@JJ-XDT9MX98\WM MLQ)6%>K4%$;8W4Y1DHBR9\-.S\<)*M+1_Q&"392_ITF4L#:*UY8 U6A!EZRH M?\78#'T890\UF=++>KZB*:VN"_@NIJVL38:=]2;:.GI7T28".6T:8%6+YSL1 M3?/!TFA9J MFDR>I"6_I&TD#@ M=$3*5]/@<2S/[ -GG$:C,$W#O.$NQG^+O^S8,=H1%; =GB2$/;T3GD!5KS_>XV:1)\]9D-+FC MV[KC:5SW/2QM!C+ZW-7T'C;S-!Q/)?Q@G$AC1L5NS#ND1?F:"6<'(N?R+VJH MN"48Q387A>V*I9>ZFCQ*M F9',Q6#_>]0:IBMG L,5_L'+H&I@WF:P%[I5*T\6$T3ID0N"N7=P"UGXR?1?9#;E=,YSBXAB,W]X8)7_9^LB1L,4?X6&Z* WMZD9>VX(1JQ!*E%,"- MX.VSH_?6Y%DO3HK26B.&992LXZ9/7MDSF="0,D3UZ305!ZW,V:-@C??#<)"B M>+O %C?9+K/^JM+%EFD:)1,N+W]$ M'WAPKLH*J0ERNE#CR&::W-51"@:"0MM7IVQ15C+:U]* MEENH4#K- ^*SK*FU6X#L+0M,3=NR2DU>JN%YC@9@ERC[(Q_)BK6YC:2 TH*J MW\N3%%A&LXC_?1P/OD?#X2H/:=$YWBL5>@ZWK%[/UT3/ C'NFH;F6!R;6WJ& MZ4CN&HX^B0;HBPWVJB-:NG$OB_XF:S #CCQV1RXU%WP40W/'RNW;?B0X:=72 M%RFWWS%R3]>/YIV5!Q=Q?C]9G."]DM3RA>D*[&$@>M@*TG,TQQ.ZQJ2G]RCW M<9Q GF'*:&FNP";8%JF#%M>DC'TNQ7DBW##U>SQ$@:[B#^I\9SG5X=WG<;I^ MSY?M#RTU=5OX3+.X;H.\TJ4FA? UBYJ&8&!I2FKD]+(6J;4;K(OTNPC[-Z-X M&%\_E)H>-M%T08.,2UEJT?4W=SDECJH@ 9$ :I> M$!C8J)%*OM*16Q?A:CIA>&5YPFTCJ<'!JR7F:F*LAK$(N>AVVN2MCVV 3"GE MXM8O+?R1^I8P1=6T[^AH1>;A;&5J69R7C=/2VDNF*(Y/.$]BD'^-Y)9J,DB4 MM3EO;LY6O8464W=\N3!OHMX"?C++W%QQS<';@DBJ6+ =BAZ;D)(M-/TC4%<$ M[#[%HWZ0WN2'ZQ#W315E@H5M62VZ'');!>"9J_^&7W=@\(PR6;JD?@K%:K[& MB^&V0S"W:OQ)W8<9)=OV:1SK#XT^QWLBK/K/VUYA,.,B/@^2?>?^5/30N4I5 M**7^;(FSWDG;^_;$-Z90I3@F"I;<84$WSP)9,Y.W5U"]QJA3ZM'I.L8FNM+"^=Q@*W!X$B!GR Y9CZ1Z0T6!:&\ M@BJ;0-R:5![\D&:[+LK9#:TP3&7F@:JM:#7!N#6Q_!]9$L0)>/!!\G":A;J6G0TEB!&HFPU-Q3=:LI.O_,C7]45D5A5N^7<$[/ M=)AN:IY@3..6<#1;P'[T=&8"Z9@''D-A#Q!2&L11#]6( -J'%EF- M?2W0JVNGF\]] RC K=4$J(*I3 TPC_I1W<',997M6M3V)+% 9>M$X]RR--NP M>AJS;-+CPNDY-B]4=K[5%^#.%OTX'/AY&!8YNO.I84W42GE7V5D+.:2^;2"%, MSQ64EFR8=5#M>MS4OI ;*F&"+J;95$X]GE5W#50>0(:U3$M9N@U6=:JBQ-1I M::)8=6R5KCP^3YL=+%P$? CNL"S.OKL;1GW<57FKTQ#'.=Y&V0$$2L4;$(&= M42I=&6V#O)S5=!^"B869N/4'RY=M8].37#=]3]-!YVB\U^.:]. GF[ >-3CQ M?;.H'5$=8Q;3C\HKW_4<^?70K>KZHMN&S2WB:\QUL#ZFYVF.:PM-]G33=. = MS&)%/?1Z0^,G-8\@2"ZC49X[-+LP+#(?&FLY8$L!*DM32ZI#*B4AYO'<(AK0 M"L<6^"U,7AIR_#2,U9CS0&0K,(.QQ,LMS9^!L1)S(TS_:I 9#IC4J5B%N6H M9[=3>;:OE*PTA4?=Y5/"C7+H9MT9/,NW.)/XSR%RE*I:O9C* _*/E%V^IZ&4 M[,!0!73!1/H8)'^%V5[T\^8"':LI3,OBB_<%CX-X+ONRL:H+#5OL3;%HV3X" M8)T,YEGGKB9F+5.\#BIEW57%4TI9RZ>(8W!OEI\H%7EAO.;UR M_"2.2A&+B?)O;9*F2K@O>2Z[P%K7@/6MZ5)IH'INZC->+I!:8YSZZEN/[:< M[DUN8B<&2GFI_?LZL,JUA6EV=M7@4@2I,E9IJ?7$PK)7.K +-]>M\&.QZ$(* MMLJ-?1K,(VDHI4:KS2> P$2$\C5&-3BK2X+GP0/&I]%X[O>3<3B?A=E$\88.+C'8?T(IVRD1Z=W/5OAFB--Z4H5]N!U$MS.M3+*IR?,7;KF M3:KWJVT,XN@]:GB:XX&$ 0?#U6PB'8T)1Y@@@5P7Z:?JFJ>7QMO!FR-1];F. MJ3<.+^*Y3HE) M'T2P[FM<]$ CF3U'LRRB]YAN$9_QP@\]F6Z3I<6NR7[_1S],TX7[]:%2;!=Q M;2DGN^O/7DP(7V_AC;CK+.,/<=5C.*(WZ>]CJS]EUOJ1"&E0C/0'> ',=34I+ M:JYKXM1X9EJN-]W@1)834%F!J'D_0E=FPBZ5WJ^)Y.B08./\.T+:;9 C0OM767>^ F\YXY/0C4 M.#'X#D[!KFDY[R5L/5X#?%;\/?T7N&J;F\+5V/2,E"*U MY^0A*-R 'I1[*,XXQ)'/BS6(N;Q[-RG6J+/#RCQU3,[J513&-VN''5>JT3,W MY'="'I.0=;V2JI0AW] ?P9Y-\+E-:GQRF)541/[61^5E2VB%^J'4QF!#O&L0 MK3YC9 ^;2V(YO"#52;:M&;(W:NU>4I%OQH1DU4V0AE0C'H)05M%J< ?:;D<3 M) LJD%SM"V.S7&Z+&(X/GC&S\)J-] S-X=S2J# -YNJLYUE.[AF#3A.B7*&P MB >F@13U.KCH8$0R9MWAE1%'X?BX1+,G?%P M A THE6-A[NMG4>,'%:,"L.BL@(K5T&5IBT-!N:=)URB<5?:FN.93'-TYG I M>O#_=!KW7[.E#+Q-\EMY3! M2YG@2T!]DQ&?>)AVZ-@:L-<%C";7S)[!A6.9CJ^S'"@HR'.B_SDWM+4"CF8@ M-TRZ?%PK(:?%;CYG+0 NN#1-L3.6D_:P?!GY5BPGBN5\*^"[]_ MP[+4I97% M-U-0E28/DV+'$_!D%Q,!JOCP]113[01]I>*J"7JSW$]@G?*JVEB/'I!9X]#I MPOP2<*B:Q_G-P5@[U6'^-9$<5@G*[-]_HP"\IKQ,RG80V= MK[_;ZT)M$K!9:T1M3!+J0+[)QIWQ+=!7.N.3&(%13C]9KWA67?1B 3)2:IR% MR9?X*OL.Y)O<"6]%"LFI (L&7A%5HGK+.4LVLZ1G,5^3-N% #TL50##-<'I2 MM[EI.:[,28&%Q'JY"W 5?(>@B"DD-RK$JE>YR.) M0?B&UE&E1E,3TU"PK5M-^4$RBD;76)NNY*X7#<=KI3I*7 \Q=?9XF53E!%1! M"3$\ .Z('E;8Z08<#M/0/-WG'LA/8GF];P0[MN@GC,UU5%X-XFFDH&'6F4%Q M )Q"X30>QZD@["@,60'?<\G=U5!A<35EE)O/QQR7*FXWR3/=&S BH)0Q ML[STG63/[@V5D5YJW$\@;YH\]A%J ^FX@]>#A9EVQ63C:5@F_D 3G=-&DY]1I_ M%T*GZG>SDGM*V)G81V;==M'^<8I(@L1>[Z'E\STG?:J@P MTFU:EF'MRR[:%S#558Z4JE1KLXOVA0I+\?5R=\"=VT7[0J,Z%U-6ZOS7<+MH M7\3AJLN=7)JTN1^[:&>:2#!]/Q*:YII(%X?11'O$*9[#68@+?+O9[?N=J M65**/6NBVH'AC2(K)3O5K8AJ!X4S=PQ6N8AU*SU4.QBEAV#OB1;JH=J) WH( MLPY:K8;,W8CG*@&-0@T]Y2C4IX;VBC-WB/85*'X>WR["4;D:DJ8L34*M6PWM M 1@Z1*H$?V]J: ^@#'65K^]##^T!#>HAII/25( VZ*$]$ ?](4,<*$R\O1ZB MN;J6^W(36.$.[5L/[1^G> [G3O70\_AV87:QW!W"B1'[TD/[ L96V).UZ:%] M@3)PFJ1>\W7EOL 483G1*C6T+^*@.V20I>:'K5)#YF[$T7T),!=V%VY(@)_J+3EZU9$>P#&L/D6IZ6!"_6JHCW ,A"6198& MI=>@B_: AN;=(RS>.EVT!^)PM8.%-%NMC9YL=K];9X$7P3ER$*=HGSC%97<-SN$VY[X:+*+F,E9JQ[-+Y[!^8&QF:>S--ZP?%?J&3%C[B%/N 0UJ M9&$8I6&9;=#(>R .:F2+LSV[ABH='C[GCM4(OG_$EZG=S\ZN$+-ZZ-TPS,)B ML09WZEJ([WUB-)U2;M<.>P2U^269!KQ/2"M:;F:)2U+\SWB^,(V>JXC M<4[* K9:X!FSU8?AX"%^6/12_P>^H5;/H*@J33MJ_"6_#W][< M9-G=+S___/W[]Y,T[)](>+TF"E."MK]NKTC:#DY]Y&-9S@-'EM\E5S#__[SP5!-J*.:")U M1#7JB-JI,XE4-8HZIJ:;E?:.+C6FU[EWFD@=48TZHD[J+"1^-(HZ0!I>;>^( M>JDCFD@=48TZ8@_484V4RCJI1AU6FU3>JOBQ;FHBP<)K[.[X[N\_+I/A(/HE M_'$WC/I1]C&\O83'#Z);'-,0CWY[,VTP,QL=THN33^'W!8-H!#_V\UEI]H\H M??-N^K'IN[YDP6B LZ"^W@V W$ ?KLO\^_[^\\IEK+$Z>'BFOCX?"X:M3N+1 M\FK*19T[__HO_1"L["A>_-K)JT"XL!^DV3-?^_.$.QML?JO:YK=JW_QF$T6# M68TZ9HW4>:;Y2R//?M[;'S^$;6&^P-%*X^1#W,_'P2UL==SBT;5J'U/C+J\L MXNLSO)_I:]1V/GK@UZ99U'^5C)SOUM5(1H+&!>39 W(GLT=J&.9=/I#QXN$N MS%E9=*Y.PR#IW\";O/ ^',;J;?#;I O8W*MJN/GK9';1K*[ES%:1O%$P_)J& M$_:^-G8NM&%L)#OSF.'48EP4OWDS$CB'9U?%[JA[ [>6IW<]G8*IQF$-XZ^!5:LR%;M;MY>;[J74-UI E<_!LE?(0:>7BE#GYPKT4@&/SZB(G4>/@;_CA-W M&*3IO*4TC/[_]JZLMW$<6[_/KQ!J'NY+J4H+M36F&[ 3NR<]Z:I"E@O*,H,?A+<) G)#=SW_#=2A?))+[K+X=8$6:AKZ/_P 7A7T4$/2;8OCZ*RO3:H-ZS8< 'N+(3(9W7H>B.$@ M"(HL&'A"ERRD7(*GI+;'TI^HK]AJKMZ^)6.KV):Y_OS9#S^<7$1E6L">XDG- MKKG&LZ8ALVA (I(IEI[_62ZC%@6#)S^9O-AG;=B%9+"/!QU+)\O;*,S2J^O; MON*'7)?1@?@&?J/Y8A8O,:;H?5\0G=HG[-@RYV>B>RSJZO,RQ[#ORL.AMTKK M #IK &W-+NR;/&9UT_\2T_SH80>VO>G/"S66^!$(>?,4MXCEP;XU'X&E#4L_ MH;#\'K6Y&6,42P<5;AD&HX1*/()XM#*'T%'=I/B&T8M*Q>]M2$N'2'&ST'%%^*:?Q87,KV$US+ M,_ MC7+TQ$?2O5P\,LKP/ _Q2%#GN'D0*=QJ>%/1B1V-3[S1.KS M] /;+,?E>?I9[[3R) JS/,%0I>J)PK!TE"]BBDDIWM$4ED@=,B M7\ U3A[#8)U9A>\8 RP3R;$,W>/CQ.9@(JTVU9? (% 1?$XA57ZZ#R?*G'T(W1,0 XL"92CPT'<.@>T%'-\O/)MU'Z)Y.5Z">ZY'- MONGH.A_SS%D,<$99D27J*DS_&BZ'. JFGR(55C2OBIY*AB+@2IYFL$A/7@>"&LBY]2,'E!Q H@\@8>EM:H[7 MM_EB)UFHI+F<)XX?2#)LJ212JT1B=S///)'ZN;&784NE3FJ92H+H)$'#EC)) M)1FV5&Q\3=.CUD2&R>H5]TV8S?#W^XMH$CZ&DWPKYN4J3$;OSHT+V&!8:CJC M&OT-V-:7!"$,N2Q.^@><70"G&_2 QC*)(YSMZ( DFT 6)B;$+S7/IG$"@GWS MYUMW?L3ZA!C6%NZ,9T6 S#_R)$PG87! Z)K#.>4__Z"@[)B"^@EL4-(,?OX_ M[/>64H9>7"=+2C6GU"6\O\>$DJ',N8=/AC+G%CH9RIPWP&0H<]X DZ',N<5/ MAC(7!4,9REQ8;&4H:9'PEI:NFDSNE(E;M\[YT!G<;*($^B; M"VIX!5IU,U!I#^-ME3#:ANM9K'KQOX;QYBF^F<9YZD<3$O4G?-X*;_XC3X*I MG^(^PKF98("/47K2A -2-[1%IAZ01UC\9+8*OK!C*UL%.]UCR;B]#6AN'8:C M]2$XRKB]O ,IXXOV#6S;U@U6=Q6'@WT!O9!$_NPVQ0>&?Q0.3AD!3@@ 900X M$3&5$> $1%5&@!,%4.G/(C:^TG95 /BD[2JWT$G;5=X D[:KO $F;5>YQ4_: MKHJ"H;1=%19;:;LJ%)[2=I5S(*5ADR#X2<,FOK!CR[")@>[12>?8&M)7X5@M M0FS;,1V3T>.J89["S)&F@P!FF#3#52AN[D"5UY&DQ.R_

J[UI&"_WNL*I]:"1WW&&L)!9/C&(R>^M2":36F6LJ_^<$@P::14>N- M6B!=8M!RTW@VN9@ODOBQN!86"BB9F)@/G#379G3+7@LG&HKV-IJ0)'T8GMX#Y6)!,PW49/9H^'*19 MG(NQ "]!,<@)%^>@_,#) F>Y/[LL$O<)A(^-',1JD-R#\;G!R?SRL)R*/&$C MTQ@R#)&%+%3DEG(876I?1(\XS;8A>=FGEN$!AG$TN2;FL&$6BH4,\KA$YL\\ M@H<7_HP@(P@@&TF V 2DBZ0_/&%5)$<1 *NCDZ'PAA9B=.-S%%K4Y&JWN!" MK1QL=-LR7N8JVW 0JPX9S1UNK@[TMFDT?9;>SZL?THOH1Q(^PJB?+?^)9Q-R M+N]'HJQP]K.()$.S&0U[Q@F+UHNP.,++PAEPG(NR#'N+->SN8#ACC\U@=/@,+%-_Y1D)Z>3 ,CW3?Y DSZ9+(/DG2T M9!&=54X!77=M1K<\[Z:,&,=YS\4()G3@V6,7(?<0])X MR8RJN-=)E;=")&\H]<.!O3:&LFA1%/ DW.:F3DYH\=;+)!XE/F'W#DZ*W/CE7* M@[/BI$4X3K#)@3ZC FLF1H^#WT.E3/,B%"A(,Z@9C:8C[LULUG_^$^HD<>B7 ME\1U_(TKS8MHD66 MJB2T)#!#!.:+3L2YH+^+69T_>LG%[#N4AO^;%O?.-$=3VNP9I?ODV2-C^;(, MB@S0RPH@H.MIADB'53/.0\W4A\N7OU_C=Y/X$[RJZJ4@]QA^>)C9+MMLR^BQ MIV&GW3E2,GHL)S#)Z+$<@"2CQW("E(P>RP=.,GHLZTC)Z+'\@"2CQS((BHP> MRS0^,GHLN]C(Z+$,0\2^W15+=D4?@ S#=D,,V,5T"HB,'LL95C)Z+&]HR>BQ M7 #&M0T7RS8FG9M-L< :=M>>G+%&Y.4PUV;U/)!'P!4[5Y;KS!J+=XJ8[9$; M)=?S;(\/!,\Q-0*EX;S(G1%Y_"I,_]K89*T\5 $G BI\)%9R9]!'B1^\NR*4 M7&K&)=LS6%V4'LZ=T7,P)2>3)7<$4<\RR"_? ,H@OTP#(X/\,H&"#/+[T2C( M(+], R.#_/(%F SRRSY(,L@OD^AHGNZ1\PVD(9.//>K0GQ&CE^LIQAD)5K@3 M&0]T7Y(#2,^+0\R6Y,ZX%DW(C:C#.TVV;D.+,[#LH*M029:#R")#:_$:OT7> M^9V&V7S< 4IF]_Y"4H;6XH7 G-))WIZ>@EN2Z*P27<:0XXQ>TACR34IKY/+; MLES=XN_TL#E_5#YZ9?1[=4)&%G.:2"N>7![ M?2YYT)P'EN[:7//@]^$/R8/F/-!!8S5MH;>!XPT MAN0+,&D,R3Y(#*]S6%M)=(4.2ROQUMN,Y 1\%!G11P C)V"^ ),3,/L@R0F8 M.718FH!;;[.KF>;.\87F.*^.PLAGVRYRNWF.QJI3^NF/-Q#K1V/U7W\=X,@' M]NSD'RF_)3='@9]FK0UC5]7,=C,8:;:IL36,'56S55-K\Q22MID,8\_T$,E@ MI+LVH\.4I!SXYL^W CP_Q3?3.$]A^)%;F3A/+N/H@81]AG49>>=+8 M&4";]Y>[@!5ZUW.?==MV/(W1Y=M)[S<_GC8'2W 39C/\_?XBFH2/X23?BI?Q M+8Y6N?S.0U"A69RT>JO1+EU=S= 16SH4Y@U#U5&=-N? 0-K@=.HG.%VW9E[8 M:_Y6?/V/KZO/117DJ9WGPS1&AN[\O+T^?U5)^5MAY56GII\@^,\=R2BQ\$O[ MR7/?\CE.?.#3^NM#WE[TS?[G:;7G.(KG8?16Q?OZYJ7.UP__X^N&['N;OH!J M7O4>^;)&MPUNWP: FM4<7-/OPQ]OUD0-M0ZN:71[]69-U 3TW9JN"SWPNG.( M8BE_/* :HG#WUT%^>;L"HIYFO]S'<1;%))1O])?R/(-_?TGBV?; )B6_Q,G# M5T/3S*_DYZ^DX*>R? 93 FB7YPQ'$SQ9BU+4/XN#LM@TP?>_?OI[./GI>;KF MP*RGV4//-$<#%1D#747ZF:.ZY\9(-5SX!2;(L:>=_21;L[*&F7^'9X# \344 MHLZ(/VZB&HVY:G3%5:,Q5XVNN&HT MYJK1%5>-QEPUNN*JV9BK9E=<-1MSU>R*JV9CKII=<=5LS%7S%%R%?3$B>Y+1 M.8*W#6&3XXTT3]6'L%_6S]SQT-)^(MA,5'*@?B6M"URM8.M7TKK Z!0"HZX$ MMF I^M-J*/!V):T+C$XA,#J%P$-[Y#GP!A<-714-7*0.AJ:INN:9=0XRG \, ME[RK>M#5KZ1U@:LY7+^2HP76D8N\JZ^K:V-14-U($]0NI( M,[61YYV/O8%;O86L6T/;HE8L=>K6T+:H%1RH6T/;HJ+&HJ*N1*V8SNK6T+:H M=F-1[:Y$=1J+ZG0C:N42MVX-;8O:5%F=X@SAP!8A4MX:V16VJK$YQB'3@BYHJJ\Z6UF9C M965VI:PJ3S;JUM"VJ$V5E=F5LC(;*RNS*V55>8Y1MX:V16VJK%!7R@HU5E:H M*V6%&BLKU)6RJCS5K%M#VZ(V55:H*V6%&BLK= )EY1IGYM#P-!4A&U[D698Z MT)"G#I ^\@::>6;J8W+B5#&N:E=QO+"N;@U'KJ&:[ME81?K84H<(N:IA.Y9Y MIIGC$0E1PL\,(AGX&MD6MF&SKUE IZLJ&W!4AP&N=)0+Z= M0Q?YT<.OGW"DWEY_^NW[@IC;AM&#,L-^BE,EC()9/L'*?9[E"5;F813.\[E" MTGTH"W])/9(^*Q'.E/A>P6D6SHF+JI+F=[0"\GP\A\?C1+GW@W!&TQ@HV=3/ MX!^L$$1('$!O)_(Y0=9^$AK^5(8 MI[_TW#']:1BM]N<-M!$_+S!Q+%#\*,K]F?(8SZ"+H2>6M%NP'TR5AX0T.$R5 M";Y?%-V_(7J._-SH9/^,D"('+=WCJ/X90!:%ZZ2^1 JI V3C-5!+J MF#"T^(F,#*6HFZ;-63]]D@XTVZ=M$J9_J?<))F,8V@&-4TA"$M)I6SVU#/&, M,NGVR_47Y2:AAMI+)5TG+5&>P@S(I0"OR#?+8O2'!3%Q!*5)M;306Z132G5! MR0JOHO"=IB,[9&(Y_@M? V!-T7.[_?F$PXVA5,G) MXX3;#\3$??*$_B!>EG4GC5WMLO_SI)"ZWV1]IJ$L2S@BZ@.ALN_PCNA=T#Q/R@Q"1@! MSQ&/W,^DFW */>H_@TJ*\#V98N&-=S#B<1 G$T)4T&KP:0*3+AF!)0%AT)J1F# M9LQ3:#*1X2$*_P,50*68>AN#5MGHI3!=-9#V%"SK2+-;$7L6.BI30J^3)NK5WU1!BFL=H+I M9R7 "?%^AB>@?^:%TO?O8,+=KB.$9@39ZHV;X*[K/ EOVU5LY4*>*8,D4<4Z:(8\KD;4P=X>:VIUT6K^UZ9[;BMEU(Q';M^-;M M:9?-G-(XP@6/BW8=X:G'!0^/<.CCH5W'^/WM:1=BC8?'N >*U*YWUAO,M:NV MO^&^P<5IHRJ7N[PVJI)^O#8*B=BHR@4&KXVR16R4(UZCWMMG<=HH 57Z.RLE M7ALEH$HW1%3IAH@JW1!1I;]S*,UKHP14Z>]L$GEME( J_9WC35X;):!*-T54 MZ>^=:G+:* %5.A)1I2,15?H[-SN\-DI E8XX4^GUW:#WW2RR=E-UC+D: #<, $ $0 M '!E9V$M,C Q-S$R,S$N>'-D[5W==]LVLG_?<_9_P/7+IN=45APW:9.3= \M MT8FZLN1*ESTT"4G84J0*@+:U?_W%@!^B"!(B*=FF>_F26.3,8 :_P==@ M '[\Y\/*17>8,N)[GT[.3E^?(.S9OD.\Q:>3FVG'F/8&@Y-__OSWOWW\GTX' M]2^GZ#<;NYA:'*.9]>![_FJ#IO82KRS404O.UQ^ZW?O[^U-GSFS_U/97W3GQ M+,\FEMMAF-X1&[,NZG1BD5_#PC^@=Z=OSD_?I=Y,_,!S/J#WJ4<]BBTNJ)$C MRO^ WKP^^ZGS^DWGS;O9V?L/9V\_G+W[WS2UO]Y0LEAR],K^#HA_1'W?\[#K MX@VZC+7Z'@V'O5-DN"Z: #%#$PR*8N>S32V'AUOJDAT.>!+SG'>)Q[A0 J=87.+]H>& U[<62W,\ M*"R16F?OW[_ORK[Y S;IPO_KAN]S*\#.Z!4M*DBUNAM/J^#23Z;> $< M/R@<^,%>YK/ F_Q2B'>'&<_G"M\!W[G"YUG$9OEL\E5^:8S8^3SB!7"(0B\+.V=-_"E$HE(52PCYVLQ*RP@.&G;'WL_S;MEP[<"7C4/R.F",*'>.: MBE[8XS4XMYH5\T5/8RB.@-!4J"K=:#Q/AI9KGTD]>J[%6.1-@-5$,/R[)(,> MNG.!5R)(_-T;CZ;CX:!OS,P^NC"&QJAGHND7TYQ-6]P.P.W:$KTT7V).1,54 M!E%R[T'RA_)(HE<[ZGS7(KL/V8&8TZYP/F[1.STZ;W7H3&?BORMS)) 97Z+Q MM3DQ9@-!T.*R#Y>Q\&':\U?"A"7V&+G#.J0*J?78O2N/76]\=3TQOYBCZ>"K MB08C\=ML4=R'XG0INJ.E[SIB*6?^&8CY@N$Y):"U2:>V%#WD/Y:'?#H;]_[U M93SLFY/I/Y#YZ\U@]GL+^5$A+QH\#\"_S(CZTV%.T(ZR59VB9['EI>O?LX'G M$(IMGM^-JV1Z'-]7Z+^-Z1=T.1Q_:\?>?+1&/L=LYB=SU:1>V47 B(<9ZV-F M4[(&Q43[N[ 88>/Y=-9Q%M<^RZQB>"H!'E)47J8S[(P M3P>?1X/+0<\8S9#1ZXUO1K/!Z#.Z%CU!;V"V[;TJX ,9V(O^[.-;+IKEE47_ MP-RZ=7$X $^Q'5"A,V;B90]3;A%O1BW8'3 8PYQM$:KF(H]6N-ZIWF2=ZLJ8 M_,N<&1=#L;0V>Z).9ZTK57>E/J;D3M@!DS/&J0P> FA?L+, M&SQ2@)9UUT. M*D#O$N=9EQ!3P,%7,8;(]=]T-KF1DXO6)RKZQ*5%Z%?+#?"VE1_ MR*)Z:0PFZ*LQO#'1E6E,;R9F"VL=6(>^Y;'PM>B*<;Q"FV ;BQ8J^N[:;;R> M9+T;O,VZP6QB],UX^C!%$[-GBL8NNO_OTHZ!K7U%^+ M47IS[<+$SW-@%%_#F[H>44F@WA'>91WA>@)A6K'(-T9]N=Z_AOZ@Q;SFHK'G MKV[%6U"L+MHE1>EQ_C&+L]$3V$X';3B^#KJ??=^Y)ZXKVMX -I871'3#ATW\ M*XK4H_U3%NW/XW'_VV XE*UZ//MB3L0<;F:,/@]@AF],I^TV:'4O$&MX&F#' M?%ACC]4?WTN(T:/]7FW;O?955=G M>\5HD7VCA/3ZYJ4YF0AH)^97B>[WQU=5@%L;QH?/NC65XSQRUL;TZP5PN(-C92@/:NLB7EZ8'78F^M5NO MQ^C$DQH=SV&C5(RNTJH)%O6"14-E D'86KVP&&0B;217Q1[^P#+T?J&$X*1? M="Z,J=F7&1EB=&\W=>K%^&&O?&8]U(_3:P3H455"<&$V#9H9O[4]>F4D38MZ M8KQEUYC*AE8-QF)N/89*_,PT)B,Q+$_1M5A:3;\8DW9J5GELQ@OX?X+7/H4I M5.U1N80RUY7SL2OCE_$$]8:#-FI>;SJ> MC)D0R%RM77^#\07VA*(H(3,S*OKX?AWTT07YLB\',S0]=!H M@V>5,?\UL"C'U-TD[U)G**JA75*4'F9)GYPQ*2:1*3>%Y10VI[D&O0J%MSZ0E/R;&9R3_19LVTB M%;2^=JX$]W)S;M"K4%CK7T^9?%/!AXY0C-Y/E)!@?B).ZRB/DI%3P1/*R-%# MK00""[)S6JR?-$VG@@\<(E_O&THPL$+*3NLO3Y&[4\%-:HC5>X<25,S/XVD= MX6E2/BJX0BW!>F=0HI-ETC]:UWB\/) *[E!:F-X%E!!F-B>DA?OQDD,JK1Y* M"M/#K<0JLXDB+=Q/DS%2 ?I:@O5NH(0RM=DCK4\\>AI)!7>H*E/O"6H@,_<@ M=^L SY);4F6 .$I)6F?Y08E$%N69M [S& DGE0+6>\7HH5:"B>GDDQ;>HV>A M5,!VGPP]L$KH4,U(:>%]Q-24*B-]:6EZR)6(8-DTE=81GB)?I=I2H*I8O6LH MX<#\W)76$1XWB:6""U02J =?"?^53VAI'6+/;;-)M6K33@S'D:KM@!C=1GN( M!#WN2LPO50+:%H'B,B JF!23OL@6O>IC;I'V9J_]7F OL1.X8FVV31O9)HPH MB.NI]>@J(;Y8&O+G:"L/;06V,):%,0^.4FVX/*,>7"5PEP]HVV /13H_6Z<, MU!4X]5@KH;FM9)02W8)],-A)0DX8.K.\S3C@\&$)2-Z[].F]167RE8<^ DZK6;X0O9SZW7#$1EPU+ M8J!B7UV"W@&4L)L*;QK\>U$(DJ6@N)C06UHO*.T%O:7E+41?G6K'^YI\&18] MSDH4+A2)B)=I\FWS/KQ7O\(6_"X_A%?@U,.L1-Y2X*9EMV/XP6B'F5"&YPR) M=4M<.0^.JM@Q>()H%NJR;'J_AT^YB1%O M:KF8]40[(?P*KWQE_"W)I8=6S7R+I *TB5PDNF(D):-0-)*R6X3+(AQG,*>3 ME[-XYM+HT5.B7+&,\)M;L906IT-P*C59*L^H1U0);14@VDZ5#N]T166&7]@J M-Q_>SZ"'5KUX+B6P!?1@0%-' ^0IHNSY@%(@UQ.B!?Z=$L^*"Y%M6A:#MN7$ ML^;6(8X3TV #KV=1NH'3I2N8HX[GOH0H$0T(A%HE F3*\2 M-V@1K;SR$;5(.?DOK#,R3;1X\:/AT>.JWCB76O^DI"JMN$6V]&@B4U"WRZ#2*)N,DQ4D8E\&/!^\ M*%%[YF<'WBSPAXC2^X*:#187A<*R\ITC*@YQ/V@^_>[1/TZUG"/7H M:F-9D:@8TQ:W&KAESN@5XY8EU..FIFNE<(M%H4A6BUOI.7+QL;I2ZZ7*_'J4 ME8!62KY<+>V4T*Z1#L8_'-&NA ZK8#4!&]SX5-2E3\=K3"VH[R&V8+3'?)0XL3+>'9\;S M:. 4;W-[^*,(UKN(&E*#@CNR9)0N.EE?QX7+8&JJ^.TWO1GXUU:#UIL.\Z;R M,X*2K'J/4#_?4.01[E=0XG(Q>6AJ$"4*A%!/4(G(0M%4:DH+!8E MY2)9<.LR%0(%M\2#WEZTRK RXUE:3DR@D%0/M!*-_)!18C(BS( M[@@3:EWZ-+D'10WA5&77XYT7OHO$P]PL%(3"$E!2A(SE1.]D*2WZ=="O@7@] ME-5[TW90;G$]'-<)MGW/)BZ1NH_GYGR.[? T98321"QZ+JF_@M5/P'VZN<2. MF NY.P19[(\E5N\?2GQOMUCPD:3@E'\@$(WFHG"4E(ZBXA6RUI-*>E*J69=: MT.VEUV+_DQ+@VVG_[&1_TJ(H_N1 M%*5/@PF+$%D#W MB1N(Q5CV5KW"K8%]?'I?4&-]VPT"*5DZ0"0;Q<+;C8(:2?$8]LO62V*GAEOY MW:;_^+3GDM*G@>L+TKN"$MO;%K0S0P"'D&6AJ+!V,G&$$45F2\%\?^!Q3#TK MK,VHAB\V6RP,BJVN1*W4GFQ6KJ#;K$KBUW^J?P],)9BTB.J1/**#_.WZ#XJNM=B5NOQ M)>9$U% MJ'=)MK^2Z,)0P7##F&]Q,Q+\1NU[K%;DF3!6V. MR4.0\$*LS3;S$D8+EARCKU."\FS_V+76:R+Z,_E;_/(\/Z0.'PC3?61MK"3V4N\LH:^+05I6.!7)^;KP*/.V9O.^=GI W,B%:MHL*WI M:AK$?%4UF%OL5HH*6 =)K,Y65O7J M<#CM@I2NYWL=+UAA2NQRM9+F'(6,4"WOH5K.WAVB23TMZJF0!OFM_.7PTEX1 M,T"A;RL[0@+GX7X 3ZJZ@13+L'VZ\.^Z.+?QRF2$#%^L:NH4F: M,?EUD"X.)B#MARIJQ#SP1V?+7+UP_& O*U="PB3_.LAXXMUAQD'8>14-4FS1 MWYVMB.I:>!:QRW>6*E?XYT$5P8@-HLZJ*!#SP!^=+7.-POF:5B\]9I)_%90O M%BOR*C-0X-/)_B_YABLGF$G\NPQQ."$20X/HES_P^/F XQ6L%TZ0=1&DW/J#KRX0;V'>R<\R MR1Z/JR;MHP]-# M?^9Y8I-)-)9S":1F/7]V&&0.?3FQY5^5Q3$]=L1E??&UZ M%JRVHZ0X%=#2+(W">.\-I(IQ*MF+0/3.(E+&W*?,2G^2I(]O^97%HU]7OL>7 MPGM_Q]8.NK78TQ6S@$?R]?-U2CUK3;CE0B8-9&\%'-.I/^?W%E7]N01MDQPY MC%<;JAF[SYNGLKQ(2#"Q)5FKPX2&IEFF^(&3HWSJ::/43:X946XQB11)6U&" M.-W0X:2+MVB ;<+^]D: MBGZ!XCJ\]2R-13@]U;J.;D+)&5SW439KP/58X/(PRWQ&A2KBSQR3-%3-,H>N M?2$/CL^(I^0.IV\L@'WT'-O*LC3+4,;A.B"9\I5C4\[;1JD?K.0>ZAT.3Z"- MO0GLB7O;#/9X2)!3!0;'&*.^(FWF(5(.7AMO*^3Q%L=;"V6^/1LP%F!'WOD4 M?VY;'MN.^QAPU]P*JL*^T_^&?,^V,,XY$!=:5(F^0?=G#*)FS*GD3HO(L3;(S]_3N[K&JZ ;Z?H!GOAA Q>ABR\>B MHV:"#4*P3KH>CB8RZO5%EP]3'*'T\[7E,D:9#S9F+'6:+8RP>(N9'SO$[A5' M%2NMAOPFU6#4:4=W7,=[%&K$?Q_A2P@,QS:HL3?E39.F-LDMYHGW1GX[F$\2KK3MCR+^14R&3]5>?1&/5T,.OCU6!4%^'I9'>93OY:CW\L.VQZ6@A27=$E-L MS?E.*SN*M$?K:(Y9:P_8N:;$QE-,[\1_+%HX?18MB5JN:"U00M1>$N][IE41%OI?0O6=Z M8:$^#.V$ LEXGCD5>NV[Q-[D)>T<)J9IZ3S1<63WAN'"'7,-3;-<';+D9$L< M>&(TN1-MT]U\P:YR9D*5^!IDJGA=P)VOEL0?U$@+RQ0CKQ!(0&-PME] MD?VDC=P/T1Q"MUQY_C\7R"I<3<(STRN&@0!K@8MM2],<%D)(IL!',.1*M'J. M/1B:E%ELSKMF34]3"D;S:[5#U- TJ0,,CGPN?Y"E[SNY;:XD?8-">"/,MQ_D\1F3WR.= M1ZL+,3$E85F9+,=*7&E(97+C,UHKIM)1L*Y/*+:Y3]/!U2%9D738LASY"X@I M"$/,C"%J5Z4C:E)?)3S/FZYSMLZS+QJF=.JK5X4-2T_6H):4^8I7[GRQ'^"! M!T$X4)45Q?4.EO02-@_DU[P->1#04EM>[MM&>2\H:*ZPE:]Z^DWCU-ZY("Q? M_UR2)ADB)@]KS /+'1(;0D6*&44$C3*"^G,LDUXL-Q.75IM$&>(F&5?N"NV\ M-6AES@:M0\OIG@TQ5.)J9+0A:T'!GF<9N/>S-ACOHKW>/8#KV1J*>&J+=CP7 M\P^#,=\FL/6MW)<]\\7[$;Y/[JLO.@MX5*G-Z@Z9F*G9<,*M#WO6_CI*%8L# MWJFG,D,HIVIJ2FA^-21G(LM8O$O<+./D<)P;",EYUZ"@A_*1^#UG9$K2-ZBC MUFF<[9U+T#:R2T[IK3EU+"W(VW>LQ]ZT_<:M%7MR58M1+\?8!WD?&-/[]-ZAD9Z=([*Q< 6$S<< MR=1'+_=,,0HH&XE=6M=BT'*H7@):RE?L]UA81-],6[/WRUX2V*0F.]_HR'74 MBHQ-\MO<$Q4&I9!Y"'07FRU)M/5@R Q2UV="<9E1.Y[#X3W?DY"GZ^41A.\L MF23WLR5JU#1JND3F \Y\$WQ-3$7#B\?QQ28Y:G&4 MFG\LU9JTU*U;.>:?@3S3)]25Q_SD1@ED-80=.>2LRBNK_*]B2#86"RJ@@$/+ MT,3%^D&>:C@&2,?1XP7LT3]-#8V"3-3I:8O=&0VJG^5M1(]6R?!,WM-G(9WW MX6.J\BA$9_A7$G,6<\E[\9V+YS=.WXH@_N99X@:[^VU=$$OJ"+S3D@ M_N@E_16FEK&M8B(QO6'C@$/3@0]<'J^CWEO$7Z%3CHQ,65>4<1H?!PLL=X;I MZA$<]Q E_@H^'=[A >N9]*P:>LTP._AHXU[)@OX*T_'=>U$R)GL@S,7AYOIX M/L?@-TIJ]C.4W4$35-)1W],Q%,(^BF>B0A4?FQ!:SCNC;=-#GP-'0H@W\D@Q- MPDRGL@)?">)F(ADE\T1IJVH:4!%!DQ)A("$+3F_'UP^$7QOY):"$.41>@J2: M59JE68;F;7,DZS1C!68HNR',"/C2IY#L=[$QY55A.S5Q-)F/%N0[XD& ?'-S M^ZQ]E$WJK')UC4]O0%J-7%9N*9PIYMS=#4XZ^D5.=F?40YA7N M');]1OCRQG/A)*F\%R\Z[ZK_^+?,L,60SU\$TOFJD%8 M :?FL]2_(^&)H((+NS/U=42Y+R&R#X'$PGETWLLF32U!O_$\TM 0D[_P"JB, M!;D4:6R>_\J V;T_6_H!LSQ'SN\#"LF(H'R24)![[W=%OD9AMZ/ZE#P47N:\ MQ^HRK$TR_,:[%4)PE ,"PM2&IZ%IEBFY1[+ZV*;R6/8$1S?N7U)_%7^V[!([ M<)U@= YIQ^@C2&M@G_NQ&W[F4/SY?U!+ P04 " "K@EI,AA6FC<$< 6 MKP$ %0 '!E9V$M,C Q-S$R,S%?8V%L+GAM;.U=W7/<-I)_WZK]'^:T+W=5 M)\MR;K.Q*]XM?2:JDCR*)&_V[B5%D9@1$@XP"Y#ZR%]_#9 <5_'L$3&.*?FX=_CF[=X,D9!&F"P_[GV^W3^Z/;FX MV/O'W__\I^__8W]_=GI^._M7B&+$@@3-[H)G2NCJ9782Q&$:!PET,KO$Y+?[ M@*/9_NPA2=8?#@Z>GI[>1 L>TCGKR9'<7Q M[$9\S&]"LKG>Q:_H6QY\.[MVV\.B@_W_ORG6?;Q MAV>.MQH\?5-\?GCPKZO+V_ !K8)]3'@"U&PU%)TU-3U\__[]@?QK]C7''[CL MY9*&DCD:!,Z47XA_[1>?[8N?]@_?[7]S^.:91WM_%P-^SVB,;M!B)FGXD+RL MT<<]CE?K&.WEOSTPM/BXMT;+8%]P_?!=UOXOIS1,5X@ U.B,)#AYN2 +RE:2 MZKV9Z/?SS<46^:(/N8B2?.4=B*\.6CLZ&$OF#;3\Y3:!)2;&F"\V2^6:S/#.4AWJ\,=OL 4_9 XPCD\=F_4]A31R0RC:C?(-9A MCMH=_4>:;K^C:3W%/(PI3QFZQ4L"TB,,2'(4 MAG#Z)Z"47-,8AQCQHRB2,B:(!Q\:8P8R"1-.ZRB-T7QQ%;#?4!+@Q@$-9Y@-D_@SB% M92&$3D!>YFDB5$VA[I]3]A2PZ(22A 5A,G3E]1O#)+A:WY5A?\;)PQU-@O@3 MS?@K"1R,L/] !F&>/ 1D":NFPF=#,Z?3\Q2+\0H%XM_&]UB/ 0S".N(GV/LGY=,>"".4G)+]!(0(1=A\/A=+=K\E9"4'6 M@LXU7X!A3Y^$<0UK^S:($3\!UN'D"JWHT(VCV;E!.->,KA&3*J30)==B:0\D MOK&KB4DUNZG&"HS,@U*K*Z^S4(X@=*HR<P2-;MWB"D,YY@6+@H.D^39A)N4"S^?D?K MRW\@RC$C3K,LPY"E*,H''V^\UON;A.A3M$ ,EL4->D1DL&:F[L^D%*.K%4XR M199(M1PD#B*F'2*]AS%I%LBE?(4)7J6K&^'4CZ^#%TD+*%7SM;AY FHN0>D= M;L'U&L/DHDMH^-NV$]"D'TNS=Y. TM4J8*#YWJ!URL('8%BA#7\F0$?Y,^AI M2Q:L!LN$_@-- ?,41HP0B?@I"N, -ODU8M*S.Q:6NF/3R^\8>!0)UPR(U.I1 M<4'".(W$Z0@;GM,8BTO5:./LY?-%OC'@KV,6J)'Q)V>*\7VI.8)!8#\C<7^- MHJ-'8-M2G/OI:BW9]YD+-A_'0?@;'%LP%)_+/PC?@23CBD9HJ$8\>EBSY^4] M)F(5P0QD@Q528_C1J.QQ L)O$$\8#I-\P,\$PY%L!D%KUV:AK"G)=G!VNW6, M8+T+.?V(1:P''+G9[W?!\^ CO>\H$P&<#M0.@-R@D(*2%V.Y&>>+L\4"AY.>2B14^O4##BN[ M!(:^"GZE["3&IF^.AH]G=&E+]X$0>!9F*B/-1!15Z\& 0I@!.#H.Q.'M^G8K=>PQG#QSI=M?LW"0K%2%@@/Z4! ]D3 M#X\ UNO23"3=)YH@?DY\>&."FE!H^X\#6*7^_0 M!6:LSRT*U+7\$J9C#Q?^7H7]+YGM4;DU#QN#LLD MT8\H6@KR,O<84#[=^AQ%@LO\,;K.#! R-:\VP7@E"<:/O?8QK"(T.MTZ(TV- M]I*"$IS]61H">213:0A,*!2&C>TD1XRNBS$43,V=(C!1&$])-3IQNF72:TB7 M\!M=% ,&WI5=F-V]24-LNE6@.=C4F"LAG_7@L^FP]QS4+1X8W06#AIZ:'[5X MONG6@<9 ]K$:G6_MX::W$;;"'Z>TE#H'LH_5L-6C.=S4N%L"1*>;[YZ#NL4# MH^M@T-"3^SY?19^*;Z=;#OKC.8/[YU'2TUY)] RA$U\AGWSG0--C;4>)&1Z M(M7]6T-F= J[1IG\I$-+\=\;M!8OSYCDO_Y+__$L1 M!PA:L9B2DY2)N+]BI#BX1_''O8Z/#RS275Z1?4*)'O6-32QA$*[.RC.*3Y2$ M71C432QBJ#R+Z)P$Q?>6J$]7J;0252D,+RGG1X\!CL6"R=/A5#.X_9IF<4*P MEN8+F!$U;N,C.XT4UW+F[9:V MBFU8S6W:2&CSMS:HWGJ\WTCKZY?WUB@4A_FK6^MNLIN;6<;2+D8$& MB8=O9>*,BM]&/,$.L0J)1D,;>+0E>YLLKUPB'+%MT@,6%AW"_[ZZ0=BN6Y5_ M<<#%JW;1VSZH0JNB_8+1U2O?2S$85;D]9I0!R;)(VM_>OMV;/M8C=747LD MQ(>@;KT>+KG@I]#6YD+35R5X/S>ZAL9>CP,M99M']HDV9%7H8HG:(PM%#[7& MA7*)WB.310^]*ABCA.R1[:(GR!IO14I)YM&VUC^^MF.#2K >[68]L#K!I25\ MC[:S'GR=NZ<2_A>WM2<)7R_YY9&Y:I1?_8+72WX-,7:=>X2TG?C;(HW9?-AX M$]60>*Q2T+::54!Q,]RC SO1LSP1!>CR,I&-$+:_L1(KV+ +@U P\ >0^6*? M9I61U"](^O1@)8H0$5'V!TS2HVB%">8)DZE@\]Q7JN#"CE96D(B:,->,+I3! M'M4O[$5%2ND.!T?FU$A!92AK\65KH>+1/'L&SH)TAQW,7BY +$DGF"@G0&.@ M;RG+C""N0CSEB%;C2O.%EK_E[HHLK7UMA_+BJB*C2AUF&'E().0>KV-U8B M6XM2R&5QF49*7W]GE=I.SC9]:2UR&,XJNDU/NR+3TX:CC;0>,ZFLW*&\_;M3?VPU2:3)EMZ]PJYJ4E\%8G1A?ZS=^AF)UX53N M-B\#VAMLYJW[Y[H0]S)JL@-D;VXZRW<82YY&3_9Z EX'2 _$9.]C,'49%F#SU41@NGX2:ET MPVPI/BTVH9?OOK10=W@>O'P!I@6\\Q+,RS=B6M#[W#-[&8?9XLC<6@)5(\'+ M!ZR:0!M6A2+2U'%!KO P-CA>>(-QYY$(TP#:=&/CY=,F#:PM7L-Q#UGMA!BI M@L!L!!TUD-&1(+6MQ=>KP-:KJ@;6J;T#H)I40@ +7\$1@W.:+$]3)JK4(UC@ M4<=\[6)DES@J:"T(NQ:5( !0DC!\G\HBZGD$HMK;$&-'L[R-4"G(*P>236IXZ66T1/RZ WGY56"(3&CP\CQ M^]5+!7"''#9ZVOJH>LJR5UL/%HJB[TI]U -"G7D\(!)7G,?TB5^0"#,4)I9J MJS DU_1*[)K?)=KY0I3#DF]M@9'7#*UPNN+=.<4'=N9.5OALU\(Z =G*T2G* M_JNR;?IT83._=+^HZ*Y6=I# +@ZQ7$_P_S'*I7!UG2GA:#2UDC5[L8 ]/U^< M/8G7Q]7W,1"\.MC;Z!:EE*1!+[=4C?O6#A"&=N85; M)Z%W=U,W,-6>XFL#JK=S TUQI9\GR.Z=0A/F1*I6$^ MZ';J$!_*I6J0#[J=?G7K=[U "8&[?1Z?O/[>2A[XO"8]:&0W:)TR4#EY5LR^ MHT:<1D.;>(1]*A8ZB;@^%D4CFSCR6(P["JKPSSAY>,C<@B*?AG"/' /3HVK) MXPZ$O;NSB?V.RJ 4("L/5T&9,U":0ME?H@Z\6ETX@;';#]/:Q D,RGSXNHC4 M'5BJD1$B%,F@T:L@R;WOUPRM<[JE/1['(#?4B6Y4T(WT;9LK@IR1X#N[L/(Z ML(]L[9*9F] MS$)HQBFRE8ZRPS3P\V7#='SJ;WHH$E7_83G89E0KTEG[R:N>+KHF7C4;0GX& MJ4_ )3.FB)>/=:?E9K<)X^6#W!ULU%:OC.(Q[A]OX_;PD2@>W_K)LYZW%5]: M8*UYKG3&_7@9^3D%GW2BBKRL?F>>69V:O$]QVN;9,RQQQW:*IS^<^!X:?*I( M'?6'XU_+A;(BW=0?CD5Z<6I^)G7:!;>:XZ84#^"_\DLS^M/+'"&[8-^K@$LO MDXKL;&-J!',J4I/H;M4=/HT1QWY,>(%#8?=F^TF\J*(Q#F4]F**< MT 4!C2J;C)V_XZD0&SZ@*!6NH2P7D-CV%:>0C3<]ZEHZ97$9F="D?$0HM-2N M6/SQ_=JXH1]"M<[+A/'].L:-3 ?/LOGTQ[S5VBUDM5I[VIB*=G;+G/>;,+WZ MUMIR0.%1=)B[IGJ<(@86;"*?-O.$ MI=G]GF-$G@>8R2*7\EI['9"7>9KP)"!YB,!3P&0!9Q:$";=)9XV4"I4BIN&. M)D'\B6:T\4E2;],(BYEY0=OLOI$K_\TB.29FJD?% _&VEKY!0. M]9/[UB96!9L.F%H87>LD>BG=^S+!W"[W\3!HDK7.F01E9G/GS)4?*(V>FU$KK0?%$ <<*P*C8#>C(2GHH-9EMIWMG,\>PJ$_XCD96CS<]0%LQ M<)W3Z66 KE%&*/>Q0@5R^DRO(L@CST"DYI'])7*;)MX93_!* MJT^5:R? :](_ 7_NGE#\B*XH21X&R$N=3HUXMOK1\+\H8.?PK4BT"[H."A8) M8C5TQKIU[+10T4W3.@=&=N8'[CL87I4@:6AOGB!_HN9P0U^.H?ZJ%>F)]*\Z M4]O^\-)SM!/N9'+3R]=+N^!/=IYZ^7I)GSWF5*]Q5>EM>WFR$/Q-13M+>?:W M7P%TWC4KOK=T62ZH$?4/$>=R9L^1)@15(S,7YMD8\DYQJQKKHP@Y:::O1T,K MN>Z+E#/Y$Y)V)JN^-L+=L]4ZIB^H,)&+_=/"UHX6UK*N]MU^'8ULX)#%IK76 M1-.7MN,@VKE??Q3:)FN\U(=[<:!QIKU4=+5@]Q'D7JJSO29?*?Z]5%7U%T#7 M63-. 749ONY!I7CU[H<*7G_8:4.QTBKFX4+ICAH-'1I@\\<.T%V^3M4CO?*] MU5VK6"A-*7;J,^3E*=T?;W5FQYU+=F)3Z&J%DTTV//D&>XF(BZ^+LVO+*TSP M*EW= ,5!7,D9N7E1?BD>A5MQ;-1(V**WH/14*6UU6ULQ'/5HZS D^W5BQ&S7 M'%,D+GV4_C[>><\ZMDN'YP]HIBF3-(^;PVI'3N.55P-& %=Z$!F\2)N7Z5+C7W:EZ0,$XC<1T/MB>G,8Z$RW-3&I[/%Y5L8*YA M<&W-_BQW/HJ.'H%E2Q'8D*[D9N=9UK7C. A_NPUAWR$^EW\0[_HE-5LND+>F)-LF6=+3+/>.S+8G M[@O/*=MDOK;C$RESDHNZ 4TY_C*2*V2>PO_P!(<*"V5,CY8*,/>E]^PY80&< MZIB 4+\ 2\('#N(V5JLBE'](2#>0YJY@*=4R M;0[?NUZ:R^XS>+.PQ]G:UH\KAXZHW,-SCH"A0=Q0(Z)1AG2ULB$H"YJR-=(7 MB:J5123*LAUM0%2-+.*0]HS(KP4C]5UA'6UM7F[GB[_?+&DVMHHKVPH#<;4W MMHEK&" 7D6QMBF&PM+JPI^[JPNFDW$JI5BWQ756%.@]A+_7)P7SH.C"\O&D9 MOBJ4"HV7ERF:XK@IZ*CKQ/4R-'0$/_3.@7'AHOYQI4M_451$=L3=E2H=IO9V9Z6/L#[]>PJ1XJ\Y<5FA8^R ME\B;.[E-JM@1W.DSBNN<.B.!N((;OV04'9IY**H]O@CJN*.5\IBBJ@2_R,+) MHQH\LWV[.M.G*$HEN?RG-(CQ LO'C_EO9:FP$5.O.\+.UL+9BN^.,704"A]&-24X?*)"O5*+./[ MN"A]VCRM+36M)AC(57YE+PRC7]--)=W!''G5E:N8KX5B+P((JQ=NPW$W=NT6N=. MD'&@MWIR&/$M2I(8%2\"6P* AO=GU074WY%0]0H9,=.]O(:9GF^]C'DO+V^& M\="P2>SE=<_TJT^MW'CIZ9Z>8=T6I)<7:=,S3MM!H[AR<[Q:[O0,;-)'%==Q M7WG5K-&-N[SZDKFUK?&7?'K_=5EUND$VW *]]NNJ&NQ7+-GXU3YH=;V4C/IJ M!(RX"RG9.*C^FU=\-'%G6O+KJT'0>AU0,LJ;1_65\\RUE\G5IS^?4/+*3;)= M>]QF2L0-2=M!5!W!Y*I6-F/D-S2U%9!3?.P$W945H:Z0TM7*"20]R'>&YC(M MB2@^+BI7@B!Y"EBDO91:>G #H1#ZVF#DQT[0W;?H=8\.G,"W\9$,6G6*UJX@ M*W[;E-SCB#W*1-\RWW$0\^*G'H![=.H$'[1#'%T-6ZS05=5;.D%4/W;B=4&S MDM 43*YU,'AY/3B"%STWM)AO;R_&X%?JW"]1X;XN)W2>*A[>=$V M1GIF2J?73](Z++16_/([Q=7$EXQ^2TU0>,D=]UJVF;6M<_ZJY+E'SPX'@VZ/ M_/ENR+P[\?#N&"TQ(:#^B?.,1/ _QT$LX/'Y0D[T9\*@R9+@WR4W"E^^"^DQ MCP..0Z#[%,>IJ*P3, &$;R?)W*TE4)XO,TX4D@.5UZJ!6F MQM#>;-A0C;2*%*;-U/9!W-*+0TA?$2>79S^5*RU9'^]7RDYB+$O8.';ME=<($J_291Y $F34Y>0> MOY2@CA@*;)Z1EY0L96'D3'NIDV:1LCN:!''.R?FB.MTVB6)!A(["D*9$A"F$ M"#^*$H5^T7<=B'C7!Y1@(,8%_0R4:)%N6=SL,WR?RF@MT"WY=KEJ.S2B&(E( MBI_2@,%.CE]L2IA/-$'\CIYC HHWSEYK9%&2QRD'#G)^BGC(\#J7D>*8E$DW M$1=ULV1$$HQ]##K/;PX1?XO!:EC 8B1)OG3AV+JF,18A4_X27/S@$.$7Y!'E MH2[BT8"8<0*@DUDD!UDJG M]5&\<7^*#Z'=N%I276FXSOP_9SO&\4.M.9$$2.:K; MW/Z!TN@)QS$P&BS?@"S%^P$?U(9^A#NW4/*BZ87!Y#:ONXEUCK^UZL]N\[>; M6.?X>Z*N1^TVK_L1[AS?7Q?D$]^ZS7)MFIWC=DGC?%%]SR3?.PG_%P=TFQ=/ M11%(%^=@)!+G9F;SAL;MI=]&IG,\K5^SN\A0)8W.9:9?.WROV*B]S6([B+S]\? M"'+NX6R$?_P_4$L#!!0 ( *N"6DS5-#8#O&$ !'>!P 5 <&5G82TR M,#$W,3(S,5]D968N>&UL[7W=<^0V\MA[JO(_;)R7I"KK]>Z>?6?7.:G1UYX2 MK48_26OG\N*B2,P,;SGD'$AJ-?[K Y $8[]*/SUN_??__#=&Q2ZD>>'ZU^_^_+P=O%P?GW]W?_ZG__Y/_W] MO[Q]^^;BZN'-_W51@+"3H#>/SDL41MO]FPNT\D,_(6N\N?'#KT].C-Z\?;-) MDMTO[]Y]^_;M>V\5N]'W;K1]1P8ZH>L[P=L8X6??1?&[-V_?'M;_+8?DES<_ M??_AX_<_U?YR'Z6A]\N;GVN_.L?(R;[I$6!^>?/AA_=_>_O#A[)&_^F_O?Z>"_OKF(PA % =J_N3I ]3_>W-R" (*%<&/_Z70W+ER<^F&<$&@:$^EBK*GO?_[YYW?9 M7^NC"1Q>4@ZO@_7CN_R/^>C8_R7.OGD3N1DI)=!YPQU!__7V,.PM_=7;]Q_> M?GS__4OL??<_Z0?_CJ, W:/5FPSB7Y+]#OWZ7>QO=P'ZKOC=!J/5K]_MT-IY M2_?H_8=\_G^]B-QTBT)"&.\R3/QD?QVN(KS-H/[N#5WWR_UU WRZ1G;DDN*8 MOJ.CW@D7>C<4S'LR\X^'A!Q(^HWEJCQ8=U&<79#SP(EC?^4C3PEJR25/"?^= M@Y$:Z176338H\5TGT(_1-6%O6]07[F*V=JB6!&%\'FUW&&U0&/O/:!B]B0+=M$@4>X]^6_4W*G%J&G&R.UCX"C.>AVJ']IO/MR[L2;JR#Z M%E^'GH^1F_1%ZGBAP;!>^+$;1'&*T8._#@GW<)TP6;@NT142HL'<18'O^BA> M>%[&8YR@M] 8\B&=:!)I[:4!6JX^._@K2IRG #T@-\7DLRCNBY)X48W@L];7 MN3GRZVM$Z@)A_YFL2N]CG.!,N="*E<('-*)UY?CX-R=(R;&@3,<)]\LTH8HI MM0VN(OS-P=YY%";8<9.^)T_M&SJ1:ZU=^^SO?K)YC!(GN(UR^F8 ]L90_4,: MT3S?..&:G)H:G37MG,S*8QS&S\BA_]9^QQ0^H!&M11PC\IG0N_&=)S_(^%4! M@+=(2IAZXB2[^BCRZ1$['BHD9'R/7$18V%/0%Y7N=77NBDMX+=&YEJM%0/05 M:HJ3L_W@!"@^)Z3SD\]H&_6].)*+:T3G#D<[A#,5DNJ2.WJT>P+/7&ID4'7> MV3FU=P&8V(]?N6=K%) M[)1S!^,]$=6++64WR]4!LD%"4[3N**R8? 4G_I^43;9(.9@;"Y;6>8.*K]!] MOGS9$>.7?IH>?\(QJ^_V9LFRRVM$Z3).?')PD7>5)FP0[E% __X8M8]_3RR' M?'&<8^FZ.$5>\?'AQFM[O5& OD KA,FQN$?/*.RMF?'7T\G%HNW63W)%-LS4 MH?&@/-"_)%#X5>?('@&J4>E([GP<13X- 3KE<[>>+DJ+@;YZY #JN7[HQ-%^[V4_()&Q'Y'--J- MO,4S(=N:ROUTN\O(]R6F9#X+'/E'916%^@_/H MUADBYYWRZ6>?9H80D9O__M%YZ2W25;\R$H+C(74"1.Z1&Q$E+_"SR[A<7:Y6 MR$W*H"3YWCUAQE>R(QW. M6Y0<;!/R<98K6<,YE?C(B$?V#*W],*1N&)H*1$,R9TY ';($LD\XBN,O(293 MUJ'_9P;?&0K1RN]M@&O[_!BZ*M$X?)< 'REPZFD,6Z--:NY75Z*A%5 MZ7<;WZW=$O+IS\Z_(GP>^+HC1_V_I_5H9^X#RO"NPP3AT,D_5WS_;%]!N<#$ M4NU]A!4_HQ'%FX@8V83#>SF;:'^K)T9=JVI$((OU%A2DJ1;5\>@)NV!!G6"S M VYZ,)!:^]3(-!.J1L1,<^86RU- $[-1'I/WGU)Z6^^(C(F'.EVEU]>)% H0 MM4#^(W4PX3U!_PQ@N27U9-+=1@F*'Z,RW[7R49RE,:%='%^@V,7^KA ;5%)F M&CR*J:^1_O81O21G 3&[E+#4^N&Q:2',JM.-O^3'S,#Y\(N3XEY^=&P:7(?/ M*$Z*'R_04Y(I3HXQ /M[Y' 2"R?31>LXT #(VK.=TR4/FD2_EH/18\/G\HNS&-OF2$VWBF0_-C8.-=2/MO)9^/AKOA1 MLVB@]1;T^O38]&CE\XUW#B0^!(^KUOV6_MSX-D(C_7%,2ZGS0_"X:K9Z)#\W M-MZ"!-'Q]EOQHV;10.LYZ/7IT7V?1]FG=.QXQT'^>\9@KO40J'YU=%Y8?CFO M_#WD.18E".=13&"FF0%9)N0AWUJ[4!@(A>%4TBM.M, ROM^[R)8:,R8@^ 0D M?II]\YT?&AO7=I*0[HWDKP^&F=8M[/K*Z)(.K>E_[]&.5IJ%ZQ&EN\27#,!6 MKT27_MX)=-NJ3B'T+LF2T1ZA(ETQ2P<90;N7_Z1)^.O6[%4_/#8MRD2:\F^U MC!K=IT#R8V;@K'7GE3Y9X.]@5Y8$G Z/A]Z1M+7CCQEE'%H*7RQ<1ZJO\7^@-E97]Y M^\/[H@_K?R6_^F-!/NW1SU\%SOJP7. \H>#7[X[__FYT>,Y33!-AKX@*XP3_ M1 Z^#+V+K#CH"#3NT/&A/.Q9_FVB5?N1=T5^%S/ Y(\]-9R41G)05B-/!V/M MV).[A:Z)?!,!RAP. NUCWLQ*!M+'6G^J4T"9GS;^%6*/.QU\CV19 5C9G\>' M)F>[YX@VJR/:DX=>_@_:,\!BCSL9?-%V&X69]S:SX>O] _G BB:=#/*<49?V M:5:'R;K;PN&G@O:B4,$XT%W4=:SQH;GR X3/R:U<1YA_)INC3@7;7?H4^.Y5 M$#D)%[+ZF%/!=8_6?DSN:)C<.EL6?V$..Q5TOT5!2K0]G&\:_QJTQYT*OM]1 M$/R?,/H6/B GCD+D7<=QBC 73M[X\>&](0IUD .Q>/%9E&R/&!^F(B']8;]] MB@(&1,V_E_!4=L4"-R$C1LEAF<(^D3.MBSDK'&TE%*?#)Z,.U>5-A#V$?_WN M_0\_?/\#^1^9F%E?OU"'(_)^_2[!M!/6X9=1F!"SZ#+(7!7$K,L=E=^]V1%U M Y--^?6[#]^]26."4K3+RT?'(DG+<-5!G%QY.1#D^Q_>4W),&K.6,5BA]F'R MJ'$TX@K%C[-!\%9H_3A[-EABI4/MI\JBQ=;0*P[_.!,,C M>[)"\6^31Y'OIJNP_'GR6'8HQ"6J[W^8":H\2[W"=/I*#L<*JU"?O[YJAQM'"CY*O"?9VG*R<^"DC"/ITFV8)U;S7_FZB.%X\.WY #TSQ Z$#7/]Y0X(N+H. M3G,0')P=\J$Q!AQ**:*VQX) S14<'?3NG >!#7VZEA9/DO_0ZKEG A@MITP. M[S@5K_0Q,9*;"X55&ZS0>]A$.'E$>%MKSR5 37(!$/SXE:\\A 0SH# H)(SP MB+6'0<#:JC<77W/.8 /@[C1Y^.,AH2_;IQ--2QH%SB0(/ [%*T4YJ;3]UCUO M+BED_6E[1=U'*.MRW>[N&&"2;_CYR' (*3JSE%KA6ZPV=-,Q*7#X)">#HR;6(@8XOT[!D.> M^B;8?)D#2,:H9@P$AK=396*/!8.ZMO-RH+,G0,!_APOML].L88V$@9C3(Y*O M/0FG0.!PCVCG[.KEG9K?EK[AX/H\3"0F0N!31C!O.&5C@H&@\+(*QSB#8."4 MU&8,T5^4-189'>5D*2&EUW-83(9F'R@NI19"K/).S$M%A:.A6E"QHJ%YR:[B MR$V#-.QH1(6<>6FN\LB)!7V%HWE)KO(X=CD,2RP_F)??*H\E1[6OD#,OI54> MN2Y_7H6E>5FM\EA6WKX*'_.26%4Y9QT;\U)4I6+.=:0D Z,FU\LIXRP1VC:Y MB*[7'LN&B4TNK5/?:&%.I\D%=LJH/(%N MKE-!TX6O(VNN=V$(LL)DO!+YC_-D[:+1%>[FVD::3CDG6Z*B@+G64G=LGF4Y MM*O83.X&T!M37KV5R4T!^B$KD:1HMR1T#U#"3%]+FMQ$0ITT8W$! 9C-5M"=FME2E,)GK M956W#IJ%+A6.)M]+)1^'1/EIA;6Y?AXUK&42SRJLS?7O*/NS^B6C5*0PU]\S MU/:M8REG!QG6&.7.HSQPI2*ASA)GA/0R7GYX?XR3D"X)9$3JS/(@T@L?(NESU."8E M+)LI)$K*[;JL\C"%#,D^&!^K%5-(D.R/Z4'QF$**9'\LV@.K^._5SMW61K'(>Q=P^?@H+P'@#8T+?(O^$Z_ZKCP&'LJ,(G3T6 MI.]:$98[B+T.P+G#38#]S(E]5Q+P?*PQ4&=!P@L_IC9A2@6TVC:(US !RPL_ M2!.NHXXWVBA/.4SO/D:/ ;*GA"U_(B#1&/(96I$Q_+[E*BN =/5#(<).L B] MA;VL1_1IBDMT2 SB?Y#X%M?APDBS(:'\9A? M!.WS6!RT,W(.^?O-&PT#^:%.-X>*W[R*-=+&" ])EB[=2)$VW1@""&,LUIC; MHR @_4PD$#&\J'M81-&C8<"PB@G+& @!+[FU%?/E@-H< ]+-,)<#X;K@D#Q( MC\<9 6V'GLX?#PI]Y[E@C03K=4FD?]2$1ZP:=DR"Z;X8(P>[M%7*!6$)091U ME1*C(9X#@T7&S;H._=$PD(@_#34>ZJFYFDY[% BD*--JR39_=O!75.,6/*#Y M$VPNR'PZ<3XB=Q-&0;3>/R#\3)2U6*0B\4:; ;E88>*/AX#^=^2O-PGR%L]$ M?*S1;4IC-LM5X9*2S=I27<4@3(^ $_E5U=: "Z\)O?/-*KJZ@3>%QF72J!U; M6U-(OY%&C\LPIY!R(XUE*Q@VA22;KAA3H\2>'=,!CVR/C&89'IE"57VO"%8= M>T7! UZ##T@3OMI1406*J[V^]FZ=_I]&'K# L)M"UJ 2LAT>CBFD#BKAVQFU MG$+VH!+&*EE&4\@I5$*>X::>0E(ASV/','CB8Y72X(XH,HBQ C;@G4\TX29P ML4SAK0X9%(\\N. /:-BZ(+W)S,>G8 I/;,@F:C/M^2F\KB&'8"/9:0KO:LBA M)= *IO"LAB*2]4#P%%[9D$-/*6=R"L]QR*'-3/":0N-PR4/;D0LPA2;ALALY M8I;F%!J*JY")D8HYA;[A:613R0YEW,K^ KV(O1JSZ >U.T%]F/" M"2]23/Z?L$,_\CI.]"F^;!)%Z\U [R*<(90DV']*$\IC'Z.\Y:0BM617G2 E MNA*O-:UN$F6^A!@Y 6W:\(\HH#'@PR%?AK77F[5=M<&?L\FH4VU,]FK"^7IY MT)&W8I1+/(6?&^6QINO+S(91US@,N8HR$ M8Y?GNZ'BIRC7&NZ1VZTSL]\\70/ MAQ C?Q:6EER[W)P;@D'-2 MFI.4RCH=A_P4A\+_PGWV/2-RX MMC/G3KSA8,<=/I< RH!>;IFJ0;E(%!(FQ 14/':24-N74682KJK;<@/B!4 ] M-YK/YPF%)V M!<_;R:?8W1"E^RYP0OYAZ;>:<9BS38P^6'-6,@CCS,CD;HX:SAUKF8:UCFT6 M+02&[SW:%73W%J%'I*>/68=3A*GL$N;B*'+:J*P 6'LOTO0YKR<<]*@I-'B1 MQJ_#03F%R+$TKCS%> JA6_D-E?>G@X=<9Y<_(GZH3\G0::2%LS??)'P9^Z<7 M7?O,WPQS!"3?)II^?'R 8QT\?*Z-"BP3?@IM/Q2PDS8/IM *1"?>ACFFT*IM$/I"XW\*3=DT;+[(N0??@>T4!T#@\YI"IR Y HR?%#.%SD.J MM-*4]#*%CD5RI.'G'( W+SIIQFP=WZFK@KS49Z@61:8DP)J(F*27HD#UPVQR M??-D] W1U%T"M*%)I:50N""$6$J,LA,T<@/R']Y+ MF5)3YY*R-J\DJE>53&)C"];U;);YIBA^IA L5?;+"Z0->-S4%+T60MFC-N)5 M$'V+KT//Q\1B!BK>PBC;S2TM>/PSNPCT!8(X"VW$1/^\PVCKI]NX:C7(DV$] M%P,OB**.F]#U ]0P^QXCND-W.*+7QSO;?R'LXCHLVV@NW(14LABB&*7(N_&=)S_(!#D?ISZ+ MF84WT7$0N;)\_X'45#-P.LA \6.FW?/,P*;4*&N'IT-[55S$$#R+MN%N+AL7 M<8PRZZ,&L9"O]%O.(-PKTR2W3]F3KRRV#@BPS[%"KV3.63BB:X.DYX.UDRA!;+PUP\2&/QX">F(D9GYF8N-7 M^=S+52T8Q$%#8B(D/C2&<)QDUX$+9Q(D'L6#J8_1H_/RNY]L-GD[8$)UI828 MWLM!XOX892_'$K"*-V51GCF8N?KRO_#R7Y26, +'[EB9<(H1.! 12N1BLJ=I MWPGATM01N]OR'=,*"X#@AR,7(2][7NNSDQ1=M^\PVA5P9_[F("!\8_'L^ %U M0M&;Y 2H:M+-0UW+VM!4H> ,1+YS"9"<)J56%N9PSE>5.W9*.-/=+D^$A4?C0%56>0I^-TQ%+)G ]A02T4U&L.TG/ MW J\4]&HWZNW8-U"S"%AH=E04V@ HC>3 MA76^V!&C*30.&9$V>B(U4^A&9 VJGMI**]VYV62U8=#'.UR$$44=8*2HI\-%=7'$01 M94="11%S=4(YBJ@5OU=XFZO-2;864FJ84>%MKN(V!.^C]B<5PN9J59)R4C9/ MKD+97%>>))>35Y@JI(&T(%-Z9X'LIEH*9RMN>-1?HE)>1XT>+OG_X M6?B0K=Q& -!X*7Q M_>OMSO$Q)=SYQL%K;I$"9S!,P[&L-:7_9QYQ31.$'Z)5\LW!Z'"/>5A(334, MIT^87\W:.4T-%\I$,PC??RC@H[\1?87)D"0G@=!YP#-4[!WHOZ">O6E_/VR_ M\7A(;Z*A=S^F6@Z;.PU>SHC]/(*7*"KO9?>./1FRX6"1D[; F%K(F0Y*/BT0 MDQ(3S<.'V2Y.::IM;%>TZ8GL4%*3(8J+ M$_8)A0@[P;V34'.O]BA1SL%9;+/W6B M$%/"W!)B$F7&^0O]*18>&L$$+3MQ M'1+E@-A>7V+4K5?P!T^_S1:'/I_)F2?FKQ,>'LIBT>5XD.YO%T>:?58Z!D.< M\\_.B[]-M\*CW1P# J4?=D/9&*-G7R.,;ORO*-@_;ISP-DJR?_B;*/+(\7&I M8VC-U!#E)FJ!D=CU*Y2IF$[0XJN"0R@Q"ZA1 #O-YVS?H=+)S#0*HTZ53F:F M41@18;-*@QM_Q7/IR,R$P.B>ZLJ"LU7]'0PZ(>>KC]#"4^Y1C!SLTD#4!6$* M093M$OG709FH_?8\BA,!H^F[% BE6X:MF.CLP2"M)HA <8@V0^NT72<6&S>< MP9!P?PGC'7+]E8\\(4?DC]=RZH7!CZ. 7OV02\X<'TI63Q3967J@*V[U#5$H MPEBD@7!&@K:48;_IR#Z+PCF@6!RNB0STC;%:3L CPMOEJMC5Q1HCQ&I0)AP* M03VJ5%5N9R$'90X%*>(<%#JLAZO9V,/'Z*6PEW<#L_H*B9VM\"3H3E-0<1M3 M"@@9]10*,GLA+/#13*&"I!?.,KZ!*=0\")WA]4O-T^#AJ_3F5HPOQ9D5W#FM MJL)NGPD\";K/K8+SIY'SVXY23:&*N2>NHCC+%&K3%-$>YEZ90BU5'X)(Y,Y, MH1"J#^J"L%Z%,M2MEV+R1][3AD"N.R^GP+(9WM8Z/JU U!2:GCYO<4'8\Y&OU "9WA1U( %XAA\G-7P=Q M>[G<)9.[O0[=<4:ID\ %5&R8W%4A("W->TL M/U;,B3"W'GD,3%4BI 4!/LR2 #4?58'GQUGBJ9@(4-#B+[.D14=63X'[C[/$ M72KP5E#@IUE2@),-5>#\5\,#IU(9:>V0(2-"#B[5%-%EI:ZQG+D,SR\\JMV. M:U&26>O=()D&%ZH-G"$:BK@;Y*6T,?!G!W]%F=>MUA(8HJ$#MT$QH7JN%B,O M\P=]"3'*/2;TF:O:$U#X/7!6EOT0/JUH-?VJC17-%$[,>:] MV2@[VRS,RH:;BC@=YH$T-(CP+L+D")U%H5>!),S:%<^QI?'5TP =E7:,@?#P MGI.-71/IES^Q)SP($A.G7R2MJ>PV#8F6O7,">F?$UXLY%*:HZ*!Q\'G7D6_L MJ-!(90U3L10^D"P]']0PX#.E9K.];E8P!?- GJ4U$GB8E]3D)(9A^'8(?_B4 MAIFE>O/[H/?AM$UK7IJ)S3!W21L9I:T6DW-;3D$-6?O>Y!P84#IQG_HV+UWF M!'0Z?JH"*FM&ODFSJMHXX7CI()Q%"JAJI!3 [9R*7:='+/Y'#; G0:YVY>&Y,\1QP6YP=3A3=BVIG?D?^>D,DQ>(9 M86>-[A$E@Q^NB]W:BWJQ#5K1-DN#:I9FFRZU1YCJ ;)^+L/]7-/S!MB:P&,' M'*Q,N MR(%\SJH%KL.8L+D\@]B4UZ JZ.B;D/1!KN-V"T>O)0BFP+S\<$SA>S_^*GS# M0C %%HC\7/%-*/-4CSW]8^?QOE)WBQI>F6+6B[1L/2 M6&3TM$=-V47&>Y#))U" ]R0D599.=)C!LJX #.Y M&PY>_0CL)P2P*JX<'V>O62]7M&[)"??+-(EIO0NQA0LQL0%BHGJ3!.M%O$_D+>F[[_7/"RT8\TB*?FD K8]%I\.76Y\ MY\D/J!@T6D18";J#).5?TH$MT* ,0[O8G=*N-5>24;9" Q]NU8=E];:>0 M0SZ./Q0J[&W]H=8?.L ?JMNF@0\0 ).$;5K<> M]5ZA M\[SE'Z^YSG_WD\UCE#C!(5"5<90!O98.%J2;Z6_N/K?6#O]J6VJ'W_^Q"()< MXZ-]VIB6MW#H<(OWI/ .\O#VA?C+!1="\B>0SCP% +O;&/(:_*JV42E.?L! M-=SGRR_WO/M,_P2QCU<^?2_$ITF>!_5&<+5YH^?I457L( MZM6[P4^XG!P"HH\1HFQVW3LDWJ@8P;943XZ02P8!"+R<9X!?A[7JA6&U"B-F MTI(=+,+-"Y?\*6_)4&+2V1UHV)K&Y!-W0"SGGU9=SQCL.],/:.]3VM?S%O'> M@!B^[ES\^@/\Z#GC.VA(&9,EO(+PJ .=NEY445G!:%_RR8W- 1RQ,[M'CKF\ M"@-V3#*K<3&3G::CT4V)PX [87N8G3U%NKD.AE>8M710FC\CA_[;K$9"O!?B MF>*8,]AJ.N4>YWG^Y*H>$ERS1SJR???H>]/4CTUO<.C=1B$^_//,B?U.RT3O M-Z9*)9'EHF]]4.J<[6N;*S M]60.L3Y6^KG.4/(-H? &/:-@&2)Z5>B/C]\B9E)1W[6L33:2;&@HP?K8ZHQM MMM&V8>!MFX+=-OH1YFFATS'9M.LVYIIPL#114I? (\V2T49YU8]) I%^!7Y< M5/A+MZ+8A3]3&X-/5GMU7@_1E:_7?$*Y/.(2A!K,3W$6S!1Y/X3S($P2?B-N M'AK\"2#%4TY,^^/3_US^._6?"40AD\H<=.3G@V!GT*/MMJ6:1AS F]M!-X:S MKEOKNK6NVR/]O?SQ'S["1/W;[#-37\Y[*YIL7=):,;H.=VD29^1]+^>T9E \A:PZBH&85KU 1N,KG@IG)=9L"C8_P,%7OYN L^)HC@9EN;4G2!0HAD#X>$])[1<1]C_ M,TM9$_)=B8DSPT=+TX=YM#2IV>_JKG;)R1!X?8Y"M,]?.;U*0TXKGH[!('"G MH>_Z.R>@7N4.J%E#X:*#TO&:1EFN?%BAC*:]-Z\YQR :B$)#%=+F]>\8A'27 M1E,A;FZ?\5Z(*QL3%27FU86\2S^?2J.7F;4C/WT/=B.JZ6U>Z"O-"U5@YA4G MGD".UEATDC48*F*]?XWYCS8G5"HG5!B'!4\+-8Y+Q\IKN//BQ!.X=7/GA@S8XO@;9I'P[>CJJ=" M_&\S05PU):>BP,\F\K-9]K!52[B0B!QV).=5NJK<]08H0GUP-\A+ [1;LBN=HD3=?0F(-!,BKW4M^"09_\*GSK%3U[;IEU/L,SCAA:@@]N_3! M*7C_^^ OH:]-P>VO=^OK*O147/XZ#-PZ5=BB&=[=)!4.. 4QS @5Z#T<798_ MFR9LS=DDVF@X*OI(8]K!>2UN:#E3KQ2* J42ODY#!5MV78JD2@\>&I3.)!QH MEED,@.0C:UWJ"8T0S1/S1_XV1-:B6R&F;AL!W05.=[S.L%R M6M%7H+K??>RUE'53M^^V AGEO'7*"T+@3V/C6>9$"1KE2/;'I $[)=HBJ MW_09^T1UD5>2D4S!37H:DO"XT!2\J:>A4)UGF>1EG84_I(?UTU=#TF8Y ]@S M=S@B="( AQYMQK/+.#E,&D^Z30/ZGNX%VF'D^MF](3\'*#L2H;?81C@I\F / M8-\1MILT8&=+?VW+@Z0XT%-@7EO8[M($X9*2 M'>\LL$=K"98?%G^(5LDWAUR!%+L;A^@Y_)!YUY2YI&@-L/=33'@4=9!0?\\+ M_4GC9OB.G5F:F41AE MV1*JR.23C,*CRQLG,=$H?&X13R<03C$*A\[<0)F9L\,(//F1#Z.4_[1C.@AN MA7YS08M^HVX]C3_>6JDZTU<4Y&C=_2!U_4RB@2!-93P2&)&.PG4/RPMJMC.X MBTG-V/7;CW1=&MX42HC[8:[/!P-?9'SRTY'IF5/H%JF@DS5Z0(H,Y"E$/7KB MS75<32&.T1-GD3,'/E"A'6TYK^ 41-0R)W"\_S<[BNPU6$MYF>!A'.J^N/'-]!8\A< BBOQ'T_ M42?QR5UWUOEE?1Z&Z$)"TC79-;@U9[[J U)Y0%"*L]5C8^3\61J3"R M'S$2AW>ZYT'(A]&P 0I5L>#BA]QYHPV!O$OG$$X!27FB[]SEQ\"[(FRK!A@O M[4DPPVK(>C5D3G+8"FW0@4$.I9\%&ZF3EM>MCF:@)\ M5N$)==0[Q<4$0A.?HLC[Y@?!(O2RXK_K,''"M4_KJ?)'SO2Z+\PR< ;U3/ 3 M=.,_(Z]-L2[C5VKJ](TV/72^3:GP6:Z(^HS)T0O7#[E&P",N?SPD]/=H%^&$ ML@])\!D3P#M2\ ZM= <*\0( M?S2-YA;N]]!DQGKOGW))[H24]!XA^+-8&16 M[X57_F3YVY2C4N<;@A>*K\-S!^,]?9]V2_L\+%<''="J=24EV.*L_#,D; ?[ M^2*E;U[>(7+2>)YCX11('%IO)3UB)XR#S+3X1+;^AE^>J; )'Y=-L#Q.$AH M#_FS1>,7RAF\?Z7%(V4=&(CG6C.F+6@.=)/3FINC3ZTB* M,)4LF8)>JX026P3!Z[&:T>S@B_ A/,WXRDAE^-(*:ZPP9^#O!XSO\P7-)\!G%_UTK3:V7H*I[PWD+&8;O MV?ZS\Z\(GP=.' M2]E16, Q#4;^D;L)HR!:[X7@D?%JRF)W&;),Y0)(:Y+0^>)##VV#RKX]/R/TRAQ6471DV_#WCS MRBFD6$X-:<95G>+#M'U05K)EI_#T;$WEO7S9$<)E+_;F63,5A@,>GQWR?%-1 M?]D_2*:T!,@S3#7Z+U=MV'A8B2=I>M H3FCQPS,*4[9_D3O,)AT(S;1]\D.GJ_6$CI5!,GA1B+!#BS<7WI;@$">TN.09%3Q'Z,"6FPN! MU75(>"NBC[1GWK,;^J56"X86+J(9!F$@#%B+Y\P"BT%!]GD%R68HY2"4GLV@F%[3<$E+XVFO'(![X4? M 6U):P@^'@T;@0#PAUW&B;^EL>"K-&&[Q[* (?(>HR,5Q;H]!*+^F)"W9+<> MOZ'@&7TFBNZF1YZ[S*):G&%J,/P3.?B*C"77^W&#,')6"=MYIF-9\_89BS\6F@?E(J%;C7S!C:E$)I"H;T"4F2:RA3,+-/1Y1<784WO_731)\Y\TK3Q5OI MT5"IX3-+#9U"EAYLNQ'7))-$J MA^8.1RL4Q]F^7B%)%'B3M/B6BF\\. &*&W[P9]J\B0V?PD0(6E_XS[Y'CGY\ MY^SI5103F3=:"W4OM[L@VJ.#U_9P?P1D[9@QE^2V>5G>62&'*H/JF*3E_!UQ M\-J'>#XDA8FCP\CR5DA.@C@'C\X+DN,ZK)%66>OG(U(_Z:4I(G'V9N@5ZD

MYZ+BAL&P1%=>$(S'EC63PJZDV4$0:PL'R2#5'AW4!Y^V\)(,+JWVDL$T6F"; MCA2:^5T>?;[Y[A9U$9K@TAR$5CRNA?[8NG"/\>/E9)ZCMU@:B%-]-(>$,FR; M:+.-@W1D&&BU-5 =7]3#J\@'-2[I">_UH1#C4?TX%QI[K)F%_E^-<6V!25>3 MJJ&M-Y3H:E$PKSQ7R93%HRP2"3#!+1.D?X'DR>&&%R T7T8+Y7M9Y=XVET;\F?'+M'Q>8Z_4OE?=@^D4D+>_ MW=_>W%ZN[I_!ZO)R_>W^^?;^-_"POKN]O+U^TKI++=1["QO3_-[2 DM_%_U M$Y@K^ %=_QT/K_5Y997/JP1?E1+\N5++-.LSE@5RPG0GA\DQCV *9T,<4(L@ M3.S<4JEP2RJ#.1[ZHV>[X!#J3>ILZH<%3-4Z2$Y,'#=QYVR@%\*0"8JZ)Y7' MODPU>'O,^9DU6<;Q;M)1$DG]HJ$ZQ)5@T$2#00V1K 2K+*95^N+46JADL6FU MY7(0B["!3Q[?^ %$8^XE'FJ#X]\.@1-NG0V&30V&>=]5CFI.Q;BG/Y/%."Y5 M1T23Y,A8.(BE@[QX7>#OQ>Z)*78W<$0OQEO\QNNC$D$,9^0BXC(M<7:LX!UJ MPFTD)=ZW5,;<]:H(A*:S$A")3!/@UXNQ&?"T!MA\'; 09G-X01N6\+!)M]OP M%,?W\+&6U4_G=!^,[QW5.*I2A#^G?SH>%RKW9'+ =RQ))W#D6&>)6J<424W= MKX2C6J=H1=%OT'\-[/8^7",;KZ>:D-]U6?CO6*#DPP]!#8FUJ,3]&!ZPDC M@8!(1!0;R]2-E,YF6NW-5(Z?FN[(1%*5L-D:,-C8?2NP6.\TS9B\]3;^'J]Z MX&E: -^@%SH?,/XM-SRYI.A!*H]J(B/'A#5 YD4#*MLDV,KW 6/T%/>!!@R+ M=/<*.',[4S.RR5F[0J(^/YYKWM6#XFJ%1&9*,P9V\Y+_DA[&, >[LBPO([:% MY1H0V]R-*W#:X#BMZ'S:0,\.')]G_;'PK [TY140B?.2A9;X=3/6'-L;8W$: MHQPCK,[$Q$3)=JT88)VTJ'A(1Z\72;,G.Y_E=44=YP=DV'&ZG*CO8$!]IV%V M,^*'U91%#@OARBY-^S!QG><]8(! M>L/2M;>MQT$W2V?8T@L;/=I3B6UJ!>J^0=2G'6=]VQ'YD>WV:<&NFI"O5%BF(ZP R::IP;FC$A[#P7FL^G,V'Z,F ^*,=PJVPX1<]_ MF06?^BF>@?.Z4Y7N_0A>.2&^K_X0P,;S?MSO:P5;A5("77!R7H,]+!YD\DTX M^M>/"R@*G]>7__>_UW=7UX]/R 5__W;[_"^S0-C0A^LQ6>K(US8$9T*8 ;2N]M(8V-P)) M@Z7+:G&;&L'=MX,(U'$C..[&BZX;?[_WO?AB9GJ) M/B6N:.EWXYB#78>[38^KD&0*8[#5$P'#G)\MJFO./!1YC#GI'QU>W(A>S@(XJA'#S=IU/A[((3Q6^"'K6*-.G%F4P?142#I M8"D0;53S!VEU,)31PD=9?<$0.*2Q@:&_ (6.%)#YSSP>R%5"3F^';=5SF(*, MP3Y+.Y&1<,%_MV:'>XWE,L*2.LV#KW8$FW? M3>,'&,49X,J'B-RR&R3:=0CV60\5#_L@9_?ZV)GVK=8PX4KW^^.P'Q^Q5B M%*$O?_*J=A 6]1&9GD\:QNQ,,KBJ**.J"WY=C*85+C/;MDC""&P. 3EB417$ MF0=/=A]NQB;#=SU.:NYJ;TIL>,6,"7[+K5P4EMBSL8RN7(:T#;"E*Y=X"8,>_C5BG4*Z=^H9 M*FD.;[O&NS"%I=ZX2=4KNDH==+*X&X)WVS%M74& *QKHC==_FHCOFQ?*I+Y, MG/GDE^K*NVPVGLV2.*M ?W1#L4!\T9L=@:VS!9X?Q0P(?CC1&X@"VPMW, #V M*P[_[1 +P)R(WO8#<@DDGB 8SXTMG=>-'=-&!\*/;9U48LA#G>&&TF2)63H0 M9=&1YJSK/,*][7@(M-D"5/9,FU57+H':UX!XM.1>H+3.I@V[.2.0-IA?I>\AM[]%U1X%[CBK=<<+?'4\TFEJ MG:)W54V$09K7VKA=W&.TV7UN;?B$NO,T:)EF > PTCO@:[9R<>2P)]1RO%,? M)ZJ:.'=8]9/C!HLU51[%'<6P6+#C/%G7Y%C&C-CX:7#GF0UJ>; M_,IRF3"3]33)E&C37;>%]7.4GEU$F@'/ RJ99(16.>BN]V0-)!07Q<*!CH+]O6BQMBT&( M.:Y#)UG(&Q?IY J'I&AZC/\9%UHEM$Z*$" R"]"KKQZ9L&/774 /[IQ(;_J1 M( 0*\RX1)^O!]_N[2PH#V&YR'=:MM_.#OW(;Z7;W293(2- M5A/AB\ U"^NY':9CK,?11P"W3G1I!\$1*85+_M!EWHKQI.X-A6-ZC1H")P63 M()V$Y$0)T#L\<_2T_)#>Y0,HPS&PD_*<3O7WS7&?O M1'";92#3TY4L9FPC1O40W4)'WL2#^7(V6<;+>VE7 YM\.W0)[Y"T!&"6TJYE M^Z%W;]1Q2PAP0R!M*7]XH8_::ERC>^\>R6Y( IE?]"W:=8!^.L"W]9DQPST^ M*DYG."Z:\>#E%Y$!B?&V[C"@K)) 4D!2#:4R)$BE@U2\0?%!5]L)0&_@%@8H M^L8+^-7"?.C/5AUEE2$ AI/SLVQJ!$,0BQF!6)"V:*J;1;1* M)$4>1JT?O>%Z.UBLYI"IJDN=A$=,\S6A@,Z3:F[Y+CZCMN=G#0NG=)]9J[==7/DZR;OHR\5,Z^C9MFKM;C,>S6;EW M4R&Z^W<;4TH]O,84Y7V\V'F8O3QGLY9^#C=OGN_ZK\^F%4R>05 M3ZOL]VP5N,?_>;:1E$H"B2A 9&E"@0S#Z)IM_+Y6"-3WJP(4:@PW Q*/\ -Z ME75KJY_7"HM8"8$EQ707A &,6)HIT&AEG,'@..EA]?#(&R]G^1,&^SLD&A=+7[T&D"0C,:N;53VJ Y(,/7@[P-)" M/LCATM\E?0#8J; 1.$(["%4OU,NP+ /J>I=@%63"-(&ULUE6_0?3BM\: !5 M7.4$/3%G?)*@(6.__)S2&/.DB5R(C]=LG0]G>[#=NF5DYK,J^S]+ 8'UV&6RK(SET$-FB22]Z\O= M[;+$[5*&B+HN5D!%I1N,0 ;.4GN$+JWG_>:\/_NT#GW] K6@%)UHJE=-I#_& MZQAY82#RXRL?="]V]VFVU=)L;5CDZ]2U*.7PGQ;\!O8V260('^$&.A]XOY:Y MO,+WCDILUBG"?_SP?!+?#$QD:AIU:('.ZW,3CNQ,T@E:@4=3T\L M0*S1*^T!%<+-KZ_^Q__>0@=C:8;_@2$TRT$(_8KHX'BO3\?]BW_Z]XT55[I--Z MESM3B.9=9%TM?$:ZA.P_U4=V,IM0.[1(TYL_.)HEM7GRQU53:;I#0FTNL=JY M1.'()1U&)P.=7,?+V03XX3^_^8?0]O!]D3>HO]WYWBM>L;Q%'D.Q[0>YT[UF MHTY(@/(- Q'MN.^XFRSF2<&R'SZ(X@9(Z%L,]Z(*8GY^?U_MWUCQ"2K;;^.^:(^@4[UJ,J)U.,]OEW,>=6$BT@,7C?)A&D>S[4 MV2I+V"IE4YJ:SE68FE3Y0,I(_LU[<5P7EXM/%O=J\OZJ'U8]-E=JPAL76I.Q M%4\3$EFY15K5"4:2S)D4S,D)TSE62K+-*MAFR,(Z'X32@:_>%3I&N'R=UF?[ M9U*EM8*.JYY6.,Y5J""0_CT>)S@1*%';V2:NZV2D&$?NBHDK\L:EUJ]0?R-U MVZ>3D<[[8:38=U:V[V^V=\#5FGNRKC%,D6*7)=PI544J#221#U;J/"$I7F$V M@'IX '%M^4<8'EQ<+^ &F7#YAOP.;[VX,@YZ_K%\#;LTL>ICH,XZ"]2X6"R2 M:"G70W&MBKA$10BV2<-H4(Y;!K@C@0UI&S@>V,4EBO![@?H;'Y1[K'Z@ 6G# M(&T9X*;!9>JQI*@3?@^WK^4&1/5^BV]"W!XV))D'[/P@UXV^/95ZDL;H3QHA MY>)$.?XV**)DZ_Z PH: GG[&QZ#]T"&?6VR8%1.M/U85TI<[ACBWK*; =I02 M3HYO"$.3QI-S\^0(?=*^:K[1Z#L6YV!Z>4_DD?L$B:?((20#0[)6*..(W\3= M;A#UW'HLY5>;?Q\.^&:%W)UH.^=!"H!/@6!Y^<^N69Q$[L. MARV#H9Y&]+4FHOI/83PM29DTB8DVE9*Z!OYH^&Y/2*HF3;W0D13/,0*?@4V8 M6B&L-?$,9,*4S8$+VM_9[R'.1'A_=YT-WKS$1>8/$<35$_8.7:<69*%.+>DG MI2[J\U\&9$TGC1R5:G)*4D07DON2:@-B=?!OLA1\;N(GG< 1E M9]X+,^^Y]=[3S&TR8,Q!=9T_E$',]_QF1__T#^[V=O]N;Z+KW0YN< XU>^>P MHS#]_-6@H4 E;6O6M-=%+H_.>ZR M)Z9(Z'YD'6*3]+_XIU('C'^/VKTZ=6[^3RHZ8:X][N.EY]-L<"!7YI&[JY?A2&,:JI^<;^N,+#BU4F _,YCM#!NK ,O1Y!()T$3D:^U8E@_#K!D.4!5 M0"3:M?,AD) +S< M/B:/9GLP^(!AG(K+W3]8[VI%+$,A@3V9\V4E7.D]8(GH M$8B%Z\LO[\'V8K9Y!""^0VE7N=,DR<[&3/,>+#T[L?0%OCJ>AQ?::NS5QS\U M$*TGGRI'F<<\EV]V\(HXTE_C2[N2,E6M>D2%*&-XB:V?0 =>C+EIJKBA0UL. M\58R:3NMW69*O"';323V2&\;I)G']$;A/=S[6A=ZN\"!'_0U3C2/ Z[2U>=6 M'2;WNC%8SW3BO_''2JI:<> [DZ]KRZ$;)YRD62F_),TIOG%9G6=.5@/L MI)T1\-#DWTD=L:USA!F K\<$/_AKW*J%"&"(]WWK%N]R3ZB$;=:L0)]+3N[% M;^M=8&MK@<5G@3)=*7M1;TZ6"% MQ6N%XAY=752T;*R.7OU/Z+R^H8!\]0$#^Q7>'W EB"O'/:#?/:&I'@S7ARB, M4)"!\;?]GT,8[:MOL&\K32%26JK(O04X&R?[ZDE+(&X*T+9 W!B@K8%<S4Q#^J7]_)9?XO;KS@)JY7CFH'>R&T-WC6( MTTH*7MBALQ'K214R]/,96S&!#CZ;M&(STHQ17";#$Q;=\.W+-*3PBZ_-N(DE M1F0&LE8]E#DXJ\:/%,NQT7=('OH9_83^@4_Y&XR/UF # 1PD %0 '!E9V$M,C Q-S$R,S%?<')E+GAM;.V]77/C-OHG M>K]5^QUZLS?G5)U.TIV9^4]2,[LEO_5XUVWY;[N3G7.3HDE(XC1%:D#2;>73 M+T!2(D7AG: @9B+B=L&P <_ ^>=_SM?[ZMDW>O .9QEO[]NP_?__C=.Y"& M612GR[]_]^7I_>SI\O;VN__Y/_[K?_G;?WO__MW5S=.[_Q."!,"@ .^>@[_]^]X5?:UI^>?>7[S_^]/U?.G]YS,HT^N7=SYU? M74)0?S-"Y/SR[N./'_[Z_L>/[S_^Y?G#S[]\^/,O'_[R_W=;9YLMC)>KXMW_ M$_Z_N/%_O+O*TA0D"=B^N]E1]?^]N[N[_/[=+$G>/>+&^;M'@ D%T??-6,EN M@@B[-/_[=YU9OKW Y/L,+G_X^..//_VP:_C=?_TO[^K&O[SE\4&';S_MFG_X MX?]\OGL*5V =O(_3O$#4''3$@Y&Z?OCYYY]_J/Y:M\[C7_)JE+LLK, 1(/ = MM07^U_M=L_?X5^\_?'S_TX?OW_+HN_^!/_@WF"7@$2S>533\4FPWX._?Y?%Z MDX#OFM^M(%C\_;L-6 ;O,>H?/M;]__M5%I9KO&_2Z#HMXF)[FRXRN*ZH_NX= M'O?+X^T!^7B,:A,5S=;[ ;?Z@3G0#T/)?$0]?W]"NQO@;\P7^ZWRD.4Q_L1E M$N1YO(A!)$6UX)"GI/\A@$ .>HEQBQ4HXC!(],_H%K&L-5"EN^FMG:HYFC"\ MS-8;"%8@S>-7,(Q.ZGAZ* _C]YV//:W0DJVR)$+\^/K?)3I3LS32/2.YCQB? MYJ#3(?^E\<[+99"O;I+L6WZ;1C$$8:$ZJ>.!!M-Z%>=ADN4E!$_Q,D7<(PS2 M8A:&Z/8OD%3RD"5Q&(-\%D45CPD2Y4MCR(=T3A/=UE&9@/GBKH)TB79-!V=-*RI4 M^./J7)40\5HD<\T72+'/OF'E&NWMIR !^26"+BX^@W6F>G $!]8;0"L M1$@L2V[PUE8DGCC4R*3J/.7BXVO=3NA3M9*KE67QQ]4XB4]9%GV+DV2GA]QB M \HR1B>OX3(:)Z;V+>W7)M)3+@,(M^BJGJTQNYDO=I0-NC19XX["BM%78!'_ M@=ED#\K!W)@QM,X3U'P%K_/UVP8IO_C3>/LCCME^5YDEBPZO<4K7>1&CC0NB MF[(@D_ ($OSWYZR__15G.>2+XVS+,(0EB)J/#U=>^^.-0O056 "(ML4C> 6I MLF1&'T\G%\O6Z[BH!=FT$LL1QP&I;H.(]&=TJ@755OXH:G-0W=&ZZ(@N_'AH!==JQ!$?7.:%RO0X@DGP?P::$ MX0H!MI.&OZ2(CO;72$Y;PF"MS!/D/S3&-*_0%R.01OD5"), '?(' "O+[M!I MT0?6O?TN$$81-LT@EMJ]*F[3,"DC?#NB Y]G28R=JM'>V)O/%\W!0'\=LD&U M?']T4+2?2\$O:)S8;P#[KT$T>T6P+?&]7ZXW%7Q?<@SS11*$7]&UA3Z5SZL_ M8-M!1<;G+ *J$O'@S^J]+U_B%.\BM +UQW9<0_UJI(XX N&/("]@'!;-![^D M,;J2]J6RRM#[!M7?K J#]COGT:XQC/="56__^.7A3OM)EOS+2!,>; MU DF\@C"# EY25P=QOGB>K$ 8;%W2J+O/2)F? .S->;*99'![0U =R_F8)T& MBI/5]76-@'1PUGD?<(<=:7/>@V*GFZ"/DTS)&O:IP$=&W+(78!FG*3;#X% @ M[)*Y"!)LD$64?8)9GG])(>JR3.,_*OHN0 H6L;("KNWS8\BJ2.*(0T3(59R4 MB,M?!Q!3ENN26'G#Z[14 BS2;U9QV#DEZ-.?@W]E\#*)=7N.U+^G=6M7Y@/, M\&[3 L TJ#_7?/]BVU(Y@TA35=["DI_1.,6[#"G9B,-'-9OH?TMQ1KQ1-4Z@ M\O4V".)0BW9[*-+.&% GV62'FYX9"(U]ZLD@2PV)!Z(NGNLP+DS]D^WK6U M45R4.<(NSZ] 'L)XTUP;^*:L)/@V2OX9O!47"5*[I&:I]<-C8\&,JM,]?\&/ MV3'GW2]..O?]1\?&X#9]!7G1_'@%7HI*<-H%\=5VZ4XH7QI= E@$<8K9*Y:< MJTN[PW4U[Y31R#M77)\#:3^K,2+'QI@/MST$DV(R/ MUGVF@9"QL=H'X[4D:+_VV-\P.D.MRRWRI;%G>Y-M$ZI,VS5_KIE#X\*GTPMKW5BEBX^T" MP8^-/>=.R&<_^&R\N4M^U"X,M)X"I4^/C4PI\;7TC #1\=9;\J-V8:!U'RA]>G3;YU'T*6X[WG80 M_YXU,]>Z"62_.CHOW'^YSOS=Q3DV*0B768YHQI$!523D+MY:^Z4PD K+4=)[ MG6BA97R[=Q,M-:9/@/$)D_/3;)OG?FCLN?:#A'0O)'U\8S/3NH2\KXQ^TX$E M_N\CV.!,LW0YXNTN\"4+9JOW1A?^W@EDVS9/(8VNT9#9%H F7+$*!QE!NA?_ MI$WSURW9RWYX;"SV@33[OW4B:G3O L&/V3%GK2LO]_S]"G(_SYFR18[H9+@A>0_/V[X[__,#H]ER7$ M 7TWB!4'R3]! *_3Z*I*WB).P""4V-T+M M\V^B$GMSL=?<]H6 99U9_'IZ;F))< EP5#]U0$WOXW MV!+((K<[&7W9>IVEE9VLTI:ZE=KHQ+(ZG8SR^BK9:P)5QAOI;#.;GXK:JVP= MQ"F5NN;/IZ+F)DX O$2GA?6BT8]!O]VIZ/L-),G_3K-OZ1,(\BP%T6V> MEP!2Z:2U'Y_>.R01)C41L[>8A&2_Q?@T-:&_3]OU2Y80*#K\^YZ>KNXS@X>T M!3#<#81^/%)\#DO<-RU^V%29.^_#59SL=:8%S-8R " M^M]W[]!D:L_N73UO*K$5I4A-S$'5$O>,,XBH^?MW'[][5^9HHMFF3N S I6H M>-I'J!9K6E0^3!J5GA+C/DX:H M=QFWL/QETK"0I>06G?_PZ!Q; UIX_CII>.@FY!:AGR>-$$>-VL/T8=K",MLV MU*(T;>&98C-HX9FV$$TTDK7@3%N$%K$;MUA-6YHF6#1;:"8A11^XL7:P')G8 M)F;J(8+"WE<[A'[\T46,*#;7PV.TQNHU\ M.-UMJO,]*,2H)W8Q- >T/4E^NRBO:G M/45YE^7Y[#6($[QAFF>-NB_Q_:NLZ[V@O31?H!6ASUO[ERQ&#)$/XF5:KVVX M?89!FB=-V6^]B$E]R6+$=C128MF&CF9DYOL2H0]!C.O:!YNX")*.>D&;)+^C MD?DT;]60:>X^*V."+M[&.6QDCD[._7#0QCB50J#VVQJAFGIQ=VG&,J0D. M8&1^]+1LVH08/4S-H+EAF%NLW\P$K;UB".QC3FEL =UWB3U^]K^2-(2 MG@*EDXEY[#*KFEQG8?V-W\^5J%MU;&_B-"Y 58*]7WKH'M" Y70R,8_V:5 B MQ;T7/D]+6\<"TGV)F4@HN:U;T:;J2!X\?T+$[_CM$F,48G'GJ.X'GVQR-QOG MPE$XA+L;GAO[$K'$^G=,ACCZ-NA\E0%(1*DF-#1,+U=D(K>F%U,S.$1X++N[;-0';LM?F DC&DS$>AH8CY[ M#^8=)=.6T= HO02/*X?+"W4U.B=2_C"ED1DZ!24T2V0R:2E,1.XZ893%WI8[ MS-.$(S(DAY)SC+;A46Y%TYO#7\[-VN+O5KP^VP]V "O9M],"XU:DOC@P;)&K MQ4M<"XU9^H+A(J.L"(A@,X&KRO#1> J$@@S+JS^A"%]Q= MHD$9PS+M'3J2[.CK0?GV;NTNBIO2U71[:7Q(+@Q7D^[E3QD-%Q7UW5[N8W&2 MD)D-(NLC[NX9ED^SE2C=Y#I#<&/GXK3(N-#)I.)B5,KT5/Q=!Y M5L=50HGNIUZ[6C=*&25:@K&KY:/4@!*(Z'>UD)0:8+0$FD&%I,["?"6'$WLG MN%NQP8:4AR!6Z61Y% 1ER%D$H1X*($>!OJY;O B!S9.KJ(4'P[6 M072WBI1XG.9A2!,A[KW50-P,+Y W$1RF.[?XN'J#21F%!0J8M(BY>H?)(":2 M]M BYJ8Q7=KQH!8TW,+HIG%]J-&NBY"*(45&2;&PF.!#!? *%'&(R-3Q N,L M2;)OZ'.[N*+\$F$9%Y_!.NLG _';&Z[N@="9PPK(J+KY=@]*4Q(^1'H:GE%= MJ7=6%BNT5?]H=Q5])D<]K)A!5?10DR#TXG6^;!9"&,#K;0SVH; M>7*N!]';VM4G\X:@=2P#N/INWG"4=A*&ZW'\Z@B1GXQQ-*)?#"8A\X.K;^HI M0\5B2V[&1RE"=,R3W(R*4H2'\H:5X^*D#SSP@0&_R[@^S$VPYV664XO&2PQ@QHR>(WR;&$RJW;S;QCB5'.L0 MN:V1(M^-%WXG7G((IS:W@?:+((]#0<+KMM907?GUK^(\3+*\Q,*LW#*PQ[!A MEE=Q4A94BSNMM2L.KP&%X@GEV]":(K;\"9&$PSXNP *UH3^2)3."D1+R( 4P M2&9I-(O6<5H]'U_$K^#Z;0/2G,;O>;V,S 0B,!]@MJ!6;NVV,%<2ORH+B*2Z M.N&O1 =OO@&PNO:;O=#)<;Y^0\@B^0W)!7!;B7,X#17U1/(/HF]YFR+I#.2T M&8_Y17,([L4^#I^FM3;Z'$)S1"[0":+O5%IK,Y3O"NS45-%K/)-:^C"%&IN[ M.,0+R=(##IH8I#%GR_K]5B8H_8SN3J0R8F<;"]&C9H9I90-+:&B"7G1JVVN# M0NIA&R-%_^L;+%TV'))&Z7$[*ZCEW%ST]D:IY^X+4DMC3T(@N24[I(A8.T^J[*I[KU8Z%83G6U5P/A12&ALJJ70]_%$:HYWP<%O!H?U43GC_P MH)P0V?_F>N3,$(CV;K!!%83.$"0A+V<7.GB21<.6T3=O $XGIPI MQKSYG)O>'N%:30]V"<,1.=KU,HP@N#..QZ\_:BL!SY-<: M]M:L_0Q&+ OI&+I!3ZF>P681SZT0044X%72&=I5'UKR3HJJ,A@-:&B@/%+66!6_9S5Q? ET1(=]0R1X.6' M:1K=)F2^I! $":X@]X\LP4%0NTT^3Y] B'9X]5Z9MJ,V^',^9T:JA'.->O70 M\=%:B%=S%AKE[+*#?)"9P4 -O8SZR!0Y"J=S/8/"P*)H%?I^ MG<.7)5/JXYLF;-@";X)^!CC%BZ((BO3EN-^TG,JV9P^\?S+ M>_ -71-9B4.SE@\P3L-XDZ#+H68+\\4LJF]KVAS5!S0Q_ZOX-8Z0W)!WUN8R MR%>4V5&;N^(/'E#[NQ*8,"_,4L1*B82RVWHOM@M>[*Y18X ;T5#%P )M1!#M MXKV85RFEL5$O4.]@Y81=+M;'>QFEO(S517"H.0K[%AE]S\ZC>%(Z^[!1:3UJ M>&;T&I(-*T+JU^.Z[J9:=+U>;Y)L"T#];&$)PQ52A1Z2(*4?6K71K)LY6?%3 MF35E)(MF7*G^U,61FS-G+-MFK6.960,9F^\CV#2X1[,T0E),#$F;DS53T2'L MG2/+E"8S@M'J8"R-B_+FY4ZB=;U,J# V'*.SZQ$OPCC15"/70T[$-Y*X;\;5 M]]-]D!_-UX7FM[ M$'1,"X?K5;4U;#J6]=/U$MK#-Q[#H.AZJ4TQ\,:/(7.]=*$0M&LW 'WT /D,*D8&59W=N@)%'"+"+4W5V_9!N3X"P )1 M8;"]3_(B470*X)>S]&IYV!K]DV2?,]4@ M(*BVPQH7#_JCFBU^W#>O GURI'H]0+".RW7>/MQ!$]\4!S->80&[MM(P3L"! MF?@YPROT #/,\Z.+[1=T/]ZF^\=P9F&!;H.JW!U;(ASE4T:4-T0CKA2$_H/9 M_FN05.::XC* <(O(9,7#B_5U9F:#K)HPKCHE^3D!3O;'+2:G3$>AJM"["0[#%EW]=GY*Z M*I361NH0-!&OUV_A*DB7X!%=VO.4?!PHTY$:PA6SE3KB4@^I$0&7&<'$##O/ M46&=G%Y*B-#0$+T'#/XV;8*_=P<4LQ@D\)5()H^#ESBI!!3ZG%0&LVO>2'8# MZ,C2C6="7>V8T^X.W#\T+#BA?C\[9K.7E#N;AR.52PYBR3R;!P+#^FZCZ"J6?&['8XF3! G%I;(C=K.F&:8D!C,P/9B$ 48X#>3X'1?,$UP,$FX;NRMZ<)(AO MS%Z#.,%&*'R2@@2T+W;1IJYE;-.H8'(&3IX[A)& /JGJRJT^;'*;L;?G@I?*4>\6A'"?J:J$,;$1)X2IJ10?/:0>/@20YY,#],H1C[DIV M\)A:M<)IG_>C4"[7JQ:.=M0%(JO4ZAJ>P^'W:;>];:8W'*B[_7CN/[7JC^>P MR4Z'K;Q+4JULI$==U$&O5B[2XZLC1'-83L%+D^S 'P?N>LU,T_(0IB10FI5-SU+D8WU4:O>Z7'6D1'08J_B##U; M<40Q$ERDD/%'-[V>XP$YCL>C70\WGQX8=6,/2B)ID5=YC. ,6(IL>@*QF'Z_ M$D.+FIO^->'J\%IV=8NFFR+R(#2EQ8X]FC^Y:5\>A*:T3:E%TTVGD!B:Q75DGK7F,@]B3+"\A>(J7:;R(0VR,;U\2SQ)W*>\&MN 8SR+YL(G4]K'GS^#]0N W*FP^AJNV'R3P=Y;]&BW ME6D(:K?Q<:4MM3',S/(5P"+.$47L AV$AD;HQ8&2M^M-$$,,W.4J@$MJ1C6E ML9GJR-6#&/$?=118B;CG4[8HOB&6O^-#M%D(=;5L3I\@O?0.MYO<7/ E4%'X MX6-#'_X-ZRM$AB38R0C.Y;I,T.WT"G;FI!XGB9%*@>2"V[0VDLP7LZB^?VDK MH#Z@GK7I?S]]!$6 !+GH.H IHB#?Q9CC@+XXS]&7R=QI\'!6K.<1O4A,^R"Z M=N3.)JNC-XD!,PBQR;,2X]&G&=>D0$?[YD.L;2W5U5?AWH?',&7$?BM3E'8> M#64N/KFM%LYY$[^!"/'G$#P!^(K^DS<[[!-( 0R2QZ# &C..+T":#^;8-0QZI[P'2<.A;\+B1[F\W6YJ\5SB-3>SSS\%;O"[7S*U]V,8(E7'*I_*@ MC9YUS2"XB[^"9/N\"M+[K*C^$:^R+$+;)\2&I"510A3KJ(5&I-4QB;I_I+F&Q#&BQA$3(Y(;Z]E MUS.=-W>44HXR/<>GDE3\4+27'NJ:4WV'!(HT9TD@E)9&:T?V%&F6IX7=Q^@L M=L=$A/J#MEIVP#. Z_FB6=79$@) JJ;,;&H"/2Q4M69G)@6'NX7JPAY*CM1O:0-XKKL,F;FTG56EEV[2GC=VAT-.>5\J8 H$O0W+6W<3-H8OOX7+32YWY&LYD+.Z MK@[7[T6"7Z>+1<_EK591EGT92*,%%[&,9Y[/@Y,FJ/O4P9N$[" ME*OOM0P$CY8EI_8LB[-PR025JKW"XBQTK/Q15Q]5&\A^\I#)A2#L@/N3!XX3Z[R'ZL\>*CDA;@)5ST3R ?JQ*H1 M,M<]F,R, Y*'BN#.JF'"&+FNEM&9^V$-/5D/>'Y//1\&P2I539'G4T M;'Z .E:N/P?%3A+/T@+GB_\3!,12=DKC> /R>1B0;3%@4DN/[TX,AJ"=^6\@ M7JZ0>#-[!3!8@D> ESE.E\UNW+)JI \:T1W> MQN?+GYP,"?GR)XYER@\L?^)MBX0\/36USG7?U#!,AZH9KCJQO(WQI!8S0F:: M-RUZTZ*(:?$*<:+7*M/X-D4R>UEGZ-GR)'M+W26ZE;!&<5P^L*=",;N8>;[T M&.''./_*?(B5T<66.>1(1O@'B);H6IN%Z$^U*+'?6!PCY9 1S2+ LU*06@ZW ML\:5SHWI_:GY&5/Z4X?2^K>=S]]G]1F>K7$*38]:7FNS&+-L)/U6Y^PQH#TO MFT$D0*;7;^$*W^SHG]]PYA/]U2!V!ZNM_$9>!N#?*FT9._9:N"[!B]Q>A\4E M6-BZ+L5KN"?)8#IN$!6X93$NW"MND+4"Z>HOV?D@Y/5F#AYB+,QYA5D*(4/* MKW>_F+4"W 0Q_#5(2C!?X'(-0;J=ET6.,^[1K=6(/+O[7#+;G!9D%(:P!%%3 M"(XAVI(;FE!/+H($UWQ^6@%0W.'/X)U*5^*IS6VAG6E&870PJQIZ0Y W!-EA M".K0B^30*Y C-1&'SL_RAO;NA' EX%FQY[,R8,@/?CZXW,7!2YS@2W@D;(@? MF)(!T9OCO#E.PAQWPOTU+U8 -NDV%0MC5PZ@-C>I7/%DPJZ6Q9+!7%?3^?)G M&Z="U@Q<#^X10XA_=EQ]QV)>.^-]]88[W4K4-/QO(T )UGOHXEGZ+B]4S+INS<^-7U]" M:L8[^TA8*4;AMK9%[/[5MT/L?O_[+$EJ50J7="?:E9A-A]MS9.G]7](O8>>89#F2/K#-TC]9#:Z0^8+PM;* ML5DN)_^)&1.A]1,GWT=?GJAR#_Z3"7E?1(;$@O\AIW/5[BR-1L497#7D2:-1 MR?6NVN"DT:A.N^M>/Y+>=+@G2&A-QY/@/3%FTRC<+'WJ_0#2=ERJ.N1= 'TN M[NSCP-[LST.&8S3H(J17VW/U1K/8GV)FAXUA)) /EQH[M,R0K^JRFO9MVDF' M&I;\Y!T7QA#@5A,=-N:YH"#FA) =SYK9R!U%J3&=<5Y,\!9 M4E\<.SFXNJ00KT!<>H<3[Z%;F1&L=ABX9"Z19C.N2U]:[J'AT9L'3,U59\)H MF$LQJT'.B3.K**(H5?C:(T.0T[3-W;6M6&P",%VMXS,(\+_MJME996K( M2$P8TJGA$M"4,$IC+U'OU[C.[D.,8)>R4;V!6JU[-$\?<=E:B/E#&MUG*=S] M\R+(8ZX&K/<;YXH22T/6-[Y1="ZV'4YQ \&_2TZLKDA/HS/J7((<4Q>SB]$Y MD)!E1F^)]+1E1GGW'##S^D5[ZPFE)'UL;U._ ,4W -([\ J2>0KP<<<_/G_+ MB%&6JF-Y^T7/:S;&7=C3<>:*@JQ%_HXDEDU6Q1T%22CYR/K[E M-!#K83'N6CD49'8BSBRAN:-.@=S"24A[D^!E"_!_\O.PKHB@EHDR9 MCGA_([/+X":#00$N,AS(MT.::2EA]_%EF<^]++/W77C?A?=='.E!^Q__$0.( M1*[5MC+1B;DO6)V]3\;[9'H$W::;LLBK+?)!S&M!Z&'+##Y*S^"C93/X27H& M/]DP [<]>\6CNO.RW]6"B.R=K%W) N(ZE.PH%LVT+7$Z>+KL MH726^-E]N9]UQ"WUP^EH8EUNJRSSM9S2SNFD!>O.-V[3ATJ3 \GV'R")ZK>O M:&JX9&>SF&.EFB%,$AJ:I_<28;G,8/Q'97MD\EV!CE9'69P0XX[6)V_:%.QL M8EZ?LQ1L/P?P*[J*RI12#HW3V C=91J'\29(L!6/0S6IJ4DWD+"%_* Z@K@A M=^_]^.!F8(@2?BQ#?@N86WZS08#Q)(\6-#>+2BF!)JTPM"CZAV9$Y7?7RYGY M!V?LB[]D,X+V%'N,E3 6%:];H#]XH'7$O#I;C>U4,:],OYH/>SU99+&_WU0@ M)IFZ=HAZUJ""J-A33\X^9N3CX*U<#:'X#V[,,=UG.1DEPR<4^(0""Z'5D%!P MY*IO=2W'$S=EPC*(,)+BG2:3]JH3O8_'Z+GIPA@%O9][Z M!2$>&M!%CN84/EWIXK-"B^B*=OWU!S6L. D[+6A_]:#)ADIUT/O9*?0L3O\T MLXWD@I$$_-.<,,]6$QB;EQE*IWT*5R J$S!?/,,@ K,PQ$_X8)4(H .'54D3 MJ:<-%?=9 2HM. O2#DE'_K1^(JIH=R-IM5WB*LH0AR8QSTH9&?1 MZ:(E5'N6)-DWM/R[T+?\$O'NN$!B0];?1/SVKB3FNA6>W#G6G%AD4DO#%!^P M(686%*>3V7EPD_:)34W0W(H[HI<%*T5:=31#KT.3Q#MF_#B[CQ8._25%TG<" MHL[^IB?/T!L;#9>5E%8/(NPXM[_KMG05[ 1N=C4C^L\U;"D:OVC:.@6%4%R1L@I*F!=-,G7H.N&&%TJ'!E)LF#D*J;>RM?;7 R9OKM?E(6Y">'' MT##V=RE#!G,]X82EP_1>VV5)SZZ[!P>J39,-Q=> F[X+U_F0? -HDX5$YR/S MQT*:J4+/G>(-U :NQPB\Q\I]Q5AK*&]_/ MU?C>S 4L/:&+^.,*AOBEVI&&F^XBX&GQ%LD.0X%]1IBK6U\E9_?[1 MPGG5[^%$S]F\6 &XNTB5IDD9RKXY7Z'#5KVUJS;/3G>C0= #[J^N\"2X[P=Y M$38 "4L14B9@8;=0>AI0:8?.^;C]DZ#;/=YJCHASI MI:!Z*_I0*[J\1.PZA,.UA8(;Z,-E4:X>*(&YPN82AD MNUR7";YSKP":P:%(^=F0_H*NI.*"=+-5K&]Y(:"S. MYOZ"UAE>9E5EC/ XZZ4_7U87,^\-K3OEMC1.6C'&LOOY]5L[G8>#V5\#H+T;SS2E;-K1%:+\H<+4*>=XBK?H2 [?3G]S,A'I"H MHH?YT%I;0CE/1&-V,3F'RVS]$J=!O='94C.SBY' 5_SZ?+V1HQO$ 3O@TH)? M&3V\BJ=7Q:.$",\W('W:!.08:U(+(ZI8L*T<:\]9LUMV>Q_D]Z"8+[K[B*:4 MR0QA5CTC,*?\8MOYEYB:)CB,2 MIZ!,;V^2^D>PR6"!.:T@^80.QNL#THZF<#U ]@"&2P\)\ZSN'MV35%A)BTEZKE()*CN--0#.Z7*')@_PVO0P@ MW"(6/EOCNH_SQ8[!>2UHCP1;&;"9-D-5?O>79&-VOBHAVF$/5;E%GFI%ZN+U MQ;%GV7M,_!D&:9Y4O.<3.GYW]-HK$@.8G!_/;''QP$U.!#UL[HHCT('!=@J3RA"XZ[04[C5KC4J"0[_6IJ/Y" M$'%8N.L!,5)8B0@?KB>#2P%V6/E<(=?;5SX_K]W!$5>\,8B."^. 3<#,TWG7 MKBF[A.#IR8MREAY:#>,D1M-X!#7?SE?QAO'L/;VQ*^'DH_C>.\6UND6TY#WQ MM($LF^_%]G/PKPQ>)D&>,Y)<9$:P;(:LJK;<;I;-A6=BL38RA$%8NWON@S4[ M74QV%,MF2J_CR^EDUSR^Y&!1HCM^03/E"'7U]N8IV0(_!V_QNEPSJPL?MC%" M)=JX7"H/VIB@DAAER:29U<-,$AN2N9%@] S"59HEV7++))_:W,CKM=BGRY"4 MVK\;HXX)9K>%CY4S$O=%D[D%@RC( I/K9@C5.#HQ.<9UTZ=^]/*C&MUNUL,< M 3FJC4&M3.8YU>,> +MK\FMJ#^WA8#IIL,)!V#SH./+JZ[[8S6 MQU17IN*C]:'LWE6I\9'FO@[:W3$'*N DD#C4=[M8] PZ:N^=N(/&H1%NV#LF M]J/A$SY.E/#184<3*AF@.37FV"BTP]+O.I]FQ*P(VK$A7+]M0)KC4)0F?+2% M)C?SPGM3%$G=IRTUA)&7VCOXSQ=]VFBS8G?2].9Y7N"DZU>0EF2G +69CQ%B MVN_J'3G+'P)8M,5C.@6P6 X,'2,;\9Z#%, J[*S:(WF@)76 LVBX3E,KY-8 M7Q\3,-8L;U-T@X G= =5[_+=X2_U"BCVYL3J8=$,F/%"[#X^-J,1PT"2X-R) M-/H=.G[#17/;VFZQ2K1E#(5;NO/X]$JAR M_.*42N69^BVTK)/K'$) *A,X^5/Q>@A)@)VG;PG*K^ON6F&(Q&4_USVTTI ) MJL&N1I19[(PU9'^]SHMXC4.O;LJ";(ZMXFY ])P=*1+>S,:0$XZ!O$>K]?P- M)*_@\G]'G54S'K-'.9.;?,GWS1F-9-FOJ]<"Q+@\:TC(,>,X^:YU\=J5U M.F: ]BE!PKS!QX:>+DU#1/ZXB0N8I#7Q4QIRC>]O9$@X9J:!Y@M0)Y7:WL#!*= ZZ3%3MU\XRE( M0'[@!GQ%GZ#0)]'1!-97\6LKU)LBW8>8!VYX'*X'9;EFPJAQG60;%Z62F,%-U!/!YK@@+DJ.7G(]J,]%[:#E!1W=0!RJ: M-5FBX^@TDNR6@IU,[(#GX V(\4U22Z\G6"#\"ASBO>8NL'-=A4N>NQP&C++E M.5?MPL-0(W(75VV^:E#)".6N&G>';3*J^.^J[7; 1N/I)ZX:98?M,)ZX/\PD MZRIJ0H"Y5;Y-3CN8G+E6'AZ9'3@I ^U5,[4FX4'3>R-9&;%>&&G_K*E>09J7 M25'G(SQ#I*RA'UEU"^C-C9@=>TM ,3?V6EE Z0Q"7,$'IS]<;)_1QUFQ5F)] M[9H5S4XDT].N&6&D&\%J MJ86*9P#7S; ,* BM3-J:I22)R>DWRBC)" #.EWP8 3U#6J)M^+'-J!3!QE7/ MAEZXNA*(JPX.O8@-=6?8:P645^?$[X"I.+5E5,>]H9 D4KGJ!!H$%$T"=M7] M,P@LANKBJN-G$%X'9N1AGAY7$6(9OEU_M$#8$"5V*1[H!*[>BA;'O!GRA%UF MZW5/ODDVHHKV,F%" M92 H;!R6&T.3TY#Z29K;1[S?V!12@X.Y?;R9^B1FZOD&X.INZ?(.!#DN\1;# MBGW@'%;2NC';&\E,." H?T0[:E_+@)J8P.QC*"^A.@LW&7R 60A E-^@B_ 9 M2^'%+$FR;U@:ITQ'L+.Q !CQ6Z0C,/)8BJN2SZ#;:H\?^UB[;J]3QD[V.+H: MGZP-2 YW=M56)2VX=3&3!-U5=X64:#DYSZLT.A);TEV/H3%"VO7KZ#M=ZM,M.&(-1O; JI-@1NG_/7VD?1 MD8F(75$#ND5[6SPS#G^0'<7BF7(J,L@-,H*%B?K-VQ273,/Z:=@:=@>R>KY5'4,OV5ZYKL;YRQ-!(+7OM,*G(Q2#"9>CN*0K8"PYI,#/;I(.V*&Z[[?4Z*:D=L M==T-=$I<.^J/J]XA#;#JT:Q=CWX^W;X]995R4Z4XBBS\NLH2-,W\^M\EEHR& MQQWJ\Q%D:45@6QL+P*<5VB%7($S0?_83)[@&N%U-12LVA#T$< ZK!SRC7X.D M!#OZ^%.B]C0\HXJ(?%86*[35_Q!9G*,>5LS@-L]+<>J;UE90/B^+O C2"'$V M4?*[7<[91Z8'T88%LAT+O4;>'W487C5?['EN9[=QHAPIG8S,8W?)RS U3B<] M]9KQJ =W-=/-RVH^$CWTJM&4IGKHP) _@DT)PQ42YQY@MH3!>K9<0O37 C]/ M5Z;%?-%KUEF>BVU]=(B4:QO;7>Z M:MCS%LZ#^HQ\9GD0&\QA^JZ:+E6P8HK\KEHC!P)%U_9<-3-JV5D[5M?S)(Z98*7:V/H++[Q"1*IR,39$4+CE[L:J6$@;R-8?/=(_9A$H*K M#W<1 86_W:906;U<;;[<-^'( M%[W NW"LCO;8P%HYKY8$/TB9P8Y[CVC)9%MY.5U&I*N34E8K(FV+Z D417)D M+1\XF*&Y?$ESG;-IA[/G-#R"=5V^J]W8G1M$X8 (#3CQ^?_^<B@ 64T"4H V[[7+3SR.M4&%'3-O&]1VGG2=H'8?CL!F_7]W;] MD]GU#5B_O;W'L@O/VWN\OVP4*25C<$8W])C,C+W "@@"!!1Y!@VBZSO" _ MT"K61].;$GF!8U.JUV_HK\62FAEYGGF_&>:+[B;HPE,=BQ>\378Z+.\EZF&# M&I&DUYLDVP+P!.!K'(**NJ.3@0NHA]5/>.G";)EBM?.A4A*K2=$$N;&^8BU2 MS\';!4C!(BYP^7D"=QD"$']PKQE^0@#!()FET2Q:QVF,CU81OX(&(2:7%.MK M8E;H3LK68'\'W37GA*!EBO2P: ;$C236Y_SU>3W(/B)1"4F,*[1MK]"UFF0; M#);(?A?I:22.9Z\.Z+DW2 :0<;]E!#60)/5[C9\#^!7@$C@BFX#;S?>'=9+#Y%6Y'2ZH^,1%:^.*. M9G*4#;&)T?7%O'5>201,QD9O[TH@@2VN7LJ^0ML<-&NPNV2ZN_PN7L=]YBW> M3Q>%U[TO,0X!H[61[D6@\*XY69WC=IN@"*^NP_V(%X/,J2&LY.?^$ABCRV[3F M1;\!?,J0NO(*( *K^B,NEWL3Q+ J"JZ;'6JG[ZQX:5N3N)Z>;OYY-+Y9KK%? MI?FBUH=_K71CK:>>]HVS.K5'L42ZCMN=T=0#9;+O2RQI-\(H_Z4C_=\Y9[1> M@SC!HOA-!BM^.3)H1Y\SRW.::P1?Y4]?NN\0U&1KY3V\;YW5+FHF<_V&1**+-J#27;H.K2D>+ %U5,1\L4#G9&>S&0$H!2*LY'U4 M>V ;D9!&0M;B43YE$685D6@RX0HM,R>[26($.V?X_"T;.,-V!&-%N>OXCZNR M/8.UT$LF_A/,,X;Q5'47+?8:V^O,J*W.D/2 .=I.5\"Y+E\\ KO=F2W:XE=P (]#\ M%+]1(Z1$R188P\2^:OP1C#/0;6&00N:^/FQC,A*6&,W(STP<*G*X'L<]9N[N M8*>SJ^#['(W>+B2%KAR\/#BQ4TE6?/89FO*7Z!ZPCVZ58Q<$3#PFO07*K;0P MI9W%%2GW:/WDYCG4'D#%RQ?[R56.-@J2%-EP0EEA(X!)4>-WH#I[YXX*ZJ& ML\/RH\=2 <*E#J"#UQM^ZP_@"=(^SUA(.Y^E;5"19 6_RWJP]> M67H(V/'EKE"5<8CV4@Q9;O+V>?8+]KYH8TBZ3UZ1/MTQB.5'MVGB=>G13 M%;T:0[L,7J,6/R(C%JAK%\1KXA8L"*7F7;M*7D4_P7&C*/C)9:Y M'M2NF&FWY[I'96G;K>:F]6$ 8&UZSV'%[Q8R-^6UH7N,50"V#79W\XXF9"P2 MPBZGPJV(V9$"0CPY7;\]=VXZ"C2@U4G];]$:VR9FZ.60GF(VR_-R72MP7Q!" MM^E%$H1?G\(5ZI774BS6&BIJ/F<1FIDO6-XCR(:WJ8>KA9V-@!\6!,4JB[(D M6VXY;UNI]J-Q.^>/9J]"_77#$O\";H,3@4KFP#-Y2.@0=F3%)!+^ M4N#\KJ;&C;HV(\F(KJ;(G<4Y(=,EZDWMR6R=P>L[% M!-YV1L?[!4VXB\HL+-!!+;8FWG)VZT5<;X2648_; B"=$\I6ZSE=1J2+KI8S MFMOQ]L=R"=$XN$9<-T*;V9 M\;YSYFCU# &[[(LJV']\#)E?/_-SW)O;(\ 7;IPN+[.TXE-ED(SB!1I R3GN MY9L,+D!U4>=J'+0DOO/[QW/'ZS%+$L2&\!_'!ZW[L3/'SFF*1QC&HD&4'..N[?.B*S%X]IYG.%?=5"@6,U&VL3J]+B) M_J@"E_#GW<36P%4XD*ASM&Q)3_G4!B^-!%IY3JB)R+3".6.<"[U$G"7.S&(1 M)P%9@@+[7G/MN#%WI%(E:?F!W'@4D.\I=C5JQX=U'X0OB04QZ"R_1C-ZN5IP MS0*Z:WS\.? :OOFVN4[]$)W=9 M^U?S;%DS0I*+?WEOK*@N \;>@6_W35$B'W-1=3J"_0N 9[&DDC$4_L5 *U9U MW)PF_UKA.2RR>'#ZL.<.IZ>(&%S4H;&?_J'%-!C6W[93[GL2N4/3O>*E^&J6*0WH$R6QVI?L#HNS$1N8R* M>G8*YXTUXD9@]]%<\HOPL:.X.G+U+V;/\:D4J$]&[64V.;7_]F?OZ<]#\40L M1]("@LX(4V+FX^F_?T:(";P_:PI,/FEGE=K(?1B8ESZW5V=]E MAU?W1&_?VX%N\3G9P7/F "7L.\*E2#-KXEU:^(N M1^).W0J6)46E6ROU:R/G&=*[>I]W&5O[&)0L?5:N#C7$M?7DIM%#$J3WP1H0 M_8NC?LIDN!31WZTG?I@%KJME&D:O>T5W1+H*J2]_12X!(N(XUQ*2J*A;NOWZ MI,W+<)P(IYQ=:G'FE+7K0"]9X%:RJ+4+T-=7U!)"SR$-WMHE(#BIU?(X_2IH M-6H/2[JT/-%'<1T,!'ZYFB1I_TF0,S:ZFN?HP#IIR5GTXNT)(D566'E2#W(O7XF0$3*4UNX?EAA"M.I((Y+W&, M5\C\X_2\&$?X4'R5^P+F'B(Y5N!NY7<[6!N%U1K*QO(5DT^SUA:DP"K69W9H MK0=$^G3/*R=K?E"1^#.ISK')TNI,+&Y3U!)<@$4&P0/,7N,H!<#]Z>@8\4P0N'Y#VP>=]#@-X+:2G-!]$.)*/8C_ MHZZ(]P)T"FG55,;\XID@B)@$4LYIH90#!C0W?T1&RW$X]718/*W*$%M9 'A:E2EQ/GN2HB#KM33R8^N M8KF_6ES7;L>'4ES.&:9=9D60V(FUCS G&Q[%;O#C[4?9K1,)".=+$U-_O%0, M($JCM@56F3$M,2&ZS>;7VZ5!#L;G5=]%!3GQ>YL'0FU:0D-XOX8M-ED- M,Q#:'N9VP@!K\JGU#!7IM:O#G]XO-'S?LTE%!2V)3N!^P+NKDE07=U[UGLL#;D&GL$89:&<1)7'Y@OKA<+ M@%\1;%V%CS@G$*&'A;*RR."V+^+B!B9>'"232@K=H%B%) 8P8>(BDW>X8+.= MN66_.H?+(C-QN9%M1>1RA5,:;M.=[(8:S?(<%#G.]*AGEB39MR -AZ C\Q7; MD;I.@RI#9O"6H0RHQ5$M_OW\J@3/V3,,TAR1@7^-:X:B;MB\T2_"K'=L6U?Z M"D1E16[^GV60Q(L81 \P:W[7/!H; SDVJ?:%D^V%Z[<0Y#GZ4R/8Y%4!6<34 MGS-R+I3JQI#_D*V[I&\JP"VN8M012U,Q$E34MP=W:%LQN<^P>(6W,9*+&U&9 MO*R8$PQ 2/)#MN)595_.HG^5>5%E%0Y Y&@H6^?\@$7[?X+@()Q,?=[$X6R= M.]E2.VC^U"%MQ0#]LM89E@#]]_4; M6&\:+]FP21^,9/&,GT!1)'66.#LS47T\'Y)C2TB.Y6F28O:J([]$5ZJ7'>*$ M=%-CK66Z&S/JZ];1N\ZD8<*(TUYWT[#S]4:G/?6FX1S=_T.I!$8L=+ M]UL .4DV'19?X-F-G :D5I+?[_%!UB6GZ^N;AES6Z#NHGKY?#%GKFM-E\4?U M;3ZFEB/BS)')SW/9^&_RSB/:]\<^A$"0(Q)$>]GRVSH^XC6VDSM MKG6);_]74//C^:*WKV/$LS<)V#T".5_,HIIW4B8W8$"3M99VDCUS\U$:VT!W M?@\*7&ZWKEDA2'^ODY%Y9'4MZTN\/^"6>;N0VQH)% Q@$B-:$)#8%<6DFMS6 MUO#&]T,3J'UL6_/3+VT29![&/++$B1W/SV4TL\H/#V3G&28!VGE3BU>TUC M]RA/&C71EB0V+S> X?JE>PH?0!HD.%87T;:C%FF2L#R2)U1'L66F6#'XDB+I MN/,[B2D2NQN=VS^R)(Z"[?Y]T:LL20(X6V.YASWX;9/0.XVT-7=(V/U\O$3.[0A\5T1;&V*!U9&=_SM#?[\&WO>F3Z[S3.;RF^=9)7$B*O@*O M(,DVF+):96!-@]O+R'X!!5+Q070=P!0=.K*!C-/8!-U/(5)F8)QALUT8Y&3@ M.8U-TOTES3<@K'(RF889>GL]+_8VB=&'UMC_5<(XC^(JYHR^HX7[&L&YF_'- MG8]H+V,SP;RBY^A@Q6>P^QB=Q6Y#BU!_T-8$U?O,W:X@PM3=63VTG%CB!_+? MXF+U)4WB=8QNQ59\K@,+2(=791AK5D!8F!3MK6UER@(;U_Y7]I+/<, ';E39 M!S8)0(RE&R15/S4I^IK5"!\PM)KU7F*<_L,V1JEDWLS]5D8H11]HPX:85QNQ MJ0F:*:YM"MFTUA91SG'*RTV,-YB)>1\SS(MM7_-B'&CA[G;,#?-7K*S!5Y#7 M!QQQ4(A44' %ZO\*SU-@*)/I?4J1P-W$(3+[<37N?S=KX8#=?41),6HNEN/&'O00N66W5+Z6#U0Z#9_+X;<#P] MGG\<;KWG:N(.MW:+.0X;*\+;UX(9"]4Q7!:NUGU1WK)JUD57Z[HHP\@*BQOV M]KR#8#%]UJZ6NU=G?]*^=%=+UJM!*!4&[.J3\B,P-G99-94WY1V$3S@XQ-6Z M[\K(":8GJ55PGQ!N1RE"KI9?UX88(V7,U6KIRM@-*4DTJ!;Z*X OF7-P\BH% M#2I>[B9DU& M5XN-ZT:*&QPVK(:X0T".6'&GQ7CB>H=*#846/*]U''80+=#0 MNG2]]D%%D%SXH85N.@J(5'7EGYSWJK&0X86F[ LG>Y2DXKAWN+GOLQ7!C1K. MNH/IHX>)GN*W \ES*H68^QUX?_+@'99>V 'S9P_,<5[=#IR_>'#X"=0[L/[# M@\4)_-HA]5>/%%_K.>6;'5:_#B< KJL1@OXYN-Z6.:J=='2[3R6)D%"GJ8M% MKZA;:P9Q,\B)A\9A(;XV,M9-'RNW1M"!=$,IA-1N&4=!$BF+YCA&Q+ E1OYH<(G3&0WGYI>4[;KJ+!) A5M]M+RTW@[I9I6@. M#&!BC^JUV\A-M[AL3156',OIF9*A1R+;2QY'0A5'\3PX8R\.7N(DQJY8N2N3X[%;P&C":EA)ETM\G/58Q9"0K'H@[I+5LSD M$\QR6MDE2F,KZ.[L"W2.12?0ZV7%3"3(MX9FZ2KC,B/8,<-B17\[D=S8"KH? M8(:0+;8/29 6B']BG;4JQ2(Z%_H 5LR/G' E.CE*;UMFMOM=$T.WR_)$JU!% M@@5)OON5Q(0E!K4"!^'2K"(]#<^H*TMR)]%M; _=G[(L^A8G21V6&*3+&$EA M-=[]?TM-469<_YRIR8?45/ <\#S/"55I3?H9,T-$+//<+0O[*7"5O"Y=+2QQ M"JC[VJZKU25.@25#/G>U#L6)N %1+7"U6L5);JY:!7:U6L4I(&RL:\.J5F1% MD$P70GUE+'ZN\4RK*@71=!&M#([#ZEE,=4NJZL5J53#\ACVPGZ@5QO @DATF MPTIEN,8 I#(FG8O9T839X&WL(]X'(>ECX4W%PAN*9CFL7#M?7(!EG.(7!;!A M(8W0#Q=!4M4,G2\J5816C,7;UZ=C7Q_VQ3*!+MS;M"=M'M$J:D8_DQ\KD_; ML!:M#9GN!WQ-UJ'-.,8YJPL=2"ZDW- 68;*KPGU(>*?B@QP._.&LG_ME719O MZ(Z0'=QZ7+2<$[FA+<+D$41E]4S%(>5WP2;'X?^;31*'^!:MWU] O[K#=;0# M!8@&?>EETX,K)@:9> MO4['M)PV48 M&_;L2RVR7:<.X.>]O,I(*6[34WIT#3GAGLKU.H#;^>(BR.,0OW\>)V71/NZ] M?YW$@ EFAK9UA,F)7\$3"$M8^8FOW\*D1'.N)(ILO2F+9CW[).\>\2$:7?2, M;<(P->WQ7;H]3.AN9UWJ39%N Q-[0PFBAV"+&\\@Q,IQ5?J:'K,Q=.#S M#^W0LT;WH*B]%'?T^B&';6*'WQ)L<+\](7)0=A] MM-R?3^$*:>T).);>>KFMO:*J0@J6ZT_ERBF:701[0J.KGN'A0$G>$(/\P&?Q.*XZE!2# MV:#R!8Y#UM?;AA4JV%0^WE=GT=)A4QE6QF!RG%!$'QKDF9T>I"Q%R]6*!OHO ME[VW0*TLP32N%TVN4[6B!?8??G235JQ&B/9]8R->[59LZ._8B^W!GD4< M>4_O#FJ2/U_GR$80J2G84\2)-:,VMX'V]B+8K4)^?%XD)R@WIE&E7HZ#'WAQ MAP'IJOCFM?FC!W2UL<_)Y9F,A*'TZ9^ 0LNYT@X?Y]6P&LYO61WW[(&3DB'^ M#E)2S\+Z/C*JY.*W0ZW*2(X#6JJ&E7_8ML:!&8XG]E(LED> M!P\!?O<[9 8N'[=S)>5A1TWU/C',L[$_XZ&ISAHF M8U"EBY$8R*X$X7IRD! @=)7>U=*/2OL%6WI!N,IY828"-+&=/X%K=[VZ/M1?+1DSZ_4PXMCJ!+L?%K#S^T] MQ?"#_N"LPX6QSQ%CJ!:'50Q/IOL8]+(=)O3&^IQ%!UY7CM>(U-;$V7V V0; M8HO#Z0O\)."_RWB#63W=I\'LHKFF%']3"925$AW$.R6\4\([)53E23DIH"M< MLGF0ZV9X>=QXMY^KQG?O_NHF?2J(:]U#)[KM7#6Y#!,T)N>Y&0[7E#TUP]&3 M/_+>$^,],2Q L(W#^UXRGE(^%7<,TZ:NRK] M+(8%A=O-DKEPGOUA];!B!JTMX(/H%+I=K)@#1E3N8'1Z&)D!8M=Q<405,\N) MW<>5C"=?AN4\RK <)O@R&""AH1%ZXS1>EVOF"3ML8Z0X3+#>2SP-9$R^1F]O M),,+U^1B;(7V[\:H8S^ TVGAL\0D*&6B2F[K2Q@Y6<+(@%HMJBLQTG>.K3=N MFOQ$5;$N5'QX7;?;""A]3,"ZVLGDL#I6S0ZP8NM!KEN<)566\1(0S^2Q"G6X MV&8/'P,Q$?9$UUH/B@+1M3#7 >(JH'L'3\^*[KKCZTBW/@N"PA MWB(4HSBSBY8,-Q^P9#K(QP\4 M<9W)_=E]K/)1"P2,M2FI9]CPI89P815FX+Z99:C31YFRS3^ MHUW=WMS$^EHTJ\[#]1SWL<0 %LV/Y3)B=C$R!\3Y\B(.,15,)PJAH8^.N,D@ MB)YA5,[S>W'[6S889+1S%ER@()" L0_6<90$1OLKU- M%QE<5Y\S8;VZ#F :I\O\ <"G%5KHBR"/0XH60&YK).Z_1\E5G)0%U09%:^TM M!)]@ENYNTY ; M7@;MW_@D5+E)#C)C:"FQ+?1)FHM$900]5)>;35))HD%"^AS)^R'1T:NT%F@; MBDQNO+<"7P%\R2: VH&TZ+I.JP$OHOS@>L:%!MQ&E?E=CSK7@']/.A\4CST5 MWDBQHPQZ[.\\WJ = ;R].:>%[Z^NPJ>D'NQ3:@3E75=%P@&:2G?_26_A%L^? M'<131H>:G$];#2*EC7I*-^U)W2'W60'RYVP__249??LBR<*O!M]$0U?60Y;$80QRCOV&T<&$24H!9?*\% 9R MQ>GBED%^?P)I%CU&0Z/T,BO@'#8R*>7Q.<:!>:HW.U?O4F_:["L#U&/8W1XJ M[-OU^$LR0YB<=,J'@[75)BAP/L7+-%[$89 6QSS:"YE>Z!I3B!';>Q3A1JRS M%R:],.F%22],4H5)42;D!4@O0'H!4E6 W/UBNH+D /JC5P"+&.F\2YQ5F%=$ M;7GR$:^72;OK9;9^03NI"F6HZ>+85PD=S)04@/%K@'VJ@HO Z&"&_KW!9+ZX M!]\Z&QVBPUZF87VFT6G_)RAF$>(XC,(6*F.YHH@-*$H0Q/#7("G!?-%Q?R'V M4E9P,8^#6%^#I1;J5V/1-H=!FB-^B<_K+(VJ?R;=X\L[..KC&4DCR;+H6YPD MB+1;=/.FRQC)#+,\!T6^^Q-S7<7[FTM!>0[>Q):.VEQ+@',/'XS8>H..!3X M\\5=EB[O$+>-:O#8! \?S\QJ("D128%?V^&JA%"]]4& MB4I;G(>)-\#UO\MX4R5S"NUWX>YF2I[D "D]JROP"I*L(@N1B,N%E&A;'&X( MWD35QC(SZRJRO:F_494"$)PAKY\1\UP33PFB;IF7^<[O=5M5%D5,JJH$Q^0% M*B-Y ZHWH'H#JC>@4@VH LQV,K93)E""FI_KB45B8+%,+:ZG$(DA)"ZVNI[R M(X870W%R_L4%(8 DK!B#TGK.'C -AHA!B3UG#Z"(/\#5%!-9X4I)?]^#]V'* MDJF2XMQ"]V'"T VPY[< 3EG8IQO-6WRF+-]SG=HM3%,6\A4]MBUXCDO\/EC) M!RM)!"O=IJ\@+YH?K\ +%J8^!_ K*#!P6(,NMD\@+-%E;"&#K(-KD=HLH.N) 8P/#^].X>+AM[/>:>O=S&=XDJ2 MYP?>Y>1=3L+*U5C,>#*>*B\X>\'9 L&YPGU 5H 7GT\I/CLF N[?'IV]!G&" M=^)-!G%IU!8T'-6 CD(2MV6-N(FI0X?UXK 7A[TX[,5A<3_78$;FQ5XO]GJQ M]UCL;:/0.H%ZB'G_ T1++-:&Z$_5\=)J$]:1H"A,+T>N'#*BV11-A173!H$O M]V>YZ._%W9$?[QS,A[S\Z^5?Z5AQ%9[O95\O^WK95Z_L.]2LZR5@+_V=PO!+ M7-M/""O\\LMMNC\,G8RM!P"K6O5I*&$)UO4="]&B4%^]/9*E^YRW@5A)?\4L M4HBK5AQ]ML;1FOE\,2^+O A2[ MKY[M;7M_R^I;7MW3X&S3= M")-1P01A'7A]^ SRD:2\R22>>U.!-Q5(F KV/+T5+W2\'6"7#JRAY&,''H[1 M@=G%ECEPBS@R^WAKA->-3L'%14Z?5WZ\\B-;Q8G,"">CRG@1T8N(ND1$GP5@ MFZ#HF(BU-P7LX:HS4F9I=!<'+W%2&4<_@P#C%\W31QPW"^-T63TJ*&F>U_$- M+XAZ0=0+HEX0%;)O:F%J7G#U@JL77(\%U[LL2//ZSS"( #I<\V(%(#I,('ZM MY%:'Z\&X)0:J+259KE ;R\QC"'N2.+H$J:471-T11+V@U;L$&4=CBH*XG/RI MR$V]G.GE3"]G:I(SW3* M4]?"JAX3J07U)S%NVST37H*X@1_/@][-J-N+F>:DAO)SN MY71G;T%AUN"E=I[4+L>7)B.F>VG32YLC29O>ONUE3L.S498TO7SIY4LO7WKY M4H-\Z:5*+U5ZJ9(I55X2Q&?LJRZ%N<)$C[ND5?39*"\YB!= O0!ZBJM!Z01[B=1+I((2J2SO])*IETR] M9#I4,G7+<3Z@HE: MIB)A4YF%(2Q!U)R:X1X^2A$2@<\D'1"XI67&T*)?0XS,'+C%YF]#*CEQF%9,:K9H*/X!6DW<>ZC&:1 M"E!%ON0$.GHSHHW2;[-@CR#,EFE G8GD,3+E$?5JN4/ MDQVWHLTRN,BEY&5O+WM;)7N?C9@YU#2I3=B\V,X@#-(ED*O!*SN*%T.]&.K% M4"^&.GP[>C'T!&(H_[KR,JF72;U,>BR37F;K=5S4GO,TNLS0'D''"#72_,BU M^LTG1"%'')$;P\3]+KD. Z;II6^[I6\OF8Y[-2CQDRE*9%Z45Q)-93FYETR] M9.HETZ&2J3G+Z3G)IUYN.TE5BRI)\W.FE6+>9V$%?S0JX7RSD/A7H>*RR!$T\QV__ M%%O=)MS,-3P<0;K7R,NF$Y3"3DJGZ/&E34&TOTEN3CYY7HCT0J2H$"E^ M3+R@Z 5%+R@.$!0-AI#&KW&$IIU?@3!!*Q\)F;9XO5PQ=GK!UZQ1]A%L2ABN M@AS,EA#4AXIK;25V\@*\>V94+^)Z$5>3G93,:"8CUS)1XHH(DRFGZ\5_+_[+ MI([M!?WYXC);X]I6U:7,5N^0)3DER[)'#%W MX* F1*&A2S<0",JHKJA5CJDK7LP?];[1PY.\6N#5 F&!=R#SGXS>X 5B+Q"? M3B V:25W22SVPN I;-?7ZTV2;0%X O U#D&[K[MK/4LJ6M!/V 9599O_@=8: MH -=;P#Q(&/=WS.+WGV6OH*\P,GB:+_'(?JI\J9]26-<+KJ(7]$J2X9AJXQI M%@7R(E9$SRL.KPJ%\L"VX-&PP]FW $9=LG\-DK+>Z7E>KNO?*6,SX"->$?6* MJ%=$O2*JR3^E79B8C(HJ"+">FV4RGC!I5&7E%_^\I 9YV+\GZ>U0W@YU;(>Z M35%K\!R\^9P=@EA.0(=CR6+UL&0&//6/V<4;M[R">0H&+G#RO/;HM4=!X9'- M!2>C 'K9T,N&FF1#MQZA/'\)T3'I:J_L8V-)EN+=.%_LD6L>1[T *5C$A:1/ M0WY$LPCL2D4C*F=Y#JHZ.>JOBLJ-9MAMO%@ ;,X!^V5Z1*P)FW,1HTKBB@U* M3E]A2+,8U'1>@$4&6YH1OP-Y$8=H[6[0[^.E+ QJHWH]RZ'*#^5Z' MU-[B;B71[EZ'M$X.]CKD0 >$(D^>C)HI"*.":.>=BL,E).].'"1?3\:1R(9/ M6'QH\?J+VWAYXYHWKDD8UZX#F*+SDC\ 6(6&&,UU[1/#*]9":VZDO P52#'B M?4ZIY;; *5D 3)2.X9Q]KR)[%5E0*F2PXLDHOUX,]&*@#C'07(:G>6'0BU,G M<:_U%NXBR"OSY569&MTYB^V^^/3'"?97 WE@:W XP:QWFO$F2#B;GO:9P5: MPY?*E7+K54&O"GI5T!*!7M";,,+5-!D54M1A!Z)) ?3*(LN0UF400 M;SORMB,)V]%!&=8TVI5K;3+Z'I(@-?NNEQ1]9#%9:@@?!F>CB>PAR]%^Q>N& M-VVST-BTA8C%IK6%$S",D/8P7.;W(Z45.+W*>^6WH14Y-C[A*7T->[/1BIQ<[ MC\7._RP#B.A.MON_W::+#*[K0EL^D\)F\8NY=L+5FV5'L6ZF/&5#L+,7/+W@ MZ>Q]J,@JO"3*DT1%.9.7/[W\Z>5/5?G3IV9X*=2\%-J&I[%WK5Q.A,Q87D;U M,JJS=Z:744W(0S^O 0 C2!8 $0 @ $ <&5G82TR,#$W,3(S M,2YX;6Q02P$"% ,4 " "K@EI,"BP5'>D: #<, $ $0 M@ %NKP$ <&5G82TR,#$W,3(S,2YX&UL M4$L! A0#% @ JX):3-4T-@.\80 $=X' !4 ( !>NY&XR/UF # 1PD %0 @ $< , K<&5G82TR,#$W,3(S,5]P&UL4$L%!@ & 8 B@$ $QG P $! end

HU23]3=M?JSIM*N,$Z# M),^[>\3D9),?125>_.$@WH76%G"\"JU1!D"ZP)@6S%)]]&S_2#XN"@7+S34+ M*YY!JS+3+(PHI0757!(3S<-'6!4E-76&. %U56V!UN$H90\V .[;*'150*^- MM_Y4O?Y4CLS_3+ C6I 3NJC8 T$_>?Y@+;#<(;Q#2>H$-[[+K2,4C=0"Q2/" MVV)9 2D8HZ!#H$I:Q0P*R)3Q51'KX)5BW(0[!35+#ND&M6;H5-5+N$EX4_6B M7)?B)CM5]6)M@@M5KEI4WDR1YX+&!)7D:D?'(\%4*DE5[*#2MFNP_'X2P0+&SQ3<53X:EB)/+7RSR%=7'7P>;;=^_JHBV1"R M.W1K4.CZ*%YXGI^#=QVN(KS-FT@#N&8$,-;:_CW1DG.7YZY16T-34(+[29Y; M67[>V!!RLZ0ZYUCWUTG<7\L=HAT6PO4-J?*2+((@^D:5& XZDI/A M1'POSEO*>O$1G8(]WAM_U>,!;["?@!@=-Q[I>,> ,BDGJ+'Q%A.;/P!RE.(-YV![6%S(:WZRWAQ:$:RN9C?&W2 ^^ MAW5.:CRIZ!*E\=0MWN=J/*F2J[=D X\OR9E/LHJ>-9\,.,$#U:P>YWE2&4VG M(TM=:$S!RWI2RM04B"DX74])FYHR">Z+'9FR-*:3?G.[\J*?F0)0])I'[ M=1,%!-#X\M\IE;DF93E$809@52>.\,/&P>@"N0'Y3XDX([FA5MO%CDP*SB00/'"1'ZG"+#HFZ6F. M15=MR$!A6$HW)7Q/Z<$H: M)LM5:UAM>\[V^=5A0JYM<9 V\$SHJXR>"X("YT1+3;7.ER%MRKKO<]6!K$7IF/*B'#5DI]SQ:H:X3V@) F.O%D#%P/"Y4L8Z\2F6LZ< MVW"/MGG%=76P:YRYQP616G#$_1Q^("%.H8ZC)W/>K#=-9S=@"4EI;AX:QW4H M)X@8;QL(B3%;9Z(JN11YEOG>Q7$(4&-_YOLD*5[9.H_BA-W^76Z.ILYR<4*C/EEG2-%#/,?#(+REAX?* M'A!^]EV4G>&C$T';-;G93Q1D-UJ'U%@A1]Z/<@+R1-M87S&64H_.RQD*R9U- M:+,KQJT:0J#NQ>>B@_;?I4^$0-@)%J&W\+:$<]+BGL1_1@6%A-Q!;BX$5H07 M1UM4\MZ;XIX(7C,2S3 ( ^%;/^(YT[=P]%#V'L6(*#L;*5&JD=NB)YF&^=;(%1#09 WEZZ>EY4X!)W30'!A$I^' 7OPJ=]X M&4F3:KB/Q[D8,S3M3KDIG+-JD'C61T-3JU.E0B\!=3!)G M2$JSJ[6'99C')H?ZE-&4E\KU8LALUJ4\N1G]:&'0!CY/A/J/NM M^! N?(QA<")@=#"#PXP"][+;@\!W5_*4Y:9%!1>:/[XN<3& M3(E><,X5.>:HV(,#M+@DL@& W26XF(TUMG*U)S M&D,@810&]UJ#)@+G'Q^@8GP)]MVDZ,[RA4B"^/[A2U=T3S '-J[',:ZJ=U3C MLWTUILB,SM5WJ5C>T/7-B7G58.:!G/W?;V2W_7"=*PS<2D:=GP"CT5,W D\B M!.[]]2:A"7O4ZG+6W-,TRK?T]8WKLX_GQ):G6TCX KDE_.:"8WT%&/NZ>5UN MR7+UZ. U2IA6^&7@KWW"$1ZCRX#(_D7H$4TX%< MAT2 I7FN:;)!^''CA+E&'W\B2R3Q=9CSHM\1O67$L'I&F! K^R/M=G/E^#CK M<:6;'6J';U*\M&HIE*.GFW\>K0_+-NMYWYC4K3U* ]!U MW6Y \WY[@WV;4DV[4$:[&^#J_\Z4J?7L^ %5Q:\BG/'+D8EV]#E8GE.($2K* M'[[4V_GE8&OE/5W?FM0I*I"Y?"&JDQ^C4@1GWM;KD!C$8>R[HR@%*I^>(DV! M=:[7H%F5,;,CRZDP!72K6MT?A.6#.2@4N+HM1'Z@2"D!E[K!%0_^XGFRREDFH_&W_W& G"S'U7>368*L?O.+*;7.O' M393&Q%(BW)H^'W@3A>M'A+>EBU:<_*6VP @P/_@OW'PM6; EUH X647L17#? MZR, (12>[.:824!9OUT0Q3?,)-#N6JVA>B!XMO/[M9N3"- MMP&FM4_]T")WS@#$NDM*V,9361>F+IQ*I#^8UR]3$FGY[/$*6?.>[>BUPYTJ M4XGQQ^F4D&A*:YI568U&FG#$O&KQS$RIPK%W"^I\?.74:0K5@BA_>>5$:1A* M!4U^-*>=H?Z,!'8SC<&4G7$#C9%HKR_W: IM-D8DHK:$8?C^&I,[C.*DXBDT MM=!+4#,S7R?19L.PDRV1B#"%%AZ&\5U^0N 4>H*,P"OD:@7AFX=,BY%V)@^: M_":JB025S$("?W1UDF3MD\944?K]:Z)TOQ8>%;&L@:0K%[VBZ:LSEGIG%%4T M>RWV$%CF=47J5VGQC%XX4-'WM=@^HY4=5Z1\+9;/8=41^SY51'TM%M/H1.6T M@ZHH_5I,*?.*IVO)$=;PDEF26]%<$7+"=M6 4@XF)SEN/%:1:<+JE28R=70F MJD@%)=[E4@F%Q0+"+(NNK'7PG!VYI,.Q"#"5],2>U0@E,SYJIUB=?'/-W0%( M'Y9H=UFMT#97(1JZUZ(&@E7:(I0(E6-XC!H)1F;0Q)B8"E)384S,(@P)19Q= MIUE=3W.=P1HPKM5M5AC+^6H 6JNW3)Q%'*?;W!3Z$M/W5\\"Q_WZX&[(K#C7 M1*GVGB'].?)0T+_?NNUL:V"_C=(\JQT$^H8(5;(/[PW?$PNXA??IOCNIGAHB MK&CQ@;!7YC@?G/QIO/?CKU<8H>LP09APZU.=1N9W)T_-%OO_+:**:$!8UZG( M*@9 ^+W;GDGY+ N+%:F(\>#E;6]JORD#G^63X9GN< MBQF6$^@F,@0C-KG28%3ZCJ1VF5QQ,(GSRE;#3*X[F 19V;86>!5!9\F@+H5$ M6_DQ@"N%;/\3.2AUA!=N0C8RV5LOB5XO"4\CKLHJ:X=.K,EW3!D1+KXF+AAN M1F_@]1J3=6COB'IRVN*)/COK,I]8&ON3D_(+-1/^Z+XVL=+N%^K^X*0\&=B5.K96P<$D^S',GQ:2C\^L3O<0NW>T0%KA^NSXFE3/E4Z@2C.'X' M0#+%LWP5X17RDY162(2UPOPR;E"KI+D 86(_JI&!8ZG8J1#W!^>>5)_5)5 ^O/SI"V M(!P(U!2]"&P;02MJ,-[GA1K^+ M"6C*F]QH X28G5D)X TS)-.HNK-%S'VE03X!;]34$YV<;H#+Q^221]#M&"EK M9@KO\HP;T1E)Q!^W;S7O0$^/P.V0K\E9Z0#4[6'>FIR /KWS*9%F YZ:/BN" MR\1T9V22SKKS^^!0/( G8>:]XT^[)3I][[/N/6_6MBB&GF;=J]XH M'C8PA7;6??*-VJBA60ZS[B1OU$Y)UZN8W'$>/$J@W_^F,S_%Y.[),]RZ7H5* MJHV9 2NO60V!AY=@]T_0J-H9'Q=!L\>,7YI]^:H*Q?7L8T>C:>:^BN=H+BMG M?.PHSLJN,!?.'!]*B1IX[BS89/SV4P*MEP2:PE$N)]P @"9$4V:F]^F_/R&* M23QG 47,;M FE#I"1*<2]WWDI_#6TP_$X];8]()@E MA:E'3)7O& ;^VT)'QXH3H<#E2X(=G1\GFIF 5C$\.>;D) MKY6_LAPA.9;,R!(2<'- L2$+QD#@)]%7 MVR7)R:!XY5>A)U[BR9!X]4/(1$P:EZ(?6E)+S*6/G 9/EQ1QX>@XP,-U"K.K MC[Y7FE[RJM=2T*>.K?K2=BP[UW_C*'5V$D*" H34W0RG0C3G4(RUR[EI5 M9YVY>9? 41D %_0](HJYZP=^%E);KBY7*T2;KU?>]GN:7DWPIWP[)=;3OBW) MZ "(1NUL4%F!0H[]J+ A#',!J^Y88N#E5'N3G-;5!!76]E4BIQO:-+B=7@0 M*V30(HY1$M-\S!RS((B^.:$[A#HJ7S&=4I>AD^6Q#CXRG 6U!(3DOQ]?I.@Q M>L1.&!,PZ*^CF)::N=02:7>NTKNVJ3M]@;PT S?^C]0)_)6/O#L<%;\KWMKP MD1J;[/>%DYV%RQ<7Q3'Y4Z& Q/O-$ZR MNH$!%#E:RE2<[ZA:_T_D--(V^N/-7,Y4W-G.G$'X450\]A8;WQT/F'[L[(:* M:E#VQ:NH9N[I/2DSZY6\&'--KA] 1*V),<;GX)^(4$KY,L8G[ ^]HOKT,N,S M^T]!JAZ2$+P@0"[GM8='>LJ="FKFZL+S_!R M'WH.]N(O.X]0G8S_Z8>?/S<.?BM2)3<7(B974X>O(GR+OE6@WF&R-REAQ-E? M&7&C?FMHB="40H)\D&T<,?=#;2[$?IRE,6&!<;QP_YWZ<*-SUAQX!(8]O44+[B>45C9(8M":!X!'E3?/.ZZ%<9(\%R4UQ M<. 36 @AJ;]<"#5[K*D9-5.LV3 KRV; _F0]O^/'(T\-)AS M3,&"E8+:/5Z+=*I5WCM;/\P4PD/#XR)E8A%Z17(82U"I+0#<'JR$\ Z%3D"3 M PEL!VB)%8_3(XVH[RJF8$I-FR\AT>]KOU- D3D=%+=_1('O.?ORZ9R+* @< MO-A2S:T+,>%<$[ J_WU0L>\0SF(>DICQYYN W2/"AS-TP;=9NV9!8')#/BSG M56"-G'YEB!XJ?G9>_&VZ%=*O.08$2C_LAK(Q1HLDOD5)D9T3KNG[!><.QOM5 M_CQ93"2ICTN&S)+#*M.UP$N^%C[LG)!OP[9&0.PEGR2$;UYS0K3H"_2,@FA'((?>GV6L\6^D]%P02M=+53OQD9T%A@GE=:U0DRBW1SP'%(O# MD9:!OC$6 NJR4+*N2 E]#Z(96FXL\P/Q[WZR^1(&_M8G4KU2__.D%-;E[;., M,3L@K0S+SM:V,VE"G8/_.WJ*%S19B [*_!N[ !'&4D^PR]]QDGTJ8H0/ .UF M?I8$M[\Y!A1*H6QNCYH,I$#QG$?R@2H]3BB&F4,G"#,0I3GI&QS >:,-@KPC M\40-L:[%(/ ^%DEG^[9M+F"9TM/-P(U*,&K.XV<4YXR)R"B,G!A=H/R_TGA* M+#5^-2-:.6E02NSF>[:],O7KY5EL%@1>_"@NYAP5>\)5#<"_^RECZ:* LEJJ M[6,OL?Q@Y /$(D0Y^RE!DRELK3A?O=Q/^7J7:J?-JYE41%HF ;)$]Z-Y+6 4 MT97Q9E?HFM?PX8"N,.FY?H5Y'N_J"$-UW9*3R.*<5N:3*T>9F/ \2HHQ#T=U M*K*V*VFVCBL[3;PZON8U%5'!4G](L>)>YLHFE?WGE#I5:$[[ $A'0"J$X1O" MJ#'L=DJYF)/5DY_A>5E/QMT7Y>DR\..<]9*]R4W,73[. M))]A&Z#>9)I]WQ]ERHP1G#*YQT_OH]//4VER#Y_>I! E4H(WWQD#86&DW^3N MYOW9@7(6@&M2@'H SX M&IK',+W'?.3R,HYZ5QRQ&W,2]+LM 4:OBSH^K<8XE7)OKA>H"Z-F0Z(J.<1< M[VYGQX &H^0T=:BV#@I1J=LE5>G>R/5@YRS#WSVYQ#9A33QK7QF'P"1<9;:V M-ZIF)++);2RSS)FIMTUL&U41,V/3NKDLIXZZP6O83PU4K-5;5*'Z(1Z^0H:DMS M_7WGR0]\&IY0>VR-T]*D_LG#]RJ[E/'5HT!"O7_)@-6T-&A1_CZK4?>0E8QX MH*@);PL[V5E&8/()1S&O)0)GL!%PU\X%N<>R"+1F&8&) OC&P*S<(U9E!3,P MI"^F2R.3#38"[CL<$JN.$:Y]H83F]V_]60E%EW?$? SC-)I@Y,I+319-F2'7UYR88;6F M1M+VTMM,KM<\!6T4Y:_)U9NG(%?;!#:YA/,4]! HWB87>Y[H9C%U=I-+0D_" MC7,;T^22T%.0H7!!F5P:>@HR3*U6]!0TR7QC)I>,CDN$OF:8R86F)Z.8V96G MI[@];1\Y>"5J9Y*GAA"3N44GP.F> -'69L>@Y>H,K?V0-KRD^G'HD1_.G"#K M$;-<95H KZ#4^G]D_3_#'A5K;A=G-XZ84/.),<4U3@DY-Q:M--^@IOX MYP@XM.8L?FCF1%TD:4!]3%>$KQTZ-A>]PAZ9CPUH6]:@G6'#?4>9=)Y'1A/* MHKQH3'$;U98VB":'OE]-P&O5-S/\_800T^$ZN+&TT7+/5%;VB": MW",OS3IP-B&_<78QS=/<[0+?I9(H[[Q(?G5#NXTY/4@TZ$OS5)-/%$/KJVO5 MVE.KJ#QSC9<-(6.G;F5\1&Q$[)7EE?'QL),3BRO$C ^5G9Q4#1W0^'#98-ZM MQ80R/GHVXBE2M*Z,C["-2*IARB1X4$[.9=S'_Z/-40S@6'U(MUL'[Y>K,R?V M7?ILDA^D2?6>4-E]$L"H61!2>A0<_QD](#?%F8_^\L4-4H)SQM&B[2Y-BJUJ M@RQ\&5K/VA"FWH+F/-!".\$3E,TQ$%"V"98=+PZT[+%:7(S,I:M3+G1 2\\U M@;X%4)(4/HPV ?+68Q!/<8(=EW=M)2>#X+7=!=$>$?$7N5^7W4\4\\?/)4FY M/RTSW9YZ"IR L.%M%&:;'2^2!/M/A"D3X?L8'2XE\NZ2[_AU_TUQT! 2515LK7TC<_LGGT)J2+[\$5X,\5SM,BE M!W=#M.D '6L6+2G##30JK@!!^^H>45V*J-PYDZY=IK/]\5W+GOHH]9?0HVFP MQZ]/M;9LE$]!T.QWY*\W9-<6S\1$7Z/;E)ZY8B=S7K5,DY@V3:#)#V5C00Y9 M^JYF#.;+%0]:%8P%JQB$Z1%P(IU9;0W0%A%,@Z7196@4/F%HN$;5(JF>V5,4 M&7,-U/0AH*KM 9[?*/-$M)(=5:="2W,S.8@P'%E%9FMRR& X,3A>&9,# ,.1 MUF%,@GNO3W]'9)1.DZM*1F,=?(W4Y/H2_[1MGEO#4$MX#J5FA'9TK@U DAZ"$J&*F!TSBXS/7$?,? MMN:IG+L].5^SV[Z&XS1#MZ\.T@X[E_!ZW6LSWD9@L>8:=3):NP[&V@@""'0& MDRLP3D202@E1#8^ =$?(+@3U166/X.8OP#I!8:.<[2M+9D&SW4&2>6/?N7/H M&S*N,/GF>-Q$]DUOB.2D4:KUIP&$^U!,&EU&10Q93F7 M+QG+"4I!3'OJ1.'ZQG]&WJ%_D-C@[[T.[")_L&;2,"_#4/[+ M=COTXQ(S]CAH)7-;;, [%4Y# )YN VYE]G!"#)&CYOH? @A(=PF$7/NTBPH MKG6!.(5D2RFD^);:%%(HE?:-&N%32)%4W+>ZA6MR7P,E] 3N)O@<3K7'F7GJ M/B.NP:+)!)H/M(1$VT]ITRA:?ML6O3KBII*33VL47M]RC$+RA]DZ- 7GG%SM M;'-$C0A4IH\!K]@AR1^LSQG;B&IT>&598R'N+O<9%[[/4#A%<]UQ]Z&2*#V6 M7<0Z_<"@_^.#=5H:[K3L5GW5]("Z@BCF0E-P0:GCWB7#P!U/LW=3]]5Z&,7. MTG)JAF[H(614O3[@'@#5RA9%!6;"WM?AB%MOZ\2]K77S>3;^U0[[#M[E6HEI MM'+2(.'@"N2PF[1_DI@E4_!0/D:)$Q2QKN6J7OBEYISDF./Y6@N^1Z,Y ,*0 M.X]"JCCC['+>^_'7,Q2ZFZV#OPKMTL.88D)I<9UMJ/ 7)A'R-/QXD/YTV,Q KO8-")6]#61M@< M=P5(A51EC[65X]S*\9/[#62M#4%B[;'[ ,KW(V5.R]HD=8R[J3017X*$$2/$ MNZYMPZ/S^Y#VVD\E>&/E@?8I)B'8!./S*M&X[>Z=3.%W6*88W5\6O:Z^8'R$8R, M"4?/1Z*&E H+'E0WD#HMZZ8@T<=72R*60"R(\I=72Y2:@"EH\:/)46+L>&CA M9DD:1,%VD?],$1L2,-;4=.<()J+W%T]O<_Q'PBE: M-NAM@]XVZ#WSH/>TP\D3"=>=D"(*I@G-@582.1-A)I(Y$V$FF "]J&N6R8RX:YC QSF1K:N7.H%K-!":UO MM(6!.C?C8B(^-^(R( =2]ME$K&[6R42M;JCFKV)HVZ(&XLBTU M/2&$4-TL;?S7QG_[Q7_A7?JBWE4V *P9^3Y]K0S:_ D'P$\<\S=CH^&B_D!Y M+3;J/\O MWU6_92,?P:1[U-$^*?"XC7$^*$ZRQ;06U3 M2PS87^C, .GD"9M?(LJ^L:DEMH)ZLA74#^F67/?]/$=RD40M:CHL1Y MV$5A'.$;^CTJ)04QS\YYQF$CC#G+S)P=1O58ZXF"Y*HW8+DP@_2A.MVX8VV1O$G',7Q'8Y6/J\#8'T$ M!(37(;E-Z(8 <468!E5O_# EF[DD>E%V:>(S1"X0RL<].B\HOGQ)L$-8@1\Z M>)\INK=12'5XHB9=*"+7?26]AH[J* 2_]<# 9]B81IQSW2(2SR,3S ME_=900_4Z6Z7.S"<@/4YEBM<8:(U 76IPSWO\.3?]M" =T.=F8+IHP%GII " MS\P]#>ZC*H?P^7 GH6%+%0-/QSH-UARS%_PY#QCL2_.YPO]OAF3T#]"XRD17 M2=5GAC&A@=3K?>2J<_2SH7$3=9U86Y#H9%['VRA!\6-48O:0.$F&;7R6QF2_ MX_@"Q2[V,_ 6H4>98+Q(55W\U!UI(>EC;"/R,-$[FU,S,4_FH$Z<-LP=T*\GG5S(LX M)Y'^X*]#?^6[3I@4G0B(AG\7!;[KDQG#Q;@5:R.*";F]XX@/N_$^2V M_!,E"X_<5D'97)^UYN+!&5#RY/CX-R=(T7)5\V[&1#9FY!)>![FY@(5<^6LQ MY)AC)XP=-[NOQ&#-_AG4KV_7Q>F_'DC&7A1YW_P@(*!=$X,\7/M$6"[B&"7Q MX4_"?96?#Y?M]^B\R&T==[B6C)D6?2C%MCMR+>@%6*YNHG!]0[BMEQ-/#/#P M]6!V(T&8:%!?8O00K9)O#D;"L\4?;PW]G$)$7A%M.-G3I'5Z "[_G?J[+/-= MZKQ+3XMZA1^/:RQDH"O#>W0$92'>MCRE3HOY\X^@.\ MI!41IJZ4\=V)%8Y3U\,Z0W85JE-7QGK&E"H" &EF-@1>AL"O0V(O),6/%^B) M"J7/#OZ*$HHQU:Z3_0-R4X*'CRBG.B>'FYP>^L(.V>=<.:D]R#NWO+8ASOJ1 M*,OS]8_T.1LJL(Y)ZYBTCLE1U<*Q6"6X/].J&J.K&AG!!F3GF:5PS$QHENWS M%\^.']"=(H8P;8=1[32-1Y"C$OA5B6=GBOW09:T"814(JT#,1H$8SF:LHF". MHE!%,FL!6Z(/_ -Y:ZH(N.1/V99J]3OH2 WO 2^;K0Y:_@BJ#W@ZO[582HNEO,^5 M13*_[EX:6AXPR<.6\N(YUJ2R"IY5\*R"=XK:03;3 E?7K/B5$[_6(VBP^"K5 MXG(+\PRO1>C=^,Z3'V1^WL_(H7OJ+<-[&LG'Q'K(6N J^F]T?,,*>2ODK9"? MC9#7S("L4F".4G 3.6&<_QD['B(;NDPV"),-1/YSIA/,N&)I7FI"OZUDRYU^ M:UFQ;\6^%?NS$?L]&8H5[Q,7[]878*Z0KZ7OYQT$\MW-]IGL;G$$PG6UPPH% M0LHK:NE56P,@"*)O-(!75"3$Y\2:\)//:!N)O1C]U[$JBU59K,HR&Y5E$'L$ M5UST-$OKQT_!LTBLUE9J;=S.C=87,Q$U36D'V0)5:0FKQE@UQJHQLU%CU-@' MN-YB17.%FQB[P45[6E5<@%!>QHMN*;BNZK>B& M>>C,BO!9B?!YN<('] "@&X2RQ^S:5%ML(YSX?V8*[.4+?14,257V#5K2"OEF M7E&T$I#S*DW(F>Z[3UH_ 5RFRD= M1A5>B58C _<3AZSXQE6>;7*JU5>9Z.\ M"ID#N*8Z1FVP/-<'3S;5U_]DD,(&WIU,^S'0HR"!/TAN#;G2D%NX+F'57K%3 MP_VOG"H@B<\TI;WL+!OP--*@LHJG53RMXJF]^$>&C8(KGU:Z*DC7>;E&9R;% MZN6&=!]KW9!47V?L6L!*:2NEK92>O)3NPSJLP#9'8%^@%<(8>??H&87U7JK M[RIV0L5FAA(3K0%MI.IA1;,5S58TC_-&8C$BA"R.:7B(E:&6QEN9;B5X:]&AJLR62O"IRK";4C;8 %7Y?-FV9J? MR2':IMM[LK5.<.?LLSV^BO"2G'V'[O(-0M:W8MV+?BOW9B'U-#,=J M ^9H P\)V9)-%!# 8]H-+=G3L3/NW#$S%> U";N3PBE[+7@HR,ZWHMR*<@A1 M+G_ K;B>H+@&#*/[S[Y'T(XOD!LX&'E2]F;7+.MB-U+]* V">[1+L;LAZOYB MC5%^6#M="\Q)5HVR/@.K:,Q'T>A@$>#:A;[$AB[!!]Y*P2I252)BJ3(M5^?1 MEI;T95T.[E% AGCG44R4K0W9Q3-R7KV#;PNV<& @R#S%:]BJ5C$S4C&S"HU5 M:*Q",XZ8'\B&P34>JP;H4@-L=H3!(K T/"ZWNR#:(_2 \+/OHFH_ZSM.'^!U MLY^HI>)&Z]#_D^PX(HJW5;^M^CT;]7M$L0ZNF(] )#U\&MQS.2IE5"7Z_%K!]M3R M;.]7N' 3*XDF, M<$"'7+75@*,#JQ6B]@TJM^F>7&SJ*R#7// SJU 1_1Y+PM(@A_,,K2):=1TEVNE71K8H.ZC[K MR4#!M?@12-%#EYJC>[F/6C%'Q[*B8@GN4M9' FG95^'\D[7E@6WY2P>'9(_B M.X2S !%HQC8& MBZW*R&EMWYD39^;NA1^DB63E?]_5K,"V ML*[-D([-Y,Q8IS<\3Y0WX0[]&. MOAL?KF>]M@X5RIQAD@ MO_M>K>7?,OR$HC5V=ANB)6/DQ#=1N+[QGY&7Q]NNP^O0HZV)4BG^(ZJ2;%]5[8"'I< M$9YY23@3)IRMA'V1D#U\RJRRZ'ACFX="F5 :OPA)P9BF1(0NV5=\J$/TXZ]D MU\G_7SDN^;HL9516LBJW5;FMRCT?E7M,=@RNJH_A1#R!IC3'M+7^VL_\DM>4 M)#=XXIJU=^M/G%4-($+OT"BBR#Z]"YP0MI.G$GQLM41I"9O]9:19;]5EJRY; M=7FD]TD5&"RX_FM%=R_1#?C&"24)RAY/S0PN BP%K3(UY'R#RLM806X%N17D M5I"_&D&NSFBM,#='F/]'ZN $X6!?_NTZ7$5XFQ<_VHPPDX6:Y-ZQA8?D9"NL MK;"VPGHVPEJ695@1/341;;/#S!745>Q.O)=JR4HJ:UDQ;L6X%>.S$>,]&8J5 MZGRI_O=W]!-/3HS(/_X_4$L#!!0 ( *N"6DS+!A#?@+8 #ED"@ 5 M<&5G82TR,#$W,3(S,5]L86(N>&ULY+U[4^1(LB?Z_YKM=XCM/6:GRBRI(D62 M9/8]LVM90/5PAP(6J)XSM^U:FT@%H.E,*4=24M"?_L9#[T$A\=__._7[0:]X"!T?>\O/TT_'?Z$L+?V'==[^LM/W^\.5G>G%Q<_ M_>__]=__VW_\CX,#=/;U#OWG&F]P8$<8W=NOON=OW]"E_8 W(;ITO3\>[!"C M _0<1;N?/W_^\>/')^W#4./Z.#@X3VKUR* MG]'\DW7T:9[[RZV_]YR?T3+WJ], VQ%Y&CE$D)^1=3A='!Q:!];\?KK\>7K\ M\W3^_^2?]G=O@?OT'*$/ZX_TX1-TYGL>WFSP&_J:2#5!EY>GG]!JLT&W].$0 MW6(J*'8^Q;0VB8+$:E[XEY]R6KX^!)M/?O#TV3H\//J&L?N%X8$6D*+U)B=:].E\OE9_97_G3H_APR*I?^ MFAE'0D#4^ 3]WT'RV ']U<'4.CB:?GH-G9_^%V7X'X&_P;?X$3$9?H[>=O@O M/X7N=K?!/\6_>P[P8[T4FR#X3-__[.$G\@D=RF%).4SGE,/_C'_-/.LG1)_\ M?GO1J-"R0(N_])D+N:'_H9Y9$!._1MASL),(2E\7F(M19Y9F1"E9?UT@N*$V M]X-:Q1FM1SM\8 3WX<&3;>\^4S?\C#=1F/SF@/[FX' :&_E_QK_^?;5>$P!$ M!)(W_L9=NSAS$]^GQ[/3HYGA[]/?Y_^]+\R M8BBAAGY+Z/V__\$%&5:WB,0C?*E!0:N;@JN@Z(%VL$X$)3^V:!@_\7GMDV"S MBPX*'_(Q\+=2WI3P]Z6-\AD4/W Y1STT Y5W;-V?10#I1SLT'947,94,X-!F7%>V5!.3<%E.&5'Y%Q MVW,N?=L+;_$:NR_VPP:3+!I?1'@;BIVA_77]T&R52<5'YP5TAA/$B)/I(Z6- MR&=-YI3$>S-6Z#?*##%NL&@=V!C6&,;0C&1IEZ\!LYPYP?',I"-2II\CD_3+ M6_;S/1%J]>I*85R5)!3N%>54F+X='_-8D/-L2H5,W0@=$U ^JNJ6FNH@F.[H M]HTX[V)0D[$??GG[XFXV/".)]N% ^&\D:V ,:))591A<\#@0TT&O)Y8O0OJ-=IR2"4"K]ZTZ^-2H#PF*#+>_!'X8RH&CX24 D-1+ M(NU4)]9L6@)+1G&"&$U#8#.$I@P^]WYD;Y"=Z!ND=$W D=@=Z_ DL(L9N+K" MD2JJ%9;/XC_#2^\%QQ&6R*M M8-+>A9C>.-M!0I5$.=M2XXS0ASRKC]2+4V[,D1-^$Y3C."R^Z\J6 .TS8P;* M,:!&<<7*:P1U#SR4X-[5E&J!8$<^*X/WU(K!37_#^.^Q<_ZZPUZ(0\IWXX?[ M -_CU^@+H?1'R0=DWQH8KHZ_WE/5F7VZB23I?_/%;+XX^OV(#3S/&!&F;H"1 MDQ)$CWY !R/*#FU<^\'=N!&MD+(C%+$7'.JJ],< [^A7]9[0#@>N[WP:942N M"V6CV"2-653SA"K*R*+?*&'$*&M>81Q%7[Z8<7IZ^_W\#)W_Y\WYU=WY'43< M480J#3 J!ADCDM36S @>!(X7:K4AB]GA+ X1"1QP3 @6XEW4J$8@1I84E"$FR59" E&59BY2)*R)!E^U;W*^?10G, 8N@RRQ%;UQD;GM>/ MGJH0TEXULTY*T,D1@U]<'$([Z?%%RX+B$!H55Q/!QTUI"-4$@093 $: F\!_ MQ"$]4&AOOF+),-#TDOY8T"")M(-9L[E5# AYBHB2-",L#*(HBPW7^RAT'8QV M>463@Z8& *K%(VM0);+-D!/(.WO#ZE>_V<$?F*Z=G+_0):]ZR"B\"#3!%$LE MNQYQ8BVM$S[A/+6#X(TN*;W8FSU&=I@L-CW8&[8#$CYC'+&CR/0O_L/&?6)" MALCE&9%#'@_\_=,S^=>.GZ1KS'':Q]:WUGZP\X/D+R\XB-PU\>!MH@6*Z)Y, M^.S_X.O3/I$@("(%KK\/44B59K_/7L!,;YCI\9 ?H1#'&&%$**.4-.*T8>+9 M6$JSF):I2+\L_\8DOCT%]M:8.;9<]"C/N25,!90][+?[#=V..<.[ *]=!F3R M\X;O&7A.?MN 1.@= >K;#?FB$?G;^;_V[FXKS#.&(:\W(QE$9H4A_7B98CYA MC?*\)RCESH"1YS]!B03D)RK#A#V2B@&X@P=A1K:G=TFRB)_I)".UII,3@=G' MSO$&3I8&!6 IK1KN$P!'IVLZ^I_Z6Z+&,QD&W!?,%V(N_3!.A@GF)@UE/@JN)M7PQ<3 Q7D2)8W M/U!1/DY0*LT!20%P<1@EL+,!VB''*'\3@&)?(V=X2K!,U\V)5643I XHGLR.K4SS*PHP) M+'L%%K54-#0UO_),GWS8*_8C-H74%PG5ACL>W.-H9#F5A1R4%"\+ M]5][-\#T7+@;X4LBEG/A1>0KNL035V&(H_"RM;.2 @FMH)672\6#TXD#)X\X M_0/& &4<$&=A1&>EL0QA#6D(?8A6=_DBJ!7-"8;KT*7SAEO, M"I'T;U9=AR M[^A&;I,@"DT_K&4.JIS>0< )(D81?( =3$^K04]PH+7Y8 590GN 0,EQF$CV MYL9V"=1/[9T;V1LREF]][RZJGHE2>%$GJ%JE45GF3EJ6I$01I8I<#\5T)XA3 M1HPT$+X&5MDJJ;PC5 ^(RFM.%Q1KTDY: )R<@0Q"G7@ $[X#CS75-M"+Z6$M MS XRF$&/8,,I6@874_0B5=1 < D&LE:SP$ J76__Z@=7^,CNX?1'- MJ@8%1O>]WQ" TO-09_B1WG_AK=^^$EO=/=L!_F*'--_>TL+-NBKF\?C 1(EA MA)=.((^MXT4UDD0^$J70V1E#E F#J'LC)LX!O?_(07F!P&,.A%UY6R!BI0?L M$>(1-Q%^Q<':#3$B08KVRJ#1R7]$F$PRHS=D_Z -[B?(P8^85\&3]VVZ?$-_ MQ05T@0]GC 7IAN@VX*X?"@GH+F14Y_%62!E$__8C.L< MP^14A^DA<0B,JT;(WI\(/&!2JU[2'<[ MKG?TDDTRGJ[6D?O"*S!;:GS&8 45& >27V&O;;:L#8:I(*P.J% :1/],Y4&) M0.CA#7V@,I&0^1&E8J%,+O@*(G CER:XU(A!:F-:DNW&C3%\M*;&W>6,ZZYTASNER&M&)OP.Y#?T6_PO6)/+492VRDH;,>F3 M7-) M^*@&OQ?Q5YA!IIZ_V:",#/J-$](\/ RGDZ6HT]@HD'$LBH-6"PS3J"JY;.*K M'YP^$W/B"^_<(W-8[)!T[]:.Z@^\J+VKO5V5I&"2CG0R7\ZL:=PB.;V<@W66 M8L3IK US\FP&05M-Z>X--8K&TZK&IZG&,7DV/Z4,0+LLCZ*^-9CZ>KI&*4(Y M:QRE8KW!HP[K5W5*9M]N1-CXY=JM]N M_CU$=.%B&S>_XSW*UHP7VE)F[(6D#R,B X2#Z2(&7QKR/?3LAN2#L%YW-IG1 MOX5NV$"(]2D*P_UVQYOKV0_^/D*/^XA>A,";W;%GZ'0JH*LB&/UPHV>TWA,. M6QS0&R5V^TA_Q_C!/D4IU!%Z<3\\3A$QDL"1K9^&-=&LZ@FZ>W@-_15G7974 M'J&;PEYM5*ZU2O^9D(-=.@F:T1]HE)[EYC_D5[^O2!QT:"S\NK&?2E^N^G<- M,YT*4X4J[5G2.RIY'U$">B'=4WY+3OZQ?;G1-:COUJL(LEI5N(6J?,JQ:;5% M_)+.52RA) I7L#2_6.50ZY ZUL#ZIF_6%@ :S<,"*R\ MR'7Y'7BN]Q3>X(!M&1&M]LU=7 >A MK1.D0P@LO\^"9KC30&?<*?E@WP;>8*X!$#(UV^\M)\] M 9/#]H23&0^9W=S>?2=3KL2"=HA<,@];1^B'O]^0:15M'YX)#!I+AH1@(>0, M]D5 (E/HVC?VVGUTU^*3EI7G=$:,,G.%%# =R0D-%!.!/D/93QVKK XHK)K\ MIP"16H5AW)WD 16_^P5L>ODT!A+W.1[$^Q IV,$HI) M00&@OUK\UK*4!KL5G!99_\G7\>S&[%P?,D2N5H1'HSG ,"+$A'X,J,QI3HYS M/@]U*5<'H?,W<)GAO"NV=;8%/:>^1V39K^G*:\OJIN 5W>!JD$-ED7"97_794WHH M3Q!\_7,H+3F6W%>V]<#F3:['KZ3$(3RD6GRP@B:12?27\'\_*WV^PI^TENA_ M/U-PBT62A^UI'-JX]@2=^9N-'6A>[.PNOE40WXO%AZV[S[RA6&%TS\# MNJ.M-UP@D2@HK[=!'1]9, K 3E+\EA7%& M&6M$>4_0 ^,.>,^<7JNQ,% R@J'85X2.7(A0,>I[B22T00:[;;K!1,*"U3,PE%^/2-)E6S&A9->&4OOR%$W9T* M;YL1&?(B2?OQW%HLY?"?D&=-3- 7.W2A:B'&,,$\5YT?ZV@HC.O\5A*L%?.8 M!O6]XR H>JF\/'1X:$4 $?=\.Z>I'?2M[1G,8I.+SAX\+5J-65J?7L_ MBPNB#7\ITPQS$#UA1=P^++ ZPP_1-SN*__?-]Z+GE>?\ ]OUK3"ZT-%^<+V# MD))>2)SPY.2$'VB/";TA)SZYGEOR<@BCG&O20Q;D 7KH'7M.\F-2F[)C#8=U M'RD?W4@R 9?R0AFS"6+LV"D5RA#B(/KH=F$1[!;3_C;T9,XV)2GV(;C3W#UB M1W;*NZM90=(GVC;SGG 1W;%4>$9G6I1GK%#DF6X_T/<1)0![ 5)W-2QI-;0- M_W4.4QCJ*]I"^/47>T,;+=P]8QQ=4C9D !6X>./C&KV]20;YW=GE-)Y\QZ00 MHX428J @&$8[JY-VNK#1YG1YF CM80IB:GLC2KP C!JUGH(DTBZ/Q+@!Z9"FM#FZRS%D G92M3L"=(]QJ>!L:92CIT)G:T-,:!97E6>2_*+BPAO%<"2O0*+F%0.^4SHQ!+"AE)$ MC*0YX.FHI0!!+5H"XJCBC"U@*MH&$E&G_O;!]>QT3.3RW6)6S<#N?&CYXA($ M -#6+I7"KM;TN(2]'/5)P45C!OR*$U@D#FT!OJ:743H(."D3D"COQ'6XE+24 M(2C-SH2U72@D^3(L.FLDDI^Y'$VGS<@LG'8$OUUH#-4Y)$__S_>+NXO[B^NK M.\.P*'#5%APVF<80#+9U2A&^ HLW]1L]#Y<+P?@'WU1E."6MKDH"8DS8BJ75 M-*;@B=\KIO"!XQ> L<2ED':RZ>&A8+P*C;L1;RB5B[A:YZB9!J:B'[9!*6<+ M2""=X7 =N*Q][,IS6$WR]>,-\8BD!$LV450@! \>>D4%AR2<\VI=^:XL"(G MQH?6_>0Y&91/CF45CMG5W<4=NOZ*;F[/[\ZO[E))+> M:PVT&C.\TKQM5*)H&!-#ZYP9G'U ZQ9YU2HD7%6\-P]0::L9!DEV^DO=$_AK M9D"1R2)_:BA=&VV!(2-K' 0[*-L /P>_X(V_H_<=^ %R/?)'S]Z@?4BOZ(O\ MY'(T0\%8\%M)(&:V&^3\@X!3\[V?[2_I/MG0*I%L)?KA\7(ZX\<8\M!:5SSO MM^V(7:?J@L@8>K:'$,A+/0=6UFI5%NPD@30*TV,#T'LA5M&I'01O9);!CJZ*/G/KN[J1U2:0PK;X M+(\QNEK$?LB1GB [0@GU$8_Y\JG>N2?L"S*"]K."]FOZ \YK'Y^E;)Z)#J3Y M760'D6;=CUMT?\!/KL<.$(YK ;EH.ZSNEE!W\) K&Z\JP5?*2N:$X9I&P4H^ M4/<^>#BN$4HA*3B:M8;DVH;8)D&SMP4R>!J-2H'[MB.SR4CFH/.&Q?P+;QU@ M.\1GF/^KY D-), Q6B^7BI,>M\*4\T )$_0A8?,1IN/2>)9@;9>N<(3AG."M8<9L]@X](;: 3[ X4'M.\%Y+E+^M#)].AD.HW7_=G[:#7NTG?S$G]W M\:?ZQ&]9N>^N@Y77 6Y!OL[%L\7WBGH#XHH=@* [[<_N+FS#6-W#,'BKD41V M>V:V/#F9%[!7( :*P]YJ36'4DL%G;]WR6(V/)=%M=_*F2\97N,9Y'I/V%O3GL+UQX%DW](.MU:19)WA<+E<)"-F M2A2MZ'I.GNS89X2:X3FPIE-H35O@/+"Z5D]U]<0!:5AFX4'.3B K3JEH85FV MIG4,P1LZUY2:Q9"_F\::3\L8"_GR<)X>T%[-4 I:=0JN"[#Z<.5'&$VMVJ5N M;0M"[:Y86 %JL8]A:)*^*%B-AAF(ZW.=[GRYE,"@27<)CVB(6JQV-(0!N)6[ MA5C=GL9BN^WHHR(1T]#=X7#?8J$,;_##CF/:@B/\^MNWB_MOYU?W=VAU=89. MKZ_N+ZY^.;\ZO3@'[:K1SW SYF:A9-UN.9V? M')?GS'40'+VKF\2T>2AU)2(.7!.[D726R!V@6]HI([5F"MUBKK&#R3W=0E?\ MH/P=@X(($TAZ;68^FRZE @@C:T[LZ*"E3-P84:+0)H]\7[G9 M<6ZP]CW$Z$Y02IG592)&G%X.QF\Z( N&ISU :D">T#C#TF2+C:1\]^0/L7M'_MRALP6"N+ M(=^-<3JK&8@F'$LARBB"XZJ?BC5X"KF*ME!% %PU.6$#GFKM8@2.+L)P+X^A M^&E(_' 15 +UK!D[$\3)&0*<+KHU@\9M5 T,,$5O$X(E9PLC@'*]C\+(]AS7 M>Y+]G/E7("&3DT,E(-?F=0EN+,33.F579YA>#:7>L M4SOUL-=9K^;8YXO=$RP UD01810LFP8X% K;!I4?@PEY:FU1K*/YHB[,,2K& M9 <==*J!QK\=?CJ<9C/4"2+"3 X/#ZM)]O^%3A:3P\64[66 M:,>-KL^WNXW_AO$7[.%'-[HA7A!*U$G)D]"+5VFY%(:$Z5&*Y90\\\*$ 8HY M(,;"C!*ID0S! L#YMYO+ZW^IE:0IPN!6))5_.MSR,9^@9N02G\-<4C::QU4UC()S*N+ IJUF M&ZK<:.=[M&KA^O$,/^(@P+0GC;_%]_;K*@PQ*V>X=.T'=\/Z=ERV5#1VI090 MHM115%F?72R.CA=I\5+,#%T_HH0=XOP088@X1W;L+,<3MC!2BWVF9MNGM2Q* MBY&L48VDJZ"J9Z#)EUKUL3I,W!05;W:A9'R\5*D+G$]GLZ75-U8"U8".;I:> M(1*R:'1TV_2,C/!5ICVB2/> V+4B52(8IGS/7VDVF\PRI=/&UO%)7;C+N6S,(EU^,2,5'-8"-9$-T@+RX6Q8,]0$L1YFT!ZY9"%?&Z^D M+*DK2DDE:<)W#8Q.2J/J(3TJJAJ9H!.OX117#$A&I%;#::\8APQ*GF3PK!)^ MP(_L[ +\3.1Q7S"7\ I'UX]$3,&2:],;FM>Z&\10V8K-ND]EU!)/_'#IA^'' M":)-Q/U'ZI@3M(JBP'W8\Q;#D4\+JJU/)0)YE43N(P<]!)WBV>6E[1% MQH "%[V[C;9OWM&QM>T<3NW3FD%5(X+"(18K*X7FM^^EI.!/YO17K7A/*4Y( M0<-$X&-EB#298+"T-W]7X0WYBL]VB$4-4EM>@4AR!?)(=[L^7"0;,BF%['91 M>[?;N&O>E)9=;1O:&SQ!Y'_7#F;VVW M\2;2MM>TCK1B652JB=*&#CF2B-)$*5'T&R<+-O@.J:W52UM] [.&I!K3T#5B,)6*HN-Q1([PH-=.0U4W#)E"U: B(I[(+MD"I8!8C4'2# M _H+^PE/9;]N_A5('.7D4'"SH\,F(+&&0S%%0X#46<4:) 5,Q9U013 DU;BA M$$IEPQB!)8INMJNJ$02B7# M#+3HZ87[#6W!M_*<^X#0)C^*%CR;']>_V-DHB^R*UWPYFZ:;^ DU=J@KH:=[ MQ7(@E:8"E6!7*@=2T%+\9II6*%O!E%N=%%L"9IP,=CZ)-_B+[SEWZ0VT+?M^ MHG>TCI4"0126Z++.U#$]1 FBC"+X5N!@>EI%/1\(0=CKAF7\KSA$MMEBH$$R M9G/!1F3W!>>/H-%SH:(14_)=_<.GG&"R0U:[%%*#JU#HKP2K3[BD#$OZX*D&S*OI& MV1J7*8ZJ98W!/;NUHT'=LU">WN',?GH9=]'C#>A0T%LO*Z]7[/X_&^/_XCX# M33$*FE&#]4LO@.O ME0RGIR74$W0\D_'$PKC6:A400.VW^XU-IUCGCX]X38!^A7^LUFM_SVX(N@E< M;^WN-F0F=L-:G%X_KAQ_5S-B#4!0)Q0[2RD]%YG.%LF$*F6&.#<:^0D_E#%$ M*4?D>HCSI$\E7(& K,E*5M%*!YA;R7;^N0_Y??<4>^3_G#@SS-UWVHAR=G"X M',4V+SAX\,VPSK2[>>8-YM$6)'M'ET($[6?P8:8/91F\6QS9KH>=WQVLS:;[$%.^W2DNZRR&?*)9:4WLF9!,_9W6J,3,T0XYHB< MI)O*.N6),&>J>Z:CRSQ-8PK)B1+S)!RS9C,9S^2@-,3<29>)6,2\\-8!MD,V MHM8XSIZ=Q17X#]RDK'^,R29O/4UN1$Y:D?G>?FTLQY1[&3+7K)5(.B>8SPX/ M56+ A!Y"'Q;L2ZZT1QPLPN+K',;0G=WL<(8ET!T]8]JH/*Y6B>Q7Y&YW]AKV M\*V2=POSGV9C#ISKY.]O^>XY.$B:-/.KQ>(C?G1C3ASV%>C 93?R0LJV+UD> M6H=Q6G-//-+;LZ;Z)$TO=N!?IR)LWM">9'>B6?X^0 M49.S*!H4)EDAR9.W?A,=M,H_HC7QR/A*[QXN#@^30M;X==BS4YUUL"1UT#?N M5QVE.+J7-(7SYN@K)EBS-Y6^4\*/U/R6=I]O%$4ZTSR>60481"@F6>@U]B$F M"W7MUI#*YO 231)MX0'3ZHM5#(D-TAU6(5Y_>O)?/CO8I8B:T1\.^")T"B3R MJU0*-US;FW^0.8JND/.S*D M6@N;!U0U7^D<*_SA(;YTZN/G7>"_N&%#\8!FC+4X9@W$1 8"1-A=1$9/>EL! MX:0Z/VIY5S_>Q +)5]W/LH4[[H6,,#L=RD@;.*0-J7IQ8&.4#8"FL/6 M(K'=/I!([ 9!@[ WP!"P+('.7+ -HFP!9?'5"[3"!=?VDAA_7CNH?: M&YRGSN^AS[:7Y%@% 3$[N\*<=QZMNUY-[5TX3-0+I% QL3RL1PK*49Z@A[>X ML1_$U6(CJFX-HCH0YL2.+$"BP')FX?.RX7I6E3>-P.:EX@VC86"RW])9V@_1%(Y!8:#4NU3=Z,3^2 "(? M(P K)H=6N1V&+2K#H[#LLG(@+)C+/ P*.VE+O6H,#A4O])G-#YN&1-BFVL-K M60\^$]IJJSBG/-Z KRPJ"??E+2?>F1NN-WZX#_ ]?HV^$"G^D'.#5BIP.&P3 M366DF-5#DDV<"A.IC$\\ET*4'V(,S0#NL&9A&+Y;/V-G3W3U'U'91 ;!6-;C M!8B6,IX!X(ZK'>0\(GD8#JJQ! JM0^8-*SH3%-,R FN=]"K49^6T*-( [D]3< [EDD:NEJVOX>7!"H"J,R%!TW),WY 1FX\^G M^M:GS]+Z F&LV54%<&LPE5'(4TR^:!$KF@,1,H="]6PF=% D 9,G(I5"2M2R#K7S P]QBN^$M M4:IO!3_OT<6=ZP J;2E(S!*)5F&((ZG=C]+# #@L2J"R_UTN7*/08J0,V>/H MHYG503/=:*IWM#KN_>!NV'V@5[AM]M3T M%B1@BJ(H]&-8E)?7\\@AI S!31_]YDIGCL# 4^^#0A356,4(."E@"!HX*MY$ MPG&YEK*$%EHG\:N]V?/+?E:;C?_#)IY@"(B4=E8A*7RWT?Y)!DSCKY$!;0?!I6H1IDD._;M!>0*6IH%)';&A#8R(C( MY28*2!35XSAJ5$'.-#D/4J,CU1G(Z!P$]# %+W1ZQ*BE>><_VOO[K8* MN7(S 4C(-$JE<*O0B0A&"8,)NV D8KO>*1-#X#60$>(T>A?@M6LWW3L*AKQ6 M!Q:B46PB(Q!*?HAO">Z28S:\#8G->I%4TBK13A[].;D;VL"\<@CE&2"IGFNN MI[FYI-AWA<@4&,H46":_BZMA;G&(@Q<(<"46 0RTNJ MLG,M&G3IS^D?8K83E'!A8W#".ONU.< ?RV#\)K"8!+-"(- =,ABH(Z8M1BC: MU(C0D2Z\INNNLDY4\R9D$*B*(^^XTZEHA6CT71[YVTJ'UYI=57J)PQ"]I&K: M"2VS,-OLJD)@-I@(&'VY_=SV;YU_& 9C.0D4#@D='^YF0T;4"R\BW\=]V&".\O+_E3ZZ"EUP M_"D(JS 66'6Y;@&J&?%X9#0+N..9A6$\HV$@H#O@HAW[J@8%"A/T=O%3WXL" M]V%/1WFZ>G;JA]$M7OM/GOLG=IK=2.)=O7!O%TA^=>9XFE7*LKOG\X392O$$ M4=I@<]*AE;7RRJ[SRNZ8LIA/RX#A*^^O)8A*FLL@&&;'D"_;VZ/*$H '9(U4 M"CW3CJT65!8.W%\:T#1U%!M8@]D &+L")Y< <),=C41QR)JA2?3(4"-C$J)+ MLJGX])$\KD.3^LJ-:!!^[FN_W=K!6]Q7KMXV8;*"#IU<=P* $L[K#&H0VENN M&&A^!1[%2EWUCZ='N2EO V*A+Q$82,N6L=:,^P):G5$"9="W V1E*8W?-/>( M5L1D?.57/XZG:>6^N.!&!QBZ*E"I&#)C'EAUE:)_E]2%]F?R\P:S313/66W] M('+_E/7SQE>!_+])'@6WLJPJ+NBY_9@PW_S/D8;'S#!*5[%$-;5;-(4 59N_ M-H%-:"<8$ ;N"Q'A!;/!SE[+M-87O*(5=,UR*"0PLW1BE9!#"3WP3C-#*6AU M45 ?KMI=L(BG%K/ XNC""Z-@3^MJ;]WP#^%%,8)70'!4E4-A/KZ<5W"4T0.^ M$&8H!1PUF,05'M,+MK]AY!>E*S_#( MHKJS<'S<.ZK [J]H,5'?8&+"YDQ/ /6-(=#;.LH2MY=(]"!I=A11KQ0@*!&M M3$AE\P;44>BR5'QCR>W%KZO[BU_/T<75W?WM]V_G5_=W[RQ(M-11]#2H,:'B MRH_.<.@^>;2N?17&"N2UHC74J^BK[0;TK))2WJ%.'#I\*$NLT,=P(0XDA#7* M>",[3,-*[JD)/]TP07:$J SL^!]8$V[]!N0'>%FW^XP]<%G6D*AJ#3+=[/M^ MPLTOMNO1?EBBSJU]Z1H?9'+"*MQ_:8G7423C"^6-/E#N'T?LNSQ.;.EL-Q96 MN.:TY]Q'1#&.HF>,UL_T+EY$_D+_]TA#+CV*S"XBCEMM\-,<]IK8V/76F[W# M.DLBG[:O2LIY)K1O[?L+4S5H[!^ARE_I_02GY/S9VUCY4"T#X\-5G=3RI3N' M"_&NDF3<2H5XQ[E1?T/R3K<)F?>=(XG0UC\*-=H:-AS)[QX![PDI[U[,%M;A MHH)TD[9N.JI47D,U;X=%3QU!*_EAOU51HY>FU&)L<$LBA@)<1G_8P2Z\\3?N^DU^0Z+R LC05Y9" M_E+OY;RR!D@[Y#)RZ+?X7X.V"_II6AX8W2S[,F-<;/*_^N&QUABP )*K! #< MWU?;DB9>/5_C':KVFPQ:9 MQ=T$OD=^7.-DIO;&5ES<=TA:4B1)YSBQ MYM;A_//=L!?K!#[-S8;[PRI.6D6S^B6H?; M/I+*G]D\.9E6X$R2YCQ+%/-DO2K#"6)L#QA?E#"&/_6FT5[E<#"\O?2E$4. MK)AV]/X.1D>;+WFQ6Q=U>U(U,=[4BZJPFY@V_>H)(/B)NDZ3\49^]]>G?SOX MLKH[/T.GU]]NSJ_N5O<7UU?O(H2(D=,IA@@,"Q-$7EP'>TY(A-[ZWEU$A#FU MP^=&_VEX7"OLZV50Z$ITG.(Y)D6;6E-BB%$C_R/TP#K5#Z,?:T!/WT-.0A Y M>+TA/NC @D_L<454"4P!"I>SV))RS6U;WH( 3[TH"IOOZ1V&J7P$BC8R7E*)3O=!(+C8M^%I"'0519"_'LA* MCT>GWA63(F,2)P8,I3Z:647-=IR4$6"I][!:D-188)A5ZGCUEU[BZT5N]';A M/?K!EJ61PG5JF?>TKU1+""7I///9\F0QB]>J8[)H16^K9H11CC+<:O7@ZDX- M4+=EQ7IPG:W^.NM9M59 :K9N+6NN_@6^#G;I(#NC/]! ,\N-K>17J2A?R:35 MWI"LQ?6=K^1WY>)V\;,:QE6A J+$>F"<>);G!CBU! CIQ=! VIF==%L;)Q( MN1G%1KLA=./A']@.Y-"0/0F"A92]BK]8]4B@M,S 04>M:E$@UDH_!BJN58^ MH@GT^7]N1+IL.._4^KAF)-3)H.(XY42KD&E<0IV!&E9#J[.&.A$BBVB^B<%A-R# "C(N*MXR;($ 7Y;HQ&>WU4AYO;?/]U] M0K/#Z8<_/C*=3/#_JB/5.7]);0C//[>#C4N$(?&0+BX)G;_^68W^7RN _*FG MJ16O]B=TV"C E@)A83" 7E:M7I!0$'I6'@W-V@,!PG.]IY!,)%C%3LLAC,;' M]<*B5@:%6#H]29'!2&452^"'(8;1SBIHMR/:A938S\ ($;I:"23-5C !)U_L MT%U+?D+^+"!"F J#K1H@L<$,5JC0&/GARYK\S6N9D?Q"?J(=D,EFAA-1V7X=U"0Z3?>9Q)TM!K2_QHBF.#C0,6Q0B@0!;',#(/4R=627WG. MF;O9T]+ZAIU+M7=UU\O)"B;K32>6=1C7S-4,]HPZ*["*Z8^_UUD7MT?4O"G- M =!<7$4WCOK68.IK*:A3A71:5*=D/6/RIVO:@CQW59'BY$-, SK?:A),91Q< MMN1A$\2X%.^\,FP",Z Q&)K_CMVG9^+3!S;)1.PGC+P]G4'3HRAK?G:-)0HA M\O=1&-F>0X0Q:MXCY?JM>830HB8@/ X]DEZ2/ V(VE@$A1VX1>,RPB095XR9 M*7723F*NY(RHIW*LZ:1D?!IG/#4ZS)BZ^6+CG$GPD:"B8"D\B.)=WA@F1+9; M3/5U-Z[H2)+BRX!QKUXBA>YJB\/&:4:1MG&YR1"JYT&780X%!=(F(4_LOB(@ M"LQE B[;CI\W/P^(/O53V,3KILW;%^"'S0=2D,-J=7MU0TB^-;!,*P?5HI]+]R-X(,3>2#>9%&_!) (J(#0*@"MGN MSEP IYJ]S$%K:02.XAJXN\B.]D20M\+#2LZB1ADJP*>WN7'F M*.5>?FGD\- Z).LV(>\1DUKC,;:/\?&C$[S: XNZI4V-.*?LNM$+[PP_XH U MR'EE%_J&]'XZKMUFX_^PO76?Z*/"Q;!(I""Z"J3FJE'I-+T7-I&$UX S65 J M#$JE>0H#J@4358J=K<],!U[MGKB*G1,T-J(&AH."I* MJ;#K9BV[1YZ8Z7O*@H:P5[IGXB21ER8\-H^\ 3[88IONV&T;#&%B@*E'3==8 M4F/<80JBI&4(S_;XWK\/;"\DHM!?T[ZTY#7:RZR\93DL;>T%50,)+MO!:GYX M.+5XP56,=KI'[S^R^^D=ET@38.*;Z %'/S#V""!V?A"Q*^G3R4%\*3WZ\( ] M_.A&'Y'M.>RWZ]8GR9]VK*#GX0W9N]WFC2[+,][)0:!D-A*F\Y/2O"1$D8]V M :;_C_\4[WM2!!$.R3(!\M-U L;+7;-^G^3M*+,B>9Z8D1)B=D3./DA$VK'3 MNY\TUYF!.(32(!*/(2$B J!['^5$X'W%42($1*$:B/W8H')?]BJX0K6!0VU6 MR#:D=4U-1L^PLV$,.BLRN M+?<]?UWC,"1_^L*3I9!=RD"2D7L_NY(A?VE#U^%/G9&)6;&R%BH7D\W^_Y@B M1U'@/NRC)$G&S,",9BP;G1_SZV/(G\/6@VG9Z 8+?T9#+I'L>,L2X;SLZ[.:/1&7CG@*^4CG?[/*;FYE_] +M/7N&) MLS@F1Z[=)QEK)6U8-MXFKTK6J+@",$$Q\\IS>0'>P8+RL#:TXIQA:WNTX5>6 M*QB?;\O"2C71EK*OJ;'FRO<6M]R*1K&SV\4)&187%(37KYK=^C MPZEJ5"J(DEP@7+SEL' ;(A7H'42I,2W,M\-\[R!G..@,:GR0JL:Q#E_ U*C& M3B:NG'_NPXA=[MC#+RND#(M,9?E41G/EC75^U#?'[1T$EGX&8J&#D3 ]2#3Y MO&H8J+67J4"_"5P_H#W,TF=Z[5G4DC,,\'4RJ@R'1\K'"BA#WK0O>Q2_!^CW M-Q6?[03^BQO27"KR48"C?> A.P.(Z8%!A!'5X-!H45,#!"UPQBO/N21B;(8) M$HTD#0L437+*7\UP?*A\%($Q91L!C.U[BQC#V"P]>Y _KT3U]W!$-UF2O8UX ME9>9BZ[ZK@/LN.8'E#9,J085H=%-#2SDE_RPUA,FO^P54"JD# LD9?E4AE#% MG:,)^T/&;:P2AR%C1C_SE#*,1Y)J[0E*@\AV/184>*<5WS,^+#0A0C4M'[NZ4DE8@:&@J*$*MZN?(2(!0/&;X(2AN^BZ*FWG6:YZR7( MG(/32 LL C;$A+YY"-_UN M60)G%C_Z7J)"#PNQD$!('&"N.)]:O /QXRAKZVL.!@@S/B%;%DAKE=Y/R700J1T M"!$-5H4+%->/YZ]K=E:$RGOMG=KA\\ISZ#_G_]J[+_:F=7M2DH3V<" GEZQ7 MSV?'QX4"+>K0"0..?UK+0(BS))C]D&,#B?4Q#&$5#8$30_#"9YKU)Y9@/V"Q M)?1"7LWGJRA7L.//=/[/";RMD9[UA MWS@T,JCK(MJ07\_8^'?E>R\X)(&;P2F\I\U[RP7<5W[T#QQE6O;Q^D[\3(N) M79203AJ.CT]FI:E'.XA3B7A8#.OB(I$(O>$H!W&#H^/X)N;WDWM!%O#"R%__ M47-L-DG.C(][?<"L' $[?Z'_4K&01_RO?A#_BCXWU>WX]4+\5XB:M9HI[(;. MYII"Z21)EVA95D[8_V(A=H#O47\O'N\N1S/0(*-,_[M7B=#H@^N1#V,'XC5Z6NWP56N![D )\?K3D__RV<$NQB?B]67IN_^]LM/?Q),,<2QO!Z'X61[3FN]]3\M40OZ46"0!+YR+D\ M/"S"@E'EPT/ MRL4.K8_KQ5.M#"J^=51$$J>'4H+\;D3-I<+#ZF=UU$\C9H2.5T)+LT5TX>3, MW]IN>7Y>^;-6''">*GXQ*_C];YR YLE$/_DM2?GU^7'1,8I^F]-0EY]^=3\&M.!#$J4%[=61%+01%]'EWC-$5_ M+NNKRYMO\9,;TMO7HBN[]&11>O45R7E__J;_9>9 =\V&B>6I:?T^KG)>8JGK$L.'I*B _J8)/(7@I9 MB@KI\_4&9RHZ>YWNNKS][WBS^9OG__#NL!WZ'G8NPG!?V;9J?UZK]S<(H7+P MH+@X20D>_$$IHH0DXC2A\#"(BE9G%?4AI,4!BT@1605DVY=+Y3KX%K]@;X^_ MV?_T@]-]&/E;'%RVG<62?%OGEK"<2 I3QVF\.Q;3FR!&$24D33C^-(;.5A^= MM>TEJ[EO86=9P6@@R/S7WMW1.B5Q&4;I*9U(*[)6Z,,[3]J))!2@RRSZ:&(5 M- $%0[W'%)R^1E,HYX[>5@]TAK1N/)-??$BS:V><5?SA*/-LNF">D !T[*YZ M6-)ZZ/3OJM.4W;ND+YQWTS):G][$5KN3)7Y6NZ^7!%"8O9X<%UP^)02TVS6@ M6I:R6GJ1T.!@54#466&88NXPTQO^4-84*+[S\^<[;U^6"(5X M7Z\0N5[Q"%B4O_/VAQL]T^;GA(:'7R,TM=#6]Z)G\I=G=_V,?E"QDKY-+SJ7\F?RQY,<1M35WXX!>N5?GPG"'"4:,M]F)A+$^ M9/\58=[B;OW&4['D?^4T+/G][^??;TN>6OB3AB0KST\A^5@NXCBQ#WS$IVHD M R$A.V#=NNBO]2*\NQY6BQX@VQMU'D+]OZ(FQ.SAJ^T&O]J;/5Z%(8Y">OM. MUN/K&[;#/0E,UQX!%Y'6]9[( U<^12C_[Q<[=%N;: W+0^-L95#!%?8BEO&F M(^6/F 3Q$7@-VIE0J!$"MH+-I6#/967!#%1#%@\!K2H!6%177.T46":[2[MQ\V34T%AJ/_SJ(<$UH>C[/DM$N&QP1W\77" N3]QIB]XP#6P5C6 M",9Z3[&I +JAXU+V/4!CTI>W],>_NCB@%QJ]7>(7\J%>W=;42OPR1#012J3B M_58U&4H)HM\H->A8,*"JE2Q%1E7M2)9RU5J8MIL*&(.YR/HUP/_:TQF:' ; MWX1!7Y,X"H4923OO'"F4TC(%>L/H:771$P!W;>[9 #JAD4 1=^:&ZXU/A0M; M=NB%KT!@K$8.A6 _/:JDP#F"X+OYPVE9SEWEM=2.+X$SU@*KR3:F(.H>OT9? M",\_%#YR]@XPIE)!Y-> K5D+J"A-Q(@:!*N.BG)61HC<@L%050[XH:VZ=5*== MG. $,9)H"EQ(.9B>#$BQ3D8 I]GC:F'3H+\IH+&406.9 1I+T9F.#Z>S-M!8 M!H*FDYXYT%BF@<92 XUE(&B.E$%S9 9HCM2<.R%FC%].!:5Q;.U;76CKYV MUZU%88O)3$%C6%WI5\9E,PU@A#8*IC @',\KBQ6YW1[CX#F0RN7E0#F5(;'9 MZLAM*!5;SAB\YC?&Y=+/EK>A,5H526&%+=G\:AA3PDFIT,*,#'5(]45#:DE] MXR#;[,NM8&TPFS$PO>V.T?*KT "][>B>T_FQ.,\M%$49",U>BK?@\M984#9X M;BLBZZPUR)'"6F[W@>V%C^2S?L'1#XP]-MV]]C"M+:,_WO_P2Y^Z'RW=1P.[ M"BI[/FHV7RSCJVE2JO3TG\ON(V/%@=7 MZ>G2*#6(P(? 3M/U#37IB;E>M@5-8JX?O[J>[:U=>M%$& 4L3(4W_L9=EWL9 MJ[T+D<:(!%*8$,\K.T;4E5/2*$=[@CAU]%O\KSG%#,,9(\MM7A)C/*;&<#/: M1N0V,@Y=F]RTV@L$IU611(6O#4_KQ&*]" KKQLMD%E&#-]CZUB%4LSJHI@U# M8F$]D6H+=%WIX9+79^#_(+_%7/S@-L.-&EWX8XO:3L5U(Z4>8 MDGSR/CJ='A;@1R8$&9\)2CFQ6[TUP69LP21^V?=#+T'(;UQ05$ZZ9L& MC@[GV:!,F!PP+BAC$Y_;)B#(.*$\*ZCKI4QGW$P M_]?>)3%I%=[8073]^&4?DJ@4AJ?^]H%$,GX!MN $^0"430D$=-)9,(=Y=@#GR37;3I+D^F,B#IJ()0.0PK?Q;2XE(N;M&V9%^(K M_!K=_\";%_R-M2/KX*@21 V)1NV22H_&Q_/94C)%R7%%,=L)HHP1YXPX:_,B MT-#F8L&'>.W"U(@A#P_98"%I0O/C!(MIK4<)^Y T-D84Y508;X_FA0BQ:1IO M:P)$/+8:L+ROS53)3E[5%B3_2'.23 C8Y?\!P-,]AM28>9A2""4I_H'MX"MY M=N4Y]\\XP/9C5*E$&HRL]@*)_C++NO_2FA\M>*T$YXH49Q/.TS4>.A@G!\#_E7-^LD$0'VX'LOK^^>2Q5,]C[@?D_8=UD[ M%E$S&O!,1&F?/IDG%\GW0#QC^5X@W\$^">8/WQ?F"Z[?#_29T=X)ZBLEY_UH MF8UXZ3I@YL_S_GC772.MT3;)NNORG6&]6/C# MV2^^[_QP-QNV6W9-M\LZ:&\ )BMN+(G+2Y//4V13@BM[B\6=Q12IF('8.M%4 M4D')A;'\))(R@NX\-J9!I')C)8,8@&X1$"2!WFA9PS!/IBWJ;D-?,@/11!*% M9&\J"6!"U3BH*FO*D)E3SHZ5\\92SH_LC2[EYE0Y\A9Z\/T_>&,#0V-)#F"2 MH2,QAEF1XGN('_>;2_=1?:\\]ZH142.31[Z3QO%<)G9,$*>-*''30DA7M5D@ MN24/LMKA5,$74VN&JYXJ![R2?0:J 7[%SDW@KO$=#E[(/^$M?L'>'O^"/1S8 MFUL[HM7'MWCM/Q&Y7-^[84V[ZFL;.]+27^W;35#97E7')R?+N,3W_ADCHHE+ MUU>W]JN[W6^3MF?^"YE<_GAVU\\HX.P1]2 4DH_N'-@;G\PQ'ZFD!SLJ*@IC M69$;DA>8:'\2B/]XQAX*F,1O*:$@$YT_SNOI=;=,TV+G..H15HCQ0@DS%'-# M,3L4\T,YAHAS!*D$UF$<%AO/\",.Z'&*V#TFJ0L^YCT%L"2X7Q#*U0'WL"E( M.N,'V'WR3FE#N^!-W-VU[E&=Z4H-?X6I^#P!*B>#[NU7M-I'SS[?;(+MU]I; M-2NG&FC2(?"G0I+1I#$D"%A7T/7;J>^Q[3:6\]1<%-?R$66I $!'4C25F>:T MB*J$!4IX3)*\O_9Z1%BXC6*./!+C1K/$'(]^\,,.'+2.><'.#+KY>QU^54QH M$+3#2]=^<#+%J03J_.2EB]![@/:)CWBWDI($@ MO]V8PZP6%+E_Y19.A:C-7Q5>U+X.(".5K"LNELOY,C[76\9H3#G#JNZ)^/"* MU@>CBJ) F?U86AL<:=0!FDV;I0UE0 [!^IX3L0BF?[%=C[:!_(+)%\!D1BDW M @DIP&4,(K&DQ\/I47HZIHS-''U$&: /E,7'"7I@7.B,W(@$83@[U*,URMGA MPX::X/,3X3.*[B\X>/"!M)]*JH_#CX@:(.3+S_2Z#7K%0':5(FW(7J;"-VM9 ME=0F3CW<^OV6[C94Z,,YF@UGK3:D)D0?J $_&I1@RD1)05[9:D&S!H*0MG*@ M_]VP7"]NJ]_:OZHS/2,&B18A518PC]N'#([U/#_S[J;08RI!6-W ]^7MBQ&Y MH"!CT"%GG.>OZV>ZP1^GINTSS887@&:8]=)(#T5+:VX59Y8X)IA./8C[.=A! M'RA(=X'[0D;,S1LB0Z"EPFR(_+K<(?7[J-+)'>(E/$OV:8W88R#M1OB3(* / (S M<1[B^Q4B;$(PF3";,$\>0DE+I"3TK%@<1,JS88$YQHALM\2YO_DO_&XOZ?!6 M]Q9PC*L12;9D8;Y8'!\5 UWJ0[&MY>\.4,F'GJNI&-3.%DMX@7K\//)<=Y/:$1;++\?WJXO[\#/WMXNJ7L^MO>CV[ MJ^#,@[]_^EOM7'9L?ZU^=.J7)54&\+]XGA\[8/R_B@?&OR=\;\K&S?])AQ?F M^"D,VHO$#^FA#0?]S?6>'']+[^W=>X[F[A/=56 >^25P(S=\%H@^NF_6N /S MSK)B$(E%7$). O;*V;J>2WO"1.X+CIO$-(QZ;6]I3#%:1)%>Z)FG=^$DYRKH M&%RDF?06@DDU!M74*FMJ%VA"YAR2+IE//&1,8R"ZA!F\W+OF($TUZUTODTY!P#T(QU#>&D9Y?2A5<>9!Z!2#:U,FAXBK+8@2:9-&DT0R@V/$J/9*RTU=M";,2#0ATR0BF,*>SCHIP8Y.Z:H_-C =\ M$CV>):H]1WM80CMV5=R^%LS2!C46W6TUYHI$3,-WAQ+IA353!CAXZ?B8QN 8 MO[X^^_O%Y25:79VAZ_N_GM^BBZO[U=4O%U\NS]'J[N[\_LYX3 N+Q3N8T#!4 M)W_BQ>SJGE)ZWPPL%X52\=QC&1A/4)8VFW8>9"2K&#>OE'9E2;C6& <2J76G M4/BQD^1H6LOWER @-5VJ:2G=];4FI?GL/5GN3B#_/%?6&@.;02&S;RFMO// M?1B!E15W]^4ZK$I:"Q*LERW79U2? X#>I?(%$=/%T6%I.(2_ J.G.I:2.KJ1 M4G&D.D!<@M]6D8Z5Y.L^VR%>K5DIG>L]K;+(T_+]Q.\"X$,HD$+US/%)>51* M**.,-%J)0[0^' VH-L-6JBSOWYL;BNCYR">#,D@I[ZT#8+O)0$!)+Y>Z"?Q' MMW'5-?>$3H!E;.4[G!VFY3_T;<1?!T)*5_FM3/[=B/*WW?#06?ZYC/S:4%MU M[P(V2TKJ/4QP<56R?>X/&@\37%S))T/+:;PE<7%U=K&".4.@*F]\4LQQ;QH8_=V^_XO", M_!!&[KHA9/2AJ'%DZ2&F0J_-9)F!4XE7$'C;J(PERG@FK<7BYQG;"4H8PXQA MVBS%6^\+=-4U7@P BOSXTM> [R0NG+]&@>T'CNO9P1N;9%X14],.)_Z&R/?$ MCND2K89S,VF.9L<56354T'0R1-PIBH$2.=Y-&!K'L%9FV,^\'6)B/9+IOK@A M746E37Y<;LN(2@*3O1MCLGG.%SO9RN#(KQKV>HX,2A_HG8P<\3+]<%Z<$#0[ M[L=2JD#I:(BP_K7YVA4CPW@G.YERP4Q_./0,&'GKP<6#N\B.6).?ENK.IJ>U M([DB@OP5BR='Q5E?2@J\,',0U:P.JNE%6Z.S5:%4;PL#<')).1% KU[=INTP MT1MP>,F+(;U$MSA>+!HPD] C'D8HF@&<[CK6@T="1R $U;FA $45PQB$I.*M M[W(?.'X''DVY^^8E?6W9BB=.TRQ$==&S#5,"/8%1571)"5SES .'+))6IA=1 MM@Y/E8>U8ZDL@4JV4UQ&*UW!"3X>]=/,ZJ"97KPT.5H5*+66, ,A$L-.S>.@ M*%$.PLM#$4X,&&?Z:B? BC&C2[/3B?%BW)AR96^QTKB2O@"*FD0*^>8@1U,! M;B:($C1LE.FF8R-Z6G6$0U#9"<48*MC%'!0ICCVY5\"1I!:E:4:S:,>282-1 M5SU;\63DF%1UR'9,F3(V\97V)WJ(Y++EP(;X'0A05#JH)\0 M1LWZ02*HX'IMZ,E, HH#Z5C&4$['A* 1 M&)+K8--F%D-PU-:=1O@*+)(Z-%M9UJ1V1G69&4Y-CJ:KT^MOY^A^]9_GH+UC M9!RO!3SP?6%R)48WMNM% M\N,*J[=%'XA7[#T'.Q\_[PA%(Y!1<:I:/!1- (R"6[S&[HO,#*;P+ P6,@$4 M>F*>5+9#B?=DE"9Q[Q1X8'35KHJ-(*5D""RJ7M: C)(-!KF"-25__FIO77[E M7E)P'O?B7WG.:8 =M]+$H0,!W1>S*DDG>XWG;+XX6?([6N^?,;*W]- G;1+M MQI01CJ^B\ ,:BIT]NS#\(W4]_\ES_\0.>11%Y%W>QAK9@1O2.F]6]YV=G"!T M4JE#S=<^CVBY2$IO\Z MUV(N '>_CF@%%IEN\QY1=!ZP*V [A83T M-EAUBX$.\CDI;[!G;^A5\+P?')-XM5X'>]S4!5R5"D1B(">:]* ZM6;5"JH< MCPE*N23=$KE7QXR $XDQK!$W%6=O9BBFRN\2%D9D&FJN7IN#*)C/%%3_ ]O! M=S(5"G*_4_"2VM>!<5PGD\IJ_DP,8$H>T=ECD/^].<#MKSYOD4CTML,0AR$K M+GXC5$V#J'GCK M^X!H;11*93>_.KJGB,W]+N% K\]"C(<9N!W(! R[5SA*(+LC6H:4#(4Q7=Y\ MX.3SL#4)M:WN+4*NV(8FH/<>!TGF?T8BC*1OE-\"1&I)%)4C"I5MW@R?.:J( MDC4#DKUT32>T,*4(:G6V 048OQ9$NK2H_#@$I$HR MJ"R85!9\S;OG9A@UDY78_WOAQ58.;^PW MNJ%-[X'GB\>7KOW@;ERZLMS\K;L0TPNZ#A(J%#8LLY-1C 'ZD+#Z2'>6$VXH M9L(8?<1!@YQ:_8&\O#\'R>Z#X*PDC[8/')T='0O EA%%,V93ALY?" MO$5[HEG0K!D.I$(LI MEWP^:\)1L=&LP8!Z^DR>Q-0 ?FH FU\F39/;3<;D9[,P+./T8D"W6M(0=$?/ M.* -O'GA/+].EF3?.:F%!VNZD8-%O)2,\MN"B]R*4RWV*3^4,4RN4Z<(R/$< MX41/G^QX%"NQC)G;8^-[3P=7\J/PR M//Y+$LG/_ Y/Q%DW]^YLO.?T#<-U/^UG@D-*#,8^LT$2[NQ&"P#CN<&E)=!; M9S\PK+(319M3?[OU/;:C&ZZB*' ?]A'](/<^^]T7(KQS8[^Q3N-!0-,RT46W M Q#6C?%>TBKL7Q[-_8?7HF8>S ?B&@(K,%G%K)20P78A),S$@+!D%; M)<3T-_I QRLC0M6E"_ TL-&S$MN=[0:4S?7CI4]G,R_8X5%/O*OIZ6XN+4IR4R'8V.JXXD.%2I)HUUMO]@ZEPL=@-]4I?D+[L4Q=-HUC_,]Q'?^8_2#A/)O>/N M@P8_:'@8(![62R+K;O.I-9_S8)?00H082JBAWSB]<> FBDE#Z#4%TJLUC RA MG-5-.5T10@RG//P%QH"9L%4DXF&G,2-O>E[K]*I!"(5L/[L-IL:G3"S0&T3E M HP.]D3E,*8&.X]I<<+B]$1D"1@,O> PHD,77X,2[4]4G]2*FPI[^:/Z)(E( M$)-0B8]J@+;^ZJE1!@C:=,"-]?'J]=&'AT:'*B*A7GE8#(1G^($FMN?_VKO1 MVUVZ4-*Z12]- 0Q;5))Q^'\@GU*?((H>3;SX0Q0QL& 7?EQC& -9P3]R)1U M\WK 2AD2&,=?R;ST5WNSQ]G"4+N#U+T$@]<:2>0KNQ:'\QJ,4I*(T1X65G>^#+W3*^V0"X)BL!@XP6VK%(\,T. M_L!L<;T2$SSG% >1[7JTM#?=XU-IT3P2.QA@#ZJ#PHBU.*Z$!%[5&H]9F3@U MP]<'UH>/RX1BH>+UWH^F=9@VP=(L)GU;W?[M_'[UY?(2E52GU@Z+Z@&O7BAC.K66K M6 TVS;HGK(3W9U8>!$EM$N[R:[JSXUEE48Y2 ;XDLY]"EII"^@?_LCO5#]L% MY>']_Y3@\\D/W#_9P%<[,"N\"(:/.FD44LME!2\A^"68PZI7&7;,N/M2UA6; ML=1H&@AL71)APNC>?J5]0H5@JGM2(WIJV,O[TW0:[Y)R*JP/$&MO"Y.M#::3 M5:,3)#P$WI3'0Y/>( "@U>?/_H86, 7^"R_\% -!\(9.0#2+(9^F'!_%1ZQ2 M:BA/#AH?0ZEH%55T<^1 X=+N>P78M)ACD,40QB3\NH_V ?[F>NYVOXTKH\/+ MAON1Y=_3O00B(Y2L)RU(2A\7W7&RB--%,>'DN$$X_KW)C0L@P^L[-4%?\;+' M\$I; RBM9=5#!:SI@H>TO<:.)W5W0LN]8U <4;E#>3Z=S8Y/Y&+(B'=%=PD? M'=24"AT05V*/H*M4Q("['EL)B3*!8HAKLD.\_O3DOWQVL$O3]1G]@0:062Y+ M)[\B8CS9FW,OKLK8:EH,;87BYP M%NK33;J"S#I;NUL"M:SLTFEQ.DU6[T?O*=EV\T=G\=EM'_>4O"F],EHZ/9K0 MOC'?@<=S[B)__0>=GI)@P[?UVS]2_6LP_EXKBXH7'5= D*L!!9(_SO"C2H#H$?HF@V0:C:6B3AK*4F7?MT@W*E78D\7AR+\@5>?CZ.Q5:?Q M70&,S?''%#"*:LV5S 8,SOB2]'8'2!Z$ 5S,7:'%6%($5>BJ-NJ5\ H#6R=U MC\@N@@%".P(O%;-D,#)-&G%X:\HZC592 MMA9M]SHQ7$P:-VK.=,A#2/0R#)P$$BDXWG$UG6LXN602T ;3G8$NIV[+T@H M["2\M@&";4:"@>.:W@-RZH>-O?L*CVB%5L97_@[;Q>$B 1![';'WH0#250,& M@[1%RH;3@05 U4^*;EY2%="90_']#>6G]+MTJ'I5@;68%[TZA+V$H9<>IOIV MV6UJW#N$OD[ATK>]\,J/<,CNB5EY#NL?F]VFHG"NM!LMG6CI(J#\.I)UDFS? M4#X3Q#A-4'P!C^?$K9=S[,PZZ:G!//QBS=O5V3E:G9Y>?[^ZOT.WYZ?G%[_2 M4YW$9.?WZ/HK6EU>7O]]=75Z#HKB/M H8+VS78>I'"IV$?SR]@OVGP)[]^RN M;6),;+<4)"J\KKV>2%XVZ?9R\\4B/IQ)J1\4.G$^O*$\!\180-8ICJ7_U"C] M6RJ0QC*"-:01])0FJ4,]JU)2-.,8L>D&$\\@>'^J+V=L?!@X[F22R(Z&)];Q M\2P790H]DHDWV?3N]Y@FN_R=;Q:7']5\+GP@M=/@4FQSG)&##R)=5;/JO^A. MJ!I$:*@BK2D0E$P!,4GY9KM>A#V;:"A:5ZH\IG%J4>8M/8.=+^;Q%:4Y$I!K M3/TTL4J:0";P36Z3S\UKM1UD:,M1)A!R?: M!?8WX^D@'OYZ*E)[Z>DD]87'Y*M2)P0; 1L!F8Y\]58 'O'$:\\U#\*,>JHK MM]/E_+@* -!%Z+[:&#KV"5:A&S0>>OR+:0NZ?S4_##@>%B61]H7E;!HO('VK MCGPA^FT+<:?$0&HU 1:T7]= NID 7SGDU U8-9K##%S_](/3?1CY6_+-!#VV M:A[4.G"5N1 Q8&K5NN!!JZDJ2;MLIFU MU$SN 5SQ:P!O,9W8D!G)-SNB3[R)9GF]*.H? ON(*SMSL!;')_'\,2&,DAL6 MXXF#ZZ&M[T7/]/[6F!=ZP(]^@,FD,FVNZ]"&N]D%C.1/[-RP'28S1.PYR8]) MC3)GH'GY5*==XX$Z-1+K2ISK/YR:/&:*4JXH80LY&]5GJ/HK/C-_VR;6R":S MS;XWB?T5,'48(G;E\HO>'P(F"7FEA^R%W:>*SVA-/7*,Y:LGCN:S!-3L?>"6 M4CVTL'):P&8:-5Y23#+*.H(X,^\8(7;FPC,ZG3G/6+Z7V(D57WF3-/< =N;N M6E@Y+4"=NO><\0- AL>UNG>M1(H>$BZMT<)Q3=" M($8*VN4'T,RJUPP4!D+_*N"AV0##S"+)+.72_0-OWNZ?;>_*C]A_W&??=\15 M+G(O:I\3RD@EZSY+ZR2I?J%;A[E2ETU*%=D/_@N.MQ#=B.X8DN\?N@ZF6TQ; M(LX!>_CM("("'7A^1"9X=H1L%-FO9);HX4?RU@]WLR'_0>$^I'=AD#?W.]]# M^TWDDL2>_!Y'T88U@"2/1L_\;9KVV_OHV:>IK.XYXO!VC@-00,\^4<*(4J;% MR2BC#5M\,X+25J)TQ4L2U\BY6LX!'S#]^@&V-VP+6NPM95\A[X7T8?([&I82 MK^/GM=[8&@3Q3?QJ;\DO8?="5:)3-AV4_DX@N<7><]?NSMY\\5LSB[I'=>85 M-?QE_7NVG)XD.Z<)&<3H0*<4O96RBDH]^-#9A,"C"KE$D^80,+BRM_CZL;! MSAO^-WRVYN;&:#W. RDDB6MDBY4M#I8'AIB*X#@ T>G M=OA\$_@O))ETOKQ]#[%SX7UUZ38JO2AM';DOO,.!3RO.]N1WUR1#8 -VTVYF M3Z(ZD=9+4H5BT$6\Q$,8(LH1)2SI 8H/E"MRO8\H98PRSA.4\489.^4#"OY!T%.($/WM^_["2$M;DH&(OYNPHMZS;7:R'#J\ M@+<_@; A;X]2$V1 FQ(-"Z[AH@UX=Y4&\?G%6 ,G+[)$X:.,I*0*'5.2&79+ M=$D9O[/D912#59,7-S6/T9$E"A]E)"556$E/[K1MB2XIXW>6 MO(QBL"QYV>6,Y:T9O#,@8*QQ6?:Y#_!0=R^,UO92^KMI/Y77=9:X*LLGV$CQ:SN9QL>O*\_99 MBYSH.?#W3\]QB2L]G7CJ;W>V]X;PZPZOHY#&W'WDTDI$]F=[_:^]2ZM?/>*% MV=2$^B'6W0IN-$.E8U&6%E'ZJ,!@@C(6B/( *%H=S0)IH"E_8M8?:4T4ZZ5\AZ8;;-):7?UYDJR@HE M?QYD8<75=S'MW-HU]=ILAYG1AY_LC6,!*[; 3.!6S!!I9+G#7:2I^K8A<1" MR7S#)!V^A[>[C?^&\1D9!-?D/3I<8B]D0>+2W;IE#,J_ISW-D!!*]AC[U)H= M'66':;;Q\6";YQKK'%ED;_V]%]&TX@$C$E4]OE[C$8=-Q$%.+$_XBW1#VE*9#FFZ$YK!/TD2#C.-$\(H3QDQTA )S. :L_#'KUDBOI)Y MX)9HR2ZVY9Z4K"?4^QU<*J,08;(<1M:(0P7!\Q(W05,UP=, :]!%.F6["?+ MPT,>Y@@Q=%[&U,BG7T1Q8Q#-IE":M0:)0=2S*L'0","WH"D/\K^ M^C&=0MWA)XK!QH7IQN=USCR:A%#(LV=Q=R-.BXXTV5)!0@YH5C&,=E91NVP9 M(!1HIVW>T.9VA7F"T""0J+G%M&DTS40D85/S @!NJE)(N]9R.J\ )R-G"'+Z MZE>"3I#I%V,';.=AJ _8JN$$K9/3@MA[LI_X>?70W^P;2WETQXYF\-4%CP:3 MP4ZYDY$@?!HL:B00J#K>HCQAT,&*T3(@6W?2JQ1'5:^_5S\9A0%+V ML6: %,PPR&R3C-K>W<[VFF>8I2=TSRJ+[&4G)"=')\F"64* +G5] II ]E%B MFBB!F!: \\0^6ECY3S%AWP)L3ECO\^D\L$9-B'$HS:?/7W?L&MF&0%E]3N/H M4V$N77!QLEC,4M^.YSX)$9C2EYZZL/*7>W:'6S:;PP*-= TVC8Z4'V?JE3?" M[UMV7YN?A\2!^F&7XY/#)CR ;Z4.I%ZI%#8!!^@>::N["5$"7JZ:2M1:M%KW M) 1".A7G3>=E;!3*6(%1T56E^&Q;KM20]Y3S@0_E]%9LGBDFHY%VK(M+*IO4 M'VK"%5=#83O$[964PNFEW:$0X+=6X.;<'XZ ?Y4LE_ M#]&+';C^/LQ7RU$!0K;Q[$9LP4AS+<%PIB@%-D;/@-K'X10L#?OLTQE3W"B# MQ_S44&P3T!2 "15^W=.K4>)6X#?V&P/'6>/E@K)O0Z0*8I'DAZ3#(ZL69>$$ M<>(HZ5&?D$=G8UU0*#WV#JE\;F[ZR!7>Q@K3TSZT7#W1F\;>"9_Y)6'-%IG-R 9,[<>PTI6G97> 9ZE M)N$*!C,8WZ?\NK)^WI$0,0_=L60J\\'7"-W_P)L7\D3C#5W&X+F3 M71B)&%G M\,KR2E\9;YT<+M/]UT(V.2FGH$GN.4'.'O-^N 3"=%+(SQI$*7?0*?[(ME(+ M>1,:\ZBM*&N6T'!;9=S!5PQ&ME<<"BVKY".&+"1T#BX-:PW=K&EPVD/D)N[' MY.XWD.8)F9?^Y*13&.H/%YWC >'&XX'1V4]GLR2PG[Z##*C&Q3MD0653&8WI M>\(5#P+J'"4349V))^V_ULE"==DBA35C]RYPW=4P"; /WP6PJW[>"=DE8YD- M[1_^,,!.Z!@)ZU@XE>7U2AF;-*A_^.\#TIV,DJQ5+-\'H$O>W0W.>4,9 .9; M(EE0$$564I%,J;E]4E^4J_+F@L]5.OL2&7 M&AWLL7/I\HNM:;=F\3ZU^"6=P!1* M(NV$1R=6 D5*$,4448[D!,5$@; WH*)6JB@HO*0\KP"H=AL,LW/,^&QQX*YM M03>FNL>T[_!699#O\+4\FO)=VUO\1(<7_Q$EI"9DBD$_(/I^IWL?MJ]&>1C' M9$#/T?;5QZKJ [?MV8R,;"NS06&XT8TD$I'4B%9X4/LHENJ8U1%=6#GI^U=9?T_]RP,!#(!5&;ULSH4 M9*3 @=!5JQP6-K[W=$!X;LU"0]6Y&@!1,@$8)NA1LP _8R]T7S _]O?5#[#[ MY''(KM_N ]L+:5=G,D7S'/:_#\/:_]/FYX_W M]JO(%4;FK!NOXZJCL ,U7>317Q"K>'9X@F(!42(ARHG(J^HR(1&5,KT\ATN* MN*B(R\HV%FCB3.0%##$F?0A^ 7ELY75BY2AG5=OYYSZ,P!L?:HP%E8"HX8.9 M%%ZIO!WC8^%5 P)<7AZ%99?I5#I"F1I1NFN>S^<+FKNQYN W+ZDXK@R8*[8R M%8TWM-$<"3&YF^'N?7XO7 _W$%$U#,,"416D11?60T*59(P$HUC+39_!U&F+;3S@-1?S\11_W2V:-# M:X3( W].&L*.+6G*?ZTP)#QT/:#U30I+W[T V_3V1>>O_L8ATZ9D+G7MW>$U M[1#@X@&7=GJS,R!P]=5!?NT@JSMKCV295"@6J[!40^):)MQ[6[C1:W$6\W+F MI"&.VL]^L=T-!?7!HQ\!_ERS+*V30KR)-QHY,:"*@6&U,W<;5>!K5: UF&&X4I_S M+;9;RGQRCX"4^&3\9;OQS>8GQT?E\I[S?>#O\ 1]S[^=K\#K?KKJ817U@*WWJ<*C6.M34A)L M +L@(/*>7)*?R(YA#6_H'L;JQ9"__<2:'>8]/R-GT& VA(XY5+@I.?C!3.QW ME?%,8(GAAC3"! <>&U/L331X70ZCUL0)0Z2T4);1@QB M).NM4Q'8.9V@Q[;>FL4-T7-4)GP3 ':X$T"G..XU&0!L ,S5Q,L5_-6_H'OX MJY5">A7CD/R-G#HAY/=?CT\*"ZXQL72I-:8W\'4;2ZZ:1Z)HA)U6[ R@X2Q3 MD=Y/3\F!PT7D;16T--H $BSI04T5Q#2\! ";>DGD/6N^F)6PDYU<'1= 2D// M0)KFAA^<--3PZAMJZ(:1V _KL"0P" 2@;D@<)(FDA.L6C8]K M!%&3# JS^46\]IZ00ADMX-6*891CB,E(0"*ES<'R&!$J#X..-[KA2+N=LH._ M]J;MAD#1&UHQTBB&?%/_^>(X@0FGQA?K8WK@13J#Z6AUU5$?AEK=L @CL6& MD,1.7'SU@YO 7V/LA%^)CO?8L[VHK2^+Y,MZ\24AD4(M1-+9+[UG@%Z.\R&A MS2ZV^X@X>>@^+&/H'@]83#U;I)Y&R"GX:PE]LN8!!N(MWA'G>+9#?/UXZF^W MOG<7^>L_VC][TXLP &R01F&)ZVA1 [Z,+-VZYH01HPRU)#&XSFQM(M8LI.^C M(*4;QMW]PF<[P+G?HUW@/P7VUA!PMOAP S!%YH,$Y?7CF?OB.MAS0GE -KP$ M ,9Z211Z,Q_.2T DR+L.'->S@S>4TIZ,B$;507 (E=G@EY#)KL>+? Z^9W]# M@#APST/UJ#/(QYUU5E5W;!%#L2ZN" P$&5-N\89^XGO_WG[]NQL]/_/B4!(% M[ZC)OY @Z-!J4NR%=?OCO6=>)[L]J41*N9%79AP0SEV+(M@# \> M*$>49PF-YI%-),XLV*7+Q%@_,L;\E[28.\11M,%42!K]\;_V].)$N['MJ^ZX MT!5.=1&CTT> C"7W_FI-/@@1;1^Z'J8M,EGU^*D=/L=_<5H<3XH$0,R0D4LA MO3XNQPD2'V(R*..0'@.A7)*_.[ 9S?"&X.MKV?S!7;,IE1T38Z?=;*]VE5IG M2!S! V:56253.G0IFK/#*VSCVQ9\?=U!3@7G=8%-VI1&!+,+[P7'#6%D723_ M"F2PRLFAL*=:6>_(!:<<16, V5W+63[TL.FD*]8/#&DU3BA$5MDF1B#IAI[O M"**WFPU=Z_2<<_+;W;:Y#%"! "3*&J5266\3) 0)_0EB'"9L#RIE8@P,AS+# MC%?>)OY+KR?:Q:29YEBD.1A 6WU;"%>Q[0:IO+_!P0Y'>WMS21(L+\3_7WO? MUMPXCJSY5_"P$=,3H>J5*%F6SC[)MSZ>=5D>VS43$_6P04N0S=,4Z2$I5VE^ M_>+"JPB2 D"H+M?NLLVF#-XK8F9[-SFG.? M"@*QI'Z3.%C<()&5S\>L OP^^8PFZ$DI:&V'Q&J%L]&)TE<+X=&JJ MSOY\Y>]MIW+=N?B0ACY-6^9/P)M:Y5Y-96CNUVT,.>W9-8:H[MO%;L/JW3F# MM?1O/XS@_MWU22QX 3VXFAVD!5](%@P"N"4;K0]VL Z>(CRKQ1=<012\D5V4JH_.][)* MO'%I)$#?9W%5T%0P39@8X2I[ .]-$NGD@C>(ZU+1S4I-&.S!>*MH?$B-?T?& M?V"A6C$HU'4+6.1WE'Y,$EW"U2%Z\P-TH;!4TT$NM]\7($]*A-D M0DW 6S=#V3@+J:%VK:%Z\%;5+:MQQG20*?BZ#<.#$+;B%S3CBFK!W=7FX[,& M3%&!YN"IC8&U6'(J#=2)HV+W:\)0SBFFX&=]B,+(]G#JC<#7S;^E&4DY5?C7 MK683JQY..:GF8*JUJ;7 \NM-U8DN1N=L@MBIC_3CC,2F7%^9/JD-3Z1Y_NW, MQ;)JBD4$C0P:DEI8QH;,_QK_.IYDLZ@1F(S&XW$YW/L_P/.+ Q?9W#42:H7^ M60VOS(=Z()6=)OMJ1W%!7Z1ADD:_\K:7MNN&Z]TJ*9^,4TEM%V;U?RO[B@S9 M2F$K06%N."S&Z9I^_D0FR%H>@5S;I*.3ULFEQN5:UID*NJA!N?>LLO?V:Y M?B <@ 48E8G9HD=7X9G+77*2O0)_!\.0%']\@L&'LX'A(_R W@&R*P_SOJ4\ M":Q1)=X^MEQ,I[,X(2PG%(2Q5!#$8L'WO9;L,,F63DJ6)E+!8VJIQK0QR>9: MS>;JRR?C1F.66\;G'DUC/#M7M2EUH?$]M:-YO3+\^_J+Y'[GDSSM8IJV_C0& MN19;72U6.(#S==>349O#64:A[^+XC-JN2_[D>-,$!&;J\.\SSJPY!P9' $O6 MFT0JV^IF'#9:K1V)Y:[+A<43EQF%QBLGW+A^> C@,_P97;@U=5I$1)B 3X9> M IN8RQG/8)FU ;[C5@!IQC3,=O8$!>_C^N'Z\?E?8'5_!:[__NWVX>OU_;.1 M0*WIU5R(K7*84=#]+?!#X3&4OF0"/(DFW LOY^.%Q35R$K&&X:^%J87ALGB< M< 1>JVS4#KQ"G^2"6N8;H\!UYWCP-H)[88!E+YH LE0;?KZ?C,^XIHE8-""R M31ON6AK-,U-L,%H[_DK=E@N#18<9A<-[*+Q,@U\Q 7M(#X%]A7.^B>$]^\( MC6@3-I/@[ Y?P.,Z'SB=HO(VU>Y6^9'MJK%J7C=@5USST-F^#QB\^*J^VZ0V M)M%\DP4/@7!Q8>(6HUCPP7>=S;'U#/WT=1/8\40G@<6D*=]$@#8 OL?_-W=V MWLD3-9@T$HX5/9D+FBQ'&073U@ U"YKB7=%:I'6!ZN/G9YQ/8# 66YI>1F%M MV2/M*&R'/Y.1AUJNK[_ \:81V$O5$9B\3LX%-I7TUG"0;3?_MI())1_XNR\? M((M.,PJ1WT*X.[AWSJ[ZP$3SFR8@,E-'I&?RI%J, )4-L'##\-C6ZMHYHHWF MJ_8K! =JMHNDC\ 1VII+Y?-W82Y4GKA.!RK_?K #].W=XXWCV=[&L=U;;^<' M>Y*^F&UN-21"B4I1B%9!U03F5.2BW<:!QL&Z:?'*^; J(VZR'G"_YL*L_5:,/T^FQA.N[Z\OGZROP]V^K MQ^?KQ[M_@=O[F_7CU]7S[?H>_/+M?O7MZA8]P+Q0V0C,UDY.!1RG Z&/Z#O5 MY39F?U>(L[11@?ZTB(M4D'>U9B*VU-[BT5Y5?R]UBWR7+AJHK=?67IB=?T)U MSQ4[93%;GEF30M_5NN#1V@*+SP*E/;CZRNM3,[7T8KB!S@>],KA^8L-Z4F6O M+C38Y.\60,9AI:X\E8(]Z9-3O U5:+^4H/I*.5'5%3?3?P8UBQGZ]\/$.#_4'_#OU1F6;&FJ1_-E,%4+'XBS5+4/#"*H LX% MR2GS8B_$],T+T&]>/5QA$K68W$4A%%TURM!-44T*\@ZE9^>S265\E6^$=-#L MFA)CXBNYCJA@+(V.$*,MN=ZHX*[VWM!"8+Q\4,EB7$Y5267<05;M^X92F,@8 M.U],SI;S%O1E0I@ESWYQUC(FSI+G!'&R,BS0X@&[*$=)#[6^0ANG:V&@KW?/ M;W 5AO[&P9<+7<5EL%'K*W+J]-E'?[^'/\C",FKA&(=_U;4G98I7SV[2=.>= M8,R7L[-90GY[VGI(S@*A?A^]09!I !(5" 2H$OAZEDUZ.QN5^)$DL'T+DG+>5AW3X@*Y/JQYZ MVR=_%_VP YC[[:4?1C75A-N*4L_>K?04 <99PM2T)7)^(R>5_)RT5O@#:4_3 M=?5*_#(QUB]-#*O .58'YVBDS$X,DJ/']A[ND0HO$2L[D2CK%=XR@^#R*G&7 MVCZ?+)NXC,HUBK/:FUI/3RI,;4-#[>VM9QPJUS!F80&R@41*_M&3[L12[?KG M._3"JK.]]>\H38"J482_(B,BW :(Q2)UI45)L[(,K&TF46^2%$-,49(E1^MG8<"*>#=$*O&*5?^OOW _KP M2;3.5VJMG2P-\!12D/_,QG*^* )VE$?KB-X<&#>63O[,J\FFP$NU""<_A\G< M./^'C:ZYL12TL"A!W,>:2"(*G$T47Y7ZS7.B\/'I6]/(7/..6M!7*R*0)[_( M1N-8'KT/&!")X!VU'7B. M]QJN-IO#_N#&>P7.QJD^D]GXHE(D-6DC< ?U-)T\4J$@D0I^R))KL56P&,92]2*,MVL68<;E%Q.PUC!(,1_6B"G14_'SV:P*1[J'HNZ&64S# M3()+W4A4:;\F6#ATLQJ79GMZ][W0#^YP>X[OU=5F:7Q/+5CJE>$/<>99SG B MDU0C!+%4D(C56^9%KL%61X,5HHROLYX CL-7QF&OX:AT\YNFX$_PX/%TG!3H M;>Z0FH]72S::$X5&G,'F[KC<2)1_0IO ESG J?DH<<4!_K:R^_&!)](.Z M<5>\PQ<'8$%OFH%JWEW&IO>TXK?MOA@*#2>5H#5QDU"JX064!IE0LU#(M;'' MXQ>->&LN WGRF'HTB9=+G(ZS7#0JPI01K:4M>3QH+21?U6L8?=Z$,H]4D1MD MPO5/](D\V[T\A)&_1U\+#8'X?LT[?+TF/99SUW"=<6MQ&B CJB/_PN'Y^?D) MM' / 4EC(&V-1%3D"E/28'(V3/^=R&I\9/7H(]5H;PL@%BNT\KH.]GBR71C& M6E??L'SZE$*LGS0ML/4\*[])!*)RLJ M%H;T7/?04)Y8688:P)>UB1;L9_5QIV!&W'2< MW*)#Y( \CVK.LY!@6(Y2S4- =89%M>5:T+"!GATX_HT?P(T=-L"!_;!*/# U MX%]:/1_'LX)$T @DHG0#0H)E!!'X@ 9)\[WU-G0[$P&DYDB;,H#4]K0"0JI= MH1,BW[P0>=;9.7!;F_U0_;P&H)24$%G069YB)2=-[U6;C'[PHO/GTO&U;]YKKA@^H])@5VE*4==* M11&67R28I"WA+(JD+137X=9&@+1'UFS2%D'^G@0=U?B4NLCJT47JL-\)/$5F M:._S@?!&P^YK%XEF\X?X_:+S^406A^C?T%7FL1*E/ ?V%J9^R_EF8*11MRW< MU;M24B4+2@0'N+US[!?'=2('UA=9YWM1=4HEEU;<=;/GTW&<9GF"9BP9Y$1K M+*'>@\4L_E)O<7T69@]FL^(:8;.5)&H*@39-WN1W6>_,4EGSO/DEDQA%Z :1 MR6Q^QLLF.BJ:2S:4CT2TE2Z7;"T?=VBN4(>NG$LTNTSV .^Z_@\T68$W?D!VX-)Z MC'X]&-O+T1@&<"O).X3,SE'W+$<&=M(0V/D!",DF\X86*-WCQA0?X.K? T62 M6B-\IAY +0&ZS1Z7:"6-@>=XN4078RER#"&N%;Y[S8F.A+@*7:/L&!-"#&%. M8$4=8@[5'(A\V(Z+E8J5?8*;0U"[D-).AIYPI%DQD<'XG!&1)"U\07WZ"Z8[ MD#5B0,9PC[XH!R:=?*$A9.'O^A51"Z=+345X\08GT0E(.[&&\4"=KORU7J=G MIW% (QQ.K@DS-\P MEA#*-SB;CJ>LE<3ZT=&0! R9+A -$(Q*L.#KX**P-F7Y\>(0H@@E#%>;?Q^< MD)SN#2^.N9_X8,PI1@N:^703&:\8>59)(R#?R@B\'/._, 75N7T/>E&XWMUZ&W\/G^V?\5)R?&6KX$1 7*(6/A!64R"_ MT&)00]8>_HFV2&Z23.ZZ^"5N]:\&!O\].XNP1M%!#X'_@:""N $O#F;N,B7\ M;XT;-E^T<[!>ZBC=!HK//K?>P!23IH4RA%04B(W/IF6Z8%U&2X[8&[W5V:.' M&!R!SRAR^,D,PFB%%C99B'M9-U$$SH>-3\_?>F$4D#W*\#?;\>[\,+SU\.7! M\6W#<;JH[3[ /'^'N^:B%"(G'8TD8L4Y45 %>]?9"V#7-,C@!L'O^#F30Q) MM/B+DM ;>A("Y)P;VPG /VSW0"@;S>Y_V &^"$HR_:.8'V(P@@%4_A@SY#(K2U:!:BMU3>1G+"67,"!B/3IS0[@ MA1TZ&UP/U7$/$8X.&]/3N23H2U+C48_[(NGE$OU_>IJY#3YOK!D^T)QBIH("S"2T[@=JC@CR@J'_=X.2*YJV1UEIYD1$;5" M"COR$?>O9I+8[>"&!FKQ"OHCBM$Z9;6U$*F'+H3U%-C77; X(VDPOY6%VS0_ MDZUO7\45%PM>J/48*:F+YQ,'!)$CN(%;&* YZ\ECAM!+:XQ5<$R[CZ&9:/;O MKG^$\ D&'\X&)N0(R3W7T OIS6RN&]\,M=[%5?/_ [L#(@K\T(9/K@%S.- %4)$)U,2>31YN%2 MMH]*#VO@/OFPKR!%R1_T4[ E?\PFN;TALV:;V0\C&Z$G7!L5%>IT."72"+WW MY:+DTS1##(5([F&+_NIX>!T^]%UG2^Z23]>B25K$^AV%CR3C\%/1)F<\V<-G MU$R?7N1$QW\Z6WCEA!O7#P\!7'M9C?U5 .WPY,Z)6^_6VSH?SO9@N[A&KO/J M7>+B7($#PXLC_6?C?61*5=!#LKW;)3)S9!P2R=0"B =R]RH0S4:,"U<0-63Z M@5A!D&J($Z]C'4WD8,.^!Z'ELH^1#T\^A2%$JXPI*KA7S>@/0Q?$1OOM!Y'BO3_"5C,J<,_W6DC63IZ"Z K=/C1DKC\EEB@B%I+WL M#BIRK"1M$R2-&C--5^.PTJ1#TOP25OKO5T2RB'BW M:^\1GS/$%Z;CC1O1?'P9;6CA)0F*BZR",1@JRZ8:5:7N)WK@L"[5A.PRFC@W M5NY26BNHP75VE/.T&5PE$9ALUI+U)33S5[DJ=+Y($JV/A#.'>>L'" O4PTR" M6@J,^Q,6#3&JLH].JF[%];9HHZ8$2OWZJ10?2?63!LYI":8*@FGC>YULXF.5 MG0B2.>6M%Z$>X&"E"3_>'")$B*L]#N/^0Q;\XK54H6!(2A,:&$>&W@+KV*P% M+*I O'R2J1"'12- M0!Y-=+E;M/B(/7NI+>UA9&S)\O\=@*[(IU8K@679):/J8CW+&!362'0"*XQIZ00M M,0M7-Z^,49H=:3:.!=9AN"49B>P65<[/)\*!A'&Q0F^.*1=1BT&X+M_\H?BT%KHHJ"#2@1E5UQ)9ILP!.MA6&OEY;%./0F9W8^.J[ Q# MD,(]%)??T(N8-LM,C/(:)SW+I+&PHZFY CXD5^[2#H(C'LA0&'V@14.2%@R# M$]]0Q7:/7EC1DUT7$$4.V2FO*_2_,"+'2>.T+\$HN)U4+?!LI:I OUXR,O;C MPX,OI-'<4<(12!JF-S?'":+F 5V!TQ@E!8MN,[T(:2=DL0FDO=LE5[=A*G+' M=YESP[OZ*MK4*\9[T^]D.IXNRE>MQ?WSXA3R1MSK+-/R*K+38#EOW1J9YIBMFR3)8@&@, MJ(TERVH!?C&F"E8S7GEII>UB1".EG!Q\N3AF!V-LEQR-X> 77B'ZR(930]XN M.1]/4*1>8IZ&0UFV2T_(Z2:B7IQ18B43G,%+4KUXI,18$CRBF, $V8'!9B*> MU;L@=.]['V@^";>/Z+^!LT'_(F??OWE.%"8W! LN![61J64QJ(6B AD"%F,U M-VT19$T"TB8@C8+T4F;S5H%Z]U:R!O2"9A.-#C)CU:<#?-AK/FV=K)M%<#"" MJ(VLW(?K7:Y<=5:S.2G)+)IDT4VZ)F;IH#+_RBGZ%XMC:-OQ/@JM0Y(K'YXK MV)XJ8"3=*',AS;4XK:I><-H/)WH#SSY.OTC]2PY_&;+\+ 6!5934]4/H):>' MP'^'071\0%TA6GG;ZW\?G'<\@^++PFAX70N]U.LDD,MP'I]52P2. !%)]J-2 MH:8D;,BTVNIDM7I\\W5B-H Y_*87H7\_V 'J!^XQO;WAUB/WT;2H$BPB2PMV M!104")^G<2"02L]=N)*3;^ XWYL_3NN&/T$7DNE$YJ-<2V; O 42V)@7]:I> M GB$[ZB'O=DA7+T&D);/:^PXS)>T0)JEBPWLO2'!=UWW9<.STFV2-SH8JPB<>1NU;^K;TJA3BW>A M>FDM9J?W#Y&.QUAP,B)A0Y[1#)[18C3O%H4\RQFEN-I8KG@K@@>_C/V'1K?U M3S,<&ZB5;QE%+T)[8.=GB[/3+=)U95_3NR$JQ];2_67J;>U )BT,+EU2)FRP M?@YIVK^L]93NJ8)0A4#^A8/6@C5-.=II*[ P;C&R.ZOK5]:6KS1KQJ+"N M^>4*R<7JRL+,([%%G90DSPR1=01&F8H$=^1*KT2C'&%E.N%*3EQ3-%E)7Z06;RFWTI"MVOX=5E5:7:+#M#%5*YC5DI'XA]#+-Q5W!04!/BU. MXL:+8_9,7 %DA?-W^*BGJWPM+-11:8&1?LZ2!%4V?>\8EF;?%40BY,+I9%-8)<]Y>=5QM=D0V,2#>28&4I*T"QE;PI 1),+>4# MB)FJ.!F@%H2,3(!J!_7(#ARY0^7'S6 %D16"\]ET.A\W,H+>+*&.QC41@0%I M01TM;,*_,7E E0AK@'UO55A((UDF=)S3S0O^BA76+S\;%OC/+U[M$) M?[\XXO_>V!O4.N^2B8@D#>LB NJ)S--/RIR0>@.%=LCN+&J#7G&-_@%H:\:M M M0E(OI?Y3EA]7CY*2#OP[^8OD?'TL*I?J_CV1IA77N1$QU#^C<C&@$A4!GSJ"$+PEN[V_6CU]7S[?K M>["ZOP)?5W];/X++N]OK^^*-(Z0K4E=AH'I/.;M-/,V6-L(+Z_YB$I3O M/PFIQUWJ8+Y8GL4;4=P=M2'3H<<=J1Y](,A:??N@88^J1T<(LE:#(]3L6K4" M?[9])>Y-3?&(BQ?PQ&9M\@=788_#[ <,7OS^#9SD,C3"*COCFX@C^Z=6 MBJA%58$8JAUC#AWDSO)6'>4E__D'OO78>WV @>-O)T)=H643VJFGG=X""\GS M63UAY8^DUYY('\4'TV-- %7%)+Y3XH.$ MO&P/9R]1;"$*P[]V[3 "6_N8/+;WT<\!Q#T([)P0Y[WBZ ) ;PL.(2UWB4.3 M0P3)\_;K:X ,1S\YN!*A%SH;\('OML,"_?@8)/# 33JP>K\JGB?2/.7S48C<%$_&EW$HU'\7+'\4](W MB#KXV!!5B)X>TK'KI-FM%A,P&^J4L,HI:G:@>B/=;)>J'^]K'G-RCV>#X7KW M; >O,+HE1TF<#YA_[-IU7AU@5-5CFW\KU$S1L4G- :D_QV<0B\.P#8A- 1L7G]2!N,[5K4$.N M"9\VJ3N7.;LXUGT>PP?_?D<_":%#C[U(;^"![\:-CK=>& 5D MU%PC%@^>WVR/%L.XCFKZ^2B=-M,F\B5X)+!:P4A0834LBPEG]C"9':."0FO?B53Z*&,_NJ_@:2A MGBH.,LT!41U@W9.:@(GV>%3'^H/4 )!U F+"D$9U]9^,#.'7[/6=*T3L./$$ M3"".PS&&@^W K[?,.:&R]/S"R\-2W_SE'3FH<;] ^G5F+>*"D+_XY M/O;J:9W#(=7WTXY];3['GT-=%2LK'MER'V] UE2OSHN7_T;DAY=H>'YQG8" MS=/%9M4^Y_#7:#=O++RPSJ;Q3?*)3&#'9"B>*CF^^2#RN \M3\\<4!8,?&^]SW< M0>%6=A)?=X6&D O:V4J!TY;G\A)&2^-$& \44390X"NHJE8?1R U8&"YI8H_ M&!D-TG=-&@;T>U)JEJJ<[SJH@T>-)M_XP0XZR+9;CYY,D'TFI84&0SBV)&X6 M=U;Z%*FNFL53;7$:4!]GGY;T6W@$7MM>3C_U_DEF^)ND0K03LEH^D'(0JN4G M^I24>T#X$5U9,TRYST347!8+G"R:Z>)P;,C(R 6;(7]+ZX_#_4+$I'18X/^N MGVO$($:&VB+TD^8_!>L7;1(Y);]0S>M4U;X"<_VDW>53T"K"6,!G)64V]M70 M+N/+?&9B-2\:%]7O$U*SU#C.TLW=?]3 O-=OVC0(='9QKMN4KR@OI#Y M\861^9&KB$$?^F,,NX9-A]ITB<\U<*=;,L6=FD??==%<$8M0CE,.E3[%\-QL MIP@%356/R*GZH_*&]6J/K[3$0W6MU'?_N?B>*'3!F1-9JF1T'L\^D$K/EU[FK:N.WV06>L$(TEN M>XKL(!J@X\Y8CON;[1WLX A,R.V3L[+^*<8?9%)AWI:0@&J? MB\NEK7S/T#^5'Y/(,;S&'2!39C&2O^6?$QSY/OUS[F/:KH_@E_ZCCLA&3*F$ MM/R#C=,M]QC,'[+_"-M%_7U=B[\&Q1]]W-$__1/N!I]K-/I'O,VF*2'[I/E/ M,7X4;1)8IU\H3\BFJG[FDY*=/L8LN5#IL^:&L=&OAH$97^8S4ZMYZV^B^GU" MZV?N/FI+=ZS>U_EAC@&$K16T^[; J6?U\=X+D[H:&"%R*_$'4 MF3I16F2]]TP>"Z=:Z#^NJ-Z+V07*<65+@#3=:Z= F1B34XJ)Y>5!!;(I>Z[" M\+"/ZT=YVZ\P>O.WONN_'I/%0-DCNT#+0P@^^/*Y8I9J\$1=LJM/:O(C M 7B)^ CM0'\R>:\ EC*?Y_L8@P\?'YWP]YL XOK0$*$A4A4^,ML=:OC(,D8D MAI&W8U1%BUA#@%4$B8Z?)7[L[GO"DUC,EQUVD),X**APT" #QSJ<]Q8X5GZ; MP=/FR0[4/WP727.=Z*B*/^L5&"J1UEHEL%@WF_3.J*4M]DS9ST*M$K\&.]'G4]F9TMZ M_>'S&P21'V&DX7B&4?S.)@V ^$34]A XWBN(T&OT$-A0[C"4XC+^RPA?:BXC M+ P8R,-4'U"=.-3?F&" 3VEHC5X,'$+\N6*+(\VG'WIELNXW^]6Y?U#1\YWC MP=L([D/9$4LF> C1;JJMP!&BB:QU ? =-P](^T/;S&_I.#E[]8V.,SY(+<%/ M2O!9_"B#XB-:5V6](W\-5X?HS0^<_]3?!"JUG2&P597R AL0EKPI>*F 4*;0 MP,A,CE^9]8& 7>L4XXFJ"9=2>*O6_T.FL0_;01_%A3=^0++A>^ZXI>8&2&JG M-@AL&DA<7BQS6Z(7V/D!/;VX^$E"NP:)PP/-N(C\L/N M@*_2 I >F")'[/5O(ZS[8D/FA]"X8UM]B7)&.KJ3)P2PG\MG#"QCU@H>#%C]Z2;2I\3L;SO2])*2O\,U8"^)D6<74_O)7U8KLD3 S?(*2; M8$/9UI+J8SG;6\D0DCD]IU:?MQ7T/'!(<3%[72;7*X<[:#1PH[S1HNY##.JX MP3I)&8;!Q@GQO*HX $H_;M#<4*UVW-;#C!I)= M':=XI<)$BA8;?_: &\U2SA[P?9E!K5>73>KG=JO*=H:P0EVEO,#6M\1M-S;G MZ8CQ#''L8!BN#X!*67&N_0X#Y[.3Y-OX+_ A<#;23P0(MCY,[JLS202X\NX^ M8C-BZ21 HBD@J@Z>*N5]AS\8@?(P0D^TVOC-!CZ7/K'O,=D9OO0]LJQ\L-U> MSO1WT&28LV]>\T1V]943_WN?#*7=^7 *2?#,%^9VIPE4Z. M2H_JQ9NB ,9M#S/+MP41]! A-W^X(;+KC1_LH(/S(/$V6E:/-NSK5A?N=@?$ MJXW&\*?J+^;R+OA*236G']F#SVDXX.M;>G(^N;)LK(E^/^F2L,+O9OUQB%OU(G'WKSA$PB<'6OH.A$\: M&1 E%S47P6H/Z094F3R=WL,(3X%S77>8#-K%S802B8!A$R(;B3(9CN'EX5.6 M\FL#6VHQ6-*3=UW%CM=7\=/O(0F;SI2%E_[0R(C=N>O2&I1?+N%4CY-J=/KTFOM-+B MM=?KPFI'YY)UU&MZQNN"'J?KT1=/D1U$!GOC#'OC KXZGM?@D*&,!;7GNOKU M^L#Y_-%W730MQ7_LO[/F&QLFL^]A(3=_;/4[5@O$>@VM/J)$)S// MKWX27F, M2=R.W7_P!E.PTX8;^O#Y$!9Z?3+GF->'7M8JH-A>=_B\X;(\GST MJ0-GU?MX(E_H$P]!>+3=J0K >17Y? -3SCJ1F+*'W4&1,6JX5Y@K^CJ%E7"! M@?Z3\3.#1#10]>E7-*(J6K7N5<=3^JS*V4&;H556:V\J;YG#Z5'VKXJB:["]GU:LW.:]&%8=0 M!U$6KOO@(*UP7,=O.\09$KT1BB9QTFNI??RKG")_\^F1.)53RV/PIE*(/1C@_YV28#7BLF'7*JOGX_Q)TLWT(1:4AYX M'E"S@1HVSSLJ]:GX6L;6)5XH[R&]E)_%/^594I7?[D_2;\5+:H<"<_>P7YK- M?I%EMNHZAA(5'%!Y0WE6"QSA[&,OO,,@\ME*(NKZIL,<7(QP=.5 8X1VPQMT M'A HW^QXS%SOT-M[WWN*_,WO#V@PA?67 O?3X! &A48K1)88Y"7E)FK%F4S^ M#E#- %%M!&+E!L;6DIU-V#=^$X]JR$L;ZJ40RP0;UP_Q&/=.?+B%>+?5\2"^ MN2R^))C<'@SW[ZY_A 8<=N@5]U*(EN\+ZLU=HNI@!;.^L=[A@\1?[>!W&+%V M056T.)@<)"YS>*&Z6"RL"GZ# '0V1_V8.N$&_^ 3]2#]X3K*$XWMKLY MN#8)J4)@X_/V.8"3P_E[HD9V1A]?](AMM+WC7\(8_(@%H(/^$)"_8EZ "(2$ M8\DI?P1\],MW%Q)FIK^BDOS=#@:(-U"(_>/-V;Q!%"L )P0N#-&O[(C^-J,- M@--M2)UL%/6EQH38M2$X>-M8A7?DIZ'K6.F8]9% MTZ3$P$9)<0MY;Y5=3)WL/KWR\@MEVG[9-4R;E"+307V#W>!$7\KO^]\&)CC%_?J=B3#U2 MV+M'+"&/&+-IW@%40EOA;?T_+":JNE"ECXPGN4H,@KW:6":"8H$3!F&G^YZ& MF;VD\;ODK]XSO-)S+^0@AVM;?Z=!LG!M(54E%"R@P9#XE]\L@7W+B<#]I]SD MRU$>^E,P;U]?9##E]>5S@53&%?P^!M$MBHHI03_=L=02 M*-PUG3;1%:6BN F V@#?:2MF39&[^R%-]L,+=CZR\PCM & D_5KDE%"5O8, M9)"Z[LW! )7.,Q/!SS_\C@C.)!B%X%0M@3351>-U%$4$HS:,1W!+/Q00C(*E M?Q_L &GC'M$/862[+@VZ_(]XLRHKVK%#5A*\ZT\2$^OY8N N^M4<<-/P8N5M M;SV\M.]\0+R$%C[XKK,Y"O6B>DG:P5ZKGDA,VP#Z9.Y LM;3M@!I#-#6P/?X M_\_P9P0NT#?_W2@^D.BJ; ]O1W=XX';R.X#^LWA-N)U)=CTDI?WOI3D_EL895+NK'V_Y-*8&F[(-

BZE79C &K@ZP@.< M:#%ZB(*;8YA+D!';(AX9#'>/0=M^[KH$99 1V, D PX =P'(9V\=Q >GAMTT M#BN'&&$ZE5R8DR!4(UB41#H"QUW"A0'N$>P(8<=>8/#09BJZA(NK%8J)E1;J.3 8!42;IBM^<;%5,H':")"B0P>EF!2 !2IE*!" 0 MI"D*!"E3+RE I0 "E*4 (4 * ;% -!;[I@0X&#E #8V# !C'\GAMGP#0 M6LZC3D.)BC@P& 0,'HCMOL/<(9V'IU\0!A) =-B%V 1W M,90 #IH+9?W+H>.()G-1Q@F ,BDV<%>J@/<'(R\X-Z7[';? YY1#&E[;C&4] MQ PC<13@(Q[)J8P59U_D>V =\' @@JX6((8P44D#>(ER Z#"-15_6-7"9-_) M';,3#@(Z. S5K@PALL)3F7<[!C#A50O[( #8 !!:1H;"8H8#("(@'3/3V;^P M-!<35F& I-L;&QD/'KX>S/00 .\07DHE%RD=NZ037063%)9)4@*$534#!R* M%, E,4Q=L#G..@XT'FBJ#CZ-3DVT0!PCGTD,DW:*>F+$ZB*:+A!)4YA,= YD MBJI\XB=,3&3$QBE*.@U3^4TIP65Q[>5.@B7$S1CN),8@?*/3\TJY,)S=3'!* MI2"7 B!2IFZ#S:#6\V(46X9WA$PD)2JH%P;F$R4C2$PL=, M.&K-FR8T55SAV[>O5 M"(-&K=%*&%15=RLH1)(A2\QSG*4H"8P%$'A)/@79D=@@LD11N1<"K$ BI"J$ M*[ZVM6N;>6F:0,M-1:1TJCGY=-T^81 M$MG:+8M6+QFF]D6)<'D3KN@09JF39G177*Y3;AJ?N5?2[EW7!U*_KF8G&IL" M2*$Z3*$0,4W.0R$''),XHIB& !(HHV57#]DL<0*(!B4 $,Y$3#MDYCF,8W7J M4?0)C.P$V'J.^@B(CT HF'P#VXT"C#Q$M44HR@X&,>S$S(KIM6,7'H'$?@:C+?)L[@7;C6,[7@GKD3#VHI M-Y5D;!-49,DG5[H'U72<>)@.A$256O"E=U4_B46+NI'0><3*SU41,(3+K\*' M#W?2:AJCN_:FC+A3L!&NX..DJEAD'RWQ??/&\D[IQ^41(G,TVYD6C5\O3LT2 M0A572!'!V KY5$,[-XINT:)LVY4T444BHHD1132322(4"IIIII@4A"$* %*4 MO* % +C 8!-IJD8"CXA*!IJ-;0\0B[EGY&+-/LT >SLL^G9AURB8PBO(S$D M_D79\_GCIVLI@.; N>;%SG.^,?)#QS]P]8[Z"/FY>N=_' : % -O2'W!T\- M >;E_;;>P/7^7067 6VI"F)VJ:GA(=HQJ&MGS)_5NE MEU_@^,157^#8M$Z4;'+/)!RQ:-UI%\=P%\D+R%Y/V:#WH#0&@-!(70 M!= JR!0W9HR#H?3$&F;B7F ,!XF$ SMGIG/3\H M9Z:".@FMG;J/)UG0_F434$L5HN5A4(*HAYC,-7@%!O\ M(+D05^&&)%#*(.!2<=FFV>-2%"][\VM34!2LH)N0SDA!4G&9$LF72+@GPBD! M MW07)2MM:GK9P 1<:8B'. +2;P3(1J)1 0$PN.0YEC%+_ -Q;I*JB/*'*4!,8 MH/.H&W#2W\$M%MW2L@NZ< \?/%$RHD4< D1$$T4P$YB(I$( $*HH7]MZ@ 1\/'<.N^>F,:"WW3 1 ?1Y M?1R.W0=ON/U;[@BK,1+C)>81V]>.F?IT".I'IF' @(#DW[$>\HAX8VZYSMW] M- FJPX&$O*4H]'4[B],YP/>&.N-MO7H)?P.KZ_>'Y- M!#JY#8PY$,[YQZ]@Z>/=H*Q.&,&[PZ]=!<:+/E$ $H!D #<>G3[^[?OT"VT:"40 ! <&\/4'KQM M]_'0-BXK>%TO$73=/)1DZG3]44B 8Y(F)3 @^-[B:?V5HAI3E,IN6M?5NBX0BI 4E"-:? MBTP*G(2@+#^=+2116,VC6Q!/V:QOA!=,6[3LW <_SA5=PN=PZ445<.#J+.55 M3BH=R[5,8R[I4YQ$PK+&$YUC"(BHH8RAS"K0.9L7PGW^F5'#F@9BG+A1Q1RBT,Z)3-0\@Y'! MV/G)RR9=PYEC /,W:J;&*V*8PF "BX'(@FF&!.13P%(PATG M4QV]1/$Q*8"O (C')G+WD9I&$5=^YRLX((;\A<[!F,6:#5$B3=))!ND!2)() M)E322(4N (FFF4I"%# [%* :"C.ED#!G(9R 8SC?NT"6Y:Y-G&_, ]/JVZ=, M_7X@B.68F*& #.1Z!@=C;]W?]F- DNF@ Y*'R=_'\F/JV]F@1UV #R#R@'I M .Q<=1Z[AD?OWZ!-6CBCCE+DS(;9]?\N@\>8J?M0#_@C]@#H(A'J&' AM[,>K' B/\^@448P>\O>7P[@#./G^^- L)L@)R@),#S"/3'=W MC]]@\0QH%-!MS#\D #?&PCD,>..[&WT!H%Q-F;!1ZAMU#P_)O]\:!:0;\H ( M 7KX>KZ \/;H%!)(,E$ ,#UQMD=\=.\?M$>N@3JBI2G:PBG%/59 Q=00KPO M*YCI9D@^:*EQMS)+$.3F*( )#@ '(;-T_)H6XJ%5Q(6LGGUOWZA5 M#EAWW:5#3*B_,)RE[-=9.8CDS9.)-YI/\V,&5+\%*$+Z/(J<>? -FFJ7J2F53-ZC MI^H(-=&6AGL:HGUR!R/D&YBCD#;"'=U'06\)BF*8P'*=-382"4QS8^2(? MG?,0V<#D SCH/I:#8]PH\=DM;(6% 73>.:@H5(K-I'SO(Z?5#2C<$TT&[=8# MD.M*PK4H !B&93*4-6U)S#7SJ,E&+E); ML7*J9RH2,-*-3G59O4 .<"JIG36#TD'*9DQ52$-(-\.!:[UMJM;L*&@IJY-) MRKA8L%)Q+(',BR(4@* RJ)HWY#LW12")"27(C$.2$.J!VRN&A0N>WODX+\U8 MJSG4")Q)2IF#*)WR@- : T!H#0&@- : T!H#0&@- : T!H#0&@- : T!H M#0&@- : T!H#0&@- : T!H#02>P2$1'DW$1,.YNIAR/?WCOCIH(F02,'*9,H MA]^_KH( W1#]@'O$?K'U!CPQMH)+B/8O$^Q=M&[E+_8W"95B9#0'N'/8YV'?0>24]"-3!V,1&(F#W04RZ7,7 8QD,9SX>S0)YRC\G;8<#\PX^SU:" M0=//7<.;KZ\!MGH'K#VZ"A.V >N?5TVWWWP/4?OTT"8'4SZ(8 1Z;"'7;(AM]]\:" QPEV$ #O#(AGZ>O?\_3;;0>B1XY$P M%#PVP.1V <=V-O'WXV#V5F.3"@ CG?'?GKH*H"@!>4= M^F1'J(AC?;V:"L;H@+R" [=1SX@ AMZ\#W^/0*I-$IA,!2@ F 0SGJ'7J M&<9VZ!X==!3O8.&DDP3D8J/?E%/LSD>LT'29@R;82+D4*(8'O#KD>N^@LA[8 MNS\=![!!(/V!=@P'78/ /#YM![*0A!$2A@38R/C@,![M!ZT!H#0&@- : T!H# M0&@- : T!H#0&@- : T!H)#ERW9H*.7:Z+5NB7F57<*D112+D YE%5#%(0N1 M ,F, 9'0(0UA2O=4D /K"8C]_P#_ #_<0'0'QPI7^J2 ^:9CQ]^'&WSZ"'QQ MI7^J2 _OQ'_\_H(_'"E?ZI(#IG_/F/Z?\8T$/CC2O]4D!_?B/_Y_0'QQI7^J M2 _OS'_\_H#XXTK_ %20']^(_P#Y_01^.%+#_KC@/[\Q_?O_ +/H#XX4M_5' M ?WYC_\ G_Y]!#XXTK_5) ?WXC_^?T%K:604407J.! M252,9-5)288)J)J$$2G(X-_]4?/ MH(?'*CP'>IJ?S_Z;8_\ 2-^H?-H(_'&D/ZIJ?_OTP_Z1M]'UZ"'QSH[8/C-3 M^1Z!\-L,C[ \XR/M_+H(_'"D/ZI8#??_ #Z8>/=_3'S;>H.HAH#XXT@&_P 9 M8#YYEA_SX>/S=V@/CA2&?]$L!U_W;8=?#9Q]>W7UZ"8C5=*NE$FK>HX%1=P< MJ:*2D'<;N'O 0ZA[-] M A.9V":J*(N)N)073/V9T%I%FDJ0X;"0Z9U@,0Q>\IB (=,!H*4U1TT8HE^, M,( CW_"3/J ]?T4-]A]_?H*(T]38"(?&&','_G[(0';Q%R'?WX_*(42L[3V< MA/0X!S"/^>3$N?#JX#KX:"G5J&G_ $0^&HC;TMI1B'3V+CGWYZ^.@I33T!L MSD/MGK)L1SD?I_H$Y#["(;23+U_\ \_8/'YO#02!FJ>W_ M ,G(;'C\)LO^>'04:DO3^W+.0W4W248[9*.^RXXZY ,Z"0,K3Y2@(3D,;_UF MQ]??YP/L]F@I2R<"H\UE*(F7-.UG=^UM(U S3;JNX*I[A4G 3+5)VB1RU4 M(:QF^.MVZ!]>?]<'C M_+H*@O$CPT$#;B%L9D1R4?QMT"'T?#^^@J4>);AH#(CQ#6+SD-_QMT!W?^O_ M )N_W:"I)Q-<,X"(_FAK&9YA']5F@/6.V9_Z<=WAL 3@XG^&(BQ8!GI^-R@.X,]?C!X]/OD*T.*#AE,8!_-$V) M# \WZK=OQSL(8_T0>OZ-!,)Q0\,X!^N)L5[/QMT!MU_^<'?H*Q'B?X9H?;W=V.HZ"L)Q1\,>X#Q%V'#;NN[;_& P ;?&'VZ#.S! MXRD&+-_&NVK]@^;HO6,@R72=,WS-VD1=LZ:ND#J(N6SA$Y%D%TE#I+)*%43, M8A@$0MRK[A4!;EDSEKAUQ1]"13YX$>RDZSJ6%I>/>/S(+.2L6KR<>L6SAV9N MW<+@V24.L**"RH$Y$CF*%B?FIN&+I^:-L/\ \KUOO^T.@/S4W#%_7&V'_P"5 MZWW_ &AT!^:FX8OZXVP__*];[_M#H#\U/PQ?UQMA_P#E>M]_VAT!^:GX8OZX MVP__ "O6^_[0Z _-3<,7]<;8?_E>M]_VAT!^:FX8OZXVP_\ RO6^_P"T.@/S M4W#%_7&V'_Y7K??]H= ?FI^&+^N-L/\ \KUOO^T.@/S4W#%_7&V'_P"5ZWW_ M &AT&1Z,N);^XS%U)V]KJCJ\C6+OS![(494\)5#%F_[%-SYDZ=PCY\@W=^;K M(K^;*J$6[%5-7DY#E,(7CH-3MLS<&J[5W5XM;2T'<.AY0T-5=)3TP M]0EX23(@@Y%H^12C%R)K @NBK@#B'*H4P"(#H+!_HUODK?Z^2QWC_G](^S_< M?U=^@/Z-;Y*W^ODL=_?V2_ZGT!_1K?)6_P!?)8[^_P!(_P#4^@/Z-;Y*W^OD ML=_?Z2_ZFT!_1K?)6_U\ECO[_2/_ %/H#^C6^2M_KY+'?W^D?^I] ?T:WR5O M]?)8[^_LE_U-H#^C6^2M_KY+'?W^DO\ J;0']&M\E;_7R6._O](_]3_?W:"O MB?+->2^FI2-AHCC7LI(RTM(,XR+CV\Y(BN_D7[E-JR9H ,. "LZ[NZ!ZL: \V:8_2B'L\W3]?JV[NF.O?C&@F),D%U4FZ# MBZZZA$44468*K++*F J2*229#****&$"D(0O,81 1'&@BXCTV;A=H\C?-' M;595LZ:.F/F[ILY1,)%D%VRY"+)+HG Q%45"%.F24DTFYF3 SU4.S:@Y72[<_H)\QNH(0MFF M 'S5#'CV">_JSRX'I\V<=VP1\V: ?THW[\_TND/TX'./;[;-,_I1$ _\W3\/9D<>W0;?\ S=C_ -'[_;H(>9L?]B3^=NR]7_BX?S9[\#H(^9,O]B2]GFS+.I*@=.F[+X6*BP8E!G'N)-VO(/D6SA0B+=DU5 M4PW9N%3E(5)-,R@[!FBO.#N0M?*DA;A7=X9*,E%?..P93MP)^/,L+-<6SLC4 MRUN.S7%DY#S9V1%54[1?"+CD5$"B%37O!+HF*/&HR+RC9^ M2D)1)>5=L&;-8[&8I6$(")EI..4,11/4W9!U]?F^@/,V.?T%/'_F['V?[7Z]_AH,U<-K%I^:)L M09-HT[4+OVU[-?L4B.,A5\=DH"F0A.4.;;;.X@.=!V$( 51NEC/*(^PY](P_1L'=U\>H6'R ?TL%]@[_ #[;]? /$=^F M@D&]$1#L\@'?RB =/$0 /5H(8+MSIXSL&!#'KWQ]_ .F@@W&@E&3Y0P"1O1$2B/9C@1 >X M<8'V@.!\1T'GE)^T+[<>/4>O4=!3@W1$PF ,XSDNV,F 0Z"&>_.,Z"4"!0#] M!^G\F ^C0*],M$_C)3XBF(?Y.109$0'&7J.P;>KU]-!LX!N0-LF[O#H =W M@ >WKH/FK_A'*9 \K%?C?.*-L&XAH-%V"[],#OGTL=WJWSG MITSW8V$/0 (X$ 'KTQM\WU?;H/?*7&3#CIU'IW!T#YNG=W;:#+]@K%W1XE[O M4/8VR]+.ZTN5<29+"4S!-UVS0JJI4%WKQ\^?/5$6<=%144;X>)VT-/U;8UM5,A>RM!MY0PVVJV#K!FI6)V:DDVAI MUXW7:(TX9[&-I.2;R,T9I#BQAY9PM(H!'K@ -[XU/)Q\6OD_Y:D(KB:MB2DF ME>LG3BDJG@J@A*KI28;Y&!Y1SN(>OV8V#;?&-![WZ 'AW>'J\/$/$,Z"&_CT#V]WKST^O&@ M]#D0/ZPSCIU[\;_2/@/70?8VX0DP/PG\,@FY@$>'RS/3;;\7--X'?(^.^=!S MJ?A/AWXT!COWW#.P;>SNVVS]6V-!#?W_[IH/H _@D'ZS?B3#;]<^K[OQ2V^_D^; MW:#K%'N]OV#H/E!>6O\ ]-5XW!\;R.A' A_4_ >(=PXSUT&K?;Y^_ ;;^O?I MZ\?,.@,CUZC\V0#IN'UY#IH("/T8 .G3&>GUAOOZM CCK@>F.@CO\ -_)H M(B @&X=/M^O[- >(;!C;/JSTVZ[_ 'QH#;(;==N@!D=PVZACI]>X[Z" ;#WX M\.NVX"(=VP=_\N@B/J]>.X.OKVQC8?9D=!E*QF?QV6?_ (4[?;]=_C;$_-GP M'0?9B:CZ90_L?J*(:!2T!H&S\9GZU#B%_@FK,?=#N!T''/G8 [^4GN @ 'V^ MS'AH#0711-&U'<2KH"AJ0CC2U35/(H1+4GFU42%8RI9. JB):R M\#$IS4+3Q4J;3IA:0CT(P7RQG[H,#4E8B-NJ\J=K(F1L#5%+IOF3YG5R"H4# M557(CR1]%TDO)R#67AJLE#B0[6FQ6JDKICVS^/79HE;1RX-),4Y#F340.W4) MDBB*A3%.DH0PE.DC?X Z#CNX@/U=+X]P?CHNA\W^7BH-!AW01_G^ M_P!]]NN@CR^@=03%*1+L^,2IS%7U?/2#]V?X!B8I%-TJY,G&,VTJ"@EYTNVCD03YP#)!$XO#F!/FQSCD1 .8"; MXT&**#MH_V(> ?<-!\TS\(^'D\K)?D MG*',%&6.'K_Y(Z3WV]89^;0:)^ 8P/<&-\#W!CN#QP'D<#O\ -WAU M$1Z9$._YMM!D&U-JK@WNN/1UI;4TK*UM<2OIIM3])4M#(BXD)>4=@8Q4DRF, M1)%NV037>/W[E1)G'L&SJ0?+H,VRZZ8=J?D5/(C\1_ IQ-,^*_BN4HZ'>0E+ M5!15J[:T#4*M:55,5G7$45H_D)ERQ8MJ:C8B*I0:D;*=I/+E!Z9:0>'8Q<:F M_?!U:UM33J=K"V4B\;,G$-1]1NZDC2E:/7DHK6CJF:CI>-%84&2S*!A&<-4, MVLYF'+I91R]6:,$DVPCA\&LORQ_D\Y7RE5DJ;L+3]2Q]MKCTG525T[55S4:+ ME_0LS-14/,0%16^JGX+!6;A?A2'G23#-_'Q$NMR0:CU!H[)'R+'0<$G'[Y)G MB[\G SHR>X@82CWU&U])NX*!KJW=2KU-3!*D:,E9$::E%G\/ R<7,.8QN[D6 M"+N,21DFC&159+N!8.RHAK.# ==\>L/?UW_)N.@ WWZ .^ P&!V$ S@-_6.X M;[=V@ [_ -R( .W< ;]/#Q]F@^QYPA8#A0X8P#^MZLO_ !=4[H.=#\+B_61< M.7]M3'_Q0W3T'S\0$-LA]H .^W< ]-PSW==!$<]_=U#.WNS[>GS &@V@^1MM M]0MU/*-\/E#7*H^FJ]HR98WR7EJ5J^%CZAI^25A.'>[,[$J/HF50=,79HZ:C M&$HS%= _8/6;9RF *HD, ,RLUP]7AXE;FDMC8FWM07#J]TJ[<'C8!GS,X.'; MN>S=SM23#D[:%I:F8P#E/)5!4#^-AH],2F=NTQ.GS ^E:S_DU.'@I;9<0]W[ MG\1EWI]7X,K*N.$25I8UFN&T3)J #N$FZN8*%XF*H8R!6Z4W&0B]#T46+4D6 MT-54I+-V3M4+:D_)4\1].6+M M$ITUBI.6BYVZY"JH**H*@19-0H*(J'2. ['>([;Z"&/9XX]OT=^@^@#^"0?K-^)/^V@5_BEM]H.L4>[V_8.@^ M4%Y:\/\ ]JKQM?PR.AWS_4] ; &!_ESH-6O=]_R_7MOH#IUZ ._L#N^;099L MK8ZZG$1<&'M=9RCI:MJRF@673CHQ+F;Q<4SY32E13\BH)&,%3<(W-YU-3THN MWC8UJ457+@F2%,#U)^V/DY^'R0GJ9N1=*_'%K<"%J)6BY^"L=&TU8"V]*OH@ M[QK5-34O=2O8^[[Z%(#&4O-6[K&#C9Z&6J.J3N HB!J>#/)GI2KHE> MH4Q959#3+-L51%$A] T6]O"[Q#\-R\.C?2SM=6T0J,BIZ:EJCA%TJ,VZNB1,J[.V#=8J8&*)@P.)1#'KQ[_ON.<>KIH ?4.WL]OY=] M^_IMH(#@>[J'3&W@.-!E.QGZMEGO ;I6^#?_ 'V1&P]0^_=W!]F)K^B%_BQA5& MSI?+M-(X9R1?T76QJ+JGB(K"AJRBH64INCKKO()*1JNNV:!3.$:?J9O7])_! MY)-&3BX]=E4"CVH*OC&4A&GF(5\^F)6G92&FZD@FM/F@ I][5$#,%8G=-4D'CB4616# M"41+7=LW2*ER+-6.4I9A4UP[>N#0A:6K.:%O QH!Y"4LQ9D"F8-C+24W25*Q M2;>6E)RI[@1,K#(TN9<'?,JBR>5)*%D2QL(E21)!RW\Y!IW&)6M#US?6IW] MV_96]BHM-O!R+%J5-)U,5 S4<*S4Y,-VX V1F%WKE1B^%$RXN3QX.W#IRY75 M4T#7= >O0;-6+)(R[J0=-F: M3< $_;'76*@DF1(I1$ZAUW!"D* ;B8 !T'07P:WK94968>TK/41+J)HHMDBU#1E3R;AXL+5!---%Q(0%3TP^ MT4\V42$QN4,"814,!RF 0.F M=,[HY#%, B4Q3%$!*.X;B&@Q[6%I7- 4T^F::KR78'8J$66:G_&!<*+,^2])D\DG AV@& M%(5&YS.$_.&*O+SMG'(05D1*<2@(CD%:2X>D) Q7,I7-1R"R1.S(L\,D]5(F M)\@D3SE14!FL*8.VN!2$#8.5 M)<@&,*#U,IN5PADP)J%. &QC04E.IA\8:?QR_P"?L5W8'T7B0X$/7W>O0;/N MSP ;9V#]C]&@^9_^$ADSY6F_?=_E-L9MC;]2*D_=]'CZ]!HE[/N 0SN&0 =_ M<._SATT$0# 8V'/J^;UXR.1'?Q$=M!L6\DK/7[ICRBW"S-<,=&0E?WH;UU+( M4W2%22:4%3TS"2%$U3'7"3FITZ+GX"C6MMG=7/G$VBR?NHDK4'S.-DG:"$>X M#ZCDXTN94<;2<@E3]/T_7]+RZE5L(PU2R4U0DL8L([IR5IJ5J$/]:APQ_V MO5E_XNJ=T'.?^%Q?K(>'(?#BJCO7_P""*ZG=D/R>S0?/QZX^^_T^H1 /';0& M!$&_KQH-O_D'2L#^59X6RRQUTXL4+\ED5&X"9&J\8.SHE*10 MPJE;]H*0 0XB?E "FSC0.*\IS2'%=P]6R9T59"U\/9OR:=QT&$_1E5K5 M6%Z8N5[92!F.*FNZGB8.Z4G7L@F50Z=(7-BJ9I5FJDY:T9 /D8YS)'#G[$.; MEY@+Z( )0 /V(A@,=/E .!'H.<>K0/$X':PXQ*6OI"-^"3X_2%V:A;KQ#RE* M+C23\15],+"4DM#7'IJ22=4A-V^415,:HDZX:J4LQ:&._DEV:2)G28/4\K-8 MBQ5BWMK8IY1$79CCCG8U*H>)6RUE&D\YX5:?833%5]!S5 RM6LX]>'JN36.D M:6I*W$C7MJ6)#.T(2IV+F,%F]#3%MG/=OMOX]-L8\?9CKW@=@;> MWIH(?-W??P]F^@^@%^"0?K-^)/\ MH%/XI;?Z#K%'N]OV#H/E!>6PW\JGQM! MW_CD=^S_ $/P.?Y?4'O#5OOOOCQ[MQQG..O?MW>_0 ;[]P#CU!X[!@>N/MWT M#\/)\U6F:\,UP^2=OJEN-27&13,)PTU5$4-4 4G7D2VJ*YMOZPA:II2H%J>J MQFS4IZJ:+A'\^SEZ=DX62I8DTUDB-4A(_:!F"\?%I1W#C="N+'\(EC+ L[/6 MNJRH:"3K.^%BK4W[N[>@]+RKF'D:UN!5USJ3GDXHP41&,6X9@\GM<^5E+N4IP?UPY M>U/PZ<6M94U9BNK>R#A1[#P=4W$E6U(T#>*D&;@RJ-.7&ME5TO"U-&U%&)HO MG\6PE*9DCNH67=LS QNMZ0F;?U?4]$5$T=L)^DJ@F*=F&CYLX9.D'T/(N(]8 MBS1TFBN@;M&YC DJF4X%QD '. M<.O0.FXAW;??. [QQW:" Y]6_7IO^3H'V M]=!E.QNUZ[.Y[[I6]\/LVWT'V8FOZ(7]R/U:!2T!H&S\9GZU'B%_ M@FK3_P!S.=!QRAU_X*?^"&@]:#(MJ*Z7M[7,1.G>33>!571CJO;0+M5E)R5) MOEDT9UHP61/D&RR3AN10 V10U'V/<7!J12M:;NN MA:^:9(,6U;_%**82EK&AJ !G056( M*PX,J;EF3%1>HHV2;-9T62B[AZFR<@@R5Q+R5+32O#$ZCJ#B+/HKITM(P\'- MTM'7%9II/320S*L51,M-!!"E+-59H-!AW.@CZOR?R?7U]>@<#86:M#0\L%SK MENJAF).AYZG9.D[?4T@FBM/O6KP9%:8G)=^Q=QR,'"&8H&&+*)'TJ^6;(@*; M,')Q!\O -*4\PXW*S"C:J=U?2M56]JAY%3O3%6<*!(OT@,KR 43= MFDX*F3(%*!BD*!>@JD8$*HHLN8'%0-U(L M0!14YU3B95Z4H$$QAP($* [%T&@J,DN'EQ:*G[35#5-7&J-ZI-7'0K=M&*#3 M%&5]*02T4VH=Y#GCU)V5AW3&(A2U%*L0%LA*BUPT&M&Z MOZH=6_[XGGTJ".@L?[]_V" ^S?07;3\K..Y2*CROJD>)&62; QC)9XD[51$0 M $VG:J+-DE$B@!TQ53! A4Q*H9-+F, .]3LS!J)%[6LZ^ 3 4XE^,R/HCL/* M.67+ZA FW@;&@M>=LE2D%'RTQ'5C4L4](U791'T@ IP.59-,,FN["TE($*20JRM'J8"!RINYZ.4P8V'KC?NT%F538&A(N%EI1.II=BNB@NZ%Y)OH]9BFL0IU1.[3:LD'"@*G M#D-V:@JF.IZ)%5#=F<&J4T !44# !@Q@!$# 40R M 'T=P=>_00]6WW]?S>.??N#I>"KBJK#@BXH+2<4="0<)4M36HEYA^ MWI^H3NDXB:C*FI:=HFHXMRLR.1TT4>TU4TN@S?(\YV#U1L]!!QYOYNJ'?1Y. M7\(+LGY0N]-.\.(6MK2PEVZB82$O3"+6TO,M9.BG2E)M9AR%0O&]/PI?,74F>H MSM)5FSEPE7J96=-0\?2QIZ6F9=NHO+%:+GA&;!\]<)QTF#7_ "A'&K2_D_K M55Q17-B9&IJ?I"0@8.C*#I<4VLY6]<58+J%9Q+^5D6R[.'C&R*[N65>IE*+: M/CGC@Z@^?B'=D>GCGZ?MP&@CC^<-_$?5[AWV^;0;A/()NS MM/*P\)KE!1DD[!Q>PC+X3.*<>=^MPZ7=1CV[LQ1*?LG#U1% 2$'M5.<$TBF5 M.0HAL;O-<*D+F<65QJOX'^,YM#<9$\T3@.(;AQOM+U',\(7$]5:2RC2K;7V8 MJWB)35B9R CY9)W P%L;Y0]-QJGG_)::HHU)HS0(&NNX]N> &J:TG'W$3!7O M\FU>6@'YUKV\,5-VOJ*XE,7"6 BKE5OPZ*55(M):T$S-O1;]C3EUW\Q;V'C) M!&1IFJ'D6S3@S XYHE,O+$%5(:)\D[Y-2I2@51\X,\J;C%XU&+,Z93G(J4(V MY-YQEBG[51LT+0'#+2@.1.8KXTON^_W[O7H#Q[L>'7(?D^O0?0"_!(/UG'$F'_ -*!7Z+2 MV^_+H.L4>[V_8.@^4%Y:_?RJG&W_ R.]M]_\KT!T[O;]PT&K4?4/T;_ &_; MH(YZ=V QGW_-6[5A;-596\ =5O6%MN' MNX-,W=F*F=T]*-3%?TPTN-7](T/1E2U(Q4;KFCTVU*@\1;5<\:2(:XUSG6.= M94XJ*J"8RBAS\RBJBAQ.=54YA$YU#G$QSG.(B8PCH,M63L'=?B'JMU1=IJ5^ M,!.^ M5TE3O+_7!IN]E)U15DH(#5ESK26KK:$IRS=Q*S5,4KN9G"+/*^MFVJ^3%:4J M*#MQ$I/WT@I$%<"&MGN'KW!G/T>X-_F#&@@'B(;=_P X#]^O7?/@&4[&C_FV M6>_A3M\.-_ZK8CWCZ^_QT'V86OZ(7]S]@_DT"GH#0-HXR_UJ/$+_ 35G_[F MW?&^!Z9]F@?SP_WTOQ>.[=L+=5&LRN[!H2,6W1 MI"KEFL7&-("G8PYY!5%XQ6BGX:FJ+H]%ZD_@4V4>9FB\1F9VJ3LIB2(=_?H,V\/=ZI3A^NE M3USHV+;S80RPSAV9B$HQE8]S'N$B/@;/19JI"X*X24\T6(91 I#DP83$ M#>_1_%KQ=UY3$)5]&\%+*=IJH8Y"3A90_$31L:J]CUR 9NY48NZ03<-3KD$% M!05(!T\B0P-FY544E6/#U<.QK6UE3OOB^>743N,TK/S%H1>,JE MH5 \33T8R@@.5POZ A_K*L8([8#:T-'=P8Q]Q]6@T.CUZ8WZX MZ8'W#\V>X,^(0';V>/CW_:&WVAH(E[]^@9WQU^?UXW]0:#._#+Q$U_PG7\M; MQ%VM4C"UW:>JFE303>:9G?0TCV:2[&3A9ALBNT;J"7JVVC>K)>96NNE5$"YIB M58O:P=0;4]*),8I\Z7IY5A3DHI'S1T9&2"<9H#$J@UWRL'EU+C^4_MG0=F4K M&PUAK;TI6:-P9V/0N&YN5.U95$;$2\) BI-#1- -HR#BV=02ZQHOX'?+/7ZK M-Z>11!F1J8-#61#(#D0'.?5XXSMMGIW[8VT$/7Z^O7UB&^ V\,;^S00]73QV MWV^^.[UZ"./E8']@(]?5WXZ?9C0?8]X0_P!:APQ_VO5E_P"+JG=!SG_A<7ZR M'ARV_P#WJH[^*&ZF@^?B'=OCY]P^T?;H(AMZN\!QGV9\/F\?#0*<--3$!+1L MY RLE!3<.^;R<1-0KYU%RT7),U2KM'\;),54'C!XT73(LV=-%DET%DR*IG(H M0I@#9HQXPK.\6+!E17E#*5E5:V18H1=,\<-H8>,_'I"&03!!B6^M%*.(JG^( MREF1"H"M(N7]+W68M$%RM*QE^=)F /SIAEY0JFXZUU*4=9_A]\JI;I%VY:<( M_%/,T*ZOA'6D>Q[19V>.DZND).G96W9:0BBKS:17HK:0K"90:DC81B M=-M&TO1T ALPI:A:3C$6E.T92T8F )1\!3D='1K8H&$J JJ+*JA@\1SU[O>( MCZM@[@ ?MT$-O#V;Y$/J]N_7;VZ '?O[N[NSCU=PB(![]!] '\$@_6;\2?\ M;0*?Q2V_T'6*/=[?L'0?*#\M>&?*J<;>_P#X9'>.O7XOP/JV^WZ=!JUP(B/S MY]77[B/=]81ZX#I]FP8]_7VY\=!FRQ/$'IX& M)JZ@Z]HZ5406DZ1KRC)]J]@JHIYXNT:.A92+0YVC]FSDH]9E(LVSQ$'*AQT4 MLH/Y[P$< :BIQYC*!:VZK8#J#Z1SE09WN;LVX'/S""+9LBW2 W(BD0A0 =K M/79M[Q2<+="VTM/=_@SX"T7IITG%)91]2MQK=QMUJRBJY6G;<5Q#UK%T7>*H M:FI)G2"-*, I&4K5@C3E8T_-S"<"JE/M';<,1V0L6ZX>+CP=U+9^4IX#Z/J: M#3DV1YI&8NU5X%I^H(YU!57&K4I,<.3^/J!C-4W(RL3(0JC-4TLR>+QQ>0') MS #:./F_D1Q)<5UW+G4C)R+^V[B>"G[4-'D8G 1T#;:F6R,/3$+2U(MRI,Z) MI)%%JJ\@*08I)I0+!XFP<&@RE8S'X[+/?PI6]#W5;#_7]PZ:#[,37]$+^Y_P#A^_NT"EH#0-GX MS/UJ/$+W?YDM:;_^IG.@XY0ZC^Y)_@A[M!ZT!]_O]_9MH/:2BB"I5D%%$5B9 M$BR)S)*D$2F*(D4()3E$2F,7)1 >4PAG Z#)ETKOUC>%W2S^LU(Q1U2-)1E& MQJT=&EC_ #B.BS+G3>R0]JL9[,/%7"JS]\82 NL83E23R/,&,- : ^C[- : MT&W'R._ZO-R?X)UL_P#WOIG0='2GZ I^]&_P!T''=Q ?JZ7Q_AGNA_CO4&@P M]]8]/9]]@_+H#[C]Q^W0'WS]_9L(=?GT!X#WAT^_AXZ#8#:;RB]\+24%3]O8 MN"H6>AZ;9!&1+^9:S24D$>F81;L7!HV5:MS>9D-V2;E))-=1$I 6$QR"HH#4 M+NW7J>]5>U%<:KC-"3=0G9"LDQ;G:Q[=K&1[:+8LF:2BJZP$19M4RG7'KSCZ= O0<0A*(5(JNL MJG\"TZXED2IYPNLF^9-RI*& !4(02N3"*B8@1[4Y52$+@!1!VH=,42E'\[ #B(AHU M67F&:+V?EX@?/V;-)PX;1L4H^+,,4TC%(XCUE2 U+YPB&5A$4U# 4H"%"UM6 MW/)LF+F6=%;/ZH2BV+Q%-+D=0[R!-)LY- QP/VAC% H'3,E MR\^@3>4OAH%BG2E^,5/;?]_(OV_IQ+I]6@VH,_T(WJ4-]F@^9-^$G?Z;MQ ? M[R[&9_Y(:.SOW;9'YM!H<'8PY#\@^SKXY]6=!L2X7> ^)OYP[7HXF:SO._MK M;^SU60M%23.D;+UI?2HF\G-TY*5(A5%;Q-%2,<]M];%)..)%JU\\3F6H2RJS M3X+,+43*!FJFO)4%J"'HBB1XF*+8<7MSN&K\U10/#&I;RJ7,=,6Z/1LG4'I(",N9.VZA96J65+C3+N*3;MDFCVJ&CETD8P*%<^3%M5::C.%*JKM\3 MES:4;<4%M+*7)1FH3@WJVJ;<4:6]M!OZO@:33N"O[-<4-C>&2[\+*6*D+=M:2D M+VU+5-*M*YCGKBYE7!/TM2TA3:(RZX-HQ,Y99$YG;8J0&4"VJA\C=<> N9$V MP)=R$D)RJ^.)EPC6]=EHU9"-K.AQMI&W>G>(I%8:G5!G25/T#4M(3JU/D+(% M=-:B(H6IT4F9!1N<6XH[BBJ MFXE]ZG=?F;+[2%CEF=D^&BL[WGJ)T2TT5=Z-JZ?-$UG3LA;>GAAI9&)J5>=B MWZ-)3A%6+UXY,5,IPTB@ &*4PB&0SGEZ#D1$ Z!G;&^/:&0$ #.![_1-CVX M[O7T^;0?8]X0_P!:APQ_VO5E_P"+JG=!SG_A<7ZR+AR_MJ8[^**Z>@^?B&=A M]7AZM]L>_/COWCH >X>[U[=_=C/3/V9#01WR XP.,Y#'>'4?#P'UY'V@"(XZ MB.?7Z^_<>[NZ#G?IH'-<+O&#Q$\'%<*UUP_7&E*/>222;*JJ:7!.8H*X,*4% M2+4]<&B9,CFG:NA7""[EN+:58K+-2N5EHURR=H91J[GEH=FL2-CG,@JWC MT$FY"%T&$Q[\CZL#W],AT'IO@1ZCCUZ Z#X"'0!WZ^OIH(#L/4=A]V![LY^_ MCC0&^,XVR/=GP^CW[Z#Z /X)!^LWXD_[:!3?_P#I+;[0=8H]WM^P=!\H'RV' M^FJ\;?\ #(ZQ_P#=Z!]7CH-6_P!Q]??X;?3OH(^KJ/CW8 ,[9#(:"'TY'OZ[ M>/4-\AU\/#H$1$3=1VR._=[,8#/SAOW8WT$1$<=1]738!#PSD!' 9\N+IV]#_ /%L1O\ 8'\F@^S$U_1" M_N?L'0*6@- V?C,''"CQ"C_Y)JS_ /<[C0<5C4D%#Q$-6 ME35?<2N+02U&14'3E%*/47U00L.YJJ26J^GWSMNT91TPRDF*#EQ)-@234'!% M QS6=@)VAX&[DO,2R/G%H[KP]JY")"(42^&UYEI53MK435Z>0$&3,[>FB+H, MCM7?;H2B*GGJ94P,N%Z0_#I0]0TK:>H8:\DJL]NYLRO[=6:E*YDJD3N%2*M7,I5&#CJT;+Q<-&M4RH. MY [Q\D;M4ES CSE0T#"4]R@;/-S8'F#'I#W]"E 0 =@'?(:#WH-N'D=MK\W) M#_R3K?XWTQUT'1VI^@*?O1O\ =!QW<0/ZNE\?X:+H?X\5!]>@J+ VM;WBN.T MH=R[E6B;F!JJ8 \$P;RLPX/3U/2,V6/C6#ITS;N7LD+'S%LDHZ1 RS@GYX70 M9?+PP(R] 70JV%?U=!U+0M3&AXFW-:TPUAZSG6$51L56%3MSMFDG( WG4H=V M]DV$0V6=C(QD2!R"5PJ9,H4\O8"VE''K8U9UM4S&,@;ET);:&D8&G(F1(+JN M*&"L"SDPT>U!$*DCXD4G*"R$6H[D7229#MT#F.(%#'<=:!&#O(:V%QWU3,&9 M:Z);DM74C'-W*+B6>3",0Q51/-2<8U49+@J+YT@G(.'[5N0Z**+DZ6!"]9FQ M]M*?<75J%_5UPV=M+CV-.0CVL*AKM%S4J,HK$I_&HD8QII!A3#R64> MO)+X16*86OP>B[*5$P);_AU?,+Z4O:8\HZ>TY5-0T.V;5K&PJ[9DE"7!BX)[ M%3#ELLLHVC99.-GFZ3M@XD!($@D=-%4Z)DCF#)$'PGL*CJNY=&%DJVH*4I2G MX=_336Y=*1U-N:TJF;G9BDX"+RUF'K-M3M3NF[)I#SIUCK_"#E0#M.0B)50M M]+ATI&*@)2IJVJBMF;. L[;VX\M&4]!Q)YYM+5Y7[BW 4V9I*S4*V5"!?,TS M*KNG2*IC^=IJ($40 -!@R\%M5+65>E3Y)0DY#R--TU5=,S1&8QQI6G:IAVTS M%/'4>9R\.PD.R=>;2+4SICX6) MGT19N7$E/1QH4IU'"1639FLY:N%%#)E2,Y4>"=F)$L*D0 B@&.7FP80N%].5 MS(Q9@<4^X*:<;M(ES-(0:@/)YN00!!L,B"9B.^V*B0J@-$R+. 3 JIE,& 0A M+3M<';R3=_"+LCB2%6GGAZ?=,WBJ4>IS1:DHN*9>S0.HB )*'(V(Z60$I3G, MF8 "M2J&X$@]/))4VYD%"R+F;;F3IZ47!B>;;&*:KJK[.-\=1 !'NT M&Q'@;X\2<#AYJJZ2L+3]<7>6-4Z5.7&G+DW5I^*;0=24F:F7-(UO;*EJACZ' MNC1[!<[NH6L-4[ #C+.E3KO%4F\>1B&7(#RK51T[3M)5&'#C:M[Q4VVX=%>% MVA>*MS,UVA45/6N)2TC04@W*YD9N@)5-=W""\1;@JHY6 R[V*MG6KA9Q+KDKZN:#HFU:E_9^#E(J0AINM8>V5!QE) M-H240=PCEJ8RC[MD44V@!/8^6TXDF42C4#*G*?BK^H\-R7#<'$#12S*WDX:E MX^]$7=ZBIAG1-"T[!46P6HHC5_0Q8>,8-X*;I635;RK3E(JB[!.G/*P,*EH+ MB"M[*<++%A"7_O*_O_425 WWNU;E"&NA/6V:T#5#UD2DQ9NY:D9^5)*5BXHJ M?D)&&;RH=^=A]F-\CX=.@!]CWA"_6H<,?]KU9?\ BZIW0S ]^VP9$=A[M!Z AS&Y 3.)]\$ #"; ; M"/+N;;H(X $,: ,10H"(D4*7O$Q3;!TZB 8# !ZL;]!T *2H9RDIL7F'T#; M$[SCL&"AUR.V-QT'H$U=P!-3.1*&"F]$Q1Y3A@ V,4=C=Y1V' YT'CD/D"B4 MP")N4 $HY$PYP4 QD3&P( 9$<#C.-!'LS^GZ)@[(,J>B;T [^<D M=0'H(: !)4< "9Q$>7&"&R/,<4RX#&_.IZ!>\3!RAOMH(]DL ''LE *F?LU! M$A@*10# 42*"(8*<#&* E-@0$P!C< T$KK_/[?7]QZZ#Z 7X)#^LWXD_[:!7 M^*6W^@ZQ1ZE]H_4/S??VZ#Y07EK]O*J<;8[#_FR.Q_\ P] Y$>_&WB ;;]-! MJV'/MV SGIX_?;/CG8#H([^/CX?R[>/?C.@F=FH /9F') ,'HCN4=@,&W3 M.W-T$=LZ %-3(!V9\CD0+R&]+;F' 8S\C ^(%P/3 Z"'(<1 O(?(AD @B)M M\9Z>L-]_>.@B5%4QN/2 1VT'D2F 3 ).40 M^4&,"& YAR'4-A PYQ@,"/4!T'D!#;O#;OZ_?<>[PVT$<>H!\/ , (#C?W"/ M7VZ#*5C/U;+.CXW2M\'KVJV(#/T8]^V@^S$U_1"_N?LT"EH#0-GXS/UJ'$+_ M 3UEGV?!#C.@X[4T5ER+&1155!JD11P9),ZA4$P3$1.J8@""9<$,;T\8 HC MT =!*416[ BPI*%;JJ"0BQB'*F7!&C:BM-'1<0UOXZLFM?6C@:Y1K%6VTO53E& M?JJGSKU/;NEY"E6E4+&IM5EV#F8C7BRLFT$Y6(K(B=,@$V*&,*8O!4M+Q]J8 MEK3S19O9RZ3V[T2FL$EVCQ\_=T<_+'S',4#(10%I*.3([3,18Z;M90RPF.AH M,ETOQ=5_2;5XTC:6ACDFBW9%H9Q\(+ 28N?4T'4R,Q&8.!%96BY>$;JTVNB4 MW(HX7\X,*ABE*%03BHDY&-K"GJGM;&3T74Z5JV3]FRJ2L::OW]4DCT4YZ473*L[1CDY.:.Z3BHYN=-,&2+8P()NUG"8!;BD?((&$B[!Z@< M$Q6$JS5=(P(E$"F6$#IEPD!A*45?T,#'(7FR<@&#;+Y'80_'QX;2K#\PU M?2XY]PA[]!T=J?H"G[T;_ '0<=W$#^KK?'^&BZ'^/%0:"W+:W$F;7502JX%C M R3TL//PBC"IF MD!>ZO(9.&B:#@*6IU.,N='7,@(6DX.HSHM:H:4N2F C6;-]4T_(N(62BT7)9 M"+.X5:MZC1F$Z@5DWU)M#E!BU6=/.4P(,F ),WWF3=&92A7:93 3PNQ?N;N >YS%G/R#^.K*FYWXMQL+4@V^9S5$-8DL#$ MOZ8AW35JG'PWP'$1R3910\HS;M6BCAV#M0'"@)CVY-<.W53L(*@:6HYU<8L" MY6CZ-IZMFCUZO2M4&J]E4<"G,5+.N4I):>0[-S(-U5V'9- 209L5&[IP 7U5 M?%C<^H*@J1W7U&6WFG%34=2U!5! U!2%5LF2D;1]2N:M9.I*/85Q"/$)L:C= M?"#Q9J](T5!BU(PBH^*A6#:) MAHR&CB*KE814?'-$&K-J*RJH)I\[A95=114X7_PT_KB[!_PQ6Y_QOB=!U_,O MTJA^]AH-:-U/U0ZN_P!\3S_V@_S_ 'SH+'T$!$ *.0,8!#'( !Z>1#)1$1#E M+C(B8,F#&P"(Z#.B\_%*W!B*I3J9DI J2T6X)%&5DTW<2W;L#)_TRS4:D:-D MV*A#H@=)P;M>U R)1YA$0EQ]3P=/JU+^?1;MO+.*71<1C5_)RB,G%"$ZE,)I MNY5$CCSE%%XBL)/1217! 2&,)CF /#NH81K4LG\&3W;1S>W;BGV3HJJJ/GL6ZRR"K9Z<%RIG*":RA! GI !RAA1UN[=. M@VGM/T,W[X;ZBZ#YDOX2?_INO$!_O,L9CV_BAHW'W^W0,#\FY>BMK&\;?#E4 MM&7(F+7LYV[UL*,N'.Q<\I3C21ME.7)I%6LJ?J:0[9NW-2WOH>E[BK4+23B M^;2BW-,S=1814>TNBE4O#;$64;4I723V1IB6,TM]!5+<.Z5.R+> MN)DZD/YQ:HXD8NFZ"[AJ&GFN^)&^5EO):WPX6R\4DY)2=MN/I/AQ:P%-W,3? MLICAWC;+73B:BA*;9,9);X1LU4=0-HE^H=D1>G'SIY'&,J==RCS@\SRGI^@K M95;?*&1E"M?,2/%0;.').18B@.\L]Q)\/'#5.WVL4\XI7]"6KX6:7\E7PZPM MS+*U92#IW6;V,JJLZSO3*QWGKAPVG[>25:7$F(:[KZ'CYE9C3"V7J2"17(QFG;&,@YN#8G55:L1;.V30,M66XG;G73I7RJSP+^W=TK -%G4DA(L$XE MZT)SF,#&N.&K)BM_)<6#1K:Z43:N6MBPX>Z!H[AXH2_EG[M6BXA:>8T-.JGO M? 6WH9^\N!9:ZU-%> -Y@KNU0L[$4U=6H(:D[=5!)0E0LI5I!U?4U0*H0D%#2RS1-BXE M)14C%H==-5QS$*8A@Z5N*"\"%)T#QX7)1XI:AE+TU=PF\+U<4[;FL[\6NNY< MOAPKZ"XSV57-K5TA=RU4DK3=?H4R5(U=4BO$*KU13=*NXTE0(MRMFHD"TWW& M34MV>+"QMM[F<42,_2]PO)*O:1B KVY\?^+]'BEO)PKU?2[I6J)V4DOB]2M; M534SMI#U#+5 [CU4I)ZBTEU4>W #W:)2SMCC<$Z]Y[Z6JHNMO)O\#/$?6=7 M2E,U52-Z&=$<0]^+W5.WL)3C!C0%2R3&Y=7TNE6B%QYFF:/F7P,&U/MA?2;- M%=-V8% .)5&S/%MQ_7$X=>*4("R'%;Y-V_'&;;QM3%:)T5%H<3E46\9,C+$I M529\[IR[\;Q_&7 M4?DVN,&.L15751G$M5M5/"1% W5K"C'U4GH^IJK?0I4 MGDQYR1T"LHR44#+=%<75+V GV5R+[UC9Z]O&!;GR7%Q8+BV(A7M!5JVNPI+\ M4MIUJ2LY5U;4M*RE+U_=3\2KFJ(:HG<1*U'(HL7S!TZ=R+=B*J@4;FG>#VPU MQ^$J\='\3-OT+#<'_!;Q'7%8-5@<-PMBY% 6ZN];CRLY.&FY-GZQ-QT45P!\2= ML8B4N;;*T[B7J.7K2Y,O?"*=L;F5E3+.E9^'K>&J>H9.E9:32E(>.J"':K>= M*NVJCL.36KJ4FJ'JFI*,J))BC4%)SA+0[M1B_28S].R$M3\ MVT(X04!M*PDG(Q3]#DH:>@-\#_./7H&@U;#N.WS>P/JZ?;H#(?;U'/?\WT# M[0[@W\\-59WB1\FW;JG> N]-N;0WBB+U7JE.-1C)W9M99VX%4T+)TS3:5G)9 MR]N9.TXI7%L(>!2KJ,=4Q3Z\X)*C=E6^+KQT8CA,,W5=1EO_ ,UGY*SBON[( MV?J#A H7AWX$*"NC.O;L6DJ#XO51"TBA'N&%9VK2K%[<@\/3=2.(I>KU75#J M1+&.;/OA1QYLDZY0=/1?$"\M?4_#)47E'>(^S-P[OP_E.J/KFR%8P-U+;7/D M;=<,AJ3JZ$KZH7=46ZE9M"@K&3,W)46I3U'SZT$XCG3(93XOL&T2]\V!$X,E M:>X5JVX++(W+NY9J)NBZXYN-6_+<*7O1;2K82G;IM>R])72N?;^3GJ:JRJ6"*=2OH=!.H9R1@:<>LVK] MTW!R@FL&EL1R Y#&!P&/HW#(=,#[-MM 9ZX[]@#'W\1#[AH,I6-R%[+/?PIV M^#;_ 'VQ 8WV^S0?9B:_HA?W/V:!2T!H&T<9>?S*7$)@ $?Q3UEL;I_G0XST M >[IMU\.N@T*V#K$S>WO#PWM[=*BK:Q]'W,J>6XE(:HZU@Z-7J>!<3\&]8O) M>(E%VKFXD$O1;>2@&D0R;S)FCU4&X,>ZJ.'^G*X3B9.-?/HIA*V,%"7K> 0;K&4%2WM>$ MCI"0,D4AFKF*4C')$7"HHE#%5[INUOF7$/3CVX,3+1!ZBX0HY.6H%W3M32DW M'T7;.>AZEE:1BUIV,9SB<<^(T2>%+*H-VRZR*+YR@J&C8> DJH2CY-- M=FT2([,1=4,RUC7UFIJ4X@XV!>LF]95-PN6VI=K6#BY--K4?4T@VA+3MEZ:A MX,\(R,QFV*C3S664&JI,4 A9A15FV$RAF07+-U;8>1>VMI2E;H4^]2X7+RV4 M;0"DVWBZT,Y 5Z=JNEIB' MFI=^W2*R82S69.=4PK'T$FHKD6GK-A7MUV=6T9#UO4-^;,4I6U,#*QS3X;_% MC>!5W'72ADSO"F1;,73"B9625D6C%! M005418JFT"QY)"&>0/$9=F&?*1RKR,M:[:.CQ,O&3T<*R57TKS"SF89T^BI! MN.0%-TQ>.&Z@#S$5, Y$.BA3] 4_>C?X Z#COO\ A_FZ7Q#(!_FSW0W'8-JW MJ#Z_#08?$HX$1VQT#<>8>FV ZC@1]>!T&>.&&H(BE+_VJJ*H)%A$T_#U;&/Y M:8DE"(1\>U05 QE7#A4 (B)0$Q^W)E:Q"8<_'6K&K7S]A"5#'&494=5S"-9M8R,D%6K5L MT5(N!@JJ6N#1B,A 4U45T*8J2NH/A7N-0E15L-PY&G(B:JJI:_AJEI.D6=U5 M?-Y1X[IZGE!8%F62BYD2G-DI:#1K6Y<&:UD=4570+!16.,I(31H:=[!^ M5)&4EF#=:065*FZ.EH%EMG309NX:0QQ%V#W ?\ -BMQT'/^NZ)]F@Z_67Z40_>P MT&M*ZOZH=6_[X7?^&.@L;00$!'H.-!=%%P*%3U+'0;M5PF@\)(&.HT!+SC+. M,>O4R(@J!TQ,JHW(F "F;GXNXT]3%C'3F5;Q+:FT*@ETE$4#S4 M*=\Y8 MILA;M$%&RRX33\'"089)$23,MRK);;0)K>A80J9'3N3?K-B4;+U,H M+ 6N5Q93QH;L6AUDU4P04!/SE,R@&-SB)@$""4NDY%H51!(P2L6#!TNXC9V) M:34=YRDFB\39NB*92>IHJ*( LD=%1,RB*ATU@Y#D# E$0MGPQL ;8Q]\?-H( MZ!7IX<5%3P__ "Y%_P#YQ+/T:#:>S_0S?OAOJ+H/F3?A)W^F[<0'^\NQ@_\ M^H*.Z^KV>[&@T/B8.[J'>.VXA@0SW"(9 !ZX$=^[0 GS@!*&"XP(9 <;;9P7 M8< =,X'. '0*,*VBGTO&,YE^YB(AT_:-Y:69QI9=Y&1BS@B;]^UC#/HPLBX M9MC*ND6!I)@1ZLD1N9XW[45BANSEO(E5Y&5Y;:@V5_:#DI#B%N\--\,TPI3* MS>FKM<.$7:IG>2K.*Z1?MJIE'=&T73=)2D0P+32$?5,I*UE\-4XSE 2AEI9X M%KV[\D_0]]:@L'*\/'%LTN?9:\MZ[A/PJ*EJPI".3<4_432M(U83JJ(2T1'R#88]0+*X4?)=CQ)TGPUUH[ODI0L= M?VAPGVVB+D2+]BP3KZF35<^K9K+&BH^'24@C0[E BOGL MOYSV"8-AXX.$=3@XN?2%!A7J=R86XEG[>WNI"?=T=)VXJYK2MR&+IW'PU?6X MFY*7DJ%K-@=@N,E K3$J4K-6/>)OU2.^R2!FO,.$R_**F B&0#(9WV#?.^,^ ML/5N'D3#T#&!SG;'NZ[B& Z_) I>@ !^RSN E-@<8#U]?L^K0?8]X0_P!: MAPQ_VO5E_P"+JG=!SG_A<7ZR'AR'PXJH[^*&ZGS>_0?/R 0 H (9 0W <"'? MMCIO^R#H(=P@.@=],\,L=&<#5#\8):K=J2E5<3-8V 5H08MN$:TC:4ME3U>% MJ>-\Q3;H)-R.2.CJ*BD0'>UMY-2C+7\+W#9Q'W!O)/-E* MXJ*S,EQ,T-!4>TD)2PUFN(I[7ZUG;A-UU99$T\^GJ6M^ZF9"$E6\*#9_/TU& MB]$9-NX.#H(/R(]%QE^K>("I)*O;HL.(J[%#Q5FZ+IVO9*>X:K2TI)3 MMIKE1<>\JZ(1<5?Q#2$;(MJ+I)>0:-VC%@Z<5M MQ@VL5IWB-B.'B,C;@\,5()U1;IW)65;767N9Q*P4;>%RSMA;>)<>>L)&<8S] M0J)1CRG7JZ#9:2,WCPUN<,O"50=SH3B;N]>RZTM0MA>$V)I)2OJFM?1L=/)JV M]XGK>\4=TK97JJUO3]%5!/4+PCQM86[B(.J>)&XU*V?KZ^=2T/*P[*LY]E1L MQ&4-0Z")3QDS4R#J3J*#(1=R4J9U@U2Y*!>4H8VV \.\=]]MA$(Z M#O\ _P $@_6;\28__2@5_BEM]H.L4>[V_8.@^4%Y:_']%4XVN[_-D=]__P W MH#?[[]/4&@U;>KKX!Z_OUV_+H(]1Z Y'.>GLQ]NWT9T&QJT?"/8IOPLP7%= MQ57IN1;6C+EW>J6S%GZ9L[:2G[JU3-3E%T]%U!6-9U<6J;DVTBX*CH-6<@X< MK>*=SE32;]ZLNTC2-V:Q] [*#\B]7\_!VPN(S=707LA77D]Y[C)J*\[>V9U* M*I2Y410M>5JVLFI.$E%8@RSKXL03O"H6_+=ES:-C= ;B?'!>XZ=NE/A9*2&VB= M'KR #&%E4U .HD$BI?)?6BM1#7!NY>^_M=P-@;:6:X/:YF)2@+6058W5JNY_ M%Y0"%:P=O*1IFHAT[\CZ_#KH(8'O\ ;OX9 MZB/?]/JT&4K%@ WLL]XA=*WWJV^-L1G?V^KNV'0?9B:_HA?W(_5H%+0&@;/Q MF?K4>(7^":LQ]T.X'U_4/LT'',.1'&"Y I=Q*(B.2[AG)1QG.WY,:#R! Z#N M'7 []!Y@QD1$,#ZQT$<#@ R7( /*/+N4>N0WZ9W$.\=]AT$ =Q 29'D#)2 M& ZJ &_178<9V$ 'TAT&2+26[5NM<&G:("53I]K*&D'DQ42C$\BE3U.P<<\F MJCGEV*;IB+M.'A8YX]\U\[;"Z,F1N#A(RH' ,JU=PU+4HA?YXI5R4 M-TRB "!#;Y,&>O41[M!$0 1 1*01*7 #RX'FQ@!SGY/B3H(;;: ]+?E-RY M' ;#N FV_LL?,& W -!#EQT N.;FP)1SX!N4Q0V#^QWWZ:#;EY'7T;[W)*&P M?BG7^FL*7''S8VSD=!T=J?H"G[T;_ '0<>-_2\U]KXAL %O-=)0XF'Y*2=;5 M"HJ;OYA(F4Q@+^R$.7F+GF +II:Q)*ELK-75^,;UE4K1K4T_1]%C$IJMZHH^ M@G-,)5Y.&D!<]L@K#$J-=1J@DV,+P\0\2,).R4/H*P;"1X23I@>I'@>:\,:O M$41RXCD4CA*!3"=0_%Q,4W2"7F)#B=H9VM^>%)RK=BF8#DT%TM[!4'47CB)NJCNZDIZ 3AZ;I2FWM6-*@X6G-.6[O-6LQ53@DE;:O3T; M3M/HQZ7FE;Q+.IZ?IQQ41%2K$A_A*C+A,X2FIAY1Z(OY5FTDFJ:561J8JNG#1X8 MC66!)(SEH5+0*L]PW0):BNY3-'U%4#N8M74EN*)3^,L/&13:=J.NJ[&D [%> M+F)11"(0!TS<-U72#=X=P#Q)9#LA(J4*25X>:1%:X$;1=>5%,RUI:[H^CZ]+ M+TDPC8URE4];MZ >35%N&M22CE="'J1=%%1A.-62[ADH+XBA0:JHN J[M<*9 M;;-[L336MG=14O1C"FWE+398E%NG4CIU7Z-N*PB)4I'"A(^6H^I4I)LY:MS+ M"LDE'.3G33?@8 Q/PT9_-$V!$?E#>"W F#P$:OB1QH.OYE^E4/WL/MT&M*ZO MZH=6_P"^%W_[0?O]&@L;05+1D]?KE:Q[-V_=' YDVK%LN[<'!,@J'$B#=-54 MP$(4QS"4@X* CH+BA$*L@9Y-2,@916<9M79O@Y2(D5G:;9ZT5CUE5F"2(.BH MBB\.*:X !"J%*838 = H/*HK>/C7395-[$+G*U@EIM1C(1T@J6$4%=%BJ_!5 ML8SA%->:UA*/RJS<-+-7)T!2CV@P M;YD"#&,2R=%FV!FB1&.8(CZ8D()4BCS*B&3'T%L';/$2-U7+1PW1=)=LU662 M432=$ YDQ.U.H0A7"0&(H':HB_P#3D5MXY>(A]N@V MGM/T(W[X;Z@T'S)OPD[;RNU_^_\ REV,QCQ_%!1WV?-H-#@]1Z=?OW[!X_-T MT%2BT<+ J=NWQ8NTTE'/8K@ MW)R@1X5%0S43&$H5IB190SQL(PR#==B[; M.4$%FX9-8^5!K:V,M85IPY<,EK^'*W-D;WU'Q"H6Y9/;HUM'7*NO5E)_B_EE MJRJ&O*H>SYH7\7I7='PD! O(CX(8O7CELZ4>$8JL0K*<\JY6-KZILL]L9PW4 M+9.W]A('B2CJ"MU2M670DW3:X/%'1[BCZZKJ0KZIYV7JTU00K9")<4C%,7$< MG##"((IJ'*<5$P9=Q4\2%7<7M>4Q^< UM*,D'*:RJ#%XNF M@8Y3F0:.%2)BF',J54Y$Q!$4RCDP*8$H#D0 -]!0XY0 1QD>X?' Y#YA]0#[ M-!'N,/B4V WR/?U^T-^_&@^QYPA?K4.&/^UZLO\ Q=4[H.<_\+B_61<./]M5 M'^S]2&ZG7Z-!\_ N^!QGU8SW#U^_CH'V6OXXW-!<,*O"A5_#C8"^%ND;GU/= M^!DKI%O$WJFE:XJRCXBB7DC!O+;7=M[&*(M(B%;F9-)N)F6WG*JQW:;I$2($ M#-5X/+!<5M\J,OE:BX)*(DK)7GM_1EO(RR2;2J4K;6696Z?T7(T3.6EZG9O0D)@'[!R5X4$ LBA?*9WAH:]EI[XC;NT=42]IN%&& MX/6%*5''UW\4JHM=$VZF+8*/:G+!U]"U(>IY:FYQ^:1?0-1P# 'YD7#&-9)I M@B(7);KRK%Y;+Q[BFK(6JLM:6@GU^8R^TO;FG6]T9FCI\4;3N;.5%:RHFM<7 M0JN3J"U==TM(2:]60LU*OII28?F>0E0PB;2/0:!@:P_&=4EA)*^3&+M'9RNK M0\0\2G!W*X?+@Q5:2EJ'L9%54-948E%FAJX@;A1+RWTV!3TA,-:]+,M$.T(^ MD)!14RP Z&W?EDN**QZ%JZ>X=Z>M?P]6UMI=6L+LR-I;6,*V94%=.2K&6IYZ MXIBZ#:IZYJ>:GZ0BH:FFM(1;-E-Q$P6GWTH5Y-NY5RG)MPM:?\JU>VH:#>6@ M=VULN2RTA8>K>']Y:(D77RM#GIZ>N?-WL&[9S<%>397"M35\T*EM:D:2: M81<>P9LYIE/]I(*O@PYQE\;W'O =!\H3RUXY\JIQM M!@0#\@._IUW]7KWT&K3;N^.> MH;6V,4XCF MD86;IVH5Z@IN16C&SA:)[7G.8+KC_*4WMC:GMO5*%+6W%W:_@EE>!. 9+,:M M/&/;73-,5M2;JK9EN6KTU7=Q"1U=2:J$BT784Z#IG'&5IE9!)P@X"\'/E6;W MNJ!=0HVOL*2\3_A_#A=D.*E.E*L"_P ]LA\#ITT:E5I#X]#;@)%:E$RTHO62 M5NB5DK 5F:?YRBL<)Y?*KW=E'5:1MP+-6!NM;&X=H^'RTE76:KR#N"I0DHA MPQ4VUIFT]=(O*:N/351E8&L(N*DOA>3:GA4V"C9JS"PJR\H'(5 MWPW->&.H.&/AM5HZF:DO)4]K9^/;7LBJGLZ\O34251S[6A4XZ]+>E7<;!JM( MR.IEK7%,UD+.+BF:4BK*.S.WCH->I0P'*'T[CX]?5[_;H(]_=X=VWK'[Y ?9 MH,IV,_5LL\&X!^-*W_\ C;$=^.G3O]>@^S$U_1"_N?\ X= I: T#9^,S]:AQ M"]_^9-6?_N=SH..?& SWB5/W<@#X;>_0&@- :#*5JKO5+9U]54S1R<@- : T&V_P CN.+\7+P&1"TK@?G"L*7Q[.HYT'1XI^@* M?O1O\ =!QW<0( -\[YE$,@:\UT2B 9#(&K>H2F#QW 1#&>_PVT%W4[Q378IA MG2$'#OF#>D:/I63I$*%$9KXF5*PFSS)YI[5L$G-)H3,M*&FW N7@&;$3%LP, MT0;&; )P2%N("LEJ/^*@PM&%=&H-.URU9IP[PM9N;=(FPG2"\C\*_!IH_P U M*G'J.RQ!)E>/23;+2AREYM AQEZZY@I"UF MYYZG.-G"RS:2!PK4$G'K)=BW;*Q2_FJB!U.=DIY^@YFWLFYD$89R>.C$PEDXV+9E(V91Z2 &2, M%0IQ1W(=-(]A)L*1EV4?3-N:6!K(QNHJ4AZSG!JEJ_KJ+N$Q-/.9B36IFYC"(JI>9HM0;';KH N(44,$*S?W@J"GJG MJ5TQ:OD58Z5IB?"I8A6G3'D53,"(28[/MSH. MOUE^E$/WL-!K1NI^J'5W^^)Y]"@A]F@L?07I0#UDPJ1-=^]3CD#QDXU!VMVH M)I+/(=ZT;\YD2*J$ RRQ"\Y$SB7.>7P#(\545/LS,X=Y,1\DX94C5,4XDW*L MJVCG#B9?-'<=%)R"*24L9JU2(LD+I-!/LC*'[# AL%J2QXI_1WP:C+0;=Y'U M-,R8LO/)99-=LX8,"(%CG+AHX<.Q45;G33%Z9$XX'G. @9JT:@,8^[=(>V,#P_P"=%P"0%,(Y!2J> MMXL7K%]34F4@L*VD)5V@Z4<.C/4GO9HE>(F63*4D4X8@LW7CTRHK(K*)C:XL_6\FSJCB!L/5QY4L6%(T2T>22%4?"RR*8+_G[ M4'AVXO13;2B;+U ?B#LDV\EM >3=7M]>_AV=7+M\SFI7B._%)4D34E/N^'EU M*(W+F[U5#?-[!5=!7&:TH[;?!"(K)U8Q("2+D&Y\7?'Q)T+3WDP[<6*OW?>D MJHH3A0X(WM6R=O.))FTL+3AT[7RU(5I3;JUM/P",E3MUF2+U2.JJH).X@ E3 M[AS"R=)(F7([3!Y\'Q;6TOOQP^48M_Q+\1<35=F+#7]MWQ@<.#VM+AQL]1JD M=PL5U4+94=1MIU:91EB2$U6;F_U0W( MEV%"E!*H9*$?.3M$1*@NX,$FCK]<,M.W7OYQJ1O%M.,83B9\G?;XEQ;IVED* M4MAQ#GOM:^]=K;675F:3M?,5$^D:5JRL8:F(JX3:F55Y%S*PLQ4;V*&28E.L M(*%R;LJ25E/*,C:ZN8F.J6XO&I-7%IR-X7^.^P/#F%36>E^%V#80%Q9N7N*B MD%U*3J<0CI2XEKJ;BX6KI&O).6BD_@R0BGK8H<8.3&(01 0QN(& ,Y, B'38 M1 !Y1'Q =S"',(1 <@8-_DCTV[MQ'KO]^HZ#['G"%^M0X8_[7JR_\75.Z#G/ M_"XL?F(>'+/]=5'>W]2*Z?S>_P!6@^?E^Q#;&=^[.V?YL>K;<=!#^7IZPQ[- MAZCZ]M!'&1 .@EZ8Z=/?Z^_(XT .X#L&^XY[\[;?3[NN@,![<^WYL;!O] ]- MM!#P[NN^.OY?#V:"(B'M]$ VQU[_ ![\_?<0CGZ>\0ZXWQN(["&-^O3VZ#R& MV!$-A[_#8?7W?S=^@,CW9^OY]!] '\$A_6;\2?\ ;0*_Q2V_T'6(/=CQZ_,/ MUZ#Y0?EKP'^BJ<;8"'6\CK'ST] 9SX]WO]P:M_?T'KCW=1 <>K.>[QT$,;=? MF]WUAW^K01QC[CGKC(=/IP/7U:"'0=P^_=WY]OUYT$0 !V#QZCX=,] ZCC;( MCH//T_?;IX?R:#T.,CMGP^<.OB&_0!# AC<= #C;??OSW]/H]H:" Y[QS]]M MQ\=]!E.QF?QV6=';>Z=O_=\;8D-OOW:#[,37]$+^Y_\ AT"EH#0-?XUW;=AP MC\1CQVIV35M:&MEG"H@GP\E[?-GOO_ $K\WWSH(_C*HC_=U$?_ M *L]_P"BATT$!N71'^[J7S-GW_1OOW;Z _&51&W^3J.VX?TJ]ZCG/^I<[^O; M00&Y5$9$?AQ'?KAJ]^UM]6WCG0>OQET1_NZC_P 6?>S_ &MW== ?C+HC_=U' M_BS[_HN@/QET1_NZC_Q9]_T;0'XRZ(_W=1_XL^_Z-H-P_D7ZK@*AX@KG-8B0 M(\50L^LNJ0J3A/E1&LJ5)S"99%,/EF( 41-N'=G0=+RGZ"?N_.C=?W Z#BR MXC;F44PX@K]1[R:1;NF=[;JMW"1T'9A(LC7=1)*$R#<2B)#E,&2B(;9#;<0P MR%U:!V_RP(;=_FS_ ->X"#40\ [^@> X"/XU: _W?0Z]S:0SC;N\U_)GU#H M+KT$&0^'T<9V_I5_]K7\GC@= ?C5H$=_C @ ^/FTAGP[FF/Y.N@A^-6@>OQ@ M1[_]32&1SG;]+>_?H/CH#\:M _[OHA_]6?\ 3?;]+>'WWT!^-6@?]WT>F/TL M_P!MQ_\ %=_'0'XU:!_J@0[MO-9#W_I4=_Y-QW 0B%UZ"#_7 B&/_%7W3'4? MZ5#H._=]N@SOPNW)HN1XE.'QDRG$%WCR\]MF[9(J+HHG65K"((F4!,@!0$3" M !S" >.V1T'9LQ_2;;UI$'WAG[=!JONQ5M.M[E5NV;N\!G?T2^;8 / #N\- ?'*F1 0^%VX (Y$ 2?% =\[@5MN'?RX M$ 'NT$?CE3 ]99ID!Y@,+=V)@'.?1.+7F /4 X -L &V@C\?CE3(=)=OW"'YT^_8EP&WF^V $0QCUXR&P1^.E-9_S MW;8_>7O_ $;?YAT"Y3%8TVK4U-I%E4#**5!"IID*B\R'S@/?C0:%!J",'<%!\=T5>O3N)\^,8[^N@/A^,,&ZHB..] M%;NW# \@B&!#.>OTZ#V-1QPB?*PCVA1*;*"H[#UP I^CCE+Z1.4VP8$,;!Y/ M4,:H"'AO,L<"%-Q61Q0R CD?Q0W4' 8R.<%'NT'S[?A6-_VLOS^W0 M2L;_ +8+W=RGLP/H^'4/?OH#X5CLY\X+G]R?_P#3\V@/A6-Z><%Q[#^_Y.?M MT ,I&C_J@@^K"@=/^" : ^%8W_;!?'Y)^ON^CIH(?"D;_M@O?T _Y._0>OA: M._VP7?\ L3X]W+_+H(?"L;_M@ON/[LOG!<^L%!_^ M'[^&@!E8T?\ 5!1]>#__ *0'[[:"'PI&=?."Y]BF??C0'PI&][@ON4'[-!'X M5C<_I@OS <._]SZ@'I]N@/A6-_VP7W'[NG=H#X5C?]L%R/J/GWXT$/A2-V_I M@OS@?\F@C\*QO3S@N/8?[ 'Q'Z?'<,HV+EHXU[;/$(X*8PW2MZ4HHF$,_,.@^SPU3*"93B'I"&0'(],8Z=/'NT%5H#0-"X_OUDG%5_ 5<8? M=3C[0@=Q"8^_S:"4(!ML7Y(#T#KS>SZ.F@F*SB=R ;<0UZ #8 M-@"Y54@ !X ; = VT#?.4O[4ON#0'*7]J7W!H#D+^U+[@_)H#E+^U+[@T! MR$_:E_N0_)H#E+^U+[@T!RE_:E]P: Y2_M2^X-!'E+^U#W![?KT#EN#(I?S7 M_"T& P/$%9W(8V'-?Q #GV@ /B !G0=_P"B DF !@ *& #8-!HZOP(EO'< M?E$0S54MTVZ*CCIX9''MT&*.@,CXC[QT!D?$?>.@,CXC[QT M!D?$?>.@,CXC[QT!D?$?>.@,CXC[QT%S44(_'&DMQ_T44Z/4?]V67Y=!OM9? MH1OWPW^"4?K$1T'RW_PG10X>6%XB<&$.2D+!%+ZBFLI2"@AZ_3 !#.<8P& V MT&@'MU?V_P!!?R?3H(=NK^W'W!^30';J_MQ]P?DT$>W5_;_07\F@AVZO[ M>K?Y]! 5E1_9C\V ^H/HT'VG>#P _,D<+@XW'ATLED?'_,UIK\N@YLOPP3]8 MSPU_VV,;_$[=G0?/"+OU_LOHSCZ@^W0>Q[P[L>/@;E^K;0>/#]T'U&'[ T'K M]B'S?6;\@:#P81 -A\?\$=![QZ.>_FQ]&@CW?-X^HWY T$#A@=O;\^@@.Q!$ M.N1W^;0>1Z#[-!]"S\#WWX*^)S.^.*=7&>[-I+>Y]^@Z[!Z#[!^K0?)$\N3_ M *;3QS>J\RV/5_E8IW0:H_Y?IZZ" ;A\X_0(AH/0_($>\!'ZM!#KU^_?]>@B M/0/7O\^1#Z@#W: #O]GV@'VZ" ]2_N1^L ^H- 9_+H/(CO\ W/TC@=!EJPH! :^/2RO\*]N_\ &^)_(&@^UZG\@OLT'O0?_]D! end GRAPHIC 16 g521822g66i91.jpg GRAPHIC begin 644 g521822g66i91.jpg M_]C_X 02D9)1@ ! 0(!>@%Z #_X3]R:'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](EA-4"!#;W)E(#4N,2XR(CX*(#QR9&8Z4D1&('AM M;&YS.G)D9CTB:'1T<#HO+W=W=RYW,RYO&%P+S$N,"]G M+VEM9R\B"B @("!X;6QN7!E+T9O M;G0C(@H@(" @>&UL;G,Z>&UP1STB:'1T<#HO+VYS+F%D;V)E+F-O;2]X87 O M,2XP+V&UL;G,Z>&UP34T](FAT=' Z+R]N&%P+S$N,"]M;2\B"B @("!X;6QN7!E+U)E'1E;G-I&UP.D-R M96%T;W)4;V]L/2)!9&]B92!);&QU&UP.DUE=&%D871A1&%T93TB,C Q."TP,BTR,%0Q-CHU,#HS,2LP-3HS M,"(*(" @<&1F.E!R;V1U8V5R/2)!9&]B92!01$8@;&EB2 Q,"XP,2(* M(" @9&,Z9F]R;6%T/2)A<'!L:6-A=&EO;B]P;W-T3TB1F%L#AF M2'@X9DAX.&9(=T5(0G=C3D1!,%E%0D%91VA54D92;V9(>#AF)B-X03M(>#AF M2'@X9DAX.&9(>#AF2'@X9DAX.&9(>#AF2'@X9DAX.&9(>#AF2'@X9DAX.&9( M>#AF2'@X9DAX.&8O.$%!15%G069!14%!=T52)B-X03M!04E205%-4D%F+T5! M84E!04%!2$%114)!445!04%!04%!04%!05%&07=)1T%104A#06M+0W=%04%G M241!445"05%%04%!04%!04%!)B-X03M!44%#07=11D)G8TE#46],14%!0T%1 M341!9U%#0F=C1$)!24=!;DU"06=-4D)!049)4DEX459%1T4R16EC645537!' M:$)X5WA1:5!")B-X03M5=$AH37A::3A#4GEG=D5L47I25&MQ2WE9,U!#3E51 M;FLV3WI.:&156DA41#!U24E*;TU*0VAG6FA*4D92<5,P5G1.5DM"DI$4D1G:&%357E7:5DW3$-",U!33F5*16=X9%5K=V=*0VAG6DIJ M6D9':61K9$95,SAQ3WIW>6=P)B-X03LP*U!Z:$I3:W1-5%4U4%)L9%E75G!B M6$8Q95@Q4FQ:;61O85=PC-2:5I054U9-4I0-DIO=$]!-F),4E9N+S T M<39H.&-69%$K3TMU;V9(1EA54&II'A6,40T-'$V:#AC)B-X03M69%$K M3TMU;V9(1EA54&II'A6,40T-'$V:#AC5F11*T]+=6]F2$9855!J:7)Q M2'AX5C%$-#1Q-F@X8U9D42M/2W5O9DA&6%50)B-X03MJ:7)Q2'AX5C%$-#1Q M-F@X8U9D42M/2W5O9DA&6%50:FER<4AX>%9*.4TX,F%*<5=R6%=L5W-Z3F57 M;DPQ1EI3;U!"=4QC4V5V1FII)B-X03MR13E/+TUZ>E1D-FIB5SAN:S8K=%E: M-W=7%8Q5#19<39P.$U69%4K1TMU<69$1EA64&AI%8Q4C0T)B-X03MQ-F\X8U9D565/2W5Q4$A&6%9(:FER M<6IX>%8Q4C0T<39O.&-69%5E3TMU<5!(1EA62&II'A6,5(T-'$V;SAC M5F1594]+=7%0)B-X03M(1EA62&II'A6,5(T-'$V;SAC5F1594]+=$TV M2W!:;4-Q3GE384%$1E5**VMH3G1:4FTT%9D565/2W5Q3593<41Y;C5:9TU4439886]96D9M)B-X03MI26E4 M-%I%2DMU3G9T07546'@S>%9.8U9D:7)S5F1I&I33F0X-%@S;5,O5)0 M,$1!2CA824LU8V(W9$U66DEU)B-X03MM=T9G.7=Z6%5G,T)M;U9"2%%Q9T%1 M2#-#,7A61EEQ-T9867$W1EA9<3@X,"]W1$Q8>E!B6#EN8W8U'A6,40T-'$V:#AC5F11*T]+=6]F2$9855!J:7)Q2'AX5C%$ M)B-X03LT-'$V:#AC5F11*T]+=6]F2$9855!J:7)Q2'AX5C%$-#1Q-F@X8U9D M42M/2W5O9DA&55!.9C)K5&U.<&55;S--55E-:VQ02&=G6G%F)B-X03M2:7%N M-C)O4R]W0GI!2590*S=*,D9F;4DP-58K4EIC5F(K;U-38C-.>DI*,S12;C!K M2'E#9D=2-TUX>%989W1O244T44ES4V1E2TM&)B-X03M&9F]'2W%L1#0T<39H M.&-69%$K3TMU;V9(1EA54&II'A6,DMS0G-.6B].5U%8R+VAI%8R+VAI&57.756 M17)Q&944$TS;6TK.'I8=6U.<'$R.6A%1TU& M)B-X03LQ2VMQ:TM#3T1.56=.>D%8R+VAI%9L9%)I'A6,5(T-'$V;SAC5E5B:3ATE-"4S)Y M3#%::C1+;S-9)B-X03LO3$9625AD,4QV0F)C5C9H-3(Y3V]09V]$=CA!47=8 M1E=/5W5J96-X-75N=F)J5D%.2&14>&EJ8F%H54)65TIW-G%19C)V-C1Q>50V M)B-X03MT8VID8C%Y9D(Q:4DO=T-&5D0K3TMT139M;31A0V8X07EA4$14-F%Z M5BLW1EAF6#-4*R]T<%5!-G5G17%K*W=J-5 X065O>%95:'9R)B-X03M/9&ES M539/-#-+0FAY2'I8<5!P>%98<5!(1E=U4S%P558X359B<5!(1E9'93AT24ME M=DUK6F(W25IG0V9K1#%X5E)';U!,+W9.8GE3)B-X03MF-6-G.49"."M9-2]C M:'A6,V]88S,K.49W23%05TLS*TAB=TUH<7@K83AC5E9R93%T8F9L-DM+:&8W M8CE766IU>D@T;5!Z>%97<5!()B-X03M&6%9(:FER<6IX>%8Q4C0T<39O.&-6 M9%5E3TMR4DQ'5%%/<%!G0TLT<3%*8U%2,$5K:6]4,$1-0BMV1E9#8E5R6DIN M=#!*;G59,#E2)B-X03LT27%&=W99;7!!1F4Q975+=$-855I7:%I)-#=A27%4 M34IJ>FQ$9$%O5TTX4&9L>BMJ1E9Q-EI!.%53,W)M+VMH8C%)-5IW;%9C56]Y M)B-X03MH1E)14E199U9'2V]Q3T]#3452<7%6,U!%058K9$U66&=,56M5<65P M>%9*3%AY;#5/=$AG1G1P9&Q#.$1).79X:6I"5C!:,U)L,C9H)B-X03MM667%F65EQ%8R2W5X5C)+<6,Y=F)42E,T:E-60G934E%W2#,T<6AO-U!4 M,TI%16I#;C=%57IH5BM32S-%)B-X03MF9&ER1'1,,&%X5'HO9#-3-G9+.#@S M<4E,96Q'3$%F16AK-45-130Y2V9Q>%9M36QP84)U36AU2$HV+TA/>6XU9TAH M.4=+GAL4W1$*S)P;WDO M5&ER0TY(+TY+-#%(>EA*;V-E;G4X:V1Z9G=346]G5U9&5HS M:U=0-"]H6F0Y>%=M2W,T;74W,5IP56ES6&M33D]34S@T,45J9GEO3U9A+S8Q M0FER:F18:&%"57,U1CE517E--6EP2#=0>&M*)B-X03MR+W$Q>%9B.61V:F)C M+W%-=VTU.%!444Y:%)P1T$Y>4(X3DK86M8;F5A9EAL4S(P5TXW,7AE=U-1=3EZ-FQW#%()B-X03MJ.4\K2W946#!Q>6LK7A81$=73VE' M<6A9,TI2440T1$9557%Q<6A605961D958D%!67$S:7)S5F1I$UO:6I*1FQ-.#A56C1)4&@U>6YP,G%/ M:$]+E!C9T@Y.#)W54AQ23$V25!X.%-C5E9:<#1)64=N:V9J M0V&E%339Y3D]P)B-X03ME0E9/-W%O<5=594AV M,'A66D9Q2FMH17$R,'A6;D5A<'=D2DLK3$Q+239,-SE-5F5B,D@U;659<"]W M07@O=T1$9C9+=5=J1B]E,GIY)B-X03M.1S97-'0W84(U25IL;4LX9C-J2T9P M>3AF8D98<$I856UM:4I616A+07I"6FI66DM'<7%$1CA3,7 X6$EF3$97;70Y M5&UI:$UK7A( M)B-X03LY-3EG='DO,E908D982EE/16A%;#-02SA,8VI)4VEL.38P8U)Q:6MF M4FER04Y/+TIE3S X+U0K835.9'5P;TIB;3=U,#!P43!3>'E8)B-X03MO069J M3DA)2E R4B]M5&ER,$@Y2%=*;$UR47$X%1O5G$Q9&HS.&4K M2W)O9%!S65DT-#1B94]/3T5K>$EI0E91FER<40O331Q-FD]+=6]0 M.$%--'$V9R]Z3TMU>%9G1G1R6#5T4V%J67)*;S%S=&I*3$%T-TEX0TUS4FLT M>D]&17(P4' X)B-X03MM<%4P;VF5D<&]:>F-2-D5(X4'1I<75T:EIR8U-80S(P475*5D-Y>D)&1'-O<%%-,4MK)B-X03M#;4MQ M*R]H:7)T+T1&6&(K1TMU,SA-5F1V-%EQ-V9W>%8R+VAI%8R+VAI4-3.61O,$)(3&XX M2$5-+WD=+=7%0.'AI&ER M<6HO35EQ-F\O>D=+=7%0.$%-67$V;R]Z1TMU<5 X>&ER<6HO35EQ-F\O=T%X M)B-X03MID=+=7%0.'AI%8R2W5X5C)+=7A6 M,DMU>%8R2W5X5C)+=7A6,DMU>%8R2W5X5C)+)B-X03MU>%8R2W5X5C)+=7A6 M,DMU>%8R2W5X5C)+=7A6,DMU>%9)9DYU:#989G'0R16="54MZ15915C0W)B-X03LP<4]H3TMP4DPK65!K6%56;6Q&-V5% M,FM6>$Y+:T-8.$Q#3S%A1EIM-%)"0S-!,TUF874O2]W0BLS9CA!,&U89B]66$989F]+>2\S M-V0O.$%36F0O)B-X03LY5F-643)P5U=K-F196$8O9%,S;W0W6D=L;$M85C8W M0E9&4V5+>44T<7@Y4$XO:T=32S5L5%5,-6MT1UI:>4ID4S(T4WA235)6='=( M)B-X03MU17%E=S-/=T]+3%9J4PU34U* M)B-X03MH3VE76&]S2$12:49!<$5J4G4T24$O86%#36YX-&IW>%9004%!04)1 M1%E!67$W1EA9<3=&5D%9/.%9D:7)S5F1I<6AF,D9L<49N3EI8,$M8)B-X03M.<&-+56YG:T%:2%4Y M5EE(<4U64S%F2FYL2E%Y:E)R34LT:U8Q.4-/:$5X47E!:6Q0:DU+12\V;SA- M5E1N1EA9<3=&6%EQ;U@Y:%IA)B-X03MH6GI75CE#;'IA6$-L2C1*04=2,5!6 M5T(V:D95=&HX;655;VY,>&%085)S95)9<$-I,35-4].2V)M3F9U1TMP,VERC!Q,70S6#=*:FA2869':VTQ0B]016IF-T5E)B-X03M'2W!R M:7)S5F1I<6Y.3VM+:&Y$:T4P*T)(8R]C9V)&5TUV-2MT,3@RFPY1EDK2$8R-4)Z1DLP64132D%AI M6$4P5&543F-()B-X03MP4T=.1#E8<5=O+TAL4F$P2$@T=75+;W-F;61F4F$K M3DEU9DQE;TUJ>GIX:E5B94=74S)J:6AU1VA$>71W1$%S<6AX445';S-P=FER M)B-X03M046%G2'@X9'-65U!-:4=H1$4Y9FA2;4@S<41I<4)S9%A.>3@V=F)Y M4F96,SE.:E%V5F@Q031G-'%H=DY7=3,R:C93=#E9861*<6,W)B-X03M3>'AI M>FI$0U%Q-6]756-7,UAR43 K94MS5'4O>E X04U585-,0C57=7!*67!R94UL M;&Y#3DA+:DQ,2W!71G1O<#1N4V@S2S!B;W=X)B-X03M65B\U5V)R84I::5AY M,61$-GI%>E182VE8,%E736]61V)L14I05$53>7EU94Y114%!8FUU2V]M-"]- M6%4P7%:-E U.#$W54QX3$M8>3E065-Y=UAC:7I806Q% M2U115'1(1$1)=VI*+V524FU8)B-X03MK;TLP-&AA,7A62G8K5G4K63 P*T(U M9DIM<&98;G0W835K2U)3=&)F-E%%:V%&6#1E<#9K85-C5S5);S5+,BLR-G%9 M870K6G5S869.)B-X03MQ2$1Y=&8S;'1B3&)M,&MH4U1L2S%X0UI#1U5X+T0V M8D-J;&5103A4.$]+;TM,.#(Y9G0W5FXQ4'E8<6AK9SE*6EIB2TXU;UI(95%2 M)B-X03MS66534G5Y%!Q.#9C94Y0:356 M,G!4"UD969A=6QT(CXR M,CPO&UP5%!G.DUA>%!A9V53:7IE"B @("!S=$1I;3IW/2(V,3(N,# P,# P(@H@ M(" @&UP5%!G.D9O;G1S/@H@(" @/')D9CI"86<^"B @(" @/')D M9CIL:0H@(" @("!S=$9N=#IF;VYT3F%M93TB5&EM97-.97=2;VUA;E!3350B M"B @(" @('-T1FYT.F9O;G1&86UI;'D](E1I;65S($YE=R!2;VUA;B(*(" @ M(" @7!E/2)/<&5N(%1Y<&4B"B @(" @('-T1FYT.G9E&UP5%!G.E-W871C:$=R;W5P&UP1SIG&UP+FEI9#HY-C1#,D0P,C,P,39% M.#$Q.35$0D9%0S-#,44S-3E$."(*(" @('-T4F5F.F1O8W5M96YT240](GAM M<"YD:60Z.38T0S)$,#(S,#$V13@Q,3DU1$)&14,S0S%%,S4Y1#@B"B @("!S M=%)E9CIO&UP34TZ2&ES=&]R>3X*(" @(#QR9&8Z4V5Q M/@H@(" @(#QR9&8Z;&D*(" @(" @&UP+FEI9#I%,SE".$9%-44T,35%.#$Q M0D4Y,$(X,3 P-$4R0CE!0R(*(" @(" @&UP+FEI9#HY-S1# M,D0P,C,P,39%.#$Q.35$0D9%0S-#,44S-3E$."(*(" @(" @'1E;G-I3TB36]N;W1Y<&4@5'EP;V=R87!H>2(*(" @ M(" @17AT96YS:7-&;VYT4V5N'1E M;G-I'1E;G-I,\2+I)$GY)IIT[R MW!D3RYBG)^&6G'SK)9 M'9Z. 2.397S3)M9>4L!97@#W((;"(A&)@RM!&)4\*@SW!HO#D[JT9?89O9F( MD8XH>RDF/S=I2)KC.+NXHBA,7!*&(NZ9<.X;[.<6D-&"_P#N$8;;!6_WM0<. ML@=D<>!/_;0.L@=D<>!/_;0.L@=D<>!/_;0.L@=D<>!/_;0.L@=D<>!/_;0. ML@=D<>!/_;0.L@=D<>!/_;0.L@=D<>!/_;0.L@=D<>!/_;0.L@=D<>!/_;0. ML@=D<>!/_;0.L@=D<>!/_;0.L@=D<>!/_;0.L@=D<>!/_;0.L@=D<>!/_;0. ML@=D<>!/_;0.L@=D<>!/_;0.L@=D<>!/_;0.L@=D<>!/_;0.L@=D<>!/_;0. ML@=D<>!/_;0.L@=D<>!/_;0.L@=D<>!/_;0.L@=D<>!/_;0.L@=D<>!/_;0. ML@=D<>!/_;0.L@=D<>!/_;0.L@=D<>!/_;0.L@=D<>!/_;0.L@=D<>!/_;0. ML@=D<>!/_;0.L@=D<>!/_;0.L@=D<>!/_;0.L@=D<>!/_;0.L@=D<>!/_;0. ML@=D<>!/_;0.L@=D<>!/_;0.L@=D<>!/_;0.L@=D<>!/_;0.L@=D<>!/_;0. ML@=D<>!/_;0.L@=D<>!/_;0.L@=D<>!/_;0.L@=D<>!/_;0.L@=D<>!/_;0. ML@=D<>!/_;0.L@=D<>!/_;0.L@=D<>!/_;0.L@=D<>!/_;0.L@=D<>!/_;0. ML@=D<>!/_;0.L@=D<>!/_;0.L@=D<>!/_;0.L@=D<>!/_;0.L@=D<>!/_;0. ML@=D<>!/_;0.L@=D<>!/_;0.L@=D<>!/_;0.L@=D<>!/_;0.L@=D<>!/_;0. ML@=D<>!/_;0.L@=D<>!/_;0.L@=D<>!/_;0.L@=D<>!/_;0.L@=D<>!/_;0< MREP33 EV3+@7%?9SC4AI9=O5M^\,5M@;>K\;_P!Z"NH%!@,KQ3BZ>6> SC&T M"F5I"EB*%_M*H?'I#UVBQ^_N9+$"%F^*C3^[.;RS M1.*]4I-%56KQSCUP/BRI?!(:M4P8LHF$J%<89%!\/)(.;%)!46-.0C,CY1*E MD95!1;2)( L]H:S@6L8WI!$AF= H% H% H% H% H% H% H% H% H% H% H% MH% H% H% H% H% H% H% H% H% H% H% H% H% H% H% H% H% H% H% H% MH% H%!U9:B.56Q-@G*3IBUNA$DR*X19=U7,WAJ=&UG;&=T+N'IS4V=,(5FO3 MBU"N).XEF6:DA"\LQ$!::84>(G<6*Q6M&)MTFE*NP'#V6H9G/'$7RE %IZV, M2M$8I1],)LF<$2E*I.0.34Z)0F'!3.36XI52!:66<>GN<0(U(I5)#"%)N9BD MT:B:Q5)E12@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"@4"@4"@4"@4"@M#Z_L46:5S M_)GIICK$V$"4N3R^.*1I:F].'9SCUK@O.(2)20WO:US#C@ M>]K;=M[4I6Z+ MY&K8M1LNRB,;?I@QPHG:$8A%"S)D&[E!\*H[VO< E+*I.1WF&2]R,(P[N',P M&11>P=DL3@%O+:I3_5/M&/$9LUK_ *8]YPYG)T[:A>2FU./^5'Z91-[@N1"\ MB/SE+I*[EJ+0(#-)I*X'N\C+NP.S@\&A8RG1:I&TF-SL\KQH.86I2$J"]AVX MMV:4PI]Z,38M5Z7]G=?I&P"+3/@:&XG5.Y+\\M76;K(G9($X#>I?WUP/:\$IFB0AW]AY.2 Q1#=/L *<7T3VJ@X=-4]SN/S6GS2@=-4]SN/S6GS2@=-4]SN/S6GS2@= M-4]SN/S6GS2@=-4]SN/S6GS2@=-4]SN/S6GS2@=-4]SN/S6GS2@=-4]SN/S6 MGS2@=-4]SN/S6GS2@=-4]SN/S6GS2@=-4]SN/S6GS2@=-4]SN/S6GS2@=-4] MSN/S6GS2@=-4]SN/S6GS2@=-4]SN/S6GS2@=-4]SN/S6GS2@=-4]SN/S6GS2 M@=-4]SN/S6GS2@=-4]SN/S6GS2@=-4]SN/S6GS2@=-4]SN/S6GS2@=-4]SN/ MS6GS2@=-4]SN/S6GS2@=-4]SN/S6GS2@=-4]SN/S6GS2@=-4]SN/S6GS2@=- M4]SN/S6GS2@=-4]SN/S6GS2@=-4]SN/S6GS2@=-4]SN/S6GS2@=-4]SN/S6G MS2@=-4]SN/S6GS2@=-4]SN/S6GS2@=-4]SN/S6GS2@=-4]SN/S6GS2@=-4]S MN/S6GS2@=-4]SN/S6GS2@=-4]SN/S6GS2@=-4]SN/S6GS2@=-4]SN/S6GS2@ M=-4]SN/S6GS2@=-4]SN/S6GS2@=-4]SN/S6GS2@=-4]SN/S6GS2@=-4]SN/S M6GS2@=-4]SN/S6GS2@=-4]SN/S6GS2@=-4]SN/S6GS2@=-4]SN/S6GS2@=-4 M]SN/S6GS2@=-4]SN/S6GS2@=-4]SN/S6GS2@=-4]SN/S6GS2@=-4]SN/S6GS M2@=-4]SN/S6GS2@=-4]SN/S6GS2@=-4]SN/S6GS2@=-4]SN/S6GS2@=-4]SN M/S6GS2@=-4]SN/S6GS2@=-4]SN/S6GS2@Q:99%B^.V%9*9VXHH?'4%MJIZD; MS'6AO*%>PK@)LI6O))9BD[FW"G2E7&H4&;"R"C#+V#=$3.!,Q&+7,6>\MY:) M"7IPQ(N+8%-^;;,F:DJN'PS<"]85\0@HE"*=SXLPOG"2*# Q!@/'8%POQQ0K MWK5(C&?:,>OM%-V:S.$>\W?Y5[%IE97%V0R_.KA+=0LV0'A6-YT\M'DV/(TL MM:]K&PO$S:YVAC(,NUB]RY.B:0R4(R@FCD!AFT5/%E=Z8[XGAC&;YUX;2 5G MEA" #*O ; V@(0!#:U@A"&SG:P0AM:UK6M:UK6M:UK;*RT^I2L\PP(! M-BXD(K[+FFF-MRP>K;M%8EP--O;^WW"Q7VW_ V;;V"NH%!;E;0TKPN %S6W M+ NS>%I=0JT290%S:@=-YC8X6.*'9:W@ZQ<.:C4V,3!Z>MV%VZ4?SP^%X\P7 M$RBNQL]Q1NUPQT5VQ%<3 &Z2[?<++?<;6JUT%[HKV0[BUTE[IO\ L_&(:H^[_5/.K:>*5*DPON"5P_"B!8F= F\V]CT2O(CY%R[AYHSH\K#M)%: M1&,UTC#?A*S.%T9S^(Y91#M+T!9GY'.I^O?\W9.2"NW-='D+6S MM$>XE!"(5K%F9],YPN MU2;41ZY1BC;>ZJLQ?]@EHTM011^!ZL+/D;.KFC%Z[7 C )7C3'IJE.9Z^D'9 M"=$1P?O$(SPWM:_UC6=HY^$_M/\ QC>>(2-C?3EBS&;J;*F]I72K(:PO=N>4 MLANJN;Y'<;7"((P7D[V(]0THQA%S;M$=*960 ;!"2VEAM:U2;4SZ91$1&?18 MLQ'KGU3I44H% H% H% H.I!TO'ELZUE!B65<88794>?T&8W;(,$B> M3KY*R=#)JRREJ?I*PM42R?.!R)KARU;"LB-+U>/M$2;!"A[]%(PXNAK*Z^^[ MKTIT^:[($=W//C!'D3)=O.BLMCV"\,H-+3=#WF;JXM.4YK#Q3)^ MD.F[ 7QH?X* M%;7E[P;]P[O+XT/\%"MKR]X-^X=WE\:'^"A6UY>\&_<.[R^-#_!0K:\O>#?N M'=Y?&A_@H5M>7O!OW#N\OC0_P4*VO+W@W[AW>7QH?X*%;7E[P;]P[O+XT/\ M!0K:\O>#?N'=Y?&A_@H5M>7O!OW#N\OC0_P4*VO+W@W[AW>7QH?X*%;7E[P; M]P[O+XT/\%"MKR]X-^X=WE\:'^"A6UY>\&_<.[R^-#_!0K:\O>#?N'=Y?&A_ M@H5M>7O!OW#N\OC0_P %"MKR]X-^X=WE\:'^"A6UY>\&_<.[R^-#_!0K:\O> M#?N'=Y?&A_@H5M>7O!OW#N\OC0_P4*VO+W@W[AW>7QH?X*%;7E[P;]P[O+XT M/\%"MKR]X-^X=WE\:'^"A6UY>\&_<.[R^-#_ 4*VO+W@W[AW>7QH?X*%;7E M[P;]P[O+XT/\%"MKR]X-^X=WE\:'^"A6UY>\&_<.[R^-#_!0K:\O>#?N'=Y? M&A_@H5M>7O!OW#N\OC0_P4*VO+W@W[AW>7QH?X*%;7E[P;]P[O+XT/\ !0K: M\O>#?N'=Y?&A_@H5M>7O!OW#N\OC0_P4*VO+W@W[AW>7QH?X*%;7E[P;]P[O M+XT/\%"MKR]X-^X=WE\:'^"A6UY>\&_<.[R^-#_!0K:\O>#?N'=Y?&A_@H5M M>7O!OW#N\OC0_P %"MKR]X-^X=WE\:'^"A6UY>\&_<.[R^-#_!0K:\O>#?N' M=Y?&A_@H5M>7O!OW#N\OC0_P4*VO+W@W[AW>7QH?X*%;7E[P;]P[O+XT/\%" MMKR]X-^X=WE\:'^"A6UY>\&_<.[R^-#_ 4*VO+W@W[AW>7QH?X*%;7E[P;] MP[O+XT/\%"MKR]X-^X=WE\:'^"A6UY>\&_<.[R^-#_!0K:\O>#?N'=Y?&A_@ MH5M>7O!OW#N\OC0_P4*VO+WA\%3B>B3'K%B=(D2)23%"E4J7_M#6!=JVCSXYJHY@^%R34))$IPT: MHW&YB6^/698'\"Y'EIXLA@3>&U["WI#6[/KP"P!6 T&CYH!:\/6?ZQKC/I"1 M:F;O#M-V^"WF8QU'Y7&(S,>2"<;1,^][_P!+]/SJK:%ZA,+8(*:59D=D)'I3MN*ZR0/ZPM2^2!>(0A"&O>G%>L'>]^I,S./WV MP6*QA8[PDC?N'=Y?&A_@J+6UY>\&_<.[R^-#_!0K:\O>#?N'=Y?&A_@H5M>7 MO!OW#N\OC0_P4*VO+W@W[AW>7QH?X*%;7E[P;]P[O+XT/\%"MKR]X-^X=WE\ M:'^"A6UY>\.99RT0PA,1 +!>_P!X=E83+AMLOZ^98H/.]>RVS;;\=M")GK9I MK6%;1HH% H% H% 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%!BTXF3!CN&RF>2E7=#&XW2/D,92=<4 -PJ%[6U+AJTA-S;(#WI024 M0LZ>#6_T_;GX[\+G8H'+>H'*-K PSAD,!CJBUKE9*U$F*H_'W2Z4VF6*2'?4//9 M5J#="3BU14?DMR8UB)N4E"L(H3;B..#(CBT)5K6 V:'3)?>UN>-<(R_.IXL MHB/3'>3PYS,_&S:-L:VQE0)&IF;D+2UH"0)D+:V)$Z! B3EVV%D)$:4LI.G) M!;U *)+ -O58-JRTKJ!0*!0*!0*!0*!0*!0?G.#][UV^[ZA>NWW;[+"V"]G MW;V%Z_[7M?\ "]J!MMZO7;[WJ#Z_Q]5[^KV^JU[^K^UKW_"U!^T"@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&,RR:1"!LY\@F\ICL/8DVW?O$F>6YC;2K\VXN8):YJ$R?>"M:_,+L9 M,S[I$K*;[XXQ.$5K[!C'D:>$MA+L07: M]AW,A;)+Q& O:Y!9EQ L/7ASF(TQG:.6?%E$SVC>6.RS!&>L_1E\C.=,N,T! MAW2EO51LYT-5NBM;JTOB>EVL=/?K%)A M#?\ 2[4;S1WQBK,Y2C-4T3JK6LBV8Z:PX'=M-,D2- M3P%CL@PM#%S H0E,\&DC6V/OW[L5C\SK/AYKN]!5&5$8-QL,5BDR(9>W[@C% MIY8[V_\ F % :$-]O]K&"]NW^UB7Y1O^G#>.O9&_Z@I\LH7Y1O/!O'7LC?\ M4%/EE"_*-YX-XZ]D;_J"GRRA?E&\\&\=>R-_U!3Y90ORC>>#>.O9&_Z@I\LH M7Y1O/!O'7LC?]04^64+\HWG@WCKV1O\ J"GRRA?E&\\&\=>R-_U!3Y90ORC> M>#>.O9&_Z@I\LH7Y1O/!O'7LC?\ 4%/EE"_*-YX-XZ]D;_J"GRRA?E&\\&\= M>R-_U!3Y90ORC>>#>.O9&_Z@I\LH7Y1O/!O'7LC?]04^64+\HWG@WCKV1O\ MJ"GRRA?E&\\&\=>R-_U!3Y90ORC>>#>.O9&_Z@I\LH7Y1O/!O'7LC?\ 4%/E ME"_*-YX-XZ]D;_J"GRRA?E&\\&\=>R-_U!3Y90ORC>>#>.O9&_Z@I\LH7Y1O M/!O'7LC?]04^64+\HWG@WCKV1O\ J"GRRA?E&\\&\=>R-_U!3Y90ORC>>#>. MO9&_Z@I\LH7Y1O/!O'7LC?\ 4%/EE"_*-YX-XZ]D;_J"GRRA?E&\\&\=>R-_ MU!3Y90ORC>>#>.O9&_Z@I\LH7Y1O/!O'7LC?]04^64+\HWG@WCKV1O\ J"GR MRA?E&\\&\=>R-_U!3Y90ORC>>#>.O9&_Z@I\LH7Y1O/!O'7LC?\ 4%/EE"_* M-YX-XZ]D;_J"GRRA?E&\\&\=>R-_U!3Y90ORC>>#>.O9&_Z@I\LH7Y1O/!O' M7LC?]04^64+\HWG@WCKV1O\ J"GRRA?E&\\&\=>R-_U!3Y90ORC>>#>.O9&_ MZ@I\LH7Y1O/!O'7LC?\ 4%/EE"_*-YX-XZ]D;_J"GRRA?E&\\&\=>R-_U!3Y M90ORC>>#>.O9&_Z@I\LH7Y1O/!O'7LC?]04^64+\HWGAC,LG#) VDY_F[_#( M>QD;=\[R>5IF)M+O:UQYL>Q.A,G,]LG. M_P!:93DB>L?V;0JRR_N7/9L;&B*-N(Q,X"YI9EG]8PBLYSAMRL^*R-_P!04^64+\HWG@WCKV1O^H*?+*%^4;SP;QU[(W_4%/EE"_*- MYX-XZ]D;_J"GRRA?E&\\&\=>R-_U!3Y90ORC>>#>.O9&_P"H*?+*%^4;SP;Q MU[(W_4%/EE"_*-YX-XZ]D;_J"GRRA?E&\\&\=>R-_P!04^64+\HWG@WCKV1O M^H*?+*%^4;SP;QU[(W_4%/EE"_*-YX-XZ]D;_J"GRRA?E&\\&\=>R-_U!3Y9 M0ORC>>#>.O9&_P"H*?+*%^4;SPYEC<+C#8Y,B 7M^^(M:>8.UME_](!("@BO MMV>JY@?5MOM_M<7Y1O\ I6T4H% H% H% H% H% H% H% H% H% H% H% H% MH% H% H% H% H% H% H% H% H% H% H% H%!@\ZR9CS=[R+-XK"&K8/=K M90^MK*4H$"VVY*.R]028M47VV"!*D >H-&(("RAC$$-[$3.$),Q&,H%_Q0KY MG_E8&PCE#+8#?6FEKJV6Q'C$P'X"/+E^12FQU=4P17ML.BD1DH#@V$(BYEK MY]\.=H3Q91,]HWD^P.JC(=]L^S'%\-L9VT)T6P-'@ODG&F,^]&/6Y M(IB8J)B*Q!)F58EE)J$RY*TJ.*$ZTPI\,1G!$4J V#5"3F6N VP!6O:A1F% MH% H% H% H% H% H% H% H% H% H% H% H% H% H% H% H% H% H% H% H%! M\2%"=478Y*>2I)%<5@FD&@.+%< KA%:QA8A!O<(K7"*UK[;"M>U]E[4&(SG( M\ QDT"?\B32,0EF#S@A<).]M[*G/, 'G7(277J"1+%0K7M8M(D")$T MB?$P!WML,B4*D11X+#$2=<-K"OKPTQF([SV9\4S_ *8KKA'?%^_TNU*Y#^_E M#.B'&C,=ML="M.S&!O77*_U!*697GB9YD1QE[WYAQ\;B\,.YH=I!I8AG,LX@NF/!^/G6TD:(*A>9G>X##I_.5CED&?GGA]8E%YC-% MCX_)QF#VF#*0+4B6P[_Y2ZC10*!0*!0*!0*! M0*!0*!0*!0*!0*!0*#Q/ZG_^*TS)@#4MJ'P.VZ0<92-NPGG/+6(V^0KLFRI" MM?D6-Y]((:E>5B)/'#R$:IT(9BURA*2<<4G-/&26:8 1W/19_AB8B?%-\1. M\/1GR3.O&1\H]H[C^IV58]9,8.[U.)U$C(I'WM=(&X@B(.@&\A8!Q<4:!2,U M:$>]-*$GL H5N: 0K>NCC;L^&U-G&E.\1+LMHRZIU<-Q)D>1ZAW9XP?J0Q:Q MR: 0S!RM7 <+S2'/#E!8IE=W<$\E1C9&,Y[FRJ3R&:.;X>U(8_+2&?%K:Z*) M(G1J9C*HT:7*,K[Y_-=(I@AV3Z<]3 VAVCS@E=)(_2[ ^#\3X8F#;&F6.A@< MEQ;K-GV0#\DSQIAR!KB&.IB[XB?<&Y*FAC W,;$YS;$LC:8LV@=4,6CJDL3' MIC=G6-\_2KNZHRH3 .5QBN2H0@*V_<"8C/,':W_S#"N*"*^W;Z[%A]FS^]6[ M*=_TE^<;?MPW;MVINX!3YE2[*=XX+\XVGDW;MVINX!3YE2[*=XX+\XVGDW;M MVINX!3YE2[*=XX+\XVGDW;MVINX!3YE2[*=XX+\XVGDW;MVINX!3YE2[*=XX M+\XVGDW;MVINX!3YE2[*=XX+\XVGDW;MVINX!3YE2[*=XX+\XVGDW;MVINX! M3YE2[*=XX+\XVGDW;MVINX!3YE2[*=XX+\XVGDW;MVINX!3YE2[*=XX+\XVG MDW;MVINX!3YE2[*=XX+\XVGDW;MVINX!3YE2[*=XX+\XVGDW;MVINX!3YE2[ M*=XX+\XVGDW;MVINX!3YE2[*=XX+\XVGDW;MVINX!3YE2[*=XX+\XVGDW;MV MINX!3YE2[*=XX+\XVGDW;MVINX!3YE2[*=XX+\XVGDW;MVINX!3YE2[*=XX+ M\XVGDW;MVINX!3YE2[*=XX+\XVGDW;MVINX!3YE2[*=XX+\XVGDW;MVINX!3 MYE2[*=XX+\XVGDW;MVINX!3YE2[*=XX+\XVGDW;MVINX!3YE2[*=XX+\XVGD MW;MVINX!3YE2[*=XX+\XVGDW;MVINX!3YE2[*=XX+\XVGDW;MVINX!3YE2[* M=XX+\XVGDW;MVINX!3YE2[*=XX+\XVGDW;MVINX!3YE2[*=XX+\XVGDW;MVI MNX!3YE2[*=XX+\XVGDW;MVINX!3YE2[*=XX+\XVGDW;MVINX!3YE2[*=XX+\ MXVGDW;MVINX!3YE2[*=XX+\XVGDW;MVINX!3YE2[*=XX+\XVGDW;MVINX!3Y ME2[*=XX+\XVGDW;MVINX!3YE2[*=XX+\XVGDW;MVINX!3YE2[*=XX+\XVGDW M;MVINX!3YE2[*=XX+\XVGE2+E:AK1J7%R=V-N;T1(U"QE9[X1,?MSM37K6.M(F/3-HUR9=\T2G-RK%V.\E3C'D*DT<>'/([C$RF ME:) UM*<(T"]*5(6QY:&=Y6O FUA32!.A"[I4SHI+2'V"(8:MJD168KEZ_?9 M+-:TB:9^CT5P72[BZ!O 940P(9?/?N".R/DHU[R+/C3@WN+?$R67/;JL:><* M^VZ9AZI0!]5BDA8;6M7.;5.%OSC:>3=NW:F[@%/F5+LIWC@OSC:>3=NW:F[@%/F5+LIWC@OSC:>3= MNW:F[@%/F5+LIWC@OSC:>3=NW:F[@%/F5+LIWC@OSC:>3=NW:F[@%/F5+LIW MC@OSC:>3=NW:F[@%/F5+LIWC@OSC:>3=NW:F[@%/F5+LIWC@OSC:>3=NW:F[ M@%/F5+LIWC@OSC:>3=NW:F[@%/F5+LIWC@OSC:>3=NW:F[@%/F5+LIWC@OSC M:>3=NW:F[@%/F5+LIWC@OSC:>3=NW:F[@%/F5+LIWC@OSC:>3=NW:F[@%/F5 M+LIWC@OSC:>3=NW:F[@%/F5+LIWC@OSC:>3=NW:F[@%/F5+LIWC@OSC:>3=N MW:F[@%/F5+LIWC@OSC:>3=NW:F[@%/F5+LIWC@OSC:>3=NW:F[@%/F5+LIWC M@OSC:>3=NW:F[@%/F5+LIWC@OSC:>3=NW:F[@%/F5+LIWC@OSC:>3=NW:F[@ M%/F5+LIWC@OSC:>6%H\B1)QG+KC%OR-CQ?DEB94\E>\?(GAN539FCJM26C2/ MSM%2'\Q\;F94K-*3)G-8A)1*%!@223AF7L&EV4[QP4M8W4])Y:W(9?KQE>H M]C28CP;BC3+#Y*L1.V0IY-7F=Y=S*REH3[)%^-<>00]%&\:M9KB),,3OD>:. M[^-*2<1> )1*"UA$^/7]+TQK/I2([W^V<7XO*7J:Y'/31,]0V=W*69 M6SAF?)*QPQYDAS61945-1KI0ZI6.7#;G$@,C<5K0S6(D(E=EHW%J1IE*%IYQ* AS<[D#6G8FE9 MI@5FU?:QFE;J=G8Y4"@4"@4"@4"@4"@4"@4"@4"@4'7]*>4VTD1#)"G&KG-7 M=0J;G0;*[RMJCJQRA34YD'W3*DZAX('=6K*2* B*4+VALW5GQV:T[]&_"-8D<4:1P;U2=<@7IB%B):D.+4I%B144$],J2J"1#*/3 MJ"1@-).*&(LTL81@$((K7OEI4T"@4"@4"@4"@4"@4"@4"@4"@4"@4"@4$'Y% MU&XXEQ^23)*LF2GU-^/8DC<)MD1R-N':44CA$42N\BV'WO8!:E0@3H;"O MM-5% ",8;$3/3WZ;I,Q'7VZ[(Y^W6J'*/W,>8Q8\%1A1Z@37.9X9!.#4IGW. MDM&((8Z63H%1?WC"03&=M9P;\SI3'>UA%"M+,8S7TYGA*VIPBGKQ'*J0Z2X< M^K$SWG253#42_IS@*RB,E+DX<>MRP-[7N-DQ)'R&K'R0K;8.[$ZLSZXAL // M-X\VY.CVC12H&1W9(\M*6+HV)RM*5"UO;7MQ< M69,87'VIW=%") I+$16DS3.:5[, @2G5TJQFH:=04%PM(\B3-=)2EC;A&7S& M,XY@4+7-[8A:XZXS.8AO/9=* C/>3U<8IE#1C&#G+I/.U(P'"Z9 MD?,DX7O&1Y\YA4FA5B=WM39S./)+N:J$4,PD5F;.$1/K,^G2+N\XI6W-/%:P MNI$7>U)$E"-1CV36D3>$!1=PKB]R(0VA785N;=O4 M.9#2Y*2^:/?7; IA!L4J.%5B9BNK,V8FFGQDEJHT4$.-.H? S\JR"A8\R8R> M%V*%2)%DM$V36/+ED&5N2Y:U-J>3I4R\P]H,2O3-';7ZZ=6]"H(D:@4"@4"@4"@4"@4"@Q293N%8[9CI%/9;' M(:Q)]MC7>3O+>R(+#L&XK% 4N*A.4:>.UMA2P;J5P)F(Q:\ M6U46F&PG ^',J9GL;_XTH"R?TRQF.UO]9EIWDK[/AL=%623[T.RY 3 M><78>O#3&8C3&=H_+/BKA$SVC>7XE^_P"GG!E? M)OZMV')2O'[;BQZE"83J:E:9RV"26ACHVB4""E>E+\H5 1LQ9R?FJ5*%W.2N M207/(&E&;8%C.GBLXU<_#:PH]".-M!>$(WCV#QR;,CS,I0PQ*/L\@>5.2,I# M;7!V;FI*D<#FMH%,"FYJ9[J2C;-;6B;T:1"AL0G*3%!!S:Y^.;Z3=7*'2+$4 MBM_O+-O\$NF(/K)QE9(*_P"(T$RR WF7O[;FH96G,N+VBN*XK_WO3QVL^T<' MALY=YY/\'F*T-O\ I22YT@8O[?9#4+F=&0&_]MB!RFKJV\VWJ_RKH[D7V;+E M7#MM>>*<;O>(X/#&N%,9^_AQ_H#EMAM_T'JWR\D!;UA09(CN, ".X@ M!E,ICX^3Q4QB8UQCLDR :@\(92-LD@.4X5(W2PK@,84SZC329,8'U"+61=P& MDD*(RU]H;EJVP@=A6$&X><$5K)B8QA8F)PE,512@4"@4"@4"@4"@4"@B?(V= M]K *;&M68*]PV"" M]Q6M>Q$SA"3,1C/WT1)_7O+$_P#\C!VGR5*$)WW"L@9S4&XLE>BC:M M"\92?4H@?YH0!A;(2<"X+!<2N>$5[2(QGVB^>(2LSA'O-WOG,/S^@>5,]21:VG_>/QO@\E3B"#V+,ML/;W&2(W!SRG(T@P?Y9@AS)B3'@N/G-9=AB# M=6(PBFLWSZZ%)G&?:+O\INQUB'&&)&XQKQM!(S#4RC9=:8RM:=.X.AEK\[I# MT[B"-V>U8A7YPUCLM6JAW]8SA7M4F9G&5B(C"$C5%*!0*!0*!0*!0*!0*!0* M!0*!0*!0*!08'*\H8[@XQ$RR:1UD5A"$?5RMS3];# (%C B*:"1FN9UA O80 M;E)![0B#>VVPK;;%F9PB?QNE8C&80%A'73I*L:I_D X MI<3LS-"5(O;6XU&Z.R7>)VEX&D3$_ M%RWY3$9S%(G>_LL4_;M?TRS8-GQ[)-->#M-L?>(TI%-'-FFV:\\Y/;2D32YR M9I11(X[&N.,1HU*\YUBJ=X6O65W2Z=&&0D-:(2HA 7%NIUK?UB*93A-<^C+I M3H^P_E!]C,KSHV&9RD\-&L.B;ED!(S&)HJH<;IKN!L8;&1K:4S-TVZ-+938J MYHU 4Y(5!AUB@6#KQ919CTBLW:S66/#G,S7&^D;1\-E69F:8\UHF5C;DC2T- MI 4R!N0$ 3)$A ;W%8LDDNP0 #SA"%?9;:(8A#%>XA7O?+2YT"@4"@4"@ZH\ MBXMROFN9._LS,\,:;M3D?RH=%(M: 9IF;O:7 M2A)UYD%N3S=H@L8;E\;Q]#;*4"U._21R+%W7/.ZL4RWHA>VB740"V=@]6F"% MJ=$X!9!@D4;YNG6ZWE$<^ZGA.CO83Y:ZIX/QKG5@>5@8'>3D?U#Q7#;V7'T@/._\ M7FV_]*,S$]+5-*0X;AQ[P)X&WB:%+7F[0;AQ[P)X&WB:%+7F[0;AQ[P)X&WB M:%+7F[0;AQ[P)X&WB:%+7F[0;AQ[P)X&WB:%+7F[0;AQ[P)X&WB:%+7F[0;A MQ[P)X&WB:%+7F[0A7)V>X!BA8C8I#*ANTW=2^>PXUAD=6S'(\@O>U[E]60]A M,6.H4QM['F O] M8_Y=HYFFQ'BZS3:OZ]^L,HAFE'%T3>29:Z)563,@%7L/^HV75"K(LQ =87/L M:V*Y K4-L8L&]K!+31%K8$11=K%E)@ ]5/%/I&47'@ZUWBORV+W#CV\G@;>) MK*TM>;M!N''O G@;>)H4M>;M!N''O G@;>)H4M>;M!N''O G@;>)H4M>;M!N M''O G@;>)H4M>;M!N''O G@;>)H4M>;M!N''O G@;>)H4M>;M!N''O G@;>) MH4M>;M!N''O G@;>)H4M>;M",I_@_&F5"MUD>"0.:"L&P"E^P]G;,^)P%6_Y2 M/II,+(T%(%?\06B.6;39.E3"_NG95S-8%MEB1E6""P;XLXB>M:4G>#PSTM?? M>7,XK6O#!6Z.KP5G1I3V]=C4\EPI-58?[;! %DB'*%-O[_=8$QE_7:Q-K[ O MZ3G'>.2?'TFNWY?*VI65QS_*RI@+.T#&5ZU;JPP9#F&*DE_W4!=\2OLK=K)P MVVB&-=&V\P =G/)"/G "\.4Q/K-)VE/[=9GVLQ/POS!JWTZR)3T!+GS'C4Z; M;!NS3!2&!/H3+_@4-BFYL>=P';?5N1(K&VO:^T'JOL39M1TVO^"M?]_:(^4] M-+LE?D]E;'*&1Z2B#805+2)&XIQ!%;:$5CD:\XNX16OMM>PME[?A66J3Y^T- M)=5&O_%.E61-L)D?V@F4V7("'95'XFUMM[,34J&,*12]N+H\(DZ90O"4::A; MDP5BP9 *E9:)*J1'JM19F69F8N\5?:+D^:>M0$)U-8\3Y'QH^*#&SIQ[0[M M+PT%(GV.O:4I.H4-+PD(OUBM46DQC;[0A&3Z MGL 0T5RI%J"Q.B5V%S;-A,F87)Y&+;LL$IE:G9:[&BN*W-"$I$.XA__NXS@6=,N6']TI;#\+2-DCYAM_](;2O)1\"C(@; M=EQ'$NIY=@7YX+F6MLO?#/68CUE*STM3/I9?H)1K/F(K68,88GP^W7OLNX94 MF2R>2/=C_P!)@(AC,HIC <5;[PBC?LVWI_7.9RI%-Z\+'CGK3;AS M/TWY&F>P67]3.3I,E'_Y,5QPG083AQY0]N]1G7AAXY^K2#M>Y8@+I5R-U&9MO<9CBZ*ACN(5Q"O<0KWDS,XS]]$BS,83_UCY2UN''O M G@;>)J+2UYNT&X<>\">!MXFA2UYNT&X<>\">!MXFA2UYNT&X<>\">!MXFA2 MUYNT&X<>\">!MXFA2UYNT&X<>\">!MXFA2UYNT&X<>\">!MXFA2UYNT&X<>\ M">!MXFA2UYNT&X<>\">!MXFA2UYNT&X<>\">!MXFA2UYNT&X<>\">!MXFA2U MYNT&X<>\">!MXFA2UYNT&X<>\">!MXFA2UYNT&X<>\">!MXFA2UYNT&X<>\" M>!MXFA2UYNT&X<>\">!MXFA2UYNT&X<>\">!MXFA2UYNT&X<>\">!MXFA2UY MNT,7F\DO!8?)9DZNS40W1EE<7I68YGH&-#O;]N?BM9]HX;[163M\U:[O48D*=U:^ MDFI++"VE6G),/) 4,RQ/3+IAGE6"<7<"@D(TYG.ONS17"*P<3$QBW%9PM_\ M5B>2L@#@]HXTIY7C1),)D^HX_$V*?2]!".OUZS> F8RS@N+G(72Y]B24[*S MMYZU6(Z^Z$$1=@&(IU[+2UYJ^T1^):FZA<\ZDS6X96(I-\^ M*,J4]UHT]Z?Y-A5@?"IKG?(6HF>RF0J)+('P M5AC4)0DM(#VB,IV]59 I7.1PEZD:PP5*].B369K%+-U+K./K,S*9(C!F& ," M"*0-DBL)BS47_'S?7Z]O-O[*$1/6U72D*VC10*!0*!0*!0*!0*"+,HYGQS MAUO1+)R_A1KG@^Z*-1AL2JWV9R]SOLL6UQ.)-!*Q]?UQA@BR[@0(C24V\":N M/2I^<<&Q$S@DS$8H1LFU(YY^^M4+]+>+%/K"@;S6EYU"R="/_3=:YV"Z1'$I M*DD8173MH99+DQ@!EB<&)1Z@7^L?\I[!1= M*V+G8SI$ADBTY4]S&4K+WYXUTIE[R>ND4@5#,YQMAN;BH 2(0@IBR"MA=I,S M.*Q$1]Q2I44H% H% H% H% H% H% H%!8GZ+QF4I;H9/'6*1HKVO:Z-^:&]W M2WM?\;73N"=05LO_ 'MS/7_>E:8%(G&*H'=M&^E=X/NJ/P)C) K%>XKK(Y&$ M,36<\5]HAA5Q<#.H"9>_KN8$VP[W]?.V^NKXISE/#9RAU :X.3!R6YY'!.-, MT6*DT3?6UL3.L0K1K4]D)+ M<6E,K=FW=_:;_3ASM6)K=%WKS^VUVC'DW8_CC%JH&H-N4O,^DCR)W4L4?R!- M6IDC;8!(G2HF9:"(25G97]UYY:E6X+QDKTY5U!+>A5'D)!*E2;<],/2/OV]J M+$=<6Y"#1=I40* *KX(QZZJ >NQTF9K2X=[_ ([1WE)KQO+[?7M'SK_[UCQ6 MLY^/A?#9CI^?E-D8QUCZ$AYL,@D-B0;!YO-C$89&$/-V;.;L:D*2W-V>K9^& MRI69QFJTC*&944H% H% H.(A! $0QB" W$,8KV"$(0VVB$(5]E@A#:U[WO M>]K6M;;?U4&-*)M#$>WIY9@! ':P@WM: M4ICQ %BU]@MEK[+[/PO MLO:^R_KV7M[:YNB'GO.<'9I$9%2B95(WHHD!]T\0B3[*"A $5OA6+5LZ14E, M,(!_Y)8#;C3"M<)U@7M?9J+-8K6S'K,5VQ29ITGVC[VDQZPD]R>&IG17<7-Q0($7W A5+5J5&F,&;:]R2@*%1Q*>YA^S82&YMMY? M\+[/7650TVYH>G]/=7&\-Y">4MC!$])*=\7@36. $(A%"/+R"H+ 8$(P"$ 5 M^>$(PW$&UA6VZ\,>>S_VGXLT9K/2S/O2&;P?(""8I;;XI"QO-S5'_3@Y1%'] MTLE3[O\ YT5XN\O"2Q([CO:X;*+F%7#_ )P0<\'.DTB;IKK?'RL5ZQ1;LBY- M:80EL00\8_O([F)Q69)ED-I@H;(#[&\Y==2L2N:BX0C $)106_FG\X=PG@N7 M>PD4ZS3TBOYCY6_I%4>33)^1X SVD60%6G;%D=$K)06?L@99=6UKLO4%G&D( MK+W&*Q]N&K.*3J#2DUEX3C2TYPP!N$H=PW^F=J?:(_\ ZEG^\X1'I?/PER'9 M,QSD*,&S2!9 A$XB"N/..0BBV4AP:L?:7@6(]*_F9X(LSCXO:9L_P#YQ[=D,\NG*IS&^3 U M7)(;BUSR.CE.*I?'IHZM\JB<:3XQB1[&M5KL@NR>2N*);)4#>H2)&RT>B:=T MD:Q8Z)#2D(&\AP7(XW8IX[-9I?&]8N]W\\W-7*3SC+VB+'.G=S='Q3D8$@6M M^6I@K4*!JI9!XJ-$O@P5#B(P9R]:^*EI0)(:>:):>LA %BP1A4A&&^IM5LQ' M7K+K9_@BS_+-ND>&G]8RF<=NGK3H_IQ:4,*9WQNWF2;-^KN>:CETCB<:1-48 M7XRQ%BO',&)3$!57/BK!!(N"6'N"H!P4:I=+Y_*A&)2"@EEE&VL;;+A,Q.$4 M]YOWGIHREIT5Z2V7,[_J+2:>,3J<\21Z*D+CEYZA[7(\A$.Y)911*MBE,A)= M':+6+"05<":,*6A($P.^L1O1"'<>*:4K-,NFS9ZB% H% H% H% H% H% H(O M%F?&8$^5U5Y.5ERR*2B/.K>FCQ# ML:Y=;HD* "ER-Z'8,;)U*87,2PQ6HEJIHM/4R);'TLDB,VBSJ6B=)>W0%G6R M5FDD<:G>#HWV:.[9&8^KFR*/)WYW6ITC.8M&.U"GW%.E H% H%!;7=X:8^UK MWM^=&]D9FI*:M4L\B&W::VDJ,0(T0B5FH[(3*I$S*R-N[--Q! %=T+C/3[7O>Z24OXF:#A M-),$FO)2MA(]4B/]6.4?F>GSA+-9G_3AG/XC["5,6Z?8'B]P62HOK:;9->2+ M$R/+$^76D<^>07]8D9;J<46GC[&&][!31F+HV6/IB@%!+;KC+WHI,S/IE&"Q M$1K.B)&H6+ER@E(C2)R M[9MV6+;W] MZ&7O[ @;#E8A7_V#:]ZUX+7EGWBGRGBLYPDAF>&V0-:%Z9U05K8Y$!4HE8 & MEA/('>]@F! >64:&U]E]EC"P"_VK.%TKC?"PRZ9%Q$*"XHU,9()P$I" N(QY M2^B3=&L1>]UXR1E$H@G;^UDPE!H+'W*/L"]]R/98BO6(]9HDS3I,^D58NV9/ M='5R0("<1Y41)UBQ.F.=W=LBS8VMY)YH2S%RP)TMNY73I@"N<G3!L]R2VMN+:P8_J :HK*95.18.R65" MI1+I8[O#K=Q?59*X)1,5-<52X@^*%)F4TY*O3GDB7*5)JKQJ1)%),0S"DE2_*>E3)^EY.TJ&@N+),I3 M?"LL>9HF7%. W%82WX;R-D8B.691I412A-(7!&I5B:=Y)BS.%FS&D?NJU8OT M1L&+,MDY;1:BM7LK,2.\L=D.,9EGU\7801VEJ1Y1G-=L2L[>Q1%8TL0'HP^, M)G-$N-9EZ!IB6'*)1F+ M"LHD"E[6+\N-L-8V!H;SVA_ABU#%IM,6:&'NYDB&\6<7EI:!R)P;BD34]."A MG0M:1.POB+_;\M_QVK,1:BUA:BF$?./X:(X,Y(S7-J Y3W$V=N4!THPE/I'C M,%D\6=H*ZY=QG.&MJ,,Q9)RVP1K'#YJL>78;CEET)Y'M3&T(#5)@KC$F;DA5[\TH-1B9F<6 M"8OT)Z+\)9#OEO$.EC V-,(E'YE:TB <6_6M(FYK(=0V>"U! MY;E:RJUE@#C G\\([VN6;5J8I,S,93,T5^9]$VCW49*DY4QN6I:UI<$G\29)5$@*V.UPLRD# \HUC M:$]KL*]D!EDUAI+7O8FX+7HD3,7Q-)SBYQPS@7">G2)'P' F)L>X:A"EZ62- M1$L9Q)DA<=/?W%,A1KWDUH8$:%"-S6)&QN3*5HB;J#B4*4LP8@$%V"69F;YF M9G6]%^(=#&C+3_,[Y&P;I7P#B*?";7!G%,\-,G&L37/W2@1)5S0BN .P3:F;IF9C*9F5?E715HZSM,0Y#S=I4TZ9AGH&U M$S!F>4,+XZGLG"T-HSS&YL"^2F.NKC9 @,5*1HTEE&X3"4'") "YH^828MEC'$#RA&$SDE>D\ M4Y)"%JPA*O G"J()5J2RC0 /-"(E:8*N$8[Q]C./@B6.(+#L?Q4L]2J+C,(C M#)%(^!2LYO2U &9A0H&T)ZKF Z2=9-8P_FAWHAC1Y.3W ]%?_P#E MK!__ +&HM9SG>6ZQ))25Q!APY@G&KXJ4%O1]VU ^QJ0XU>)8QH750U],"DCQR-Z:W8 M\SJHN72D3^?FM&NC]H/RL8TR6*)96=(6S*^$\38(<7R33!TD3[AZ'8DU190S M''BRY(_V')7UN.VN3*_\ J.02S%L'V,W:Q$:4P MZ85NPAV[494)B0\8Q#"YKB0BOML466VW #_8-SF\TV]O[_?,'?U_CLV6H.'0 ME/?#C\II\KH'0E/?#C\II\KH(!REG1F@#RF@,:M)\I9C=DME3)BF%@837D"4 MRX0%/*^*(NLQ37K^ON">&M]J:Z=/VVQ WG%@ 66ZKRRRPA " M6@( #:P0@ $+58(0A#:U@AM:UK6M:UK;*RTY="4]\./RFGRN@="4]\./RFG MRN@="4]\./RFGRN@="4]\./RFGRN@="4]\./RFGRN@="4_AUPX[?QV;MI_OM MV?\ Z7_?9?X7H++(W%-%F%XD;P^NI#4R-ZIS7G$I&U2:6E2%"--$604TC&8. MP0WYH;!O;;ZQ7"&PA61?,$W1DZ3E7*8RRT,?\GI,C0.^,V!(_NZ^6GH8NK0M MC)'KJAN:AX6Q]V>V@A8VITAO6J1$YKNB*BS4EC#30;+^F/X_XYL^*^E+[\,\ M*N5;=?#?,SA=CE2L1-[MPP)DMBSMA7%V9(;,%TBBV2X/'I@QOI3:V-A3P@>6 M\E44XDMYK<:8B(5\^YQ"8PTT9)0P $89>UQW\\TK-,*W>GNZTF+IQC'UZKY/ M+S]N3)%44D\1:D1050GMSGGW4R2UNC]"$D+;4:$HT(MJOI5U;@DYG-3V*N9O M#+EHIUK[4_*37I3WJP^$"G\I$5( 9Z@,HCJ!Q,2NR> 1)F5(+GHPEFK6LR1& MRA^LC4DE&E"/")+90G 86,PNUAAVV9L]+,QZVJ_A*6HF^?:G3\, Q%K>T=Z@ M,@'8KP5J[PUF7(*=C<)*?%L79'Q]/'$IA:E"%(XNH[Q<+FFLC2*7) 2<;O\ M8$:HJUK7YVVV6YLVHQB8]8F$'Y]U":6,59968VR;*M7,GR*O UNXX?C+$NKC M)L<2I9%>XV[<.N'L:O6/6U,*UA7-1"?B!-Q8+V7$)K6V5J+%+R440Y/#6F, .ZVQA4FU,XWXY1CM"Q9B*TN] M:_MFN,Q2544:\$-PPG$E0F*773Z8(HTZ9*U.SR5.S5EW1P]:7H6DCA[B MTR=RS?@C([F[2 MR:TR>-&13%K>ZEMH#VU4YN8GDQ_4)"!-04.X,-7DFE%I$ M1=,>D1/Z<,DNO*$@R^)HP[C[2TKP4G<(S8)^[+M!(CG\K"]HYE',<3=,[*625(U63\<8N*BT%;WMR6 M/-XD\L^,I7)YRN&3%VY2QE+VUVG"XJ1N#4L5".:TKH% A)Z8:W_B&!8"PKJ8 MQV\OSIG+6A)]12%S:R$;1'#<&X6Q,S1MP+5V/.>$1\*83Y"X'J$]KHA)'=]7 M(2BA;XLFRBUC:+-.D4W>'WEF-%O*4.'*]ZE-0NEG3OJ=G3&^-N-T,3RS!,:/ M\@:%Z1PTUX_@\I0L[RQL86I24SJ+O4>#NP&GMJYNV&&B<4.^"POAWL3_ !S_ M !Q9MS&/X1%IP(8CWC"AT3>H*O@&S[W*<,^O[-S);,D=]N]+PG#7I.'HZ%25L+)R5,$06^P3AJ8U'W@:[R!V4#&8.ZA9P'@N(XFU6.;BBD\JB#[DQPTM9KB.#8\\P\MYLZV7Y;G$1C,3<&Y M0O9#VEF>(VK?6M[7K&PQL5J6Y<4OK+5+JW;Q,[1/;%@.IS_$.P31O2X=TQY& MU.-$A;SW9U<7#5['=/N.(>Y77')RHT' .2GKD+BU@5$N"-O*9"C$8E*N+-.E8]9K^(^]7\R. M*X%Y6F(:8,D:5&K0IK3#C[),UCLO<#KZ8<[V6MQ+62.[ZPH;6@VP+=*G!NB" M]QM8PL!7V<4)[$'EOS@(.O%/AFSTF:_?EZ9C^*;=G^2;5FMF*8Q[3CTOWTA[ MR-%G)TXXRUH6T-AU--.IB.3.#Z3\0P"08?*U":G,!QYA<&%J4J5A4JQ)CW(N M/$!,R J=#T+VL?F>[R>E0MK:XQ&-@<$:0N1JY> M9E> MC,XM9IS&:Z/P$I[H0%"Y&I!]^[,8OK P1:S7?[4GBLI/.32*X&Q4*V. MSTV6S\!J2\B7M:]HQ=+FI$Z8W4W.W]B'E@E3H9<,4B$JD+,6D_?2OQ*QZU=4 M:S2+AHO*S=CNV45RB8,433144N!""S+O"=T6'N!L@-CLH*("@2-*@VR8;7>Z MPRX$Y)P% RBS;$5FB5B+YPC[HZWFOEJ'"12W'T2BVE%P?5LUEL:&E ML;E4C=$C2F-;"'''R= \BZ4K 224N=HZ48>8GZ4K0(QJER/7@ZUC7'MGV8\< M7XZ:^M]W?\)MEV=],*;-$=A6NS5/@8G-1LCBZ2$:*F6>MKRW0*02JS:JA@IG M!D0U,LR!-%Z-V:EZ&0S1B;8BC(<;.<:8R&\U.\F2M+K._6>(_56HL6ICQ3$T MB_2,,9ZRW%SUJ1?L);A,R:4*UA;8U!QC#%$C;EBJ[<4X;#5K)9V^SS< M26/H8W>5I8^SW<"C$*=:><$(1HB*5FU$:4F9^*=RLUI$8=9FD>V?LN,$R'J& MFV)7S(:G";+!)NNA\D'XZ+$>6E-;.I5,9C;8<10U8&0# M:AJ[RB,8CG4':)C9+=H)"TDRE,[IVD"MU"@)(L[+['Y6)I6(I%=(XNUIBEQH MPWBUFQ6S803P6.KL2,$9:(SJE0%HDFYZU& MM-YZ:'[MMA5MEO5;U4&14"@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"@T"F&E&C2S1:?HU@%G<(C.0_9L%F3[67PX\(DCNR_:T+&5 M*$#V)N<%;")I<2UP])B?>O*#KPP^YRQAB4W.0"&>YQL@M<-.(CIZ52ARI.)L[ M9GTRHX;IZQ^1DV:?U4@SH[10V416'GGPU)9X(D#@WO,R=V-BLX-72T:Y,A4. M)(W*Y(D0!E!.&H)MF:37=B8BU%)FFM*NEG&')[Z[H7G#3[)"]/P3XXQ9_P - M.F27APR1BQ9L7WW4[STZ8/4VFAL>1.SB_HT!"1]>+)PNSTF(3$.SH M%(G)2);.+D40%8NLF2ITZ9/92<;8E.0227S2R@!#S=%XZN#VQQXPR@=7![8X M\890.K@]L<>,,H'5P>V./&&4#JX/;''C#*!U<'MCCQAE ZN#VQQXPR@=7![8 MX\890.K@]L<>,,H'5P>V./&&4#JX/;''C#*!U<'MCCQAE ZN#VQQXPR@=7![ M8X\890.K@]L<>,,H'5P>V./&&4#JX/;''C#*!U<'MCCQAE ZN#VQQXPR@=7! M[8X\890.K@]L<>,,H'5P>V./&&4#JX/;''C#*!U<'MCCQAE ZN#VQQXPR@=7 M![8X\890.K@]L<>,,H'5P>V./&&4#JX/;''C#*!U<'MCCQAE ZN#VQQXPR@= M7![8X\890.K@]L<>,,H'5P>V./&&4#JX/;''C#*!U<'MCCQAE ZN#VQQXPR@ M=7![8X\890.K@]L<>,,H'5P>V./&&4#JX/;''C#*!U<'MCCQAE ZN#VQQXPR M@=7![8X\890.K@]L<>,,H'5P>V./&&4#JX/;''C#*!U<'MCCQAE ZN#VQQXP MR@=7![8X\890.K@]L<>,,H'5P>V./&&4#JX/;''C#*!U<'MCCQAE ZN#VQQX MPR@=7![8X\890.K@]L<>,,H'5P>V./&&4#JX/;''C#*!U<'MCCQAE ZN#VQQ MXPR@=7![8X\890.K@]L<>,,H'5P>V./&&4'T*0V*,"9TI:/FWV\PU2,98O5> MWW@7]5[>O;_Z[+T%;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*!0*!0*!0*!0*!0*!0*!0*!0 M*!0*!0*",\R9;A.",83/+F1'5&S0^#M(G1U6+G:/,))IAR@AO:FL#U+7F.15 MK5OCRM;V5O6R:0L,?3KW!,8\O34W64+TXQ04JUI8X9T$<5RJ*SJ**7*$PG), MN;EJC&DA%BN!9*R)_3/'TMG;W LD3"(JF*7/I#LXMCACZ1SM.1&X[('IU&W$ M-A@!EI^<[Z8ZZWT;@T0H% 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 H,3FZ:8+(XK3P51$T\A,4MM@?;=I='F.*6KK))U^@5HV=U9UP%*]BZQ2-JV MRA2F0.1R18M;'5&2>WJ0T"6\G1&"6UUC$9E"%@A^1(#$,895844<,2-X83"M M1L_U&-,?Q:VDNXR(0P)E>7DT6A;[$3D"Q8; NK)26N=^/>*<.R MFB*$QO3FC$8,:RPAWVWL6XN!0/9]TLI4 L%O]@!#;_:K7TVCA*>N\\N'5:7\ MZ_ZJZ>,I6=-HX*1KO/)U6E_.O^JNGC*5G3:."D:[SR=5I?SK_JKIXRE9TVC@ MI&N\\G5:7\Z_ZJZ>,I6=-HX*1KO/)U6E_.O^JNGC*5G3:."D:[SR=5I?SK_J MKIXRE9TVC@I&N\\G5:7\Z_ZJZ>,I6=-HX*1KO/)U6E_.O^JNGC*5G3:."D:[ MSR=5I?SK_JKIXRE9TVC@I&N\\G5:7\Z_ZJZ>,I6=-HX*1KO/)U6E_.O^JNGC M*5G3:."D:[SR=5I?SK_JKIXRE9TVC@I&N\\G5:7\Z_ZJZ>,I6=-HX*1KO/)U M6E_.O^JNGC*5G3:."D:[SR=5I?SK_JKIXRE9TVC@I&N\\G5:7\Z_ZJZ>,I6= M-HX*1KO/)U6E_.O^JNGC*5G3:."D:[SR=5I?SK_JKIXRE9TVC@I&N\\G5:7\ MZ_ZJZ>,I6=-HX*1KO/)U6E_.O^JNGC*5G3:."D:[SR=5I?SK_JKIXRE9TVC@ MI&N\\G5:7\Z_ZJZ>,I6=-HX*1KO/)U6E_.O^JNGC*5G3:."D:[SR=5I?SK_J MKIXRE9TVC@I&N\\G5:7\Z_ZJZ>,I6=-HX*1KO/)U6E_.O^JNGC*5G3:."D:[ MSR=5I?SK_JKIXRE9TVC@I&N\\G5:7\Z_ZJZ>,I6=-HX*1KO/)U6E_.O^JNGC M*5G3:."D:[SR=5I?SK_JKIXRE9TVC@I&N\\G5:7\Z_ZJZ>,I6=-HX*1KO/)U M6E_.O^JNGC*5G3:."D:[SR=5I?SK_JKIXRE9TVC@I&N\\G5:7\Z_ZJZ>,I6= M-HX*1KO/)U6E_.O^JNGC*5G3:."D:[SR=5I?SK_JKIXRE9TVC@I&N\\G5:7\ MZ_ZJZ>,I6=-HX*1KO/)U6E_.O^JNGC*5G3:."D:[SR=5I?SK_JKIXRE9TVC@ MI&N\\G5:7\Z_ZJZ>,I6=-HX*1KO/)U6E_.O^JNGC*5G3:."D:[SR=5I?SK_J MKIXRE9TVC@I&N\\G5:7\Z_ZJZ>,I6=-HX*1KO/)U6E_.O^JNGC*5G3:."D:[ MSR=5I?SK_JKIXRE9TVC@I&N\\G5:7\Z_ZJZ>,I6=-HX*1KO/)U6E_.O^JNGC M*5G3:."D:[SR=5I?SK_JKIXRE9TVC@I&N\\G5:7\Z_ZJZ>,I6=-HX*1KO/)U M6E_.O^JNGC*5G3:."D:[SR=5I?SK_JKIXRE9TVC@I&N\\G5:7\Z_ZJZ>,I6= M-HX*1KO/)U6E_.O^JNGC*5G3:."D:[SR=5I?SK_JKIXRE9TVC@I&N\\G5:7\ MZ_ZJZ>,I6=-HX*1KO/)U6E_.O^JNGC*5G3:."D:[SR=5I?SK_JKIXRE9TVC@ MI&N\\G5:7\Z_ZJZ>,I6=-HX*1KO/)U6E_.O^JNGC*5G3:."D:[SR=5I?SK_J MKIXRE9TVC@I&N\\G5:7\Z_ZJZ>,I6=-HX*1KO/)U6E_.O^JNGC*5G3:."D:[ MSR=5I?SK_JKIXRE9TVC@I&N\\G5:7\Z_ZJZ>,I6=-HX*1KO/)U6E_.O^JNGC M*5G3:."D:[SR^A3>G),"8 :RX@WVVL8XN!P/PO;[Q9RH98[;+_@, K;?7^-K M7I7TVC@IZ[SRK:BE H% 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% H% H-5,R:L8;AN8O,6=6A>Z)X+"<>Y,RN\)E1*8J!0#*63EN*8;(+)#23! MOPCWQ@FSVZH4YZ(QOBD$D:X@UP>3&*/O1:?GM%9;5T1^;;>VWQH&VWMM\;4# M;;VV^-J!MM[;?&U VV]MOC:@;;>VWQM0-MO;;XVH&VWMM\;4#;;VV^-J!MM[ M;?&U VV]MOC:@;;>VWQM0-MO;;XVH&VWMM\;4#;;VV^-J!MM[;?&U VV]MOC M:@;;>VWQM0-MO;;XVH&VWMM\;4#;;VV^-J!MM[;?&U VV]MOC:@;;>VWQM0- MMO;;XVH&VWMM\;4#;;VV^-J!MM[;?&U VV]MOC:@;;>VWQM0-MO;;XVH&VWM MM\;4#;;VV^-J!MM[;?&U VV]MOC:@;;>VWQM0-MO;;XVH&VWMM\;4#;;VV^- MJ!MM[;?&U VV]MOC:@;;>VWQM0-MO;;XVH&VWMM\;4#;;VV^-J!MM[;?&U V MV]MOC:@;;>VWQM0-MO;;XVH&VWMM\;4#;;VV^-J!MM[;?&U VV]MOC:@;;>V MWQM0-MO;;XVH&VWMM\;4#;;VV^-J!MM[;?&U VV]MOC:@;;>VWQM0-MO;;XV MH&VWMM\;4#;;VV^-J!MM[;?&U VV]MOC:@;;>VWQM0-MO;;XT'[0*!0:FYHT ME13,TR?90Y/JQH1Y @V-\99;92&\M9]NH'B;*3CE>%L:5P&L3BC@P/$GGK"] MK0)'4;E&)P[)DA34\(VA[0"OY[MLJ#0W)W)?\GWF>>R;*.5-)N'YSD*9N%G6 M4RU_8#%3P^.-DY"2RQ>HLK+L:=9,F()YU@!^X4"VSU46LYSNP3T./)=^Y#@C M],&^.H5G.=Y/0X\EW[D."/TP;XZA63T./)= M^Y#@C],&^.H5G.=Y/0X\EW[D."/TP;XZA63 MT./)=^Y#@C],&^.H5G.=Y/0X\EW[D."/TP;XZA63T./)=^Y#@C],&^.H5G.=Y/0X\EW[D."/TP;XZA63T./)=^Y#@C],&^.H5G.=Y/0X\EW[D."/TP;XZA63T./)=^Y#@C],&^.H5G.=Y/0X\EW[D."/TP;XZA63T./)=^Y#@C],&^.H5G.=Y/0X\EW[D."/TP;XZA6< MYWD]#CR7?N0X(_3!OCJ%9SG>3T./)=^Y#@C],&^.H5G.=Y/0X\EW[D."/TP; MXZA63T./)=^Y#@C],&^.H5G.=Y/0X\EW[D. M"/TP;XZA63T./)=^Y#@C],&^.H5G.=Y/0X\ MEW[D."/TP;XZA63T./)=^Y#@C],&^.H5G.= MY/0X\EW[D."/TP;XZA63T./)=^Y#@C],&^. MH5G.=Y/0X\EW[D."/TP;XZA63T./)=^Y#@C M],&^.H5G.=Y/0X\EW[D."/TP;XZA63T./)= M^Y#@C],&^.H5G.=Y/0X\EW[D."/TP;XZA63 MT./)=^Y#@C],&^.H5G.=Y/0X\EW[D."/TP;XZA63T./)=^Y#@C],&^.H5G.=Y/0X\EW[D."/TP;XZA63T./)=^Y#@C],&^.H5G.=Y/0X\EW[D."/TP;XZA63T./)=^Y#@C],&^.H5G.=Y/0X\EW[D."/TP;XZA63T./)=^Y#@C],&^.H5G.=Y/0X\EW[D."/TP;XZA6< MYWD]#CR7?N0X(_3!OCJ%9SG>3T./)=^Y#@C],&^.H5G.=Y/0X\EW[D."/TP; MXZA63T./)=^Y#@C],&^.H5G.=Y/0X\EW[D. M"/TP;XZA63T./)=^Y#@C],&^.H5G.=Y/0X\ MEW[D."/TP;XZA63$Y/\ PG/XUE/$^D_$,#R'#EAKC%Y='V Q*\L: MT]&I;SE*!1=698HTQ$L5)A"N 6TH\P.SU[:%9SG=O=1"@4%&X@7F-ZX#4>D2 MN@T:D#:I7I3EJ%.O$2.R,]:C3JT!ZM(4HN68I2D+D9QY(1E%JTXQA. '6HVY M5U'L>0X5AM[R.7*(SES4Y-,=X_SS>$1%FE8L>P;2U)N&4\+YIXU.97SHXZ4G0\ M4;C2/4'H >]0KG'PL*A8VL^5"7K B5 Y(EAKH2\KX=8K)SS=$T=/1GK6L*%0 MGMFV"TWK*1;($1):TG1VP!C2)+)G"/.8K*5[?'Y M=&B'"[JY-8GQT+=73^UWI%8^Z2V?GL^R'"-66!8L?*7JV+,T-^28L!B4P-F5 MPTN;1*#'3V/M"";M8AS%GR,ZL\7R')17DPPXZ=H1&5S.V(D$V0I5D@)TG2G7 MUZ;?9;=40H% H% H% H% H-<=4IV4T&))(\XCR+_ $\F+(U.CA'+IX4Q3EQF M4SLB&1 X"2SR,RR$Y!+92>@:'1(@"BD;D6I(1,,CC"DPQV+$-68[JGS(;F=C MC\H2,B1"?K+;]'#[!F=$!0B3!MH4!JA>,BMKHI)#(CG@K(@%38A*4. 8Z9B M!*\UBM)QB>J-4N]J_P#:FWY1CF/7A+\2:"9]CQDS\$S7:UXR?)3\S1B/*RV%4O(2OCW9IB$-8FB*I%*]QD4K?&]2L1J&$F3.#>G"2E\1 M?2ZOO$.VN/OC5)F%DDC"YH'MCD#0VO;,\M:HE:V.S4ZHR5[G-+-*&( PWN97>@4"@4"@4"@4"@MKR2ZJ&=U3L2Y&V/A[:N)9 MG)P0F.B!O=34IH&]:XI$BL1*A2@+<$)BPDL:<"Q*(RQX ZLS]U$VX:U&9*RM/8*>6TMJ)C MR)H4QAJ.:L=*R[-JMJR'.751<]DO.'&,M #)=CW4Y/=,#%D!D<4#66W,C?)6Y/EN8]4N;4@( M$V1]7#+'IEKRG7/SF(B)_P#K:GWB)GUZ1W]&=PW5FX2;4U(,#F[H<]*YK'#3&!!-$^.VQNBC3'3T6,G][?Y MJ[K9Q$HHS$I=[5G2*TXWI=,2WWHA0*!0*!0*!0*!0:O:M56:FO%#V^8'GZ&' M9'9VQW4P2/JX:SR\O*.3!)0 QUC9V+>3B[-\/D[WO6Z7JV4UCD*%N/*?DDUB M36Q/*E8(I6*X=?1K[$]4>4'?.\78%Y: $4G.K?.FE%/$2FP@=XHBQ#IVDN7$ M&3%#KN4[TN5OTJQM(F\:94J3LAT6R%#"4K_8+-7_[]B_\ MA$?Y*(G2@H'5M2/38XL M[@$X:!V0+&U:!,K6-Z@21$%[2:9*G=E<&AD=8RW'1R2+I$ID<:+31I^D M$="EC[LVI!L,AD+,:0-M?G=,L%?L7?#.CL+8Q,=&IY)BB9L<&'&KMA]@&Q+W M>.IF#&KX-H,RMYPX^P#*,:TJ1:C$QLUT2I/=K0[@*;$N#,68, M:EK+BV+_ &8;7#J\*H@;W(WX=R&E,)&UHB%,E=WA6C;6U.8:6A;$9Y#>DWZ@ M9"8LQ0<,P?<*?"6J!0*!0*!0*!0*!00BITY8:6Y/59C70ZZ[(2X18ECNOD4K M6MRJY+ 9%T_2(HJ?38B:%,QG&HDH1L5PIA#$K(L6NOTFBUNI^(^<7Z#3EA4J M%.&.R8(A3P]U>(F_.+4F<7U.8K=(']G P4"@4"@4"@4"@4"@BC* MN$<9YL2,"+)3 L?TT6=%#VP 2R>61H3<[*FU4SG.!1T5?&0XQ5=J7+VXLU08 M<(E&X."DK'AP4VN Y08 M.X^[)3#:P;6"&VP(;6M:UO[6M;9:W_TM0?M H% H% H% H%!99''VF61][B[ M\G,5L$A*U:5TA$K3J2K#N(DXL=K" ML$&M.DO3RRQ6T*18X1BCEG56\!2N+[*WE86I<(LJ@[BE+>GA]7/9;*Y0Y>Y1 M=RCA;B&/N#"ZN[6L;#T;LXE*BUG'XN^$@NN'LF27-Z2J4KW-U?GIU6]'3I+N+](W]NO(T M&&NMET5>7M=$S JXB ,8$&S($)&Y(4D">)")P<9WCMQBKI Y0\/PG>[^].T.606$7C1[LYK;,R>&Q-"@"0A MCC,F1!D:;%&.T*/['=0>>B+NC":KNH&0E/6$)A$E+EH#Q$T M7%HPSB]@E1LV986T-C;$R*G$YL:D*4@/HP8?QQ%X='L?LD83I8;%7Q#)&!@-7.J]&WO;9(K MRUM< B<5ZM0H,;Y/S'Y$6K./(2NI*9:04 Y*G&4$E4"@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"@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"@4"@4"@4"@4"@4"@4"@4"@4 M"@4"@4"@4"@4"@4"@4"@4"@4"@4"@4&K)NM+3:28849/7,)A0QEC#_3G*(N: M, KA%;G!A=PWV"M>VT-[VO\ C:][>NM>"UEWCEGQV<^T\-$];O*;)<[RF0Q&1HT\6;&_H@$X&QHE;0SD.CJZJ%1EPJ3B'%N;DJ$X"A M&.SGVGAL^A6IG)$C<49ES4:]*G6I31%FDW,3*B M@'D&7)/ 6<5<91@17+.++-!>_-, $=KAMEIUBS?4EJ(8=4F3H1#B4LJQYC#) M&GLN9,KC!CPL\6P9/%LGW8X@1&')8 M]I9"P&J12)SKVP2.\?-D?1 [(A5W?M>6/XS)'B,/ MN.,M-[@SXTDF3%)!;&P/;BG;HC&<*RN1-;HR162R!Y:7-O;,Y,7.*5HMHKQ# M("[FA9&N-NTL%*]8QB-Z\=X7V'ZUL>S:1L,89(S)5ZN;1?'DTQDYL[YC231K M+<4G,Z?(0\R#&<@C$]>$$H;,6DL=IMDXXL:8U@@KY&WI$2ZJ'68<_P GR8^KG2, D^,6[3YC&&Y)F#'*8 G>SI/' MIPVD30MFD<)E"5CE4>>HZZI^I'-H=(_(EPIO=2,_?#Y9#/.4%8,;HI0KE>GC M46V#AN.<^Y-TP;8#*X7-X)*EN9#B"$:.\E:@I)$(LU1DV7+WN"Y'@D8L)G"S*#Q%VDQBPJ>F1IV;SRQO[VI1.:8!!ARP#Q"!>_-'8([7#;469F^(^&9M1%TS\L5>QJ]4E*O;8976W_ !6;-FOBG*(NOF?M68MS,]*=<<&T7^('$O\ M\2K/TG,O_;]$DQR2LTM:2'Q@5C6MBD9Y9*@Q&N0#$-,:, M@ZUTSBF2*PD>ND]D.RS6%(!:1G7-^#97C[+,SR),\JI].Q\A=&MC@$O M8X8_S5S94!KRVEH1$$O$ @BM VNJHL\\Z>OK&W. 4I3@!,E$1?2DZY_'O2F& MZVY\UER%H@F(L]X^<'MBTM9(P@LR0ISPPP%/D]NQ;*)*CCSUC)WU#05$8IG< M=P,='U$F-FLOA#69"6/'#K%T T>0\2DZ4M,>HV6QY#*&18V/"7)+RKS-+H[C:1V-= M6$HQ'#4;W$9&>8YKUY8BOAC/YK,5]*?Y3U-M6YT1UAXKPD<*)AQA,@/&+7]T M-<0ES=GU$OL12Y:QRT*FDP\ D,'58UCS^UGO9B0Q,ZY"GL"C")"NI4EQCQD3K!'I&,66D-K?:6 MV;NE@%D(*6RK[']-M;$UXG==MR/<4C#2O_69XK]ALR]Y6F4MU;NVF6-/ H(R MP33Q#<\2B6(VQI=)))U^3,C9$Q_$8Q'OM$C=6)O98U;$\I=9T:8QN3LO,DL' M2M3E&RR7$;R2EU=:?G_&=^2V%ZKVR%.2''LY0.\VE\4R'CK3UD^=P-F:&:&I M\_S_ !:P9,C3*DCDAF I"U-,P:Y3#"T2G?/33'WK(D49'"0*T2.62"."GMZY M5I]])1Y .45A.0/Z=*$V%)1)T4=U8L3XNPNY.:5IRFY MN)9CY((V\Q-T0)$:M2P+DY+FZV3LRDM;19LTK?%TS'7ICC'O^W#&G*/8ZR6N MQ4Q:-88R(OF M+7*'!J=4B=L:Q,B%^4/[:D,),4K?%U:TT_>"W.W*.XB?(+.%\<09(8GUHT^9 M&S44VJ6['S;D1&TP".2H^8GP^)3:6HF+(3KCJ3QEPATD.CSA)86T3HA TR!W M*8G=L=W$4O\ >E;YCM^+V1E:ZTB%WRY&5>'LG2F2X\R,Z0>&QC'Z!IETQR@V M1G3]B/.@<$Y:L@M0 A<@5 +4HEA03+%J4B@L!Z8X(R30 M!, (-B*V@4$,X4U XFU$,DED>()*LD[/$)BZ0"0JED4F41&AEC*D;5SDVEHY MI'XZM<"DZ5V;S NK:F6,ZBYXBDJ\XXA064)BCR;\NOR[68B;37\G\=F+-;,4FL=9_,T M>V6>Y^Q1C'#1NH&;216T8F(98M(39*1%9@]+ M$T7,S;&U/V486!SF0AKUL@ M:2C4@8^)8W!4C.=$Z(A(L-3GGI?1)$9D3/,(Y'Y;'E0US!*&1JD3&M,1K6\Q M8SO: AS;%1B!R3(W%"-0B4D&B1N"1*M3"',[2;+L:3N=M)BN28?U!+I,:\IL<)YB&/X MZF4;%%&F-BDLY?7(# 6EV>G6-=8]-:TQG!,#:WI#EC4M.L>)TA\DA:E\:Q8W M21QK9$HWW"\ZAK?+L2ZG8RID+G'WEZP@[?9++\5F<\L!^0/,]%CADQDRJFM6 M>\204I'^=IZ5ZTQS7#2!GS4SES()!*S M\Q3_ "LQ>K++$2FRK$F6EK;'5&1M1*>):7\LM;4W ;,DPQEU((L1Y)P_*DJ] M(>S-F=XA%DK]-F:R!*C0SB!*2I3'6Q0KQSDQO1EIKTK.U=NE<^B8R]6IQ.M9 MJT_K!Q$6-)G&Y9#8<]IW,!LM%J&QFU-N1)3&%:,I0,@<;DF,7V07CQX2NF(I M7@?*S8Y]'OU4%42EU?OWF,U=J5F.983E'3,T0W)*:/1G.^H G#+FU%PN/NRI MD9$VGC/^6E;\C='@"PT]^62C%K WE@-)LTIH\\1^ M7$.M",1]26Q//NTDR_ M-PM,<*=%75@TD:F:I2[)T3*V*G\4_P =:4F:[15@:W6++(?J!=(_.\ZX_P !O$9@J=JS6@A"7(./ MH[E5[GS\RR**ZD"T U4UQ?!9#&K0M#BO*K6WM\%9IFXRT[)L@NA:F"//9.FN M6F<=-,\H6/-7*"L47Q-E248VATB=Y(@PGJCR9AMW=R6"\/G*O2Y+$6-\A&'; MJ3$N3>E8I8^L3XE;WCC$O$S2Q)AUJ>FU*%@ MD$T%#S%I[2;*'"[0*995[TGED#MRA^*VS#S3G,N#Y&7P!TB2":B5$%PHEV2, MX\91?*[^@$Q*ID0ZJI/$HS*TI+_'T24\U$Z-,E)/4DH8\Z."<4OI6*X>M]/M M:*];KN8TZV8-J# N>G]SCLKRK#XVT1QG@DB>\F.V$7)[;7*8L*:QT[TY[2WB;EQ;FWH'(HE8F*<$:5<6G M<$AZ!>06K( > E8VUK1K M"S$SFT.%T:(Y0D$),I H1)C4BY+_ ,P%1JS:\+-JS%KUS8WI$T-8RTB$R!PC MCJ\3":RE.0WO$N?2DB0TIG3'V4ELS,V(K"*;&\Y4 E8NL:J7*ERI.F&:JL2E M2IR%JUXM(R+-F+/KFW8K+101VRXH@,?F.0YZUL0BY3E]U*7I69-%N!VMP;I*N9Y8]3Q*C)LOG:K*&54S^ZOID M:@49?98,:*;DD()-*T^,8*YR=Y;BTSB^2&,M$E=5:R0HRW2A6D,AS/*Y!DAYFY-BUB%;J;^V#X_X/--XR"4ZW&B5Y"!.[H5ALBDH^8F:6U7U;9R0IEI0K/W\9?9*Q.H+?LHY:D+HX8YR^CB;9D.).TC?)TX2-X:GYH M@<*8RP.CJL.9&"*1]ACYS4SM2-$2*S\3TZ,I5:7<'+W=Z>U\07+UTFEI4ZDQ M:^;3Y:V265$)L9(T[I(V-5*#65^Z*EPUC(E*A=F]8VI@Q)%N$9=U+C=:179( MTW89RX\/3[D*)*7]SD6-'K#ST=:631H(7XUD3LWOCY%3$+%(FQ 6D=71J;E2 MU60E*#P\^0XVD0'3';NKC+*M71<]8WICRRUG[>G:.QQKBK:8U, M]G"R,UWD3X/K1Z>I KNXRF0.DH>!6<7]PV,&T]]E129*6(@!8&5G-:&J0W9T-[#'? MHW6+V?MO:Q?/3HVTH1=Q)-X9NU:FU%F)Z1^9CXB&8LQ$SKV;#UAHH,9=(@PO M$AC4J<$ZPQ[B'6W4"@EX>4:5+UXD A<^DM2)P3M+KOTI8"R^MT*[HM[;Q'N# M;W'<,-B&#L50!U;7B$0]'%%#1?)HVY&PKG=L84Q^99T5DS)ZP,82N!<;,<)C M/"029T<36HQ<%QY]TBA,0882,?=KH1TAT&R+'0AOACTCB"IIE,><(VFR9 ME0IG=XW-I \2B4QE\0@FUB7V,O+W(7Y4HCCP%71O3H"6YR\#TJX&/?Y1(ED&,&2+(<08HA&HE+'7'SG)%<$5N MD49,?0-%&1F1RY+!]BXJI:24:R/M2A**S^%[D.GG$DKB)T&D$<%VB)EBF&0U:)E0Z=+.XL((0HC)@ *IMQ^>^.AR! :;8MQ$L.$[# M6F[LTHM9WKWQ8)A+0SB?%^$\/XMEQ-\CRO%$(PY$RLJA6S:*R=0OPBUNK;#' MR)J;3R02/&J9%]HY:-/&HE+R&5(DF,K90%&,C\Y-ZA\E9K,YU[I(<]).GIX9 MC8ZY8\+4QXV.O,8 PWDTR+9439(H(OQE(5+4U$R(M"SR!_@+HZ19\EK40CE; MNUN;B6X/2DQV"@D&CC3K)EJET=(,Y >54SC^0A/S/D/)L;D2:91 MO';;B5(^MLACLR:GII4NN-&ALA,Q):UZ-)/X\B)03E/(B@WVB)F/W?&TMETR M9.C3IT:,@E*D2$E)DJ5,4 A.F3D%A*((()*"$LDDDH(2RBBPA 6 (0 #8-K6 MHC[4"@4'2ARMO(P0WE7WS!SW*\[R;#0\)-,^:D2>/0AJEP7\,[61-6>L!8IDF/]X$X/; EC<<-:7%9&SU2%RCS$\D& =V=N7)A7[^\42Q70CI;A M"W'3E%,>/#(XXF;K1['2])E/+UUD6@P34IY>*D2H^>FG'84).0H#2,(+AJL1 MD&($ R86 2%+E,JN_ MVDMGYQ5K'&624UA5EW]JM'YC>-R"'W>PIV9T;TSD<*+RN2L0DSP2X(1-SXYIQ);A5&\X9Z MX_/S")'[1SIPDZW**Y[QR%9?,BE,YS]O!+9TC85LC2+&%R)FT?C:&3IH]!,C M7=HK&'H_),#;(S/53Y'&)[52,YU:&]8G+6=OOO[J\[2?@94Z+EB=-B MI.->X9 R0O<7 >$\G+XR)R=S M%BG>BL_/>*3V9;.,$8NR.]+'V9L#@\*G5ECL;?4%I=,VV-2:/Q-[>9$P,DMA M[3(4$3EK4A=I$^'#025E=4RU.ZKFY>4J;3QI+DK]Z[XL/<=).GIU:9RPK<=D MB9VS)EFGC#3D;.3'6#HGD&2IEC?(6F9,LQ;Y:UHY8BT\7D3 GRAPHIC 17 g521822g98x66.jpg GRAPHIC begin 644 g521822g98x66.jpg M_]C_X 02D9)1@ ! 0(!>@%Z #_X4/E:'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>&UP/2)H='1P.B\O;G,N861O8F4N M8V]M+WAA<"\Q+C O(@H@(" @(" @(" @("!X;6QN&UP.D-R96%T;W)4;V]L/D%D;V)E($EL M;'5S=')A=&]R($-3-B H5VEN9&]W&UP.DUE=&%D871A1&%T M93XR,#$X+3 R+3(P5#$S.C(V.C(R*S U.C,P/"]X;7 Z365T861A=&%$871E M/@H@(" @(" @(" \>&UP.E1H=6UB;F%I;',^"B @(" @(" @(" @(#QR9&8Z M06QT/@H@(" @(" @(" @(" @(" \&UP1TEM9SIH M96EG:'0^,3$R/"]X;7!'26UG.FAE:6=H=#X*(" @(" @(" @(" @(" @(" @ M/'AM<$=);6&UP1TEM9SII;6%G93XO.6HO-$%!45-K6DI29T%"06=% M05-!0DE!040O-U%!#AF2'@X9DAX.&9(=T5(0G=C3D1!,%E%0D%91VA54D92;V9(>#AF)B-X03M( M>#AF2'@X9DAX.&9(>#AF2'@X9DAX.&9(>#AF2'@X9DAX.&9(>#AF2'@X9DAX M.&9(>#AF2'@X9DAX.&8O.$%!15%G06-!14%!=T52)B-X03M!04E205%-4D%F M+T5!84E!04%!2$%114)!445!04%!04%!04%!05%&07=)1T%104A#06M+0W=% M04%G241!445"05%%04%!04%!04%!)B-X03M!44%#07=11D)G8TE#46],14%! M0T%1341!9U%#0F=C1$)!24=!;DU"06=-4D)!049)4DEX459%1T4R16EC6455 M37!':$)X5WA1:5!")B-X03M5=$AH37A::3A#4GEG=D5L47I25&MQ2WE9,U!# M3E51;FLV3WI.:&156DA41#!U24E*;TU*0VAG6FA*4D92<5,P5G1.5DM"DI$4D1G:&%357E7:5DW3$-",U!33F5*16=X9%5K=V=*0VAG M6DIJ6D9':61K9$95,SAQ3WIW>6=P)B-X03LP*U!Z:$I3:W1-5%4U4%)L9%E7 M5G!B6$8Q95@Q4FQ:;61O85=PB]!3VME3"]M;D98 M9C1A.'5F.5=Q>B]W0VME3"]M;D989C1A.'5F.5=Q)B-X03MZ+S92-'8X06UN M1EAF-&$X=68X059Q7$W8T4P*WA:*W9%47=K,$9/=T@K54U65E X3F584"MR5EHO.$%3 M4$8O)B-X03MZ5&ER=CA.95A0.$%Q,5=F+U-01B]W03 T<3B]Q,5=F.$$P:GAF.# T<3B]Q)B-X03LQ M5V8O045J>&8X,#1Q-R]$6&QZ+T%+=%9N+S!J>&8X04Y/2W4O=T%.95A0*W)6 M6B\Y23A8+TY/2W4O=S$U8R\V=%9N+T%.23A8+TY/)B-X03M+=2]W,35C+S9T M5FXO=T)).%@O3D]+=2]W,35C+W=#E1IE1I34Q&6%EQ-T9867$W1EA9<3=&6%EQ-T9867$W M1EA9<3=&6%EQ;#-M6"]!2E)Z5F8X06U$=5 K5%19)B-X03MQ-WDQ+W=!;S5P M6"]!1$(R+W=$>6%81E5X>%8R2W5X5C)+;V4V=D)"4%IX1F58,759=VE-V*UE/,R]!3U13-'%I8F95=$]U8FTT M=&)A-FAM=6)1:&)U0T]26&5*;4A*4DEO2DM%:F-6>%9696%'3C0P9#%2-5=+ M>$MX)B-X03M!3$U&3$5+1#%01E-D=3)+<4TR<#9B0F1*85188TU6,TM!63=D M-4574F=X-'%646YK871S3591.'9M6'DU0WIR3G%T;D"]Z6&EY<#,K3W9/+SA!,4U/<"]W1%-:8V8X,31R5'8X9&5D+SA!<5ED M5"]W0VMY-"\U30O-7)X5%1V.&1E9"]W1'%9 M9%0O)B-X03M!3VMY-"\U"]Z6&ET3R]X M,34S+W=#<&@Q4"]!2U1,:B]M=D9A93DK5W1E,7E4>35P56MM;S-4)B-X03MY M4&%133=T3DE35V%*4U-35'538VMW2UIF<'979BM7*S4O-4A0+UA&6&9P=E=F M.$%L=G5F*U)Z+T%.8U9D*VTY6B\U8C=N+VMC+SA!)B-X03M81E4T+U)V;E=I M15A5B]W070Y>B]Y)B-X03M/9CA!3,S4"]!0T]F*W5+=EE,:GIF;U=J=U=51W$S6#%E5U&ERDPO>6IM<2\X=V1X+WEA8D98 M95=V)B-X03LK56,PC5F0U!I,E5C>GA!-F1":F%V3V8K8W W3G8X06Q6.6QA,FM*2515 M%5%W97%I;5%R M=S4W1#=82&%U2T5.<70Q-7DQ8U)$5D=V3)D=4-#<'%#26Q"1U-91DTO<3%X+W9P M+RM"3TMU*W)82"LK;B]!3T)/2W4K#-S7,U3#9Y:'5:5G1K:4144G$U0T5+,T@T:# U2T1K56]V5'1),'9456%0 M5#=32S!2-F-L:%)5)B-X03M"-&EG%8R2W5X5DQV378O2T]A M%8R2W5X5C)+=7A6 M,DMU>%8R2W5X5C)+=7A6,DMU>%8R2W5X5C)+=7A6,DMU>%8R2W5X)B-X03M6 M3'9-=B]+3V%R+WI",T@O04-A8D9895=V*U5C,'(O;41T+RM44S1Q;U U=SAS M>%AT,5I81V]25W1X6G8V8WDS5F)D95AP9751:GI")B-X03M%:W!&.%HT13!( M6$963B]09FMP2%)$D5W1$MJ3U$U1$5*.$UB9F%P,'A655AZ M9C5B931T64EB*T]D%-O5U)ID1Q,G$R;6PR5C5+,3-E>7!"04AN M36%L-4=#%8S,6TT)B-X03LO=T(K=B]W4GA636)B4TYB=6)2 M3'5*<3(W8W9J37%R44DV25-15T)(>%-,:7%N<75N-GAP53!C5C974G!516M: M5U%/1U%K9T5&4U(R)B-X03MX5D)F5V)J+T%(-B\O0DA&6&978FHO9G(O=T1" M2$978V9L8F1M3S8Q3V%D,DU53G5*2#9S449.5%%#<$\S:&=+:&MK=C5Q*U)O M,5%T)B-X03MQ2'A/;V-)2\X;S5Q=B]-2&-F.&UM)B-X03MX M5C-LF].)B-X03MI5UE%3E=#3VQ# M2TAA;$]M2V\R6'EX-65L:454-F9$=T-'3E%&-&Q63&PV2U)15A%:39L8FE+,719;61G:5%48DMK64]Y:G='2V@X M<2\T1C@W+SE3.7%F)B-X03LO4TAC9C@P67-R9"]G6'IV+W="4SEQ9B]!16@S M2"].1TLR-R]!04PU,R\V;#=5+RMK3S0O-6]X5S%E>#AP9FU&65AK1C=:-DIQ M='9D)B-X03LR>G),0E!(85A#=6IO87%Y:THQ0GA64$PR."]02RMI84LW5'I" M36IG:'5C3C!347E-:F(X82]%:G-$-&=N1D=Z2% X04%V;F8O<5AT)B-X03M4 M+S91-VHO;6I&3G4O=T%#*V0O*W!E,5 O<$1U4"MA359T,RM"9D\O+U5V86XO M,&@S2"].1TLR-R]!=FYF+W%8=%0O-E$W:B]!2F]X)B-X03M7,W9F;')19&-J M.'5A5DA*<#$P:VE78T-U:E%Y06AH16])24LW14A*34-M6#9%,6XO;&=U9BM2 M3"]W0DU69"MH3EHO-5E,;B]!2D5V)B-X03LO5$955D1&-7-G9T9V1$9E>'=# M=$DQ4U5,.%)"3S%01E%C5E5*=$TX=U1&5$YA6%5H4E%I;&\U1%)6-D%62%1& M5FXV13%N+VQG=68K)B-X03M23"\P>%8S-D4Q;B]!2EE,;B]K4R]W1%1&5V)F M;&9P;#-&939G=#=A>5)X4W="0TIO,E970F)C9D5..7-"54UY4&LW>6]1061) M=$-&)B-X03M524MW;V9H54%!9%!"4F=3;D%!04%!;T(P1TMU>%8R2W5X5C)+ M=7A6,DMP9#5L+S52>E9F*UE/-"]W0U1467$W>3$O>6IM;&8X=V1V)B-X03LO M=T%M;'A636-69&ERD@O=T%T,6XO M,&E3+SEL3TMU.41Z2"]W070Q;B\P:5,O.6Q/2W1E:#5I6Y&5R]1.'@O=T1,)B-X03MD6B\Y26MV+T%'531Q-S!0368X07DS5V8O4TI, M+W=";$]+=3E$>D@O04UT,6XO,&E3+SA!6E1IC,V9C9*3"]! M3FQ/)B-X03M+="MH-6HO-6)R4"]!2U)*9BMY;D9896@U:B\U8G)0+T%+4DIF M*WEN1EAE:#5J+S5B6Y&5VI"-6E(5RMS+RMK4U@O)B-X03M! M3$MC5F(Y1'I(+WDS5V8O045I4R]W1%I4:7)V43AX+SAT,6XO=T)):W8X03)5 M-'$W,%!-9B],9%HO.$%32DPO04YL3TMT1T1Z14)5)B-X03LS,6U!4"M84U@O M"]Y86)&6&57=CA!)B-X03ML2$Y++W=#64\S+S5.3&EQ631Q-T9867$W1E=- M*UIF25=M*UE.87-D5G5R;6%'87=I94=.279404EE84MA=DIK6F=166%B2#,V M:D97)B-X03M467$W1EA9<7A$>D@K5W5L-CER>F%Z8S-C.%5Z5S97=G!20TAJ M>%):,7)6:UHY+W)2<4LP3DYX:7%E-D)O5G1O=&LY<&)Y>5-P2DY*)B-X03M/ M5VU)3&-P5S5%8D)F-U1U9'II<5I9<3=&5TPK8U!)1VXK84QY>75R<35L9V5Y M:6QH4EDQ:5E&6G!);EDQ:U)M5F@V1D9:0T-+,4)R)B-X03MI<78U4#AK860U M5U,V5WEU3&DT*W1S%9L)B-X03ME2W5X5DMF3EAL,C,X>#9$9&%.8U108GA86' X M<&]L:EHQ.4]26D)14W)):#-4.7!4:7%484(K5V5K-DQR165Q45@Q-V-44G1+ M-G!C)B-X03M3231*;55Q,TIG9V1H43E#971$,7AT5U@T<3=&54IQ*VY2-FYP M3C=PGE,47-Q>6]52DA)159(3'5-5EEL<$@U4S9,)B-X03MP M=#5:,V-6-V103%IV1DEQ+W5K4C)H,EAK:5)Q3BLO1VYT5$1AG10>%5,)B-X03M'0E1K,S W*T]' M,5IN-6PO-5)Z5F8K64\T+S5.3F=6,VQR+VQ(3DLO-6FID-50Q3%=*3E-U=%)V6E!6=DAV<$Q2=E)A1&Y*2SAP4E5+9D1'5VQ.5C3 W>F9R.6QB47$V4E%16%-P1VEY1U%K2V]3 M9R]V5#E/*TMV5DQA2#!,94M$;3!N<$EQ97!)874S155Q>#)Q5#-X5E5X5C)+ M=7A6)B-X03LR2W5X5C)+=7A6,DMU>%8R2W5X5DQV378O2T]A%93)B-X03MU MG=K:TMX1E%$541T:7%0=4Y4,#(R)B-X03ML5T%9D:7%"=61E,$LQ:U-+-C%',6=K)B-X03MK8WA2<$Q.1VI.271+;T%Z0W)$ M:TYV9D955F)83G1D5S!6>F%Y<%!B5&]S:TTX5$(P9$=&5EI75V]916)G:D96 M5$9867%H3E(Q8E1T)B-X03M.:5=7*VY7,VID=4MS+U%T4W1.%-3,C!Q M5$MS)B-X03MI9T9K6FM,04U+:6]X5E5I=C='831L=&]R;4M3-70R-%1W;S9S M.&)&5F5J<4165'AD5S,W15EQ6=H5$=V2FA6=WA!-&IF1E5B0E!$4$1(4$))3(O2S=Y M+W=$;#E9,VQL;S%X9#-%5C=+EHK M6%AL)B-X03MB>EAC=UA/7I7,&)1=W9&4$Q#5E(R1$U0,V),,4MJ-V@T M67%L6"]+:R]W079Z1W%','5#<45S;&)U-$Y#>65K869(,U%"9FQT)B-X03LP M>'154D8K54AK3THU5U=Y:U!R5$4=#0TM#1T]#1E%K35-H23!(4E9554%(>4=+G0X)B-X03MU,DMQ;'@K5U!L3S5(0S1I=4I9=4UA:4IR;5EO M4%-J:6E69T]8,G5&=$=#,UAB1S%53$0X;R])=&A*-FQT6E-+=T1"0UHU:G=$ M>%-W)B-X03MK24,Q1BM#-&9',59D1R]+>GEB;SA,4E=&=DY'0V=26$YX33=) M1FM36E-H6GI13!C1'!*1TB\W2TU69"ML8CB]G-U OB]G M-U X03=+359D*VQB-R]Q>EAN+T(R9CA!,E59<36I&6&9P5RLO-G,Q-2]W9&XO M04YL1TMU+U-T.2\Q)B-X03M:B]W0WEJ1EAF<%%8S-E9V=BMR3F5F.$A:+SEL1TMU M+U-T.2\Q6G)Z+V&UP1TEM9SII;6%G93X*(" @(" @(" @(" @(" @/"]R9&8Z;&D^"B @(" @ M(" @(" @(#PO&UL.FQA;F<](G@M9&5F875L="(^,C4\+W)D9CIL:3X*(" @ M(" @(" @(" @/"]R9&8Z06QT/@H@(" @(" @(" \+V1C.G1I=&QE/@H@(" @ M(" \+W)D9CI$97-C&UL;G,Z>&UP5%!G/2)H='1P.B\O M;G,N861O8F4N8V]M+WAA<"\Q+C O="]P9R\B"B @(" @(" @(" @('AM;&YS M.G-T1&EM/2)H='1P.B\O;G,N861O8F4N8V]M+WAA<"\Q+C O7!E/2)297-O=7)C92(^"B @(" @(" @(" @(#QS=$1I;3IW/C8Q,BXP M,# P,# \+W-T1&EM.G<^"B @(" @(" @(" @(#QS=$1I;3IH/CF4^"B @ M(" @(" @(#QX;7!44&7!E/@H@(" @(" @ M(" @(" @(" @(" \3X*(" @(" @(" @(" @(" @(" @/'-T1FYT.F9O;G1&86-E/D)O M;&0\+W-T1FYT.F9O;G1&86-E/@H@(" @(" @(" @(" @(" @(" \7!E/"]S=$9N=#IF;VYT5'EP93X*(" @(" @(" @ M(" @(" @(" @/'-T1FYT.G9E&UP5%!G.E!L871E M3F%M97,^"B @(" @(" @(#QX;7!44&7!E/2)297-O=7)C92(^"B @(" @(" @(" @(" @(" @(#QX;7!'.F=R M;W5P3F%M93Y$969A=6QT(%-W871C:"!'&UP1SIG&UL;G,Z>&UP34T](FAT=' Z M+R]N&%P+S$N,"]M;2\B"B @(" @(" @(" @('AM;&YS M.G-T4F5F/2)H='1P.B\O;G,N861O8F4N8V]M+WAA<"\Q+C O7!E+U)E&UP+F1I9#HY-#4Y.4,T0S X,39% M.#$Q0D4Y,$(X,3 P-$4R0CE!0SPO>&UP34TZ1&]C=6UE;G1)1#X*(" @(" @ M(" @/'AM<$U-.DEN&UP+FEI9#HY-#4Y.4,T0S X,39%.#$Q M0D4Y,$(X,3 P-$4R0CE!0SPO>&UP34TZ26YS=&%N8V5)1#X*(" @(" @(" @ M/'AM<$U-.D]R:6=I;F%L1&]C=6UE;G1)1#YX;7 N9&ED.D$Y,S-#,#=!1C8Q M-44X,3%"13DP0C@Q,# T13)".4%#/"]X;7!-33I/&UP+FEI9#HY,S4Y.4,T0S X,39%.#$Q0D4Y,$(X M,3 P-$4R0CE!0SPO&UP+F1I9#HY,S4Y.4,T0S X,39%.#$Q0D4Y,$(X M,3 P-$4R0CE!0SPO7!E/2)297-O=7)C92(^"B @ M(" @(" @(" @(" @(" @(#QS=$5V=#IA8W1I;VX^&UP M+FEI9#HY-#4Y.4,T0S X,39%.#$Q0D4Y,$(X,3 P-$4R0CE!0SPO&UP;65T83X*(" @(" @(" @ 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(" @(" @(" @(" @( H\/WAP86-K970@96YD/2)W(C\^_]L 0P ! 0$! 0$! M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! M 0$! 0$! 0$! 0$!_]L 0P$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$!_\ $0@!! )? M P$1 (1 0,1 ?_$ !\ 0 " @(# 0$ ("0<*!08! P0+ O_$ M $T0 % @,#!@L' @,%" , #! 4& @;@S4G'_Q 9 0$! 0$! 0 M @$#! 7_Q S$0$ 0$$!PD! (" P$ 0(1$V&1$B$Q M45*AT0,R07%R@9*QP? BX;+Q!#-#PO_: P# 0 "$0,1 #\ O/TL=+'3INWI MTY-[EW+R;V'FT_FUAX1();+9!"$"][D#VO0>,6.;FL,_QJ5BFO\ Q&FU>FK' MTX@Z55UQ55$539%4_5\ M4FQMTL>H?EOW>MWU O*^*38VZ6/4/RW[O6[Z@7E?%)L;=+'J'Y;]WK=]0+RO MBDV-NECU#\M^[UN^H%Y7Q2;&W2QZA^6_=ZW?4"\KXI-C;I8]0_+?N];OJ!>5 M\4FQMTL>H?EOW>MWU O*^*38VZ6/4/RW[O6[Z@7E?%)L;=+'J'Y;]WK=]0+R MOBDV-NECU#\M^[UN^H%Y7Q2;&W2QZA^6_=ZW?4"\KXI-C;I8]0_+?N];OJ!> M5\4FQMTL>H?EOW>MWU O*^*38VZ6/4/RW[O6[Z@7E?%)L;=+'J'Y;]WK=]0+ MROBDV-NECU#\M^[UN^H%Y7Q2;&W2QZA^6_=ZW?4"\KXI-C;I8]0_+?N];OJ! M>5\4FQMTL>H?EOW>MWU O*^*38VZ6/4/RW[O6[Z@7E?%)L;=+'J'Y;]WK=]0 M+ROBDV-NECU#\M^[UN^H%Y7Q2;&W2QZA^6_=ZW?4"\KXI-C;I8]0_+?N];OJ M!>5\4FQMTL>H?EOW>MWU O*^*38VZ6/4/RW[O6[Z@7E?%)L;=+'J'Y;]WK=] M0+ROBDV-NECU#\M^[UN^H%Y7Q2;&W2QZA^6_=ZW?4"\KXI-C;I8]0_+?N];O MJ!>5\4FQMTL>H?EOW>MWU O*^*38VZ6/4/RW[O6[Z@7E?%)L;=+'J'Y;]WK= M]0+ROBDV-NECU#\M^[UN^H%Y7Q2;&W2QZA^6_=ZW?4"\KXI-C;I8]0_+?N]; MOJ!>5\4FQMTL>H?EOW>MWU O*^*38VZ6/4/RW[O6[Z@7E?%)L;=+'J'Y;]WK M=]0+ROBDV-NECU#\M^[UN^H%Y7Q2;&W2QZA^6_=ZW?4"\KXI-C;I8]0_+?N] M;OJ!>5\4FQMTL>H?EOW>MWU O*^*38VZ6/4/RW[O6[Z@7E?%)L;=+'J'Y;]W MK=]0+ROBDV-NECU#\M^[UN^H%Y7Q2;&W2QZA^6_=ZW?4"\KXI-C;I8]0_+?N M];OJ!>5\4FQMTL>H?EOW>MWU O*^*38VZ6/4/RW[O6[Z@7E?%)L;=+'J'Y;] MWK=]0+ROBDV-NECU#\M^[UN^H%Y7Q2;&W2QZA^6_=ZW?4"\KXI-C;I8]0_+? MN];OJ!>5\4FQMTL>H?EOW>MWU O*^*38VZ6/4/RW[O6[Z@7E?%)L;=+'J'Y; M]WK=]0+ROBDV-NECU#\M^[UN^H%Y7Q2;&W2QZA^6_=ZW?4"\KXI-C;I8]0_+ M?N];OJ!>5\4FQMTL>H?EOW>MWU O*^*38VZ6/4/RW[O6[Z@7E?%)L;=+'J'Y M;]WK=]0+ROBDV-NECU#\M^[UN^H%Y7Q2;&W2QZA^6_=ZW?4"\KXI-C;I8]0_ M+?N];OJ!>5\4FQMTL>H?EOW>MWU O*^*38VZ6/4/RW[O6[Z@7E?%)L;=+'J' MY;]WK=]0+ROBE2G]H"TY,BF6_39N%=.Q&5:S5J;BMEQ;3-C?,89$4;0_(V]Y MEZ5"ZI"%I/\ WE!"]&96G4T8>@PJK&G'T8@JFJJJ;)F9BQ=9HV^JQR'_ );[ M>_IV((K[]7JJ^Y67 D M :_7VF MWU3=T/Q3LG^^D0+HV^W[":^C;ZK'(?\ EOM[^G8@ROOU>JK[E9<"0 M !'3-;)Z M97**V82R,S$MB/N@]-3AA&5;UA@G4^-8X[4G52V0D>*QQ/C\?="J*J3*Z,0; M%EL6[/'R5<,6I;.LQD=TF&6UBO&T:S/S)+LL-])_0Q-#L\V6EV6VU[U)[GV: MCS3-&QZCC9.Y?R685??-SFF6B+9H(K$\TC,]0:UZ5S8,OEX&./V]9ID\ M2-BA+ M3'/!T=3'\MVJ/>%Q'DOBB9P_O[Z9, M &OU]IM]4W=#\4[)_OI$"Z-OM^PFOHV^JQR'_EOM[^G8@R MOOU>JK[E9<"0 !UQV MB4=?'J,R)U:R5KU#53BMC#@88HI.9E;LW&M#DH24E'4%>-6-2A2W'5FEF8XH ME2I/AR%*3Z3 PP5E'RS$1IWAY%D+>%1U]NI6XXK#Y\UJ4EQJ:0B=6&AMHYDZW4R)V_B3^FNXR3%Z;T3>R7 M_OF\)3VP=\/ MY!@7$<4Y0<[LU%N@W);V#OA_(,"XCBG*#G=FHMT&Y+>P=\/Y!@7$<4Y0<[LU M%N@W);V#OA_(,"XCBG*#G=FHMT&Y+>P=\/Y!@7$<4Y0<[LU%N@W);V#OA_(, M"XCBG*#G=FHMT&Y+>P=\/Y!@7$<4Y0<[LU%N@W);V#OA_(,"XCBG*#G=FHMT M&Y+>P=\/Y!@7$<4Y0<[LU%N@W);V#OA_(,"XCBG*#G=FHMT&Y+>P=\/Y!@7$ M<4Y0<[LU%N@W);V#OA_(,"XCBG*#G=FHMT&Y+>P=\/Y!@7$<4Y0<[LU%N@W) M;V#OA_(,"XCBG*#G=FHMT&Y+>P=\/Y!@7$<4Y0<[LU%N@W);V#OA_(,"XCBG M*#G=FHMT&Y+>P=\/Y!@7$<4Y0<[LU%N@W);V#OA_(,"XCBG*#G=FHMT&Y+>P M=\/Y!@7$<4Y0<[LU%N@W);V#OA_(,"XCBG*#G=FHMT&Y+>P=\/Y!@7$<4Y0< M[LU%N@W);V#OA_(,"XCBG*%N&1#7SS=9HK//EPIY;/+FS/#9<1YB)"6)1>Y: M)LK;FZ/15V)/-*>+KOBK%;6H?5=!IE"R@C$DM/30GHKI,,-[=GV=-=,S,SML MU6;HPG>\W;1=U13&NVF)U^/@N*-]6<=#3G#GU-K)F%]R;- M_P!BFO'P7%&^K..AISASZFUDS"^Y-F_[%->/@N*-]6<=#3G#GU-K)F%]R;-_ MV*:\?!<4;ZLXZ&G.'/J;63,+[DV;_L4UX^"XHWU9QT-.<.?4VLF87W)LW_8I MKQ\%Q1OJSCH:%.&)6-6&->/'M*(HF(BW7'C_U"Z:IJMM\+$W1S4 M #7Z^TV^J;NA^*=D_WTB!=&WV_837T;?58Y#_ ,M]O?T[ M$&5]^KU5?8 7V:27^R:Z/XB M)?VTVCS=OMI\I^W3L_'V_5L@X.@ -?K[3;ZINZ'XIV3 M_?2(%T;?;]A-?1M]5CD/_+?;W].Q!E??J]57W*RX$O4?XK @[$\SQ1/BC/'& M^.J3^**\#'QAGE%%9=9'@4BC./?-2^-38WK)'+3$;6_'7 ;DL8F@F(\MNVS?.W'9Y>6N)I6#S!W M7NS=4N*KWJPKQ!T=N$ER<)7;$B=/J.>,D@N!=V(Q\R(/K^XLJ)!4WMD5@KE) M\2VF8-A#FO?&IL>E2=P:7-O,F+-_OY:_O4PM.YQ,6>)9YGR$3^3N<,0,-J)A M:RXU/T808RNUL9>W."M<VWP3LN!%?E[RB>;**26:.RN4*F M>INDURD[NJD1KA(05J\=4Z[8]HL\K9PC)G)2ADMT,N%PR%=RKO(YDCS/9A[< MV_=H9H.JK./. MKPIPJ-.-KJ,-KQJKKJJJJQQQ,?GC?:\O]?\ E\_)Y%_^M5[@>KL.Y/JGZAJC M [ +,=)F=,$"S>QU=*[:-MSXN_-"*'O[>GFB*!W-B:"37"M^W M47$L:]JSRS%5SX2MK2/)L=3$+:9/;@JX;"[D$1MP>W%"<^UBVG;9KMPFS795 MA.SSL3]DE$[@&7[4SB,'S&V+S$9:)\])8'#B)_=C+= Y<^.D3DUOY\]9BS;< M8R7"=SJ\R%!'T]D8U,(X!+&68 2:RG MO;:RW1Y'F.T2!I=FM*SN%:)Z3L4M8"5%UR$41)<,9&YR9Z.)2Q5M6LR%P2KT:E\7'.!#( MT,IBN(LF:=545>.W=JBW=XFO7KMCSC?MLMV_CLE,T0Q:Z5J)DVQUJFAT?RGP M AU3QVXD6M\[QY\P3$HY6J:%AE!Y*F9MI:Y:F<8HF0FN]9#FO5+D.",A893E MEM-43-D7DV6TU3JLU1A_>+=6KTZ]<1K_ 'R\4(+N*VM?="?KF20NJKPK\$U2A+*0J:J<3T1)24PHNGM3JIB+++ M(LL\DL=B@ 7V:27^R:Z/XB)?VTVCS=OMI\I^W3L_'V_7;[Z-\Z8, MY%N9K"VQ9=9,\H8[%Y+:N0-;HT*X:@;Y5#EB>ZEI)\E25)DR)N4NI)UQ&5=7 M6R*65HE2-Q44*7I(B/Y1W?+9.KSF)CVU3OB%;)MMVQL\O^^**(^I++K@#>\F-J:4_<3E4 M4QQ%[D*:3.M*\B1NM5?XZK+-45>\ZMO]Y;C7/A,8VQ_6>&/O,NRQBVN8V>SS M+CSHXM)9,]V E4UC;0S/\31V&AEG,+JES9J0)5)"MO9V&^\?F3>DKM\K= MT8 7V:2 M7^R:Z/XB)?VTVCS=OMI\I^W3L_'V_5L@X.@ -?K[3;Z MINZ'XIV3_?2(%T;?;]A-?1M]5CD/_+?;W].Q!E??J]57W*RX$@ M TFOM#6GEFJU"M26VD/RKP1JG3];O(]!I)*TKK-8A"BT#0[7ZOBUH5!2F M7O+,G75FK"ZRZB$9AQQ=.'C#**:,<*L3T=E7%%%L^-4_4*6^;.ZP75ZAV_FR MG' +OJ,H=OYLIQP!?48Y'-G=8+J]0[?S93C@"^HQR.;.ZP75ZAV M_FRG' %]1CDH=OYLIQP!?48Y'-G=8+J]0[?S93C@"^HQR.;.ZP M75ZAV_FRG' %]1CDH=OYLIQP!?48Y'-G=8+J]0[?S93C@"^HQR M.;.ZP75ZAV_FRG' %]1CDH=OYLIQP!?48Y'-G=8+J]0[?S93C@ M"^HQR.;.ZP75ZAV_FRG' %]1CD^R5*C271MP]%UM"Z,PYM3*,5; M1)EB:BNM6SKR\2*S<#J*2J3*J,*#2\:N_9=I333,3;;;;LPAY.WF\KB:=<13 M$;M=LS^I\;-W-O[@-';F&=]CI?48Y..A5NYQU-F[FW]P&CMS#.^POJ,P MMS;!6_G;#<]D2LCF^3$AW;2$KPU/-)R"AD1(JC:CFE6L*)JP4$F4>*-KH,QP MPPJPI\''#''CVM<5S%GA"Z(F+;5@(Y+ !K]?:;?5-W0 M_%.R?[Z1 NC;[?L)KZ-OJLN)N-_\:5EO_M'?L%__ #CUS_QA9:" M &OU]I MM]4W=#\4[)_OI$"Z-OM^PFOHV^JQR'_EOM[^G8@ROOU>JK[E9<"0 M 5I,WKB;C?_ !I66_\ M'?L%_\ SCUS_P 866@@ M M !K]?:;?5-W0_%.R?[Z1 NC;[?L)KZ-OJL_IV(,K[]7JJ^Y67 D M &G'KI:HN8+2\U,H-.Z>16W\3D*>[D?ET@;TC< MR7_OF\)#FI/T09+=VUZ?Y"@JXCBG*#G<>I/T09+=VUZ?Y"@7$<4Y0<[CU)^B#);NV MO3_(4"XCBG*#G<>I/T09+=VUZ?Y"@7$<4Y0<[CU)^B#);NVO3_(4"XCBG*#G M<>I/T09+=VUZ?Y"@7$<4Y0<[CU)^B#);NVO3_(4"XCBG*#G<>I/T09+=VUZ? MY"@7$<4Y0<[CU)^B#);NVO3_ "% N(XIR@YW'J3]$&2W=M>G^0H%Q'%.4'.X M]2?H@R6[MKT_R% N(XIR@YW'J3]$&2W=M>G^0H%Q'%.4'.X]2?H@R6[MKT_R M% N(XIR@YW'J3]$&2W=M>G^0H%Q'%.4'.X]2?H@R6[MKT_R% N(XIR@YW'J3 M]$&2W=M>G^0H%Q'%.4'.X]2?H@R6[MKT_P A0+B.*FXHWU9QT>+3G#GU-J_F,]TK-]G)EQ^%Q1OJSCH:%=!F.-.-/'M*(HF(BW7'C_U"Z:IJMM\+$]1S4 M #7Z^TV^J;NA^*=D_WTB!=&WV_837T;?58Y#_RWV]_ M3L097WZO55]RLN!( /SP/M>7^O_ "^?D\B__6J]P/5V'>3''EY,,<>3#EQ_X8G_?CAA_F M \ R):'_:S:_\1(5^Y6P;&V/./M-?G'_ (?[O3_SQPP_Y@ !R?Y_\/3C_P /]WI_YXX8?\P M!>7I$?\ I&]?_N.'?ICX/-V^VGRG[=.S\?;]7"\N'HPY?3C_ )8>WD]@X.CQ MRX8C'T_P##'V /( M #7Z^TV^J;NA^*=D_P!](@71M]OV$U]&WU6.0_\ +?;W].Q!E??J]57W*RX$ MO4?@5B0=@>7XTC$HS XKQ-2CQI6-&/C"_)Z*#*S_ Z.6GQ-)==1O+X%-%6- M6%.(496Z:3%3X[++=7W[1KV:M>W9JD1C? M'-JC;I10A8;C2UZ8("]SVVV'_9DE49;+QQ8])=FI*W24Q_\ N6NV=Z8>H16U M*HA,B,AKK<4Y(::V6L84UR#";0F?VV,/[K9+T47.S@K7QJ*:GJX;C$5Y]A36 MU_-RMR"&NJZ/7.S!7BA=R#9$RRZ,5.K#)[463+MS*UYCHPQ$O"2M*&8O,%;X MA)5L%5#5]\HU9S_>+"<1F6>Z.52BZ\=M[+':X,UB$%E$_MH]VC6O5X MQ_J9I6#E^8.8W4*)F$GF"FU*6W"29LBZ19>7VT2R6.+[<"[K.7&)-3,V9J?6 M&2PZ*$6W/2FUO\ (I!2:T123.5TF!E9 MFZ?,LH;V-S1.!=OSWQU&K5;X3KSY\^:89>=O=X]<.6-=N<2V&=1.- M6_N*LD$E-7QB/3 IAA[6TLY#E<%&],TE:VY=5$ZW9C-//>8X^JR*FV0I$9BL MV*VWO(@40LFW*6[1\5I&.50B>2ZF8GDS"\DMRV1>51\MVCLD=;)R]>X,BX]: MA=B(^HJ00EA4K26%>M2XC5;[4V:[-?\ C_M;(R&N)[,TG/"!.U.YS8@-=&M( MIP6I6UQ,2E5KD"992632K3HU.)J672;@71A7X.!+\]/[7E_K_P O MGY/(O_UJO<#U=AW)]4_4-48'8 %Y^D]);:J[/9F+279=&BST6FN M$6N9U6YD*N)W#G=[7*=QNYDL\UKM/X]";F MRN:.FKZENR#WOD@ )NY7W.-G02Y<4 ME*I)#T+H5][H[I-CLVT/,7?27)+?OAJHDJM.:7A7766_MS; MY6L6C1 MF>TMUQJGQUQ$:_/7;JV&[^UVS_KDSPPYA(@ME=Q:[E*J7QIC+JOI4S&L]K54 M799XY9R16G1PP]I,-2*7*F621P)F[>:W)W!$S*GMS>OSU;588]"0 %Y>D1_Z1O7_P"X MX=^F/@\W;[:?*?MT[/Q]OUEC,NSS-IS46=YG%M9A'FIRO!D">IV68\%RF-J+9Q6XS MTON!'HS6UD5-[K"V-(Z%NLJ;6NE30A84+HJF-"IQ>'14MK5$19.R*K)V:]7] MK]O!FNVV=FJW"+)\=DQ;.6WQLQG#;YE=5J*F3VR>TT=>$\>P:TCBL6QKU[ M=+.R+;=\3LI\8G7O+++-5O=_?/9XZYBS="_X^2 M +R](C_ -(WK_\ <<._3'P>;M]M/E/VZ=GX^WZN%'!T M !K]?:;?5-W0_%.R?[Z1 NC;[?L)KZ-OJL< MA_Y;[>_IV(,K[]7JJ^Y67 D &E%]H2T[,TVHCJ3VVAV5N'L M4O?;_5\6M"<0IDC@@)6F&+"JZ*B$U1AI=.'C*Z<* M,<,<3T=E7%%&OQJGZA3+S8_5XZ$[>;]+6<1@N^HQR.;'ZO'0G;S?I:SB,"^H MQR.;'ZO'0G;S?I:SB,"^HQR.;'ZO'0G;S?I:SB,"^HQR.;'ZO'0G;S?I:SB, M"^HQR.;'ZO'0G;S?I:SB,"^HQR.;'ZO'0G;S?I:SB,"^HQR.;'ZO'0G;S?I: MSB,"^HQR.;'ZO'0G;S?I:SB,"^HQR.;'ZO'0G;S?I:SB,"^HQR.;'ZO'0G;S M?I:SB,"^HQR.;'ZO'0G;S?I:SB,"^HQR.;'ZO'0G;S?I:SB,"^HQR.;'ZO'0 MG;S?I:SB,"^HQR.;'ZO'0G;S?I:SB,"^HQR.;'ZO'0G;S?I:SB,"^HQR.;'Z MO'0G;S?I:SB,"^HQR.;'ZO'0G;S?I:SB,"^HQR.;'ZO'0G;S?I:SB,"^HQR. M;'ZO'0G;S?I:SB,"^HQR.;'ZO'0G;S?I:SB,"^HQR=QMY]FGU:8]/X,_NEE[ M?DMC',(R\.)M%[[7G5E(6QZ1+59E!)*3B&Y"Z$*JC*VX\^DC&@Q43A32;C357 MA5CC3ACA3B./:UQ7,3'A"Z(F+;N?^,+!?/%:+I3MQVXC/>@(//%:+ MI3MQVXC/>@!YXK1=*=N.W$9[T //%:+I3MQVXC/>@!YXK1=*=N.W$9[T //% M:+I3MQVXC/>@!YXK1=*=N.W$9[T //%:+I3MQVXC/>@!YXK1=*=N.W$9[T / M/%:+I3MQVXC/>@!YXK1=*=N.W$9[T //%:+I3MQVXC/>@!YXK1=*=N.W$9[T M //%:+I3MQVXC/>@!YXK1=*=N.W$9[T //%:+I3MQVXC/>@!YXK1=*=N.W$9 M[T //%:+I3MQVXC/>@!YXK1=*=N.W$9[T //%:+I3MQVXC/>@!YXK1=*=N.W M$9[T //%:+I3MQVXC/>@!YXK1=*=N.W$9[T //%:+I3MQVXC/>@!YXK1=*=N M.W$9[T //%:+I3MQVXC/>@!YXK1=*=N.W$9[T //%:+I3MQVXC/>@!YXK1=* M=N.W$9[T //%:+I3MQVXC/>@!YXK1=*=N.W$9[T //%:+I3MQVXC/>@!YXK1 M=*=N.W$9[T //%:+I3MQVXC/>@!YXK1=*=N.W$9[T //%:+I3MQVXC/>@!YX MK1=*=N.W$9[T //%:+I3MQVXC/>@!YXK1=*=N.W$9[T //%:+I3MQVXC/>@! MYXK1=*=N.W$9[T //%:+I3MQVXC/>@!YXK1=*=N.W$9[T //%:+I3MQVXC/> M@!YXK1=*=N.W$9[T //%:+I3MQVXC/>@!YXK1=*=N.W$9[T //%:+I3MQVXC M/>@!YXK1=*=N.W$9[T //%:+I3MQVXC/>@!YXK1=*=N.W$9[T //%:+I3MQV MXC/>@!YXK1=*=N.W$9[T //%:+I3MQVXC/>@!YXK1=*=N.W$9[T //%:+I3M MQVXC/>@!YXK1=*=N.W$9[T //%:+I3MQVXC/>@#MS'(H_)T53E&GUFD+=2?6 MEJ7L;FB=D5*DJDNLQ/4J0'J",#RZ#2JZRL:_&44F%U54X85TXXAS( U^OM- MOJF[H?BG9/\ ?2(%T;?;]A-?1M]5CD/_ "WV]_3L097WZO55]RLN!( M (XWBR>92\P\B;I=?W+%E^O;*FAE*CC3);M6>M]<1^;(^0N7.9#&W MNTMC[NO1M!+DZ.2\IN3GEI*%C@M4TDX'*CJZS8JJC9,QY3,,2[+_ $V/A^Y* M_E>LIP4#=.OBJ^4]39?Z;'P_0$OL 5VN^9>[T.KRF?[:QS=?/C<2U[>Z2_P#HIMDK+ K?Y97^0Q!O1+B9 M-/G;,!';JN#JJBBSRQ30V-L4<(9'36W'%N=<%2-'<5"OP-4%,[@S"(MZ_P!Y MZTKLLEY9E= ZYT>FY;$L=K>+[74422+H%3#ARX\F/)R *KX5F/S33RP]R%2%PMO$ MLU5L7-T;7NSDKMA('5 [W Q@A4"ASXSW(:6F46LN>\L);=$+SLSHY8LC, MV2I+,&]/+HK+RHR;-ENJ;8YV=7PRO/5=%HG4/CJ*+L-+;=B^5V;)1_QC:O/6 M6Z)M'G/R]92U$V?E/WB42])Y@DNW))PS%FHVQ&2XU6TCN!:I,Z.[HM-B+;=> MR/R9_P"_=.[+E<]XO!:9KFD@;TK<]ERNZ,(=/("CT[8ZK+5W3FEKCI.TI5)Z MH]&SR^J'?U4T(C5B^M&V/*5+BX.'BO+#R9_O?6SD #&UX'BX4?MG,' MJU$>;I;<-N:L5,6C#FN1-Q+\X4*2,*VI(JS0NY;##+95&GPMZB#U*5[NM*.98[)8HI:#;-L;HMV[=GY;+# MYFH->@I*H9,6."5/R3*TJS:FS&EK=L(36A39>D-U,;044??6)V#A5,UN!V$B M\OJ786HIPH^[,9-RRP&V6Z]=EL1'ORP\YVK@H\[8O[ QON*)4V8O3.V.V+:N MH\6N;\7%$0LQ1+"^3#P%23QWB%%')AX)Q=>')AR ES (H9O[KW/LS M;Z)36W3'6[M)%T(;;3!OD$$C"% ML_3R31Y?%V/[IMA?FW%B'ZDEK7E.=P_./G!S'Y5L) MTP'8N1A+.BBR2SD:G#D44D<49R^FYLXH6*%RY V/"![ MAC7.BJ$[=!;A)6QUBS5-"32K@N#(TEM37,#8UQ._S\/'^Z(_O^;+,7%YC)K; M3"/1R$3HZ47,?6 I[B-"J(LMIHM9VZUR[=KD4N8[F/9%P54W>8#2QR!4O06R M?V9)%+DDE0ELHKB,K4FV;M?_ '&K#;B[EEFSFS>^\WMO]ZPU+&(K=UOS#'-< M4-2J_P"KH 985VLXQIU,C<#%%!+@1+5D]DBU4;BU-Q:%*IMZB0D8FFN[B\"8 MLM]O#>L?!( "LJ]&;.8>F?*8K.E20JRV(][<+,/+G MJU.JO.?6<-3C+4B&,J7139)?ET8;KL+I#\&:0RR:WXS>27+ _1N"H6B7RAK; M4L%11-5-XU@FD\[KD]$O@S>Z2!'5@ZXJQ$6^]O*+?WV2)R@YBYI?,A4GFK,34Q[A&Y'&\%S M?0O3J7%T,G]E-8&-?K[3;ZINZ'XIV3_?2(%T;?;]A-?1M]5CD/\ RWV]_3L0 M97WZO55]RLN!( ^98C1N*-4WN"5,N0+DQZ-SJ#8_XH\TQ.5&?%QDDDM@((;BPS M ,78V3M)4^2B2UV\BICW-&!TBTG7&M26IK;8^UHVI'6<0@0M*:NHA&4275Y&SM;6S(:<<,:4+,U-;0CI( M;6U$E(#M( /YJIIKIJHKIIKHKIQIKHJPPJIJIJPY*J:J<>7"JFK#'' M#'#'#'#'#'DQ] "/:O*5ED<6)+&72P]K7A@0NZE^0M3W#V=Z1HG540M1XJ49 M;HF5^2TI6YR7-+6F3XEI&=E5&LK20B:L<$>!ML[_ .AW\VSUJCE#RK,MU#,5 M4A)1D/*G".M=!Z^AO,9CD-1IU":DR@Y(HCD;4IU!-1:@E5'(\JH-I4,;48D, M=T9F5GCC2W,,?:V]D8V=&G;FEH:4:=O;&U D+I)3(D*%*64F2I4Y5-)9)!)= M!9=%.%--.&& #DP <0_,#)*&I2QR)K0O+0LJ35J&]P3EJ4U9J)40O0 MJ,*#,,?%JD"]*E7H%96-"E"O2IEJ0TE4G)-H#H<7LA:&%FQY1%K=1-E515MP M:H^K2-";RQM2^6O3G6:6K-I,4FN1[E)9*Y*WE2:<[K'"2R-:J7'*GYV-6"9F M=KQ38RS-+(7&Z;60'"/E.F#R6S815F^[:'+"/81"E12C\C\1A33#::872G\# MR:F&441&DG".44-F 94 =(G=MH':S-9AA%5:!+ MB4'Q(K46R;7%@>$$!B*-UBQ1A,>EQ'+U3 I,PJ_[I=7'7!T<':.8.!:JB/O:DQ\9J4+OA0MI#B2[%V9*B MY,)HM; \(BG7&.1,=QC#34TT+36A7'3C\$=26HK'$^-+UT6/HJPQ+/BJU9&# M:*V%4>W&!VIO@D+:9*Z3)LBD?;Y8]E5$.TC1M*).\N!1A#0E.I4N!1-*DSRI M+'HZF6U8F>$M3QV/D*ZCBF-JH2!VL !BU?9"T#K(I3*W6VT.=7Z;, MATSL4N"A[9TZ%J=CEK>W($R8 M.0*M-;(I2P+J(%%,5T64KUS N,9$!RYL7NKO3(G-P(6'$UJ:G!QD5%,C7+CC M3%:N14TOIYQCMA@L MG>YB)P:&0-(K00J*L$41+U1:U8EC[4B:DZE20B2-B4 MPTI$2317@B:D#>TMY>.'BF]I;T#6BH(0(DJ;+-E:[)A:O"\]Y$DPJM\GD34P/;O M#F$N2'QDISH5GF2)\;:'!&X41EG1H5C@_.3SBIK)[@1G+C+\T3GC$6-N<9 NP)-^X MWM)]V*2JL#2E-8F+-V_5NML^TF+5WY@%UX5;69(%2F('7795#[$(3<"MJC=P M5:1'4=@N*KB_WJM/-5(2R*CUI;>>OH2IZJ#3C:::O09L=F27;M4X(W=Q07-M M\M;V!$EDF<<4HV1N6K%;>C<'=42Y5D-J)6O0+D*54LK)(4+$2M,496H).;2W'M<^MK5Y,V.)=;E6GGOEA?E52,GQ:(PJE M42><4H(-B;/[&)_%3R?2)GT=(C[6RWI9Y84T:6%Y]/-UEL]3O-FRAY/I?E??& I3BUUT$' MS5PE-,O:G"LHPMH1HJF=8D6'GX+RF_'_ *9,Q-OO]VQTETJS6C3<:VK1E[9' M*_;.L)MFPY-F>6.32WOJ=>VU9-LQET;^MN%LRU&.%")#>*FX2>*2Y*YGHL8O M]W.#TG,F-+K2SHC9KMF9LVS7/RBRSVVQBXZ":+TRCD=D,?D-P8:N(?[+.-O# M5\#?)S:^7HIO5J$S#.W%+F1V>L+4J=(W+K=I9,V,D)?3FR1%H)G$VI[=&%ZB MZI=%:AI:HC'VLT=&<_&-VJU=Q8&!RNUEC+.VSG4N23Z9V]MC!H5*9L@8$$50 M2M^C$:;65T?T4::RRFYB2.BQ$:K3-2$HI,A)-H3DE%T4844D2RX M -?K[3;ZINZ'XIV3_?2(%T;?;]A-?1M] M5CD/_+?;W].Q!E??J]57W*RX$@ M M #7Z^TV^J;NA^*=D_WTB!=&WV_837T;?58Y#_RWV]_3L097WZO55]RLN!( M M U^OM-OJF[H?BG9/]](@71M]O MV$U]&WU6.0_\M]O?T[$&5]^KU5?-UJ.5D<]DSBR"%PV[,G@EQ[A3'-'F"M MM*EYDN;XN;'VM!G.N/E[@*6*-),>2-QT/BB1GCK6FQ\>ZR]R0ITZM^1UN#FK ME*I_LF(\-T.RUK6"4511K9I4 M_J8),&>[IER(4]GHVE*YQ%D9E*58ZXS&C^GC+-F,6_?2SSMW:\6J]5HDB--; MTFA-M5[JMM"?-%T=IN\8C-9YN@@$#N&KC*M8KAU*Y4VK&F6.V+*X-+ Y$*4S M$F/6KT#HO>H_%!9YQYQ9_3XV>>YDU/J)&4T39$OA\$*EMLF>\<@?(2GN*O,D M-T6VT%Y,S=G7QNL(APAU;C.I>VJLO3/)Y%&*FLBIB:;KQ8IR"-R>S;-F MO5/C[1,6Y\DAXIF0DFWS]74_'QBUW]!7*C4RBMTGN0*VAGM;'.92B0L\65H:WYBDE)V*,RS79_KPME$2%9I+HK:[&V4N M[,L(A*8CF+N-E[S67%JIBL:HW;A;F;A3K;B9G+F5S MI+;Y$<^VLAKR1)%CY MBXW="Q<,<\4+ Y)H#F"5O[S-;22T]5%V!)57$$MNTD^C,JDZXQ4C1I[3PQ;0 MF7R>:2!>[F;=T6<_[=&_=&JP]L15MK:WMYBY&E'6J,DTT*,4UID"Q.34H,+))+K.JHQ,JH**HJJQI M+HPP]/8TTS3-L1/^4[8B?"'*J9TIUSX>.#NFE=-YI*KDW032B7RB2)DL';CT MR=^?W9X(3GU/R3T#.VIB(ILB(U^$1 M#:)F9US.SHN]'G='$OR!>Z,;PV-3VLC+FXM:]"WR-N2M:YP8%JI*:0E>4")[ M1.;*K6MAQE"U*G=VUQ;#CR2RUZ!8EJ-3F!6/!,T5RH';4Z82^0N=[IE-LRN< MZQ5O(9+'NS5G(Y@7EJOCF:98R43.28?%&M+)'VVMGV]"XIGX]Q3NCH@4R!$5 M'FU'(3:C;/J)SB.4.8D6H!-H\Q/\N,L)'E$796G-U(BJZ;UGX2!6Q9-KOI;6 MW#KK:B+3*FA.[2$A3B_P] 3)ES>J4T8,SL]M*8RE^ L__/.+7>+J9B[@+\M3 MW<&-TEVKGD4EQSA0:Q$O4-+E+(6A3+4LCB#NXK41ZZ(M MR]E6N%!96!AK:6N5#5;OU3AX6_;M][$F4M-PIG'[+RI$RM2,AH4R"2P^M MDNZ;B@GS2P&)U[A%SR3F-O;G+[V;A9LQ? \:C31$2"S9W:\Z,44K+D1D]X_J MY2MA9T]M?>&]5G)1'$4W,A*!B:V]O5V;67!4/-Q3;>+5%JUS_,&&/O\ YM;@ MMS$+/[QU[-6-MFJW6R3=[.4ILOER3WUEUM6PMZJ67>2&V\274CCQ2KPM##KQ MSE>9')E&6N0M;Z8_1RSRYU1I*V]M5Q] [5FS@F+J(U)$;>++9L\M?FZ8HS^E M-LR)BKS;-O0HY)/YC;:WL@(N+4J1/3_#LR=J_K= 7V>*;KL$ICD.88RD=$<-BZ)!<&XM_5T$9 MZI9*(E$?&-F#*@5)HE746W&D.CB@8VXI@HE;VI5K#+(T;?&VQT5SU/(O'(LH METKM6Y,:!K,>J'M%C,$9[JG+C676_P#?AZ<6I,,1^ZV>+1WSEV$/S12ZY*A+(%-K[ZR^*Q..Q=6A M>JCFRB&6Y=(; (TXMT4BRN1NS_()32T1_P O8CG]>[/B)HJ4.QM"8\\6:[/O M5[^/FCY#,U]WWTJQUGYL\(XI=%=FQG.6^_5Q6^'F1DMN2,-G;@WUM"\1.*W! M:U1$;<[^0Y':GR"F4,3D@0*9!,X@RT*I8G87 @VS;Z;8SB/#=KRMF(UPR9=. MY=W[%7$MM@KN>Z70@%X$-V[)1FBN-0)&ZQMKG M-L'UT=#$D;02.,PHYS9\'B4.AM)G][?VSWM3R84+@UL;.VNSVLDKHWM:!$Y2 M)P2-B!<_+DR4HE6\+$+*C;F=&IRE4WK$RY-57>9ZKHP4)#J%!.-=&*#DKIP M,+IQJIQ]%6'+AC_F#I?5X9-B '( >O$DG$WQ^)1>)W@>+\=B73XWQ>%7AX%^ M,Y/#\#"O_%X/+X/A?XN3E](#T8-Z##DY$23#D\/DY$Q.')X=9)E?)R4>CPS$ MR#3C1AZ<*,,?11CC M3A[*<<:,\EIKJ\#EJI3>--\GI MQQQP)\:9XO"GPZN4/'W3P.3P::C3:J< M/\J<3*\<,,,:ZN4/ZI0HJ#"SJ$B6@TGQWB3:4Y5)A7E/@>4>+KPHPJH\?XHK MQW@XX>-\71X?A>!3R H1(RB"TQ:1*6F*J\,I/0050057X>)GA%E4T8%T5>'5 M57X5-.&/AU8U J+,HJH44 M\F..'@G85X>G'T>G$!].!1=.!=-)=&%)/)XFG"BG# KDHQ+P\7AAAR4'@\G)15C3A_AQQP ?V (K7LR;V4O\ RU)-;B()"I?43$CCA!C5 M(%#6FP;$*UR7D45)RBJZ:CL%#JKQJ-QQY:J*J*<<.2C 73VE5,6199;;L3-, M3-NMR5C6GD"JNJNRWPP(IB-B2XA0 Z6=;>W:EGQCJB!0M1'ZGVF45,9T68S M6?&34+\'6B18MAB&I%B^TNE.#E2[XD?>%*_#!9@HP488& /6IMC;98480KM[ M!U1)U;X8:2IB;">4:9)U!2J2&&%FH*J*ZY"J((4OE56&-3LH)*.7XJ#"Z*L M^A9;V N#*OC:^#P]='75R,>G1@61EE4LKD\&J:%AKLO:SD5:%8Y&JRRU1B]0 M08JK4T4'U&XFTTU8!QM%I+4EMAS(7;*WM#,I:71@4-%$+C=+8>Q/:NAP>F4Y M!2VX)36EW7ET+71NK*J1KU=%"E62:=3A7@'UJ;9VW6J3UBRWT(5K%+&V1A2J M4Q1A/4J(TR+2W)FCQYYJ"LTUC:'$DI>V-)E52! M*+5)4Y1]%)F "K9VX(.5 MJ"+?P@E0O0.;6N/*BC"6J=G-0J M+--7JJS0]RFW=OUD=9X@K@L.51./>28,$74QAD/CK'Y E.0H?N=E-0U-K9Y$ MB4*$:3R),1Y,E/.3D^ 2;714'P'6FM8H3+41]M+?GHW-(Y(')(=#8X8F<$+R MI2+7A$M(K;:BE:1V6($*MR3'T&$KE*)(>JH--3$UT!RID$@YT7K@YL-BAL*- M+J*-B!D>:*XN854K^\*BJX_4CQ::RZE__C:J*DF-.*O_ ,3CAX[_ !@/0=;J MWRA/Y&H@L-/2?<9,8\E.C#(:G_II,LH<4\>\16AJ*^XR' LM<2T^#Y 4LHH5 M4)Z3Z::\ *+-EN"!VHC[7%6)O9* M'5JJ15M;G0TI$!*"EP;:FUNJ0+,$^"E'4WHL4YA>*4C$L/#P M]UIF&#=3+J7&-,JZF4X,_@?=.$CP4HC<'O!K\67]W8.?E6"+Q='DWBO!IY!: MYU,R,R-"W-B-H;$K:T>3?=+>F0)2$+7Y'3X"3[N2%%4IT7DM&.-";R8LKQ%/ M^$KPJK[E9<"0 M M !K]?:;?5-W0_%.R?[Z1 NC;[?L)KZ-OJL_IV(,K[]7JJ^Y6 M7 D M :_7VFWU3=T/Q3LG^^D0+ MHV^W[#3VR]?:.=1;++9&U^7^VF-A_P"@+1P]IA$2_J"V*]U>_N1F)\0C^\W( MN7(J%JSP/_RJ*4I&%>/IP+I_R!Z9[*B9F9MMF9G;OFUF3G5NJ=[?2R+OEROOC9KS=2%\CT@&KQ#F=)W0LHCRPFCRDO%)7B<5RT85T8X^$#)[.FF)F+;?-__9 end XML 18 R1.htm IDEA: XBRL DOCUMENT v3.8.0.1
Document and Entity Information - USD ($)
$ in Billions
12 Months Ended
Dec. 31, 2017
Feb. 14, 2018
Jun. 30, 2017
Document Information [Line Items]      
Document Type 10-K    
Amendment Flag false    
Document Period End Date Dec. 31, 2017    
Document Fiscal Year Focus 2017    
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   78,099,419  
Entity Public Float     $ 2.2