0001193125-18-159252.txt : 20180510 0001193125-18-159252.hdr.sgml : 20180510 20180510162255 ACCESSION NUMBER: 0001193125-18-159252 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 72 CONFORMED PERIOD OF REPORT: 20180331 FILED AS OF DATE: 20180510 DATE AS OF CHANGE: 20180510 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-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-11859 FILM NUMBER: 18822843 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-Q 1 d570309d10q.htm FORM 10-Q Form 10-Q
Table of Contents

 

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

Washington, D.C. 20549

 

 

FORM 10-Q

 

 

 

Quarterly Report pursuant to Section 13 or 15(d) of the Securities Exchange Act of 1934

            For the quarterly period ended March 31, 2018

OR

 

Transition Report pursuant to Section 13 or 15(d) of the Securities Exchange Act of 1934

Commission File Number: 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)

 

 

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 whether the Registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company, or an emerging growth company. See the definitions of “large accelerated filer,” “accelerated filer,” “smaller reporting company,” and “emerging growth 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  ☒

There were 78,575,803 shares of the Registrant’s common stock, $0.01 par value per share, outstanding on May 1, 2018.

 

 


Table of Contents

PEGASYSTEMS INC.

QUARTERLY REPORT ON FORM 10-Q

TABLE OF CONTENTS

 

            Page          
PART I - FINANCIAL INFORMATION  

Item 1. Unaudited Condensed Consolidated Financial Statements

 

 Unaudited Condensed Consolidated Balance Sheets as of March  31, 2018 and December 31, 2017

    4  

  Unaudited Condensed Consolidated Statements of Operations for the three months ended March 31, 2018 and 2017

    5  

  Unaudited Condensed Consolidated Statements of Comprehensive Income for the three months ended March 31, 2018 and 2017

    6  

  Unaudited Condensed Consolidated Statements of Cash Flows for the three months ended March 31, 2018 and 2017

    7  

 Notes to Unaudited Condensed Consolidated Financial Statements

    8  

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

    20  

Item 3. Quantitative and Qualitative Disclosures About Market Risk

    27  

Item 4. Controls and Procedures

    28  
PART II - OTHER INFORMATION  

Item 1A. Risk Factors

    29  

Item 2. Unregistered Sales of Equity Securities and Use of Proceeds

    29  

Item 6. Exhibits

    29  

Signature

    30  


Table of Contents

PART I - FINANCIAL INFORMATION

ITEM 1.          UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

PEGASYSTEMS INC.

UNAUDITED CONDENSED CONSOLIDATED BALANCE SHEETS

(in thousands)

 

           March 31,      
2018
     December 31,
2017
 
    

 

       As Adjusted(1)    

Assets

     

Current assets:

     

  Cash and cash equivalents

   $ 165,790        $ 162,279    

  Marketable securities

     89,047          61,469    
  

 

 

    

 

 

 

   Total cash, cash equivalents, and marketable securities

     254,837          223,748    

  Accounts receivable

     164,981          222,735    

  Unbilled receivables

     153,657          158,898    

  Other current assets

     50,692          41,135    
  

 

 

    

 

 

 

     Total current assets

     624,167          646,516    

Long-term unbilled receivables

     180,077          160,708    

Goodwill

     73,017          72,952    

Other long-term assets

     128,694          131,391    
  

 

 

    

 

 

 

   Total assets

   $ 1,005,955        $ 1,011,567    
  

 

 

    

 

 

 

Liabilities and stockholders’ equity

     

Current liabilities:

     

  Accounts payable

   $ 12,175        $ 17,370    

  Accrued expenses

     48,278          45,508    

  Accrued compensation and related expenses

     44,093          66,040    

  Deferred revenue

     175,586          166,297    
  

 

 

    

 

 

 

 Total current liabilities

     280,132          295,215    

Deferred income tax liabilities

     39,932          38,463    

Other long-term liabilities

     23,768          23,652    
  

 

 

    

 

 

 

       Total liabilities

     343,832          357,330    

Stockholders’ equity:

     

  Preferred stock, 1,000 shares authorized; no shares issued and outstanding

     —          —    

  Common stock, 200,000 shares authorized; 78,546 shares and 78,081 issued and outstanding at

  March 31, 2018 and December 31, 2017, respectively

     785          781    

  Additional paid-in capital

     145,962          152,097    

  Retained earnings

     517,893          508,051    

  Accumulated other comprehensive loss

     (2,517)         (6,692)   
  

 

 

    

 

 

 

   Total stockholders’ equity

     662,123          654,237    
  

 

 

    

 

 

 

   Total liabilities and stockholders’ equity

   $ 1,005,955        $ 1,011,567    
  

 

 

    

 

 

 

 

  (1)  The Company adopted the new revenue recognition standard (“ASC 606”) on January 1, 2018 and has adjusted prior periods to conform. See Note 2. “New Accounting Pronouncements” for additional information.

See notes to unaudited condensed consolidated financial statements.

 

4


Table of Contents

PEGASYSTEMS INC.

UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS

(in thousands, except per share amounts)

 

     Three Months Ended
March 31,
 
     2018     2017  
    

 

    As Adjusted(1)  

Revenue

    

 Software license

   $ 87,773      $ 127,008   

 Maintenance

     64,525        58,713   

 Services

     82,884        70,588   
  

 

 

   

 

 

 

  Total revenue

     235,182        256,309   
  

 

 

   

 

 

 

Cost of revenue

    

 Software license

     1,255        1,300   

 Maintenance

     6,082        7,218   

 Services

     68,277        59,572   
  

 

 

   

 

 

 

  Total cost of revenue

     75,614        68,090   
  

 

 

   

 

 

 

Gross profit

     159,568        188,219   
  

 

 

   

 

 

 

Operating expenses

    

 Selling and marketing

     88,383        69,681   

 Research and development

     46,785        40,296   

 General and administrative

     16,464        12,335   
  

 

 

   

 

 

 

  Total operating expenses

     151,632        122,312   
  

 

 

   

 

 

 

Income from operations

     7,936        65,907   
  

 

 

   

 

 

 

Foreign currency transaction (loss)/gain

     (1,085)       745   

Interest income, net

     764        205   

Other income/(expense), net

     363        (279)  
  

 

 

   

 

 

 

Income before (benefit)/provision for income taxes

     7,978        66,578   

(Benefit)/provision for income taxes

     (4,222)       13,615   
  

 

 

   

 

 

 

        Net income

   $             12,200      $             52,963   
  

 

 

   

 

 

 

Earnings per share

    

 Basic

   $ 0.16      $ 0.69   

 Diluted

   $ 0.15      $ 0.65   

Weighted-average number of common shares outstanding

    

 Basic

     78,236        76,761   

 Diluted

     83,102        81,875   

Cash dividends declared per share

   $ 0.03      $ 0.03   

 

  (1) The Company adopted ASC 606 on January 1, 2018 and has adjusted prior periods to conform. See Note 2. “New Accounting Pronouncements” for additional information.

See notes to unaudited condensed consolidated financial statements.

 

5


Table of Contents

PEGASYSTEMS INC.

UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME

(in thousands)

 

     Three Months Ended
March 31,
 
     2018     2017  
    

 

    As Adjusted(1)  

Net income

   $ 12,200      $ 52,963   

Other comprehensive income, net of tax

    

 Unrealized (loss)/gain on available-for-sale marketable securities, net of tax

     (188)       127   

 Foreign currency translation adjustments

     4,363        2,229   
  

 

 

   

 

 

 

  Total other comprehensive income, net of tax

     4,175        2,356   
  

 

 

   

 

 

 

Comprehensive income

   $             16,375      $             55,319   
  

 

 

   

 

 

 

 

  (1) The Company adopted ASC 606 on January 1, 2018 and has adjusted prior periods to conform. See Note 2. “New Accounting Pronouncements” for additional information.

See notes to unaudited condensed consolidated financial statements.

 

6


Table of Contents

PEGASYSTEMS INC.

UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS

(in thousands)

 

     Three Months Ended
March 31,
 
     2018     2017  
    

 

    As Adjusted(1)  

Operating activities:

    

 Net income

   $ 12,200       $ 52,963    

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

    

  Change in operating assets and liabilities, net

     19,591         (47,555)   

  Stock-based compensation expense

     15,109         12,508    

  Depreciation and amortization of intangible assets

     6,145         6,088    

  Other non-cash

     2,610         8,440    
  

 

 

   

 

 

 

     Cash provided by operating activities

     55,655         32,444    

Investing activities:

    

 Purchases of investments

     (35,204)        (3,322)   

 Proceeds from maturities and called investments

     5,995         2,300    

 Other

     (2,069)        (2,705)   
  

 

 

   

 

 

 

     Cash used in investing activities

     (31,278)        (3,727)   

Financing activities:

    

 Dividend payments to shareholders

     (2,344)        (2,298)   

 Common stock repurchases

     (20,708)        (13,696)   
  

 

 

   

 

 

 

     Cash used in financing activities

     (23,052)        (15,994)   

Effect of exchange rates on cash and cash equivalents

     2,186         521    
  

 

 

   

 

 

 

Net increase in cash and cash equivalents

     3,511         13,244    

Cash and cash equivalents, beginning of period

     162,279         70,594    
  

 

 

   

 

 

 

Cash and cash equivalents, end of period

   $             165,790       $             83,838    
  

 

 

   

 

 

 

 

  (1) The Company adopted ASC 606 on January 1, 2018 and has adjusted prior periods to conform. See Note 2. “New Accounting Pronouncements” for additional information.

See notes to unaudited condensed consolidated financial statements.

 

7


Table of Contents

PEGASYSTEMS INC.

NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

1. BASIS OF PRESENTATION

Pegasystems Inc. (together with its subsidiaries, “the Company”) has prepared the accompanying unaudited condensed consolidated financial statements pursuant to the rules and regulations of the U.S. Securities and Exchange Commission (“SEC”) regarding interim financial reporting. Accordingly, they do not include all of the information and footnotes required by accounting principles generally accepted in the United States of America (“U.S.”) for complete financial statements and should be read in conjunction with the Company’s audited financial statements included in the Annual Report on Form 10-K for the year ended December 31, 2017.

On January 1, 2018 the Company adopted Accounting Standards Update (“ASU”) ASU No. 2014-09, “Revenue from Contracts with Customers (Topic 606)” using the full retrospective method which required each prior reporting period presented to be adjusted to reflect the application of this ASU. See Note 2. “New Accounting Pronouncements” for additional information.

In the opinion of management, the Company has prepared the accompanying unaudited condensed consolidated financial statements on the same basis as its audited financial statements, and these financial statements include all adjustments, consisting only of normal recurring adjustments, necessary for a fair presentation of the results of the interim periods presented.

The operating results for the interim periods presented are not necessarily indicative of the results expected for the full year 2018.

2. NEW ACCOUNTING PRONOUNCEMENTS

Financial Instruments

In June 2016, the Financial Accounting Standards Board (“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 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.

ASC 606 and ASC 340-40

In May 2014, the FASB issued ASU No. 2014-09, “Revenue from Contracts with Customers (Topic 606)”. The Company adopted ASC 606 and ASC 340-40 on January 1, 2018 using the full retrospective method, which required the Company to retrospectively adjust the prior periods presented.

The most significant impacts of adopting ASC 606 and ASC 340-40 were as follows:

 

    Perpetual licenses with extended payment terms and term licenses - Revenue from perpetual license with extended payment terms and term license is now recognized when control is transferred to the client, the point in time when the client can use and benefit from the license. Previously the Company recognized revenue over the term of the agreements as payments became due or earlier if prepaid. Any unrecognized license revenue from these arrangements is recognized in the period that control transfers, as either a cumulative adjustment to retained earnings as of December 31, 2015 or as revenue in periods thereafter. Unbilled receivables in the Company’s unaudited condensed consolidated balance sheets increased significantly due to the revenue from perpetual license with extended payment terms and term license being recognized prior to amounts billed, or prepaid by, clients.

 

    Allocation of future credits and significant discounts - The perpetual or term licenses delivered are a separate performance obligation which now requires us to allocate any future credits and discounts to the performance obligations in the arrangement based upon their relative stand-alone selling prices.

 

8


Table of Contents

PEGASYSTEMS INC.

NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (continued)

 

    Deferred contract costs - Sales incentive programs and other incremental and recoverable costs to obtain a contract were previously expensed when incurred. ASC 340-40 requires these costs to be recognized as an asset when incurred and to be expensed over the period of expected benefit, which is on average five years. This change primarily impacts the Company’s contracts related to multi-year cloud offerings, maintenance on term and perpetual licenses, and those long-term term and perpetual licenses with client usage rights that increase over time.

 

    Taxes - The corresponding effect on tax balances in relation to all of the above impacts has also been recognized.

For additional information on the Company’s accounting policies as a result of the adoption of ASC 606 and ASC 340-40 see Note 4. “Receivables, Contract Assets, and Deferred Revenue”, Note 5. “Deferred Contract Costs”, and Note 9. “Revenue”.

The impact of the adoption ASC 606 and ASC 340-40 on the Company’s unaudited condensed consolidated balance sheet and unaudited condensed consolidated statement of operations is:

 

    December 31, 2017  
(in thousands)       Previously reported                   Adjustments                         As adjusted            

Accounts receivable and unbilled receivables

  $ 248,331      $ 133,302      $ 381,633   

Contract assets

    —        914        914   

Long-term unbilled receivables

    —        160,708        160,708   

Deferred income taxes

    57,127        (42,887)       14,240   

Deferred contract costs

    —        37,924        37,924   

Other assets(1)

    416,148        —        416,148   
 

 

 

   

 

 

   

 

 

 

Total Assets

    721,606        289,961        1,011,567   
 

 

 

   

 

 

   

 

 

 

Deferred revenue

    195,073        (28,776)       166,297   

Long-term deferred revenue

    6,591        (2,885)       3,706   

Deferred income tax liabilities

    —        38,463        38,463   

Other liabilities(2)

    148,864        —        148,864   
 

 

 

   

 

 

   

 

 

 

Total liabilities

    350,528        6,802        357,330   

Foreign currency translation adjustments

    (3,494)       (2,966)       (6,460)  

Retained earnings

    221,926        286,125        508,051   

Other equity(3)

    152,646        —        152,646   
 

 

 

   

 

 

   

 

 

 

Total stockholders’ equity

    371,078        283,159        654,237   
 

 

 

   

 

 

   

 

 

 

Total liabilities and stockholders’ equity

  $         721,606      $         289,961      $         1,011,567   
 

 

 

   

 

 

   

 

 

 

 

  (1)  Includes cash and cash equivalents, marketable securities, income taxes receivable, other current assets, property and equipment, intangible assets, goodwill, and other long-term assets (as reflected in the consolidated balance sheets in the Annual Report on Form 10-K for the year ended December 31, 2017).
  (2)  Includes accounts payable, accrued expenses, accrued compensation and related expenses, income taxes payable, and other long-term liabilities (as reflected in the consolidated balance sheets in the Annual Report on Form 10-K for the year ended December 31, 2017).
  (3) Includes common stock, additional paid-in capital, and net unrealized loss on available-for-sale marketable securities (as reflected in the consolidated balance sheets in the Annual Report on Form 10-K for the year ended December 31, 2017).

 

9


Table of Contents

PEGASYSTEMS INC.

NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (continued)

 

    Three Months Ended  
    March 31, 2017  
(in thousands, except per share amounts)       Previously reported                 Adjustments                       As adjusted            

Revenue:

     

 Software license

  $           92,390      $         34,618      $         127,008   

 Maintenance

    58,965        (252)       58,713   

 Services

    71,892        (1,304)       70,588   
 

 

 

   

 

 

   

 

 

 

  Total revenue

    223,247        33,062        256,309   
 

 

 

   

 

 

   

 

 

 

Cost of revenue:

     

 Software license

    1,300        —        1,300   

 Maintenance

    7,218        —        7,218   

 Services

    59,572        —        59,572   
 

 

 

   

 

 

   

 

 

 

  Total cost of revenue

    68,090        —        68,090   
 

 

 

   

 

 

   

 

 

 

Gross profit

    155,157        33,062        188,219   
 

 

 

   

 

 

   

 

 

 

Operating expenses:

     

 Selling and marketing

    71,288        (1,607     69,681   

 Research and development

    40,296        —        40,296   

 General and administrative

    12,335        —        12,335   
 

 

 

   

 

 

   

 

 

 

  Total operating expenses

    123,919        (1,607     122,312   
 

 

 

   

 

 

   

 

 

 

Income from operations

    31,238        34,669        65,907   
 

 

 

   

 

 

   

 

 

 

Foreign currency transaction gain

    676        69        745   

Interest income, net

    165        40        205   

Other expense, net

    (279)       —        (279)  
 

 

 

   

 

 

   

 

 

 

Income before provision for income taxes

    31,800        34,778        66,578   

Provision for income taxes

    4,779        8,836        13,615   
 

 

 

   

 

 

   

 

 

 

  Net income

  $ 27,021      $ 25,942      $ 52,963   
 

 

 

   

 

 

   

 

 

 

Earnings per share:

     

 Basic

  $ 0.35        $ 0.69   
 

 

 

     

 

 

 

 Diluted

  $ 0.33        $ 0.65   
 

 

 

     

 

 

 

Weighted-average number of common shares outstanding:

     

 Basic

    76,761          76,761   

 Diluted

    81,875          81,875   

Adoption of ASC 606 had no impact on total cash from or used in operating, financing, or investing activities in the Company’s unaudited condensed consolidated statements of cash flows for the three months ended March 31, 2017.

3. MARKETABLE SECURITIES

 

     March 31, 2018  
(in thousands)        Amortized Cost              Unrealized Gains              Unrealized Losses                  Fair Value          

Municipal bonds

   $ 50,782       $ —       $ (191)      $ 50,591   

Corporate bonds

     38,761                (306)        38,456   
  

 

 

    

 

 

    

 

 

    

 

 

 
   $ 89,543       $      $ (497)      $ 89,047   
  

 

 

    

 

 

    

 

 

    

 

 

 

 

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

Municipal bonds

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

Corporate bonds

     28,757                (137)        28,621   
  

 

 

    

 

 

    

 

 

    

 

 

 
   $ 61,753       $      $ (285)      $ 61,469   
  

 

 

    

 

 

    

 

 

    

 

 

 

 

10


Table of Contents

PEGASYSTEMS INC.

NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (continued)

 

As of March 31, 2018, the Company did not hold any investments with unrealized losses that are considered to be other-than-temporary.

As of March 31, 2018, remaining maturities of marketable securities ranged from May 2018 to February 2021, with a weighted-average remaining maturity of approximately 1.4 years.

4. RECEIVABLES, CONTRACT ASSETS, AND DEFERRED REVENUE

Receivables

 

(in thousands)

 

             March 31,          
2018
           December 31,      
2017
 

Accounts receivable

   $         164,981       $         222,735   

Unbilled receivables

     153,657         158,898   

Long-term unbilled receivables

     180,077         160,708   
  

 

 

    

 

 

 

   Total receivables

   $ 498,715       $ 542,341   
  

 

 

    

 

 

 

Unbilled receivables is the amount due from clients where the only condition on the right of payment is the passage of time. The Company regularly reassesses receivables for collectability. As of March 31, 2018 and December 31, 2017, the allowance for doubtful accounts was not material.

Long-term unbilled receivables are expected to be billed as follows:

 

(in thousands)

 

           March 31,        
2018
 

2019

   $         82,518   

2020

     58,433   

2021

     31,129   

2022 and thereafter

     7,997   
  

 

 

 
   $ 180,077   
  

 

 

 

Contract assets and deferred revenue

 

(in thousands)

 

             March 31,          
2018
          December 31,      
2017
 

Contract assets(1)

   $ 788      $ 914   

Deferred revenue

     175,586        166,297   

Long-term deferred revenue(2)

   $ 3,277      $ 3,706   

  (1) Included in other current assets in the unaudited condensed consolidated balance sheets.

  (2) Included in other long-term liabilities in the unaudited condensed consolidated balance sheets.

Contract assets and deferred revenue are presented net at the contract level for each reporting period. Contract assets are unbilled amounts resulting from client contracts where revenue recognized exceeds the amount billed to the client and the right to payment is subject to conditions other than the passage of time, such as the completion of a related performance obligation. Deferred revenue consists of billings and payments received in advance of revenue recognition.

The change in deferred revenue in the three months ended March 31, 2018, excluding the impact of the netting of contract assets and deferred revenue, was primarily due to new billings in advance of revenue recognition and $101.6 million of revenue recognized that was included in deferred revenue at December 31, 2017.

Major clients

No client represented 10% or more of the Company’s total receivables as of March 31, 2018 or December 31, 2017.

5. DEFERRED CONTRACT COSTS

Sales incentives paid by the Company are considered incremental and recoverable costs of obtaining a contract with a client. These costs are deferred, as a long-term asset, and then amortized using the straight-line method over the period of benefit which is on average five years. The Company determined the period of benefit by taking into consideration client contracts, the Company’s technology, and other factors. The Company utilizes a practical expedient available under ASC 606 to expense costs to obtain a contract as incurred when the original

 

11


Table of Contents

PEGASYSTEMS INC.

NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (continued)

 

amortization period is one year or less. During the three months ended March 31, 2018 and 2017, impairment of deferred contract costs was not material.

 

(in thousands)

 

 

    March 31,    

2018

 

    December 31,    

2017

Deferred contract costs(1)

  $                        39,781     $                        37,924  

 

(1) Included in other long-term assets in the unaudited condensed consolidated balance sheets.

 

Amortization of deferred contract costs was as follows:

   

                Three Months Ended                 

March 31,

(in thousands)  

        2018        

 

        2017        

Amortization of deferred contract costs(1)

  $3,789   $2,594

      (1) Included in selling and marketing expenses in the unaudited condensed consolidated statement of operations.

6. GOODWILL AND OTHER INTANGIBLE ASSETS

The changes in the carrying amount of goodwill were as follows:

 

(in thousands)           Three Months Ended        
March  31,
 
  2018  

Balance as of January 1,

  $ 72,952   

Purchase price adjustments to goodwill

    —   

Currency translation adjustments

    65   
 

 

 

 

Balance as of March 31,

  $ 73,017   
 

 

 

 

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

 

       

March 31, 2018

(in thousands)  

        Useful Lives        

 

Cost

 

Accumulated
Amortization

 

Net Book Value(1)

Client-related intangibles

  9-10 years    $                63,197    $                (46,456)   $                16,741 

Technology

  7-10 years    58,942    (46,603)   12,339 

Other intangibles

  —    5,361    (5,361)   — 
   

 

 

 

 

 

    $              127,500    $                (98,420)   $                29,080 
   

 

 

 

 

 

(1) Included in other long-term assets in the unaudited condensed consolidated balance sheet.

       

December 31, 2017

(in thousands)  

        Useful Lives        

 

Cost

 

Accumulated
Amortization

 

Net Book Value(1)

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)   — 
   

 

 

 

 

 

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

 

 

 

 

 

 

12


Table of Contents

PEGASYSTEMS INC.

NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (continued)

 

  (1)  Included in other long-term assets in the unaudited condensed consolidated balance sheets.

Amortization of intangibles assets is reflected in the Company’s unaudited condensed consolidated statements of operations as follows:

 

    Three Months Ended
March 31,
 
   (in thousands)   2018     2017  

 

   Cost of revenue

 

 

$

 

                      1,232 

 

 

 

 

$

 

                      1,334 

 

 

   Selling and marketing

    1,605        1,866   
 

 

 

   

 

 

 
  $                 2,837      $                 3,200   
 

 

 

   

 

 

 

7. ACCRUED EXPENSES

 

   (in thousands)   March 31,
2018
    December 31,
2017
 

 

   Outside professional services

 

 

$

 

                    15,152 

 

 

 

 

$

 

                    14,468 

 

 

   Income and other taxes

    7,272        7,420   

   Marketing and sales program expenses

    8,724        6,444   

   Dividends payable

    2,358        2,344   

   Employee-related expenses

    5,091        4,065   

   Other

    9,681        10,767   
 

 

 

   

 

 

 
  $ 48,278      $ 45,508   
 

 

 

   

 

 

 

8. FAIR VALUE MEASUREMENTS

Assets and Liabilities Measured at Fair Value on a Recurring Basis

The Company records its cash equivalents, marketable securities, 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, which 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 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 between levels during the three months ended March 31, 2018.

 

13


Table of Contents

PEGASYSTEMS INC.

NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (continued)

 

The Company’s assets and liabilities measured at fair value on a recurring basis were as follows:

 

    March 31, 2018  
            Level 1                     Level 2                     Level 3                     Total          

Cash equivalents

  $                     130       $                     30,072       $                     —       $                     30,202    

Marketable securities:

       

Municipal bonds

  $ —       $ 50,591       $ —       $ 50,591    

Corporate bonds

    —         38,456         —         38,456    
 

 

 

   

 

 

   

 

 

   

 

 

 

Total marketable securities

  $ —       $ 89,047       $ —       $ 89,047    

Investments in privately-held companies(1)

  $ —       $ —       $ 2,060       $ 2,060    

 

  (1) Included in other long-term assets in the unaudited condensed consolidated balance sheets.

 

    December 31, 2017  
            Level 1                     Level 2                     Level 3                     Total          

Cash equivalents

  $ 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(1)

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

 

  (1) Included in other long-term assets in the unaudited condensed 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, including property and equipment and intangible assets, are recognized at fair value when they are impaired. During the three months ended March 31, 2018 and 2017, the Company did not recognize any impairments of its assets recorded at fair value on a nonrecurring basis.

9. REVENUE

Revenue policy

The Company’s revenue is derived from sales of software licenses, maintenance fees related to the Company’s software licenses, and services.

 

    License revenue is primarily derived from sales of the Company’s software applications and Pega Platform.

 

    Maintenance revenue includes revenue from client support including software upgrades, on a when and-if available basis, telephone support, and bug fixes or patches.

 

    Cloud revenue is derived from sales of the Company’s hosted Pega Platform and software application environments.

 

    Consulting revenue is primarily related to new license implementations.

Contracts with multiple performance obligations

The Company’s license and cloud arrangements often contain multiple performance obligations, including maintenance, consulting, and training. For contracts with multiple performance obligations, the Company accounts for individual performance obligations separately if they are distinct. The transaction price is allocated to the separate performance obligations on a relative stand-alone selling price basis. If the transaction price contains discounts or expects to provide a future price concession, these elements are considered when determining the transaction price prior to allocation. Variable fees within the transaction price will be estimated and recognized in revenue as the Company satisfies its performance obligations to the extent it is probable that a significant reversal of cumulative revenue recognized will not occur when the uncertainty associated with the variable fee is resolved. If the contract grants the client the option to acquire additional products or services, the Company assesses whether or not any discount on the products and services is in excess of levels normally available to similar clients and, if so, accounts for that discount as an additional performance obligation.

 

14


Table of Contents

PEGASYSTEMS INC.

NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (continued)

 

Software licenses

The Company has concluded that its software licenses are distinct performance obligations as the client can benefit from the software on its own. Software license revenue is typically recognized at a point in time when control is transferred to the client, which is defined as the point in time when the client can use and benefit from the license. The software license is delivered before related services are provided and is functional without services, updates, and technical support. The Company’s license arrangements generally contain multiple performance obligations, including consulting, training, and maintenance. Stand-alone selling price for software licenses is determined using the residual approach. The Company utilizes the residual approach as license performance obligations are sold for a broad range of amounts (the selling price is highly variable) and a stand-alone selling price is not discernible from past transactions or other observable evidence. Periodically, the Company evaluates whether the residual approach is appropriate for its license and cloud performance obligations when sold with other performance obligations. As a result, if the stand­alone selling price analysis illustrates that the license and cloud performance obligations are no longer highly variable, the Company will utilize the relative allocation method for such arrangements.

Term license fees are usually payable in advance on a monthly, quarterly, or annual basis over the term of the license agreement, which is typically three to five years and may be renewed for additional terms at the client’s option. Perpetual license fees are usually payable when the contract is executed. The Company recognizes software license revenue when control is transferred, and the corresponding difference between the amount invoiced and recognized as revenue is recorded as unbilled receivables, as the payment of consideration is subject only to the passage of time.

Maintenance

Maintenance revenue includes revenue from client support and related professional services. Client support includes software upgrades on a when and-if available basis, telephone support, and bug fixes or patches. Maintenance is priced as a percentage of the selling price of the related software license, which is highly variable. The Company determined the standalone selling price of maintenance based on this pricing relationship, which has remained constant within a narrow range, and observable data from standalone sales of maintenance, along with all other observable data.

The Company has identified two separate distinct performance obligations of maintenance:

 

  1. software upgrades and updates; and

 

  2. technical support.

These performance obligations are distinct within the contract and, although they are not sold separately, the components are not essential to the functionality of the other components. Each of the performance obligations included in maintenance revenue is a stand-alone obligation that is recognized over the passage of the contractual term, which is typically one year. Maintenance fees are usually payable in advance on a monthly, quarterly, or annual basis over the term of the agreement.

Services

The Company’s services revenue is comprised of consulting and training, including software license implementations, training, reimbursable expenses, and cloud which is derived from sales of the Company’s hosted Pega Platform and software application environments. The Company has concluded that most services are distinct performance obligations. Consulting may be provided on a stand-alone basis or bundled with license and software maintenance services.

The stand-alone selling price for consulting in time and materials contracts is determined by observable prices in similar transactions without multiple performance obligations and recognized as revenue as the services are performed. Fees for time and materials consulting contracts are usually payable shortly after the service is provided.

The Company estimates the stand-alone selling price for fixed price services based on the estimated hours versus actual hours in similar geographies and for similar contract sizes. Revenue for fixed price services is recognized over time as the services are provided. Fees for fixed price services consulting contracts are usually payable as contract milestones are achieved.

The stand-alone selling price of cloud sales of production environments is determined based on the residual approach when sold with services and is recognized over the term of the service. The Company utilizes the residual approach as cloud performance obligations are sold for a broad range of amounts (the selling price is highly variable) and a stand-alone selling price is not discernible from past transactions or other observable evidence. The stand-alone selling price for cloud sales of development and testing environments is developed using observable prices in similar transactions without multiple performance obligations and is recognized over time over the term of the service. Cloud fees are usually payable in advance on a monthly, quarterly, or annual basis over the term of the service.

 

15


Table of Contents

PEGASYSTEMS INC.

NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (continued)

 

Contract modifications

The Company sometimes enters into amendments to previously executed contracts which constitute contract modifications. The Company assesses each of these contract modifications to determine:

 

  1. If the additional products and services are distinct from the products and services in the original arrangement, and

 

  2. If the amount of consideration expected for the added products and services reflects the stand-alone selling price of those products and services.

A contract modification meeting both criteria is accounted for as a separate contract. A contract modification not meeting both criteria is considered a change to the original contract and is accounted for on either:

 

  1. a prospective basis as a termination of the existing contract and the creation of a new contract; or

 

  2. a cumulative catch-up basis.

Geographic revenue

 

    Three Months Ended
March 31,
 
(in thousands)   2018     2017  

U.S.

  $         113,985               48%     $         169,662               67%  

Other Americas

    17,715       8%       10,406       4%  

United Kingdom

    26,094       11%       26,342       10%  

Europe, Middle East, and Africa excluding the United Kingdom

    31,826       14%       24,211       9%  

Asia-Pacific

    45,562       19%       25,688       10%  
 

 

 

   

 

 

 

Total Revenue

  $ 235,182       100%     $ 256,309       100%  
 

 

 

   

 

 

 

Major products and services

 

    Three Months Ended
March 31,
 
(in thousands)               2018                             2017              

Perpetual license

  $                 23,078      $                 37,899   

Term license

    64,695        89,109   
 

 

 

   

 

 

 

Performance obligations transferred at a point in time

    87,773        127,008   

Maintenance

    64,525        58,713   

Cloud

    15,582        10,402   

Consulting and training

    67,302        60,186   
 

 

 

   

 

 

 

Performance obligations transferred over time

    147,409        129,301   
 

 

 

   

 

 

 

Total Revenue

  $ 235,182      $ 256,309   
 

 

 

   

 

 

 

During the three months ended March 31, 2018 and 2017, there were no material changes in the Company’s estimate of variable fees. The amount of revenue recognized from performance obligations satisfied in prior periods was not material.

Transaction price allocated to remaining performance obligations

Transaction price allocated to remaining performance obligations represents contracted revenue that has not yet been recognized. Transaction price on remaining performance obligations was $291 million as of March 31, 2018, of which the Company expects to recognize $198.3 million prior to January 1, 2020. These amounts do not include contracts that have an original expected duration of one year or less. For reporting periods ending prior to January 1, 2018, the date of initial adoption of ASC 606, the Company has elected the practical expedient and not compiled and disclosed the amount of the transaction price allocated to the remaining performance obligations.

 

16


Table of Contents

PEGASYSTEMS INC.

NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (continued)

 

Major clients

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

 

                 Three Months Ended              
March 31,
 
(in thousands)    2018           2017  
  

 

 

 

Total revenue

     $          235,182       $                 256,309     

 Client A

     *         14%  

 Client B

     *         11%  

  *Client accounted for less than 10% of total revenue.

10. STOCK-BASED COMPENSATION

Expense

 

                     Three Months Ended                 
March 31,
 
(in thousands)    2018     2017  

Cost of revenues

   $               3,701       $           3,622    

Selling and marketing

     4,658         3,405    

Research and development

     3,637         3,312    

General and administrative

     3,113         2,169    
  

 

 

   

 

 

 
   $ 15,109       $ 12,508    
  

 

 

   

 

 

 

Income tax benefit

   $ (3,141)      $ (3,815)   

The Company recognizes stock-based compensation on the accelerated recognition method, treating each vesting tranche as if it were an individual grant. As of March 31, 2018, the Company had, net of estimated forfeitures, $92.5 million of unrecognized stock-based compensation expense, related to all unvested restricted stock units (“RSUs”) and stock options, which was expected to be recognized over a weighted-average period of 2.3 years.

Grants

The Company granted the following stock-based compensation awards:

 

                 Three Months Ended             
March 31,
 
(in thousands)            Shares                 Total Fair Value      

RSUs(1)

     858      $                 49,600   

Non-qualified stock options

     1,377      $ 24,700   

 

(1)  Includes approximately 0.1 million RSUs which were granted in connection with the election by certain employees to receive 50% of their 2018 target incentive compensation under the Company’s Corporate Incentive Compensation Plan in the form of RSUs instead of cash. Stock-based compensation of approximately $8.2 million associated with this RSU grant is expected to be recognized over a one-year period beginning on the grant date.

RSU vestings and stock option exercises

During the three months ended March 31, 2018, 0.6 million shares of common stock were issued due to stock option exercises and RSU vestings under the Company’s stock-based compensation plans.

 

17


Table of Contents

PEGASYSTEMS INC.

NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (continued)

 

11. INCOME TAXES

Effective Tax Rate

The Company computes its (benefit)/provision for income taxes by applying the estimated annual effective tax rate to year to date income before (benefit)/provision for income taxes and adjusts for discrete tax items recorded in the period.

 

                 Three Months Ended             
March 31,
 
(Dollars in thousands)    2018     2017  

(Benefit)/provision for income taxes

   $             (4,222)        $             13,615     

Effective income tax rate

     (53)%       20%  

During the three months ended March 31, 2018, the Company’s effective tax rate changed primarily due to the following factors:

 

    excess tax benefits from stock-based compensation were disproportionately greater relative to income before (benefit)/provision for income taxes;

 

    a decrease in the estimated annual effective income tax rate primarily due to the reduction of the U.S. statutory federal tax rate from 35% to 21% pursuant to the Tax Reform Act; and

 

    an increase in U.S. research and development tax credits.

Tax Reform Act

On December 22, 2017, the Tax Cuts and Jobs Act of 2017 (“Tax Reform Act”) was enacted into law, which significantly changed U.S. tax law and included many provisions such as a reduction of the U.S. federal statutory tax rate, imposed a one-time transition tax on deemed repatriation of deferred foreign earnings, and included a provision to tax global intangible low-taxed income (“GILTI”) of foreign subsidiaries, a special tax deduction for foreign derived intangible income, and a base erosion anti-abuse tax measure (“BEAT”) that may tax payments between a U.S. corporation and its foreign subsidiaries, among other tax changes.

Under the SEC Staff Accounting Bulletin No. 118 (“SAB 118”), the Company recognized the provisional tax impacts in the three months ended December 31, 2017 that included $20.4 million of income tax expense to re-measure its net deferred tax assets to the 21% enacted rate. However, the Company has revised its provisional amount to reflect the impact of the retrospective adoption of ASC 606 and has recognized a $12.6 million income tax benefit for the remeasurement of its net deferred tax liabilities on a retrospective basis in the three months ended December 31, 2017.

The final amounts may differ from those 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 also provided for a one-time deemed mandatory repatriation of post-1986 undistributed foreign subsidiary earnings and profits through December 31, 2017. However, based on the Company’s provisional analysis performed as of that date, the Company does not expect to be subject to the one-time transition tax due to the Company’s foreign subsidiaries being in a net accumulated deficit position. During the three months ended March 31, 2018, the Company recognized no significant adjustments to these estimates.

The Tax Reform Act provides the following new anti-abuse provisions beginning in 2018:

 

    The 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. As of March 31, 2018, the Company has included an estimate of the effect of its GILTI provisions in its estimated annual effective tax rate. The Company continues to monitor IRS guidance and will update its estimates as guidance is issued.

 

    The BEAT provisions in the Tax Reform Act impose an alternative minimum tax on taxpayers with substantial base-erosion payments. The Company’s preliminary assessment is that the Company will not be subject to the BEAT in 2018. The Company continues to monitor IRS guidance and will update its estimates as guidance is issued.

 

18


Table of Contents

PEGASYSTEMS INC.

NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (continued)

 

12. 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 stock options and RSUs, using the treasury stock method. In periods of loss, all stock options and RSUs are excluded, as their inclusion would be anti-dilutive.

The calculation of the basic and diluted earnings per share is as follows:

 

    

Three Months Ended
March 31,

(in thousands, except per share amounts)   

          2018          

 

          2017          

Basic

    

Net income

   $                12,200    $                52,963 

Weighted-average common shares outstanding

   78,236    76,761 
  

 

 

 

Earnings per share, basic

   $                    0.16    $                    0.69 
  

 

 

 

    

Diluted

    

Net income

   $                12,200    $                52,963 

Weighted-average effect of dilutive securities:

    

Stock options

   3,119    3,184 

RSUs

   1,747    1,930 
  

 

 

 

Effect of dilutive securities

   4,866    5,114 
  

 

 

 

Weighted-average common shares outstanding, assuming dilution

   83,102    81,875 
  

 

 

 

Earnings per share, diluted

   $                    0.15    $                    0.65 
  

 

 

 

    

Outstanding anti-dilutive stock options and RSUs(1)

   397    314 

 

(1)  Certain outstanding stock options and RSUs were excluded from the computation of diluted earnings per share because they were anti-dilutive in the period presented. These awards may be dilutive in the future.

 

19


Table of Contents

ITEM 2.             MANAGEMENT’S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS

FORWARD-LOOKING STATEMENTS

This Quarterly Report on Form 10-Q contains or incorporates forward-looking statements within the meaning of the Private Securities Litigation Reform Act of 1995. These statements include, but are not limited to, statements about our future financial performance and business plans, the adequacy of our liquidity and capital resources, the continued payment of quarterly dividends, and the timing of revenue recognition and are described more completely in Part I of our Annual Report on Form 10-K for the year ended December 31, 2017.

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. 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 statements are not guarantees of future performance and involve certain risks, uncertainties, and assumptions that are difficult to predict. Important factors that could cause actual future activities and results to differ materially from those expressed in such forward-looking statements include, among others, variation in demand for our products and services and the difficulty in predicting factors affecting the timing of license revenue recognition; reliance on third party relationships; our beliefs and the timing of the completion of our analysis regarding the impact of the Tax Cuts and Jobs Act of 2017, including its impact on income tax expense and deferred tax assets; the inherent risks associated with international operations and the continued uncertainties in the global economy; our continued effort to market and sell both domestically and internationally; foreign currency exchange rates; the financial impact of any future acquisitions; the potential legal and financial liabilities and reputation damage due to cyber-attacks and security breaches; and management of our growth. These risks, and other factors that could cause actual results to differ materially from those expressed in such forward-looking statements, are described more completely in Part I of our Annual Report on Form 10-K for the year ended December 31, 2017 as well as other filings we make with the U.S. Securities and Exchange Commission (“SEC”).

Investors are cautioned not to place undue reliance on such forward-looking statements and there are no assurances that the matters contained in such statements will be achieved. Although subsequent events may cause our view to change, except as required by applicable law, we do not undertake and specifically disclaim any obligation to publicly update or revise these forward-looking statements whether as the result of new information, future events or otherwise.

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 Pega Platform. Our cloud revenue is derived from our hosted software application and Pega Platform environments. Our consulting revenue is primarily related to new license implementations.

 

20


Table of Contents

Financial and Performance Metrics

We adopted the new revenue recognition standard (“ASC 606”) effective January 1, 2018 using the full retrospective method. See Note 2. “New Accounting Pronouncements” included in Item 1. “Unaudited Condensed Consolidated Financial Statements” for additional information.

 

(Dollars in thousands, except per share amounts)   Three Months Ended
March 31,
             
          2018                     2017                             Change                   

Total revenue

  $ 235,182      $ 256,309      $ (21,127     (8)%  

Net income

  $ 12,200      $ 52,963      $ (40,763     (77)%  

Diluted earnings per share

  $ 0.15      $ 0.65      $ (0.50     (77)%  

Cash provided by operating activities

  $ 55,655      $ 32,444      $ 23,211       72%  

The decrease in total revenue in the three months ended March 31, 2018 was primarily due to a large term license arrangement recognized in revenue in the three months ended March 31, 2017 and a shift in client preferences to cloud arrangements. Cloud arrangements are generally recognized in revenue over the term of the cloud contract, as compared to other arrangements, which are generally recognized in revenue on the contract effective date.

Annual Contract Value (“ACV”)(1)

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

 

    March 31,              
(in thousands)           2018                     2017                             Change                   

Term and Cloud ACV

  $ 236,025      $ 193,004      $ 43,021       22%  

Maintenance ACV

    258,100        234,852      $ 23,248       10%  
 

 

 

   

 

 

     

Total ACV

  $ 494,125      $ 427,856      $ 66,269       15%  
 

 

 

   

 

 

     

 

 

LOGO

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

 

21


Table of Contents

CRITICAL ACCOUNTING POLICES

Management’s Discussion and Analysis of Financial Condition and Results of Operations is based upon our unaudited condensed consolidated financial statements, which have been prepared in accordance with accounting principles generally accepted in the United States (U.S.) and the rules and regulations of the SEC for interim 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 the related disclosure of contingent assets and liabilities. We base our estimates and judgments on historical experience, knowledge of current conditions, and expectations of what could occur in the future given available information.

Revenue

We account for revenue in accordance with ASC 606. Our revenue recognition policies require us to make significant judgments and estimates.

Our clients’ contracts typically contain promises to transfer multiple products and services. Judgment is required to determine whether each product and service is considered to be a distinct performance obligation that should be accounted for separately under the contract. We allocate the transaction price to the distinct performance obligations based on relative stand-alone selling price. We estimate stand-alone selling price based on the prices charged to clients, or by using information such as market conditions and other observable inputs. However, the selling price of our software licenses and cloud performance obligations are highly variable. Thus, we estimate stand-alone selling price for software licenses and cloud performance obligations using the residual approach, determined based on total transaction price minus the stand-alone selling price of other performance obligations promised in the contract.

In applying our revenue recognition policy, we must determine which portions of our revenue are recognized currently and which portions must be deferred and recognized in future periods. We analyze various factors including, but not limited to, the selling price of undelivered services when sold on a stand-alone basis, our pricing policies, and contractual terms and conditions in helping us to make such judgments about revenue recognition. Changes in judgment on any of these factors could materially impact the timing and amount of revenue recognized in a given period.

Deferred Contract Costs

Sales incentives paid by us are considered incremental and recoverable costs of obtaining a contract with a client. These costs are deferred and then amortized over the period of benefit, which is on average five years. We determined the period of benefit by taking into consideration our client contracts, our technology, and other factors.

Except as described above, there have been no changes in our critical accounting policies as disclosed in our Annual Report on Form 10-K for the year ended December 31, 2017.

For more information regarding our critical accounting policies, we encourage you to read the discussion contained in the following locations:

 

    “Critical Accounting Estimates and Significant Judgments” in Item 7. “Management’s Discussion and Analysis of Financial Condition and Results of Operations” and Note 2. “Significant Accounting Policies” in Item 8. “Financial Statements and Supplementary Data” both of which are contained in our Annual Report on Form 10-K for the year ended December 31, 2017.

 

    Note 2. “New Accounting Pronouncements”, Note 4. “Receivables, Contract Assets, and Deferred Revenue”, and Note 9. “Revenue” contained in Item 1. “Unaudited Condensed Consolidated Financial Statements” of this Quarterly Reporting on Form 10-Q for the three months ended March 31, 2018.

RESULTS OF OPERATIONS

 

    Three Months Ended
March 31,
             
(Dollars in thousands)           2018                     2017                              Change                   

Total revenue

  $ 235,182      $ 256,309      $ (21,127     (8)%  

Gross profit

  $ 159,568      $ 188,219      $ (28,651     (15)%  

Income from operations

  $ 7,936      $ 65,907      $ (57,971     (88)%  

Net income

  $ 12,200      $ 52,963      $ (40,763     (77)%  

 

22


Table of Contents

Revenue

Software license

 

(Dollars in thousands)    Three Months Ended
March 31,
              
                   2018                                      2017                                           Change                   

Perpetual license

   $ 23,078        26%     $ 37,899        30%      $ (14,821             (39)%  

Term license

     64,695        74%       89,109        70%        (24,414     (27)%  
  

 

 

   

 

 

      

Total software license

   $             87,773        100%     $             127,008        100%      $           (39,235     (31)%  
  

 

 

   

 

 

      

The decrease in perpetual license revenue in the three months ended March 31, 2018 was primarily due to a decrease in the value of perpetual arrangements executed in the three months ended March 31, 2018 driven primarily by a shift in client preferences to cloud arrangements.

The decrease in term license revenue in the three months ended March 31, 2018 was primarily due to a large term license arrangement recognized in revenue in the three months ended March 31, 2017 and a shift in client preferences to cloud arrangements.

Maintenance

 

    Three Months Ended
March 31,
              
(Dollars in thousands)           2018                     2017                             Change                   

Maintenance

  $ 64,525      $ 58,713      $ 5,812        10%  

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

Services

 

     Three Months Ended
March 31,
               
(Dollars in thousands)                    2018                                        2017                                        Change                   

Cloud

   $ 15,582       19%     $ 10,402       15%      $ 5,180                50%  

Consulting and training

     67,302       81%       60,186       85%        7,116        12%  
  

 

 

   

 

 

       

Total services

   $             82,884           100%     $             70,588           100%      $         12,296        17%  
  

 

 

   

 

 

       

The increase in cloud revenue was primarily due to the continued growth of our cloud client base driven by a shift in client preferences to cloud arrangements.

The increase in consulting and training revenue was primarily due to higher billable hours during the three months ended March 31, 2018. Our consulting and training 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.

Gross profit

 

     Three Months Ended
March 31,
        
(Dollars in thousands)                    2018                                       2017                                       Change                   

Software license

   $ 86,518        99%      $ 125,708        99%      $ (39,190     (31)%  

Maintenance

     58,443        91%        51,495        88%        6,948               13 %  

Cloud

     7,861        50%        4,669        45%        3,192       68 %  

Consulting and training

     6,746        10%        6,347        11%        399       6 %  
  

 

 

    

 

 

      

Services

     14,607        18%        11,016        16%        3,591       33 %  
  

 

 

    

 

 

      

Total gross profit

   $             159,568            68%      $             188,219            73%      $           (28,651     (15) %  
  

 

 

    

 

 

      

 

23


Table of Contents

The decrease in total gross profit in the three months ended March 31, 2018 was primarily due to a large term license arrangement recognized in revenue in the three months ended March 31, 2017. Additionally we have experienced a shift in client preferences to cloud arrangements, which are generally recognized in revenue over the term of the cloud contract, as compared to other arrangements, which are generally recognized in revenue on the contract effective date.

The increase in maintenance gross profit percent in the three months ended March 31, 2018 was driven by a $0.5 million decrease in client support expenses as we transferred client support resources to support our growing cloud business.

The increase in cloud gross profit percent in the three months ended March 31, 2018 was driven by cost efficiency gains as our cloud business continues to grow and scale, partially offset by a $0.5 million increase in client support expenses as we expanded our cloud client support function to sustain our growing cloud business.

If we had transferred these resources on January 1, 2017, the change in maintenance and cloud gross profit and gross profit percent would have been as follows:

 

                     Three Months Ended                 
March 31,
     Change  
(Dollars in thousands)    2018      2017     

Maintenance

   $             58,443              91%      $             51,995              89%      $             6,448                    12%  

Cloud

   $ 7,861        50%      $ 4,169        40%      $ 3,692        89%  

Operating expenses

Selling and marketing

 

     Three Months Ended
March 31,
     Change  
(Dollars in thousands)    2018      2017     

Selling and marketing

   $             88,383         $             69,681         $             18,702                        27%  

As a percent of total revenue

     38%        27%        

Selling and marketing headcount, end of period

     1,082           900           182        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 increase in the three months ended March 31, 2018 was primarily due to an increase in compensation and benefits of $11.6 million, driven by increased headcount and equity compensation, amortization of deferred commissions, increased spending on event marketing and digital advertising, and the expenses associated with assigning contract negotiation resources to drive efficiencies in the sales process in support of our long-term growth.

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

Research and development

 

     Three Months Ended
March 31,
     Change  
(Dollars in thousands)    2018      2017     

Research and development

   $             46,785         $             40,296         $             6,489                        16%  

As a percent of total revenue

     20%        16%        

Research and Development headcount, end of period

     1,602           1,441           161        11%  

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 design changes to existing products and the integration of acquired technologies.

The increase in the three months ended March 31, 2018 was primarily due to an increase in compensation and benefits of $4.6 million attributable to increased headcount, and the expansion of our application development team to support the continued development of our software.

 

24


Table of Contents

General and administrative

 

     Three Months Ended
March 31,
     Change  
(Dollars in thousands)    2018      2017     

General and administrative

   $               16,464         $               12,335         $               4,129                     33 %  

As a percent of total revenue

     7%        5%       

General and administrative headcount, end of period

     299           384           (85     (22)%  

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 partially allocated to other operating expense areas.

The increase in the three months ended March 31, 2018 was primarily due to an increase in compensation and benefits of $1.1 million, attributable to equity compensation, and an increase of $1 million in legal fees. The decrease in headcount reflects the realignment of contract negotiation and product development resources to augment our selling and marketing and research development functions, respectively.

Stock-based compensation

 

     Three Months Ended
March 31,
     Change  
(in thousands)    2018      2017     

Cost of revenues

   $                   3,701       $                   3,622       $                     79                        2 %  

Selling and marketing

     4,658         3,405         1,253        37 %  

Research and development

     3,637         3,312         325        10 %  

General and administrative

     3,113         2,169         944        44 %  
  

 

 

    

 

 

       
   $ 15,109       $ 12,508       $ 2,601        21 %  
  

 

 

    

 

 

       

Income tax benefit

   $ (3,141)      $ (3,815)      $ 674        (18)%  

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

Non-operating income/(expense), net

 

     Three Months Ended
March 31,
     Change  
(Dollars in thousands)    2018      2017     

Foreign currency transaction (loss)/gain

   $                   (1,085)      $                   745       $               (1,830)                        n/m  

Interest income, net

     764         205         559         273 %  

Other income/(expense), net

     363         (279)        642         n/m  
  

 

 

    

 

 

       
   $ 42       $ 671       $ (629)        (94)%  
  

 

 

    

 

 

       

n/m - not meaningful

The change in foreign currency transaction (loss)/gain is primarily due to unrealized losses on foreign currency denominated receivables. The adoption of ASC 606 materially increased the unbilled receivables we have recorded, which has increased the impact of fluctuations in foreign exchange rates reported in our unaudited condensed consolidated statements of operations. See Item 3. “Quantitative and Qualitative Disclosures about Market Risk” for additional information.

(Benefit)/provision for income taxes

 

     Three Months Ended
March 31,
     Change  
(Dollars in thousands)    2018      2017     

(Benefit)/provision for income taxes

   $             (4,222)         $             13,615         $               (17,837)                        n/m  

Effective income tax rate

     (53)%        20%        

 

25


Table of Contents

n/m - not meaningful

During the three months ended March 31, 2018, our effective tax rate changed primarily due to the following factors:

 

    excess tax benefits from stock-based compensation were disproportionately greater relative to income before (benefit)/provision for income taxes;

 

    a decrease in the estimated annual effective income tax rate primarily due to the reduction of the U.S. statutory federal tax rate from 35% to 21% pursuant to the Tax Reform Act; and

 

    an increase in U.S. research and development tax credits.

The inclusion of excess tax benefits from stock-based compensation as a component of the provision for income taxes has increased the volatility of the effective tax rates in recent periods, and may continue to do so in future periods, as the amount of excess tax benefits from stock-based compensation awards varies depending on our future stock price in relation to the fair value of awards, the timing of RSU vestings, exercise behavior of our stock option holders, and the total value of future grants of stock-based compensation awards.

LIQUIDITY AND CAPITAL RESOURCES

 

     Three Months Ended
March 31,
 
(in thousands)    2018      2017  

Cash provided by (used in):

     

Operating activities

   $                 55,655       $                 32,444   

Investing activities

     (31,278)        (3,727)  

Financing activities

     (23,052)        (15,994)  

Effect of exchange rates on cash and cash equivalents

     2,186         521   
  

 

 

    

 

 

 

Net increase in cash and cash equivalents

   $                   3,511       $                   13,244   
  

 

 

    

 

 

 
(in thousands)    March 31,
2018
     December 31,
2017
 

Held in U.S. entities

   $                 168,135       $                 136,444   

Held in foreign entities

     86,702         87,304   
  

 

 

    

 

 

 

Total cash, cash equivalents, and marketable securities

   $                 254,837       $                 223,748   
  

 

 

    

 

 

 

We believe that our current cash, cash equivalents, marketable securities, and cash flow from operations will be sufficient to fund our operations, quarterly cash dividends, and stock repurchases 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 taxes we would have to pay.

Cash provided by operating activities

The primary drivers during the three months ended March 31, 2018 were net income of $12.2 million and $49.6 million from receivables and contract assets, largely due to increased cash collections and the timing of billings.

The primary driver during the three months ended March 31, 2017 was net income of $53.0 million.

Cash used in investing activities

During the three months ended March 31, 2018, we purchased investments of $35.2 million and made investments of $2.1 million in property and equipment, partially offset by proceeds received from maturities of investments (including called marketable debt securities) of $6 million.

During the three months ended March 31, 2017, we purchased investments of $3.3 million, partially offset by proceeds received from maturities of investments (including called marketable debt securities) of $2.3 million. We also invested $2.4 million primarily for leasehold improvements for the build out of additional office space at our Hyderabad, India location.

 

26


Table of Contents

Cash used in financing activities

We used cash primarily for repurchases of our common stock under our publicly announced stock repurchase programs, stock repurchases for tax withholdings for the net settlement of our equity awards, and the payment of our quarterly dividend.

Since 2004, our Board of Directors has approved annual stock repurchase programs that have authorized the repurchase in the aggregate of up to $195 million of our common stock. Purchases under these programs have been made on the open market. As of March 31, 2018, $159.2 million had been repurchased, $29.2 million remained available for repurchase, and $6.4 million had expired.

Common stock repurchases

 

    Three Months Ended
March 31,
 
    2018     2017  
    (in thousands)               Shares                             Amount                             Shares                             Amount              

Tax withholdings for net settlement of equity awards

    270       $ 15,575         289       $ 12,504    

    Stock repurchase program(1)

       

    Repurchases paid

    89         4,998         29         1,260    

    Repurchases unsettled at period end

    12         690         5         238    
 

 

 

   

 

 

   

 

 

   

 

 

 

    Activity in Period(2)

                          371       $                     21,263                               323       $                     14,002    
 

 

 

   

 

 

   

 

 

   

 

 

 

 

  (1)  Represents activity under our publicly announced stock repurchase programs.
  (2)  During the three months ended March 31, 2018 and 2017, instead of receiving cash from the equity holders, we withheld shares with a value of $11.2 million and $7.7 million for the exercise price of options. These amounts have been excluded from the table above.

Dividends

 

                  Three Months Ended               
March 31,
    (per share)   2018   2017

    Dividends declared

  $                      0.03   $                      0.03

During the three months ended March 31, 2018 and 2017, we paid cash dividends of $2.3 million. 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.

 

ITEM 3. QUANTITATIVE AND QUALITATIVE DISCLOSURES 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. Other than the item discussed below, there were no significant changes to our market risk exposure during the first three months ended March 31, 2018.

See Item 7A. “Quantitative and Qualitative Disclosures about Market Risk” and Item 1A. “Risk Factors - We are exposed to fluctuations in currency exchange rates that could negatively impact our financial results and cash flows” included in our Annual Report on Form 10-K for the year ended December 31, 2017 for a more complete discussion of our market risk exposure.

Foreign currency exposure

Translation Risk

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 the following impact:

 

   

Three Months Ended

March 31,

   

            2018             

 

            2017             

Revenue

  (4)%   (3)%

Net Income

  (13)%   (4)%

 

27


Table of Contents

Remeasurement Risk(1)

We have experienced and expect to continue to experience fluctuations in our results of operations 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 and cash equivalents, accounts receivable, unbilled receivables, and intercompany receivables and payables held by our U.K. subsidiary, a British pound functional entity.

A hypothetical 10% strengthening in the British pound exchange rate in comparison to the Australian dollar, Euro, and U.S. dollar would result in the following impact:

 

    (Dollars in thousands)           March 31,        
2018
            December 31,        
2017
 

    Foreign currency transaction (loss)/gain

  $ (8,200)     $ (5,800)  

 

      (1) The adoption of ASC 606 materially increased the unbilled receivables we have recorded, which has increased the impact of fluctuations in foreign exchange rates reported in our unaudited condensed consolidated statements of operations.

 

ITEM 4. CONTROLS AND PROCEDURES

(a) Evaluation of Disclosure Controls and Procedures

Our management, with the participation of our Chief Executive Officer (“CEO”) and Chief Financial Officer (“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 of 1934, as amended (“Exchange Act”)) as of March 31, 2018. 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 March 31, 2018.

(b) Changes in Internal Control over Financial Reporting

There have been no changes in our internal control over financial reporting (as defined in Rules 13a-15(f) and 15d-15(f) under the Exchange Act during the quarter ended March 31, 2018 that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.

 

28


Table of Contents

PART II - OTHER INFORMATION

 

ITEM 1A. RISK FACTORS

We encourage you to carefully consider the risk factors identified in Item 1A. “Risk Factors” of our Annual Report on Form 10-K for the year ended December 31, 2017. These risk factors could materially affect our business, financial condition, and future results and could cause our actual business and financial results to differ materially from those contained in forward-looking statements made in this Quarterly Report on Form 10-Q or elsewhere by management from time to time. There have been no material changes during the three months ended March 31, 2018 to the risk factors disclosed in our Annual Report on Form 10-K for the year ended December 31, 2017.

 

ITEM 2. UNREGISTERED SALES OF EQUITY SECURITIES AND USE OF PROCEEDS

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

 

 (in thousands, except per share

 

 amounts)

 

  Total Number
of Shares
Purchased(1)
  

Average

Price Paid
per
Share(1)

  

Total Number

of Shares Purchased as Part
of Publicly Announced Share
Repurchase Program

      Approximate Dollar
Value of Shares That
May Yet Be Purchased at Period End
Under Publicly Announced Share
Repurchase Programs(2)
 

 January 1, 2018 - January 31, 2018

  58      $     49.63      21       $                                                    33,855  

 February 1, 2018 - February 28, 2018

  68      55.06      17         32,985  

 March 1, 2018 - March 31, 2018

  435      59.37      63         29,204  
 

 

         

  Total

  561      57.84         
 

 

         

 

  (1) Shares withheld to cover the option exercise price and statutory tax withholding obligations under the net settlement provisions of our stock compensation awards have been included in these amounts.
  (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 Exchange Act, and Rule 10b-18 under the Exchange Act (the “10b5-1 Plan”). All stock repurchases under the Current Program during closed trading window periods will be made pursuant to the 10b5-1 Plan.

 

ITEM 6. EXHIBITS

 

 Exhibit No.  

 

Description

 10.1++

  2018 Executive Officers Base Salaries and Target Bonsus Percentages and Incentives (Filed as Exhibit 99.1 to the Registrant’s March 9, 2018 Form 8-K and incorporated herein by reference).

 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.

   + Indicates that the exhibit is being furnished with this report and is not filed as a part of it.

   ++ Management contracts and compensatory plan or arrangements

 

29


Table of Contents

SIGNATURE

 

Pursuant to the requirements of the Securities Exchange Act of 1934, the Registrant has duly caused this report to be signed on its behalf by the undersigned thereunto duly authorized.

 

    Pegasystems Inc.
  Dated:  May 10, 2018     By:     /s/ KENNETH STILLWELL
      Kenneth Stillwell
      Chief Financial Officer and Chief Administrative Officer
      (Principal Financial Officer)

 

30

EX-31.1 2 d570309dex311.htm EX-31.1 EX-31.1

Exhibit 31.1

CERTIFICATION

I, Alan Trefler, certify that:

 

  1. I have reviewed this Quarterly Report on Form 10-Q 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: May 10, 2018

 

/s/ ALAN TREFLER

  Alan Trefler
 

 

Chairman and Chief Executive Officer

 

 

(Principal Executive Officer)

EX-31.2 3 d570309dex312.htm EX-31.2 EX-31.2

Exhibit 31.2

CERTIFICATION

I, Kenneth Stillwell, certify that:

 

  1. I have reviewed this Quarterly Report on Form 10-Q 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: May 10, 2018

 

 

/s/ KENNETH STILLWELL

  Kenneth Stillwell
 

 

Chief Financial Officer and Chief Administrative Officer

 

 

(Principal Financial Officer)

 

EX-32 4 d570309dex32.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 Quarterly Report of Pegasystems Inc. (the “Company”) on Form 10-Q for the quarter ended March 31, 2018 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: May 10, 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 5 pega-20180331.xml XBRL INSTANCE DOCUMENT 78575803 83838000 0 200000000 78546000 78546000 0 1000000 7272000 517893000 23768000 343832000 1005955000 44093000 175586000 -2517000 12175000 662123000 2358000 3277000 785000 145962000 15152000 291000000 98420000 1000 9681000 280132000 39932000 48278000 624167000 497000 50692000 89047000 165790000 92500000 164981000 89543000 254837000 788000 39781000 1005955000 29080000 127500000 73017000 128694000 153657000 8724000 5091000 180077000 498715000 82518000 58433000 31129000 7997000 2060000 130000 89047000 30072000 50591000 38456000 89047000 30202000 50591000 38456000 2060000 5361000 5361000 46603000 12339000 58942000 46456000 16741000 63197000 191000 50591000 50782000 1000 306000 38456000 38761000 70594000 0 200000000 78081000 78081000 0 1000000 7420000 508051000 23652000 357330000 1011567000 66040000 166297000 -6460000 -6692000 17370000 654237000 2344000 3706000 781000 152097000 14468000 95568000 1000 148864000 10767000 295215000 38463000 45508000 646516000 285000 416148000 41135000 61469000 162279000 37924000 14240000 222735000 61753000 223748000 914000 37924000 1011567000 31899000 127467000 72952000 131391000 158898000 6444000 152646000 4065000 160708000 381633000 542341000 1030000 2720000 61469000 40051000 32848000 28621000 61469000 42771000 32848000 28621000 1030000 5361000 5361000 45372000 13570000 58942000 44835000 18329000 63164000 148000 32848000 32996000 1000 137000 28621000 28757000 286125000 6802000 289961000 -28776000 -2966000 283159000 -2885000 38463000 37924000 -42887000 914000 289961000 160708000 133302000 221926000 350528000 721606000 195073000 -3494000 371078000 6591000 148864000 416148000 57127000 721606000 152646000 248331000 198300000 0.35 P10Y P7Y P10Y P9Y 0 0.10 314000 0.65 32444000 81875000 76761000 5114000 0.03 0.69 0.20 256309000 13696000 2229000 205000 745000 3815000 2705000 127000 65907000 52963000 58713000 55319000 70588000 2298000 127008000 47555000 188219000 -8440000 3322000 -279000 2356000 66578000 6088000 521000 13615000 1300000 -3727000 12508000 2594000 69681000 59572000 12335000 7218000 -15994000 40296000 3200000 13244000 68090000 122312000 2300000 3184000 1930000 58713000 89109000 37899000 10402000 60186000 25688000 0.10 26342000 0.10 24211000 0.09 169662000 0.67 10406000 0.04 0 33062000 40000 69000 34669000 25942000 -252000 -1304000 34618000 33062000 34778000 8836000 -1607000 -1607000 0.33 81875000 76761000 0.35 223247000 165000 676000 31238000 27021000 58965000 71892000 92390000 155157000 -279000 31800000 4779000 1300000 71288000 59572000 12335000 7218000 40296000 68090000 123919000 127008000 129301000 1.00 0.14 0.11 3405000 1866000 2169000 3312000 3622000 1334000 397000 <div> <p style="margin-top:24pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> <b>1. BASIS OF PRESENTATION</b></p> <p style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> Pegasystems Inc. (together with its subsidiaries, &#x201C;the Company&#x201D;) has prepared the accompanying unaudited condensed consolidated financial statements pursuant to the rules and regulations of the U.S. Securities and Exchange Commission (&#x201C;SEC&#x201D;) regarding interim financial reporting. Accordingly, they do not include all of the information and footnotes required by accounting principles generally accepted in the United States of America (&#x201C;U.S.&#x201D;) for complete financial statements and should be read in conjunction with the Company&#x2019;s audited financial statements included in the Annual Report on Form <font style="white-space:nowrap">10-K</font> for the year ended December&#xA0;31, 2017.</p> <p style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> On January&#xA0;1, 2018 the Company adopted Accounting Standards Update (&#x201C;ASU&#x201D;) ASU <font style="white-space:nowrap">No.&#xA0;2014-09,</font> &#x201C;Revenue from Contracts with Customers (Topic 606)&#x201D; using the full retrospective method which required each prior reporting period presented to be adjusted to reflect the application of this ASU. See Note 2. &#x201C;New Accounting Pronouncements&#x201D; for additional information.</p> <p style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> In the opinion of management, the Company has prepared the accompanying unaudited condensed consolidated financial statements on the same basis as its audited financial statements, and these financial statements include all adjustments, consisting only of normal recurring adjustments, necessary for a fair presentation of the results of the interim periods presented.</p> <p style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> The operating results for the interim periods presented are not necessarily indicative of the results expected for the full year 2018.</p> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 10pt"> <b>10. STOCK-BASED COMPENSATION</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> <b><i>Expense</i></b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"> <tr> <td width="79%"></td> <td valign="bottom" width="1%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="1%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 9pt; 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="6" align="center"> <b>&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;Three&#xA0;Months&#xA0;Ended&#xA0;&#xA0;&#xA0;&#xA0;&#xA0; &#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;</b><br /> <b>March&#xA0;31,</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 9pt; 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>2018</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>2017</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Cost of revenues</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right"> &#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;3,701&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right"> &#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;3,622&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 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">4,658&#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,405&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 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">3,637&#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,312&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 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">3,113&#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">2,169&#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: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">15,109&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">12,508&#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: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Income tax benefit</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(3,141)&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(3,815)&#xA0;</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: 6pt"> The Company recognizes stock-based compensation on the accelerated recognition method, treating each vesting tranche as if it were an individual grant. As of March&#xA0;31, 2018, the Company had, net of estimated forfeitures, $92.5&#xA0;million of unrecognized stock-based compensation expense, related to all unvested restricted stock units (&#x201C;RSUs&#x201D;) and stock options, which was expected to be recognized over a weighted-average period of 2.3 years.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 8pt"> <b><i>Grants</i></b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> The Company granted the following stock-based compensation awards:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"> <tr> <td width="79%"></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: 9pt; 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="6" align="center"> <b>&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;Three&#xA0;Months&#xA0;Ended&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0; &#xA0;&#xA0;&#xA0;</b><br /> <b>March&#xA0;31,</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 9pt; 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>&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;Shares&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"> <b>&#xA0;&#xA0;&#xA0;&#xA0;Total&#xA0;Fair&#xA0;Value&#xA0;&#xA0;&#xA0;&#xA0;</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> RSUs<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">858&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right"> &#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;49,600&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <font style="WHITE-SPACE: nowrap">Non-qualified</font> stock options</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,377&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">24,700&#xA0;</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: 9pt; 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="1%" align="left"><sup style="FONT-SIZE: 85%; VERTICAL-ALIGN: top">(1)</sup>&#xA0;</td> <td valign="top" align="left">Includes approximately 0.1&#xA0;million RSUs which were granted in connection with the election by certain employees to receive 50% of their 2018 target incentive compensation under the Company&#x2019;s Corporate Incentive Compensation Plan in the form of RSUs instead of cash. Stock-based compensation of approximately $8.2&#xA0;million associated with this RSU grant is expected to be recognized over a <font style="WHITE-SPACE: nowrap">one-year</font> period beginning on the grant date.</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 10pt"> <b><i>RSU vestings and stock option exercises</i></b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> During the three months ended March&#xA0;31, 2018, 0.6&#xA0;million shares of common stock were issued due to stock option exercises and RSU vestings under the Company&#x2019;s stock-based compensation plans.</p> </div> Q1 2018 10-Q 0.15 0.21 0001013857 55655000 <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: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <b>2. NEW ACCOUNTING PRONOUNCEMENTS</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>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: 0px; 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 Financial Accounting Standards Board (&#x201C;FASB&#x201D;) issued ASU&#xA0;<font style="WHITE-SPACE: nowrap">No.&#xA0;2016-13,</font>&#xA0;&#x201C;Financial Instruments - 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 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; 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>Leases</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: 0px; 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; 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>ASC 606 and ASC&#xA0;<font style="WHITE-SPACE: nowrap">340-40</font></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: 0px; 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;. The Company adopted ASC 606 and ASC&#xA0;<font style="WHITE-SPACE: nowrap">340-40</font>&#xA0;on January&#xA0;1, 2018 using the full retrospective method, which required the Company to retrospectively adjust the prior periods presented.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 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"> The most significant impacts of adopting ASC 606 and ASC&#xA0;<font style="WHITE-SPACE: nowrap">340-40</font>&#xA0;were as follows:</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="3%">&#xA0;</td> <td valign="top" width="1%" align="left">&#x2022;</td> <td valign="top" width="1%">&#xA0;</td> <td valign="top" align="left"><i>Perpetual licenses with extended payment terms and term licenses&#xA0;</i>- Revenue from perpetual license with extended payment terms and term license is now recognized when control is transferred to the client, the point in time when the client can use and benefit from the license. Previously the Company recognized revenue over the term of the agreements as payments became due or earlier if prepaid. Any unrecognized license revenue from these arrangements is recognized in the period that control transfers, as either a cumulative adjustment to retained earnings as of December&#xA0;31, 2015 or as revenue in periods thereafter. Unbilled receivables in the Company&#x2019;s unaudited condensed consolidated balance sheets increased significantly due to the revenue from perpetual license with extended payment terms and term license being recognized prior to amounts billed, or prepaid by, clients.</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="3%">&#xA0;</td> <td valign="top" width="1%" align="left">&#x2022;</td> <td valign="top" width="1%">&#xA0;</td> <td valign="top" align="left"><i>Allocation of future credits and significant discounts</i>&#xA0;- The perpetual or term licenses delivered are a separate performance obligation which now requires us to allocate any future credits and discounts to the performance obligations in the arrangement based upon their relative stand-alone selling prices.</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="3%">&#xA0;</td> <td valign="top" width="1%" align="left">&#x2022;</td> <td valign="top" width="1%">&#xA0;</td> <td valign="top" align="left"><i>Deferred contract costs</i>&#xA0;- Sales incentive programs and other incremental and recoverable costs to obtain a contract were previously expensed when incurred. ASC&#xA0;<font style="WHITE-SPACE: nowrap">340-40</font>&#xA0;requires these costs to be recognized as an asset when incurred and to be expensed over the period of expected benefit, which is on average five years. This change primarily impacts the Company&#x2019;s contracts related to multi-year cloud offerings, maintenance on term and perpetual licenses, and those long-term term and perpetual licenses with client usage rights that increase over time.</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="3%">&#xA0;</td> <td valign="top" width="1%" align="left">&#x2022;</td> <td valign="top" width="1%">&#xA0;</td> <td valign="top" align="left"><i>Taxes</i>&#xA0;- The corresponding effect on tax balances in relation to all of the above impacts has also been recognized.</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: 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"> For additional information on the Company&#x2019;s accounting policies as a result of the adoption of ASC 606 and ASC&#xA0;<font style="WHITE-SPACE: nowrap">340-40</font>&#xA0;see Note 4. &#x201C;Receivables, Contract Assets, and Deferred Revenue&#x201D;, Note 5. &#x201C;Deferred Contract Costs&#x201D;, and Note 9. &#x201C;Revenue&#x201D;.</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"> The impact of the adoption ASC 606 and ASC&#xA0;<font style="WHITE-SPACE: nowrap">340-40</font>&#xA0;on the Company&#x2019;s unaudited condensed consolidated balance sheet and unaudited condensed consolidated statement of operations is:</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: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"> <tr> <td width="91%"></td> <td valign="bottom" width="1%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="1%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="1%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 9pt; 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="10" align="center"><b>December&#xA0;31, 2017</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom"><i>(in thousands)</i></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;&#xA0;&#xA0;Previously&#xA0;reported&#xA0;&#xA0;&#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;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;Adjustments&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"> <b>&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;As&#xA0;adjusted&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Accounts receivable and unbilled receivables</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">248,331&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">133,302&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">381,633&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Contract assets</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">914&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">914&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Long-term unbilled receivables</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">160,708&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">160,708&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Deferred income taxes</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">57,127&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(42,887)</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">14,240&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Deferred contract costs</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">37,924&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">37,924&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Other assets<sup style="FONT-SIZE: 10px; VERTICAL-ALIGN: top">(1)</sup></p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">416,148&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">416,148&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 2.56em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total Assets</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">721,606&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">289,961&#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,011,567&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Deferred revenue</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">195,073&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(28,776)</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">166,297&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Long-term deferred revenue</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6,591&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(2,885)</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,706&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Deferred income tax liabilities</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">38,463&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">38,463&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Other liabilities<sup style="FONT-SIZE: 10px; VERTICAL-ALIGN: top">(2)</sup></p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">148,864&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">148,864&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 2.56em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total liabilities</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">350,528&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6,802&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">357,330&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Foreign currency translation adjustments</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(3,494)</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(2,966)</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(6,460)</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Retained earnings</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">221,926&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">286,125&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">508,051&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Other equity<sup style="FONT-SIZE: 10px; VERTICAL-ALIGN: top">(3)</sup></p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">152,646&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">152,646&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 2.56em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total stockholders&#x2019; equity</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">371,078&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">283,159&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">654,237&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 2.56em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total liabilities and stockholders&#x2019; equity</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right"> &#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;721,606&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right"> &#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;289,961&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right"> &#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;1,011,567&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 4pt; 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: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="break-inside: avoid"> <td width="1%">&#xA0;</td> <td valign="top" width="2%" align="left"><sup style="FONT-SIZE: 10px; VERTICAL-ALIGN: top">(1)</sup>&#xA0;</td> <td valign="top" align="left">Includes cash and cash equivalents, marketable securities, income taxes receivable, other current assets, property and equipment, intangible assets, goodwill, and other long-term assets (as reflected in the consolidated balance sheets in the Annual Report on Form&#xA0;<font style="WHITE-SPACE: nowrap">10-K</font>&#xA0;for the year ended December&#xA0;31, 2017).</td> </tr> </table> <table style="FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="break-inside: avoid"> <td width="1%">&#xA0;</td> <td valign="top" width="2%" align="left"><sup style="FONT-SIZE: 10px; VERTICAL-ALIGN: top">(2)</sup>&#xA0;</td> <td valign="top" align="left">Includes accounts payable, accrued expenses, accrued compensation and related expenses, income taxes payable, and other long-term liabilities (as reflected in the consolidated balance sheets in the Annual Report on Form&#xA0;<font style="WHITE-SPACE: nowrap">10-K</font>&#xA0;for the year ended December&#xA0;31, 2017).</td> </tr> </table> <table style="FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="break-inside: avoid"> <td width="1%">&#xA0;</td> <td valign="top" width="2%" align="left"><sup style="FONT-SIZE: 10px; VERTICAL-ALIGN: top">(3)</sup></td> <td valign="top" align="left">Includes common stock, additional&#xA0;<font style="WHITE-SPACE: nowrap">paid-in</font>&#xA0;capital, and net unrealized loss on&#xA0;<font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">available-for-sale</font></font>&#xA0;marketable securities (as reflected in the consolidated balance sheets in the Annual Report on Form&#xA0;<font style="WHITE-SPACE: nowrap">10-K</font>&#xA0;for the year ended December&#xA0;31, 2017).</td> </tr> </table> <table style="FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"> <tr> <td width="90%"></td> <td valign="bottom" width="1%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="1%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="1%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 9pt; 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="10" align="center"><b>Three Months Ended</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 9pt; 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="10" align="center"><b>March&#xA0;31, 2017</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom"><i>(in thousands, except per share amounts)</i></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;&#xA0;&#xA0;Previously&#xA0;reported&#xA0;&#xA0;&#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;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;Adjustments&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"> <b>&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;As&#xA0;adjusted&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <b>Revenue:</b></p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 2em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> &#xA0;Software license</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right"> &#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;92,390&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right"> &#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;34,618&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right"> &#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;127,008&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 2em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> &#xA0;Maintenance</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">58,965&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(252)</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">58,713&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 2em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> &#xA0;Services</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">71,892&#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,304)</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">70,588&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> &#xA0;&#xA0;Total revenue</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">223,247&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">33,062&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">256,309&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <b>Cost of revenue:</b></p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 2em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> &#xA0;Software license</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,300&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,300&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 2em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> &#xA0;Maintenance</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">7,218&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">7,218&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 2em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> &#xA0;Services</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">59,572&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">59,572&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> &#xA0;&#xA0;Total cost of revenue</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">68,090&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">68,090&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Gross profit</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">155,157&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">33,062&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">188,219&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <b>Operating expenses:</b></p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 2em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> &#xA0;Selling and marketing</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">71,288&#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,607</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">69,681&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 2em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> &#xA0;Research and development</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">40,296&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">40,296&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 2em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> &#xA0;General and administrative</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">12,335&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">12,335&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> &#xA0;&#xA0;Total operating expenses</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">123,919&#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,607</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">122,312&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Income from operations</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">31,238&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">34,669&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">65,907&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Foreign currency transaction gain</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">676&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">69&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">745&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Interest income, net</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">165&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">40&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">205&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Other expense, net</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(279)</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;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(279)</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Income before provision for income taxes</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">31,800&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">34,778&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">66,578&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Provision for income taxes</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,779&#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,836&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">13,615&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 4em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> &#xA0;&#xA0;Net income</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">27,021&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">25,942&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">52,963&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <b>Earnings per share:</b></p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 2em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> &#xA0;Basic</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.35&#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;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.69&#xA0;</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"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td 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: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 2em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> &#xA0;Diluted</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.33&#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;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.65&#xA0;</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"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td 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: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <b>Weighted-average number of common shares outstanding:</b></p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 2em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> &#xA0;Basic</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">76,761&#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;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">76,761&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 2em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> &#xA0;Diluted</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">81,875&#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;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">81,875&#xA0;</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: 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"> Adoption of ASC 606 had no impact on total cash from or used in operating, financing, or investing activities in the Company&#x2019;s unaudited condensed consolidated statements of cash flows for the three months ended March&#xA0;31, 2017.</p> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt"> The Company&#x2019;s assets and liabilities measured at fair value on a recurring basis were as follows:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="99%" align="center" border="0"> <tr> <td width="48%"></td> <td valign="bottom" width="1%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="1%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="1%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="1%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="14" align="center"><b>March&#xA0;31, 2018</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"> <b>&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;Level&#xA0;1&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"> <b>&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;Level&#xA0;2&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"> <b>&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;Level&#xA0;3&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"> <b>&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;Total&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Cash equivalents</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right"> &#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;130&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right"> &#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;30,072&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right"> &#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;30,202&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Marketable securities:</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 2em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Municipal bonds</p> </td> <td valign="bottom">&#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;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">50,591&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">50,591&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 2em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Corporate bonds</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">38,456&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">38,456&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total marketable securities</p> </td> <td valign="bottom">&#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;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">89,047&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">89,047&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Investments in privately-held companies<sup style="FONT-SIZE: 85%; VERTICAL-ALIGN: top">(1)</sup></p> </td> <td valign="bottom">&#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;</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;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,060&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,060&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top" colspan="16"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt"> &#xA0;</p> <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt"> &#xA0;&#xA0;<sup style="FONT-SIZE: 85%; VERTICAL-ALIGN: top">(1)</sup> Included in other long-term assets in the unaudited condensed consolidated balance sheets.</p> </td> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt"></p> <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt"> &#xA0;</p> </td> </tr> <tr style="FONT-SIZE: 1pt"> <td height="8"></td> <td height="8" colspan="16"></td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#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: 9pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"> <b>&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;Level&#xA0;1&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"> <b>&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;Level&#xA0;2&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"> <b>&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;Level&#xA0;3&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"> <b>&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;Total&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Cash equivalents</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,720&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">40,051&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">42,771&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Marketable securities:</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 2em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Municipal bonds</p> </td> <td valign="bottom">&#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;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">32,848&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">32,848&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 2em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Corporate bonds</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">28,621&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">28,621&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total marketable securities</p> </td> <td valign="bottom">&#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;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">61,469&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">61,469&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> &#xA0;&#xA0;Investments in privately-held companies<sup style="FONT-SIZE: 85%; VERTICAL-ALIGN: top">(1)</sup></p> </td> <td valign="bottom">&#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;</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;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,030&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,030&#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" colspan="16"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt"> &#xA0;</p> <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt"> &#xA0;&#xA0;<sup style="FONT-SIZE: 85%; VERTICAL-ALIGN: top">(1)</sup> Included in other long-term assets in the unaudited condensed consolidated balance sheets.</p> </td> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt"></p> <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt"> &#xA0;</p> </td> </tr> </table> </div> PEGA 83102000 78236000 false <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> <b>6. GOODWILL AND OTHER INTANGIBLE ASSETS</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> The changes in the carrying amount of goodwill were as follows:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="98%" align="center" border="0"> <tr> <td width="79%"></td> <td valign="bottom" width="16%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom" rowspan="2"><i>(in thousands)</i></td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"> <b>&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;Three&#xA0;Months&#xA0;Ended&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;</b><br /> <b>March&#xA0; 31,</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2018</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Balance as of January&#xA0;1,</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">72,952&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Purchase price adjustments to goodwill</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Currency translation adjustments</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">65&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Balance as of March&#xA0;31,</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">73,017&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> Intangible assets are recorded at cost and are amortized using the straight-line method over their estimated useful lives as follows:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="98%" align="center" border="0"> <tr> <td width="44%"></td> <td valign="bottom" width="1%"></td> <td width="15%"></td> <td valign="bottom" width="1%"></td> <td width="12%"></td> <td valign="bottom" width="1%"></td> <td width="13%"></td> <td valign="bottom" width="1%"></td> <td width="12%"></td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="5" align="center"> <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="center"><b>March&#xA0;31, 2018</b></p> </td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom" nowrap="nowrap"><i>(in thousands)</i></td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" align="center"> <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="center"> <b>&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;Useful&#xA0;Lives&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;</b></p> </td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" align="center"> <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="center"><b>Cost</b></p> </td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" align="center"> <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="center"><b>Accumulated<br /> Amortization</b></p> </td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" nowrap="nowrap" align="center"> <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="center"><b>Net&#xA0;Book&#xA0;Value<sup style="FONT-SIZE: 85%; VERTICAL-ALIGN: top">(1)</sup></b></p> </td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Client-related intangibles</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right"><font style="WHITE-SPACE: nowrap">9-10&#xA0;years&#xA0;</font></td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right"> $&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;63,197&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right"> $&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;(46,456)</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right"> $&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;16,741&#xA0;</td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Technology</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right"><font style="WHITE-SPACE: nowrap">7-10</font> years&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">58,942&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(46,603)</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">12,339&#xA0;</td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Other intangibles</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">&#x2014;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5,361&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(5,361)</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">&#x2014;&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </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> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right"> $&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;127,500&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right"> $&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;(98,420)</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right"> $&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;29,080&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </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> </tr> <tr style="FONT-SIZE: 1pt"> <td height="8" colspan="9"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top" colspan="9"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 0.5em; MARGIN-TOP: 0pt"> <sup style="FONT-SIZE: 85%; VERTICAL-ALIGN: top">(1)</sup> Included in other long-term assets in the unaudited condensed consolidated balance sheet.</p> </td> </tr> <tr style="FONT-SIZE: 1pt"> <td height="16"></td> <td height="16" colspan="2"></td> <td height="16" colspan="6"></td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="5" align="center"> <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="center"><b>December&#xA0;31, 2017</b></p> </td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom" nowrap="nowrap"><i>(in thousands)</i></td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" align="center"> <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="center"> <b>&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;Useful&#xA0;Lives&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;</b></p> </td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" align="center"> <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="center"><b>Cost</b></p> </td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" align="center"> <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="center"><b>Accumulated<br /> Amortization</b></p> </td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" align="center"> <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="center"><b>Net&#xA0;Book&#xA0;Value<sup style="FONT-SIZE: 85%; VERTICAL-ALIGN: top">(1)</sup></b></p> </td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Client-related intangibles</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right"><font style="WHITE-SPACE: nowrap">9-10&#xA0;years&#xA0;</font></td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right"> $&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;63,164&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right"> $&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;(44,835)</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right"> $&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;18,329&#xA0;</td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Technology</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right"><font style="WHITE-SPACE: nowrap">7-10</font> years&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">58,942&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(45,372)</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">13,570&#xA0;</td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Other intangibles</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">&#x2014;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5,361&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(5,361)</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">&#x2014;&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </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> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right"> $&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;127,467&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right"> $&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;(95,568)</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right"> $&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;31,899&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </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> </tr> </table> <p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; MARGIN-TOP: 36px"> &#xA0;</p> <table style="FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="PAGE-BREAK-INSIDE: avoid"> <td width="1%">&#xA0;</td> <td valign="top" width="2%" align="left"><sup style="FONT-SIZE: 85%; VERTICAL-ALIGN: top">(1)</sup>&#xA0;</td> <td valign="top" align="left">Included in other long-term assets in the unaudited condensed consolidated balance sheets.</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> Amortization of intangibles assets is reflected in the Company&#x2019;s unaudited condensed consolidated statements of operations as follows:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"> <tr> <td width="72%"></td> <td valign="bottom" width="1%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="1%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center"><b>Three&#xA0;Months&#xA0;Ended<br /> March&#xA0;31,</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom"><i>&#xA0;&#xA0;&#xA0;(in thousands)</i></td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2018</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>2017</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 2pt; MARGIN-TOP: 0pt"> &#xA0;</p> <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> &#xA0;&#xA0;&#xA0;Cost of revenue</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 2pt; MARGIN-TOP: 0pt"> &#xA0;</p> <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt"> $</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 2pt; MARGIN-TOP: 0pt"> &#xA0;</p> <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="right"> &#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;1,232&#xA0;</p> </td> <td valign="bottom" nowrap="nowrap"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 2pt; MARGIN-TOP: 0pt"> &#xA0;</p> <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 2pt; MARGIN-TOP: 0pt"> &#xA0;</p> <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt"> $</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 2pt; MARGIN-TOP: 0pt"> &#xA0;</p> <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="right"> &#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;1,334&#xA0;</p> </td> <td valign="bottom" nowrap="nowrap"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 2pt; MARGIN-TOP: 0pt"> &#xA0;</p> <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt"> &#xA0;</p> </td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> &#xA0;&#xA0;&#xA0;Selling and marketing</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,605&#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,866&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right"> &#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;2,837&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right"> &#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;3,200&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt"> <b>11. INCOME TAXES</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> <b><i>Effective Tax Rate</i></b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 4pt"> The Company computes its (benefit)/provision for income taxes by applying the estimated annual effective tax rate to year to date income before (benefit)/provision for income taxes and adjusts for discrete tax items recorded in the period.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"> <tr> <td width="76%"></td> <td valign="bottom" width="1%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="1%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 9pt; 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="6" align="center"> <b>&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;Three&#xA0;Months&#xA0;Ended&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0; &#xA0;&#xA0;&#xA0;</b><br /> <b>March&#xA0;31,</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 9pt; 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>2018</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>2017</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> (Benefit)/provision for income taxes</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right"> &#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;(4,222)&#xA0;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right"> &#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;13,615&#xA0;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 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">(53)%</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">20%</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: 8pt"> During the three months ended March&#xA0;31, 2018, the Company&#x2019;s effective tax rate changed primarily due to the following factors:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 4pt; 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="3%">&#xA0;</td> <td valign="top" width="2%" align="left">&#x2022;</td> <td valign="top" width="1%">&#xA0;</td> <td valign="top" align="left">excess tax benefits from stock-based compensation were disproportionately greater relative to income before (benefit)/provision for income taxes;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 4pt; 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="3%">&#xA0;</td> <td valign="top" width="2%" align="left">&#x2022;</td> <td valign="top" width="1%">&#xA0;</td> <td valign="top" align="left">a decrease in the estimated annual effective income tax rate primarily due to the reduction of the U.S. statutory federal tax rate from 35% to 21% pursuant to the Tax Reform Act; and</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 4pt; 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="3%">&#xA0;</td> <td valign="top" width="2%" align="left">&#x2022;</td> <td valign="top" width="1%">&#xA0;</td> <td valign="top" align="left">an increase in U.S. research and development tax credits.</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> <b><i>Tax Reform Act</i></b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> On December&#xA0;22, 2017, the Tax Cuts and Jobs Act of 2017 (&#x201C;Tax Reform Act&#x201D;) was enacted into law, which significantly changed U.S. tax law and included many provisions such as a reduction of the U.S. federal statutory tax rate, imposed a <font style="WHITE-SPACE: nowrap">one-time</font> transition tax on deemed repatriation of deferred foreign earnings, and included a provision to tax global intangible <font style="WHITE-SPACE: nowrap">low-taxed</font> income (&#x201C;GILTI&#x201D;) of foreign subsidiaries, a special tax deduction for foreign derived intangible income, and a base erosion anti-abuse tax measure (&#x201C;BEAT&#x201D;) that may tax payments between a U.S. corporation and its foreign subsidiaries, among other tax changes.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> Under the SEC Staff Accounting Bulletin No.&#xA0;118 (&#x201C;SAB 118&#x201D;), the Company recognized the provisional tax impacts in the three months ended December&#xA0;31, 2017 that included $20.4&#xA0;million of income tax expense to <font style="WHITE-SPACE: nowrap">re-measure</font> its net deferred tax assets to the 21% enacted rate. However, the Company has revised its provisional amount to reflect the impact of the retrospective adoption of ASC 606 and has recognized a $12.6&#xA0;million income tax benefit for the remeasurement of its net deferred tax liabilities on a retrospective basis in the three months ended December&#xA0;31, 2017.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> The final amounts may differ from those 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: Times New Roman; MARGIN-TOP: 6pt"> The Tax Reform Act also provided for a <font style="WHITE-SPACE: nowrap">one-time</font> deemed mandatory repatriation of post-1986 undistributed foreign subsidiary earnings and profits through December&#xA0;31, 2017. However, based on the Company&#x2019;s provisional analysis performed as of that date, the Company does not expect to be subject to the <font style="WHITE-SPACE: nowrap">one-time</font> transition tax due to the Company&#x2019;s foreign subsidiaries being in a net accumulated deficit position. During the three months ended March&#xA0;31, 2018, the Company recognized no significant adjustments to these estimates.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> The Tax Reform Act provides the following new anti-abuse provisions beginning in 2018:</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="3%">&#xA0;</td> <td valign="top" width="2%" align="left">&#x2022;</td> <td valign="top" width="1%">&#xA0;</td> <td valign="top" align="left">The 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&#x2019;s tangible assets. The Company expects that it will be subject to incremental U.S. tax resulting from GILTI inclusions beginning in 2018. As of March&#xA0;31, 2018, the Company has included an estimate of the effect of its GILTI provisions in its estimated annual effective tax rate. The Company continues to monitor IRS guidance and will update its estimates as guidance is issued.</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="3%">&#xA0;</td> <td valign="top" width="2%" align="left">&#x2022;</td> <td valign="top" width="1%">&#xA0;</td> <td valign="top" align="left">The BEAT provisions in the Tax Reform Act impose an alternative minimum tax on taxpayers with substantial base-erosion payments. The Company&#x2019;s preliminary assessment is that the Company will not be subject to the BEAT in 2018. The Company continues to monitor IRS guidance and will update its estimates as guidance is issued.</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: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <b>3. MARKETABLE SECURITIES</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 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: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"> <tr> <td width="88%"></td> <td valign="bottom" width="1%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="1%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="1%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="1%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 9pt; 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>March&#xA0;31, 2018</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom"><i>(in thousands)</i></td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"> <b>&#xA0;&#xA0;&#xA0;&#xA0;Amortized&#xA0;Cost&#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;Unrealized&#xA0;Gains&#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;Unrealized&#xA0;Losses&#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;&#xA0;&#xA0;&#xA0;&#xA0;Fair&#xA0;Value&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Municipal bonds</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">50,782&#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;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(191)</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">50,591&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 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">38,761&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1&#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">(306)</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">38,456&#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> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">89,543&#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&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(497)</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">89,047&#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) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td 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: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"> <tr> <td width="88%"></td> <td valign="bottom" width="1%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="1%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="1%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="1%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 9pt; 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>December&#xA0;31, 2017</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom"><i>(in thousands)</i></td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"> <b>&#xA0;&#xA0;&#xA0;&#xA0;Amortized&#xA0;Cost&#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;Unrealized&#xA0;Gains&#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;Unrealized&#xA0;Losses&#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;&#xA0;&#xA0;&#xA0;&#xA0;Fair&#xA0;Value&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Municipal bonds</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">32,996&#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;</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&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 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&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1&#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">(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&#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> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">61,753&#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&#xA0;</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&#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) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td 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: 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: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> As of March&#xA0;31, 2018, the Company did not hold any investments with unrealized losses that are considered to be other-than-temporary.</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"> As of March&#xA0;31, 2018, remaining maturities of marketable securities ranged from May 2018 to February 2021, with a weighted-average remaining maturity of approximately 1.4 years.</p> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> The calculation of the basic and diluted earnings per share is as follows:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"> <tr> <td width="74%"></td> <td valign="bottom" width="1%"></td> <td width="12%"></td> <td valign="bottom" width="1%"></td> <td width="12%"></td> </tr> <tr style="FONT-SIZE: 9pt; 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="3" align="center"> <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="center"><b>Three&#xA0;Months&#xA0;Ended<br /> March&#xA0;31,</b></p> </td> </tr> <tr style="FONT-SIZE: 9pt; 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" align="center"> <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="center"> <b>&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;2018&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;</b></p> </td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" align="center"> <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="center"> <b>&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;2017&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;</b></p> </td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td 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">&#xA0;</td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Net income</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" align="right"> $&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;12,200&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right"> $&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;52,963&#xA0;</td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Weighted-average common shares outstanding</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" align="right">78,236&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">76,761&#xA0;</td> </tr> <tr 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">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Earnings per share, basic</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" align="right"> $&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;0.16&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right"> $&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;0.69&#xA0;</td> </tr> <tr 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">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> </tr> <tr style="FONT-SIZE: 9pt; 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">&#xA0;</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"> <b>Diluted</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Net income</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" align="right"> $&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;12,200&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right"> $&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;52,963&#xA0;</td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Weighted-average effect of dilutive securities:</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Stock options</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" align="right">3,119&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,184&#xA0;</td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> RSUs</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" align="right">1,747&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,930&#xA0;</td> </tr> <tr 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">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 2.5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Effect of dilutive securities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" align="right">4,866&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5,114&#xA0;</td> </tr> <tr 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">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Weighted-average common shares outstanding, assuming dilution</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" align="right">83,102&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">81,875&#xA0;</td> </tr> <tr 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">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Earnings per share, diluted</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" align="right"> $&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;0.15&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right"> $&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;0.65&#xA0;</td> </tr> <tr 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">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> </tr> <tr style="FONT-SIZE: 9pt; 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">&#xA0;</td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Outstanding anti-dilutive stock options and RSUs<sup style="FONT-SIZE: 85%; VERTICAL-ALIGN: top">(1)</sup></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" align="right">397&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">314&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 9pt; 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="1%" align="left"><sup style="FONT-SIZE: 85%; VERTICAL-ALIGN: top">(1)</sup>&#xA0;</td> <td valign="top" align="left">Certain outstanding stock options and RSUs were excluded from the computation of diluted earnings per share because they were anti-dilutive in the period presented. These awards may be dilutive in the future.</td> </tr> </table> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> <b><i>Expense</i></b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"> <tr> <td width="79%"></td> <td valign="bottom" width="1%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="1%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 9pt; 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="6" align="center"> <b>&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;Three&#xA0;Months&#xA0;Ended&#xA0;&#xA0;&#xA0;&#xA0;&#xA0; &#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;</b><br /> <b>March&#xA0;31,</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 9pt; 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>2018</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>2017</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Cost of revenues</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right"> &#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;3,701&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right"> &#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;3,622&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 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">4,658&#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,405&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 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">3,637&#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,312&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 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">3,113&#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">2,169&#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: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">15,109&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">12,508&#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: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Income tax benefit</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(3,141)&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(3,815)&#xA0;</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"> The changes in the carrying amount of goodwill were as follows:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="98%" align="center" border="0"> <tr> <td width="79%"></td> <td valign="bottom" width="16%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom" rowspan="2"><i>(in thousands)</i></td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"> <b>&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;Three&#xA0;Months&#xA0;Ended&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;</b><br /> <b>March&#xA0; 31,</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2018</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Balance as of January&#xA0;1,</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">72,952&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Purchase price adjustments to goodwill</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Currency translation adjustments</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">65&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Balance as of March&#xA0;31,</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">73,017&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> </div> <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: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> 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; 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: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"> <tr> <td width="74%"></td> <td valign="bottom" width="1%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="1%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="1%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 9pt; 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="10" align="center"> <b>&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;Three&#xA0;Months&#xA0;Ended&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0; &#xA0;&#xA0;&#xA0;&#xA0;</b><br /> <b>March&#xA0;31,</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom"><i>(in thousands)</i></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center"><b>2018</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" colspan="2">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" colspan="2" align="center"><b>2017</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr 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" colspan="9"> <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: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total revenue</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right"> $&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;235,182</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">$</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right"> &#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;256,309&#xA0;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 2em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> &#xA0;Client A</p> </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> <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">&#xA0;</td> <td valign="bottom" align="right">14%</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 2em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> &#xA0;Client B</p> </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> <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">&#xA0;</td> <td valign="bottom" align="right">11%</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; 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"> &#xA0;&#xA0;*Client accounted for less than 10% of total revenue.</p> </div> 4866000 0.03 --12-31 <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"> During the three months ended March&#xA0;31, 2018 and 2017, impairment of deferred contract costs was not material.</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: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="98%" align="center" border="0"> <tr> <td width="66%"></td> <td valign="bottom" width="1%"></td> <td width="16%"></td> <td valign="bottom" width="1%"></td> <td width="16%"></td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-TOP: 0pt"> <i>(in thousands)</i></p> <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 3pt; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" align="center"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-TOP: 0pt" align="center"> <b>&#xA0;&#xA0;&#xA0;&#xA0;March&#xA0;31,&#xA0;&#xA0;&#xA0;&#xA0;</b></p> <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-TOP: 0pt" align="center"><b>2018</b></p> </td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" align="center"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-TOP: 0pt" align="center"> <b>&#xA0;&#xA0;&#xA0;&#xA0;December&#xA0;31,&#xA0;&#xA0;&#xA0;&#xA0;</b></p> <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-TOP: 0pt" align="center"><b>2017</b></p> </td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Deferred contract costs<sup style="FONT-SIZE: 10px; VERTICAL-ALIGN: top">(1)</sup></p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right"> $&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;39,781&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right"> $&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;37,924&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top" colspan="5"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 4pt; MARGIN-TOP: 0pt"> &#xA0;</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 0.5em; MARGIN-TOP: 0pt"> <sup style="FONT-SIZE: 10px; VERTICAL-ALIGN: top">(1)</sup>&#xA0;Included in other long-term assets in the unaudited condensed consolidated balance sheets.</p> </td> </tr> </table> </div> 0.16 2018-03-31 Large Accelerated Filer <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> Amortization of intangibles assets is reflected in the Company&#x2019;s unaudited condensed consolidated statements of operations as follows:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"> <tr> <td width="72%"></td> <td valign="bottom" width="1%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="1%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center"><b>Three&#xA0;Months&#xA0;Ended<br /> March&#xA0;31,</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom"><i>&#xA0;&#xA0;&#xA0;(in thousands)</i></td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2018</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>2017</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 2pt; MARGIN-TOP: 0pt"> &#xA0;</p> <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> &#xA0;&#xA0;&#xA0;Cost of revenue</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 2pt; MARGIN-TOP: 0pt"> &#xA0;</p> <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt"> $</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 2pt; MARGIN-TOP: 0pt"> &#xA0;</p> <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="right"> &#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;1,232&#xA0;</p> </td> <td valign="bottom" nowrap="nowrap"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 2pt; MARGIN-TOP: 0pt"> &#xA0;</p> <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 2pt; MARGIN-TOP: 0pt"> &#xA0;</p> <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt"> $</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 2pt; MARGIN-TOP: 0pt"> &#xA0;</p> <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="right"> &#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;1,334&#xA0;</p> </td> <td valign="bottom" nowrap="nowrap"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 2pt; MARGIN-TOP: 0pt"> &#xA0;</p> <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt"> &#xA0;</p> </td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> &#xA0;&#xA0;&#xA0;Selling and marketing</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,605&#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,866&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right"> &#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;2,837&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right"> &#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;3,200&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> </div> <div> <table style="FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"> <tr> <td width="88%"></td> <td valign="bottom" width="1%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="1%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="1%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="1%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 9pt; 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>March&#xA0;31, 2018</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom"><i>(in thousands)</i></td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"> <b>&#xA0;&#xA0;&#xA0;&#xA0;Amortized&#xA0;Cost&#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;Unrealized&#xA0;Gains&#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;Unrealized&#xA0;Losses&#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;&#xA0;&#xA0;&#xA0;&#xA0;Fair&#xA0;Value&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Municipal bonds</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">50,782&#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;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(191)</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">50,591&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 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">38,761&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1&#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">(306)</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">38,456&#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> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">89,543&#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&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(497)</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">89,047&#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) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td 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: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"> <tr> <td width="88%"></td> <td valign="bottom" width="1%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="1%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="1%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="1%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 9pt; 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>December&#xA0;31, 2017</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom"><i>(in thousands)</i></td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"> <b>&#xA0;&#xA0;&#xA0;&#xA0;Amortized&#xA0;Cost&#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;Unrealized&#xA0;Gains&#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;Unrealized&#xA0;Losses&#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;&#xA0;&#xA0;&#xA0;&#xA0;Fair&#xA0;Value&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Municipal bonds</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">32,996&#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;</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&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 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&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1&#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">(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&#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> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">61,753&#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&#xA0;</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&#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) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td 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> <br class="Apple-interchange-newline" /> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 4pt"> The Company computes its (benefit)/provision for income taxes by applying the estimated annual effective tax rate to year to date income before (benefit)/provision for income taxes and adjusts for discrete tax items recorded in the period.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"> <tr> <td width="76%"></td> <td valign="bottom" width="1%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="1%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 9pt; 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="6" align="center"> <b>&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;Three&#xA0;Months&#xA0;Ended&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0; &#xA0;&#xA0;&#xA0;</b><br /> <b>March&#xA0;31,</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 9pt; 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>2018</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>2017</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> (Benefit)/provision for income taxes</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right"> &#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;(4,222)&#xA0;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right"> &#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;13,615&#xA0;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 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">(53)%</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">20%</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: 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"> The impact of the adoption ASC 606 and ASC&#xA0;<font style="WHITE-SPACE: nowrap">340-40</font>&#xA0;on the Company&#x2019;s unaudited condensed consolidated balance sheet and unaudited condensed consolidated statement of operations is:</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: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"> <tr> <td width="91%"></td> <td valign="bottom" width="1%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="1%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="1%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 9pt; 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="10" align="center"><b>December&#xA0;31, 2017</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom"><i>(in thousands)</i></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;&#xA0;&#xA0;Previously&#xA0;reported&#xA0;&#xA0;&#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;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;Adjustments&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"> <b>&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;As&#xA0;adjusted&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Accounts receivable and unbilled receivables</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">248,331&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">133,302&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">381,633&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Contract assets</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">914&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">914&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Long-term unbilled receivables</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">160,708&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">160,708&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Deferred income taxes</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">57,127&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(42,887)</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">14,240&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Deferred contract costs</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">37,924&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">37,924&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Other assets<sup style="FONT-SIZE: 10px; VERTICAL-ALIGN: top">(1)</sup></p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">416,148&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">416,148&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 2.56em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total Assets</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">721,606&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">289,961&#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,011,567&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Deferred revenue</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">195,073&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(28,776)</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">166,297&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Long-term deferred revenue</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6,591&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(2,885)</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,706&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Deferred income tax liabilities</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">38,463&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">38,463&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Other liabilities<sup style="FONT-SIZE: 10px; VERTICAL-ALIGN: top">(2)</sup></p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">148,864&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">148,864&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 2.56em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total liabilities</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">350,528&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6,802&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">357,330&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Foreign currency translation adjustments</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(3,494)</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(2,966)</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(6,460)</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Retained earnings</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">221,926&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">286,125&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">508,051&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Other equity<sup style="FONT-SIZE: 10px; VERTICAL-ALIGN: top">(3)</sup></p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">152,646&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">152,646&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 2.56em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total stockholders&#x2019; equity</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">371,078&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">283,159&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">654,237&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 2.56em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total liabilities and stockholders&#x2019; equity</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right"> &#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;721,606&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right"> &#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;289,961&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right"> &#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;1,011,567&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 4pt; 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: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="break-inside: avoid"> <td width="1%">&#xA0;</td> <td valign="top" width="2%" align="left"><sup style="FONT-SIZE: 10px; VERTICAL-ALIGN: top">(1)</sup>&#xA0;</td> <td valign="top" align="left">Includes cash and cash equivalents, marketable securities, income taxes receivable, other current assets, property and equipment, intangible assets, goodwill, and other long-term assets (as reflected in the consolidated balance sheets in the Annual Report on Form&#xA0;<font style="WHITE-SPACE: nowrap">10-K</font>&#xA0;for the year ended December&#xA0;31, 2017).</td> </tr> </table> <table style="FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="break-inside: avoid"> <td width="1%">&#xA0;</td> <td valign="top" width="2%" align="left"><sup style="FONT-SIZE: 10px; VERTICAL-ALIGN: top">(2)</sup>&#xA0;</td> <td valign="top" align="left">Includes accounts payable, accrued expenses, accrued compensation and related expenses, income taxes payable, and other long-term liabilities (as reflected in the consolidated balance sheets in the Annual Report on Form&#xA0;<font style="WHITE-SPACE: nowrap">10-K</font>&#xA0;for the year ended December&#xA0;31, 2017).</td> </tr> </table> <table style="FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="break-inside: avoid"> <td width="1%">&#xA0;</td> <td valign="top" width="2%" align="left"><sup style="FONT-SIZE: 10px; VERTICAL-ALIGN: top">(3)</sup></td> <td valign="top" align="left">Includes common stock, additional&#xA0;<font style="WHITE-SPACE: nowrap">paid-in</font>&#xA0;capital, and net unrealized loss on&#xA0;<font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">available-for-sale</font></font>&#xA0;marketable securities (as reflected in the consolidated balance sheets in the Annual Report on Form&#xA0;<font style="WHITE-SPACE: nowrap">10-K</font>&#xA0;for the year ended December&#xA0;31, 2017).</td> </tr> </table> <table style="FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"> <tr> <td width="90%"></td> <td valign="bottom" width="1%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="1%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="1%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 9pt; 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="10" align="center"><b>Three Months Ended</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 9pt; 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="10" align="center"><b>March&#xA0;31, 2017</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom"><i>(in thousands, except per share amounts)</i></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;&#xA0;&#xA0;Previously&#xA0;reported&#xA0;&#xA0;&#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;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;Adjustments&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"> <b>&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;As&#xA0;adjusted&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <b>Revenue:</b></p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 2em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> &#xA0;Software license</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right"> &#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;92,390&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right"> &#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;34,618&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right"> &#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;127,008&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 2em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> &#xA0;Maintenance</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">58,965&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(252)</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">58,713&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 2em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> &#xA0;Services</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">71,892&#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,304)</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">70,588&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> &#xA0;&#xA0;Total revenue</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">223,247&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">33,062&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">256,309&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <b>Cost of revenue:</b></p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 2em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> &#xA0;Software license</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,300&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,300&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 2em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> &#xA0;Maintenance</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">7,218&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">7,218&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 2em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> &#xA0;Services</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">59,572&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">59,572&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> &#xA0;&#xA0;Total cost of revenue</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">68,090&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">68,090&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Gross profit</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">155,157&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">33,062&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">188,219&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <b>Operating expenses:</b></p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 2em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> &#xA0;Selling and marketing</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">71,288&#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,607</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">69,681&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 2em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> &#xA0;Research and development</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">40,296&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">40,296&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 2em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> &#xA0;General and administrative</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">12,335&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">12,335&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> &#xA0;&#xA0;Total operating expenses</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">123,919&#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,607</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">122,312&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Income from operations</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">31,238&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">34,669&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">65,907&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Foreign currency transaction gain</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">676&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">69&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">745&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Interest income, net</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">165&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">40&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">205&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Other expense, net</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(279)</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;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(279)</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Income before provision for income taxes</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">31,800&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">34,778&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">66,578&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Provision for income taxes</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,779&#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,836&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">13,615&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 4em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> &#xA0;&#xA0;Net income</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">27,021&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">25,942&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">52,963&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <b>Earnings per share:</b></p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 2em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> &#xA0;Basic</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.35&#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;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.69&#xA0;</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"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td 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: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 2em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> &#xA0;Diluted</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.33&#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;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.65&#xA0;</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"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td 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: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <b>Weighted-average number of common shares outstanding:</b></p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 2em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> &#xA0;Basic</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">76,761&#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;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">76,761&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 2em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> &#xA0;Diluted</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">81,875&#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;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">81,875&#xA0;</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: 8pt"> <b><i>Grants</i></b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> The Company granted the following stock-based compensation awards:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"> <tr> <td width="79%"></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: 9pt; 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="6" align="center"> <b>&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;Three&#xA0;Months&#xA0;Ended&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0; &#xA0;&#xA0;&#xA0;</b><br /> <b>March&#xA0;31,</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 9pt; 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>&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;Shares&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"> <b>&#xA0;&#xA0;&#xA0;&#xA0;Total&#xA0;Fair&#xA0;Value&#xA0;&#xA0;&#xA0;&#xA0;</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> RSUs<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">858&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right"> &#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;49,600&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <font style="WHITE-SPACE: nowrap">Non-qualified</font> stock options</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,377&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">24,700&#xA0;</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: 9pt; 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="1%" align="left"><sup style="FONT-SIZE: 85%; VERTICAL-ALIGN: top">(1)</sup>&#xA0;</td> <td valign="top" align="left">Includes approximately 0.1&#xA0;million RSUs which were granted in connection with the election by certain employees to receive 50% of their 2018 target incentive compensation under the Company&#x2019;s Corporate Incentive Compensation Plan in the form of RSUs instead of cash. Stock-based compensation of approximately $8.2&#xA0;million associated with this RSU grant is expected to be recognized over a <font style="WHITE-SPACE: nowrap">one-year</font> period beginning on the grant date.</td> </tr> </table> </div> 600000 <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: 10pt; 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>Geographic revenue</i></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: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"> <tr> <td width="64%"></td> <td valign="bottom" width="1%"></td> <td></td> <td></td> <td valign="bottom" width="1%"></td> <td valign="bottom" width="1%"></td> <td></td> <td></td> <td valign="bottom" width="1%"></td> <td valign="bottom" width="1%"></td> <td></td> <td></td> <td valign="bottom" width="1%"></td> <td valign="bottom" width="1%"></td> <td></td> <td></td> <td valign="bottom" width="1%"></td> </tr> <tr style="FONT-SIZE: 9pt; 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="14" align="center"><b>Three Months Ended</b><br /> <b>March&#xA0;31,</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom"><i>(in thousands)</i></td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center"><b>2018</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>2017</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> U.S.</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right"> &#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;113,985</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right"> &#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;48%</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right"> &#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;169,662</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right"> &#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;67%</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Other Americas</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">17,715</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;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">10,406</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4%</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> United Kingdom</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">26,094</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#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">26,342</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">10%</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Europe, Middle East, and Africa excluding the United Kingdom</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">31,826</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#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">24,211</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#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: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Asia-Pacific</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">45,562</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">19%</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">25,688</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">10%</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <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" colspan="5"> <p style="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" colspan="5"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 2.5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1.5em"> Total Revenue</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">235,182</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#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">256,309</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#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;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom" colspan="5"> <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" colspan="5"> <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: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <b><i>Major products and services</i></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: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"> <tr> <td width="76%"></td> <td valign="bottom" width="1%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="1%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 9pt; 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="6" align="center"> <b>Three&#xA0;Months&#xA0;Ended</b><br /> <b>March&#xA0;31,</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom"><i>(in thousands)</i></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;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;2018&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"> <b>&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;2017&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Perpetual license</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right"> &#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;23,078&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right"> &#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;37,899&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Term license</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">64,695&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">89,109&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 2.8em; MARGIN-TOP: 0pt; TEXT-INDENT: -1.5em"> Performance obligations transferred at a point in time</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">87,773&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">127,008&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Maintenance</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">64,525&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">58,713&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Cloud</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">15,582&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">10,402&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Consulting and training</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">67,302&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">60,186&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 2.8em; MARGIN-TOP: 0pt; TEXT-INDENT: -1.5em"> Performance obligations transferred over time</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">147,409&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">129,301&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3.6em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total Revenue</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">235,182&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">256,309&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <br class="Apple-interchange-newline" /></div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt"> <b>12. EARNINGS PER SHARE</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 10pt"> 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 stock options and RSUs, using the treasury stock method. In periods of loss, all stock options and RSUs are excluded, as their inclusion would be anti-dilutive.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> The calculation of the basic and diluted earnings per share is as follows:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"> <tr> <td width="74%"></td> <td valign="bottom" width="1%"></td> <td width="12%"></td> <td valign="bottom" width="1%"></td> <td width="12%"></td> </tr> <tr style="FONT-SIZE: 9pt; 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="3" align="center"> <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="center"><b>Three&#xA0;Months&#xA0;Ended<br /> March&#xA0;31,</b></p> </td> </tr> <tr style="FONT-SIZE: 9pt; 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" align="center"> <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="center"> <b>&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;2018&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;</b></p> </td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" align="center"> <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="center"> <b>&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;2017&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;</b></p> </td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td 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">&#xA0;</td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Net income</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" align="right"> $&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;12,200&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right"> $&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;52,963&#xA0;</td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Weighted-average common shares outstanding</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" align="right">78,236&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">76,761&#xA0;</td> </tr> <tr 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">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Earnings per share, basic</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" align="right"> $&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;0.16&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right"> $&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;0.69&#xA0;</td> </tr> <tr 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">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> </tr> <tr style="FONT-SIZE: 9pt; 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">&#xA0;</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"> <b>Diluted</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Net income</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" align="right"> $&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;12,200&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right"> $&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;52,963&#xA0;</td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Weighted-average effect of dilutive securities:</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Stock options</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" align="right">3,119&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,184&#xA0;</td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> RSUs</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" align="right">1,747&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,930&#xA0;</td> </tr> <tr 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">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 2.5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Effect of dilutive securities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" align="right">4,866&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5,114&#xA0;</td> </tr> <tr 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">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Weighted-average common shares outstanding, assuming dilution</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" align="right">83,102&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">81,875&#xA0;</td> </tr> <tr 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">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Earnings per share, diluted</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" align="right"> $&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;0.15&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right"> $&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;0.65&#xA0;</td> </tr> <tr 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">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> </tr> <tr style="FONT-SIZE: 9pt; 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">&#xA0;</td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Outstanding anti-dilutive stock options and RSUs<sup style="FONT-SIZE: 85%; VERTICAL-ALIGN: top">(1)</sup></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" align="right">397&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">314&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 9pt; 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="1%" align="left"><sup style="FONT-SIZE: 85%; VERTICAL-ALIGN: top">(1)</sup>&#xA0;</td> <td valign="top" align="left">Certain outstanding stock options and RSUs were excluded from the computation of diluted earnings per share because they were anti-dilutive in the period presented. These awards may be dilutive in the future.</td> </tr> </table> </div> -0.53 P2Y3M19D PEGASYSTEMS INC. <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <b>8. FAIR VALUE MEASUREMENTS</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> <b><i>Assets and Liabilities Measured at Fair Value on a Recurring Basis</i></b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> The Company records its cash equivalents, marketable securities, 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.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> 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:</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="3%">&#xA0;</td> <td valign="top" width="2%" align="left">&#x2022;</td> <td valign="top" width="1%">&#xA0;</td> <td valign="top" align="left">Level 1 - observable inputs such as quoted prices in active markets for identical assets or liabilities;</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="3%">&#xA0;</td> <td valign="top" width="2%" align="left">&#x2022;</td> <td valign="top" width="1%">&#xA0;</td> <td valign="top" align="left">Level 2 - significant other inputs that are observable either directly or indirectly; and</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="3%">&#xA0;</td> <td valign="top" width="2%" align="left">&#x2022;</td> <td valign="top" width="1%">&#xA0;</td> <td valign="top" align="left">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.</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> The Company&#x2019;s cash equivalents are composed of money market funds and time deposits which are classified as Level&#xA0;1 and Level&#xA0;2, respectively, in the fair value hierarchy. The Company&#x2019;s marketable securities, which 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 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: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> 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 between levels during the three months ended March&#xA0;31, 2018.</p> <p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; MARGIN-TOP: 36px"> &#xA0;</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt"> The Company&#x2019;s assets and liabilities measured at fair value on a recurring basis were as follows:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="99%" align="center" border="0"> <tr> <td width="48%"></td> <td valign="bottom" width="1%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="1%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="1%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="1%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="14" align="center"><b>March&#xA0;31, 2018</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"> <b>&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;Level&#xA0;1&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"> <b>&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;Level&#xA0;2&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"> <b>&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;Level&#xA0;3&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"> <b>&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;Total&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Cash equivalents</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right"> &#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;130&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right"> &#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;30,072&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right"> &#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;30,202&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Marketable securities:</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 2em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Municipal bonds</p> </td> <td valign="bottom">&#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;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">50,591&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">50,591&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 2em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Corporate bonds</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">38,456&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">38,456&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total marketable securities</p> </td> <td valign="bottom">&#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;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">89,047&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">89,047&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Investments in privately-held companies<sup style="FONT-SIZE: 85%; VERTICAL-ALIGN: top">(1)</sup></p> </td> <td valign="bottom">&#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;</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;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,060&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,060&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top" colspan="16"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt"> &#xA0;</p> <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt"> &#xA0;&#xA0;<sup style="FONT-SIZE: 85%; VERTICAL-ALIGN: top">(1)</sup> Included in other long-term assets in the unaudited condensed consolidated balance sheets.</p> </td> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt"></p> <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt"> &#xA0;</p> </td> </tr> <tr style="FONT-SIZE: 1pt"> <td height="8"></td> <td height="8" colspan="16"></td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#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: 9pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"> <b>&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;Level&#xA0;1&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"> <b>&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;Level&#xA0;2&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"> <b>&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;Level&#xA0;3&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"> <b>&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;Total&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Cash equivalents</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,720&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">40,051&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">42,771&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Marketable securities:</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 2em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Municipal bonds</p> </td> <td valign="bottom">&#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;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">32,848&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">32,848&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 2em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Corporate bonds</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">28,621&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">28,621&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total marketable securities</p> </td> <td valign="bottom">&#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;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">61,469&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">61,469&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> &#xA0;&#xA0;Investments in privately-held companies<sup style="FONT-SIZE: 85%; VERTICAL-ALIGN: top">(1)</sup></p> </td> <td valign="bottom">&#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;</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;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,030&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,030&#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" colspan="16"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt"> &#xA0;</p> <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt"> &#xA0;&#xA0;<sup style="FONT-SIZE: 85%; VERTICAL-ALIGN: top">(1)</sup> Included in other long-term assets in the unaudited condensed consolidated balance sheets.</p> </td> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt"></p> <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt"> &#xA0;</p> </td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> For certain other financial instruments, including accounts receivable and accounts payable, the carrying value approximates their fair value due to the relatively short maturity of these items.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 10pt"> <b><i>Assets Measured at Fair Value on a Nonrecurring Basis</i></b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 10pt"> Assets recorded at fair value on a nonrecurring basis, including property and equipment and intangible assets, are recognized at fair value when they are impaired. During the three months ended March&#xA0;31, 2018 and 2017, the Company did not recognize any impairments of its assets recorded 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; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 10pt; 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>9. REVENUE</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 8pt; 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 policy</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: 0px; 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 from sales of software licenses, maintenance fees related to the Company&#x2019;s software licenses, and services.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 4pt; 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="3%">&#xA0;</td> <td valign="top" width="2%" align="left">&#x2022;</td> <td valign="top" width="1%">&#xA0;</td> <td valign="top" align="left">License revenue is primarily derived from sales of the Company&#x2019;s software applications and Pega Platform.</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 4pt; 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="3%">&#xA0;</td> <td valign="top" width="2%" align="left">&#x2022;</td> <td valign="top" width="1%">&#xA0;</td> <td valign="top" align="left">Maintenance revenue includes revenue from client support including software upgrades, on a when&#xA0;<font style="WHITE-SPACE: nowrap">and-if</font>&#xA0;available basis, telephone support, and bug fixes or patches.</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 4pt; 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="3%">&#xA0;</td> <td valign="top" width="2%" align="left">&#x2022;</td> <td valign="top" width="1%">&#xA0;</td> <td valign="top" align="left">Cloud revenue is derived from sales of the Company&#x2019;s hosted Pega Platform and software application environments.</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 4pt; 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="3%">&#xA0;</td> <td valign="top" width="2%" align="left">&#x2022;</td> <td valign="top" width="1%">&#xA0;</td> <td valign="top" align="left">Consulting revenue is primarily related to new license implementations.</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: 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>Contracts with multiple performance obligations</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: 0px; 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 license and cloud arrangements often contain multiple performance obligations, including maintenance, consulting, and training. For contracts with multiple performance obligations, the Company accounts for individual performance obligations separately if they are distinct. The transaction price is allocated to the separate performance obligations on a relative stand-alone selling price basis. If the transaction price contains discounts or expects to provide a future price concession, these elements are considered when determining the transaction price prior to allocation. Variable fees within the transaction price will be estimated and recognized in revenue as the Company satisfies its performance obligations to the extent it is probable that a significant reversal of cumulative revenue recognized will not occur when the uncertainty associated with the variable fee is resolved. If the contract grants the client the option to acquire additional products or services, the Company assesses whether or not any discount on the products and services is in excess of levels normally available to similar clients and, if so, accounts for that discount as an additional performance obligation.</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"> <i><u>Software licenses</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: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> The Company has concluded that its software licenses are distinct performance obligations as the client can benefit from the software on its own. Software license revenue is typically recognized at a point in time when control is transferred to the client, which is defined as the point in time when the client can use and benefit from the license. The software license is delivered before related services are provided and is functional without services, updates, and technical support. The Company&#x2019;s license arrangements generally contain multiple performance obligations, including consulting, training, and maintenance. Stand-alone selling price for software licenses is determined using the residual approach. The Company utilizes the residual approach as license performance obligations are sold for a broad range of amounts (the selling price is highly variable) and a stand-alone selling price is not discernible from past transactions or other observable evidence. Periodically, the Company evaluates whether the residual approach is appropriate for its license and cloud performance obligations when sold with other performance obligations. As a result, if the stand&#xAD;alone selling price analysis illustrates that the license and cloud performance obligations are no longer highly variable, the Company will utilize the relative allocation method for such arrangements.</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: 8pt; 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"> Term license fees are usually payable in advance on a monthly, quarterly, or annual basis over the term of the license agreement, which is typically three to five years and may be renewed for additional terms at the client&#x2019;s option. Perpetual license fees are usually payable when the contract is executed. The Company recognizes software license revenue when control is transferred, and the corresponding difference between the amount invoiced and recognized as revenue is recorded as unbilled receivables, as the payment of consideration is subject only to the passage of time.</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: 8pt; 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>Maintenance</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: 8pt; 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"> Maintenance revenue includes revenue from client support and related professional services. Client support includes software upgrades on a when&#xA0;<font style="WHITE-SPACE: nowrap">and-if</font>&#xA0;available basis, telephone support, and bug fixes or patches. Maintenance is priced as a percentage of the selling price of the related software license, which is highly variable. The Company determined the standalone selling price of maintenance based on this pricing relationship, which has remained constant within a narrow range, and observable data from standalone sales of maintenance, along with all other observable data.</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: 8pt; 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"> The Company has identified two separate distinct performance obligations of maintenance:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; 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="4%" align="left">1.</td> <td valign="top" align="left">software upgrades and updates; and</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; 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="4%" align="left">2.</td> <td valign="top" align="left">technical support.</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: 8pt; 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"> These performance obligations are distinct within the contract and, although they are not sold separately, the components are not essential to the functionality of the other components. Each of the performance obligations included in maintenance revenue is a stand-alone obligation that is recognized over the passage of the contractual term, which is typically one year. Maintenance fees are usually payable in advance on a monthly, quarterly, or annual basis over the term of the agreement.</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: 8pt; 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>Services</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: 8pt; 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"> The Company&#x2019;s services revenue is comprised of consulting and training, including software license implementations, training, reimbursable expenses, and cloud which is derived from sales of the Company&#x2019;s hosted Pega Platform and software application environments. The Company has concluded that most services are distinct performance obligations. Consulting may be provided on a stand-alone basis or bundled with 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: 8pt; 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"> The stand-alone selling price for consulting in time and materials contracts is determined by observable prices in similar transactions without multiple performance obligations and recognized as revenue as the services are performed. Fees for time and materials consulting contracts are usually payable shortly after the service is provided.</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: 8pt; 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"> The Company estimates the stand-alone selling price for fixed price services based on the estimated hours versus actual hours in similar geographies and for similar contract sizes. Revenue for fixed price services is recognized over time as the services are provided. Fees for fixed price services consulting contracts are usually payable as contract milestones are achieved.</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: 8pt; 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"> The stand-alone selling price of cloud sales of production environments is determined based on the residual approach when sold with services and is recognized over the term of the service. The Company utilizes the residual approach as cloud performance obligations are sold for a broad range of amounts (the selling price is highly variable) and a stand-alone selling price is not discernible from past transactions or other observable evidence. The stand-alone selling price for cloud sales of development and testing environments is developed using observable prices in similar transactions without multiple performance obligations and is recognized over time over the term of the service. Cloud fees are usually payable in advance on a monthly, quarterly, or annual basis over the term of the service.</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: 8px; 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"> <i><u>Contract modifications</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: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> The Company sometimes enters into amendments to previously executed contracts which constitute contract modifications. The Company assesses each of these contract modifications to determine:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; 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="4%" align="left">1.</td> <td valign="top" align="left">If the additional products and services are distinct from the products and services in the original arrangement, and</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; 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="4%" align="left">2.</td> <td valign="top" align="left">If the amount of consideration expected for the added products and services reflects the stand-alone selling price of those products and services.</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: 8pt; 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"> A contract modification meeting both criteria is accounted for as a separate contract. A contract modification not meeting both criteria is considered a change to the original contract and is accounted for on either:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; 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="4%" align="left">1.</td> <td valign="top" align="left">a prospective basis as a termination of the existing contract and the creation of a new contract; or</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; 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="4%" align="left">2.</td> <td valign="top" align="left">a cumulative&#xA0;<font style="WHITE-SPACE: nowrap">catch-up</font>&#xA0;basis.</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: 10pt; 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>Geographic revenue</i></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: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"> <tr> <td width="64%"></td> <td valign="bottom" width="1%"></td> <td></td> <td></td> <td valign="bottom" width="1%"></td> <td valign="bottom" width="1%"></td> <td></td> <td></td> <td valign="bottom" width="1%"></td> <td valign="bottom" width="1%"></td> <td></td> <td></td> <td valign="bottom" width="1%"></td> <td valign="bottom" width="1%"></td> <td></td> <td></td> <td valign="bottom" width="1%"></td> </tr> <tr style="FONT-SIZE: 9pt; 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="14" align="center"><b>Three Months Ended</b><br /> <b>March&#xA0;31,</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom"><i>(in thousands)</i></td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center"><b>2018</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>2017</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> U.S.</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right"> &#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;113,985</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right"> &#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;48%</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right"> &#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;169,662</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right"> &#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;67%</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Other Americas</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">17,715</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;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">10,406</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4%</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> United Kingdom</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">26,094</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#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">26,342</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">10%</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Europe, Middle East, and Africa excluding the United Kingdom</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">31,826</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#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">24,211</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#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: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Asia-Pacific</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">45,562</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">19%</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">25,688</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">10%</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <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" colspan="5"> <p style="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" colspan="5"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 2.5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1.5em"> Total Revenue</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">235,182</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#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">256,309</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#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;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom" colspan="5"> <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" colspan="5"> <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: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <b><i>Major products and services</i></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: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"> <tr> <td width="76%"></td> <td valign="bottom" width="1%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="1%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 9pt; 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="6" align="center"> <b>Three&#xA0;Months&#xA0;Ended</b><br /> <b>March&#xA0;31,</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom"><i>(in thousands)</i></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;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;2018&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"> <b>&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;2017&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Perpetual license</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right"> &#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;23,078&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right"> &#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;37,899&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Term license</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">64,695&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">89,109&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 2.8em; MARGIN-TOP: 0pt; TEXT-INDENT: -1.5em"> Performance obligations transferred at a point in time</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">87,773&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">127,008&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Maintenance</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">64,525&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">58,713&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Cloud</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">15,582&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">10,402&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Consulting and training</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">67,302&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">60,186&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 2.8em; MARGIN-TOP: 0pt; TEXT-INDENT: -1.5em"> Performance obligations transferred over time</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">147,409&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">129,301&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3.6em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total Revenue</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">235,182&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">256,309&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </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: 10pt; 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"> During the three months ended March&#xA0;31, 2018 and 2017, there were no material changes in the Company&#x2019;s estimate of variable fees. The amount of revenue recognized from performance obligations satisfied in prior periods was not material.</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: 10pt; 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>Transaction price allocated to remaining performance obligations</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: 10pt; 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"> Transaction price allocated to remaining performance obligations represents contracted revenue that has not yet been recognized. Transaction price on remaining performance obligations was $291&#xA0;million as of March&#xA0;31, 2018, of which the Company expects to recognize $198.3&#xA0;million prior to January&#xA0;1, 2020. These amounts do not include contracts that have an original expected duration of one year or less. For reporting periods ending prior to January&#xA0;1, 2018, the date of initial adoption of ASC 606, the Company has elected the practical expedient and not compiled and disclosed the amount of the transaction price allocated to the remaining performance obligations.</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><i>Major clients</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: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> 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; 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: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"> <tr> <td width="74%"></td> <td valign="bottom" width="1%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="1%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="1%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 9pt; 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="10" align="center"> <b>&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;Three&#xA0;Months&#xA0;Ended&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0; &#xA0;&#xA0;&#xA0;&#xA0;</b><br /> <b>March&#xA0;31,</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom"><i>(in thousands)</i></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center"><b>2018</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" colspan="2">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" colspan="2" align="center"><b>2017</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr 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" colspan="9"> <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: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total revenue</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right"> $&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;235,182</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">$</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right"> &#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;256,309&#xA0;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 2em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> &#xA0;Client A</p> </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> <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">&#xA0;</td> <td valign="bottom" align="right">14%</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 2em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> &#xA0;Client B</p> </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> <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">&#xA0;</td> <td valign="bottom" align="right">11%</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; 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"> &#xA0;&#xA0;*Client accounted for less than 10% of total revenue.</p> </div> <div> <table style="FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"> <tr> <td width="72%"></td> <td valign="bottom" width="1%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="1%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom"><i>&#xA0;&#xA0;&#xA0;(in thousands)</i></td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>March&#xA0;31,</b><br /> <b>2018</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>December&#xA0;31,</b><br /> <b>2017</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 2pt; MARGIN-TOP: 0pt"> &#xA0;</p> <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> &#xA0;&#xA0;&#xA0;Outside professional services</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 2pt; MARGIN-TOP: 0pt"> &#xA0;</p> <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt"> $</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 2pt; MARGIN-TOP: 0pt"> &#xA0;</p> <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="right"> &#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;15,152&#xA0;</p> </td> <td valign="bottom" nowrap="nowrap"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 2pt; MARGIN-TOP: 0pt"> &#xA0;</p> <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 2pt; MARGIN-TOP: 0pt"> &#xA0;</p> <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt"> $</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 2pt; MARGIN-TOP: 0pt"> &#xA0;</p> <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="right"> &#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;14,468&#xA0;</p> </td> <td valign="bottom" nowrap="nowrap"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 2pt; MARGIN-TOP: 0pt"> &#xA0;</p> <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt"> &#xA0;</p> </td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> &#xA0;&#xA0;&#xA0;Income and other taxes</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">7,272&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">7,420&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> &#xA0;&#xA0;&#xA0;Marketing and sales program expenses</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">8,724&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6,444&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> &#xA0;&#xA0;&#xA0;Dividends payable</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,358&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,344&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> &#xA0;&#xA0;&#xA0;Employee-related expenses</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5,091&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,065&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> &#xA0;&#xA0;&#xA0;Other</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">9,681&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">10,767&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">48,278&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">45,508&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> Intangible assets are recorded at cost and are amortized using the straight-line method over their estimated useful lives as follows:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="98%" align="center" border="0"> <tr> <td width="44%"></td> <td valign="bottom" width="1%"></td> <td width="15%"></td> <td valign="bottom" width="1%"></td> <td width="12%"></td> <td valign="bottom" width="1%"></td> <td width="13%"></td> <td valign="bottom" width="1%"></td> <td width="12%"></td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="5" align="center"> <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="center"><b>March&#xA0;31, 2018</b></p> </td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom" nowrap="nowrap"><i>(in thousands)</i></td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" align="center"> <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="center"> <b>&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;Useful&#xA0;Lives&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;</b></p> </td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" align="center"> <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="center"><b>Cost</b></p> </td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" align="center"> <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="center"><b>Accumulated<br /> Amortization</b></p> </td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" nowrap="nowrap" align="center"> <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="center"><b>Net&#xA0;Book&#xA0;Value<sup style="FONT-SIZE: 85%; VERTICAL-ALIGN: top">(1)</sup></b></p> </td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Client-related intangibles</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right"><font style="WHITE-SPACE: nowrap">9-10&#xA0;years&#xA0;</font></td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right"> $&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;63,197&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right"> $&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;(46,456)</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right"> $&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;16,741&#xA0;</td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Technology</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right"><font style="WHITE-SPACE: nowrap">7-10</font> years&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">58,942&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(46,603)</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">12,339&#xA0;</td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Other intangibles</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">&#x2014;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5,361&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(5,361)</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">&#x2014;&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </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> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right"> $&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;127,500&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right"> $&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;(98,420)</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right"> $&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;29,080&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </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> </tr> <tr style="FONT-SIZE: 1pt"> <td height="8" colspan="9"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top" colspan="9"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 0.5em; MARGIN-TOP: 0pt"> <sup style="FONT-SIZE: 85%; VERTICAL-ALIGN: top">(1)</sup> Included in other long-term assets in the unaudited condensed consolidated balance sheet.</p> </td> </tr> <tr style="FONT-SIZE: 1pt"> <td height="16"></td> <td height="16" colspan="2"></td> <td height="16" colspan="6"></td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="5" align="center"> <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="center"><b>December&#xA0;31, 2017</b></p> </td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom" nowrap="nowrap"><i>(in thousands)</i></td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" align="center"> <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="center"> <b>&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;Useful&#xA0;Lives&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;</b></p> </td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" align="center"> <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="center"><b>Cost</b></p> </td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" align="center"> <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="center"><b>Accumulated<br /> Amortization</b></p> </td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" align="center"> <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="center"><b>Net&#xA0;Book&#xA0;Value<sup style="FONT-SIZE: 85%; VERTICAL-ALIGN: top">(1)</sup></b></p> </td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Client-related intangibles</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right"><font style="WHITE-SPACE: nowrap">9-10&#xA0;years&#xA0;</font></td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right"> $&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;63,164&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right"> $&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;(44,835)</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right"> $&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;18,329&#xA0;</td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Technology</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right"><font style="WHITE-SPACE: nowrap">7-10</font> years&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">58,942&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(45,372)</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">13,570&#xA0;</td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Other intangibles</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">&#x2014;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5,361&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(5,361)</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">&#x2014;&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </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> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right"> $&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;127,467&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right"> $&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;(95,568)</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right"> $&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;31,899&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </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> </tr> </table> <p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; MARGIN-TOP: 36px"> &#xA0;</p> <table style="FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="PAGE-BREAK-INSIDE: avoid"> <td width="1%">&#xA0;</td> <td valign="top" width="2%" align="left"><sup style="FONT-SIZE: 85%; VERTICAL-ALIGN: top">(1)</sup>&#xA0;</td> <td valign="top" align="left">Included in other long-term assets in the unaudited condensed consolidated balance sheets.</td> </tr> </table> </div> 235182000 20708000 4363000 764000 -1085000 3141000 2069000 -188000 7936000 12200000 64525000 65000 16375000 82884000 2344000 87773000 -19591000 159568000 101600000 -2610000 35204000 363000 4175000 7978000 6145000 2186000 -4222000 1255000 -31278000 15109000 3789000 88383000 68277000 16464000 0 6082000 -23052000 46785000 2837000 3511000 75614000 151632000 5995000 P5Y 0 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <b>7. ACCRUED EXPENSES</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"> <tr> <td width="72%"></td> <td valign="bottom" width="1%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="1%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom"><i>&#xA0;&#xA0;&#xA0;(in thousands)</i></td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>March&#xA0;31,</b><br /> <b>2018</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>December&#xA0;31,</b><br /> <b>2017</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 2pt; MARGIN-TOP: 0pt"> &#xA0;</p> <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> &#xA0;&#xA0;&#xA0;Outside professional services</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 2pt; MARGIN-TOP: 0pt"> &#xA0;</p> <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt"> $</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 2pt; MARGIN-TOP: 0pt"> &#xA0;</p> <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="right"> &#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;15,152&#xA0;</p> </td> <td valign="bottom" nowrap="nowrap"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 2pt; MARGIN-TOP: 0pt"> &#xA0;</p> <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 2pt; MARGIN-TOP: 0pt"> &#xA0;</p> <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt"> $</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 2pt; MARGIN-TOP: 0pt"> &#xA0;</p> <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="right"> &#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;14,468&#xA0;</p> </td> <td valign="bottom" nowrap="nowrap"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 2pt; MARGIN-TOP: 0pt"> &#xA0;</p> <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt"> &#xA0;</p> </td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> &#xA0;&#xA0;&#xA0;Income and other taxes</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">7,272&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">7,420&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> &#xA0;&#xA0;&#xA0;Marketing and sales program expenses</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">8,724&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6,444&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> &#xA0;&#xA0;&#xA0;Dividends payable</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,358&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,344&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> &#xA0;&#xA0;&#xA0;Employee-related expenses</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5,091&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,065&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> &#xA0;&#xA0;&#xA0;Other</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">9,681&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">10,767&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">48,278&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">45,508&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> </div> P1Y4M24D <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: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <b>5. DEFERRED CONTRACT COSTS</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"> Sales incentives paid by the Company are considered incremental and recoverable costs of obtaining a contract with a client. These costs are deferred, as a long-term asset, and then amortized using the straight-line method over the period of benefit which is on average five years. The Company determined the period of benefit by taking into consideration client contracts, the Company&#x2019;s technology, and other factors. The Company utilizes a practical expedient available under ASC 606 to expense costs to obtain a contract as incurred when the original</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"> amortization period is one year or less. During the three months ended March&#xA0;31, 2018 and 2017, impairment of deferred contract costs was not material.</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: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="98%" align="center" border="0"> <tr> <td width="66%"></td> <td valign="bottom" width="1%"></td> <td width="16%"></td> <td valign="bottom" width="1%"></td> <td width="16%"></td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-TOP: 0pt"> <i>(in thousands)</i></p> <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 3pt; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" align="center"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-TOP: 0pt" align="center"> <b>&#xA0;&#xA0;&#xA0;&#xA0;March&#xA0;31,&#xA0;&#xA0;&#xA0;&#xA0;</b></p> <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-TOP: 0pt" align="center"><b>2018</b></p> </td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" align="center"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-TOP: 0pt" align="center"> <b>&#xA0;&#xA0;&#xA0;&#xA0;December&#xA0;31,&#xA0;&#xA0;&#xA0;&#xA0;</b></p> <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-TOP: 0pt" align="center"><b>2017</b></p> </td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Deferred contract costs<sup style="FONT-SIZE: 10px; VERTICAL-ALIGN: top">(1)</sup></p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right"> $&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;39,781&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right"> $&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;37,924&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top" colspan="5"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 4pt; MARGIN-TOP: 0pt"> &#xA0;</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 0.5em; MARGIN-TOP: 0pt"> <sup style="FONT-SIZE: 10px; VERTICAL-ALIGN: top">(1)</sup>&#xA0;Included in other long-term assets in the unaudited condensed consolidated balance sheets.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt"> &#xA0;</p> <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-TOP: 0pt"> Amortization of deferred contract costs was as follows:</p> </td> </tr> <tr style="FONT-SIZE: 9pt; 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="3" align="center"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-TOP: 0pt" align="center"> <b>&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;Three&#xA0;Months&#xA0;Ended&#xA0;&#xA0;&#xA0; &#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;</b></p> <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-TOP: 0pt" align="center"><b>March&#xA0;31,</b></p> </td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom"><i>(in thousands)</i></td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" align="center"> <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-TOP: 0pt" align="center"> <b>&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;2018&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;</b></p> </td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" align="center"> <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-TOP: 0pt" align="center"> <b>&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;2017&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;</b></p> </td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Amortization of deferred contract costs<sup style="FONT-SIZE: 10px; VERTICAL-ALIGN: top">(1)</sup></p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="center">$3,789</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="center">$2,594</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; 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: 0px; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 4pt; 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;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;<sup style="FONT-SIZE: 10px; VERTICAL-ALIGN: top">(1)</sup>&#xA0;Included in selling and marketing expenses in the unaudited condensed consolidated statement 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; 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>4. RECEIVABLES, CONTRACT ASSETS, AND DEFERRED REVENUE</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 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>Receivables</i></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: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"> <tr> <td width="94%"></td> <td valign="bottom" width="1%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="1%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-TOP: 0pt"> <i>(in thousands)</i></p> <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 2pt; MARGIN-TOP: 0pt"> &#xA0;</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>&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;March&#xA0;31,&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;</b><br /> <b>2018</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;&#xA0;&#xA0;December&#xA0;31,&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;</b><br /> <b>2017</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Accounts receivable</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right"> &#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;164,981&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right"> &#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;222,735&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Unbilled receivables</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">153,657&#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">158,898&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Long-term unbilled receivables</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">180,077&#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">160,708&#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> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> &#xA0;&#xA0;&#xA0;Total receivables</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">498,715&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">542,341&#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) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td 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: 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"> Unbilled receivables is the amount due from clients where the only condition on the right of payment is the passage of time. The Company regularly reassesses receivables for collectability. As of March&#xA0;31, 2018 and December&#xA0;31, 2017, the allowance for doubtful accounts was not material.</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: 10pt; 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"> Long-term unbilled receivables are expected to be billed 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: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"> <tr> <td width="85%"></td> <td valign="bottom" width="7%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-TOP: 0pt"> <i>(in thousands)</i></p> <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 2pt; MARGIN-TOP: 0pt"> &#xA0;</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>&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;March&#xA0;31,&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;</b><br /> <b>2018</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> 2019</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right"> &#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;82,518&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 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">58,433&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 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">31,129&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 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">7,997&#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> </tr> <tr style="FONT-SIZE: 9pt; 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">180,077&#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) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td 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: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <b><i>Contract assets and deferred revenue</i></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: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"> <tr> <td width="94%"></td> <td valign="bottom" width="1%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="1%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-TOP: 0pt"> <i>(in thousands)</i></p> <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 2pt; MARGIN-TOP: 0pt"> &#xA0;</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>&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;March&#xA0;31,&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;</b><br /> <b>2018</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;&#xA0;&#xA0;&#xA0;&#xA0;December&#xA0;31,&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;</b><br /> <b>2017</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Contract assets<sup style="FONT-SIZE: 10px; VERTICAL-ALIGN: top">(1)</sup></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">788&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">914&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Deferred revenue</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">175,586&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">166,297&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Long-term deferred revenue<sup style="FONT-SIZE: 10px; VERTICAL-ALIGN: top">(2)</sup></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">3,277&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">3,706&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; 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"> &#xA0;&#xA0;<sup style="FONT-SIZE: 10px; VERTICAL-ALIGN: top">(1)&#xA0;</sup>Included in other current assets in the unaudited condensed consolidated balance sheets.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; 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: 2pt; 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;&#xA0;<sup style="FONT-SIZE: 10px; VERTICAL-ALIGN: top">(2)</sup>&#xA0;Included in other long-term liabilities in the unaudited condensed consolidated balance sheets.</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"> Contract assets and deferred revenue&#xA0;are presented net at the contract level for each reporting period. Contract assets are unbilled amounts resulting from client contracts where revenue recognized exceeds the amount billed to the client and the right to payment is subject to conditions other than the passage of time, such as the completion of a related performance obligation. Deferred revenue consists of billings and payments received in advance of revenue recognition.</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"> The change in deferred revenue in the three months ended March 31, 2018, excluding the impact of the netting of contract assets and deferred revenue, was primarily due to new billings in advance of revenue recognition and $101.6 million of revenue recognized that was included in deferred revenue at December 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: 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>Major clients</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: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> No client represented 10% or more of the Company&#x2019;s total receivables as of March&#xA0;31, 2018 or December&#xA0;31, 2017.</p> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-TOP: 6pt"> <b><i>Receivables</i></b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <br class="Apple-interchange-newline" /> <table style="FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"> <tr> <td width="94%"></td> <td valign="bottom" width="1%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="1%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-TOP: 0pt"> <i>(in thousands)</i></p> <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 2pt; MARGIN-TOP: 0pt"> &#xA0;</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>&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;March&#xA0;31,&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;</b><br /> <b>2018</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;&#xA0;&#xA0;December&#xA0;31,&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;</b><br /> <b>2017</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Accounts receivable</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right"> &#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;164,981&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right"> &#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;222,735&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Unbilled receivables</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">153,657&#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">158,898&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Long-term unbilled receivables</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">180,077&#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">160,708&#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> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td style="FONT-SIZE: 12px; 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; LETTER-SPACING: normal; BACKGROUND-COLOR: rgb(255,255,255); TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> &#xA0;&#xA0;&#xA0;Total receivables</p> </td> <td style="FONT-SIZE: 12px; 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; LETTER-SPACING: normal; BACKGROUND-COLOR: rgb(255,255,255); TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" valign="bottom">&#xA0;&#xA0;</td> <td style="FONT-SIZE: 12px; 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; LETTER-SPACING: normal; BACKGROUND-COLOR: rgb(255,255,255); TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" valign="bottom">$</td> <td style="FONT-SIZE: 12px; 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; LETTER-SPACING: normal; BACKGROUND-COLOR: rgb(255,255,255); TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" valign="bottom" align="right">498,715&#xA0;</td> <td style="FONT-SIZE: 12px; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; BACKGROUND-COLOR: rgb(255,255,255); TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" valign="bottom" nowrap="nowrap">&#xA0;</td> <td style="FONT-SIZE: 12px; 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; LETTER-SPACING: normal; BACKGROUND-COLOR: rgb(255,255,255); TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" valign="bottom">&#xA0;&#xA0;</td> <td style="FONT-SIZE: 12px; 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; LETTER-SPACING: normal; BACKGROUND-COLOR: rgb(255,255,255); TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" valign="bottom">$</td> <td style="FONT-SIZE: 12px; 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; LETTER-SPACING: normal; BACKGROUND-COLOR: rgb(255,255,255); TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" valign="bottom" align="right">542,341&#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: 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>Contract assets and deferred revenue</i></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: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"> <tr> <td width="94%"></td> <td valign="bottom" width="1%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="1%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-TOP: 0pt"> <i>(in thousands)</i></p> <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 2pt; MARGIN-TOP: 0pt"> &#xA0;</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>&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;March&#xA0;31,&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;</b><br /> <b>2018</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;&#xA0;&#xA0;&#xA0;&#xA0;December&#xA0;31,&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;</b><br /> <b>2017</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Contract assets<sup style="FONT-SIZE: 10px; VERTICAL-ALIGN: top">(1)</sup></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">788&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">914&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Deferred revenue</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">175,586&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">166,297&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Long-term deferred revenue<sup style="FONT-SIZE: 10px; VERTICAL-ALIGN: top">(2)</sup></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">3,277&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">3,706&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; 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"> &#xA0;&#xA0;<sup style="FONT-SIZE: 10px; VERTICAL-ALIGN: top">(1)&#xA0;</sup>Included in other current assets in the unaudited condensed consolidated balance sheets.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; 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: 2pt; 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;&#xA0;<sup style="FONT-SIZE: 10px; VERTICAL-ALIGN: top">(2)</sup>&#xA0;Included in other long-term liabilities in the unaudited condensed consolidated balance sheets.</p> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-TOP: 10pt"> Long-term unbilled receivables are expected to be billed as follows:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <br class="Apple-interchange-newline" /> <table style="FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"> <tr> <td width="85%"></td> <td valign="bottom" width="7%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-TOP: 0pt"> <i>(in thousands)</i></p> <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 2pt; MARGIN-TOP: 0pt"> &#xA0;</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>&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;March&#xA0;31,&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;</b><br /> <b>2018</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> 2019</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right"> &#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;82,518&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 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">58,433&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 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">31,129&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 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">7,997&#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> </tr> <tr style="FONT-SIZE: 9pt; 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">180,077&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td style="FONT-SIZE: 1px; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; BACKGROUND-COLOR: rgb(255,255,255); TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" valign="bottom"></td> <td style="FONT-SIZE: 1px; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; BACKGROUND-COLOR: rgb(255,255,255); TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" valign="bottom">&#xA0;&#xA0;</td> <td style="FONT-SIZE: 1px; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; BACKGROUND-COLOR: rgb(255,255,255); TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td style="FONT-SIZE: 1px; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; BACKGROUND-COLOR: rgb(255,255,255); TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> </tr> </table> </div> <div> <table style="FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="98%" align="center" border="0"> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top" colspan="5"> <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-TOP: 0pt"> Amortization of deferred contract costs was as follows:</p> </td> </tr> <tr style="FONT-SIZE: 9pt; 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="3" align="center"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-TOP: 0pt" align="center"> <b>&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;Three&#xA0;Months&#xA0;Ended&#xA0;&#xA0;&#xA0; &#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;</b></p> <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-TOP: 0pt" align="center"><b>March&#xA0;31,</b></p> </td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom"><i>(in thousands)</i></td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" align="center"> <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-TOP: 0pt" align="center"> <b>&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;2018&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;</b></p> </td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" align="center"> <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-TOP: 0pt" align="center"> <b>&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;2017&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;</b></p> </td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Amortization of deferred contract costs<sup style="FONT-SIZE: 10px; VERTICAL-ALIGN: top">(1)</sup></p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="center">$3,789</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="center">$2,594</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; 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: 0px; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 4pt; 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;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;<sup style="FONT-SIZE: 10px; VERTICAL-ALIGN: top">(1)</sup>&#xA0;Included in selling and marketing expenses in the unaudited condensed consolidated statement of operations.</p> </div> P1Y 3119000 1747000 858 8200000 0.50 49600000 100000 P1Y 1377 24700000 64525000 64695000 23078000 15582000 67302000 45562000 0.19 26094000 0.11 31826000 0.14 113985000 0.48 17715000 0.08 0 P10Y P7Y P10Y P9Y 87773000 147409000 1.00 0.00 0.10 0.00 0.10 0.10 0 0.10 P5Y P3Y P1Y 4658000 1605000 3113000 3637000 3701000 1232000 2021-02 2018-05 20400000 12600000 0001013857 us-gaap:AccountingStandardsUpdate201409Member 2017-10-01 2017-12-31 0001013857 2017-10-01 2017-12-31 0001013857 us-gaap:MinimumMember 2018-01-01 2018-03-31 0001013857 us-gaap:MaximumMember 2018-01-01 2018-03-31 0001013857 pega:CostOfRevenueMember 2018-01-01 2018-03-31 0001013857 us-gaap:ResearchAndDevelopmentExpenseMember 2018-01-01 2018-03-31 0001013857 us-gaap:GeneralAndAdministrativeExpenseMember 2018-01-01 2018-03-31 0001013857 us-gaap:SellingAndMarketingExpenseMember 2018-01-01 2018-03-31 0001013857 us-gaap:SoftwareServiceSupportAndMaintenanceArrangementMember 2018-01-01 2018-03-31 0001013857 us-gaap:SoftwareLicenseArrangementMemberus-gaap:MinimumMember 2018-01-01 2018-03-31 0001013857 us-gaap:SoftwareLicenseArrangementMemberus-gaap:MaximumMember 2018-01-01 2018-03-31 0001013857 us-gaap:AccountsReceivableMemberus-gaap:CreditConcentrationRiskMemberus-gaap:MinimumMember 2018-01-01 2018-03-31 0001013857 us-gaap:AccountsReceivableMember 2018-01-01 2018-03-31 0001013857 us-gaap:SalesRevenueNetMemberus-gaap:CreditConcentrationRiskMemberus-gaap:MinimumMember 2018-01-01 2018-03-31 0001013857 us-gaap:SalesRevenueNetMemberus-gaap:CreditConcentrationRiskMemberpega:ClientBMemberus-gaap:MaximumMember 2018-01-01 2018-03-31 0001013857 us-gaap:SalesRevenueNetMemberus-gaap:CreditConcentrationRiskMemberpega:ClientBMember 2018-01-01 2018-03-31 0001013857 us-gaap:SalesRevenueNetMemberus-gaap:CreditConcentrationRiskMemberpega:ClientAMemberus-gaap:MaximumMember 2018-01-01 2018-03-31 0001013857 us-gaap:SalesRevenueNetMemberus-gaap:CreditConcentrationRiskMemberpega:ClientAMember 2018-01-01 2018-03-31 0001013857 us-gaap:SalesRevenueNetMember 2018-01-01 2018-03-31 0001013857 us-gaap:TransferredOverTimeMember 2018-01-01 2018-03-31 0001013857 us-gaap:TransferredAtPointInTimeMember 2018-01-01 2018-03-31 0001013857 pega:ClientRelationshipsMemberus-gaap:MinimumMember 2018-01-01 2018-03-31 0001013857 pega:ClientRelationshipsMemberus-gaap:MaximumMember 2018-01-01 2018-03-31 0001013857 us-gaap:PatentedTechnologyMemberus-gaap:MinimumMember 2018-01-01 2018-03-31 0001013857 us-gaap:PatentedTechnologyMemberus-gaap:MaximumMember 2018-01-01 2018-03-31 0001013857 us-gaap:FairValueMeasurementsNonrecurringMember 2018-01-01 2018-03-31 0001013857 us-gaap:SalesRevenueNetMemberpega:OtherAmericasMember 2018-01-01 2018-03-31 0001013857 pega:OtherAmericasMember 2018-01-01 2018-03-31 0001013857 us-gaap:SalesRevenueNetMembercountry:US 2018-01-01 2018-03-31 0001013857 country:US 2018-01-01 2018-03-31 0001013857 us-gaap:SalesRevenueNetMemberus-gaap:EMEAMember 2018-01-01 2018-03-31 0001013857 us-gaap:EMEAMember 2018-01-01 2018-03-31 0001013857 us-gaap:SalesRevenueNetMembercountry:GB 2018-01-01 2018-03-31 0001013857 country:GB 2018-01-01 2018-03-31 0001013857 us-gaap:SalesRevenueNetMemberus-gaap:AsiaPacificMember 2018-01-01 2018-03-31 0001013857 us-gaap:AsiaPacificMember 2018-01-01 2018-03-31 0001013857 pega:ConsultingAndTrainingMember 2018-01-01 2018-03-31 0001013857 pega:CloudMember 2018-01-01 2018-03-31 0001013857 pega:PerpetualLicenseMember 2018-01-01 2018-03-31 0001013857 pega:TermLicensesMember 2018-01-01 2018-03-31 0001013857 pega:MaintenanceRevenuesMember 2018-01-01 2018-03-31 0001013857 pega:NonqualifiedStockOptionsMemberpega:EmployeesMember 2018-01-01 2018-03-31 0001013857 us-gaap:RestrictedStockUnitsRSUMemberpega:EmployeesMember 2018-01-01 2018-03-31 0001013857 us-gaap:RestrictedStockUnitsRSUMember 2018-01-01 2018-03-31 0001013857 us-gaap:EmployeeStockOptionMember 2018-01-01 2018-03-31 0001013857 us-gaap:AccountingStandardsUpdate201409Memberus-gaap:MaximumMember 2018-01-01 2018-03-31 0001013857 2018-01-01 2018-03-31 0001013857 pega:CostOfRevenueMember 2017-01-01 2017-03-31 0001013857 us-gaap:ResearchAndDevelopmentExpenseMember 2017-01-01 2017-03-31 0001013857 us-gaap:GeneralAndAdministrativeExpenseMember 2017-01-01 2017-03-31 0001013857 us-gaap:SellingAndMarketingExpenseMember 2017-01-01 2017-03-31 0001013857 us-gaap:SalesRevenueNetMemberus-gaap:CreditConcentrationRiskMemberpega:ClientBMember 2017-01-01 2017-03-31 0001013857 us-gaap:SalesRevenueNetMemberus-gaap:CreditConcentrationRiskMemberpega:ClientAMember 2017-01-01 2017-03-31 0001013857 us-gaap:SalesRevenueNetMember 2017-01-01 2017-03-31 0001013857 us-gaap:TransferredOverTimeMember 2017-01-01 2017-03-31 0001013857 us-gaap:TransferredAtPointInTimeMember 2017-01-01 2017-03-31 0001013857 us-gaap:ScenarioPreviouslyReportedMember 2017-01-01 2017-03-31 0001013857 us-gaap:RestatementAdjustmentMember 2017-01-01 2017-03-31 0001013857 us-gaap:FairValueMeasurementsNonrecurringMember 2017-01-01 2017-03-31 0001013857 us-gaap:SalesRevenueNetMemberpega:OtherAmericasMember 2017-01-01 2017-03-31 0001013857 pega:OtherAmericasMember 2017-01-01 2017-03-31 0001013857 us-gaap:SalesRevenueNetMembercountry:US 2017-01-01 2017-03-31 0001013857 country:US 2017-01-01 2017-03-31 0001013857 us-gaap:SalesRevenueNetMemberus-gaap:EMEAMember 2017-01-01 2017-03-31 0001013857 us-gaap:EMEAMember 2017-01-01 2017-03-31 0001013857 us-gaap:SalesRevenueNetMembercountry:GB 2017-01-01 2017-03-31 0001013857 country:GB 2017-01-01 2017-03-31 0001013857 us-gaap:SalesRevenueNetMemberus-gaap:AsiaPacificMember 2017-01-01 2017-03-31 0001013857 us-gaap:AsiaPacificMember 2017-01-01 2017-03-31 0001013857 pega:ConsultingAndTrainingMember 2017-01-01 2017-03-31 0001013857 pega:CloudMember 2017-01-01 2017-03-31 0001013857 pega:PerpetualLicenseMember 2017-01-01 2017-03-31 0001013857 pega:TermLicensesMember 2017-01-01 2017-03-31 0001013857 pega:MaintenanceRevenuesMember 2017-01-01 2017-03-31 0001013857 us-gaap:RestrictedStockUnitsRSUMember 2017-01-01 2017-03-31 0001013857 us-gaap:EmployeeStockOptionMember 2017-01-01 2017-03-31 0001013857 2017-01-01 2017-03-31 0001013857 us-gaap:AccountsReceivableMemberus-gaap:CreditConcentrationRiskMemberus-gaap:MinimumMember 2017-01-01 2017-12-31 0001013857 us-gaap:AccountsReceivableMember 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 2017-01-01 2017-12-31 0001013857 us-gaap:ScenarioForecastMember 2020-01-01 2020-01-01 0001013857 us-gaap:ScenarioPreviouslyReportedMember 2017-12-31 0001013857 us-gaap:RestatementAdjustmentMember 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:CorporateBondSecuritiesMember 2017-12-31 0001013857 us-gaap:FairValueMeasurementsRecurringMemberus-gaap:MunicipalBondsMember 2017-12-31 0001013857 us-gaap:FairValueMeasurementsRecurringMember 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:FairValueMeasurementsRecurringMember 2017-12-31 0001013857 us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberpega:InvestmentsInPrivatelyHeldCompaniesMember 2017-12-31 0001013857 2017-12-31 0001013857 2016-12-31 0001013857 us-gaap:CorporateBondSecuritiesMember 2018-03-31 0001013857 us-gaap:MunicipalBondsMember 2018-03-31 0001013857 pega:ClientRelationshipsMember 2018-03-31 0001013857 us-gaap:PatentedTechnologyMember 2018-03-31 0001013857 us-gaap:OtherIntangibleAssetsMember 2018-03-31 0001013857 us-gaap:FairValueMeasurementsRecurringMemberpega:InvestmentsInPrivatelyHeldCompaniesMember 2018-03-31 0001013857 us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateBondSecuritiesMember 2018-03-31 0001013857 us-gaap:FairValueMeasurementsRecurringMemberus-gaap:MunicipalBondsMember 2018-03-31 0001013857 us-gaap:FairValueMeasurementsRecurringMember 2018-03-31 0001013857 us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateBondSecuritiesMember 2018-03-31 0001013857 us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MunicipalBondsMember 2018-03-31 0001013857 us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember 2018-03-31 0001013857 us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember 2018-03-31 0001013857 us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberpega:InvestmentsInPrivatelyHeldCompaniesMember 2018-03-31 0001013857 2018-03-31 0001013857 2017-03-31 0001013857 2018-05-01 shares iso4217:USD pure iso4217:USD shares Included in other long-term assets in the unaudited condensed consolidated balance sheets. Includes cash and cash equivalents, marketable securities, income taxes receivable, other current assets, property and equipment, intangible assets, goodwill, and other long-term assets (as reflected in the consolidated balance sheets in the Annual Report on Form 10-K for the year ended December 31, 2017). Includes accounts payable, accrued expenses, accrued compensation and related expenses, income taxes payable, and other long-term liabilities (as reflected in the consolidated balance sheets in the Annual Report on Form 10-K for the year ended December 31, 2017). Includes common stock, additional paid-in capital, and net unrealized loss on available-for-sale marketable securities (as reflected in the consolidated balance sheets in the Annual Report on Form 10-K for the year ended December 31, 2017). Included in other current assets in the unaudited condensed consolidated balance sheets. Included in other long-term liabilities in the unaudited condensed consolidated balance sheets. Included in selling and marketing expenses in the unaudited condensed consolidated statement of operations. Certain outstanding stock options and RSUs were excluded from the computation of diluted earnings per share because they were anti-dilutive in the period presented. These awards may be dilutive in the future. Includes approximately 0.1 million RSUs which were granted in connection with the election by certain employees to receive 50% of their 2018 target incentive compensation under the Company's Corporate Incentive Compensation Plan in the form of RSUs instead of cash. Stock-based compensation of approximately $8.2 million associated with this RSU grant is expected to be recognized over a one-year period beginning on the grant date. Client accounted for less than 10% of total revenue. The Company adopted the new revenue recognition standard ("ASC 606") on January 1, 2018 and has adjusted prior periods to conform. See Note 2. "New Accounting Pronouncements" for additional information. The Company adopted ASC 606 on January 1, 2018 and has adjusted prior periods to conform. See Note 2. "New Accounting Pronouncements" for additional information. EX-101.SCH 6 pega-20180331.xsd XBRL TAXONOMY EXTENSION SCHEMA 101 - Document - Document and Entity Information link:calculationLink link:presentationLink link:definitionLink 103 - Statement - UNAUDITED CONDENSED CONSOLIDATED BALANCE SHEETS link:calculationLink link:presentationLink link:definitionLink 104 - Statement - UNAUDITED CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) link:calculationLink link:presentationLink link:definitionLink 105 - Statement - UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS link:calculationLink link:presentationLink link:definitionLink 106 - Statement - UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME link:calculationLink link:presentationLink link:definitionLink 107 - Statement - UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS link:calculationLink link:presentationLink link:definitionLink 108 - Disclosure - BASIS OF PRESENTATION link:calculationLink link:presentationLink link:definitionLink 109 - Disclosure - NEW ACCOUNTING PRONOUNCEMENTS link:calculationLink link:presentationLink link:definitionLink 110 - Disclosure - MARKETABLE SECURITIES link:calculationLink link:presentationLink link:definitionLink 111 - Disclosure - RECEIVABLES, CONTRACT ASSETS, AND DEFERRED REVENUE link:calculationLink link:presentationLink link:definitionLink 112 - Disclosure - DEFERRED CONTRACT COSTS link:calculationLink link:presentationLink link:definitionLink 113 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS link:calculationLink link:presentationLink link:definitionLink 114 - Disclosure - ACCRUED EXPENSES link:calculationLink link:presentationLink link:definitionLink 115 - Disclosure - FAIR VALUE MEASUREMENTS link:calculationLink link:presentationLink link:definitionLink 116 - Disclosure - REVENUE link:calculationLink link:presentationLink link:definitionLink 117 - Disclosure - STOCK-BASED COMPENSATION link:calculationLink link:presentationLink link:definitionLink 118 - Disclosure - INCOME TAXES link:calculationLink link:presentationLink link:definitionLink 119 - Disclosure - EARNINGS PER SHARE link:calculationLink link:presentationLink link:definitionLink 120 - Disclosure - NEW ACCOUNTING PRONOUNCEMENTS (Tables) link:calculationLink link:presentationLink link:definitionLink 121 - Disclosure - MARKETABLE SECURITIES (Tables) link:calculationLink link:presentationLink link:definitionLink 122 - Disclosure - RECEIVABLES, CONTRACT ASSETS, AND DEFERRED REVENUE (Tables) link:calculationLink link:presentationLink link:definitionLink 123 - Disclosure - DEFERRED CONTRACT COSTS (Tables) link:calculationLink link:presentationLink link:definitionLink 124 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS (Tables) link:calculationLink link:presentationLink link:definitionLink 125 - Disclosure - ACCRUED EXPENSES (Tables) link:calculationLink link:presentationLink link:definitionLink 126 - Disclosure - FAIR VALUE MEASUREMENTS (Tables) link:calculationLink link:presentationLink link:definitionLink 127 - Disclosure - REVENUE (Tables) link:calculationLink link:presentationLink link:definitionLink 128 - Disclosure - STOCK-BASED COMPENSATION (Tables) link:calculationLink link:presentationLink link:definitionLink 129 - Disclosure - INCOME TAXES (Tables) link:calculationLink link:presentationLink link:definitionLink 130 - Disclosure - EARNINGS PER SHARE (Tables) link:calculationLink link:presentationLink link:definitionLink 131 - Disclosure - Summary of Impact of Adoption of ASU 606 (Detail) link:calculationLink link:presentationLink link:definitionLink 132 - Disclosure - Schedule of Marketable Securities (Detail) link:calculationLink link:presentationLink link:definitionLink 133 - Disclosure - Marketable Securities - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 134 - Disclosure - Summary of Receivable (Detail) link:calculationLink link:presentationLink link:definitionLink 135 - Disclosure - Summary of Long-Term Unbilled Receivables (Detail) link:calculationLink link:presentationLink link:definitionLink 136 - Disclosure - Summary of Contract Assets and Deferred Revenue (Detail) link:calculationLink link:presentationLink link:definitionLink 137 - Disclosure - Receivables, Contract Assets, and Deferred Revenue - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 138 - Disclosure - Deferred Contract Costs - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 139 - Disclosure - Schedule of Impairment of Deferred Contract Costs (Detail) link:calculationLink link:presentationLink link:definitionLink 140 - Disclosure - Schedule of Amortization of Deferred Contract Costs (Detail) link:calculationLink link:presentationLink link:definitionLink 141 - Disclosure - Changes in Carrying Amount of Goodwill (Detail) link:calculationLink link:presentationLink link:definitionLink 142 - Disclosure - Schedule of Amortizable Intangible Asset (Detail) link:calculationLink link:presentationLink link:definitionLink 143 - Disclosure - Amortization of Intangibles Assets (Detail) link:calculationLink link:presentationLink link:definitionLink 144 - Disclosure - Schedule of Accrued Expenses (Detail) link:calculationLink link:presentationLink link:definitionLink 145 - Disclosure - Fair Value Measurements - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 146 - Disclosure - Assets and Liabilities Measured at Fair Value (Detail) link:calculationLink link:presentationLink link:definitionLink 147 - Disclosure - Revenue - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 148 - Disclosure - Disaggregation of Revenue (Detail) link:calculationLink link:presentationLink link:definitionLink 149 - Disclosure - Total Revenue of Major Clients (Detail) link:calculationLink link:presentationLink link:definitionLink 150 - Disclosure - Total Revenue of Major Clients (Parenthetical) (Detail) link:calculationLink link:presentationLink link:definitionLink 151 - Disclosure - Summary of Stock Based Compensation Expense (Detail) link:calculationLink link:presentationLink link:definitionLink 152 - Disclosure - Stock-Based Compensation - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 153 - Disclosure - Stock-based compensation - Summary of stock based compensation award granted (Detail) link:calculationLink link:presentationLink link:definitionLink 154 - Disclosure - Stock-based compensation - Summary of stock based compensation award granted (Parenthetical) (Detail) link:calculationLink link:presentationLink link:definitionLink 155 - Disclosure - Summary of (Benefit)/Provision for Income Taxes and Discrete Tax Items (Detail) link:calculationLink link:presentationLink link:definitionLink 156 - Disclosure - Income Tax - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 157 - Disclosure - Summary of Basic and Diluted Earnings Per Share (Detail) link:calculationLink link:presentationLink link:definitionLink EX-101.CAL 7 pega-20180331_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE EX-101.DEF 8 pega-20180331_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE EX-101.LAB 9 pega-20180331_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE EX-101.PRE 10 pega-20180331_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE GRAPHIC 11 g570309gra-001.jpg GRAPHIC begin 644 g570309gra-001.jpg M_]C_X0 817AI9@ 24DJ @ /_L !%$=6-K>0 ! 0 !D M #_X00D:'1T<#HO+VYS+F%D;V)E+F-O;2]X87 O,2XP+P \/WAP86-K970@ M8F5G:6X](N^[OR(@:60](EG)E4WI.5&-Z:V,Y9"(_/B \ M>#IX;7!M971A('AM;&YS.G@](F%D;V)E.FYS.FUE=&$O(B!X.GAM<'1K/2)! M9&]B92!835 @0V]R92 U+C,M8S Q,2 V-BXQ-#4V-C$L(#(P,3(O,#(O,#8M M,30Z-38Z,C<@(" @(" @("(^(#QR9&8Z4D1&('AM;&YS.G)D9CTB:'1T<#HO M+W=W=RYW,RYO7!E+U)E&UL M;G,Z>&UP/2)H='1P.B\O;G,N861O8F4N8V]M+WAA<"\Q+C O(B!X;6QN&UP34TZ1&5R:79E9$9R;VT@"UD969A=6QT(CY-:6-R;W-O9G0@5V]R9" M(%!E9V$@43$@ M,C Q.%\Q,%$@=S0Y,%]!0U]6,BYD;V-X/"]R9&8Z;&D^(#PO'!A8VME="!E;F0](G(B/S[_[0!(4&AO=&]S:&]P(#,N M, X0DE-! 0 \< 5H QLE1QP" " ( .$))300E 0_.$? MB+R,H M #SU)J,H <0M(W"[#D M 'GJ3490 %OGFT70>I-1E 4*@ ' MGJ3490 'GJ3490 M 'GJ3490 LTZLD8 M \]2:C* $7$89.FFJ: M !QXR>NIV &]"2;-8 \]2:C* $81/ MSV]G_-B\\WS8 A>UVC#;%^Q@ ) QJOL?Y)N@ M !YZDU&4 .$#FG$-1H-XV#?*$;Q/SW=H_->\\SS8 '-HR=$TT1HFG M9FV !#-KM&'&+]C@ =G1.Q+DPX-4;$@ !(&+5]BG(]YMTU5F-< MQO54@ #SU)J,H 0:8X'>'&)N(G,E#%TN4N8DR)^>[M'YKWGF>; R' MT/5U-SM*,N*MEXF.=CX\ "&;7:,.,7[' SL\_D6/DTS1A7,:=G:Q MYV-H 2!BU?6SP[W4*^:]Q=.=JNXR,2:O3>' 'GJ3490 TFH C M")^>[M'YKWGF>; W8N:5-)BA1 $,VNT8<8OV. !OPVI4!0 M $@8M7V->I-1E "+CH" M< #SU)J,H 1<6^3B M >>I-1E "+BWT3@ M 4 !5-0 #SU)J,H 1A$_/YV3\X;US/.@ M 07:[GB5C?6( 2^ISE^VRJUMT #SU)J,H M4!4TFH H5-)&43\]W:/S7O/,\V !JBJDQ0( @JSWC$?&^MP !J-! M4 %3ZJ^6[;*O67Q5&J0 \]2:C* $#F.1\\SS8 YE&3DMYWL6S$]3?UF/._Y, !!5GO&(^-];@ M:CT.\WE6#DTZ[GG73+,U7I+WVF@R8]MS M >>I-1E #:-)4 J;1N%3<(QB?GN[1^:]YYGFP !5/:6LW9JM[4V^+59 M @JSWC$?&^MP !K( >> MI-1E ",(GY[>S_FQ>>;YL "![/=\1UDV30 !QF1PV8 M !=UF>9$@ >>I-1E "T#& O M FLO, \]2:C* %"H *%0 "A4 M% 5 !0J 4*@ %"H //4FHR@ !@D3>NNC;!4U@ XQN&Z >>I-1E M >%?7OSONNSM/:GD_P!^#&8BH[PX)*9'YUIS"12%3DEY'5$>&3)$I=A/ MA=QP9CXNNPZ7U1\SE?0%X/8C"R=2XB9@ M#SU)J,H #'#>H !__V@ ( 0$ M 04"SW(,GM59*YS)7.9*YS)7.9*YS)7.9*YS)7.9*YS)7.9*YS)7.9*YS)7. M9*YS)7.9*YS)7.9*YS)7.9*YS)7.9*YS)7.9*YS)7.9*YS)7.9*YS)7.9*YS M)7.9*YS)7.9*YS)7.9*YS)7.9*YS)7.9*YS)7.9*YS)7.9*YS)7.9*YS)7.9 M*YS)7.9*YS)7.9*YS)7.9*YS)7.9*YS)7.9*YS)7.9*YS)7.9*YS)7.9*YS) M7.9*YS)7.9*YS)7.9*YS)7.9*YS)7.9*YS)7.9*YS)7.9*YS)7.9*YS)7.9* MYS)7.9*YS)7.9*YS*;-LR7P+-_=/XO;O3,W]T^E0+HJQJY+CR%4AD>/U5*DJ MFNG])MWIF;^Z?2;KF9O[I_ M%[=Z9F_NG\7MWIF;^Z?Q>W>F9O[IU,BN"MHQ_$+O49!B?\)MWIF;^Z=3-_2^ M-L@L*7'>Y<=-RXZ;EQTW+CIN7'3V&&]L,-[88;VPPWMAAO;##>V&&]L,-[88;VPPWMAAO;##> MV&&]L,-[88;VPPWMAAO;##>V&&]L,-[88;VPPWMAAO;#!/,L054^!;O3,W]T MZF;>F8YZ\Y@Y@Y@Y@Y@Y@Y@Y@Y@Y@Y@Y@Y@Y@Y@Y@Y@Y@Y@Y@Y@Y@Y@Y@Y@Y MAGD+&V+1 :(#1 :(#1 :(#1 :(#1 :(#1 :(#1 :(#1 :(#1 :(#1 :(#1 : M(#1 :(#1 :(#1 :(#1 8E!!NOX%N],S?W3]%ZFGI4UJBGIF"JZ" JJD@FQ=! ML,<<"4$-33QIS$YB:B:K,V],QSU[IHT]14MDK2XT54V1)QP=3._P?5IZ*LJX M6T]0Q"*AKH(5$U$H^IB?M<<<"<,]&7"JE''#' IU;=Z9F_NGZ8[ MO%#3Y)E%7<:^Y7"^6;'J]2\82G;JNVVZ[W>R)V>WT<+;?%2U>Z>.*6ZT<.;> MF8YZ]T\&4BC2@2OM):K9&C4P7]*'3T\[_!]7BV)>NL,"674N 4=VCK+YR3VC M;QU,3]KR:EAK;5=]SU-JIK/<:"Z8*C<$+3U+=Z9F_NG08QC/V9MZ9CGKW3AC MC@'M<]_5SO\ !]6%12"%[>OB?M?P+=Z9F_NG4S;TS&J"OBQSQUQ/'7$\=<3Q MUQ/'7$\=<3QUQ/'7$\=<3QUQ/'7$\=<3QUQ/'7$\=<3QUQ/'7$\=<3QUQ/'7 M$\=<3QUQ/'7$\=<3QUQ/'7$SFUW2.R>%O1X6]'A;T>%O1X6]'A;T>%O1X6]' MA;T>%O1X6]'A;T>%O1X6]'A;T>%O1X6]'A;T>%O1X6]'A;T>%O1X6]'A;T>% MO1X6]'A;T>%O1X6]&*V>\0Y3\"W>F9O[IU,W]+XR_P"N/X3;O3,W]TZF;^E\ M9?\ 6_\ ";=Z9F_NG4S?TOC+_KCXKQ[![![![![![![![![![![![![![![! M[![![![![![![![![![![![/DV[TS-_=.IFWIF-U-2S'>ZJCNJH[JJ.ZJCNJ MH[JJ.ZJCNJH[JJ.ZJCNJH[JJ.ZJCNJH[JJ.ZJCNJH[JJ.ZJCNJH[JJ,_K*QE MJ[ZN.^KCOJX[ZN.^KCOJX[ZN.^KCOJX[ZN.^KCOJX[ZN.^KCOJX[ZN.^KCOJ MX[ZN.^KCOJX[ZN.^KCOJX[ZN.^KCOJXX0BCCXG^/;O3,W]T_:]C/W/8TS;TS M'/7NBUC6=3D#\5U&L:QCV=;@W_J5C6-'L'L^+;O3,W]T_3DM"EJL+OEWK*J" MGSV]5UQN6219'9;'=$\IP=!E10VR]7+'H;+;FPIVR@GU.=8;CUDLRF;>F8YZ M]T*=\_+&QU+%(H-T=Y3+-Z/('XKIL8UKK:8[3BZ-Q1OWQ+=Z9F_NGZ1001L:FG$-33:1)P1$M-D,4 M$$1)20/Q74CO5X4C4NUV64 M95U;*;J<&_\ 4OQ[=Z9F_NG4S;TS'&LV\]@]@]@]@]@]@]@]@]@]@]@]@]@] M@]@]@]@]@]@]@]AR#%"RU3$R8F3$R8F3$R8F3$R8F3$R8F3$R8F3$R8F3$R8 MF3$R8F3$R8F3$R8F3$R8F3$R8F3$S@UK^)/CV[TS-_=.IF_I?&MIM2G'7AK. M>&LYX:SGAK.>&LYX:SGAK.>&LYX:SGAK.>&LYX:SGAK.>&LYX:SGAK.>&LYX M:SGAK.>&LYX:SBE@L2S-KXR;7QDVOC)M?&3:^,FU\9-KXR;7QDVOC)M?&3:^ M,FU\9-KXR;7QDVOC)M?&3:^,FU\9-KXR;7QDVOC)M?&3:^,FU\9-KXR;7QDV MOC(A3H4J/Q[=Z9F_NG4R"W*7BPX]:^8L>L&OF5Z-QJX;=R[=.^M%O4BHV93@-2O58U^^N8UM#@MVL- M':*>G2FT=TN538^ARPG&IA-954ESX^J;@HHKAM2WR70Y%JH;;FEWR2]+9"CHTJCH]M3MJ923&LM5K92000IP]!6R6=>G3L=D2I(Z* MC57Z%13H52"UJM=1%%1TD=2E1T:"W04IJ=96))**-.W6]*!"G0I4>AV-'K3M M=M1I([;;E$>A]SQ=L[%2AH5FLHZ-E5^EN],S?W3Z4JF'"K[#14&(5JEYMF(9#:TOH MEN],S?W3^+V[TS-_=/XO;O3,W]T_B]N],S?W3XMRY5P^U5]FY-Q2_7+](UD4 MVPQ0Q,(U$TV:H6?NABAB9,3<110P,&M9"3$]4,<$;"*)D$+?_IGB9C<(Y=PK MD*X?HR*&(9%#$,BAB_>U9)C-<#8OEV[TS-_=/BYW[GQ7[[^G)%+;H:7)\QNV M/IU^6W^BR2\7B/(>*LHRB.DK%L]JXK;!G-_2NM/F^1+W+)F9O[I_%[= MZ9F_NG\7MWIG(%/=X;SOJ]&^KT;ZO1OJ]&^KT;ZO1OJ]&^KT;ZO1OJ]&^KT; MZO1OJ]&^KT;ZO1OJ]&^KT;ZO1OJ]&^KT;ZO1OJ]&^KT;ZO1OJ]&^KT;ZO1OJ M]&^KT;ZO1OJ]&^KT;ZO1OJ]&^KT;ZO1OJ]&^KT;ZO1OJ]&^KT;ZO1OJ]&^KT M;ZO1OJ]&^KT;ZO1OJ]&^KT;ZO1OJ]&^KT;ZO1OJ]&^KT;ZO1OJ]&^KT;ZO1O MJ]&^KT;ZO1OJ]&^KT;ZO1OJ]&^KT;ZO1OJ]&^KT;ZO1OJ]&^KT;ZO1OJ]&^K MT;ZO1OJ]&^KT;ZO1OJ]&^KT;ZO1OJ]&^KT;ZO11VG)$L _C/_]H " $" $% M O\ ;6DJM)*Q)6)*Q)6)*Q)6)*Q)6)*Q)6)*Q)6)*Q)6)*Q)6)*Q)6)*Q)6) M*Q)6)*Q)6)*Q)6)*I*4)2A*4)2A*4)2A*4)2A*4)2A*4)2A*4)2A*4)2A*4) M2A*4)2A*4)2A*4)2A*4)2A*4)2A*4):GT"G_ *_RH_M\U;_A^?3_ -?IMBAA M'L>]C1[&]2/[=5K6,'L>]G66_P"%K6,-4+GL:UC6-^93_P!?IUC/_+6HQ**/ MA:@WJ1_;JU;H5'HMJ&PN@IGZ.HM_PUJ&'M],)IA-,)IA-,)I MA-,)IA-,)IA-,)IA-,)IA-,)IA-,)IA-,)IA-,)%#"YS!S!S!S!S!S!S!S!S M!S!S!S!S!S!S!S!S!S!S!S!S!S!S!S!S!S!S"K_L_1J?^O\ %C^WRZS^U]&I M_P"OT(O\:?\ ]1C^VTQ,Z4?VZB&B&-D$+4(V-BAZE=_8IXET4T8D&TU#"O#5 M?0Z?^OT600,-,(YC^C']NIH@8:81S']2L_M?1J?^O\6/[?+K/[7T:8H35":H M35":H35":H35":H35":H35":H35":H35":H35":H35":H35":H3%"8H3%"8H M3%"8H3%"8H3%"8H3%"8H3%"8H3%"8H3%"8H3%"8H3%"8H3%"8H3%"8H3%#[_ M .ZA!;ZE2!6@J48/C>/JA:E60A^OT7]2X_T_C,^UU_X?KZ=PJ4X%:^I6@^-Y M*J%JM9>'_4;_ /_: @! P !!0+_ &UHKC;X8O)VT\G;3R=M/)VT\G;3R=M/ M)VT\G;3R=M/)VT\G;3R=M/)VT\G;3R=M/)VT\G;3R=M/)VT\G;3R=M/)VT\G M;3R=M/)VT\G;1*MHUXGL'L'L'L'L'L'L'L'L'L'L'L'L'L'L'L'L'L'L'L'L M'L'L'L'L'L'L'L'L'L^@7G\Q\K _SGS6??Y]Y_,=--)59LI31$FI R*"*'J8 M'^<^:S[L8V)NB/4V&)C&L:SYEY_,=/'(FM3AAN2%%1Q)JPW6"%W3P/\ .=6# M[?\ G3_^Q=5GWMBS4*JA;:DJU6NIZFCOZE,I5?+O/YCILBBA'M']7 _SGS6? M?Y]WHZN*[=C6G8UIV-:=C6G8UIV-:=C6G8UIV-:=C6G8UIV-:=C6G8UIV-:= MC6G8UIV-:=C6G8UIV-:=C6G8UIV-:=C6G8UI@]+4I7IS1S1S1S1S1S1S1S1S M1S1S1S1S1S1S1S1S1S1S1S1S1S1S1S1S1S1S1S1S1C&O_P!%5X769=^X7.X7 M.X7.X7.X7.X7.X7.X7.X7.X7.X7.X7.X7.X7.X7.X7.X7.X7.X7.X7.X7,!4 M4CNGRX/\?HUY_,=%K&LZG'_Y7Y<'^/T:\_F.@B^=>'K"C867F>E'TN/_ ,KU M&C__ &9U42L@I*E:JAJV5UUCI8Z#Z'>?S'0^Q'4U"D35EHFS%-'1X_\ RO4> MWKP?X_1KS^8^+Q_^5^7!_C]&;14<3>PH3L*$["A.PH3L*$["A.PH3L*$["A. MPH3L*$["A.PH3L*$["A.PH3L*$["A.PH3L*$["A$Z:F2:Y@Y@Y@Y@Y@Y@Y@Y M@Y@Y@Y@Y@Y@Y@Y@Y@Y@Y@Y@Y@Y@Y@Y@Y@Y@Y@YG^ZC5Y?8Z*IH'V2MJ:'$K-;JKXTJ$9 R'_4=_]H " $" @8_ M OPUK0UT%*Z"E=!2N@I704KH*5T%*Z"E=!2N@I704KH*5T%*Z"E=!2N@I704 MKH*5T%*Z"E=!2N@I704KH*5T%*Z"E=!2N@I704KH*5T%*Z"E=!2N@I704KH* M5T%*Z"E=!2N@I704KH*5T%*Z"E=!2N@I704KH*5T%*Z"E=!2N@I704KH*5T% M*Z"E=!2F'(#/ /9RR[PGD!G@'LX2]6$JTX*VVY6#%7<<9 MX![.$:\'OCF.!3/=>+#UX8)[J-EA;B.V].;[@-QXTVIB>CI%_P#5"RP/$?X" M=JG68;+^NWGZ1SHVS:Q[#V<*[PE:O>!MN(YB,#V*D/*%OFL)L/0_&RS X]2U MZ%[6M=C=:7NUO^/2G^$\@,O$@]BF"F"F"F"F"F"F"F M"F"F"F"F"F"F"F"F"F"F"F"F"F"F"F"F"F"F"F$5,(J814PBIA%3"*F$5,(J M814PBIA%3"*F$5,(J814PBIA%3"*F$5,(J814PBIA%3"*F$5,(J814PBIA%3 M"*=>)3S_ '*V7>X/8L%@L%@L%@L%@L%@L%@L%@L%@L%@L%@L%AQO!/\ %R.S MP#VUN]=TX&W'J_-U\V*[ M^MY5CR+<1:_!W3^GJY$9X![."L %BP5O/Q? 7K *WGX5_BY'9X![.4G^+D>8 MJ8Q4QBIC%3&*F,5,8J8Q4QBIC%3&*F,5,8J8Q4QBIC%3&*F,5,8J8Q4QBIC% M3&*F,5,8J8Q4QBIC%3&*F,5,8J8Q4QBIC%3&*F,5,8J8Q4QBIC%3&*F,5,8J M8Q4QBIC%3&*F,5,8J8Q5IQ_%0#VCNGK1J/'='%\/ZK6J"[[ ,\*?_+V\8;XO M]OL &-(U1U(TWD:IXOB(+5J66?>._]H " $# @8_ OPUM5U>B'#];=*]11SM MTKU%'.W2O44<[=*]11SMTKU%'.W2O44<[=*]11SMTKU%'.W2O44<[=*]11SM MTKU%'.W2O44<[=*]11SMTKU%'.W2O44<[=*]11SMTKU%'.W2O44<[=*]11SM MTKU%'.W2O44<[=*]11SMTKU%'.W2O44<[=*]11SMTKU%'.W2M2C5IN?T!P/+ MV]?4U/B/&S^P_P"7E[>OJ:GQ'A+*32XCHO7F:I\NVRWF0+P0'8=:[P(MX0_L M/^7C]@Q6K8=96D7*_CF]?4U/B/"5=U>UW^-4]]LS' &P]E_/&U;TXZU;=7ZS M ?FS!5W>>^PT*H;: <:5PU MK9A*+K[%Y6]6-J/?3E%NJVE3++;+KW76BWFMZ%3.ZOUZ8W:D+>L-L_OU\*GNG\Q6RJ92ME4RE;*IE*V53*5LJF4 MK95,I6RJ92ME4RE;*IE*V53*5LJF4K95,I6RJ92ME4RE;*IE*V53*5LJF4K9 M5,I6RJ92ME4RE;*IE*V53*5LJF4K95,I6RJ92ME4RE%U6F]K?(=B#^G[I.] M.=9_D5.?]14[HJ=T5.Z*G=%3NBIW14[HJ=T5.Z*G=%3NBIW14[HJ=T5.Z*G= M%3NBIW14[HJ=T5.Z*JA[B1Y'S-XX.1]Z^IJ?$>"OX2M]/\S>.#D?>OJ:GQ'@ M6V#6.L+NGJ6[[]1-E%]1O_61WJ;^AO2WV8$+?-U8-7>G;P-5UES0'=X'H:1> M>R^Y;_0HG5W)VNZF-4:AL=;VZUES3_+@JWT_S-X6T?Z$<*VQ4ZKJ@H:Q.LPC M6#7"R75M[CN;HL(7_HU-SU'[AWP1:T--HQL)%NIS6<^"MI:@WG7IAUDKK*=S MJ?Y>AXYW6=G(F]?4U/B/!!U1[BYN%^")U>7:?+Z.;@JWT_S-XX.1 M]Z^IJ?$>+5OI_F;QPX M5F&P]TINY[J]QKOP[I'-;QB[[ ;U^Z5NW:[X'?9A^]UVO\YYM/>*;OFZM>*[ M,.\3S6<8N^\=_]H " $! 08_ J/E%)ED'G*J)T]EHKU$C,5V+9!E(9I.3G!. M6NFJXJG\WW PV88S[9/HFK]=1GVR?1-7ZZC/MD^B:OUU&?;)]$U?KJ,^V3Z) MJ_749]LGT35^NHS[9/HFK]=1GVR?1-7ZZC/MD^B:OUU&?;)]$U?KJ,^V3Z)J M_749]LGT35^NHS[9/HFK]=1GVR?1-7ZZC/MD^B:OUU&?;)]$U?KJ,^V3Z)J_ M749]LGT35^NHS[9/HFK]=1GVR?1-7ZZC/MD^B:OUU&?;)]$U?KJ,^V3Z)J_7 M49]LGT35^NHS[9/HFK]=1GVR?1-7ZZC/MD^B:OUU&?;)]$U?KJ,^V3Z)J_74 M9]LGT35^NHS[9/HFK]=1GVR?1-7ZZC/MD^B:OUU&?;)]$U?KJ,^V3Z)J_749 M]LGT35^NHS[9/HFK]=1GVR?1-7ZZC/MD^B:OUU&?;)]$U?KJ,^V3Z)J_749] MLGT35^NHS[9/HFK]=1GVR?1-7ZZC/MD^B:OUU&?;)]$U?KJ,^V3Z)J_749]L MGT35^NHS[9/HFK]=1GVR?1-7ZZC/MD^B:OUU&?;)]$U?KJ,^V3Z)J_749]LG MT35^NHS[9/HFK]=1GVR?1-7ZZC/MD^B:OUU&?;)]$U?KJ,^V3Z)J_749]LGT M35^NHS[9/HFK]=1GVR?1-7ZZC/MD^B:OUU&?;)]$U?KJ,^V3Z)J_749]LGT3 M5^NHS[9/HFK]=1GVR?1-7ZZC/MD^B:OUU&?;)]$U?KJ,^V3Z)J_749]LGT35 M^NHS[9/HFK]=1GVR?1-7ZZC/MD^B:OUU&?;)]$U?KJ,^V3Z)J_749]LGT35^ MNHS[9/HFK]=1GVR?1-7ZZC/MD^B:OUU&?;)]$U?KJ,^V3Z)J_749]LGT35^N MHS[9/HFK]=1GVR?1-7ZZC/MD^B:OUU$QF8HTP%7,ZZ)1)!!":_\ 6S+&KUC2 M''3-^.>=,ED'0JV96V^'@P1LA]:Y_P"PM3?DQ/??\C\;Y-&R'UKG_L+4WXK6 M236345;&*1PF0Y3'0.=,BQ"+% ;4S'24 P .,HVPNQ6GXD4372$(!C'4.. H!A$1AT28@F#':](0F": M[9V[F[*6UA*$^_Y'XWR:-D/ MK7/_ &%J;\66]_P_BR>^_P"1^-\FC9#ZUS_V%J;\F)[[_D?C?)HV0^M<_P#8 M6IOR8GOO^1^-\FC9#ZUS_P!A:F[K/9LW*F=>62>9S!$BMX4CJLF2SE,JET2F MR9CIX;! ;(IB?.R)).IU3\GFKE- # @FO,)>W=JD1 YCG!(JBH@6T1&S\BI[ M[_D?C?)HV0^M<_\ 86INZU?ZKS_[J=Q0:2L[E*:B='4R11,\Q:%.0Y9,S*8A MRBL E,40PA'3TFTFRX:.GI-I-EPT=/2;2;+AHZ>DVDV7#1T])M)LN&CIZ3:3 M9<-'3TFTFRX:.GI-I-EPT=/2;2;+AHZ>DVDV7#1T])M)LN&CIZ3:39<-'3TF MTFRX:.GI-I-EPT=/2;2;+AHZ>DVDV7#1T])M)LN&CIZ3:39<-'3TFTFRX:.G MI-I-EPT=/2;2;+AHZ>DVDV7#1T])M)LN&CIZ3:39<-'3TFTFRX:.GI-I-EPT M7UJCD2)+;+ZLW8)EM'$%X[@ M&/2VF=/2OG4>EM,Z>E?.H]+:9T]*^=1Z6TS MIZ5\ZCTMIG3TKYU'I;3.GI7SJ/2VF=/2OG4>EM,Z>E?.H]+:9T]*^=1Z6TSI MZ5\ZCTMIG3TKYU'I;3.GI7SJ/2VF=/2OG4>EM,Z>E?.H]+:9T]*^=1Z6TSIZ M5\ZCTMIG3TKYU'I;3.GI7SJ/2VF=/2OG4>EM,Z>E?.H]+:9T]*^=1Z6TSIZ5 M\ZCTMIG3TKYU'I;3.GI7SJ/2VF=/2OG4>EM,Z>E?.H]+:9T]*^=1Z6TSIZ5\ MZCTMIG3TKYU!$DJJIQ154Y4TTTYW+#G44.8"D(0A7(F,K$^^ZG42'^32W^#2^=EM !_;VW>_LK1O"^2$;PODA& M\+Y(1O"^2$;PODA&\+Y(1O"^2$;PODA&\+Y(1O"^2$;PODA&\+Y(1O"^2$;P MODA&\+Y(1O"^2$;PODA&\+Y(1O"^2$;PODA&\+Y(1O"^2$;PODA&\+Y(1O"^ M2$;PODA&\+Y(1O"^2$;PODA%+>(7TDD7ZH?_ -1K\QGOO^1^-\FC9#ZUS_V% MJ;Y475&Q)%.^(7U5!Q%#",'6753112*)U%53 ME333(7")CG.(%*4/",(F!9(2N+.+F!0EU>\7*%R(VV*6D"W!WH,HH[D52JD,FME,),D#*7+;M^YOKMO?B\DH10MHEO)F*<+P8PM*(A:$5=ZL3[[J=1(?Y-+?X-+N MABMT%ES$(*AP13.H)4R[XY@( V%"!6R2N1*?)F5R9\D53_QBI9< _P";'"9E M$E$RJEOI&.F8A52?UTQ, ^_P"1^-\FC9#ZUS_V%J;Y9LQ>)"NV>BP:K(E344,HDK,F8+ 4J13*6@C> M&T-[9;%&^>&TP66I&LVC)-8C519%L+>HFZ9!&RQ$YLF(B%D4XK M,0FR,T1K:BRS9@M*%D$Y-,6DV5\XJ,5U&0 X:@B &RMJJ!2 ![WCC"*M1W3N M%59A+G!IA+!5*91";.F#!=Y+LBF0^43324-XI4QMO8 C90P>2Y%HXEE:/2'3 M8(+<53:$E=5MD7Y4A%<9:V?@NB?)">XB*P)@-@!$U=S$AGDN8'.W?MN(.7AE M%DCD#BP,2H**.KZABV6$,0P#;BPQE9&14TFK7 MQ$GCVEO7HFZ4V(=PIK$^^ZG42'^32W^#2[I-):L@OQ&8% #3-B/[=*WB**W%UP+>*55 2*FO M%/8&"T! 0BHA,+B92UX1]+T5$K?-:I49CQEY.QML1* '1')&WYS'P8 BGVL\ M4=Y9M.W1CL)NJ MW0J2S*,3(90A3LV7&44DCIX4S92W\T2QZ=1SYPF#9=:9- M':F55:KINU42"7Q2&31+^BSNA?W]M_A6[M-Z>7!Q*F+IZ692RL)> M(9>1SMLXDJ1@FJ8G(DM)[@HJ'%02BF0J@DM\8(FR#MI,7\HJ 90$OO@?S/+9 M?*9F8Y9LVOB1NW=3=T<$$ )8JJDG,N"II6_I5T_FAY6^ MD2-.F 5)%+W[U5>03B8EOLT3,TD M%&Z4IGIKQQ<35N*0F,J-F53.0UTH6%#NE+^LDB^]&L'0$[I$^5250(; 8AK M,93=\(LM&SP6X-R,.']/=2_O[;_"MW90A%#D*L3)K%*_W6E_621?>C7YC/ M??\ (_&^31LA]:Y_["U-W6KO5B??=3J) 8K%X8II++!*8K5<2F 6:(@(""=@ M@,='ON2..#CH]]R1QP<='ON2..#CH]]R1QP<='ON2..#CH]]R1QP<='ON2.. M#CH]]R1QP<='ON2..#CH]]R1QP<='ON2..#CH]]R1QP<='ON2..#CH]]R1QP M<='ON2..#CH]]R1QP<='ON2..#CH]]R1QP<='ON2..#CH]]R1QP<='ON2..# MCH]]R1QP<='ON2..#CH]]R1QP<='ON2..#CH]]R1QP<% DLF*@\>;^*FP='- M9=6PV%2$;(Z%G&BG_-XZ%G&BG_-XZ%G&BG_-XZ%G&BG_ #>.A9QHI_S>.A9Q MHI_S>.A9QHI_S>.A9QHI_P WCH6<:*?\WCH6<:*?\WCH6<:*?\WCH6<:*?\ M-XZ%G&BG_-XZ%G&BG_-XZ%G&BG_-XZ%G&BG_ #>.A9QHI_S>.A9QHI_S>.A9 MQHI_S>.A9QHI_P WCH6<:*?\WCH6<:*?\WCH6<:*?\WCH6<:*?\ -XZ%G&BG M_-XZ%G&BG_-XZ%G&BG_-XZ%G&BG_ #>.A9QHI_S>*8,:3S8I2U%)#&,:6/BE M*4)FU$3&,*%A2@'?^8SWW_(_&^31LA]:Y_["U-W6K_5>?_=3N* ]2Z7^Y67Y M%3WW_(_&^31LA]:Y_P"PM3=UJ_U7G_W4[B@/4NF/N5E^14]]_P C\;Y-&R'U MKG_L+4W=:O\ 5>?_ '4[B@/4NF/N5E\WQQCC'&.,<8XQQCC'&.,<8XQQCC'& M.,<8XQQCC'&.,<8XQQCC'\YGOO\ D?C?)HV0^M<_]A:F[K5WJQ/ONIU$@ '+ M@ "2RP %E XFC@ +V (SIS]NK]*,Z<_;J_2C.G/VZOTHSIS]NK]*,Z<_; MJ_2C.G/VZOTHSIS]NK]*,Z<_;J_2C.G/VZOTHSIS]NK]*,Z<_;J_2C.G/VZO MTHSIS]NK]*,Z<_;J_2C.G/VZOTHSIS]NK]*,Z<_;J_2C.G/VZOTHSIS]NK]* M,Z<_;J_2C.G/VZOTH:6/'9?V\-ZY7+_H*_U3A&?ON6N>%C/WW+7/"QG[[EKG MA8S]]RUSPL9^^Y:YX6,_?%C/WW+7/"QG[[EKGA8S]]RUSPL9 M^^Y:YX6,_?%C/WW+7/"QG[[EKGA8S]]RUSPL9^^Y:YX6,_?< MM<\+&?ON6N>%C/WW+7/"QG[[EKGA8S]]RUSPL9^^Y:YX6,_? M%C/WW+7/"QG[[EKGA8H8ZASJ'-)27CJ&,ZE$0$ .%X@B @!RVW;Q!'?%O!9:'?[O0O\E)_$.(&P0&P;!L&VP? M /YX#"&'%AQV8[($+0M#&'@_3\UGOO\ D?C?)HV0^M<_]A:F^6;-7BF215.83Z0L$I@#,!,NRG-&3*>**MT#N M,F4S>;,@3"T5+ -DSB)PMBF7BKYNB\"N:(3=RSBXI.:>FI9NJD_8NS*'+E%" M 3>& # ";"0Q;$W,]&6F,\-,):YXQ]5+G#AI-74L;\82!8MA'AVY#&2O8;] MT(V2M':"DL7SY=^U; M*IO/$(8+##?$+0PW8GCF1RII*6;U\1HDBS1!%-5*4%.UXP)2X#&4>'7L'OD ML5=ZL3[[J=1(?Y-+?X-+N*%U,%C99*ZB8+2K&RA;$C!WP4'!_3$DG30YV[9R M[;$\T.2?ME6O"J:ZJF[ MR90(W,%MT1N_F[DS_?P_V%>Z !:(B 'A$1P!_2,4Y/Z>:K2]T9\QE:M$KL M,LXD]1%//T6RU/&,EDE& BDM]5= S:XD)[U@&B0S!P6<,C-Y9()34,^ETF1& M83Q9DODIA,DDWC=%)9N[F]4*Q78K-EF:DA4,-ARE6(JB"H6#@"T,%F ,'@P8NZ42(WK D-HW-_9EG.\ MLPWO!$V;-I^ X!P10*$ MR,NRG922MRFN*+Q9V1%!P(%1RB":@(^=3X# >[X@C>Q0Y?;#C(E;CQ_-9[[_D?C?)HV0^M<_P#86IOENG*4X> P M 8-P8+>(0UW>VE ;O]VT,&*"VD(-W>VE#Q?[O@CQB$-AO>,4!PXK !NCX0MQ0<,F2Q0U\]I0&^;!XQK<8X( I2% H#: M 4 !\(!X8OW2W[++]@7K/!>QV?)5WJQ/ONIU$A_DTM_@TNY)*+.G"JB!2D M0.HL;3(RDO3,DQ5X\YRK1,XG,4$;\GE!&_)Y01OR>4$ M;\GE!&_)Y01OR>4$;\GE!&_)Y01OR>4$;\GE!&_)Y01OR>4$;\GE!&_)Y01O MR>4$;\GE!&_)Y01OR>4$;\GE!&_)Y01OR>4$;\GE!&_)Y01OR>4$4((80\R$ M_B''SB>^_P"1^-\FC9#ZUS_V%J;NM7^J\_\ NIW%!'/+)>0M>"CHJ6\A:\%'14MY"UX*.BI;R%KP4=%2WD+7@HZ*EO(6O!1T5+>0M>"C MHJ6\A:\%'14MY"UX*.BI;R%KP4=%2WD+7@HZ*EO(6O!1T5+>0M>"CHJ6\A:\ M%'14MY"UX*.BI;R%KP475I+*52@-H I+F9P ?#89$<,>CLBT2PYO'H[(M$L. M;QZ.R+1+#F\>CLBT2PYO'H[(M$L.;QZ.R+1+#F\>CLBT2PYO'H[(M$L.;QZ. MR+1+#F\>CLBT2PYO'H[(M$L.;QZ.R+1+#F\>CLBT2PYO'H[(M$L.;QZ.R+1+ M#F\>CLBT2PYO'H[(M$L.;QZ.R+1+#F\>CLBT2PYO'H[(M$L.;QZ.R+1+#F\> MCLBT2PYO'H[(M$L.;QZ.R+1+#F\>CLBT2PYO'H[(M$L.;QZ.R+1+#F\)MVJ" M+9ND%U)!!,B**9?ZJ::8%(0/T?.)[[_D?C?)HV0^M<_]A:F[K.Y2DLUFQ#GN@)KA#*6C9$DD"*6S1PE))1+I0DNH^JDBBZ+9X/P)[[_D?C?)HV0^M<_P#86IOG%G?_ !'^G%\XP?@SWW_(_&^3 M1LA]:Y_["U-W6F'SA]YW1$011IUM-7;&<2Q4Y 2,ZE\O:+D2FR;P5RG4(J & M$J0A>$GBQ2CH':BE23>?5QT!5/JQ%OOL.#!%82^HG1GK9K.,J[GS"?S1XPG[E9\=!JU3O/,HA-Y@X1 MM%J0QLN50+1$N *:EM0/\A3SI&M)GQ;S^MD)>[*ZEJTGDJ\U1=@+A63RARX. M 96Z0Y1$EI4RB#R;S1\X"KF#6B?^J(J3)PBJZ0?)L<@J5F!B$=GGSM19-R(I MGR@!8-EW!W":W)TA)KB:JBG&G*C-O-$B-'0GDZSM!1)PW*]#$)!M$Q 0$HF M 6+]HW18NY?*'Y$_.56S-!PP;M#JI#.Y$KE/^8$5T+S1104 .%TE\I<$32:@ M\=?]F;U31;*FVCE\LV<+228M:<,9$\K*H5&Y,DW;X[GZL?'(;"&2"[1:C5ZJ MZF<[DD]=5LDI,5W9B/&QF7USEJJH>G:PH<=G\M;*/7#HRYE&#B:I*N$G!BF3$4RX;+N"J&C945Y-+JE79R107) MW92M0EDK7=MD5U#',9!I-5ETRA>-+KK'<,7)YA+FZ:Q06NJ(N"VB%^R)HQFTS52I25,ZR5I5X,Z=($ M46E\P9D,JB]*X3.\5D=\Z;>\=3)DML\,4^ZF@"69.)+*UWX&"PP/%62!W-X+ M"W3981M"P.X31-*;A4%$K%I*46[D@Y/ <0/>M/A^2>^_ MY'XWR:-D/K7/_86INZH.5$$CN&N5XLN8A150RY0(MDCB%XF5*%AK,<*O$VK9 M-VX*4J[HB"17"Q2;TJJQ2@HH4O>M'N17@H)<;(@=L5S<+EBMU3IJJ(@I9>R1 MU$2B(8K2PJ8$D[RUF6&X6U6PMP,J-GUEA,&'O0:7A+6 ,#B(G9 S;@T,(FOB M)FV3R(B)@MQ8X*0A2D(0H$(0@ 4I"E"PI2E# 4I0[BJT7E4N7:KNCOEFR[-N ML@H\4-?.Z.BJF9,S@QQMO66VQQ!*3RM-CEN,<23E[0C3C&#Z_BY4@1RV#?66 MP@Z5:-E'+8!!LX.@D==N!M\""IBBHD!N_=$.XK-G*2:[=PF=%=!4H'2524*) M3IJ$-:4Q#E&P0AN=Q+F*YV@%*U.NT05.V N]! ZB9C)6?V;(3>G:MCO$2&31 M=F03,Y23-;>(FN)$3:HD(Z,H%AS.2E( +F. X;UML$;MD4FZ"0 M74D$$R(HIEQW2)I@4A M\'<72O%6XJ/B)I/3BD01=)I%.1,CBT/KB$(H8 U MN 8.P1ES%)BI>RC)-H@1HI?W]]N5,$37N_:&&$&RDO9';M3$.U0.U0,BV,G_ M )9D$A()$3$[UT L[C8.$!QA!)8,O9&ER92D38G;(G:$(0;2%*W,04@ @XL& M"&QE6;54S(P&9BHW2.+0P 9L)B#D# ?JV09\#1L#TR8(F> @EQHR08DC. M+N5%,/!;9\L]]_R/QODT;(?6N?\ L+4WXOFE5E7<^:I.K,$'MK-<'A%Y"@BFDU=F7*0%C989,"LU2F4 M2=F>-P;*$)OCIKBIDCE+WQ 8:D4?LDSOK.(E.Z0(9Y> !#BH&. N+0']2W\2 MSWW_ "/QODT;(?6N?^PM3?B\K$"-0EKR4.7DT;<:\8]42Y%^SD@$ R9F[M) MX@HJ?]4[ G]:&:IT4;J,PHAPH/&$Q')R22KLI@/YQ37. %_K!$J [-HY-+)- M1*;F7*.DLC,UJ>FLW>/I:)J)&.&2,J0 &P+1"63-[* D%25!/! ME64;N"2I-_3[64M_%*46YW;MV@HNKDK2$.L-@B-IAIX6LN(2;L[6;IVJZEKF M2A)4ZJF,Q;L'+%8AWA#M):ZM;*,[AR*& IANEL_$L]]_R/QODT;(?6N?^PM3 M?DQ/??\ (_&^31LA]:Y_["U-^3$]]_R/QODT;(?6N?\ L+4WY,3WW_(_&^31 MLA]:Y_["U-\V=RUXZ>%=,5SMG!2,'"A053&PP%.4MA@AM*9.Q4!$JC% M=(@Y)(ZQK5#A=+XB8_+8HJFF(A;8/@)A#QAL$UA?#XH?A6E,!@M$+2B A:4;!#!WP$(O M7R7;0+>O!9>$;H!;;9:)L'Z?D$QA I0PB8PV >$1' 'R6F$ #PB-F/%NQD[ MY+]EMR\%ZSPW<=D7B&*<,5I1 P8,>$/!\ACFQ%*)A_04+1@2C-)K:4PE'_@I MEC*-@_Z/A"'*HN0I3&RBH8,?RC=,4UT;I MK! ;IO -F(8,!3%$2C88 $!NCX#> 8&Z(&L$2C8-MABX! ;.^ _A@854P*; M41.4 ,/@ ;<,"0#%$Y<)B6A> !Q")<86_/)[[_D?C?)HV0^M<_\ 86IOFU3? MSEY_CB0_WWOW<[^62/%D&O&5JRHA!1PJ1,5#M$*B:J&2$YPMR"::AQ,&*P1M MBHF,D&42(]-"X5:RATR<39BLV J:HK+MJ M3G$S:-6KJVZW64>)()B8MO\ FW._$K=,YFU(A.R.DAF[^6O$&E/SU*7LSMY& M](1NH=159^=;Q3E3,&3R-[*" PLWU!-9/,'(IDO_LJ9&R%Z_>R)E+QAN8G' MF\KH^2K:;J30&J"Q'BE.CM%>+S@S5% H*FRLD,+94HW3!%<29^)\FJPK]*4/>)!_R7FJ9*-Y=+$ M*C<57"5B54#%\=8# E7,M/E;#2UK7+&;\5G[5P8MYNFZ,BB7BHGLRB5_)X M\-.U93\L5JH?>[+Y:IF MDJ3,[)-GLIIZ8,FX'5*E,U)&V5D,T633M!)(KXRS9RI@L!0HF'Q(GJ4J<@Z? MHU%7$RN*-3NO.XMJL9(&$[PHF$1,T=J'!(H7\G8<#%(3#,N)/9DGS0TA*8+XVB]04."@[Y??%L&)L*[XJ*^:'?''S(R+>H9S)%"-94=4J236A&E0(/$F^6 M*]7R(:%)HK,)9-%WK]5G('#(#H-W@O7.0DZ)SNBHIK+D$]BBA0*F8""(6 M887I6UX+235;()Y,RJ+"]F"E"3EVHXF!SBU.LNJDTGQ5 7*%HE9XPN#$U4I\ M&:CY1:7S>6O$RE.Q\_2*XO*%BFLR A>0(BL)?](1 8-GIG3Y< M[EP8C]2N13&H$J>J M*9O)DTE1Y<5XFV>4M.Y6DL0LS?RY!0 =O2 (7[;!CLPKW=H_K9'9A7N[1_6R M.S"O=VC^MD=F%>[M'];([,*]W:/ZV1V85[NT?ULCLPKW=H_K9'9A7N[1_6R. MS"O=VC^MD=F%>[M'];([,*]W:/ZV1V85[NT?ULCLPKW=H_K9'9A7N[1_6R.S M"O=VC^MD=F%>[M'];([,*]W:/ZV1V85[NT?ULCLPKW=H_K9'9A7N[1_6R.S" MO=VC^MD=F%>[M'];([,*]W:/ZV1V85[NT?ULCLPKW=H_K9'9A7N[1_6R.S"O M=VC^MD=F%>[M'];([,*]W:/ZV1V85[NT?ULCLPKW=H_K9'9A7N[1_6R.S"O= MVC^MD=F%>[M'];([,*]W:/ZV1V85[NT?ULCLPKW=H_K9'9A7N[1_6R.S"O=V MC^MD=F%>[M'];([,*]W:/ZV1V85[NT?ULCLPKW=H_K9'9A7N[1_6R.S"O=VC M^MD=F%>[M'];([,*]W:/ZV1V85[NT?ULCLPKW=H_K9'9A7N[1_6R.S"O=VC^ MMD=F%>[M'];([,*]W:/ZV1V85[NT?ULCLPKW=H_K9'9A7N[1_6R.S"O=VC^M MD=F%>[M'];([,*]W:/ZV1V85[NT?ULCLPKW=H_K9'9A7N[1_6R.S"O=VC^MD M=F%>[M'];([,*]W:/ZV1V85[NT?ULCLPKW=H_K9'9A7N[1_6R.S"O=VC^MD= MF%>[M'];([,*]W:/ZV1V85[NT?ULCLPKW=H_K9'9A7N[1_6R.S"O=VC^MD=F M%>[M'];([,*]W:/ZV1V85[NT?ULCLPKW=H_K9'9A7N[1_6R.S"O=VC^MD=F% M>[M'];([,*]W:/ZV1V85[NT?ULCLPKW=H_K9'9A7N[1_6R.S"O=VC^MD394] M,S0)HYVIIU@C3V6E/G8\I#:C+*D$+P3+S6#GS2@92[QGO66V_DU__]H " $! M P$_(0V'F(D[YM9SG/\ #$B1(D2)$B1(D2)$B1(D2)$B1(D2)$B1(D2)$B1( MD2)$OPI(D2)$B1(D2)$B1(D2)$B1(D2)$B1(D2)$B1(D2)$B1+U21(D2)$B1 M(D2)$B5\[V_6YT5D5.K_ (*),"36H\]P8ZR(1@D/G9+4^T4S^V) MDR$2K&!X_3(#2-_ZJP)/ W4%AE *0@G())7V645@)1AXZE82RRXP&5#&'*?I MC^610L0$SA@!0& #_5V!*B\!@K!C6=7G5_\ ;&!)@28$APO^!;O@F,&"0T-M MHYFE%8+5_P!98$LSX.IZJ94(")[MJU:M6K5JU:M6K5JU:M6K5JU:M6K5JUP" MXSBW)&8'OC9LV;-FS9LV;-FS9LV;-FS9LV;-FS9LV;-@LQZ2>20"I1^ 8$@H M,H^&.@=B:!V)H'8F@=B:!V)H'8F@=B:!V)H'8F@=B:!V)H'8F@=B:!V)H'8F M@=B:!V)H'8F@=B:!V)H'8F@=B:!V)H'8F@=B:!V(4#9"'O$XU\3C7Q.-?$XU M\3C7Q.-?$XU\3C7Q.-?$XU\3C7Q.-?$XU\3C7Q.-?$XU\3C7Q.-?$XU\3C7Q M.-?$XU\3C7Q.-?$XU\3C7Q.-?$XU\3C7Q!-D[!^U8$N5K%I<21 7:P)>:166 M-<%3=&!^AJ'?$=(IOP69F>L%RYYI&K@/GUPGS>% 68JSG8Q M.UU0K%IX8A"V8'(?9.# 6>ZQ!D\B= (L-!6 GZ.+9Z7BCSB+=\%X00'P4<>& M+F86Z@!3*$LQ'UN.NU<<2@)^R\+]2"%=JK.=63T,F,8),>9.O*W7JY;V9B>Q M8$J1$O'YH*DL8A5Q==)TG7WG=Y@,.OKI5H/X-G*ZL7Y.%!-N1P E_'"7/F([ M8++B%&6C)-.$518(: ?ZR^%D@&\/\Q6O=WW4Q20:?$'\Q#?(5P&,6!7:L544 M2)KZQ"Y04N=H.N)(Z\K"WYUEF1@^9E1Q:2]R\NAS#K9BJ<;U+\A\?286_=<6 M/C^'7#Q$^=YY-K+'F ^%@PT(@=3;6Z([CQX\>/'CQX\>/' MCQX\>/'CQX\>/'CQ[V]\!EV#SK7OE2I4J5*E2I4J5*E2I4J5(D2)$B1(E2)$ MB1%V_<;(R5J0#_J3 EFQL"6:.P)9D&,1K.IWEG4[RSJ=Y9U.\LZG>6=3O+.I MWEG4[RSJ=Y9U.\LZG>6=3O+.IWEG4[RSJ=Y9U.\LZG>6=3O+.IWEG4[RSJ=Y M3J=YH.Y-!W)H.Y-!W)H.Y-!W)H.Y-!W)H.Y-!W)H.Y-!W)H.Y-!W)H.Y-!W) MH.Y-!W)H.Y-!W)H.Y-!W)H.Y-!W)H.Y-!W)H.Y^(8$@IMG#P( 0#E[;/GSY\ M^?/GSY\^?/GSY\^?/GSHK&>XF6JD]XJ5*E2I4J5*E2I4J5*E2I4J5*E2I4J5 M*G0 =Q0FI?>,"2AFA;1>&+R^8H8J!U:_X6?H9 ^"/]>H%R MY.GMM$#HG)G';%[>X7HFZ6:T0!)B"B9S4,TSYF9^TLPURU]9UF[*HHYT9"\I M^^N1Y"H(@E-2+8LIF6>Y8$L?5H]? 0[1K(.$%/+:!DS 9$( ZH:"37H9 %R6 MSI,0#4^,R@M5=H9F@8*K()*YT+2>[CI;+0XX1.\F>L2+>51N':5A!A;VJ, , MM6.,C:*\7&-5'79&_:F1!O$'#TPN7]F_)!O7IS(I0!L%\)G0>3G&H/0HG HZ2IV3DKU8(!W5\7QB'ZB)T'<$8&AH M(_<,"6,F1QX,FE+)_6L_H,KQ1)01,755:AB^W7I*I0"8'$=06.2*.;!>4 MGUTXT+F GZ(8K%0XW@,G9>(P+5XT4+6="^H(W2-*--TF8ZGI MJ J@!:N !FKR#U+"A0< O-I:.N!ZEEI995EXEY6CPTILQ$[ M[DF&[DBYJU6]LW *4T@K>Y(I!AK0A@4#08+"OK+4PXJP90&2%#P2B27&+S@7W0E"T(@ 4'HI"2']7$1/%7B]PVH$T;.BT.$H9V <#4HQ<4,8N72DQRIAE!QF-KZ,3B:): >C:YA!OO7 B M IDPL&@+*4&-3$]4P?'A6QM+C1R>B@$ "(6(X(C@B3K('*2!2#,RCFX+=$H3 M!N (* 1!,0+X8.KI^38$@;25FU>*8KC""50B\S\:GEL< QG5-3O/AIPB)34C M(H[!^DYF ,82C2"9VU0 M^$:BP;VRK21R&YP ^47>XD7_ /Y'V/Y@28$F!)@2L>=AM)#O,P8WA@V46:*E MYN'ZBGT*<MEEIT ##OX5[*ZFLN\'_.3\%:S$)S.QC% MQUREMPV6')EJ$K=U@).@]2U\+^Q83))"+OX+#LRJSTD X6(-=_-54XH0#O2E M+Y"=:0",2UL3'ZQDQU'%.Y,!9 ISVZ++K02$LA+($%63N:Z!O#FZ%'0 MXOFB_8&&&V!0Q9!L,_\ .K<^;8C 7GGP(*;.KA[]]D/7U;6,D:X]:F-??\ M3 K Z45CG_5\^\P*P,ZHJ^O\?X6^83M-RAY-,UF,+N M%E(41V1WB8G:XUA^H!: +FAG\P#('P!I_4VY*#("; 30=B991!S!^247=%]: MQ[P P"CH8?\ 4&!)@28'II#V2!E5H@U^&8L6+%BQ8L6+%BQ8L6+%BQ8L6+%B MQ8L6+%BQ8L6+%BQ8_A6+%BQ8L6+%BQ8L6+%BQ8L6+%BQ8L6+%BQ8L6+%BQ8L M6/JL6+%BQ8L6+%BQ8L;S>?;N%#?07R0_UK__V@ ( 0(# 3\A_P#-8%9#JF]/ MJ;T^IO3ZF]/J;T^IO3ZF]/J;T^IO3ZF]/J;T^IO3ZF]/J;T^IO3ZF]/J;T^I MO3ZF]/J;T^IO3ZF]/J;T^IO3ZF]/J;T^HCGWGU-T?4W1]3='U-T?4W1]3='U M-T?4W1]3='U-T?4W1]3='U-T?4W1]3='U-T?4W1]3='U-T?4W1]3='U-T?4W M1]3='U-T?4W1]3='U-T?4W1]1(MI^7X#BO1^4;_QXIT?P'%>CU,88&LYZ:(7 MA"F<,POU/[?6I[A>5SF!HYR^\&&>.7S!$LR]7BG1@-E1R%KO#I_<'$$3, TU M^_3WG%>CU""G[(*6?,#RK1\J'\\32 DH>J=3JTJ.>$;!"M1S*'^,K]3^WUJ MPRE\PR=W\7%"K&^I3)^&+T:E?Q!"%G4!@9KY2@>M)F==&GJ\4Z,)+T2&W&(< M[&-PX/5B&-CBJ"G;FQRCBZNWP2BZ5,54Y@<5Z/40PXIT?P C;^J=$W4FZDW4FZDW4FZDW4FZDW4FZDW4FZDW4FZDW M4FZDW4FZDW4FZDW4FZDW4FZDW4FZD^O4VE]S:7W-I?>,KTE&P6R,.9GID M*@+/"! HRPG+37Z7]GJERJLV&<#**/@G+37S]7^2_#\5Z/;E,IE,IE,IE,I ME,IE,IE,IE,IE,IE,IE,IE,IE,IE,_DOPX113\LW5-U3=4W5-U3=4W5-U3=4 MW5-U3=4W5-U3=4W5-U3=4W5-U3=4W5-]3?4WU-]3?4WU-]3?4WU-]3?4WU-] M3?4WU-]3?4WU-]3?4WU-]3?4WU-]3?4WU%5F?^J \R%F""2,[$^/;WEU[/N! M!#:S'^O] _BIQFCVQG,OX)QNK_0*EY7I#&U:1 =3J?$H\(6659U-/4XUU]92Y3 M^I3ZV7\PX:OD3H)Y4W@6X:&/Q!#!Y-9RGJEEE\QR?CW9GZI>G6?Y](NJLH86 M 2N4R,_P1CU!P81C_7@;;%0YD-1T,KE_,%8Q$H/FP:Q"(G[-:[*K*L'M% K527#ERJX6 6!;J958F0KE! M0T(+25@Y6,:OW9GZI>]LL4TU8YGQ,/$PIS8JMN?J<:Z^^9?S[\SCX !*$:DP MG%OB<6^)Q;XG%OB<6^)Q;XG%OB<>^)Q;XG%OB<>^)Q;XG%OB<>^)Q;XG%OB< M>^)Q;XG%OB<6^)Q;XG'OB<6^)Q[XG%OB<6^)4T#8B[YDF@S09H,T&:#-!F@S M09H,T&:#-!F@S09H,T&:#-!F@S09H,T&:#-!F@S09H,T&:#*G!S_ .I62R62 MR62R62R62R62R62R62R62R62R62R6?Z$9P$(8R2E&*+A#/!Z $QCJH%\E8P_!C/ MTBXJLP8:SJ2KIT>4-:5)2]S']XH%6RL_PR]+^8]6U);-.7J_QOPQG Q:F4RF M4RF4RF4RF4RF4RF4RF4RF4RF4RF%+.KWE_&_#M4A:MZ]7VP8,&#!@P8,&#!@ MP8,&#!@P8,&*G@ " " 20 >__P#_ /\ _$W_ /\ _P#_ )MMMMMMN6-MMMMM MO[] $ D $ @]_\ _P#_ /Z17_\ _P#_ /-MMMMMM_0MMMMMMY!H M @ 'O\ _P#_ /\ XS/_ /\ _P#^;;;;;;::3;;;;;;P ! M ,;;;;;;;;;;;;;0 ))))))( ( ! M ! ) M ( !"DDDDDDDDDDK;;;;;;;;;;;;;8 ! M-0 -MMMMMMMMMMMMI ( ( ()[__ /\ _P")_P#_ M /\ U;;;;;:4;;;;;:_(P ! ! ! (/?_ /\ _(S_ /\ _P#ZMMMM MMIG6MMMMM==0 @$@ DD'O\ _P#_ -1/_P#_ /\ 5MMMMMI<-MMM MMK[ $ [))))))))))+MMMMMMMMMMMMMC @ M $3;;;;;;;;;;@ 8 $ @DDDDDDDDD MDDDDDDDDDDDDDDDDDDDDDDDDD@ @ @ M $ @ $$@ $$ @ D@ $$ $ @ M @ $@ $@ $ @ $@@ $ $D $ M $$ @ @@ M $ @ M $ M @ ; @ @ D D$ T $@ M $ # $@ D @L($@@ DD @ M # @$D D J $@D@$ $ M @ M $DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD@ M '_]H " $! P$_$'AKO9P2Z#FX M /POKUZ]>O7KUZ]>O7KUZ]>O7KUZ]>O7KUZ]>O7KUZ]>O7K\+Z]>O7KUZ]>O M7KUZ]>O7KUZ]>O7KUZ]>O7KUZ]>O7KUZ]7UZ]>O7KUZ]>O7KU>F&Q+QP-7#6 M(_X([(NQJ17$,N*B$6--7S=?R7-NI+CX )"1/AF(BXQC>:."E!*."B?ZJ1=A M0-SI3&H=$J$M5<+6'9(3XI<+1^ZZ<\!KVFHZZHB[*A!L@C[ S.$(; "C_5 MR+OMT3/Y+J*RO_MA%V1=D79T5LGI\OF$L4A4\O?NZ8!DO%_U[%"A0H4*%"A0H4*%"A0H4*%"A0H4*%"@#Z=6) @)MEM-9>^ M@0($"! @0($"! @0($"! @0($"! @0($" .O])X9,V(!4/P!%W/>JZVM/Z9P M9XG!GB<&>)P9XG!GB<&>)P9XG!GB<&>)P9XG!GB<&>)P9XG!GB<&>)P9XG!G MB<&>)P9XG!GB<&>)P9XG!GB<&>)P9XG!GB681TNS'I"_?7;MVS=NV;MV[=NW M;-V[9NW;MV[=NW;-V[9"@*Q!1$$2XC[4B[H +.L&)NF("M1%N:=2-N'J5E?H MF85*Y !#7!3,5E3FZ-25)1:DM$XQ161BY[@V%CFN].CER:)5 @7#>'5[%8/$ ML08"#919ESRK2EWA%+.!8HL*I&S,]:>U$#.?$;6Q@@=9R1_HZDP; HY1F.BT M;0W9S?A<3!J!.4B*194P?=:WC""7=!Z= .=92=HBKHB 8@1[C"&"9'GA#DD) M^DH?]QT=!,$?6I)WP>-0WJ&K7-F)S=9.A"%@AB*".IH%@0X@\$&(9C#D>[-M MJ&O5!\$/8D7>;=7$N7*C#E))P(:,5.W_ !M7\UZ"6Q:3 :'>O:TND<7,0T[? M4%MVNULAIT//9'5#3*,*J0O;R'0I#%:%B#G)A#EIRN!P)'J-=.VAHF8%&JRV M9.W?^LI[6K3<#- URQIT0 6WR'MNML@QC7G=:NZOX13;F"\@/[16@>V&'"M,3-]L14=- ^BH_!("3UA"A2GL@Y(@ MQU?:*1"Y; MFW \$9H+#EXV'(CI&A6 5&939KE&1%V>9JP H4@5CR]UK/5;;:HR=$.4)T6V MZH%&BAAAARB;I.8NMK6]&?(542Z7F@0/-2JOXVD1=[S5S^3WR9!0(U[L8,&# M!@P8,&#!@P8,&#!@P8,&#!@P8,P(U8P"'42\ LO/WT&#!@P8,&#!@P8,&#!@ MP9,F3)DR9,&3)DR73,QS/D<4RJ OX B[M)757.7@'/HJ2 %'MH,&#!@P8,&#!@P8,&#!@P8,&"TK$W>>)0 MY+5^\UZ]>O7KUZ]>O7KUZ]>O7KUZ]>O7KUZ]=+@*H/ Q 6FCWA%W2X06"V0+ M2UR(+BD%@+4 M0M6C]"!'5$%@U%NH,U_P0I4!0%0M<@ZK^EZA#2UKT;-/J3V MNLN,9:+ FF^0P%P!6EHQP"GP"WH3_P##]W$[A[<6VM+8*F4B#840PKPN09*U M9V2TY&Y(N\_Q5KHLPFC%,>V*"PX=0%BR]GP$,2M M@69FM 8 NM]V@^@/9- 6_P"O6!N6Q+LF'XKB?, C0SN H4A!P*78FVP9&Q2$ M,'I3VJ+BE;(1@-*=%!SE$&J*%/G\ N&., ;1=?"TL2:5T>\V5 6%0@*]J+%D MQJG'BI#*6.9G&B#]M/H 4+B586Y:[$+\L<5<3C3K[^0U6G"YDK\Z9L>G]O41 M9AK&!&\X/[HO%/E!,C.ZJ);B)-THR^]_F ;*^YSI$7?79Y?N:<: M:LF='CBJ87$!T&3H14.;#,%E1)NC9<# ( (&H@@'087'&M10#,I)5+LN8KG? M:*TKRW1P.D"E8'S@"QL8(10 8J3%%L9VK8#;\=NW;MV[=NW;MV[=NW;MV[=NW;M MV[=NW;88!C9B$3\,1=NE,$83E).[""[.O64*JOMB! @0($"! @0($"! @0($ M"! A0HTV 3O,4+I3WE:M6K5JU:M6K5JU:M6K5JU:M6K5JU:M6/@$?<(;7<:* MUC^&(NQCYPJG&LHM1:(ESDPE%F$%%0_#7KUZ]>O7KUZ]>O7KUZ]>O7KUZ]>O M7KUZ]>O7KUZ]>O7OP%Z]>O7KUZ]>O7KUZ]>O7KUZ]>O7KUZ]>O7KUZ]7,.?! M9]X^"A0OV1%VF*QT"E=ANC%K+TZSB :KL!:P(N0IZG)VB+*J2TF9F>FB9R MM"@!:N4$01$2Q,1')'F/IKF 4 22*VAFCD+Z@X6-&$;W!L65>=>H<1K&!U0B M>S(NS+R[L>-8IQL 0)$ZZ5=IRG'I2%,TPQZEH/RB*.BWO4;>IYF1X!2+1(Q2 M=Y(=<#<>OK&!4O0W05^4H5X6I0J8'7L$M1GGI"(JGP/$(5<8@8<9N+T0ECZ< MH"/F41PIYD,HB$7MK0U,(.[>!\S6:7"Y7["BII"-"BE8QB>B[J,E[LYD=BLE MRS\C_P"'HU*49DP&\$CG-C98EL;'*"0"ZR7HJ9)5XP$+B/1/_%(^CRDI'!)XBV!""BH#U^(:!P62*/Z7$EO)B1CM#="\HQ=Y$$@4.&MF[(+_DF%4%2?Q@C M6@:1@5:(2*VQ6)R O#]!-G9XL*%FJ!! ( $$1$L1,$27>@@,U:)A<1K MQWD,=C)! M+A# USEMA.<0!Y?ER+LVS2LPG0>L=0IXT7+$G>IS:.R2J6L3'P.DW=VMP<". M0"1;>'QI;O M(7/#FX0T??=WDA#BZV8JBR.UU>8RUI2CI69#.#A'HU(:HN<9 M")6,W,H=]8HJZ" D &S6 R]<2 TTA%YTIH@H7'#Z#-433E!2T F?4 8$8U#X M1'7:)6:18H0U@;!H!VJ'MOZBT48OEGGDWJ*)3(,'@IF 9JJ;;]#>MTQ>/9'. M9IK"W;I; * YY=3,"&7G_.U8?L>KA_8,4L@E$UIPP6 ME#\)S%@MN,1?J4T%?@@(\Q,$*FGB*47M[EA%YA:!@Q)@H@6$014\M$[06,\! M)^2(NZM@ MHH<-R+^JV0@ XEQ!;BSY&M Z T?$J;!<,<7 0Y\1;7&6 MUNZN[5_>*4JH 6E!D&& 7 #( R"#@ (@""9((TESKIP:+&&&"^1V@ M((,@ ? 4'_4"+LB[(UT[7P_YW72E^&]>O7KUZ]>O7KUZ]>O7KUZ]>O7KUZ]> MO7KUZ]>O7KUZ]?A?7KUZ]>O7KUZ]>O7KUZ]>O7KUZ]>O7KUZ]>O7KUZ]>O7J M^O7KUZ]>O7KUZ]>VT8 5_UG__V@ ( 0(# 3\0_P#-8J K$41R1K$? M=_OW[]^_?OW[]^_?OW[]^_?OW[]^_?OP]A/?9DR9,F3)DR9,F3)DR9,F3)DR M9,F3)DR9,F20$%JB K+>K+>K+>K+>K+>K+>K+>K+>K+>K+>K+>K+>K+>K+>K+>K+> MK+>K+>K+>K+>K+>K+>K+>K+=66]66]66]66]6-S_ '_.7J\ !::+!;TQK&8# M%2RQ:=:SK6,(#0$4>C67[RXHHTTW3T>CZG]#UE@NZL"W.B\X(C1+;%#JF8:U M!P%L:HY)R&W2F05=KT("8HTB6729/R3$NBX 90 P,O4_H>L, MI8IDY6=&L)1.5F1$7X)R]+@@E.49F-@ *]3G"S5L =*R_: (6,Z%]\ M_2RN&3ZI1*EFE+ Q*IR(..+8 ]0#!KGG% JA6 P=+SKU#/]( &7X5RC)A9+ M)9+)9+)9+)9+)9+)9+)9+)9+)9+)9,0K''PS09H,T&:#-!F@S09H,T&:#-!F M@S09H,T&:#-!F@S09H,T&:#-!F@S09H,+,G\1 ,:2@*@.1CE.'?,X=\SAWS. M'?,X=\SAWS.'?,X=\SAWS.'?,X=\SAWS.'?,X=\SAWS.'?,X=\SAWS.'?,X= M\SAWS.%?,XD\SB3S.)/,XD\SB3S.)/,XD\SB3S.)/,XD\SB3S.)/,XD\SB3S M.)/,XD\SB3S.)/,XD\SB3S.)/,XD\SB3S.)/,XD\SB3S.)/,?HHXJVORO_J@ M?>R(-.6"X0(\%AG%!@-YI[8+:@0*TOY8I2+)C*7)/(_T#B'2?P?;/(^9P;H? MZ"0+:<%&CJN<%@)0)P08F6(>V&FR !0 ?!A*-!]*NDS-'_Z._]H " $# P$_ M$/\ S652-X)2 4"(@C@^[CQX\>/'CQX\>/'CQX\>/'CQX\>/'CQZ9&\!:KP, M66U19UF]$WHF]$WHF]$WHF]$WHF]$WHF]$WHF]$WHF]$WHF]$WHF]$WHF]$W MHF]$WHF]$WHF]$WHF]$$:+/D]_E_)"8K"UWO-=[S7>\UWO-=[S7>\UWO-=[S M7>\UWO-=[S7>\UWO-=[S7>\UWO-=[S7>\UWO-=[S7>\UWO-=[S7>\UWO-=[Q MH%4]R5'^(/V7]^_R_D]6DLW).#F :'-<"(I[J$=::C>DY'5*P6H&I8EG$&\L M96!:Y)@^Z1%BBU*0MO5**L<=)B-.?J_P7]Q"24 JN@09!P5P@1&E@"FJ KAC M,SE(@P7@I3@CAR1E>?.@G(%A:Y)@\GW>7\GJTJ_Q#3?=)96ZHK(86L')PST_\ V T"U5T <_WR M/WEI%-&S2= N"Y'\2EW(UU#HZ^K_ 7]P$%9HS("BW0"Z8)>C7%YE,LDE$(( M<"):/+G2!(HG8>A1&1B&+C6XCW67\GJTKI==Q04E):,$<'G/X*6U$Q93JRQ* MZO=(L>7/V'\%_?O\OY(M8-%#0,1$1&DR]V]>O7KUZ].O7IUZ].O7IUZ]>O3K MTZ]>I0N.B5% MIHOE-L9MC-L9MC-L9MC-L9MC-L9MC-L9MC-L9MC-L9MC-L9 ML#-@9L#-@9L#-@9L#-@9L#-@9L#-@8!&BG)Z_P#4D,TFN=YKG>:YWFN=YKG> M:YWFN=YKG>:YWFN=YKG>:YWFN=YKG>:YWFN=YKG>:YWFN=YKG>:YW@F22R62 MR62R62R62R62R62R62R62R62R62R62R62R62S\/E_)"GD@" & #0!@$X3\SA M/S.$_,X3\SA/S.$_,X3\SA/S.$_,X3\SA/S.$_,X3\SA/S.$_,X3\SA/S.$_ M,X3\SA/S.$_,-0F 09VL,+?D23'0'M\%=:L'4..6D6%* 58M9OQRUJ(0L%@98:9 M5_)ZH9-@%++@+8:KPK..DU4L5*&J"LBKG^%R_DCU!KH3TWM--[33>TTWM--[33>TTWM M--[33>TTWM--[33>TTWM--[33>TTWM--[33>TTWM--[33>TH(G^A@CK0(*&U M&RKBKBN+[8H4*%"A0H4*%"A0H4*%"A0H4*7-"$RPV7)8-.%@S9";(39";(39 M";(39";(39";(39";(39";(39";(39";(39";(39";(39";(39";(39" !1@ M?^J!@5H+.! -2(2S&RJA>7^KJ"7*9GS.%U/] 3_ / 6 <,T,!H1WEI0;L\,&QYT\O;Z/=&QMI6?\ ]'?_V0$! end XML 12 R1.htm IDEA: XBRL DOCUMENT v3.8.0.1
Document and Entity Information - shares
3 Months Ended
Mar. 31, 2018
May 01, 2018
Document Information [Line Items]    
Document Type 10-Q  
Amendment Flag false  
Document Period End Date Mar. 31, 2018  
Document Fiscal Year Focus 2018  
Document Fiscal Period Focus Q1  
Trading Symbol PEGA  
Entity Registrant Name PEGASYSTEMS INC.  
Entity Central Index Key 0001013857  
Current Fiscal Year End Date --12-31  
Entity Filer Category Large Accelerated Filer  
Entity Common Stock, Shares Outstanding   78,575,803
XML 13 R2.htm IDEA: XBRL DOCUMENT v3.8.0.1
UNAUDITED CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Mar. 31, 2018
Dec. 31, 2017
[1]
Current assets:    
Cash and cash equivalents $ 165,790 $ 162,279
Marketable securities 89,047 61,469
Total cash, cash equivalents, and marketable securities 254,837 223,748
Accounts receivable 164,981 222,735
Unbilled receivables 153,657 158,898
Other current assets 50,692 41,135
Total current assets 624,167 646,516
Long-term unbilled receivables 180,077 160,708
Goodwill 73,017 72,952
Other long-term assets 128,694 131,391
Total assets 1,005,955 1,011,567
Current liabilities:    
Accounts payable 12,175 17,370
Accrued expenses 48,278 45,508
Accrued compensation and related expenses 44,093 66,040
Deferred revenue 175,586 166,297
Total current liabilities 280,132 295,215
Deferred income tax liabilities 39,932 38,463
Other long-term liabilities 23,768 23,652
Total liabilities 343,832 357,330
Stockholders' equity:    
Preferred stock, 1,000 shares authorized; no shares issued and outstanding
Common stock, 200,000 shares authorized; 78,546 shares and 78,081 issued and outstanding at March 31, 2018 and December 31, 2017, respectively 785 781
Additional paid-in capital 145,962 152,097
Retained earnings 517,893 508,051
Accumulated other comprehensive loss (2,517) (6,692)
Total stockholders' equity 662,123 654,237
Total liabilities and stockholders' equity $ 1,005,955 $ 1,011,567
[1] The Company adopted the new revenue recognition standard ("ASC 606") on January 1, 2018 and has adjusted prior periods to conform. See Note 2. "New Accounting Pronouncements" for additional information.
XML 14 R3.htm IDEA: XBRL DOCUMENT v3.8.0.1
UNAUDITED CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) - shares
Mar. 31, 2018
Dec. 31, 2017
[1]
Preferred stock, shares authorized 1,000,000 1,000,000
Preferred stock, shares issued 0 0
Preferred stock, shares outstanding 0 0
Common stock, shares authorized 200,000,000 200,000,000
Common stock, shares issued 78,546,000 78,081,000
Common stock, shares outstanding 78,546,000 78,081,000
[1] The Company adopted the new revenue recognition standard ("ASC 606") on January 1, 2018 and has adjusted prior periods to conform. See Note 2. "New Accounting Pronouncements" for additional information.
XML 15 R4.htm IDEA: XBRL DOCUMENT v3.8.0.1
UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2018
Mar. 31, 2017
[1]
Revenue    
Software license $ 87,773 $ 127,008
Maintenance 64,525 58,713
Services 82,884 70,588
Total revenue 235,182 256,309
Cost of revenue    
Software license 1,255 1,300
Maintenance 6,082 7,218
Services 68,277 59,572
Total cost of revenue 75,614 68,090
Gross profit 159,568 188,219
Operating expenses    
Selling and marketing 88,383 69,681
Research and development 46,785 40,296
General and administrative 16,464 12,335
Total operating expenses 151,632 122,312
Income from operations 7,936 65,907
Foreign currency transaction (loss)/gain (1,085) 745
Interest income, net 764 205
Other income/(expense), net 363 (279)
Income before (benefit)/provision for income taxes 7,978 66,578
(Benefit)/provision for income taxes (4,222) 13,615
Net income $ 12,200 $ 52,963
Earnings per share    
Basic $ 0.16 $ 0.69
Diluted $ 0.15 $ 0.65
Weighted-average number of common shares outstanding    
Basic 78,236 76,761
Diluted 83,102 81,875
Cash dividends declared per share $ 0.03 $ 0.03
[1] The Company adopted ASC 606 on January 1, 2018 and has adjusted prior periods to conform. See Note 2. "New Accounting Pronouncements" for additional information.
XML 16 R5.htm IDEA: XBRL DOCUMENT v3.8.0.1
UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2018
Mar. 31, 2017
[1]
Net income $ 12,200 $ 52,963
Other comprehensive income, net of tax    
Unrealized (loss)/gain on available-for-sale marketable securities, net of tax (188) 127
Foreign currency translation adjustments 4,363 2,229
Total other comprehensive income, net of tax 4,175 2,356
Comprehensive income $ 16,375 $ 55,319
[1] The Company adopted ASC 606 on January 1, 2018 and has adjusted prior periods to conform. See Note 2. "New Accounting Pronouncements" for additional information.
XML 17 R6.htm IDEA: XBRL DOCUMENT v3.8.0.1
UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2018
Mar. 31, 2017
[1]
Operating activities:    
Net income $ 12,200 $ 52,963
Adjustments to reconcile net income to cash provided by operating activities:    
Change in operating assets and liabilities, net 19,591 (47,555)
Stock-based compensation expense 15,109 12,508
Depreciation and amortization of intangible assets 6,145 6,088
Other non-cash 2,610 8,440
Cash provided by operating activities 55,655 32,444
Investing activities:    
Purchases of investments (35,204) (3,322)
Proceeds from maturities and called investments 5,995 2,300
Other (2,069) (2,705)
Cash used in investing activities (31,278) (3,727)
Financing activities:    
Dividend payments to shareholders (2,344) (2,298)
Common stock repurchases (20,708) (13,696)
Cash used in financing activities (23,052) (15,994)
Effect of exchange rates on cash and cash equivalents 2,186 521
Net increase in cash and cash equivalents 3,511 13,244
Cash and cash equivalents, beginning of period 162,279 [2] 70,594
Cash and cash equivalents, end of period $ 165,790 $ 83,838
[1] The Company adopted ASC 606 on January 1, 2018 and has adjusted prior periods to conform. See Note 2. "New Accounting Pronouncements" for additional information.
[2] The Company adopted the new revenue recognition standard ("ASC 606") on January 1, 2018 and has adjusted prior periods to conform. See Note 2. "New Accounting Pronouncements" for additional information.
XML 18 R7.htm IDEA: XBRL DOCUMENT v3.8.0.1
BASIS OF PRESENTATION
3 Months Ended
Mar. 31, 2018
BASIS OF PRESENTATION

1. BASIS OF PRESENTATION

Pegasystems Inc. (together with its subsidiaries, “the Company”) has prepared the accompanying unaudited condensed consolidated financial statements pursuant to the rules and regulations of the U.S. Securities and Exchange Commission (“SEC”) regarding interim financial reporting. Accordingly, they do not include all of the information and footnotes required by accounting principles generally accepted in the United States of America (“U.S.”) for complete financial statements and should be read in conjunction with the Company’s audited financial statements included in the Annual Report on Form 10-K for the year ended December 31, 2017.

On January 1, 2018 the Company adopted Accounting Standards Update (“ASU”) ASU No. 2014-09, “Revenue from Contracts with Customers (Topic 606)” using the full retrospective method which required each prior reporting period presented to be adjusted to reflect the application of this ASU. See Note 2. “New Accounting Pronouncements” for additional information.

In the opinion of management, the Company has prepared the accompanying unaudited condensed consolidated financial statements on the same basis as its audited financial statements, and these financial statements include all adjustments, consisting only of normal recurring adjustments, necessary for a fair presentation of the results of the interim periods presented.

The operating results for the interim periods presented are not necessarily indicative of the results expected for the full year 2018.

XML 19 R8.htm IDEA: XBRL DOCUMENT v3.8.0.1
NEW ACCOUNTING PRONOUNCEMENTS
3 Months Ended
Mar. 31, 2018
NEW ACCOUNTING PRONOUNCEMENTS

2. NEW ACCOUNTING PRONOUNCEMENTS

Financial Instruments

In June 2016, the Financial Accounting Standards Board (“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 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.

ASC 606 and ASC 340-40

In May 2014, the FASB issued ASU No. 2014-09, “Revenue from Contracts with Customers (Topic 606)”. The Company adopted ASC 606 and ASC 340-40 on January 1, 2018 using the full retrospective method, which required the Company to retrospectively adjust the prior periods presented.

The most significant impacts of adopting ASC 606 and ASC 340-40 were as follows:

 

    Perpetual licenses with extended payment terms and term licenses - Revenue from perpetual license with extended payment terms and term license is now recognized when control is transferred to the client, the point in time when the client can use and benefit from the license. Previously the Company recognized revenue over the term of the agreements as payments became due or earlier if prepaid. Any unrecognized license revenue from these arrangements is recognized in the period that control transfers, as either a cumulative adjustment to retained earnings as of December 31, 2015 or as revenue in periods thereafter. Unbilled receivables in the Company’s unaudited condensed consolidated balance sheets increased significantly due to the revenue from perpetual license with extended payment terms and term license being recognized prior to amounts billed, or prepaid by, clients.

 

    Allocation of future credits and significant discounts - The perpetual or term licenses delivered are a separate performance obligation which now requires us to allocate any future credits and discounts to the performance obligations in the arrangement based upon their relative stand-alone selling prices.

 

    Deferred contract costs - Sales incentive programs and other incremental and recoverable costs to obtain a contract were previously expensed when incurred. ASC 340-40 requires these costs to be recognized as an asset when incurred and to be expensed over the period of expected benefit, which is on average five years. This change primarily impacts the Company’s contracts related to multi-year cloud offerings, maintenance on term and perpetual licenses, and those long-term term and perpetual licenses with client usage rights that increase over time.

 

    Taxes - The corresponding effect on tax balances in relation to all of the above impacts has also been recognized.

For additional information on the Company’s accounting policies as a result of the adoption of ASC 606 and ASC 340-40 see Note 4. “Receivables, Contract Assets, and Deferred Revenue”, Note 5. “Deferred Contract Costs”, and Note 9. “Revenue”.

The impact of the adoption ASC 606 and ASC 340-40 on the Company’s unaudited condensed consolidated balance sheet and unaudited condensed consolidated statement of operations is:

 

    December 31, 2017  
(in thousands)       Previously reported                   Adjustments                         As adjusted            

Accounts receivable and unbilled receivables

  $ 248,331      $ 133,302      $ 381,633   

Contract assets

    —        914        914   

Long-term unbilled receivables

    —        160,708        160,708   

Deferred income taxes

    57,127        (42,887)       14,240   

Deferred contract costs

    —        37,924        37,924   

Other assets(1)

    416,148        —        416,148   
 

 

 

   

 

 

   

 

 

 

Total Assets

    721,606        289,961        1,011,567   
 

 

 

   

 

 

   

 

 

 

Deferred revenue

    195,073        (28,776)       166,297   

Long-term deferred revenue

    6,591        (2,885)       3,706   

Deferred income tax liabilities

    —        38,463        38,463   

Other liabilities(2)

    148,864        —        148,864   
 

 

 

   

 

 

   

 

 

 

Total liabilities

    350,528        6,802        357,330   

Foreign currency translation adjustments

    (3,494)       (2,966)       (6,460)  

Retained earnings

    221,926        286,125        508,051   

Other equity(3)

    152,646        —        152,646   
 

 

 

   

 

 

   

 

 

 

Total stockholders’ equity

    371,078        283,159        654,237   
 

 

 

   

 

 

   

 

 

 

Total liabilities and stockholders’ equity

  $         721,606      $         289,961      $         1,011,567   
 

 

 

   

 

 

   

 

 

 

 

  (1)  Includes cash and cash equivalents, marketable securities, income taxes receivable, other current assets, property and equipment, intangible assets, goodwill, and other long-term assets (as reflected in the consolidated balance sheets in the Annual Report on Form 10-K for the year ended December 31, 2017).
  (2)  Includes accounts payable, accrued expenses, accrued compensation and related expenses, income taxes payable, and other long-term liabilities (as reflected in the consolidated balance sheets in the Annual Report on Form 10-K for the year ended December 31, 2017).
  (3) Includes common stock, additional paid-in capital, and net unrealized loss on available-for-sale marketable securities (as reflected in the consolidated balance sheets in the Annual Report on Form 10-K for the year ended December 31, 2017).
    Three Months Ended  
    March 31, 2017  
(in thousands, except per share amounts)       Previously reported                 Adjustments                       As adjusted            

Revenue:

     

 Software license

  $         92,390      $         34,618      $         127,008   

 Maintenance

    58,965        (252)       58,713   

 Services

    71,892        (1,304)       70,588   
 

 

 

   

 

 

   

 

 

 

  Total revenue

    223,247        33,062        256,309   
 

 

 

   

 

 

   

 

 

 

Cost of revenue:

     

 Software license

    1,300        —        1,300   

 Maintenance

    7,218        —        7,218   

 Services

    59,572        —        59,572   
 

 

 

   

 

 

   

 

 

 

  Total cost of revenue

    68,090        —        68,090   
 

 

 

   

 

 

   

 

 

 

Gross profit

    155,157        33,062        188,219   
 

 

 

   

 

 

   

 

 

 

Operating expenses:

     

 Selling and marketing

    71,288        (1,607     69,681   

 Research and development

    40,296        —        40,296   

 General and administrative

    12,335        —        12,335   
 

 

 

   

 

 

   

 

 

 

  Total operating expenses

    123,919        (1,607     122,312   
 

 

 

   

 

 

   

 

 

 

Income from operations

    31,238        34,669        65,907   
 

 

 

   

 

 

   

 

 

 

Foreign currency transaction gain

    676        69        745   

Interest income, net

    165        40        205   

Other expense, net

    (279)       —        (279)  
 

 

 

   

 

 

   

 

 

 

Income before provision for income taxes

    31,800        34,778        66,578   

Provision for income taxes

    4,779        8,836        13,615   
 

 

 

   

 

 

   

 

 

 

  Net income

  $ 27,021      $ 25,942      $ 52,963   
 

 

 

   

 

 

   

 

 

 

Earnings per share:

     

 Basic

  $ 0.35        $ 0.69   
 

 

 

     

 

 

 

 Diluted

  $ 0.33        $ 0.65   
 

 

 

     

 

 

 

Weighted-average number of common shares outstanding:

     

 Basic

    76,761          76,761   

 Diluted

    81,875          81,875   

Adoption of ASC 606 had no impact on total cash from or used in operating, financing, or investing activities in the Company’s unaudited condensed consolidated statements of cash flows for the three months ended March 31, 2017.

XML 20 R9.htm IDEA: XBRL DOCUMENT v3.8.0.1
MARKETABLE SECURITIES
3 Months Ended
Mar. 31, 2018
MARKETABLE SECURITIES

3. MARKETABLE SECURITIES

 

     March 31, 2018  
(in thousands)        Amortized Cost              Unrealized Gains              Unrealized Losses                  Fair Value          

Municipal bonds

   $ 50,782       $ —       $ (191)      $ 50,591   

Corporate bonds

     38,761                (306)        38,456   
  

 

 

    

 

 

    

 

 

    

 

 

 
   $ 89,543       $      $ (497)      $ 89,047   
  

 

 

    

 

 

    

 

 

    

 

 

 

 

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

Municipal bonds

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

Corporate bonds

     28,757                (137)        28,621   
  

 

 

    

 

 

    

 

 

    

 

 

 
   $ 61,753       $      $ (285)      $ 61,469   
  

 

 

    

 

 

    

 

 

    

 

 

 

 

As of March 31, 2018, the Company did not hold any investments with unrealized losses that are considered to be other-than-temporary.

As of March 31, 2018, remaining maturities of marketable securities ranged from May 2018 to February 2021, with a weighted-average remaining maturity of approximately 1.4 years.

XML 21 R10.htm IDEA: XBRL DOCUMENT v3.8.0.1
RECEIVABLES, CONTRACT ASSETS, AND DEFERRED REVENUE
3 Months Ended
Mar. 31, 2018
RECEIVABLES, CONTRACT ASSETS, AND DEFERRED REVENUE

4. RECEIVABLES, CONTRACT ASSETS, AND DEFERRED REVENUE

Receivables

 

(in thousands)

 

             March 31,          
2018
           December 31,      
2017
 

Accounts receivable

   $         164,981       $         222,735   

Unbilled receivables

     153,657         158,898   

Long-term unbilled receivables

     180,077         160,708   
  

 

 

    

 

 

 

   Total receivables

   $ 498,715       $ 542,341   
  

 

 

    

 

 

 

Unbilled receivables is the amount due from clients where the only condition on the right of payment is the passage of time. The Company regularly reassesses receivables for collectability. As of March 31, 2018 and December 31, 2017, the allowance for doubtful accounts was not material.

Long-term unbilled receivables are expected to be billed as follows:

 

(in thousands)

 

           March 31,        
2018
 

2019

   $         82,518   

2020

     58,433   

2021

     31,129   

2022 and thereafter

     7,997   
  

 

 

 
   $ 180,077   
  

 

 

 

Contract assets and deferred revenue

 

(in thousands)

 

             March 31,          
2018
          December 31,      
2017
 

Contract assets(1)

   $ 788      $ 914   

Deferred revenue

     175,586        166,297   

Long-term deferred revenue(2)

   $ 3,277      $ 3,706   

  (1) Included in other current assets in the unaudited condensed consolidated balance sheets.

  (2) Included in other long-term liabilities in the unaudited condensed consolidated balance sheets.

Contract assets and deferred revenue are presented net at the contract level for each reporting period. Contract assets are unbilled amounts resulting from client contracts where revenue recognized exceeds the amount billed to the client and the right to payment is subject to conditions other than the passage of time, such as the completion of a related performance obligation. Deferred revenue consists of billings and payments received in advance of revenue recognition.

The change in deferred revenue in the three months ended March 31, 2018, excluding the impact of the netting of contract assets and deferred revenue, was primarily due to new billings in advance of revenue recognition and $101.6 million of revenue recognized that was included in deferred revenue at December 31, 2017.

Major clients

No client represented 10% or more of the Company’s total receivables as of March 31, 2018 or December 31, 2017.

XML 22 R11.htm IDEA: XBRL DOCUMENT v3.8.0.1
DEFERRED CONTRACT COSTS
3 Months Ended
Mar. 31, 2018
DEFERRED CONTRACT COSTS

5. DEFERRED CONTRACT COSTS

Sales incentives paid by the Company are considered incremental and recoverable costs of obtaining a contract with a client. These costs are deferred, as a long-term asset, and then amortized using the straight-line method over the period of benefit which is on average five years. The Company determined the period of benefit by taking into consideration client contracts, the Company’s technology, and other factors. The Company utilizes a practical expedient available under ASC 606 to expense costs to obtain a contract as incurred when the original

amortization period is one year or less. During the three months ended March 31, 2018 and 2017, impairment of deferred contract costs was not material.

 

(in thousands)

 

 

    March 31,    

2018

 

    December 31,    

2017

Deferred contract costs(1)

  $                        39,781     $                        37,924  

 

(1) Included in other long-term assets in the unaudited condensed consolidated balance sheets.

 

Amortization of deferred contract costs was as follows:

   

                Three Months Ended                 

March 31,

(in thousands)  

        2018        

 

        2017        

Amortization of deferred contract costs(1)

  $3,789   $2,594

      (1) Included in selling and marketing expenses in the unaudited condensed consolidated statement of operations.

XML 23 R12.htm IDEA: XBRL DOCUMENT v3.8.0.1
GOODWILL AND OTHER INTANGIBLE ASSETS
3 Months Ended
Mar. 31, 2018
GOODWILL AND OTHER INTANGIBLE ASSETS

6. GOODWILL AND OTHER INTANGIBLE ASSETS

The changes in the carrying amount of goodwill were as follows:

 

(in thousands)           Three Months Ended        
March  31,
 
  2018  

Balance as of January 1,

  $ 72,952   

Purchase price adjustments to goodwill

    —   

Currency translation adjustments

    65   
 

 

 

 

Balance as of March 31,

  $ 73,017   
 

 

 

 

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

 

       

March 31, 2018

(in thousands)  

        Useful Lives        

 

Cost

 

Accumulated
Amortization

 

Net Book Value(1)

Client-related intangibles

  9-10 years    $                63,197    $                (46,456)   $                16,741 

Technology

  7-10 years    58,942    (46,603)   12,339 

Other intangibles

  —    5,361    (5,361)   — 
   

 

 

 

 

 

    $              127,500    $                (98,420)   $                29,080 
   

 

 

 

 

 

(1) Included in other long-term assets in the unaudited condensed consolidated balance sheet.

       

December 31, 2017

(in thousands)  

        Useful Lives        

 

Cost

 

Accumulated
Amortization

 

Net Book Value(1)

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)   — 
   

 

 

 

 

 

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

 

 

 

 

 

 

  (1)  Included in other long-term assets in the unaudited condensed consolidated balance sheets.

Amortization of intangibles assets is reflected in the Company’s unaudited condensed consolidated statements of operations as follows:

 

    Three Months Ended
March 31,
 
   (in thousands)   2018     2017  

 

   Cost of revenue

 

 

$

 

                      1,232 

 

 

 

 

$

 

                      1,334 

 

 

   Selling and marketing

    1,605        1,866   
 

 

 

   

 

 

 
  $                 2,837      $                 3,200   
 

 

 

   

 

 

 
XML 24 R13.htm IDEA: XBRL DOCUMENT v3.8.0.1
ACCRUED EXPENSES
3 Months Ended
Mar. 31, 2018
ACCRUED EXPENSES

7. ACCRUED EXPENSES

 

   (in thousands)   March 31,
2018
    December 31,
2017
 

 

   Outside professional services

 

 

$

 

                    15,152 

 

 

 

 

$

 

                    14,468 

 

 

   Income and other taxes

    7,272        7,420   

   Marketing and sales program expenses

    8,724        6,444   

   Dividends payable

    2,358        2,344   

   Employee-related expenses

    5,091        4,065   

   Other

    9,681        10,767   
 

 

 

   

 

 

 
  $ 48,278      $ 45,508   
 

 

 

   

 

 

 
XML 25 R14.htm IDEA: XBRL DOCUMENT v3.8.0.1
FAIR VALUE MEASUREMENTS
3 Months Ended
Mar. 31, 2018
FAIR VALUE MEASUREMENTS

8. FAIR VALUE MEASUREMENTS

Assets and Liabilities Measured at Fair Value on a Recurring Basis

The Company records its cash equivalents, marketable securities, 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, which 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 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 between levels during the three months ended March 31, 2018.

 

The Company’s assets and liabilities measured at fair value on a recurring basis were as follows:

 

    March 31, 2018  
            Level 1                     Level 2                     Level 3                     Total          

Cash equivalents

  $                     130       $                     30,072       $                     —       $                     30,202    

Marketable securities:

       

Municipal bonds

  $ —       $ 50,591       $ —       $ 50,591    

Corporate bonds

    —         38,456         —         38,456    
 

 

 

   

 

 

   

 

 

   

 

 

 

Total marketable securities

  $ —       $ 89,047       $ —       $ 89,047    

Investments in privately-held companies(1)

  $ —       $ —       $ 2,060       $ 2,060    

 

  (1) Included in other long-term assets in the unaudited condensed consolidated balance sheets.

 

    December 31, 2017  
            Level 1                     Level 2                     Level 3                     Total          

Cash equivalents

  $ 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(1)

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

 

  (1) Included in other long-term assets in the unaudited condensed 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, including property and equipment and intangible assets, are recognized at fair value when they are impaired. During the three months ended March 31, 2018 and 2017, the Company did not recognize any impairments of its assets recorded at fair value on a nonrecurring basis.

XML 26 R15.htm IDEA: XBRL DOCUMENT v3.8.0.1
REVENUE
3 Months Ended
Mar. 31, 2018
REVENUE

9. REVENUE

Revenue policy

The Company’s revenue is derived from sales of software licenses, maintenance fees related to the Company’s software licenses, and services.

 

    License revenue is primarily derived from sales of the Company’s software applications and Pega Platform.

 

    Maintenance revenue includes revenue from client support including software upgrades, on a when and-if available basis, telephone support, and bug fixes or patches.

 

    Cloud revenue is derived from sales of the Company’s hosted Pega Platform and software application environments.

 

    Consulting revenue is primarily related to new license implementations.

Contracts with multiple performance obligations

The Company’s license and cloud arrangements often contain multiple performance obligations, including maintenance, consulting, and training. For contracts with multiple performance obligations, the Company accounts for individual performance obligations separately if they are distinct. The transaction price is allocated to the separate performance obligations on a relative stand-alone selling price basis. If the transaction price contains discounts or expects to provide a future price concession, these elements are considered when determining the transaction price prior to allocation. Variable fees within the transaction price will be estimated and recognized in revenue as the Company satisfies its performance obligations to the extent it is probable that a significant reversal of cumulative revenue recognized will not occur when the uncertainty associated with the variable fee is resolved. If the contract grants the client the option to acquire additional products or services, the Company assesses whether or not any discount on the products and services is in excess of levels normally available to similar clients and, if so, accounts for that discount as an additional performance obligation.

Software licenses

The Company has concluded that its software licenses are distinct performance obligations as the client can benefit from the software on its own. Software license revenue is typically recognized at a point in time when control is transferred to the client, which is defined as the point in time when the client can use and benefit from the license. The software license is delivered before related services are provided and is functional without services, updates, and technical support. The Company’s license arrangements generally contain multiple performance obligations, including consulting, training, and maintenance. Stand-alone selling price for software licenses is determined using the residual approach. The Company utilizes the residual approach as license performance obligations are sold for a broad range of amounts (the selling price is highly variable) and a stand-alone selling price is not discernible from past transactions or other observable evidence. Periodically, the Company evaluates whether the residual approach is appropriate for its license and cloud performance obligations when sold with other performance obligations. As a result, if the stand­alone selling price analysis illustrates that the license and cloud performance obligations are no longer highly variable, the Company will utilize the relative allocation method for such arrangements.

Term license fees are usually payable in advance on a monthly, quarterly, or annual basis over the term of the license agreement, which is typically three to five years and may be renewed for additional terms at the client’s option. Perpetual license fees are usually payable when the contract is executed. The Company recognizes software license revenue when control is transferred, and the corresponding difference between the amount invoiced and recognized as revenue is recorded as unbilled receivables, as the payment of consideration is subject only to the passage of time.

Maintenance

Maintenance revenue includes revenue from client support and related professional services. Client support includes software upgrades on a when and-if available basis, telephone support, and bug fixes or patches. Maintenance is priced as a percentage of the selling price of the related software license, which is highly variable. The Company determined the standalone selling price of maintenance based on this pricing relationship, which has remained constant within a narrow range, and observable data from standalone sales of maintenance, along with all other observable data.

The Company has identified two separate distinct performance obligations of maintenance:

 

  1. software upgrades and updates; and

 

  2. technical support.

These performance obligations are distinct within the contract and, although they are not sold separately, the components are not essential to the functionality of the other components. Each of the performance obligations included in maintenance revenue is a stand-alone obligation that is recognized over the passage of the contractual term, which is typically one year. Maintenance fees are usually payable in advance on a monthly, quarterly, or annual basis over the term of the agreement.

Services

The Company’s services revenue is comprised of consulting and training, including software license implementations, training, reimbursable expenses, and cloud which is derived from sales of the Company’s hosted Pega Platform and software application environments. The Company has concluded that most services are distinct performance obligations. Consulting may be provided on a stand-alone basis or bundled with license and software maintenance services.

The stand-alone selling price for consulting in time and materials contracts is determined by observable prices in similar transactions without multiple performance obligations and recognized as revenue as the services are performed. Fees for time and materials consulting contracts are usually payable shortly after the service is provided.

The Company estimates the stand-alone selling price for fixed price services based on the estimated hours versus actual hours in similar geographies and for similar contract sizes. Revenue for fixed price services is recognized over time as the services are provided. Fees for fixed price services consulting contracts are usually payable as contract milestones are achieved.

The stand-alone selling price of cloud sales of production environments is determined based on the residual approach when sold with services and is recognized over the term of the service. The Company utilizes the residual approach as cloud performance obligations are sold for a broad range of amounts (the selling price is highly variable) and a stand-alone selling price is not discernible from past transactions or other observable evidence. The stand-alone selling price for cloud sales of development and testing environments is developed using observable prices in similar transactions without multiple performance obligations and is recognized over time over the term of the service. Cloud fees are usually payable in advance on a monthly, quarterly, or annual basis over the term of the service.

 

Contract modifications

The Company sometimes enters into amendments to previously executed contracts which constitute contract modifications. The Company assesses each of these contract modifications to determine:

 

  1. If the additional products and services are distinct from the products and services in the original arrangement, and

 

  2. If the amount of consideration expected for the added products and services reflects the stand-alone selling price of those products and services.

A contract modification meeting both criteria is accounted for as a separate contract. A contract modification not meeting both criteria is considered a change to the original contract and is accounted for on either:

 

  1. a prospective basis as a termination of the existing contract and the creation of a new contract; or

 

  2. a cumulative catch-up basis.

Geographic revenue

 

    Three Months Ended
March 31,
 
(in thousands)   2018     2017  

U.S.

  $         113,985               48%     $         169,662               67%  

Other Americas

    17,715       8%       10,406       4%  

United Kingdom

    26,094       11%       26,342       10%  

Europe, Middle East, and Africa excluding the United Kingdom

    31,826       14%       24,211       9%  

Asia-Pacific

    45,562       19%       25,688       10%  
 

 

 

   

 

 

 

Total Revenue

  $ 235,182       100%     $ 256,309       100%  
 

 

 

   

 

 

 

Major products and services

 

    Three Months Ended
March 31,
 
(in thousands)               2018                             2017              

Perpetual license

  $                 23,078      $                 37,899   

Term license

    64,695        89,109   
 

 

 

   

 

 

 

Performance obligations transferred at a point in time

    87,773        127,008   

Maintenance

    64,525        58,713   

Cloud

    15,582        10,402   

Consulting and training

    67,302        60,186   
 

 

 

   

 

 

 

Performance obligations transferred over time

    147,409        129,301   
 

 

 

   

 

 

 

Total Revenue

  $ 235,182      $ 256,309   
 

 

 

   

 

 

 

During the three months ended March 31, 2018 and 2017, there were no material changes in the Company’s estimate of variable fees. The amount of revenue recognized from performance obligations satisfied in prior periods was not material.

Transaction price allocated to remaining performance obligations

Transaction price allocated to remaining performance obligations represents contracted revenue that has not yet been recognized. Transaction price on remaining performance obligations was $291 million as of March 31, 2018, of which the Company expects to recognize $198.3 million prior to January 1, 2020. These amounts do not include contracts that have an original expected duration of one year or less. For reporting periods ending prior to January 1, 2018, the date of initial adoption of ASC 606, the Company has elected the practical expedient and not compiled and disclosed the amount of the transaction price allocated to the remaining performance obligations.

Major clients

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

 

                 Three Months Ended              
March 31,
 
(in thousands)    2018           2017  
  

 

 

 

Total revenue

     $          235,182       $                 256,309     

 Client A

     *         14%  

 Client B

     *         11%  

  *Client accounted for less than 10% of total revenue.

XML 27 R16.htm IDEA: XBRL DOCUMENT v3.8.0.1
STOCK-BASED COMPENSATION
3 Months Ended
Mar. 31, 2018
STOCK-BASED COMPENSATION

10. STOCK-BASED COMPENSATION

Expense

 

                     Three Months Ended                 
March 31,
 
(in thousands)    2018     2017  

Cost of revenues

   $               3,701       $           3,622    

Selling and marketing

     4,658         3,405    

Research and development

     3,637         3,312    

General and administrative

     3,113         2,169    
  

 

 

   

 

 

 
   $ 15,109       $ 12,508    
  

 

 

   

 

 

 

Income tax benefit

   $ (3,141)      $ (3,815)   

The Company recognizes stock-based compensation on the accelerated recognition method, treating each vesting tranche as if it were an individual grant. As of March 31, 2018, the Company had, net of estimated forfeitures, $92.5 million of unrecognized stock-based compensation expense, related to all unvested restricted stock units (“RSUs”) and stock options, which was expected to be recognized over a weighted-average period of 2.3 years.

Grants

The Company granted the following stock-based compensation awards:

 

                 Three Months Ended             
March 31,
 
(in thousands)            Shares                 Total Fair Value      

RSUs(1)

     858      $                 49,600   

Non-qualified stock options

     1,377      $ 24,700   

 

(1)  Includes approximately 0.1 million RSUs which were granted in connection with the election by certain employees to receive 50% of their 2018 target incentive compensation under the Company’s Corporate Incentive Compensation Plan in the form of RSUs instead of cash. Stock-based compensation of approximately $8.2 million associated with this RSU grant is expected to be recognized over a one-year period beginning on the grant date.

RSU vestings and stock option exercises

During the three months ended March 31, 2018, 0.6 million shares of common stock were issued due to stock option exercises and RSU vestings under the Company’s stock-based compensation plans.

XML 28 R17.htm IDEA: XBRL DOCUMENT v3.8.0.1
INCOME TAXES
3 Months Ended
Mar. 31, 2018
INCOME TAXES

11. INCOME TAXES

Effective Tax Rate

The Company computes its (benefit)/provision for income taxes by applying the estimated annual effective tax rate to year to date income before (benefit)/provision for income taxes and adjusts for discrete tax items recorded in the period.

 

                 Three Months Ended             
March 31,
 
(Dollars in thousands)    2018     2017  

(Benefit)/provision for income taxes

   $             (4,222)        $             13,615     

Effective income tax rate

     (53)%       20%  

During the three months ended March 31, 2018, the Company’s effective tax rate changed primarily due to the following factors:

 

    excess tax benefits from stock-based compensation were disproportionately greater relative to income before (benefit)/provision for income taxes;

 

    a decrease in the estimated annual effective income tax rate primarily due to the reduction of the U.S. statutory federal tax rate from 35% to 21% pursuant to the Tax Reform Act; and

 

    an increase in U.S. research and development tax credits.

Tax Reform Act

On December 22, 2017, the Tax Cuts and Jobs Act of 2017 (“Tax Reform Act”) was enacted into law, which significantly changed U.S. tax law and included many provisions such as a reduction of the U.S. federal statutory tax rate, imposed a one-time transition tax on deemed repatriation of deferred foreign earnings, and included a provision to tax global intangible low-taxed income (“GILTI”) of foreign subsidiaries, a special tax deduction for foreign derived intangible income, and a base erosion anti-abuse tax measure (“BEAT”) that may tax payments between a U.S. corporation and its foreign subsidiaries, among other tax changes.

Under the SEC Staff Accounting Bulletin No. 118 (“SAB 118”), the Company recognized the provisional tax impacts in the three months ended December 31, 2017 that included $20.4 million of income tax expense to re-measure its net deferred tax assets to the 21% enacted rate. However, the Company has revised its provisional amount to reflect the impact of the retrospective adoption of ASC 606 and has recognized a $12.6 million income tax benefit for the remeasurement of its net deferred tax liabilities on a retrospective basis in the three months ended December 31, 2017.

The final amounts may differ from those 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 also provided for a one-time deemed mandatory repatriation of post-1986 undistributed foreign subsidiary earnings and profits through December 31, 2017. However, based on the Company’s provisional analysis performed as of that date, the Company does not expect to be subject to the one-time transition tax due to the Company’s foreign subsidiaries being in a net accumulated deficit position. During the three months ended March 31, 2018, the Company recognized no significant adjustments to these estimates.

The Tax Reform Act provides the following new anti-abuse provisions beginning in 2018:

 

    The 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. As of March 31, 2018, the Company has included an estimate of the effect of its GILTI provisions in its estimated annual effective tax rate. The Company continues to monitor IRS guidance and will update its estimates as guidance is issued.

 

    The BEAT provisions in the Tax Reform Act impose an alternative minimum tax on taxpayers with substantial base-erosion payments. The Company’s preliminary assessment is that the Company will not be subject to the BEAT in 2018. The Company continues to monitor IRS guidance and will update its estimates as guidance is issued.
XML 29 R18.htm IDEA: XBRL DOCUMENT v3.8.0.1
EARNINGS PER SHARE
3 Months Ended
Mar. 31, 2018
EARNINGS PER SHARE

12. 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 stock options and RSUs, using the treasury stock method. In periods of loss, all stock options and RSUs are excluded, as their inclusion would be anti-dilutive.

The calculation of the basic and diluted earnings per share is as follows:

 

    

Three Months Ended
March 31,

(in thousands, except per share amounts)   

          2018          

 

          2017          

Basic

    

Net income

   $                12,200    $                52,963 

Weighted-average common shares outstanding

   78,236    76,761 
  

 

 

 

Earnings per share, basic

   $                    0.16    $                    0.69 
  

 

 

 

    

Diluted

    

Net income

   $                12,200    $                52,963 

Weighted-average effect of dilutive securities:

    

Stock options

   3,119    3,184 

RSUs

   1,747    1,930 
  

 

 

 

Effect of dilutive securities

   4,866    5,114 
  

 

 

 

Weighted-average common shares outstanding, assuming dilution

   83,102    81,875 
  

 

 

 

Earnings per share, diluted

   $                    0.15    $                    0.65 
  

 

 

 

    

Outstanding anti-dilutive stock options and RSUs(1)

   397    314 

 

(1)  Certain outstanding stock options and RSUs were excluded from the computation of diluted earnings per share because they were anti-dilutive in the period presented. These awards may be dilutive in the future.
XML 30 R19.htm IDEA: XBRL DOCUMENT v3.8.0.1
NEW ACCOUNTING PRONOUNCEMENTS (Tables)
3 Months Ended
Mar. 31, 2018
Summary of Impact of Adoption of ASU 606

The impact of the adoption ASC 606 and ASC 340-40 on the Company’s unaudited condensed consolidated balance sheet and unaudited condensed consolidated statement of operations is:

 

    December 31, 2017  
(in thousands)       Previously reported                   Adjustments                         As adjusted            

Accounts receivable and unbilled receivables

  $ 248,331      $ 133,302      $ 381,633   

Contract assets

    —        914        914   

Long-term unbilled receivables

    —        160,708        160,708   

Deferred income taxes

    57,127        (42,887)       14,240   

Deferred contract costs

    —        37,924        37,924   

Other assets(1)

    416,148        —        416,148   
 

 

 

   

 

 

   

 

 

 

Total Assets

    721,606        289,961        1,011,567   
 

 

 

   

 

 

   

 

 

 

Deferred revenue

    195,073        (28,776)       166,297   

Long-term deferred revenue

    6,591        (2,885)       3,706   

Deferred income tax liabilities

    —        38,463        38,463   

Other liabilities(2)

    148,864        —        148,864   
 

 

 

   

 

 

   

 

 

 

Total liabilities

    350,528        6,802        357,330   

Foreign currency translation adjustments

    (3,494)       (2,966)       (6,460)  

Retained earnings

    221,926        286,125        508,051   

Other equity(3)

    152,646        —        152,646   
 

 

 

   

 

 

   

 

 

 

Total stockholders’ equity

    371,078        283,159        654,237   
 

 

 

   

 

 

   

 

 

 

Total liabilities and stockholders’ equity

  $         721,606      $         289,961      $         1,011,567   
 

 

 

   

 

 

   

 

 

 

 

  (1)  Includes cash and cash equivalents, marketable securities, income taxes receivable, other current assets, property and equipment, intangible assets, goodwill, and other long-term assets (as reflected in the consolidated balance sheets in the Annual Report on Form 10-K for the year ended December 31, 2017).
  (2)  Includes accounts payable, accrued expenses, accrued compensation and related expenses, income taxes payable, and other long-term liabilities (as reflected in the consolidated balance sheets in the Annual Report on Form 10-K for the year ended December 31, 2017).
  (3) Includes common stock, additional paid-in capital, and net unrealized loss on available-for-sale marketable securities (as reflected in the consolidated balance sheets in the Annual Report on Form 10-K for the year ended December 31, 2017).
    Three Months Ended  
    March 31, 2017  
(in thousands, except per share amounts)       Previously reported                 Adjustments                       As adjusted            

Revenue:

     

 Software license

  $         92,390      $         34,618      $         127,008   

 Maintenance

    58,965        (252)       58,713   

 Services

    71,892        (1,304)       70,588   
 

 

 

   

 

 

   

 

 

 

  Total revenue

    223,247        33,062        256,309   
 

 

 

   

 

 

   

 

 

 

Cost of revenue:

     

 Software license

    1,300        —        1,300   

 Maintenance

    7,218        —        7,218   

 Services

    59,572        —        59,572   
 

 

 

   

 

 

   

 

 

 

  Total cost of revenue

    68,090        —        68,090   
 

 

 

   

 

 

   

 

 

 

Gross profit

    155,157        33,062        188,219   
 

 

 

   

 

 

   

 

 

 

Operating expenses:

     

 Selling and marketing

    71,288        (1,607     69,681   

 Research and development

    40,296        —        40,296   

 General and administrative

    12,335        —        12,335   
 

 

 

   

 

 

   

 

 

 

  Total operating expenses

    123,919        (1,607     122,312   
 

 

 

   

 

 

   

 

 

 

Income from operations

    31,238        34,669        65,907   
 

 

 

   

 

 

   

 

 

 

Foreign currency transaction gain

    676        69        745   

Interest income, net

    165        40        205   

Other expense, net

    (279)       —        (279)  
 

 

 

   

 

 

   

 

 

 

Income before provision for income taxes

    31,800        34,778        66,578   

Provision for income taxes

    4,779        8,836        13,615   
 

 

 

   

 

 

   

 

 

 

  Net income

  $ 27,021      $ 25,942      $ 52,963   
 

 

 

   

 

 

   

 

 

 

Earnings per share:

     

 Basic

  $ 0.35        $ 0.69   
 

 

 

     

 

 

 

 Diluted

  $ 0.33        $ 0.65   
 

 

 

     

 

 

 

Weighted-average number of common shares outstanding:

     

 Basic

    76,761          76,761   

 Diluted

    81,875          81,875   

XML 31 R20.htm IDEA: XBRL DOCUMENT v3.8.0.1
MARKETABLE SECURITIES (Tables)
3 Months Ended
Mar. 31, 2018
Schedule of Marketable Securities
     March 31, 2018  
(in thousands)        Amortized Cost              Unrealized Gains              Unrealized Losses                  Fair Value          

Municipal bonds

   $ 50,782       $ —       $ (191)      $ 50,591   

Corporate bonds

     38,761                (306)        38,456   
  

 

 

    

 

 

    

 

 

    

 

 

 
   $ 89,543       $      $ (497)      $ 89,047   
  

 

 

    

 

 

    

 

 

    

 

 

 

 

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

Municipal bonds

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

Corporate bonds

     28,757                (137)        28,621   
  

 

 

    

 

 

    

 

 

    

 

 

 
   $ 61,753       $      $ (285)      $ 61,469   
  

 

 

    

 

 

    

 

 

    

 

 

 

XML 32 R21.htm IDEA: XBRL DOCUMENT v3.8.0.1
RECEIVABLES, CONTRACT ASSETS, AND DEFERRED REVENUE (Tables)
3 Months Ended
Mar. 31, 2018
Summary of Receivable

Receivables

 


(in thousands)

 

             March 31,          
2018
           December 31,      
2017
 

Accounts receivable

   $         164,981       $         222,735   

Unbilled receivables

     153,657         158,898   

Long-term unbilled receivables

     180,077         160,708   
  

 

 

    

 

 

 

   Total receivables

   $ 498,715       $ 542,341 
Summary of long-term unbilled receivables

Long-term unbilled receivables are expected to be billed as follows:

 


(in thousands)

 

           March 31,        
2018
 

2019

   $         82,518   

2020

     58,433   

2021

     31,129   

2022 and thereafter

     7,997   
  

 

 

 
   $ 180,077   
  

 

 

Summary of Contract Assets and Deferred Revenue

Contract assets and deferred revenue

 

(in thousands)

 

             March 31,          
2018
          December 31,      
2017
 

Contract assets(1)

   $ 788      $ 914   

Deferred revenue

     175,586        166,297   

Long-term deferred revenue(2)

   $ 3,277      $ 3,706   

  (1) Included in other current assets in the unaudited condensed consolidated balance sheets.

  (2) Included in other long-term liabilities in the unaudited condensed consolidated balance sheets.

XML 33 R22.htm IDEA: XBRL DOCUMENT v3.8.0.1
DEFERRED CONTRACT COSTS (Tables)
3 Months Ended
Mar. 31, 2018
Schedule of Impairment of Deferred Contract Costs

During the three months ended March 31, 2018 and 2017, impairment of deferred contract costs was not material.

 

(in thousands)

 

 

    March 31,    

2018

 

    December 31,    

2017

Deferred contract costs(1)

  $                        39,781     $                        37,924  

 

(1) Included in other long-term assets in the unaudited condensed consolidated balance sheets.

Schedule of amortization of deferred contract costs

Amortization of deferred contract costs was as follows:

   

                Three Months Ended                 

March 31,

(in thousands)  

        2018        

 

        2017        

Amortization of deferred contract costs(1)

  $3,789   $2,594

      (1) Included in selling and marketing expenses in the unaudited condensed consolidated statement of operations.

XML 34 R23.htm IDEA: XBRL DOCUMENT v3.8.0.1
GOODWILL AND OTHER INTANGIBLE ASSETS (Tables)
3 Months Ended
Mar. 31, 2018
Changes in Carrying Amount of Goodwill

The changes in the carrying amount of goodwill were as follows:

 

(in thousands)           Three Months Ended        
March  31,
 
  2018  

Balance as of January 1,

  $ 72,952   

Purchase price adjustments to goodwill

    —   

Currency translation adjustments

    65   
 

 

 

 

Balance as of March 31,

  $ 73,017   
 

 

 

 
Schedule of Amortizable Intangible Assets

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

 

       

March 31, 2018

(in thousands)  

        Useful Lives        

 

Cost

 

Accumulated
Amortization

 

Net Book Value(1)

Client-related intangibles

  9-10 years    $                63,197    $                (46,456)   $                16,741 

Technology

  7-10 years    58,942    (46,603)   12,339 

Other intangibles

  —    5,361    (5,361)   — 
   

 

 

 

 

 

    $              127,500    $                (98,420)   $                29,080 
   

 

 

 

 

 

(1) Included in other long-term assets in the unaudited condensed consolidated balance sheet.

       

December 31, 2017

(in thousands)  

        Useful Lives        

 

Cost

 

Accumulated
Amortization

 

Net Book Value(1)

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)   — 
   

 

 

 

 

 

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

 

 

 

 

 

 

  (1)  Included in other long-term assets in the unaudited condensed consolidated balance sheets.
Amortization of Intangibles Assets

Amortization of intangibles assets is reflected in the Company’s unaudited condensed consolidated statements of operations as follows:

 

    Three Months Ended
March 31,
 
   (in thousands)   2018     2017  

 

   Cost of revenue

 

 

$

 

                      1,232 

 

 

 

 

$

 

                      1,334 

 

 

   Selling and marketing

    1,605        1,866   
 

 

 

   

 

 

 
  $                 2,837      $                 3,200   
 

 

 

   

 

 

 
XML 35 R24.htm IDEA: XBRL DOCUMENT v3.8.0.1
ACCRUED EXPENSES (Tables)
3 Months Ended
Mar. 31, 2018
Schedule of Accrued Expenses
   (in thousands)   March 31,
2018
    December 31,
2017
 

 

   Outside professional services

 

 

$

 

                    15,152 

 

 

 

 

$

 

                    14,468 

 

 

   Income and other taxes

    7,272        7,420   

   Marketing and sales program expenses

    8,724        6,444   

   Dividends payable

    2,358        2,344   

   Employee-related expenses

    5,091        4,065   

   Other

    9,681        10,767   
 

 

 

   

 

 

 
  $ 48,278      $ 45,508   
 

 

 

   

 

 

 
XML 36 R25.htm IDEA: XBRL DOCUMENT v3.8.0.1
FAIR VALUE MEASUREMENTS (Tables)
3 Months Ended
Mar. 31, 2018
Assets and Liabilities Measured at Fair Value

The Company’s assets and liabilities measured at fair value on a recurring basis were as follows:

 

    March 31, 2018  
            Level 1                     Level 2                     Level 3                     Total          

Cash equivalents

  $                     130       $                     30,072       $                     —       $                     30,202    

Marketable securities:

       

Municipal bonds

  $ —       $ 50,591       $ —       $ 50,591    

Corporate bonds

    —         38,456         —         38,456    
 

 

 

   

 

 

   

 

 

   

 

 

 

Total marketable securities

  $ —       $ 89,047       $ —       $ 89,047    

Investments in privately-held companies(1)

  $ —       $ —       $ 2,060       $ 2,060    

 

  (1) Included in other long-term assets in the unaudited condensed consolidated balance sheets.

 

    December 31, 2017  
            Level 1                     Level 2                     Level 3                     Total          

Cash equivalents

  $ 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(1)

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

 

  (1) Included in other long-term assets in the unaudited condensed consolidated balance sheets.

 

XML 37 R26.htm IDEA: XBRL DOCUMENT v3.8.0.1
REVENUE (Tables)
3 Months Ended
Mar. 31, 2018
Disaggregation of Revenue

Geographic revenue

 

    Three Months Ended
March 31,
 
(in thousands)   2018     2017  

U.S.

  $         113,985               48%     $         169,662               67%  

Other Americas

    17,715       8%       10,406       4%  

United Kingdom

    26,094       11%       26,342       10%  

Europe, Middle East, and Africa excluding the United Kingdom

    31,826       14%       24,211       9%  

Asia-Pacific

    45,562       19%       25,688       10%  
 

 

 

   

 

 

 

Total Revenue

  $ 235,182       100%     $ 256,309       100%  
 

 

 

   

 

 

 

Major products and services

 

    Three Months Ended
March 31,
 
(in thousands)               2018                             2017              

Perpetual license

  $                 23,078      $                 37,899   

Term license

    64,695        89,109   
 

 

 

   

 

 

 

Performance obligations transferred at a point in time

    87,773        127,008   

Maintenance

    64,525        58,713   

Cloud

    15,582        10,402   

Consulting and training

    67,302        60,186   
 

 

 

   

 

 

 

Performance obligations transferred over time

    147,409        129,301   
 

 

 

   

 

 

 

Total Revenue

  $ 235,182      $ 256,309   
 

 

 

   

 

 

 

Total Revenue of Major Clients

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

 

                 Three Months Ended              
March 31,
 
(in thousands)    2018           2017  
  

 

 

 

Total revenue

     $          235,182       $                 256,309     

 Client A

     *         14%  

 Client B

     *         11%  

  *Client accounted for less than 10% of total revenue.

XML 38 R27.htm IDEA: XBRL DOCUMENT v3.8.0.1
STOCK-BASED COMPENSATION (Tables)
3 Months Ended
Mar. 31, 2018
Summary of Stock Based Compensation Expense

Expense

 

                     Three Months Ended                 
March 31,
 
(in thousands)    2018     2017  

Cost of revenues

   $               3,701       $           3,622    

Selling and marketing

     4,658         3,405    

Research and development

     3,637         3,312    

General and administrative

     3,113         2,169    
  

 

 

   

 

 

 
   $ 15,109       $ 12,508    
  

 

 

   

 

 

 

Income tax benefit

   $ (3,141)      $ (3,815)   
Summary of stock based compensation award granted

Grants

The Company granted the following stock-based compensation awards:

 

                 Three Months Ended             
March 31,
 
(in thousands)            Shares                 Total Fair Value      

RSUs(1)

     858      $                 49,600   

Non-qualified stock options

     1,377      $ 24,700   

 

(1)  Includes approximately 0.1 million RSUs which were granted in connection with the election by certain employees to receive 50% of their 2018 target incentive compensation under the Company’s Corporate Incentive Compensation Plan in the form of RSUs instead of cash. Stock-based compensation of approximately $8.2 million associated with this RSU grant is expected to be recognized over a one-year period beginning on the grant date.
XML 39 R28.htm IDEA: XBRL DOCUMENT v3.8.0.1
INCOME TAXES (Tables)
3 Months Ended
Mar. 31, 2018
Summary of (Benefit)/Provision for Income Taxes and Discrete Tax Items

The Company computes its (benefit)/provision for income taxes by applying the estimated annual effective tax rate to year to date income before (benefit)/provision for income taxes and adjusts for discrete tax items recorded in the period.

 

                 Three Months Ended             
March 31,
 
(Dollars in thousands)    2018     2017  

(Benefit)/provision for income taxes

   $             (4,222)        $             13,615     

Effective income tax rate

     (53)%       20%  
XML 40 R29.htm IDEA: XBRL DOCUMENT v3.8.0.1
EARNINGS PER SHARE (Tables)
3 Months Ended
Mar. 31, 2018
Summary of Basic and Diluted Earnings Per Share

The calculation of the basic and diluted earnings per share is as follows:

 

    

Three Months Ended
March 31,

(in thousands, except per share amounts)   

          2018          

 

          2017          

Basic

    

Net income

   $                12,200    $                52,963 

Weighted-average common shares outstanding

   78,236    76,761 
  

 

 

 

Earnings per share, basic

   $                    0.16    $                    0.69 
  

 

 

 

    

Diluted

    

Net income

   $                12,200    $                52,963 

Weighted-average effect of dilutive securities:

    

Stock options

   3,119    3,184 

RSUs

   1,747    1,930 
  

 

 

 

Effect of dilutive securities

   4,866    5,114 
  

 

 

 

Weighted-average common shares outstanding, assuming dilution

   83,102    81,875 
  

 

 

 

Earnings per share, diluted

   $                    0.15    $                    0.65 
  

 

 

 

    

Outstanding anti-dilutive stock options and RSUs(1)

   397    314 

 

(1)  Certain outstanding stock options and RSUs were excluded from the computation of diluted earnings per share because they were anti-dilutive in the period presented. These awards may be dilutive in the future.
XML 41 R30.htm IDEA: XBRL DOCUMENT v3.8.0.1
Summary of Impact of Adoption of ASU 606 (Detail) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2018
Mar. 31, 2017
Dec. 31, 2017
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Accounts receivable and unbilled receivables     $ 381,633
Contract assets [1] $ 788   914
Long-term unbilled receivables 180,077   160,708 [2]
Deferred income taxes     14,240
Deferred contract costs     37,924
Other assets [3]     416,148
Total assets 1,005,955   1,011,567 [2]
Deferred revenue 175,586   166,297 [2]
Long-term deferred revenue [4] 3,277   3,706
Deferred income tax liabilities 39,932   38,463 [2]
Other liabilities [5]     148,864
Total liabilities 343,832   357,330 [2]
Foreign currency translation adjustments     (6,460)
Retained earnings 517,893   508,051 [2]
Other equity [6]     152,646
Total stockholders' equity 662,123   654,237 [2]
Total liabilities and stockholders' equity 1,005,955   1,011,567 [2]
Revenue:      
Software license 87,773 $ 127,008 [7]  
Maintenance 64,525 58,713 [7]  
Services 82,884 70,588 [7]  
Total revenue 235,182 256,309 [7]  
Cost of revenue:      
Software license 1,255 1,300 [7]  
Maintenance 6,082 7,218 [7]  
Services 68,277 59,572 [7]  
Total cost of revenue 75,614 68,090 [7]  
Gross profit 159,568 188,219 [7]  
Operating expenses:      
Selling and marketing 88,383 69,681 [7]  
Research and development 46,785 40,296 [7]  
General and administrative 16,464 12,335 [7]  
Total operating expenses 151,632 122,312 [7]  
Income from operations 7,936 65,907 [7]  
Foreign currency transaction gain (1,085) 745 [7]  
Interest income, net 764 205 [7]  
Other expense, net 363 (279) [7]  
Income before provision for income taxes 7,978 66,578 [7]  
Provision for income taxes (4,222) 13,615 [7]  
Net income $ 12,200 $ 52,963 [7]  
Earnings per share:      
Basic $ 0.16 $ 0.69 [7]  
Diluted $ 0.15 $ 0.65 [7]  
Weighted-average number of common shares outstanding:      
Basic 78,236 76,761 [7]  
Diluted 83,102 81,875 [7]  
Previously Reported      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Accounts receivable and unbilled receivables     248,331
Deferred income taxes     57,127
Other assets [3]     416,148
Total assets     721,606
Deferred revenue     195,073
Long-term deferred revenue     6,591
Other liabilities [5]     148,864
Total liabilities     350,528
Foreign currency translation adjustments     (3,494)
Retained earnings     221,926
Other equity [6]     152,646
Total stockholders' equity     371,078
Total liabilities and stockholders' equity     721,606
Revenue:      
Software license   $ 92,390  
Maintenance   58,965  
Services   71,892  
Total revenue   223,247  
Cost of revenue:      
Software license   1,300  
Maintenance   7,218  
Services   59,572  
Total cost of revenue   68,090  
Gross profit   155,157  
Operating expenses:      
Selling and marketing   71,288  
Research and development   40,296  
General and administrative   12,335  
Total operating expenses   123,919  
Income from operations   31,238  
Foreign currency transaction gain   676  
Interest income, net   165  
Other expense, net   (279)  
Income before provision for income taxes   31,800  
Provision for income taxes   4,779  
Net income   $ 27,021  
Earnings per share:      
Basic   $ 0.35  
Diluted   $ 0.33  
Weighted-average number of common shares outstanding:      
Basic   76,761  
Diluted   81,875  
Adjustments      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Accounts receivable and unbilled receivables     133,302
Contract assets     914
Long-term unbilled receivables     160,708
Deferred income taxes     (42,887)
Deferred contract costs     37,924
Total assets     289,961
Deferred revenue     (28,776)
Long-term deferred revenue     (2,885)
Deferred income tax liabilities     38,463
Total liabilities     6,802
Foreign currency translation adjustments     (2,966)
Retained earnings     286,125
Total stockholders' equity     283,159
Total liabilities and stockholders' equity     $ 289,961
Revenue:      
Software license   $ 34,618  
Maintenance   (252)  
Services   (1,304)  
Total revenue   33,062  
Cost of revenue:      
Gross profit   33,062  
Operating expenses:      
Selling and marketing   (1,607)  
Total operating expenses   (1,607)  
Income from operations   34,669  
Foreign currency transaction gain   69  
Interest income, net   40  
Income before provision for income taxes   34,778  
Provision for income taxes   8,836  
Net income   $ 25,942  
[1] Included in other current assets in the unaudited condensed consolidated balance sheets.
[2] The Company adopted the new revenue recognition standard ("ASC 606") on January 1, 2018 and has adjusted prior periods to conform. See Note 2. "New Accounting Pronouncements" for additional information.
[3] Includes cash and cash equivalents, marketable securities, income taxes receivable, other current assets, property and equipment, intangible assets, goodwill, and other long-term assets (as reflected in the consolidated balance sheets in the Annual Report on Form 10-K for the year ended December 31, 2017).
[4] Included in other long-term liabilities in the unaudited condensed consolidated balance sheets.
[5] Includes accounts payable, accrued expenses, accrued compensation and related expenses, income taxes payable, and other long-term liabilities (as reflected in the consolidated balance sheets in the Annual Report on Form 10-K for the year ended December 31, 2017).
[6] Includes common stock, additional paid-in capital, and net unrealized loss on available-for-sale marketable securities (as reflected in the consolidated balance sheets in the Annual Report on Form 10-K for the year ended December 31, 2017).
[7] The Company adopted ASC 606 on January 1, 2018 and has adjusted prior periods to conform. See Note 2. "New Accounting Pronouncements" for additional information.
XML 42 R31.htm IDEA: XBRL DOCUMENT v3.8.0.1
Schedule of Marketable Securities (Detail) - USD ($)
$ in Thousands
Mar. 31, 2018
Dec. 31, 2017
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost $ 89,543 $ 61,753
Unrealized Gains 1 1
Unrealized Losses (497) (285)
Fair Value 89,047 61,469 [1]
Municipal bonds    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 50,782 32,996
Unrealized Losses (191) (148)
Fair Value 50,591 32,848
Corporate bonds    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 38,761 28,757
Unrealized Gains 1 1
Unrealized Losses (306) (137)
Fair Value $ 38,456 $ 28,621
[1] The Company adopted the new revenue recognition standard ("ASC 606") on January 1, 2018 and has adjusted prior periods to conform. See Note 2. "New Accounting Pronouncements" for additional information.
XML 43 R32.htm IDEA: XBRL DOCUMENT v3.8.0.1
Marketable Securities - Additional Information (Detail)
3 Months Ended
Mar. 31, 2018
Schedule of Available-for-sale Securities [Line Items]  
Weighted-average remaining maturity period of marketable debt securities, months 1 year 4 months 24 days
Minimum  
Schedule of Available-for-sale Securities [Line Items]  
Remaining maturities of marketable debt securities 2018-05
Maximum  
Schedule of Available-for-sale Securities [Line Items]  
Remaining maturities of marketable debt securities 2021-02
XML 44 R33.htm IDEA: XBRL DOCUMENT v3.8.0.1
Summary of Receivable (Detail) - USD ($)
$ in Thousands
Mar. 31, 2018
Dec. 31, 2017
Accounts Receivable and Unbilled Receivable [Line Items]    
Accounts receivable $ 164,981 $ 222,735 [1]
Unbilled receivables 153,657 158,898 [1]
Long-term unbilled receivables 180,077 160,708 [1]
Total receivables $ 498,715 $ 542,341
[1] The Company adopted the new revenue recognition standard ("ASC 606") on January 1, 2018 and has adjusted prior periods to conform. See Note 2. "New Accounting Pronouncements" for additional information.
XML 45 R34.htm IDEA: XBRL DOCUMENT v3.8.0.1
Summary of Long-Term Unbilled Receivables (Detail) - USD ($)
$ in Thousands
Mar. 31, 2018
Dec. 31, 2017
[1]
Accounts Receivable and Unbilled Receivable [Line Items]    
2019 $ 82,518  
2020 58,433  
2021 31,129  
2022 and thereafter 7,997  
Total $ 180,077 $ 160,708
[1] The Company adopted the new revenue recognition standard ("ASC 606") on January 1, 2018 and has adjusted prior periods to conform. See Note 2. "New Accounting Pronouncements" for additional information.
XML 46 R35.htm IDEA: XBRL DOCUMENT v3.8.0.1
Summary of Contract Assets and Deferred Revenue (Detail) - USD ($)
$ in Thousands
Mar. 31, 2018
Dec. 31, 2017
Accounts Receivable Net [Line Items]    
Contract assets [1] $ 788 $ 914
Deferred revenue 175,586 166,297 [2]
Long-term deferred revenue [3] $ 3,277 $ 3,706
[1] Included in other current assets in the unaudited condensed consolidated balance sheets.
[2] The Company adopted the new revenue recognition standard ("ASC 606") on January 1, 2018 and has adjusted prior periods to conform. See Note 2. "New Accounting Pronouncements" for additional information.
[3] Included in other long-term liabilities in the unaudited condensed consolidated balance sheets.
XML 47 R36.htm IDEA: XBRL DOCUMENT v3.8.0.1
Receivables, Contract Assets, and Deferred Revenue - Additional Information (Detail)
$ in Millions
3 Months Ended 12 Months Ended
Mar. 31, 2018
USD ($)
Dec. 31, 2017
Accounts Receivable Net [Line Items]    
Deferred Revenue $ 101.6  
Receivables    
Accounts Receivable Net [Line Items]    
Number Of clients 0 0
Credit Concentration Risk | Receivables | Minimum    
Accounts Receivable Net [Line Items]    
Concentration risk, percentage 10.00% 10.00%
XML 48 R37.htm IDEA: XBRL DOCUMENT v3.8.0.1
Deferred Contract Costs - Additional Information (Detail)
3 Months Ended
Mar. 31, 2018
Amortized period 5 years
Maximum | Accounting Standards Update 2014-09  
Amortized period 1 year
XML 49 R38.htm IDEA: XBRL DOCUMENT v3.8.0.1
Schedule of Impairment of Deferred Contract Costs (Detail) - USD ($)
$ in Thousands
Mar. 31, 2018
Dec. 31, 2017
Deferred Financing Cost [Line Items]    
Deferred contract costs [1] $ 39,781 $ 37,924
[1] Included in other long-term assets in the unaudited condensed consolidated balance sheets.
XML 50 R39.htm IDEA: XBRL DOCUMENT v3.8.0.1
Schedule of Amortization of Deferred Contract Costs (Detail) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2018
Mar. 31, 2017
Deferred Financing Cost [Line Items]    
Amortization of deferred contract costs [1] $ 3,789 $ 2,594
[1] Included in selling and marketing expenses in the unaudited condensed consolidated statement of operations.
XML 51 R40.htm IDEA: XBRL DOCUMENT v3.8.0.1
Changes in Carrying Amount of Goodwill (Detail)
$ in Thousands
3 Months Ended
Mar. 31, 2018
USD ($)
Goodwill [Line Items]  
Balance as of January 1, $ 72,952 [1]
Purchase price adjustments to goodwill 0
Currency translation adjustments 65
Balance as of March 31, $ 73,017
[1] The Company adopted the new revenue recognition standard ("ASC 606") on January 1, 2018 and has adjusted prior periods to conform. See Note 2. "New Accounting Pronouncements" for additional information.
XML 52 R41.htm IDEA: XBRL DOCUMENT v3.8.0.1
Schedule of Amortizable Intangible Asset (Detail) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2018
Dec. 31, 2017
Goodwill and Other Intangible Assets [Line Items]    
Cost $ 127,500 $ 127,467
Accumulated Amortization (98,420) (95,568)
Net Book Value [1] 29,080 31,899
Client related intangibles    
Goodwill and Other Intangible Assets [Line Items]    
Cost 63,197 63,164
Accumulated Amortization (46,456) (44,835)
Net Book Value [1] 16,741 18,329
Technology    
Goodwill and Other Intangible Assets [Line Items]    
Cost 58,942 58,942
Accumulated Amortization (46,603) (45,372)
Net Book Value [1] 12,339 13,570
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]    
Useful Lives 9 years 9 years
Minimum | Technology    
Goodwill and Other Intangible Assets [Line Items]    
Useful Lives 7 years 7 years
Maximum | Client related intangibles    
Goodwill and Other Intangible Assets [Line Items]    
Useful Lives 10 years 10 years
Maximum | Technology    
Goodwill and Other Intangible Assets [Line Items]    
Useful Lives 10 years 10 years
[1] Included in other long-term assets in the unaudited condensed consolidated balance sheets.
XML 53 R42.htm IDEA: XBRL DOCUMENT v3.8.0.1
Amortization of Intangibles Assets (Detail) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2018
Mar. 31, 2017
Acquired Finite-Lived Intangible Assets [Line Items]    
Total amortization expense $ 2,837 $ 3,200
Cost of revenue    
Acquired Finite-Lived Intangible Assets [Line Items]    
Total amortization expense 1,232 1,334
Selling and marketing    
Acquired Finite-Lived Intangible Assets [Line Items]    
Total amortization expense $ 1,605 $ 1,866
XML 54 R43.htm IDEA: XBRL DOCUMENT v3.8.0.1
Schedule of Accrued Expenses (Detail) - USD ($)
$ in Thousands
Mar. 31, 2018
Dec. 31, 2017
Schedule of Accrued Liabilities [Line Items]    
Outside professional services $ 15,152 $ 14,468
Income and other taxes 7,272 7,420
Marketing and sales program expenses 8,724 6,444
Dividends payable 2,358 2,344
Employee-related expenses 5,091 4,065
Other 9,681 10,767
Total accrued expenses $ 48,278 $ 45,508 [1]
[1] The Company adopted the new revenue recognition standard ("ASC 606") on January 1, 2018 and has adjusted prior periods to conform. See Note 2. "New Accounting Pronouncements" for additional information.
XML 55 R44.htm IDEA: XBRL DOCUMENT v3.8.0.1
Fair Value Measurements - Additional Information (Detail) - USD ($)
3 Months Ended
Mar. 31, 2018
Mar. 31, 2017
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Amount of transfers between Levels $ 0  
Fair Value, Measurements, Nonrecurring    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Impairments recognized on assets $ 0 $ 0
XML 56 R45.htm IDEA: XBRL DOCUMENT v3.8.0.1
Assets and Liabilities Measured at Fair Value (Detail) - Fair Value, Measurements, Recurring - USD ($)
$ in Thousands
Mar. 31, 2018
Dec. 31, 2017
Fair Value Assets    
Cash equivalents $ 30,202 $ 42,771
Total marketable securities 89,047 61,469
Municipal bonds    
Fair Value Assets    
Total marketable securities 50,591 32,848
Corporate bonds    
Fair Value Assets    
Total marketable securities 38,456 28,621
Investments in Privately-Held Companies    
Fair Value Assets    
Investments in privately-held companies [1] 2,060 1,030
Level 1    
Fair Value Assets    
Cash equivalents 130 2,720
Level 2    
Fair Value Assets    
Cash equivalents 30,072 40,051
Total marketable securities 89,047 61,469
Level 2 | Municipal bonds    
Fair Value Assets    
Total marketable securities 50,591 32,848
Level 2 | Corporate bonds    
Fair Value Assets    
Total marketable securities 38,456 28,621
Level 3 | Investments in Privately-Held Companies    
Fair Value Assets    
Investments in privately-held companies [1] $ 2,060 $ 1,030
[1] Included in other long-term assets in the unaudited condensed consolidated balance sheets.
XML 57 R46.htm IDEA: XBRL DOCUMENT v3.8.0.1
Revenue - Additional Information (Detail) - USD ($)
$ in Millions
3 Months Ended
Jan. 01, 2020
Mar. 31, 2018
Mar. 31, 2017
Revenues [Line Items]      
Transaction price, remaining performance obligation   $ 291.0  
Total Revenue      
Revenues [Line Items]      
Concentration risk, percentage   100.00% 100.00%
Minimum | Total Revenue | Credit Concentration Risk      
Revenues [Line Items]      
Concentration risk, percentage   10.00%  
Software license | Minimum      
Revenues [Line Items]      
Term of Agreement   3 years  
Software license | Maximum      
Revenues [Line Items]      
Term of Agreement   5 years  
Software Service, Support and Maintenance Arrangement [Member]      
Revenues [Line Items]      
Term of Agreement   1 year  
Scenario, Forecast      
Revenues [Line Items]      
Transaction price, remaining performance obligation, expected to be recognised $ 198.3    
XML 58 R47.htm IDEA: XBRL DOCUMENT v3.8.0.1
Disaggregation of Revenue (Detail) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2018
Mar. 31, 2017
Disaggregation of Revenue [Line Items]    
Net sales revenue $ 235,182 $ 256,309 [1]
Performance obligations transferred at a point in time    
Disaggregation of Revenue [Line Items]    
Net sales revenue 87,773 127,008
Performance obligations transferred over time    
Disaggregation of Revenue [Line Items]    
Net sales revenue 147,409 129,301
Perpetual License    
Disaggregation of Revenue [Line Items]    
Net sales revenue 23,078 37,899
Term License    
Disaggregation of Revenue [Line Items]    
Net sales revenue 64,695 89,109
Maintenance    
Disaggregation of Revenue [Line Items]    
Net sales revenue 64,525 58,713
Cloud    
Disaggregation of Revenue [Line Items]    
Net sales revenue 15,582 10,402
Consulting and Training    
Disaggregation of Revenue [Line Items]    
Net sales revenue 67,302 60,186
United States    
Disaggregation of Revenue [Line Items]    
Net sales revenue 113,985 169,662
Other Americas    
Disaggregation of Revenue [Line Items]    
Net sales revenue 17,715 10,406
United Kingdom    
Disaggregation of Revenue [Line Items]    
Net sales revenue 26,094 26,342
Europe, Middle East and Africa excluding the United Kingdom    
Disaggregation of Revenue [Line Items]    
Net sales revenue 31,826 24,211
Asia Pacific    
Disaggregation of Revenue [Line Items]    
Net sales revenue $ 45,562 $ 25,688
Total Revenue    
Disaggregation of Revenue [Line Items]    
Percentage of sale revenue net 100.00% 100.00%
Total Revenue | United States    
Disaggregation of Revenue [Line Items]    
Percentage of sale revenue net 48.00% 67.00%
Total Revenue | Other Americas    
Disaggregation of Revenue [Line Items]    
Percentage of sale revenue net 8.00% 4.00%
Total Revenue | United Kingdom    
Disaggregation of Revenue [Line Items]    
Percentage of sale revenue net 11.00% 10.00%
Total Revenue | Europe, Middle East and Africa excluding the United Kingdom    
Disaggregation of Revenue [Line Items]    
Percentage of sale revenue net 14.00% 9.00%
Total Revenue | Asia Pacific    
Disaggregation of Revenue [Line Items]    
Percentage of sale revenue net 19.00% 10.00%
[1] The Company adopted ASC 606 on January 1, 2018 and has adjusted prior periods to conform. See Note 2. "New Accounting Pronouncements" for additional information.
XML 59 R48.htm IDEA: XBRL DOCUMENT v3.8.0.1
Total Revenue of Major Clients (Detail) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2018
Mar. 31, 2017
Revenue, Major Customer [Line Items]    
Total revenue $ 235,182 $ 256,309 [1]
Total Revenue    
Revenue, Major Customer [Line Items]    
Concentration risk, percentage 100.00% 100.00%
Credit Concentration Risk | Total Revenue | Client A    
Revenue, Major Customer [Line Items]    
Concentration risk, percentage 0.00% [2] 14.00%
Credit Concentration Risk | Total Revenue | Client B    
Revenue, Major Customer [Line Items]    
Concentration risk, percentage 0.00% [2] 11.00%
[1] The Company adopted ASC 606 on January 1, 2018 and has adjusted prior periods to conform. See Note 2. "New Accounting Pronouncements" for additional information.
[2] Client accounted for less than 10% of total revenue.
XML 60 R49.htm IDEA: XBRL DOCUMENT v3.8.0.1
Total Revenue of Major Clients (Parenthetical) (Detail) - Total Revenue
3 Months Ended
Mar. 31, 2018
Mar. 31, 2017
Revenue, Major Customer [Line Items]    
Concentration risk, percentage 100.00% 100.00%
Credit Concentration Risk | Client A    
Revenue, Major Customer [Line Items]    
Concentration risk, percentage 0.00% [1] 14.00%
Credit Concentration Risk | Client A | Maximum    
Revenue, Major Customer [Line Items]    
Concentration risk, percentage 10.00%  
Credit Concentration Risk | Client B    
Revenue, Major Customer [Line Items]    
Concentration risk, percentage 0.00% [1] 11.00%
Credit Concentration Risk | Client B | Maximum    
Revenue, Major Customer [Line Items]    
Concentration risk, percentage 10.00%  
[1] Client accounted for less than 10% of total revenue.
XML 61 R50.htm IDEA: XBRL DOCUMENT v3.8.0.1
Summary of Stock Based Compensation Expense (Detail) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2018
Mar. 31, 2017
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]    
Total stock-based compensation before tax $ 15,109 $ 12,508 [1]
Income tax benefit (3,141) (3,815)
Cost of revenue    
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]    
Total stock-based compensation before tax 3,701 3,622
Selling and marketing    
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]    
Total stock-based compensation before tax 4,658 3,405
Research and development    
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]    
Total stock-based compensation before tax 3,637 3,312
General and administrative    
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]    
Total stock-based compensation before tax $ 3,113 $ 2,169
[1] The Company adopted ASC 606 on January 1, 2018 and has adjusted prior periods to conform. See Note 2. "New Accounting Pronouncements" for additional information.
XML 62 R51.htm IDEA: XBRL DOCUMENT v3.8.0.1
Stock-Based Compensation - Additional Information (Detail)
shares in Millions, $ in Millions
3 Months Ended
Mar. 31, 2018
USD ($)
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Unrecognized stock-based compensation expense | $ $ 92.5
Weighted-average period of recognition of unrecognized stock-based compensation expense (in years) 2 years 3 months 19 days
Shares issued | shares 0.6
XML 63 R52.htm IDEA: XBRL DOCUMENT v3.8.0.1
Stock-based compensation - Summary of stock based compensation award granted (Detail) - Employees
$ in Thousands
3 Months Ended
Mar. 31, 2018
USD ($)
shares
RSUs  
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]  
Number of shares granted, RSUs | shares 858 [1]
Fair value of shares granted | $ $ 49,600 [1]
Nonqualified Stock Options  
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]  
Number of shares granted, options | shares 1,377
Fair value of shares granted | $ $ 24,700
[1] Includes approximately 0.1 million RSUs which were granted in connection with the election by certain employees to receive 50% of their 2018 target incentive compensation under the Company's Corporate Incentive Compensation Plan in the form of RSUs instead of cash. Stock-based compensation of approximately $8.2 million associated with this RSU grant is expected to be recognized over a one-year period beginning on the grant date.
XML 64 R53.htm IDEA: XBRL DOCUMENT v3.8.0.1
Stock-based compensation - Summary of stock based compensation award granted (Parenthetical) (Detail) - RSUs - Employees
shares in Millions, $ in Millions
3 Months Ended
Mar. 31, 2018
USD ($)
shares
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]  
RSUs granted in connection with the 2016 CICP | shares 0.1
Percentage of target incentive compensation eligible to be elected and received by employees in the form of RSUs 50.00%
Restricted stock compensation expense | $ $ 8.2
Total stock-based compensation, period of recognition 1 year
XML 65 R54.htm IDEA: XBRL DOCUMENT v3.8.0.1
Summary of (Benefit)/Provision for Income Taxes and Discrete Tax Items (Detail) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2018
Mar. 31, 2017
Income Tax Rate Reconciliation [Line Items]    
(Benefit)/provision for income taxes $ (4,222) $ 13,615 [1]
Effective income tax rate (53.00%) 20.00%
[1] The Company adopted ASC 606 on January 1, 2018 and has adjusted prior periods to conform. See Note 2. "New Accounting Pronouncements" for additional information.
XML 66 R55.htm IDEA: XBRL DOCUMENT v3.8.0.1
Income Tax - Additional Information (Detail) - USD ($)
$ in Millions
3 Months Ended 12 Months Ended
Mar. 31, 2018
Dec. 31, 2017
Dec. 31, 2017
Effective Tax Rate Reconciling Items [Line Items]      
Statutory federal income tax rate 21.00%   35.00%
Tax Cuts and Jobs Act 2017, Incomplete accounting provisional income tax expense (benefit)   $ 20.4  
Accounting Standards Update 2014-09      
Effective Tax Rate Reconciling Items [Line Items]      
Tax Cuts and Jobs Act of 2017, Change in Tax Rate, Deferred Tax Liability, Income Tax Benefit   $ 12.6  
XML 67 R56.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
Mar. 31, 2018
Mar. 31, 2017
Earning per share reconciliation    
Net income $ 12,200 $ 52,963 [1]
Weighted-average common shares outstanding 78,236 76,761 [1]
Earnings per share, basic $ 0.16 $ 0.69 [1]
Net income $ 12,200 $ 52,963 [1]
Effect of dilutive securities 4,866 5,114
Weighted-average common shares outstanding, assuming dilution 83,102 81,875 [1]
Earnings per share, diluted $ 0.15 $ 0.65 [1]
Outstanding anti-dilutive stock options and RSUs [2] 397 314
Stock Options    
Earning per share reconciliation    
Weighted-average effect of dilutive securities 3,119 3,184
RSUs    
Earning per share reconciliation    
Weighted-average effect of dilutive securities 1,747 1,930
[1] The Company adopted ASC 606 on January 1, 2018 and has adjusted prior periods to conform. See Note 2. "New Accounting Pronouncements" for additional information.
[2] Certain outstanding stock options and RSUs were excluded from the computation of diluted earnings per share because they were anti-dilutive in the period presented. These awards may be dilutive in the future.
EXCEL 68 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( /J"JDP?(\\#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,$% @ ^H*J3&;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 " #Z@JI,9H/:4N\ K @ $0 &1O8U!R;W!S+V-O M&ULS9+!:L,P#(9?9?B>R$YIV4SJRT9/'0Q6V-C-V&IK&CO&UDCZ]DNR M-F5L#["CI=^?/H%J$Z5I$[ZD-F(BA_FN]TW(TL0U.Q)%"9#-$;W.Y9 (0W/? M)J]I>*8#1&U.^H!0<;X"CZ2M)@TCL(@SD:G:&FD2:FK3!6_-C(^?J9E@U@ V MZ#%0!E$*8&J<&,]]4\,-,,((D\_?!;0S<:K^B9TZP"[)/KLYU75=V2VFW+"# M@/?G[>NT;N%")AT,#K^RDW2.N&;7R6^+QZ?=AJF*B_N"+PO!=V(EJTHN'SY& MUQ]^-V'?6K=W_]CX*JAJ^'47Z@M02P,$% @ ^H*J3)E&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T M$W-I=MNTF83M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY M\^XN8NB&B)3R> +]O6N[!3+UES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4? M,_@5RU2-9:,!$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA M5,+$P&IG/U9KQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M M&N#C\7@XMLO2BW A(5M>5 TR 6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T M1G*=D 4. #?$T4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH]5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J M-2S%UGB5P/&MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2. MFJW"$2M"/F(9-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$. M$9)>-T(^8LZ+D!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]07 M2N0/)J<_Z3(T!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL! M_]':-\*K^(+ .7\N?<^E[[GT/:'2MSAD M6R4)RU3393>*$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.W MF)&Y"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>( M\J(A[J&&F,_#0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R M4E5@,5O& RN0HGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K> M9;'!51W/55ORL+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4X MOT4SMA*7&+SCYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5 MYYN MTB42%(JP# 4A%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+ MA=OB5,V[&KXF8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.'YA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> , M?-2K6J5D*Q$_2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H: M,]6+K#F-"F]!U4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ M 5!+ P04 " #Z@JI,%(,E+WR"D!X;VW3\:U?"=$_!P$_5] 2_D1[Z.3) ME;*6"+EDMX#W#,A%D]HFP&&8!BVI.[\L]-Z1E06]BZ;NX,@\?F];PG[OH:'# MUD?^^\9+?:N$V@C*HBW]DJ*1 SY&\S+/:U'>GSV2T7.X^RK ('LK,A-B/"+Q H!D12-NS M '8)[+%%Q_\*'&Q$Y!:(G!%$FAXMZ+&;'COIL:;'"WIB7("-2-T"B5,@L>B9 M(6 C2F"K*^"0I1 ME"=K4LX"WB%L2YD)YL#@E0Q#[BI&D6W!S#$7!J^HN(L=V;6,(^,YFC#+:\OD MG25Y:.9:L'AD6V WW8^X=Z;W3C?#Q>[<\W98/])_X6/#_$K8K>ZX=Z)"/O7Z M0;Y2*D Z%#Y)5RK9H^=% U>AIIF&PO=V]R:W-H965T&UL MC9A?;Z-&%,6_BN7W+G/O_ 4YEM9&52NUTFJK;9])/(FM!>,"B;??O@,FKCWW M3M27&(9SX=P#_)C,ZMQVW_N]]\/B1U,?^X?E?AA.19;U3WO?5/VG]N2/X]L,XD*U7I^K%_^&';ZSQ1\ M_#V?='F]YEAXN_U^]I^GYD,SCU7OMVW]UV$W[!^6;KG8^>?JM1Z^MN=?_-R0 M7B[F[G_S;[X.\M%)N,936_?3W\73:S^TS7R68*6I?EQ^#\?I]SR?_[V,+\"Y M /]O@9P+Y+4 U(<%:BY0UX))GUTZF:(IJZ%:K[KVO.@N=_=4C0\1%"J$_S0. M3EE/QT(Z?1A]6Z-:96_C>6;)YB+!6\F]8LLH]+VD9"3F*LF"Q:M/9'WB5"]O MZRU?+]EZ.=6KVWH7]7F1V$ERG"1@M,U%U"PG0[0Y[T:Q;A1UDT=N+A)]:'(5U,K)V PC0VF5X]T8UHVA;B!R8\AEP*C< M1;(ME6&X35+S;BSKQE(WT;._L=2-EN&YB=QP,N?R1#:.=>.H&QFY<>0R6I@\ M?E^I2@&DDLE9+SGU$G,CI\\F*C!Q,HQ,&0T).H#@,2:H'QUS3-![X(2PL2%. M9X05B7L%"; "=61B1T"N9*4 8HB18:XQX8<'*"#U8V,_2#M'9W(5&V)T$F0. M"4<\DH$R6<9,GC5W5Q)"YUK'EC@A@#:)KP3P8 9%OC,R05/@<0J4IRKF*5!2 M H(E/3$R*ZU(^.&!"I2H*B8J4%8JA];%?AB9ULGW@DU,;(C1&8-YZAGDT0J4K8K,R2@UT0F(OTY; M3A?( 0G6(T]7I'15,5V14E/F.3'$R9PR,N&'9RM2MJJ8K4BA&28C)GZF69E) ML143DU/*UGBFMD'*3*FDHP$Q.FVE3#S5R+,5)>%8:AZ&/ F1SE%5/$=E-#J> M+G^LN7?"$Q4I475,,*2HM"[F*2M*?+.0IRE2FNJ87LA,4)7.#;G3C$ZC2-$" M>9XBY:F.^844E!JL(T#E=,()GG^4 M)YRDA$/BF&IT["&[69=H?/=2^'8[]X;(>A;:8EO.>V'7QX$\6GP*>]KW;7G=H_ M#^.F#=O=92GTLC.TIWF9-[NN-:__!5!+ P04 " #Z@JI,]>T97VD" + M" & 'AL+W=O4RK'Z?@M^B==NZSE@#GL*?E5'T6UM1/;.L()7XAXIK?/ M,-03VM90_%>X I%R12)SE)1P_6^5%RYH,T21* U^[9]UJY^W?B7V!S>S@S*-#XMQU\ <'?W1P@[L.P> 0C Y:C_I*]-846. \8_1FL?YP.ZS>(3<-Y.:7 MRJCW6J_)W>'2>LW#)$-7%6>0['J)-Y%X<\7>H CGDL(@B48)DH@CIV?D]+1_ M,.7<+#A[2:@EK9:XCOXM:-_7S7A\(X^_XHD6>7;^*L^2Y)YBQA 8&8(U@[M@ M"-YEN*>8,81&AG#-L'@[=N$J@^T3)@FBVN#'B;E:XDX^UQUU+PGB1'TWNH ;8 M65_OW"KII14*:V+M.\C>2PM/W6%+NY\6OLD>I$5@LH=I$9KL45I$)GN<%K'! M_IBD16*P[S9#IT/_RNK;Y#?,SG7+K0,5\L+6]^J)4@%RQYP'>625[,SCA,!) MJ&$LQZSO3_U$T&YHO6CL__E?4$L#!!0 ( /J"JDP9B08CY00 .06 8 M >&PO=V]R:W-H965T&ULC5C1;N,V$/P5P^\7<9<221F. M@=A&T0(M$%QQ[;-B,[%QLN5*2G+]^U*RXMK<4=,\Q!(U2\X.ET."\_>J_M[L MO&\G/P[EL;F?[MKV-$N29K/SAZ*YJT[^&+X\5_6A:,-K_9(TI]H7VS[H4":L ME$D.Q?XX7VW)_](_UI'D]'(KZ[Z4OJ_?[*4T_&K[N7W9MUY L MYJ?BQ?_NVV^GQSJ\)9=>MON#/S;[ZCBI_?/]](%F:YUV 3WBC[U_;ZZ>)UTJ M3U7UO7OY97L_51TC7_I-VW51A)\WO_)EV?44>/PU=#J]C-D%7C]_]/Y3GWQ( MYJEH_*HJ_]QOV]W]U$TG6_] OC_!N@A0%\"*/W/@'0(2"\! M/3XY9])+LR[:8C&OJ_=)?9[=4]$5$H^7E\/87%\"N/3 M/CZ]CG>13&>([2'''N*LM3K*5:*(K5(.D\D@F4R2R2,R9TAV-8Q),XYF=B51 MF;.D,1<#N1C!Q:J(BQ&C.'8NC;A(E%69&]'%0BY6"!O= +/GHF _+O#-#\2( ,.-4/C9; MV.M(2SYIS$?+J@B9QQ6V0CCGF$96 F'WI%2NA6RD!VQY)#W/FC@G:6?.:1<[ M,("9W+B1/8VP[1'P/1OSD9:6&NOB]8E@BO.1[8VP]1'POM@M2+H:F=2(&@0P MUGILOK#YD9-\A&,X4(-DM/ ,@&/6-+9*L9V2]%,G7$-ZI M8&RI+"W5Q9L52[/\0DH4$(#9=&2Z&%LJ2TN-K7O)TBNM*!X 8C7&!=LI2SN- MU_"2I4]J$R]T /K"=L2Y&'LI2R^-3RY+EAYI\WCUK0#*F,R.;'V,C93E.30N MA^6 N4D[91:';@DC;6ALKK ML[1E%]OR@+D]\K)2,1\)RX(+CAQ&&=LR&['1 MN+%UB8V4I9&ZV$@'C+NBJNXHM@F(,BZ_^1OAADV5I:FZV%0'3,1-6 9"F;&Y MQX;*N=!Z[*"BL0=JX(&QUAJ8FV/AR0AFK!G9U#5V00U<,-972X-SFE2\NA", MW-BA1V,GU-()\WB/&#"W,ZEB*_P,=K;6J#V=K5/4GLW6&6HW ML[5![7:VMJC=S=8.M>>S=8[:284$%/S2I09S(PY?D!KA)!^^P+PI)$XP0/L'\*0A 4 $*$A#4@(,&##7@H %##3AHP% ##AHPU("#!@PU MX* !0PTX:,!0 PX:,-2 @P8,->"@ 4,-=-! 0PUT=^>*:SQHH)$&#[HK?Z1! M6)X?-[C)OROO?/_[6U&_[(_-Y*EJV^K0WQ<^5U7KPZI6=\'D=K[87EY*_]QV MCS8\U^=[U_-+6YV&.^7D( @ )@@ M !@ !X;"]W;W)K&9W=HTAY8VR5WXF1'AO M7=OSE7\68B@ X/LSZ3!_H@/IY9,C91T6]7Y4: M>V9522^B;7KRS#Q^Z3K,?F](2V\K/_3OP$MS.@L%@*H<\(E\(^+[\,SD"LQ1 M#DU'>M[0WF/DN/+785&'@1)HQH^&W/AB[JE2=I2^JL7GP\H/E"/2DKU0(; < MKF1+VE9%DCY^34'].:<2+N?WZ!]U\;*8'>9D2]N?S4&<5W[F>P=RQ)=6O-#; M)S(5%/O>5/T7>MES_>OL+%[2;HD@K'7X;QZ;7XVV*?Y>Y!7 2 MP/\5H$F 9D$8_5,038)H%F@^&"O1K:FQP%7)Z,UCX]L=L-I$81')YN\5J'NM MG\GN<(E>JQR5X*KB3)3-2($+2C@S@ P^9X"N#!MHR>%C@JW-2))'2NT(DKA- M(&>92.NCA3XS4FQ&2JHI_5@FE)^/X=5FQ3!/D-M+Y/02Z1!HV?+(K8^=^MBJ M)8^-6D9*O'#Y(>%'7BPM.B3EUX5M29 U_G19T[_0?W.Q#\[<1X@W[% M[-3TW-M1(8]R?>(>*15$=CEXDAON+"_M>=&2HU#35,[9>'.-"T&'Z58&\U^# MZ@]02P,$% @ ^H*J3'M^GZ0P! .1( !@ !X;"]W;W)K)E$BKBY+[S-KCAXZ' M WA]^?=I'NO@F>)T6FF!IKJGJF>F#"QO5?VM.6G=+KX7>=D\.:>VO:2NV^Q. MNLB:S]5%EW+G4-5%ULIE?72;2ZVS?9]4Y"Y[7N@6V;ET5LL^]EJOEM6US<^E M?JT7S;4HLOK?MLJ/^4[=_75YKN7+O5?;G0I?- MN2H7M3X\.<^4;CGL$GK$WV=]:R;GBT[*6U5]ZRY^VS\Y7L=(YWK7=B4R.;SK M%YWG727A\<]8U+F/V25.SS^J_]*+%S%O6:-?JOSK>=^>GIS86>SU(;OF[9?J M]JL>!2EG,:K_7;_K7. =$QEC5^5-_W^QNS9M58Q5A$J1?1^.Y[(_WL;Z'VDX M@<<$_MD$?TSP[PG!#_'!B _N>/IQ@AH3U., [J"\;^4F:[/5LJYNBWI8#9>L M6W24*IFL71?LYZ:_)]UL)/J^2I*E^][5&2'K <(3"-T1KA2_C\!HA#5;Z?PX MP,9&A.$C9 N*A)B$#V7Z?;X_U>!YN$ "P1]@6!2(#8XK@=(U$/*80SFR2B# M6!NE. E]S$5!+@J(F9F2$!8(+3'D&9.R'C!JJB91"1EJ;-2G(%)*83819!,! M-K[!)K+9*/*,E;H!*%9>C,G$D$P,R 0&F=@:)J1 &5P R(MGJ"202@*H&*.L M$VL4#LE<M@D/D#$WP B:#J14J,S. )C/01#,$)KQ+0*;()HI M 8WIF1AHBDU-;*]P7[&Y)C80YS//,,(N13Y@9-FQ;W1 M;7ID+J[U"'H0SEYH;DT(B[P9HR!L?*0 (3()*3 3Q%%L,D*XB.?6$'92"NUE M2'.3CNV/@/^1Z7]D6]LG]@-K%2(8)S.V0]@""7@@F1Y(MK_)M$?F_MD@'/EA M,O/K3=@*"7@AF5Y(ML])CSQE/FX@',D6FC$@QH[(P!')=$2VK8[)?'#8 )3B MN6)6Y?S8 19T_S_#!WLK 6\GT5K8]DT+FR/".%UC,-!A0 M3.QE=E*Q 3,P8#8=;P0]/.B%*DK,GUV BWWYFV%D>O#C76R(;!LB6VO0QB0S M#L78Y!@\+YK]7P.0,KW4G;R5%+H^]B^(S6)774M)XLB9A.]OH<_)QN8Q1/TFV"XN2), _> MZ20CS?+L(7>@:A+9!'63"">HG$0Z0>TDX@FJ)Y%/4#]) PAV@*0%!'O T@.& M/>#NHP3L 4L/&/: I0>,>O#,T@-&/9 ](W=0#V29?WP6O]2?:BJ5LON\#[+)CSI;'^_R/6A[4XC.:^'CQG#15M=Q@\U[OUK MT>H_4$L#!!0 ( /J"JDS-N,\VIP$ )$# 8 >&PO=V]R:W-H965T M&UL?5/;;MP@$/T5Q >$-=NDT6;ML8W" MQ06\3O^^ W8<*['Z LQPSLR98# M-XUU6@0T7ZN>9!VZ@MY24D,C!A4>[?@5YGJN*9F+_PX74 B/2C!'995/*ZD&'ZR>HZ 4 M+5ZF79JTC],-YS-MF\!G E\(MRD/FQ(EY0\BB#)W=B1NZGTOXA-G!XZ]J:(S MM2+=H7B/WDN9\2QGEQAHQAPG#%]C%@3#Z$L*OI7BR#_0^39]OZEPG^B?_JMP M"_,^"5NU1(-KTS!X4MG!I$%<>9=YNTMOP-[@T[#^$*Z5QI.S#?@PJ7V-M0%0 MRNX*)Z##_[$8"IH0CY_Q[*8IF8Q@^_D#L.47EO\ 4$L#!!0 ( /J"JDSX M<"M>IP$ )$# 8 >&PO=V]R:W-H965T&UL?5-A;YPP M#/TK47Y ZKCH!4J]3U4F;=.JT[7,.#$1-8I:$H_OW2P)'T8;VA=C.>_:S M]P?&7-6!%NX&>S#AID&KA0^N;9GK+8@ZD;1B?+>[ M8UI(0\L\Q4ZVS''P2AHX6>(&K87]?02%8T'W]!IXD6WG8X"5>2]:^ ;^>W^R MP6-+EEIJ,$ZB(1::@C[L#\Z">!>BEW+/LYQ=8J(9^_D!L.45EG\ 4$L#!!0 ( /J"JDQX1G!XIP$ )$# 8 >&PO M=V]R:W-H965T&UL?5-A;]P@#/TKB!]0[KBUJTY)I%ZG:9,V MZ=1IZV[$U;ICA=9\IU=D>$0C.[@[)@? MK%7NUPD,CCG?\S?'DV[:$!VBR'K5P#<(W_NS(TLL42IMH?,:.^:@SOG#_G@Z M1'P"_- P^M69Q4HNB"_1^%SE?!<%@8$RQ B*MBL\@C$Q$,GX.6L[GX+W %0_"HA'*4:'Q: M63GX@':.0E*L>IUVW:5]G&ZDG&G;!#D3Y$*X3WG$E"@I_Z""*C*'(W-3[WL5 MGWA_E-2;,CI3*](=B??DO19[>9N):PPT8TX31JXQ"T)0]"6%W$IQDO_0Y3;] ML*GPD.CO_JMP"W/W5Q*Q:HD%UZ1A\*S$H4N#N/(N\_:0WD#\@4_#^E6Y1G>> M73#0PZ3VU8@!2,KNAB:@I?^Q& ;J$(_OZ>RF*9F,@/W\ <3R"XO?4$L#!!0 M ( /J"JDPCA9SIJ $ )$# 9 >&PO=V]R:W-H965TJVJ3-NG4:>OG'!B(FL0L"4?W[Y<$ MRM"&]H78SGOVLW'R$>VKZP \>=/*N()VWO='QES5@1;N!GLPX:9!JX4/KFV9 MZRV(.I&T8GRW^\BTD(:6>8J=;9GCX)4T<+;$#5H+^^L$"L>"9O0]\"S;SL< M*_->M/ -_/?^;(/'EBRUU&"<1$,L- 6]SXZG?<0GP \)HUO9)'9R07R-SN>Z MH+LH"!14/F80X;C" R@5$P49/^><="D9B6O[/?M3ZCWTLP0I6KQ-IS3I'*>; MVVRF;1/X3. +X9#JL*E04OXHO"ASBR.QT^Q[$7]Q=N1A-E4,IE&DNR#>A>BU MS/A=SJXQT8PY31B^QBP(%K(O)?A6B1/_A\ZWZ?M-A?M$__!?A5N8PU]%V&HD M&FR;EL&1"@>3%G$57?;MGJ>1_H%/R_I5V%8:1R[HPX])XVL0/00INYNP 5UX M'XNCH/'1O NVG;9D&UL?5-A;YPP#/TK47Y MP^6ZK3L!4J_3M$FK=.JT]G,.#$1-8I:$H_WW2P*E:$/[0FSG/?O9./F(]MEU M )Z\:&5<03OO^P-CKNI "W>%/9APTZ#5P@?7MLSU%D2=2%HQGF4?F1;2T#)/ ML9,M9-OY&&!EWHL6?H+_U9]L\-B2I98: MC)-HB(6FH+>[PW$?\0GP*&%T*YO$3LZ(S]'Y7A5C!A&."]R!4C%1 MD/%[SDF7DI&XMM^R?TV]AU[.PL$=JB=9^ZZ@-Y34T(A!^0<3%G$57?;M MEJ>1OL.G9;T7MI7&D3/Z\&/2^!I$#T%*=A4VH OO8W$4-#Z:GX)MIRV9'(_] M_ #8\@K+/U!+ P04 " #Z@JI,0X*7PJ8! "1 P &0 'AL+W=O]#" MW> )MRT:+7PP;4=2D;BUW[)_2+V' M7B["P2.J'[+Q?4GO*6F@%:/RSSA]A*6?=Y0LS7^&*Z@ CTI"C1J52U]2C\ZC M7K($*5J\SJT3^$+@*^$^U6%SH:3\27A1%18G8N?9#R+^XNS( MPVSJ&$RC2'=!O O1:Y7E6<&N,=&".Q^HH:'TT[X)MYRV9'8_#\@#8^@JKWU!+ P04 " #Z M@JI,S&1^LZ;QE@M/+JV96ZP(.I( MTHKQW>Z&:2%[6N8Q=K)E;D:O9 \G2]RHM;"_CZ#,5- ]?0\\R;;S(<#*?! M M_ #_B=-3RPT!;W?'XY9P$? +PF36]DD='(VYB4X7^N"[H(@ M4%#YD$'@<8$'4"HD0AFO*2==2@;BVG[/_B7VCKV*75*/S1J%&]#A^U@&UL?5-A;YPP#/TK47Y _:S<;(1W8MO 0)[M:;S M.6]#Z(]"^+(%J_P-]M#138W.JD"N:X3O':@JD:P1[%U;ICA=9BIU=D>$0 MC.[@[)@?K%7NUPD,CCG?\[? LV[:$ .BR'K5P%<(W_JS(T\L62IMH?,:.^:@ MSOGC_G@Z1'P"?-P)B8B&3\G'/R MI60DKNVW[!]2[]3+17EX0O-#5Z'-^0-G%=1J,.$9QX\P]W/'V=S\9[B"(7A4 M0C5*-#Y]63GX@';.0E*L>IU.W:5SG&[D[4S;)LB9(!?"0ZHCID))^7L55)$Y M')F;9M^K^(OW1TFS*6,PC2+=D7A/T6NQ/]QEXAH3S9C3A)%KS((0E'TI(;=* MG.0_=+E-/VPJ/"3Z[7\5;F'N_RHB5B.QX)JT#)Z5.'1I$5?19=\>91KI'_BT MK%^4:W3GV04#_9@TOAHQ $G9W= &M/0^%L= ':+YCFPW;@E86C8WXP1KH_!] X%GS+ M+X%GU78A!D29][*%[Q!^]$='GEA8:F7 >H66.6@*_K#='W81GP _%8Q^9;/8 MR0GQ)3I?ZH)OHB#04(7((.DXPR-H'8E(QN^9DR\E8^+:OK!_2KU3+R?IX1'U M+U6'KN#WG-70R$&'9QP_P]S/+6=S\U_A#)K@40G5J%#[]&75X .:F86D&/DZ MG>74_?756X2^D?WE5X#7/_ M3Q&Q&HD!UZ9=\*S"P:8]7$67=7O(TDC?X-.N?I.N5=:S$P;Z,6E\#6( DK*Y MH07HZ'DLCH8F1/..;#0$[.?]%\LC+/\"4$L#!!0 ( /J"JDPTQAH7 MJ0$ )$# 9 >&PO=V]R:W-H965T8J=7)G;(2AIX.2('[06[NT(RHX%W='WP+-LNQ #K,Q[T<(W"-_[DT./ M+5EJJ<%X:0UQT!3T?G+#JIZQ#5] [2FIHQ*#"LQV_P-S/ M#25S\X]P 87PJ 1K5%;Y]"75X(/5I M#IL*)>6?1!!E[NQ(W#3[7L1?O#MPG$T5@VD4Z0[%>XQ>RMW^8\XN,=&,.4X8 MOL8L"(;9EQ)\J\21_T/GV_3]IL)]HE__5^$&YCK[JPA;C42#:],R>%+9P:1% M7$67?;OG::1_X-.R/@G72N/)V0;\,6E\C;4!4$IVA1O0X?M8' 5-B.8MVF[: MDLD)MI\? %M>8?D;4$L#!!0 ( /J"JDQ[& -4I@$ )$# 9 >&PO M=V]R:W-H965T=.J=P7MO!\. MC+FJ RW' MXS[@(^"GA,FM;!(Z.1OS$IRGNJ"[( @45#YD$'A2@;BV MW[-_CKUC+V?AX,&H7[+V74'O**FA$:/RSV;Z JF?&TI2\U_A @KA00G6J(QR M\4NJT7FC4Q:4HL7;?,H^GE.ZV2?:-H$G E\(=[$.FPM%Y8_"BS*W9B)VGOT@ MPB_.#AQG4X5@'$6\0_$.HYDMGQ9D@/@"VOL/P#4$L#!!0 M ( /J"JDSW\C&FJ $ )$# 9 >&PO=V]R:W-H965T+.NZ9E MMC? ZTA2DF6;S0U37&A:YC%V,F6.@Y-"P\D0.RC%S9\C2!P+NJ5O@0?1=BX$ M6)GWO(5?X'[W)^,]-F>IA0)M!6IBH"GHW?9PW 5\!#P*&.W")J&3,^)S<+[7 M!=T$02"A$DYZ5PR$)?V6_:OL7??RYE;N$?Y)&K7%?26 MDAH:/DCW@.,W2/U<4Y*:_P$7D!X>E/@:%4H;OZ0:K$.5LG@IBK].I]#Q'-/- MYT1;)V2)D,V$VUB'386B\B_<\3(W.!(SS;[GX1=O#YF?316"<13QSHNW/GHI MM_M=SBXA4<(<)TRVQ,P(YK//);*U$L?L/WJV3M^M*MQ%^OY#A6N8_3]%V&(D M"DP;E\&2"@<=%W$1G??M+HLC?8=/R_J3FU9H2\[H_(^)XVL0'7@IFRN_ 9U_ M'[,CH7'!_.1M,VW)Y#CLTP-@\RLL_P)02P,$% @ ^H*J3%-MTZFK 0 MD0, !D !X;"]W;W)K&UL;5/;CIPP#/V5*!^P M&3*S%XT :6>KJI5::;15V^<,&(@VB6D2ANW?-PDLI5M>B.V<8Q\;)Q_1OK@. MP)-7K8PK:.=]?V3,51UHX6ZP!Q-N&K1:^.#:EKG>@J@322O&=[L[IH4TM,Q3 M[&S+' >OI(&S)6[06MC?)U X%C2C;X%GV78^!EB9]Z*%;^"_]V<;/+9DJ:4& MXR0:8J$IZ&-V/.TC/@%^2!C=RB:QDPOB2W0^UP7=14&@H/(Q@PC'%9Y J9@H MR/@UYZ1+R4A0R\7X> )U4]9^ZZ@#Y34T(A!^6<:0S;1M I\)?"$\I#IL*I24 M?Q!>E+G%D=AI]KV(OS@[\C";*@;3*-)=$.]"]%IFA]N<76.B&7.:,'R-61 L M9%]*\*T2)_X?G6_3]YL*]XE^^$?AW3N%6YC[=T78:B0:;)N6P9$*!Y,6<15= M]NV1IY'^A4_+^E785AI'+NC#CTGC:Q ]!"F[F[ !77@?BZ.@\=&\#[:=MF1R M//;S V#+*RS_ %!+ P04 " #Z@JI,A=$_]:P! "1 P &0 'AL+W=O M>Q'QLG&XQ]<2V )Z]*:I?3UOONP)@K M6U#<79D.--[4QBKNT;4-_ MC[UC+V?NX-;(9U'Y-J=[2BJH>2_]HQF^P]3/-253\S_A A+A00G6*(UT\4O* MWGFCIBPH1?'7\10ZGL-XL]U-M'5".A'2F;"/==A8*"J_XYX7F34#L>/L.QY^ M\>:0XFS*$(RCB'<"-9)7&0A=])%I@;+.PDGC:#;U6.-]X0<"BM9V!NN< 3<.Z)G(WWF1,ODKYPO;^R?PV]NU[.S,"3XK^[ MRK8Y?L"H@IH-W+ZH\1GF?E*,YN:_PP6X@WLG3J-4W(1?5 [&*C&S."N"?4QK M)\,Z3B?[:UF\@,X%="EX" 5D$@K.OS#+BDRK$>GI[GOF/W%RH.YN2I\,5Q'. MG'GCLI6[?QS2&X:7@^_V>GKO M4V!5/X\R6?Y/BD]02P,$% @ ^H*J3!/6L^>Y 0 ]@, !D !X;"]W M;W)K&UL;5/MCML@$'P5Q ,<-I=$2E.5:(0-MB1_SXVD7 M\!'P@\-D-WL4.KEH_1*"STV)LV (!-0N*#"_7.$)A A"WL:O11.O)0-QNW]3 M_QA[][UYU7KN(ZS7_V=*&E"70AT)5PB'7(7"@Z_\ FXLNBBG;_]>$>MU@Z\E>S.CUGO'^$:"&A=V+[S>S./ MXAPX/2ROC*Q/O?H#4$L#!!0 ( /J"JDR@1X\-QP$ %L$ 9 >&PO M=V]R:W-H965T\ZYQC?YJ/2;Z0 L>A=TQ:^@_W1G[6+R,)2,P'2,"61AJ; #]OC M*?/X 'AE,)K5'OE.+DJ]^>!+7>"--P0<*NL9J%NN\ B<>R)GX]?,B1=)7[C> M?[ _A]Y=+Q=JX%'QGZRV78$/&-70T(';%S5^AKF?#*.Y^:]P!>[@WHG3J!0W MX1=5@[%*S"S.BJ#OT\ID6,?I)-W/9?&"9"Y(EH)#T"&34'#^1"TM[ M[ZG_Q-MCXNZF\LEP%>',F3RVW^UU.KIYHQIPF3++&+ CBV!>))"9Q2OXK M3^+ENZC#72A/_W&8WCB,8;*X2!H522,$^QN1&.8^+I)%1;((P>%&)(;Y="-" M5A]7@&[#LS:H4H,,([7*+I/SD(3'\1<^C=TWJELF#;HHZYY8> B-4A:&PO=V]R:W-H965TS0X^M M61JIP7AI#7'0EO0^/YX.$9\ /R1,?F.3V,G%VJ?H?&Y*FD5!H* .,8/ XPH/ MH%1,A#)^+3GI6C(2M_9+]H^I=^SE(CP\6/53-J$OZ1TE#;1B5.'13I]@Z>+_T?D^_;"K\)#H;_Y1F+]2N(=Y781M1J+!=6D9/*GM:-(B M;J+KOMWS--*_\'E9OPK72>/)Q0;\,6E\K;4!4$IV@QO0X_M8'05MB.8MVF[> MDMD)=E@> %M?8?4'4$L#!!0 ( /J"JDS$#ZO\JP$ )$# 9 >&PO M=V]R:W-H965TD%@&V@Z#!VP M 4&+;<^*3=M")=&5Y+C[^TJRZWF=7RR2.H<\I*EL0/OB6@!/WK0R+J>M]]V! M,5>VH(6[P@Y,N*G1:N&#:QOF.@NB2B2M&-]L;I@6TM B2[&3+3+LO9(&3I:X M7FMA_QQ!X9#3+?T(/,FF]3' BJP3#3R#_]F=;/#8G*62&HR3:(B%.J?WV\-Q M%_$)\$O"X!8VB9V<$5^B\ZW*Z28* @6ECQE$."[P $K%1$'&ZY23SB4C<6E_ M9/^:>@^]G(6#!U2_9>7;G-Y14D$M>N6?<'B$J9]K2J;FO\,%5(!'):%&B$NT??_*-Q_4KB&N?Y4A"U&HL$V:1D<*;$W:1$7T7G?[GD:Z5_XN*P_ MA&VD<>2,/OR8-+X:T4.0LKD*&]"&]S$["FH?S=M@VW%+1L=C-ST -K_"XAU0 M2P,$% @ ^H*J3$T>X'NZ 0 ]@, !D !X;"]W;W)K&UL;5/M;IPP$'P5RP\0 W?)74^ E$M5I5(CG5*U_>V#!:SX@]CF M2-Z^MB&47OP'>Y>9G5E[G8]*OY@.P*(WP:4I<&=M?R#$5!T(:FY4#]+]:906 MU+I0M\3T&F@=2(*3+$GNB*!,XC(/N9,NYYIXD?3$]?ZC^K?0N^OE3 T\*/Z' MU;8K\!ZC&AHZ8^[G%:&[^!UR .[AWXC0JQ4WXHFHP5HFYBK,BZ-NT M,AG6^BM.#YD[F\HGPU&$ M?\Z\<=E+F>[N!OOW/X>[* M80RSCXMLHR+;2($O5R(1S#ZY$B&K@VS!Q!E5JD&':5]EEJ.^S<&__X-.+ M>**Z9=*@L[+N]L,=-4I9<%:2&S=FG7N$2\"AL7Z[(46-7/KXPL3[W\ M"U!+ P04 " #Z@JI,=[%@'K@! #V P &0 'AL+W=OI/M3 M*RV8=:%NB.DUL"J0!"=TL_E"!.LD+K*0.^DB4X/EG8231F80@NG/(W UYCC! MU\1KU[36)TB1]:R!'V!_]B?M(K*H5)T :3HED88ZQ_?)X9AZ? #\ZF TJSWR MG9R5>O/!XPJJ-G [:L:O\'AOJ?AWO["IQ?Q MPG3328/.RKK;#W=4*V7!6=GZ9%M+0,D^QBRMS.P0E#5P<\8/6POT^@[)C03/Z M&GB2;1=B@)5Y+UKX!N%[?W'HL25++348+ZTA#IJ"/F2G\S[B$^"'A-&O;!([ MN5K[')W/=4%W41 HJ$+,(/"XP2,H%1.AC%]S3KJ4C,2U_9K]8^H=>[D*#X]6 M_91UZ IZI*2&1@PJ/-GQ$\S]O*=D;OX+W$ A/"K!&I55/GU)-?A@]9P%I6CQ M,IW2I'.<;@[93-LF\)G %\(QU6%3H:3\@PBBS)T=B9MFWXOXB[,3Q]E4,9A& MD>Y0O,?HKSN< ,Z?!^+HZ )T3R@[:8MF9Q@^_D!L.45EG\ 4$L#!!0 ( /J" MJDP=<@BLJ@$ )$# 9 >&PO=V]R:W-H965TJVF3-NG4:=OG'!B(FA>6A*/[]W,"9:CC"[&= MY[$?&R$T:]L$CNY6/L2G2]U0;,H"!14 M(680>%SA$92*B5#&[SDG74I&XMI^R_XI]8Z]7(2'1ZM^R3IT!3U04D,C!A6> M[?@9YG[N*)F;_PI74 B/2K!&995/7U(-/E@]9T$I6KQ.IS3I'*>;V\-,VR;P MF< 7PB'585.AI/Q)!%'FSH[$3;/O1?S%NR/'V50QF$:1[E"\Q^BUW!WNX3_79=_3Y[IW +\UXC6XU$@VO3 M,GA2V<&D15Q%EWU[X&FD_^#3LGX3KI7&DXL-^&/2^!IK Z"4[ 8WH,/WL3@* MFA#-CVB[:4LF)]A^?@!L>87E7U!+ P04 " #Z@JI,EV3:@$ + #.0P M&0 'AL+W=OG]=OM\/IEL;N^[Q\7FP^JY>^K/?%ZM'Q?;_L_U ME\GF>=TM[G87/2XGWKD\>5P\/)U>7>R._;J^NEA]W2X?GKI?UR>;KX^/B_7_ MKKOEZN7R5$X/!WY[^'*_'0Y,KBZ>%U^ZW[OMOYY_7?=_3=[N]D<_7XR/,NGU>J/X8^_WUV>NL&D;MG=;H=[ M+/H?W[IIMUP.M^H-^>_^KJ=O2H<+CW\_W'V^>_K^:3XM-MUTM?S/P]WV_O*T MGI[<=9\77Y?;WU8O?^OV3Y1.3_:/_X_N6[?LQ0=+>AVWJ^5F]__)[=?-=O6X MOTMORN/BS]>?#T^[GR_[^Q\NXQ?X_07^1R\(^PO"VP6]L>]=$/<7Q+\NB.]> MD/87I+<+WI?/>_G\HPK*_H(R5C!Y'=O=9,T6V\75Q7KUFKC#^6>9.8]'=_4^&9BJF'RY6" M&4KD/!:9DYLD;D2@SQEVUX?1I)1$\:Z[E&&:_&:YK E%*K,O=5)AW)-(G6/\&U73B!HU M9-=,IBE3&I@2)4NLW!9Q'$D.TPN9Z\G_R/1:9M-8?47\8@"SJG9IT*B'\[C4O3@HDRJ MN&S8S%%8 @ZU1HR]S$A/:\%K$?N^\'F@F%+3-D4!+ MK=EP>N$,(0C_L>A!1&P/,50<12*72@A.#R.A)7,8.5D(@C= KR /G.68#>P5 MCO&"()_ GQ'DDY3:8,:(G*LNB1X?0BSF^'#.$"0-[Z)>9DP(P!.I19+OQ]&P MAY.+('-HF)X*,D>/=N)A&(E8$0U5OPZCDE>$3[K"G8(XS74HJ:L=E>[#B %%^-'!@$=&\"%)A9R-R*4<7--FDV3%-)LSA\_$,XS@U'-.\(C/Z!DD M\/<:$F9,*NBXZX;HLY^:\X%'J$>W0*3/#J<*I8H76%^,6BR3.65XA&]T"D(% M%:+-&1'K\;EX;31J-(T.G# "0K=&PVE 'B@IB_9D(I:K:WIQ$(VVT9PL N8/ M)6JC22[2CZ%>]S,F5ZL7[D 9B+E7C#Q-S7D?2-T2C;31GBT#80F-F0!:0 M/M $QR!B/NABT0W1:!O-N2)@EE$T:@92;4J2=7(T8W+>!]$@1'3:9G-^"L@7 M52-G0.8I+61M-$KEU%S1-O\$005.4($0AH#1R#UGXG!5$XK2E8$;IM"TF3-4 M0+[0=#D-2#T%5S0*02)V0[29!D?.3I%PA>B8+2+O!%T)F1&A,Z]]XX;I,TWF MW!0)3VB?F48DG=(TO,R(5,Y)B]TPC:;1G)DBR6-TWC"-F#N=1>\U;A Q"5GT MZF J3:LY&4:D)EV2G.YEQID<5 IG1"SUM*)3)Z+1-MK828D8!%C[#I%34T2B MT/G2="]3CQ[(?1 -EU0JUS;ZI\?@)V@J1CV 1DXJE6&M_01% M14Y1L9!I,_;@(F>,B ".TT:8H'J@.2:62]:Q&]%H/S>GC$@H Z8*V: &T47B M&1.36F"R?H(V$J>-Q&C#*"8E#N,)ZU'FEFGBH)H0X7#3-"%:^EA#,/:8$T?" M1.K\4%Y.I#Q4Q%M#R^$KL9U@O>M&A?2V6R*A_#O[;LG8,$8TTOMN\X3Q=^G7 M@U5>3!RT$H*(WBB;)Q(SM^2*M7 XUB06G3JMBD:ZUK+AB)08/NB]'2H$#TZ* M[N_L[20.-@E=7^_MS!.B2$@N>6/99(X0&1$"_"63D#'$9O4(VG>6)^9PTUF 97>0:%"NNZ?203WS@Y*YIB4$9-@AR&3;I8+B3!& M9>NQ(N[-A50+=39?T)O'I>:Q(N[,A53X=*&CD-)=2I*LY<1]OK M'*MSRVC= M0F_6A=]9(24R\=6:9^[-A7BSWIXHZ,WC*NQ8$??F0KP9' 2]>5PY'7>C<6>N M9(M#>T@E6]T]XEJ;V)7[?$6?UW7,646?#[TJ8Y(J=_K*ZC6@";T^%V..*G?Z M2BHL.JVKZ/1B,4CE+E])N5Z7^685?7Y4P1LKXBY?2>U"%^=FE70%#6V;AB;N M\I64''1%;58Q78C%?"0.#)74SC4P[&6.XPE?G#>2A6IT=592 3&"XW]#C==%BMI=1>HQ$K7%_;Z1IQ2H*->[)#3T9AJ01^AY5 M>\:*N"LWXLHP)F3G<%2A&2OBSMR8,QM\V;B;-@RSS>)+X_[72+,T%%\:2==# M",X(6!KWP,;:JG6FTY";S7;SQAVP(3/K/<1Y(WGXN)5\K,GHK&9MTSJC:LC- M9[&/-HRI%FSLD*&A7'00&N40M37+X<09+A,:W58A&U.*.WV+&M"5TT.D@I;=7P<''NQ"6J5MS8;X"\0.Y M^D%H]'Y3S%86+=9["^2=!,C7A;QM<.:3M9RMUPU(]S^D[$+>)#B3X"Q@M=X2 M(&\ 0&U&R!L /=MF\[D,1!!6A3/GP?!UTI /V;^0COQW#39\7^;+YSI#A MZ)XU9Z RTG=A:K)>3R)QO4XTA72C6V_:B=$^+JR;&U):(:WAH4\U+:?/-'J/%6&C'KVA53,I;WF T!@OM MT@V@BDA9U1 QFGDE_,!6VC65\M;R-)I^Y3L]N =5* 4;+).C-^,?N_67W6<0 M-B>WJZ]/V\& TZ/#;Q];N/;#J_7J^%3.;X0X9A3H9S MNT]53/X:[]/E\-G"#ZO5MNNGTSWH<>U^VYQ]_;' MLON\'7X=-B36KQ^8>/UCNWJ^?/UZQN3M$QY7_P=02P,$% @ ^H*J3,I? M-X3X @ IPL !D !X;"]W;W)K&ULC99=;YLP M%(;_"N*^!7\ IDHBM:FF3=JD:M.V:YHX"2I@AIVD^_>S#67!/D2Y*=A^S_%C M<_+V+,ZB>Y,'SE7P7E>-7(8'I=J'*)*; Z\+>2]:WNB5G>CJ0NEAMX]DV_%B M:X/J*L)QG$9U43;A:F'G7KK50AQ553;\I0ODL:Z+[N\3K\1Y&:+P8^)[N3\H M,Q&M%FVQYS^X^MF^='H4C5FV94FP"K^%7RL[QX#\Q1 M7H5X,X,OVV48&R)>\8TR*0K]./$UKRJ327/\&9*&XYXF\/+](_LG>WA]F-=" M\K6H?I=;=5B&+ RV?%<<*_5=G#_SX4!)& RG_\I/O-)R0Z+WV(A*VK_!YBB5 MJ(C6 #@%T#+#ZJ#^) MO9KG0A6K12?.0==_W;8P180>J+[\C9FT=VW7].U(/7M:84P6TDUE-8S4L3ZASV+6O M2E&6$!B&@C 4@$D=F%Z37&R#')!KB@E$ D(D $3F0"3>%GJ9V"_%.;-0-X,X,WA! Q,P&XOYQQ,D-]0 MSKEW%TF<,?>7Z:L(SO.9ZT Q[!'Q#;4TB"9U@G*WJ$$593,X,Y:%;JBG032] MGL3G\64$LUD@V+T0]H%(/),"]B]$;B\9!+L.@FS'+1KDNPIA6>I=BR_#+$NR M&2#8@1!D0:X/(M]>/)AKDBD([#\(,B"O?GUON2-QZK( *D3F[@6V%P3YBU>_ MF?=_B#":>#R^#+,4S]V/:U?35=B+$&!&WE?T-5ZQ1!WV9+ 1QT:9 MRK^8[3O*M>DH34OCS#\BIA<8L*(Y/IK0Z/\6?0O[K>CV92.#5Z%T+V5;GIT0 MBFO\^%Y_SX/NFL=!Q7?*O&;ZO>M;QWZ@1#NTQ='8FZ_^ 5!+ P04 " #Z M@JI,EJROBO$! "D!0 &0 'AL+W=O- &FS5=5*K11MU?;9@>&BM3&UG;#]^]J&L#2=2GG! M]C#GS#F&F720ZE4W "9X$[S36=@8T^\)T44#@ND'V4-GWU12"6;L4=5$]PI8 MZ4&"$QI%&R)8VX5YZF-'E:?R;'C;P5$%^BP$4[\/P.60A:OP&GAIZ\:X ,G3 MGM7P#@,H(GW,A;RRC\PP_)4R2%0X^7WS'WCU9[:NREI>3BB*:(+D M+XOTQB*6$^-%UFB1-4+P'Y4;E&!SO\TM2K!%%*QO;&(Y&[S(#BVR0PBV.,$C M2O!XOTW;[.@?&]UA%$W:W=0ABR81H&H_'G10R'/G9],B.H^@)^J;[#U]G%]? MF:K;3@S>3%PF!GF #X4 V5OO,98>.\MZ?C&KX7HUP#PJL8MXD^TQYV< M.5/6(B&'[ )XSS Z:5)+ R"%+2HZ?QMH6,'MBWH59"FPP?F\6O;(O9WAPD= M-G[H?P1>FDLM5 !LBQY=\$\L?O4')D=@4CDU+>YX0SN/X?/&?P[7^USA->"U MP0.?]3V5R9'2-S7X=MKX@3*$":Z$4D"RN>$2$Z*$I(T_HZ8_+:F(\_Z'^A>= MN\SEB#@N*?G=G$2]\7/?.^$SNA+Q0H>O>,PG\;TQ^>_XAHF$*R=RC8H2KK]> M=>6"MJ.*M-*B=],VG6X',Y-D(\U-@",!3H0\>$B(1D(T$<+X(2$>"?%$T'A@ M,M%;LT<";0M&!X^9P^V1ND/A.I:;7ZF@WFL])W>'R^AM"Z-5 6Y*:,3L# ;. M,?>(TH%()@B0!B87T.D":GXTY\>!6R!R"D1:()X)1*&5A8%D&M)I2)C&J]R" ME4L8A#"+DGO8?KD@3-V&8Z?A>&G8VM2=@21SPTF4)IEEV 7+\U5N&5XN^)GA MQ&DX61JV]F27+)WD09#9AAVP-,@"V_!RP<\,IT[#Z9(?VW:/Q6]=D+].+.H M*=FE+-FZPEKQYVR]SQSQ73Z6>/!?WKP//Q"[-!WWCE3(2J4+RIE2@:7SX$F> M9"V?I&E \%FH;B;[S!1F,Q"T']\<,#U\VW]02P,$% @ ^H*J3%;[@!E? M @ *@< !D !X;"]W;W)K&UL?57MCILP$'P5 MQ .W/G MXE56C"GGK6TZN74KI?H,(5E6K*7RB?>LTSMG+EJJ]%)UZ, M6EIW;KZQV$'D&WY53=VQ@W#DM6VI^+-C#;]O7=]]!U[J2Z4,@/)-3R_L.U,_ M^H/0*S1E.=4MZV3-.T>P\]9]]K,B-7Q+^%FSNYS-'5/)D?-7L_ARVKJ>,<0: M5BJ3@>KAQO:L:4PB;>/WF-.=)$W@?/Z>_9.M7==RI)+M>?.K/JEJZR:NFW4"[]_9F,]D>N,Q7]E-]9HNG&B-4K>2/MTRJM4O!VS:"LM?1O&NK/C?=@A M\1@&!^ Q $\!B?=A0# &!%. 'WX8$(X!X11@^6BHQ+:FH(KF&\'OCAA>;D_- M-^1GH6Y^:4#;:[NGNR,U>LMQB#?H9A*-G-W P7/.(V,/,*)'2@%0XHF"M,?) M* :-8AL?/!CUX 0!F""P"2*;H!L2>'ZZ*'4@D1DIP9&?P#HAJ!,".MA;Z*Q) M41(& :P3@3H1I.,O=-:DP/=Q"NO$H$YL4X0/C0\6,O%*AJ0I@54(J$( E7"A M0E8OQT\\CY#%QPC08H]X_WF)R<+.PV8*>DW77N.%U34E6K8#S7[1EHF+/?VD M4_)KIXRM&3H]-=3Z8MK6C3LK,R4Z+D8 MCN]AH7@_WDQHNA[SOU!+ P04 " #Z@JI,5+.$%&H" "R!P &0 'AL M+W=OUNFS 4?17$ ]1@,%\B2"5TVJ1- MJCIU^^T0)Z "9K:3=&\_VQ!*P&O[!^S+.>>>>[%\TPME+[PB1%BO;=/QC5T) MT2< \+(B+>9WM">=_'*@K,5";MD1\)X1O->DM@'0<0+0XKJSLU3''EF6TI-H MZHX\,HN?VA:SOSEIZ&5CN_8U\%0?*Z$"($M[?"0_B7CN'YG<@4EE7[>DXS7M M+$8.&_O>31YBA=> 7S6Y\-G:4I7L*'U1FV_[C>TH0Z0AI5 *6+[.9$N:1@E) M&W]&37M*J8CS]57]BZY=UK+#G&QI\[O>BVIC1[:U)P=\:L03O7PE8SW(ML;B MOY,S:21<.9$Y2MIP_;3*$Q>T'56DE1:_#N^ZT^_+J'^EF0EP),#/$KR1X$T$ MUW^7X(\$_[,$-!+01-!X,)2N>UE@@;.4T8O%AM/08W7HW 3)OU6JH/XY^IML M)Y?19@4H2D>)45DBL=) MH0<2>+,Y3+,?F!WKCEL[*N0UJ6^S Z6"R!8X=_(X57* 3IN&'(1:AG+-AC$R M; 3MQPD)IC&=_0-02P,$% @ ^H*J3,4B*,T> @ 908 !D !X;"]W M;W)K&ULC57;CILP$/T5Q ?$8" W$:1-JE4KM5*T M5=MGATP"6ANSMA.V?U]?""74C?8EMH M*;-6/Q%%BESP+A#N;;7$_"GB=:(OLS1!>W?VF78K=?1:X'21HZLAZC%;A\$C M3'R/V/V+P.ERP""M8)"!?3*VV$.PFA3Q8#)_C<1K-;'YR5V-N9\@]1*DEB"] M$Q!-[LIA5A;3N+N*XME_RF3>,IFG3.PGF'L)YA\WNO 2+#P*\,2HPV0CHY.K MV#U"W(E8>D4L/2(2/\'*2[#Z^#7H0>1MCLBC(9UVAP^431OD,N,'G#HJW_5!'PY>E^ -02P,$% @ ^H*J3,LWZ8+# 0 M-P0 !D !X;"]W;W)K&ULC53!;IPP$/T5RQ\0 M@[-LMBM RJ:J6JF55JG:GKTP@!4;4]LLZ=_7-H32Q(=<-4C#4V![]/C*?/X /C)83*;/?*57)1Z\L:7NL")%P0"*NL9F%NN\ !" M>"(GX_?"B=>4/G"[?V'_%&IWM5R8@0R4N1Z6$"5]4C<8JN; X*9(]SROOPSK-)]EA"8L'T"6 K@%I: Z9 M$P7E'YEE9:[5A/3<^X'Y*TZ/U/6F\L[0BG#FQ!OGO98TV^?DZHD6S&G&T TF M71'$L:\I:"S%B;X)I_'PVZC"VQ"^^T_AW2N%,& M1 ER#XX MAB\@O_87KB*TJ)0MA4ZTK+,X5(G]SHG.@<8;P+<61K':6[J2*V.O.OA8)O9! M&P("A=0*6"TWR($0+:1L_)@U[>63FKC>W]7?F]I5+5UO*)K&?;:N$ M"@]$OK#Q \SU!+8U%_\);D 47#M1WR@8$>;7*@8A&9U5E!6*WZ:U[ M!,?_*\&?"?Z&@*923&_.6.(TYFRT^/3O]EA?(B?R5?<+ MG33--F>J/4)E;ZE[=&)TTT(S)I\P[AKSB#CO(((%@I2!Q86[Z\(U?._!A;LO MX.T*>$; 7PDXI_#19/8GQCUN*IT@H8%T!N*=PN=-/\X[J/#D^OM^_8W?A\-@ MMYC@GT:S/8BW,8!6=X "K\U\":M@0R=U'U?9980S,W';O!_E_DX^"Z+&ULC53MCILP$'P5Q .<$_.1NX@@'415*[52=%6OOQVR M 70VIK8)U[>O;0@'B=7V3VPO,[,[&WN3GHLW60$H[YW11N[\2JEVBY L*F!$ M/O 6&OWES 4C2A]%B60K@)PLB5&$5ZL8,5(W?IK8V$&D">\4K1LX"$]VC!'Q M.P/*^YV_]J^!E[JLE F@-&E)"=]!_6@/0I_0I'*J&32RYHTGX+SSG]?;?6SP M%O!:0R]G>\\X.7+^9@Y?3CM_90H""H4R"D0O%\B!4B.DR_@U:OI32D.<[Z_J MGZQW[>5().2<_JQ/JMKYC[YW@C/IJ'KA_6<8_42^-YK_"A>@&FXJT3D*3J7] M]8I.*LY&%5T*(^_#6C=V[4?]*\U-P",!_R\A& G!1-#%_HT0CH3P@Q#:;@U6 M;&_V1)$T$;SWQ/#OML1DEQ'";H8H1&3#Y@\ RS MGA!(JT\IL"M%CN_H>)E@?X^(8W>&P&DBL/Q@80*[!4*G0&@%PH5 M"PR7RZ,7L/PM%3Z*XVNJEV\3%V6HG_66;F@MSV&\TN$ -1VLVG/G"O0EE8/NE.5GGO3@<)9F>U&[\7P^H>#XNTXV- T7=,_4$L#!!0 M ( /J"JDQXOUS+*@( #<& 9 >&PO=V]R:W-H965TV$[=_7%Y82 M8NU+;(_/G'/&CH=B9/Q5- #2>^MH+W9^(^6P14C4#71$/+$!>K5S9KPC4BWY M!8F! SF9I(XB' 0)ZDC;^V5A8L^\+-A5TK:'9^Z):]<1_O< E(T[/_3? R_M MI9$Z@,IB(!?X ?+G\,S5"LTLI[:#7K2L]SB<=_X^W%:YQAO KQ9&L9A[NI(C M8Z]Z\?6T\P-M""C44C,0-=R@ DHUD;+Q9^+T9TF=N)R_LW\VM:M:CD1 Q>CO M]B2;G9_YW@G.Y$KE"QN_P%1/['M3\=_@!E3!M1.E43,JS*]77X5DW<2BK'3D MS8YM;\;1[B31E.9.P%,"GA.RX,.$:$J(YH2-J=T:,Y5^(I*4!6>CQ^U=#43_ M)<)MI,ZRUD%S=&9/%2M4]%;B)"W031--F(/%X 4FG!%(L<\2V"5QP _I>).[ M"2*GQ\@01'<>,S?!QDFP,02;.X)\5:3%I ;3&TR*\QC?HRH7D]M)['02/^:G MPZE/:!&=N]8>ZX>VBA]4-PM=<;RM M7/A]MJTR%SZ?NB+Z;\>VU.^$7]I>>$4#A+ M/4W5G-M>9A>2#5.;1O.WHOP'4$L#!!0 ( /J"JDR(AUR=F@, $81 9 M >&PO=V]R:W-H965TI8RF3;!.691WU?>'F2 M%NYJT8P]EJN%.NDL+>1CZ52G/$_*O_E2]S7@:=T?]#U@+=:').]_";U M]^-C::Z\/LLVS651I:IP2KE;NA_(W0/C=4"#^)'*DTJN5?8SW>K# MTHU<9RMWR2G33^K\278%!:[35?]%OLC,P&LF9HZ-RJKFU]F<*JWR+HNADB=_ MVF-:-,=S>R<,NC <0+L V@=$_IL!K M@?0!Y>P;>!?#_ :+I5EM*TYN'1">K M1:G.3MD^WF-2KR)RQTWW-_5@T^SFGFE/949?5C1D"^^E3M1AUBV&7F#($/$P M1E >]1C/,.AI4$1C3<<)K"D (L S,%@H:^+9H%".$W"8@#<)^"!!8'6JQ80- MIF@[94"^;]4"85R$F$X Z02 CK#HM)C@8IZ;..+4IH-@02 F'J" = 2@$P[G MN0<8F[$84:&Q']F$QRA&HCC&?$/(-P1\)PJ.8()H_GJ*88)XQGJ*1X4*1F*K MKP\0)2;($!_[@#]C/76@P4KA@@?"M@.$XQ&;$"R9L"8R8TTAT(@V&=$A(N0C M$P.PB-&)946@D7T@%)">2H&=BKS#J@CV*C+'K#K09;U!%'/;>*_"AH2P6Y$Y M=D6 $7$A?&8S0KB A5.4L&.1.9:%0"/:8SLBE+'89@U@+ C]"=+8M@CPK6@J M!38N\@[G(MBZR!SO(F-;"I@8B>X*:OCN@+V+SO&N#G3YIWL#^%R%#0EAYZ+ ME**I%-A'*)W_E"CV$K"'T. =+<&:IT#. MXY8@4&"WY&W0D S6,D5:%A,IL);I.[1,L98IT/*X)0ADOX9< 0W?T;&2&5!R M-/%:QK#V&)G?$H:UQ\!_^*@E$&2WY IH2,96\? NEA4#LK*<[QYB;/5Z%QO& M7);[9C->.1MU*G3=S8O1?L-_3^L-ISW.V-W:U#*^8XB8.\TW N__%.T7AJ]) MN4^+RGE6VFQUFPWI3BDM#7__UNC^()-M?Y')G:Y/S1[<*=N=?7NAU;'[:N'U MGTY6_P!02P,$% @ ^H*J3$#L:K\N @ @08 !D !X;"]W;W)K&ULC57M;ILP%'T5Q /4@!-((H+49)HV:9.B3NM^.^0F MH-J8V4[HWGZV<2D%;\H?;%^?<^Z'[4O>A%ZA0>54,VADS9M P'D;/L:;?1P9 M@D4\U]#)T3PPJ1PY?S&+KZ=M&)F(@$*IC 31PPWV0*E1TG'\=J+AX-,0Q_,W M]<\V>9W,D4C8<_JK/JEJ&Z["X 1GX =5P$XGV47(J M[3E_P?#@L)9F6FFYZ)OBOU"\=8U?#3\=8J_4$L#!!0 ( /J" MJDP?SM_KB0( & ( 9 >&PO=V]R:W-H965TX"/A9GI5_-04J;O+5-9Y;IP=K^%B&S.F MUU)L@U/;((IQCEI1=^EJ$6R/>K501]O4G7S4B3FVK=!_[V6CSLN4I.^&IWI_ ML-Z 5HM>[.5/:7_UC]KMT!1E6[>R,[7J$BUWR_2.W#Z0X! 4S[4\FXMUXDMY M4>K5;[YMERGV1+*1&^M#"/">)J,U7^7)]DXN2=Q.3:J,>$SV1R-5>T8 MQ:&TXFUXUEUXGH>3/!O=8 X89SVM:$47Z.0#C9K[04,O-=>* M-:#@DP0Y@(F"@A0T^&=7%!D<( ,#9"$ NPK HC(&31$T7= 03GA<"J!B+"]A M& ;", "&1S"#AE^D*6@1LP B1C&,PD$4#J#D$0J?92D+&C5O/1?EC#$8)0=1 M<@"EB%#R61::\3)"@40?H10@2@&@1%GNBUD6CBL2HK*1%_(H %>_[X,;]M&GDSOIE MX=9ZF'G#QJI^G.=H^E.Q^@=02P,$% @ ^H*J3&-WZ+KU 0 0P4 !D M !X;"]W;W)K&ULC53;CILP$/T5Q >L"21018"T MI%IMI5:*MFK[[,!PT=J8VB9L_[Z^$)9DW:@OV![..3/'ETDGQE]%"R"]-TIZ MD?FME,,>(5&V0+%X8 /TZD_-.,52+7F#Q, !5X9$"0J#($84=[V?IR9VY'G* M1DFZ'H[<$R.EF/\I@+ I\S?^)?#2-:W4 92G V[@.\@?PY&K%5I4JHY"+SK6 M>QSJS'_<[ ^)QAO SPXFL9I[VLF)L5>]^%)E?J + @*EU I8#6];TEY2:N)Y?U)^,=^7EA 4<&/G55;+-_$^^5T&-1R)?V/0,LY^=[\WFO\(9 MB(+K2E2.DA%AOEXY"LGHK*)*H?C-CEUOQFG6O]#!4&*SEIHQA06 M$ZXPFP6!E/J2(G2E*,(/]/ ZP>$C(H[=&2*GBJ0]@'_2YCV\LWS)NN%]Z)2?4RS/VM M&9.@"@P>U$ZWJJ,M"P*UU--$S;E]UW8AV3"W++3TS?PO4$L#!!0 ( /J" MJDP34NQ<1P, ,/ 9 >&PO=V]R:W-H965T7. DZP-0XR?7M:PS'!;Q$Y,^! MS>PR.WBRMXNKD*_5B7/EO.5942W=DU+EW/.JW8GG2?5)E+S03PY"YHG22WGT MJE+R9&^"\LP#0D(O3]+"72W,WI-<+<1996G!GZ13G?,\D?_6/!/7I4O=]XWG M]'A2]8:W6I3)D?_DZE?Y)/7*Z[+LTYP752H*1_+#TOU,YUMF @SB=\JOUDXAN1_4GWZK1T8]?9\T-RSM2SN'[E;4&!Z[35?^<7GFEXS42_8R>RROQU M=N=*B;S-HJGDR5MS30MSO;;YW\/P &@#8&H :P-8%T#]NP%^&^ / KRF%*/- M-E'):B'%U9'-YRV3^A31N:_5W]6;1FSS3,M3Z=W+BI%@X5WJ1"UFTV#@!@-] MQ!9!?"3Q-(&.!: LP,2S'HL03\#0!,PD\'L)HD$9#28RF*+% !F68J-\B"** MD_%1,CY")AZ0:3#!S6OB&?$'E+8H0EFT^6@!+<#8,XA)'C2D=^ RA":.2,4-S ] $'4]S"%/$P)?UZUP@(PJ%TS-:$A&2H MG(VB9.PH4-SHM/%G_1$^DHQDP-U)@P=TP_U)PPF_?2VH5RVS)+%!$,&8)+C9 M:61+ B,9<(?2^ %)<(_2V11)9K;#"(FLUF;#?$*"D<\,N.5ABN7!]C+6$Q#8 MG:8 N.4!L3P=JVFD9S]@>< M#UC;MF2QC8KU!@1VISD ;FA 6C<=.;Z .QH> M<#3@C@;,T98LMEFQ!H' [C0(P$T-2 NG;"0%[FIXP-6 NQH05UL- @%9#:+% M1/<;!((:;Q!LZ/O^4]R$S#;AD.L:Q0RE]V[^V\^Y/)I)JG)VXERH6O.;W6Y: M6YO9:KC/R'S#"/)$$]%/FGGLXQ7->/@CD<>TJ)P7H?2<8J:)@Q"*:_[DDSYY M)SV1=HN,'U1]&^E[V8QES4*)LATYO6[N7?T'4$L#!!0 ( /J"JDRE:J K M= ( *X) 9 >&PO=V]R:W-H965T$JF&_.J(FE-R-D%EX6#7 M#9V2Y)6]2B2BG)6]OFE6F; M=B5*NC X '[(DDFY2SQN+MZZV)/D5H MY:O=/^E)L]EF36V/4+/WC8?\U+EKH@ZS;3%X@ F&F-T4@X>(_101ACW$447V ME6*P4FSBO4$5,P0>2. 9 G] $(UDM)C(8*I61H+@)#Z8Q >2Q#!! !($RV6& M($$XJ0 'HS>ZFV(\E(S>U\>802$16$@T)< N3!"#!/'RK4A @F3!5D"8 $Z" M7-A"+B!TYM"@&1>BY5(1; ^$@2KPV*40R)O) [L( 3;"_@P%[!'D?T(M[!(4 M+%$[!>%@QHP(-A,"7(#GC@=L Q1]0BUL!!0O43L%X7#&;PCV"YJ:P<-S'VG8 M#-A=KA;#9L (J&+TH=YVH.3A2XV2^&E\EIV'_Z"^R?PD_)I7PCHRJ7ZIYL=W M84Q21>D^J>.2JINI/J\O4&T \GJ[G;D]%>TS7]02P,$% @ M^H*J3#@_5=R5! "AD !D !X;"]W;W)K&UL ME9GKCNHV%(5?!>4!3GQ/@@!I %6MU$JC4[7]G0%ST_DT M^0/$+.]X+_S9.V9U+ZMO]47K9O$]SXIZ'5R:YK8,P_IPT7E:?REONC#?G,HJ M3QMS69W#^E;I]-AURK.0$:+"/+T6P6;5M;U6FU7YWF370K]6B_H]S]/JGZW. MROLZH,%GP]?K^=*T#>%F=4O/^G?=_'%[KR6%3ZM Y>Z'*O M2-NA4_QYU??ZX?.B3>6M++^U%[\@ MP7C/MN/CY\_H/W7)FV3>TEKORNROZ[&YK(,X6!SU*7W/FJ_E_6<])"2#Q9#] MK_I#9T;>CL3Z.+S739D/4PQXT=%2$)OIX"X9NL65.=_9\@YVK4 K? M@<,D>->?/R61X "!A!= /$8@!/+A5X3=9JB3X-+&MNY )E4G"3/LKU[1^9) M6<(12S!BSZ^B8 UW;,(!H@F>-9KY(,9<11%W++,55$6$1+CT<1P-#$8#<,! M$A@@F>X')1@E,L&10?24K(B$/3]V2,<23CR_,?703<&0N"<$I/>%LAG&8#PI MGV(,=Q)FG$2Q[8LKXU&<^ :$<:>(=^$)@?FC&8Q(YVA!M8P;14\)11&U?D,Q@Y*M<,=<<<>W+R5/] MSBA_.2:13RF !]'3#JU((FQ;D(P+SVSAF&L.N!;$$P*3R&=4N!R3R*?4N-PM M7[EY+%"V+:Z,"48]]1S'7'/ M?"%P!SR&86NP!R**87N('I\$!)2*N=QR969 MYZ78LS (3+4 5%-?",RAF%'F"LRA #NB8+8M0$3MXO]_1,^#\3S1 J*%I_ 1 MF$$QH\05F$$!=D/7$B2R5Q4H\E1A M,L ,W"LUH+S)^84=\*S)\ ^Z!K"1)% MMB5(Y)GU$I,L ]*S MQ$K,GIQ1UTK/\0[:_QQ+@$C:"RP4>18"B2F6@#WI>5R6F#TYHZ:5F#V)]C[' M$B"2=N$&1/Y98E/\?+2&L5(N5G8]L 6:Q*Z1PH=3W%Q7Y^Z O%XB:4N) MA];Q$/Z%M:? 5ON6+O<4M._8B M7KR535/FW:GRJ2P;;=(E7\PTO.CT.%YD^M2T'R/SN>I/Y_N+IKP-_SR$X]\? MFW\!4$L#!!0 ( /J"JDR"22'3I ( ,P) 9 >&PO=V]R:W-H965T MY&7:AH>M:[&4:2V1UXP M]20J7IJ=O9 %TV8I#Y&J)&<[YU3D$8YC&A4L*\/9Q-DV(VH=7"('QF_J*OWP);R*L2;77S93OAC1L M8UK'Z_%/,*U-\*?*?V4X?I^$P#'9\STZY?A:7S[PIB(1!4_U7?N:Y M@=M,3(RMR)7[#;8GI471L)A4"O9>/[/2/2_U#B6-&^R &P?<.@SCNPY)XY"T M#NE=?-K@TQ:/[CN0QH'PM1\0]U1,P(2) MYY^@(4Q 00+ZN&0#D&#@5T#2CF8^)D$=)5;W,3>)#,%$ACX!Z9%B!!*,'I<" MQ7 3Q0^( 8 2TE%C"8"0)QG(A'LR[FE[Y%/0N(<";.LYPO^A&]RW*'E$-Q\$ MZ.:# -T@IKZBNQ^*VUVX*Y'?EMC[F/J84=_9P:V+Z+]K70"@A'8_V]'5+5%P M>7 7M@JVXE1JV_=7UG8HF&-[RW3L"SLL0'8\7D+X%1ZO(?L&ULE5;;CILP$/T5Q >L,==L1"+EHJJ5 M6BG:JMMGAS@!+6!J.V'[][4-H2P,$?L"]OC,\N&7\3*:72>B_R4JSL M5,IJB9!(4EH0\<0J6JJ5,^,%D6K*+TA4G)*3<2IRY#I.B J2E?8Z-K8#7\?L M*O.LI =NB6M1$/YW2W-6KVQLWPTOV265VH#6<44N]">5OZH#5S/4L9RR@I8B M8Z7%Z7EE;_!RCQ?:P2!>,UJ+WMC2J1P9>].3;Z>5[>B(:$X3J2F(>MWHCN:Y M9E)Q_&E)[6Y/[=@?W]F_F.15,D"5K)54A6M"PJE(*\-^^L-.^Z68GMB/Z)\-)7XB?::+0V M:TH=H:RWM1>Z,;IIHA:S;3!N#X,[!%+LW18NM,76';D/-MB/$6$([^"!27C& MW^LG$40P@0\2^(; [X<8^ ,5QA@//P\2>8SY$$@ !A*,"4(/)@A!@G"^%!%( M$,V08HSQ@H$4.X G'*@%T;APK LPU@6@E@\3/(,$S_/5P@YD MN4PJ]H78SCG',\<>,HL;%Z_RS)ARWHJ\E$OWK%0U]SRY/[."RB=>L5*_.7)1 M4*6GXN3)2C!ZL*0B]XCOQUY!L])=+>S:LU@M^$7E6A2,O14'%GPW+^6WI M@GM?^):=SLHL>*M%14_L.U,_JF>A9UZK>'\U4P^'Y:N;R)B.=LK(T'UX\JV+,^-DH[C=R/JMGL:8G=\5_]H MD]?)O%#)MCS_E1W4>>FFKG-@1WK)U3=^^\2:A"+7:;+_PJXLUW 3B=YCSW-I M?YW]12I>-"HZE(*^U<^LM,];HW^GX032$,BCA* A!"T!PO\2PH80M@2+]^I, MK#4[JNAJ(?C-$?7I5M1<(IB'VOR]6;1>VW?:':E7KZL@3A;>U0@UF$V-(1T, MM A/J[=;$&R+#1G127^#[1@1Q_@. 9I$8/E!+XD4%PA1@= *A#V!V<"%&I-8 M3%F[$($_0&T1%(G\M(_:C?X/!( MA3>@_OD'R= 3!!7 Q"T!O'YA7,#)5$)XT4'\#D_PNH/D$4^2T1]: ! ,/1FC M"'2T^N$,J[C_%B\L&%=6YR^SB76,F0W/Q>M\& LF3K;GD,Z>7TIE#K6SVO8U M:V(^K(/UC>EWD/4MF>\P_!I234A1I=F]=?+^A50W7E^I.&6E=%ZXTAV _5 ? M.5=,I^L_Z4MTUKU>.\G949EAHL>B;GCJB>)5T\QY;4>Y^@M02P,$% @ M^H*J3(>O-*C> 0 H 0 !D !X;"]W;W)K&UL M;53;CILP$/T5Q ?$8 )T(X*TV:IJI5:*MNKVV8'AHO6%VB9L_[ZV(2R;^B7V M#&?.F>-X7$Q"OJH.0 =OC')U##NMAP-"JNJ $;43 W#SI1&2$6U"V2(U2""U M*V(4X2C*$",]#\O"Y%V?V/_XKP;+Q>BX$G0WWVMNV/X*0QJ M:,A(];.8OL+B)PV#Q?QWN (U<-N)T:@$5>XWJ$:E!5M83"N,O,UKS]TZ+?RW M,G\!7@KP6H!SYV46S'XC]B^,#-F=3V:0["O?--*],]EHF M>5R@JR5:,*<9@S>8=P0R[*L$]DF<\'_E28[]!(FWQ\01)!\($C_!WDNP=P3[ M#P3[.Y,SYL%AN,,\X%WJ5TF]*JE');U3\6$ROTCF%O M@C8WA(%LW6RHH!(C=W.YR:[C]XC=#7N'S[/[@\BVYRJX"&WNJ;M-C1 :3"_1 MSCCNS'.Q!A0:;;>YV:]J(K5M*V6X0$D4)-1%/K(5&?3DQ7A.ICOR,1,N!'(U331'V MO C5I&K<+#6V9YZE[")IU< S=\2EK@G_LP?*NJWKNS?#2W4NI3:@+&W)&7Z M_-D^MN_,WN8^U@T&\5M")R=[1J1P8>].'K\>MZVE% M0*&0FH*HY0HY4*J9E([? ZD[QM2.T_V-_;-)7B5S( )R1G]51UENW<1UCG B M%RI?6/<%AH16KC-D_PVN0!5<*U$Q"D:%^76*BY"L'EB4E)J\]VO5F+4;^&]N M=@<\..!''8+!(1@=0I-[+\QD^HE(DJ6<=0[OF]42_9_P-X&J9:&-IG3FFTI6 M*.LU"^(D15=--&#V/09/,/Z(0(I]#(%M(?9XX1[$V$X06#4&AB"\(UC;"4(K M06@(@BE!E-@)5E:"U5)!XLVJU&-6!M,83+*:53)?\N#(KB.RZH@L.OR9CAX3 M3W2$Z\B;J M_8)X#]1\ $V+CL-X4O3[2/.K>/_5>HMV/OY?QP892TR0A#,1:#(::N!G,T2% M4[!+(W6M)M9Q4._,G)[9]WJ V^QXD]OP.U\[6#U\?'L+T#])_4ORG?!SU0CG MP*2:@694G1B3H/+UGE1G2_5XC0<*)ZFWL=KS?H+W!\G:X75"XQ.9_0502P,$ M% @ ^H*J3"$TT/3R 0 $@4 !D !X;"]W;W)K&UL=53;CILP$/T5Q ?$8!)((D#:;%6U4BM%6[5]=F"X:&U,;2=L_[ZV M(90E7AZP9SASSLQ@3SIP\2H; .6],=K)S&^4ZH\(R:(!1N2&]]#I+Q47C"AM MBAK)7@ I;1"C" =!C!AI.S]/K>\L\I1?%6T[. M/7ADCXN\)*!\R/_3OCI>V M;I1QH#SM20T_0/WLST);:&8I6P:=;'GG":@R_RD\GA*#MX!?+0QRL?=,)1?. M7XWQM;O ,E!HBG<:?B=.?)4W@1M M7-O.KL/$?P]S!^ I ,\!V#8'C4(V\T]$D3P5?/#$V/N>F%\<'K'N36&:N\MC_:[%-T,T80YC1B\P(0S FGV60*[)$[X(3Q*L)L@PWX>'=XY9,G)+)H^0A6$D^8G WXER!3B78Z!XW>D#-!H5*F6VB]V*\IJ.A M>#]-(#2/P?P?4$L#!!0 ( /J"JDROC^>-'P( D& 9 >&PO=V]R M:W-H965T90F@O#=&:[GR2Z6:%"%9 ME,"(?. -U/K-B0M&E#Z*,Y*- '*T)$817BQBQ$A5^WEF8WN19_RB:%7#7GCR MPA@1?S9 >;OR _\6>*[.I3(!E&<-.<,/4"_-7N@3&E2.%8-:5KSV!)Q6_CI( M=XG!6\#/"EHYVGNFD@/GK^;P];CR%\804"B442!ZN<(6*#5"VL;O7M,?4AKB M>']3_VQKU[4%$+E0]\_8+]/4L?:\O_AM<@6JX<:)S M%)Q*^_2*BU2<]2K:"B-OW5K5=FU[_1O-3< ] ?\O(>P)X4 (H@\)44^(!H+% MHZX2VYH=423/!&\]T7W$;']PFV)TF7Q496=R#IE]-S3ZDQF(LQT2TBOXI5:F/Z/H,(?6V-R$27RCYU/@ MB&]QNG/AUW&ZBUTZ23_GT+N=;DA^)^)BFT[=0?&F'[QHF/[Y7U!+ P04 " #Z@JI,L;I[8B " H M!@ &0 'AL+W=OV.HC 4?17" UB^ M1#1(,F(FN\EN8F:SL[\K7H%,2YFVRNS;;UL0%1NS?VQ[.>?<PV=N-D[NI(]8Q_Z\/VP=CUM" @44BM@M9PA M!T*TD++Q.6BZ8TI-O-U?U%]-[:J6/1:0,_*G/LAJ[2:NZ,6LWZ%]H=D(P$(*1H'(_ M(X0#(;P2HJ>$:"!$5T)LNM678GJSQ1)G*6>=P_NWVV+]$?FK2'6_T$'3;/-, MM4>HZ#D+EW&*SEIHP&QZ3'"#\>\1VT=$$"4C!BD'HXW 9F,3/ K M6=YCE@;3]-WR9I$]2VS-$ENR!':!A55@\?\-3ZP"B<5!.*DS>:C3#V;Q) NZ MN2\4>&EFD7 *=FJD_J1NHN.X>PGT?9O$-_XJ[Z?65::?H3\Q+^M&.'LFU6TV M=^[(F 3ET9NIEU&IL3T>"!REWB[4GO?#JS](U@YS&8U_#MD_4$L#!!0 ( M /J"JDPNN?Z:.0, "$- 9 >&PO=V]R:W-H965T7C\;Y1JV"PLBTJ7K>%J+V&[Q;^+9[=$:05#.)7 MP2_MZ-W3H3P)\:P7W[8+'VE&O.0;J4WDZG'F:UZ6VI+B\:+X_=7Z M%Q.\"N8I;_E:E+^+K3PL?.9[6[[+3Z5\$)>OO \H\KT^^N_\S$L%UTR4CXTH M6_/?VYQ:*:K>BJ)2Y2_=LZC-\]+;?U6#%4BO0#ZJ$/8*X:"@R+ZG0'L%^J9 MWU6(>H5H4##XH O=Y#++9;Z<-^+B-5TY''-==7@6J=/::*$Y'+.GTMDJZ7E) M$9T'9VVHQZP[#!EA\( (E/7!!8%/P&G7GNB,3\48@WQ^'88-F*";K!-%P+%++WZL[B[OJ>X M)R#WY/^ED7RH-%P45!JNNRFZ#*3+@%0SBR]S#IVRV$ZU"XHPIC"5%*22 E2L MTUFGCA<68F3W!P"%61)9J7/]3:4.([@7(I-DQRFB1T6 )HJ"@S^&MQB C F$R;@=H\_T>\QW/"Q MVX(I#NV44"!:.W$9B&)328$;.G8[;)BD$R;@'HOC3R0%;G78;3Y 4A(G7)Q0 MIU 5!JB"3IV*[O>A;L+?O>Z]X7O8M*)4B-P2R#N#74J8 6 J',K@M%$5O%F M;Z;CUMN(4RWU[^9(.DS@*Z(G.DN^5I,Y!N0941,[(+_%;):I%+L[*C]J)X5V M")IEW?@?O)'M/AY^Y,V^J%OO24@UE)K9<2>$Y"H3Z$8=^$%]KPR+DN^D?DW4 M>],-[=U"BF/_01(,7T7+?U!+ P04 " #Z@JI,:$H1?, S "QZ@ % M 'AL+W-H87)E9%-T&UL[3UI<]O(E9^W?T675]Z5MB": .^99*IH M6?8H8\M>44YV*[4?(!*2D"$)!2!E*Y4?O^_H;C30#9"2GLX9?K+%_%&_B8W[PJ[O(D M7A2W2;)9+5]%W>[PU2I.UR_D=IW^>9N<9-OUYK85]N%]/?LC6F]L" M^BR21?W7#W'>D;TPD%$W'+L_/LANPV]F.?8:_O@^72?R;).LBO]I['#Y<)?4 M?PR[Q_]9_VX*K1?4X^TROJG_>ATO"V<8,\>G)$\S!--"OHDW3CN]:_$O_]*Z MM[=I,8^7\K^3.)=OX4L'N/66:EYOV_\,Z]]7IAYD\.S_I-(QR @O/8=%G@!A?Y2_) M0[W=R3;/ZV!H NGQ<1@=]YPMJJG>ILLDER?0[R;+G7G>Q_E-(J?S>0*MH,V" MVSOI$G'\_?G)[/ M^*_9Q_=G;Z;X]>OI^^GYR:F<_7QZ>CD#0OH\>R,/#X[D@4S7\O(VVQ8PLGOV MR=R0SJC^XQ]#AP T-..B2#;%#\[/<7%+M#W'/Y(_;]/[> GMG7D!>7]--O'5 M,I%%,M_FZ29UJ?XRV\")X5"!,V! TZSV&0;.!#E1(?-DGD!_:.V =WV5+I=P M9F439YB/FULX_GD% TK;FWS/EO?'&^2? 5LL[[)L\05:^5>S-&.UK_Y%C:0? 7I4'A!3[_/LQ4V8 :+!YVYG6PMC3E);0T(.*^S9:+ M)"_^G7!W\^! ^%.N%U@P+PB#;K>KQ*",MYO;+$__DBQ^E.M,?YL6!0(5X9@U ML@P4XS\4=_$\^>T+D--%DM\G+WZ2#A8P(U*3@PQOFGXT#@;]H?D%YH9ONN.P M834RWD@@\OFM$$\ )%W?)?)/>)TN'J4X7BQ1Q!@!]%Z>+ M8V!E\_@N!<#76UX &P"Y#1@5YVN8WX>*V]66L2YC4@:DS)-;P#^8&\Z\:#CB MPG...Y&!=KM7S]L$I<%=O'Z0\2*[P_7!\N0Z^:*1'_E#=K,F2$@"<)POY.&+ MZ>Q$#KO#%T<2OO]=O-[&^8.TH7T;PSH6?]H6..@=2/5179XS%^RK,U_ VGAESWA80>,*0YE;14G!P)_5B9=?@I M1FJ^338I2.JC1F70(1D'6_?MP:B[;^MF6JM1T<[U>)O[%^-MVK*2G4"?7<(_ M'T[/ > ?W\J/GTXOII=GT,!2&?2"++TAV*%'V"JXHT=<^'GX++O>?(&9@&SF M* 3<,=/U)EG'@'Q.5^!FT*F!8!MDQDD&QDUVO4.DM#=ZEP.; %+*KM.-(SON M4/%#HFF2:K-DN23>:%07SPE> *\FQHFM%K",97:'Q.D M32,?]>\LV[F\,Q:1UWFVTJVSM=/J;98GZO;J! MHW-'!XF: '19$@? X5P0$F/F!J\.U3J/O$W58J\28$")/+P":,"9'+V"L[E/ M"UP+LJI2ZKO;/7S]^#[GB5Z_H]@KN8,((NYD2JLR+]#Y=@ U: "K-ES%RM<8%^D21DC'_ MH!*FRNQ./G[X=''Z,[0[^_TI&I4?/YSN;2E]].@,%B;CR0#&N(9%GL1+E $V M:2 TX_LX7:).?0S[.R[ JO%;,VVC^TEQJ=1L.I:5S_I2#.%).SKQM/_6EA94O,KR3?H7 M_@*."F0E+"A%Y/';>XS ZVQ]C!OV,HM=0'!Y\#TP]!V ^K0%80;[+'B5V,.+ ME, 'YDD"C(/D#U"\(@#E3R!#N:4[;<^[JVU!/57G]AV]35'?V+&C-XJGHE5L ML(LXJM+UVY0X0,,[#9'6Y5Y[EN((G>MK,)T0L,G7.2,D^IX*9##S?7TQ2J8! MHRH(G_?NV.CM"4 LWZ1KE(>X-I8(CGCV=G1$G ?8^ ZY" M&JWCGNU(;SOQ*;F)BX<"';X2M(J./-QD-PE1RY=TU6DBS3.B9[_ M[5_'4=3]$9H()2_IF_#'(Q*(0*EW)&G1CHOGJ M__-R9H;R= MV]1SJI$#$1'L#&@O#M4F9JCB6^:<776;:!I@EZX^!\L_GI[+/9._P-FE<'!^P? M=R>!...59'=@,+#D6,5KT#!QP4%ERCHJBUVH+'>BLLAX]B)&U1WT88!?0036 M!D;V]4*_HN'X;+RSU)Z %I0RS\_6@$?9M5@C.B(ZH])$W-7NL$[ JBSP$$@- ME==QFDMRGX%X5:*6,!"^VBXW18GF3"]:^55=DD5'7!*TM3#5_7#XUHX2+6.@ M%*&7E,+Z4U#TYV3CZ8GU>*@VS F :N#K+0#C 2Q)@;CDJ,[GIW^0TY.3CY_/ M+\_.WP%#_'@.?Y^P4E9O#%I[:WOQUIS*V1JLT"T?-J#:[[;K!'%OR*A5MO/A ML7R=P3^&,[V=SEX;/%9>1@N=A\=A+_"HT>(]"C*:_6URE1-%62N 0=5@HC)8 M-PIDCD;7<79]##*X\D%H,P@1$?_N];O'_2[.@?%%)"YG>(?T="=$B!6Z&0K0 MW=-K.%!@[2D0UISQB4@= 6--*JQ)"2;#'S%.=Y=LMN1W) =*P5PJ^;I),$PJ ME'HBT9/-/$[YM+FU&6BZ7&9SHTA>;T'S2B3H XN46:.P%[I("XX)F.[&Q0[4 M!@;(?"/0B5+4EWN)]K1XVVC=2<4;' 9K,$7< 7.9DU"#_RG4UX3 4.,M- . M <]P=CHU]'#*0.+FR2H[$ISRY3^$3T"8+2$2KDJ&(:6D>"T\+X2_PEXOZ'4C^*LW#H-AKP="B"&M5'V"<1C]*"=A'_\OVF-,IGDX M[ :C[EC_*SS!$EC*8!2$T4@>]J-@/!X=2<#UB&!3.W;RG96#]T;!).JK?P1; M'\I .@R/9!\H,NR/37/]F6W3*3<<1;!?.)9H/ DFPQ"#(V$8#(8C40\0R7 R M"+JCGCR,QL%H-(1E#H=!-!E9L%C4^PR#P22$'K"OP9'L 0R&/AC8QERYO7'0 M'_;4/VI[MO__,$)(C8/QL%_"6WUVHP6]03<81&-8T1@.N@<@[_6Z8E_[7A[V M@OZD?X1;F0QA[X=#6%7W2#A1$0G<%,X#(0K@C@9RT!T'W4&H-L A"A@.UCZ( M@F%_6*Y=?79C(HI2=>?>"$YI-(89>D$XF,CA /"E-_)LNAXBJ0UT(/3Q'PB- M >B1 '$HC.6_$6ST1*(!K=*!<=+Z@BT7X1CBX)1-D#;&&0T+ LGP?'O6&-R M[.Y WJB8+>DM(O-&:N5AC+->+UEJ*_VPHD!=Q4OT?0M*L"FJ*J3TJ9"(<@8@ M<2UT&^ W&(P5VOUKOMD=GJU"2Y1#KG4PS1LR]6Y2^#8IVS:HFN=%40_8]TB"3.D.(QD-AM!X(FK!$<\*<=!NR0[HD[VR M41"%)3OG3V9E@TDP&$7F5_71&W*10^!(DW(F]=&.O S&@!O,9L(QV.8;B+< M" SLPQ=S04A%XS%":M@=R2,YG 3#<2B:8B^RWP594C)#];$Y!"-#.,W>H 07 M?VR*Q,#OO6 23LH%A1'T""/AC\D@FD:]L414&2*+#2;=48.X4)$9\CL/1T/8 MJASU!\(7C@&9.8"] 0$,M$#@!?*OA]%H-SMXHI'(!Q M-@]&8Z"=QO;8;B)!7O:&H !10Q$&7Q!]0AH(T+M*(+-]U$Y&J#PZPDW$/.# MH- +-.EV>@/Z9S@1*O+"W_;XVX%X2N!%CS\:!B.04?R/&1]4MO%HH/X!SN"J MJ;?Q K,[M&H*?,*YW4W/3E^_/Y6STY//%V>79Z>.H=GK M2&^[*G,>U[7P*?O"81'(QH05='D'6%_87[P'+H)F"-KUOX^7VT1\V*[!J+@# M@%]E&"<#1 )M> P895#] .AR$A[Q3Z R D!SX/3H<^$^H 7BR8,NV>N"^H5* MX6 H#B1H+8,^XA8BZF%_,L(QX,MN?[3;MOC.N^H!>4R&M5WUQT?\TQA4[_JN M4),&)@N["GNPR+:_ M Q;Y-86O$M 7PDZ?7#2%0RT7IR>G9[]'*I@%&#J[O)B>7 +#F)U>PA?3\S?R MS>G;TXN+TS?RXO3WI^>?3^LC]#OR\8. "RMQ!HZUDC015^??0M*S+ ?3,:H MN4<@TD8@!'W)EB#1@<U'LLEZBXLS:]$-'$E*+_9+J M:$=+8-FDFL%H8I%MKS;7VV5I&'P!Y1P)$9$Q3^-E9Q?0D0"-GY'(3ZI6<2&N M,YP.%*YVM('_3 7QE$PH$]1%[78?J^'?X?8+HPF^'>DG;X H6M8$VB4$[#F M#_31UWT@2F6K6OB/QN'ZH(?$]4>@*AZ08\5U.XP&H&0/]_$VH'D&O#:( &\/ ME+S;:_-$/Q+_S!J9, 5E47%O9>HLA+R)#%LU,1LE'NY(YUYP)(Q9ZU, M&N58PVX6)1@WCR8)#6*5G/@7,AUL,F'13K&]^A/& M-#E]A&FM4$8FLGD?<06BV*+27B@CFD(]2LF*C3$+,"!G(U)$=K5,;SBIQ#U3 M%34@V8#K)VTRMN.]3!6LD<6+>QZRM&"L?$WV_\]-LH!SJ,KB;5.H!(LO@"Y8 MO7@L&\>1"^-RL@Z0[)^0%S(W%N>9QJ$\*4DA M[+Y$%7B%)H@"2%WE)95:5+B91T? 4>PU"*\J:Z2FD:DG'V=NU&30D0TMQ2PF MR0.P7:.U6)"_ @.AE9!?5=^A$#VB'QN<1'>H:Z"898<[;">[VBBM(RX1@544 M!3@21$6B?/0XASZ(@-WJ-4^5";ZM=(GDP!05*EE@UM4J V2XD MKHOIE$N)D(XXUPYX1PKP3C%#06A5Z1H-9M:#I)V#MDAP&>2_] ]V]2 V\:\J M7IT98+$?J\ZV A]>B$TROUUGR^SFP?9F74.'K+Z<[29%I11A=(P,&5%JV."+_B80&VTB!4/>$L$\06!31H',$@P\I:BDNRC MX$ P9+@AV@)"P7K?;'/-(&R.(CPF&NL.K"X@,TES8L$ WD5#0,=5&!XK7AMB M!BAF0;+W)F!WH8&A8@;X[;26YN2L399KBU%O4EI(FX.OOFRMF(SVGHW4 I#@ M8]!E0).9T%J=!-V/']_\X>S]>]*T/U[^?'HAS\XOI^?OSM"X936\WF?8D?MT MLX2*\9G.XSRGR+R2O+!\[8B67U!@V^"I0<"%5DWZB-?*3\M%XH5;%A-OM-+T=:G.-D5TQ@.:I.6V 5S]@(\K[.Z\YT8&G+&'/<0\WFQ M?RY/Z@R,=*=6!@;F-#I55J0_;(L$]>Y'U'#8Q> .NB,G0J=;EQ,8!VW0&X+=3_\ M0&%YH'&(A/+I,":J M@AVX%0Q/T)[Z@"!C[24O%0SV<8_ %HS@OT!'XH/9*X5%24&$X6_R>%6&"<;! M*.I+H/8^F*(FLU^%XR00]6",_X5?3\$&RAZ2Y+@>R@-D[DY"V0^Z0^WDI]@' M*-'!B'"Y/X9EH<$+]#'H.H7E;Z=G%_+WT_>?3^6'T^GL\X4_9VC336_%*F'2JCDJQN3I-;DD$#PQ%-HYY'E@*8S"0VKS&GPD1<'\AF W8 MP@]]2W;XYRK9?$E K61P@,$-W /]P[AWSD+/:)+MZH[IF];&K66E-:U7;#E7 M&#?(.%NNT"R'_+"QRO,CC]82&J77#UI%M:"ZXL/7^7Z"M-=C.*O<;G4+GY$V M05EG0T*-F"9%;4!A#UCND%/N[H!\39XU-R1OA^E-]K$ Y "\28'E+BKL3F7"BJ+_ M6)LPPLI(*R,K4W(+YQ7&4VXM*4FIQ2(%#-M@%F1.B83\Z4HJB/@=AH;;@V>6+E 2AS-A,8K5V!+D@H0?VO*_O4!TG=M26JL400 MEG1L-F1$:IT%*3M^=9<1#EZC298\:$*\WB('IS6E*[3%H5E*TR+(J*M&<4)" MC7-X: H=JB74@;8'?&13\4*;%3(7,&#<4YP(+T0-Y;5" M% [=@BIO;94MDJ6J)")O!MZ]PQD[REVH(LX*-((Z*!>S2N9,5-X4!GEY0% Q MSRA9$RYA%*Y8(Y9M*/)^+4E*L'>MHNZ;- MCCG/UGG-E%&];*=5S=K HLT:F[# (/R9J9(M'"MI'*37@6U$ZGKD\=&-XZ+[P$&R N0D4WJR(2<=* M=>"P$Q45/'C9N8G18?5\7MIF;)W#>@N5)"ET307:FV5*Y'5"87TVP!4ZU>?P M#$$. .5,Z)2JN:*ZO+;YM&Q7WAR8$NL@Q2=8+-7LFWGM',\R M:*D2<+47QPX4%]L[2MLM"=7,N;V[R>,%[I%T05;SUHOC]-I,=[+,MHMVR(N& MK=UF= T![D/J?3 P-8RM/0/NWJ=YMB;<*W=[ M!0P6\?H(5UFA@MU!!5@8*CJ:7N!8*#(!)R1VS6 S M3@M' TK'YATKVRCG"&)'$DO>O0]1F:42P=2,^%J9G/?I O6VALZ ]*#$EWRH065\,TY=%GQ:I"](-#APB5,)9GIH9K (97RQ;Q=4"KG<;S$B%JA/) < MQU#^G3-&.6=R#?]"F,(H5$@Y388B'ZJH'HL)N;+*])NSZS!04B19ZFK4:N#7 ML4"]"Q%\^P:JWZ:)%?#@2@ C*J"G"=47]CD+ MK!PHR F##+P)XNIDJ#P-N,.&"2N[(JN,_185KP-.EAGZ L+OK]WH(.K :(N\B6]RCPU'&;L-]-3KXO M*X>%XK-L6"',Y^S;L$L0\FRQG3,Z:&Y>(P^=^04+)HTGRVD7+"X9F[33RHQF M"P>$8+JFM)NBL,PMKG'%NFD3D\8;"M(5?#"Y%#A2@'169$&I2G&";US6^5%2 MP-JNV6O*HZE7#%2]M%A-C#C/ 1&:@@KKZYTJ%"^:<"FNG 6@B\D)*)VGFND# M!)5OJ2.=J@:+R6\>[M )MWRHZD<@I^ZR%#%VS3X:0B_"C&Q)_90]F=?SG *3 M[8 ).)3'H-;M&;"VG:WB^VI;PFQ++9QY81UZ+"\Q0DF%]9R4KT26,%@3ZTS] MA2)R=,^J0G%DB2Y05_8IM[A2, MMJ)K2RHMI?0]H$:@=;B>V,?+";E=A".8F4P3$QE&KQJ+*^VKJMC\93J(MRV> MM 9!D[C#5128!L"P4TZ08;G[;3I"L1O1#@B)/S8AL:4]JLKA4.E%K!XO[?_C4< M]7[TP2H&,GA 9PS(E2V5].@<=.R\]T)5"3\%?6&%?&1"'YG'HZ90JF)V6N)< M92QOD&XT;D;HVY M H]]4B:?BR+72OLV8+@!@Y!J(85)[BI9*9N+P!;+)"]%L0\<\P(MFF\ML&6G MJEC?6%S1,!86NAVW_%TT[KEDL%J>IWAC IB0>$.#S;[*;%97-!E9T2( %(ND MJ7)TRV=\&^HBO88&2$'&Z6@ER:;K^PSF6)B\/BU\*B9H:1$7WOSL0$D7DTW+ MR:!62IR57DO782AI56;3"DI5M\OZQ#[FG_29?[P7E7KKBY-WY(G/8+0@+[2] MR*AJFXMUU8)C:.10WWS)2O5?:Q*-3)CJ/\P6?Q!AQS57N4R?A>"/>,(BZGCD MH*#,RE9N8)9CJ>)E#N :\6>)TO?FMC1_4"4D;E>:1X%)= ;FI4T&9.^H3P(< MD(3X;$NY7GJLK)O?N'M'GJ+(XE\;=2X[>7?EPPI81L60*CLK?:^P-:LR2=1* MYK:2V;>*#Y1:E,56=.9CI^*>T Q [,OT9#/3$UZF9YA=Q]2V>DUWHVM9P*&; M]E(5!"QU&2*44IWQ>$T:G R6$@2$EJZNMF MD; N"[R-B#(P]#NR?+E!.]TI MM@M)5-PILDZ>-SW*-S.$D1L1CS#<0#D;ZF1=1V3[ %P#R&CI7-19 M@H$-3I\DL#FM:E^MF]MMGWUQ 0D751CNGB6U,T:OCRT9 MDGDZ6VJBC_9CYS@ 2G3Q&#/&*]%%BQFC)RQ+\%9@WE[KR$B%9Q496&"P= Q\ M;N:I,N];,%@Q+#Q-S4X'CF=6!>HV)8HWWH3E?.:.93B;%GJHCFP:EHIEK*&%/;3EX8]U HM2V@U8;=, W8C5Y6 0BU+[Z)BQ*BG3 M>6#EY8JQ9%Q@H"ND3[ZJ6Q$K$Y!-D2%6%Z18J:<>ZK-\M[;MT(IV5&&MYO47#;$\:H.+F-5GSI8IK50N3 M'7FKEOV0;, @3-86*'P[R-:[IZ7,[X-H$IJ:9E^A<(!?E?F(6E);8=\RS^4@ MG(P[/3.X+!@G844I>9AJ-VZ*87?H7B"4E2O'<#UW\Q%5J)8( MK%S8)BQ^),QM;>PXGNZNG8G@6IV M^?'DE^/74WZ[X0,62OFO50?$;6HK3MD3]40XU$K%"JKX&G5#^G<810VU8B"S M!F/9 Q8_:+[0#0;HC>"_>,=:RS5NO0 4$1D%H(!@O=\ Y2"F+498&:7+NO"* M4!U^/L"[.,,^71L"?XW#P9%3K*3C"TU/0"B3.B[?DM2N'2L*A-Z_1-TBAV:! MOOT+Z6-^2VB88D*=0LJUL/)O*)M!72C3>E?3;;R@J]]0;RQ=+(!-UZ!X;G-T M,1Y,HL[ OO\!;V_23%@T[M%<+&>7015'L*[WPNU3>NUX@+I;']3C;E><9^MC ML'^7' <)@Q[=- ,*ZJC;K5Z76KF'2G0[I;2CD17T$'/T)OD^_'52NPZ?^#L5 MF#V8]-U$U1YJ.8A5;7*@F YEVO)=6OABZD:86S"J",*7*/AXKLEV1OI374_L MKI^6\=I4P61LZM.V,(\8[_97=]IU1.,K+,Y570?C3J1A)-Q<(K"U8 8&%@<7 MVY%.@&0^IMO9L9NBW<)!9'0AY/,4HX(&>)>A6:V^L+"\P9!F^,)E6W15 MN4IW;I@:5U599O/9-"+_'9R)FZ6KWF"ZG/Z76Z<;HNO"^EWP8R=XVI? <"\0 M 6QJQ.FV&Y6#ML][8'A]"$8P3#FBG?E&@:#$S(@LGHQ^@!(I5.AEP16DCWZ& M3(D9O.B@X)NY0-O)DPU/0JGD9:A78;&ZOFD'ZW@#/"C.E5WAD:?[/'@&S.00 M#-H([ZH2ZM[-$O#6G=@$C<-![PCL6S!6'X>>OG"3!]AL*"W5G! M&>,S;.:E'1_2B:01VCXPP,J4JUZ'\&(65^*\.9Q0!DO?K6-UX !M:QE]4_-A^Q #S MSQ1JT1;HCO?XBRJ94('*%3(5^WZVGX>X_5VB;>9K>DMB1!HV;S<,WTMX+/>?%5S MJ]R^95W,JS!!/S>AKI_PD*Q3!:5B^ H\8")W.WU;[[.P5=]W1.+_6%6_$;.^ M9F^Q,G$QCLN9,=K?K'RW9JVJ92 ?D5ZM7PP'@IT\#,9!-@*PQAQ?;>U#*$3YEA> #?EWR6AQ^'=G[R_/K/:Z2-MF\HIMDB,CY71%$>)M$Z1-DJ6$> M?D-8\IS6$2@8[Z'05"--Z&1*R=2&W0)1I8#>\NQB5F(XD@GG*O*;4_8T="N2 M:9GJ)XT[%71Y?3J]E-6E5C%>()(RP^1C!CI=L_"EFOWMBA:/IQU_O8L?, [' M$68X\$U,V4\8\$N.DSPC<:RO;?0G*@,/6*88(,EU1CXV%FF9\5E-TD2G7!4M M-GI;YH#MF/638"ILF$H/3)V7 *<7YV?G[V;RT^F%G/T\O7!*W\*H(]U6ZNKR MQ+DT765I.BZL2SVN!_=+JPN*\J-4JLO2O_[K0'$"U K.SEQ,8AK)879 MHU2\#%(91B">RL6A5P;$W8-JRLX:L&36QMD*0^*UU@'Y.ZB5J ^HKMIE^M=Y MG6DN#5LQM\8(XMEZU>JVT7@Y5\\":GYQ1:?,OM4V:-O7FNVZU:GM48PRYD3X M95W=3]=FX;U-PMS8[]RYWWR*HW$0]8;ZBGWWJO^ =RKP-O]P**I7_3]R%24& M&*2P2[5G%51 1^$$_SONLW,F#$;]$?QWTNN*T[:19!]OM9(#&*#_"% $K*UP M'R][?KSL M^?&RO_GC97*O-[V:U>'Y;;+8\HVFUO57Y5OUSO#/CW[]0SSZ]>V/5^UC0I5/ M4^UE+_U3OV3E4*(%IV7K?/6._TA//K5LVMB4UMW2QAA2BDN]^S_3 U)[/E&S M%V\^JSP&8A9L=H:,R<&CIV5(BQT/C\B_V\,C;0"*]WLEQ+F8_I_[*9-&W#HI M@ZXG^@[&J0F$.Z&1:/;^4\OQ2RO_' MEU)V<>$S:Q=^TGE^:F7?IU;V4B^FRF^G:@,<<#^_Q?+-;[$TGL.C7E[Q2>3G M"\^?+SQ_OO#\>UQXWG!A=2/IODF+^.8F3VZ,'&HP:Y\KL9\KL?]I*[$=F53I M0"84'I4JZ'0LT>Z*@XSP\^P M*F[O-+GGBL#_ Q6!#D=S<\_WP9?7)G%9AZ1-B!Q4#4G\QNLZ?LZ!?LZ!?LZ! M_HXYT/MF,\O#-YBXN3R2Q_+S[(T\/$ ]YY4^/BP;Q9L< NN+RY*<#BJ?G3SL MY(M=&@DB9)WA(Q_*:PJ*OWD(L-(,$)ZN*?SC>PQ=D#3Y'\=SDYBL--GT-"'LV"=YD.GN4XJ=)J. MG*;U+#]G9C>!SO&7[DHR:]B-E4CF!M;VRR&K]VO.'G,$IYL35F_RI,0O=T4F M%_1"Y8(Z-%)&+SUPJ$5P5!)R&;^1WR-^LT?2=-.#MOLE32 MI0MWW4!$)OL,WVXG_O$VO,ZI;?G-4MORFK^^]Y"K4\<.G) M Y_'=RG8T[PWS&7=EDF 6$E(-^"ZN>)^A_?_F?WO3 ?U*Q)MZD$ES.@"Q!JZ M51&HI?ZUG9+;\S@F:C@QJ#+#58B&N_*L$/3S9LAX8'H.*9A#J;$V^6:(I M#=R=HJ2\3<\\?*KT2GHZPTRZ2*XV%7;+&6!.&3*C25\GB$5],)L?W-UPJ;>K M+M06DR9%^SKJ(Z!5=MP=N-#[ZIL/,Q2/N]%>::F/QU>C6)]"<)V_3N[QO3-[\/L!%X[<-D!8D@OJR O^Z=A(8+_,# MN^)<+ M7J3%K_*O%;3YJVP@V&K/''H&R#[P.V NGLLDN]V7C1NLIJ ^GK>5G)TY6/WW M >=(-? &V*1E5-(K_\U ;_D=;5@S65!M M^+]7&M9W40I]B8S:D?#=0+!G#FP;% IO^,@D\.P+#9/;11=*F-0N!RS[Y$OC_DW[MC-ORGMUS,.]LE^=#>U(@FU?C7%E/S4/]O$X8V"&)\[FOY-#H2U^1Q^AT:+5T5'P=FM_]T=JIJ_;=) T\U MTS2O=;2+'>^_0IW^VCQ6\S)V9XP^13FA.[*(.0/?.'Y/;W(]#M%8ZZL4(R3> MN'MK^N4W6EEJ-#N;L&W-K,I"[TCI19S-9E]CJ/%N7:9BO*0USAT6L;V!7:3R% M><:24@-;-AQ4=AQ4IG8.W&A"U2>#U@W^[D>EL]HP;5Y>":=]R<&:P9\_7D^7 M]*.0UUOC4D0E#_&3R4/\&?,03W0>XHYN3>F+3NR LS]1N6_W3)0-=_@H5!XI M-'SB3O:WNFK'UV1_@;[3D5TRL"(GO_U")Q6ULN'Z@P3!S@<(_!C08+Z%7:]1 M9 G02@X8P\OHM"8U6W*5Z,&NJG[^L-^CYQ:MO!K^CQ;14MRX$V.R[A/, MN,:AVI 2%4D6A0W1OJ=ED#YE%)/MZ>FL%>W!>WH,:/^",QJ:MO#45 MG&Y7W]&!B5]F]3-;^,@ID/LO2.=,-JW)7QD@GUX9(+^Y,D#N6QGP[U9-@/S6 MF@#YM)H ^>TU 5+7!&C2+&^Z5U?Q\U 8 7'C/]^5/)HE-,',III'B[>;;?(:XKU!E[#QOO,#S\#1-"X M6^(I6Y6:]K,PGK=F3*&-)_;VV)A]ZQM$@95DKB$;E#%K_$H[HQ\""X'EZP;M M\''%+G_+]'HUFU4.DU=(8Z>.UIALW#"36[7BQ^*&LI&GK\=3.;+/$E5)AB^J M]9C:$:\P;-*1'E>3XYAW^U2ER&^L2I'?5I6B'SY^7%7*JZ+8_/2_4$L#!!0 M ( /J"JDP&$F\L7 ( %L, - >&POR2%&AL"2I50BJH4O/ 6[6QQ\Y*>S'K=7#Z]>S%ER00"H&BYB6> M.;-SYNS%WLFLTFL&=TL C1K.1!7CI=;ENR"HTB5P4IW)$H2)Y%)QHHVKBJ J M%9"LLDF@CY_"N908SO3UY^K:6^?('\ M<_1J-!K?GU[NXBC??SFM@.]>3/J'_!O$,\?83X M!E; ]BS&9NRG"W*QAWQ0N4?5&YL8M%N6S'(IAIT[QQXPS(0#6A$6XRO"Z$)1 MFY433MG:PY$%4LFD0MH<&5,YM$CUX,.A]^QI:GDX%5*YVKZ"_UVTPW<"G6<% M4L9Z@1'V0#(KB=:@Q+5QW& '_A!"K3U?ET9AH<@ZC"9X2' /4V0A50:J+Q/B M#DIF#'(K1]%B:9]:EH$-:BVY,3)*"BF(T]!EM(:A38&Q._NJ?/\)N\% M&'92EFS]GM%";1@>&#!9$:Z.F@I%7TP?/:HI 8 A=$*E*;I)O)-D7(. MC>Z.4Y,?JCDZ0LW_>IT+$* (VQ1MSOYS7N7_K/C\XN\ENZ_*KN#GM:I/+='> M[4<@/%9EW5Z,[KIN M?38>M\4=KUC[5[/FM?IDVJM7(W;M>1LT=YQWE7EV#X^/AE73-2CR_-M M6S,YOCS7!S>"_VI_G]=O"2LZ\M =";_#U.S7(J" MATVQJ7C=#5"2EZP33=W>B74[(C6K^,5H>PEA]8+0NA/=$XGJH2EU[8CT/QTM M+D:6.NY8I[[S(%IQ6_(1D6="?2"CA:7!S4'.8W\>1CD-29#$(8VSX2A+)E'H MYQ1 V@BD_9&0#H!T$$CG(R%= .DBD.Y'0GH TD,@O8^$/ &0)PCDB5G(*S^+ M,I)\);.49C3._3Q*8H#V&4'[;!8MIC^('P3)/,ZC^%H!)K$Z#NA4868 \0N" M^,4LXM1/O]/UCLY@A_4K3=,B, 3%(LIWNM5"M&/;*=9*$/Z+)A/AQ2)+\&TU) MI)(DOHYTG^]$$1.+9=@L*DW2N0HB_3G3=68G?)A++,,R^>I'*;GQ)W-*IM3/ MYND?R6MA%K$,:R2E-S2>P]F!A?G",BR,+$^"[T>J(O?I,-5=^;H<6Y@J+,.N MB&)%14GN_]P=89@C+,.2H'X:*SMD9*92,_OFISN]B:G!,NP&5%_D &)BFK , M>V*OPLB!NMLH>?L)3IPQ3=B&-8':S+8@)J8+V[ NWK#9-IP0$[T/,:P+U&HV MO!&Q,7O8ANWQVFI[1R7F#]NP/][0V[[NQKQB&_;*L^;VA@_SB6W8)V_Y[AD4 M8F**L0TK!FIO;PPQR]B&+?.G__8B8H:Q#1LFVU05DT^D69*H6K.BTT?^HEGK M*TD#ESTPQ3B&%9.I-A:;DFNZ*9/WO--A)!DO-E)T F)BBG$,*V8/&F_)D0KH M0AWN1!-3C&-8,:#34UYP\= 3'X0*791P:#KH6I=APP#*25.OCG(N*S*O;T59 M\@5)(2;F&<>P9P!FT-2=U#GDMRWOVGY1%F)BGG%,>^:EH]O#UZ"'#ESPM?_ 8B)"<@Q+""( MZ5>-[,2_;"CL/2C$Q"3D&)90<,?JE2J4HB8!D_))U"N-NQDB>@V7M3$)N>\H MH6TT=>&,ZD[Q0PFYF(1#KS=;Y#3$Q"KFD)P6@6A=RHI*>/JL%6 M<1Z$$!.SD&MZE4SE-KEAY8:3*6?M1G+]A7T%R47W7 Q;"!AG(IARY##U>$9> M0$S,0JYQ"SWP6H7R94I4LQ)L6$),S$*N:0N)EJU6DJ]>DF@+WD^2("9F(=>P MA?*F4^';HO53XW\:28)2]$,48F(6<@U;",5T3R$F9B'W_6Z%LJXI[LD5:_N) M2*6+$NQT#[.09]I"FNUHEZT?I4-.04S,0IYA"PV8MSUFL8NI PTQ,0MYIBV$ M87IPMR4:3*%B(B5G(,VRAJ%8QY"1GCWLK/,1$ M]_Y-[^7\CJ;*(U'TV@Q%N>GT'&0'$[.0UUMHO'W*9Z%ZI>:+6/U$J\X7K"QF MDNB780O2]?1>PG)3EH$ZE]23AO7/Y>@VMH\47?X'4$L#!!0 ( /N"JDQE M#;R__0$ TB : >&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'/%VLUN MVD 4AN%;0;Z #.=G2%*%K++)MND-6#!@%+ MSU1-[KX.FSI2XJ\+]+'!0J!S MWM4C:^R'G^E8ET/7YN;0Y\7;Z=CF==64TO\((6^:=*KS3=>G=OQEUPVGNHQ? MAWWHZ\UKO4]!E\M5&*8SJL>'Z%\D9MQP?B7]S[]S_INMSMLTE.W^7U*;?FBXM^"*GP=I/-!2@^R^2"C!_E\ MD-.#XGQ0I >MYH-6]*#;^:!;>M#=?- =/>A^/NB>'B1+(..2GX2PYFLM@&OA M>RT ;.&++8!LX9LM &WAJRV ;>&[+0!NXNM0&^] MPKTVNMGFZZU ;^7KK4!OY>NM0&_EZZU ;^7KK4!OY>NM0&_EZZU ;^7K;4!O MX^MM0&_CZVU ;[O"60DZ+.'K;4!OX^MM0&_CZVU ;^/K;4!OX^MM0&_CZVU M;^/K[4!OY^OM0&_GZ^U ;^?K[4!OO\)9-SKLYNOM0&_GZ^U ;^?K[4!OY^OM M0&_GZ^U ;^?K'8'>D:]W!'I'OMX1Z!WY>D>@=^3K'8'>\0K/*M'#2K[>$>@= M^7K'B=ZYJ8>T?2G#H=WG2Y=\&OYMS03N7-Z/Z?(9YZG?[I\H7<8M*9P_+Z[. M>>I'1/CT]L?C7U!+ P04 " #[@JI,5=WD$-D! "^(0 $P %M#;VYT M96YT7U1Y<&5S72YX;6S-VEU/PC 4!N"_0G9K6.G'_(IXH]ZJB?Z!NAW8PM8V M;4'\]W833#288(#DO6%LISOGW6B>*VY>/QR%T;IK39AF=8SNFK%0UM3ID%M' M)E5FUGQ[9+$WS?VY^F^ MIQ5YWU3TKVAV-FM*JFRY[-(M>7">=!5JHMBU>:BUI^HE^L;,-WF?M8^/NDN- MV;IE/Q;DI\L1/UK:'6"H''-R3-N"=HT:"E^?_*"!V]U06D]CYU/5QV;'XZ5( MSZD:6+_PF(](_=:IJ-IK>&I]NA_VW?K%\'W7"_\N!C8<#GOKQ\LA0')(D!P* M)$4=3CFG6[,7TG>K%ULY[/A;QNWGU!+ 0(4 Q0 M ( /J"JDP?(\\#P !," + " 0 !?D !D;V-0&UL4$L! A0#% @ ^H*J3&:#VE+O M*P( !$ ( !F0$ &1O8U!R;W!S+V-O&UL4$L! A0# M% @ ^H*J3)E&PO=V]R:W-H965T&UL4$L! A0# M% @ ^H*J3!S$<4G5! =Q8 !@ ( !D0L 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ ^H*J3%3^Z8>( M @ )@@ !@ ( !5A@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ^H*J3/AP*UZG 0 D0, !@ M ( !5R$ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ^H*J3$."E\*F 0 MD0, !D ( !SR@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ^H*J3'&PO=V]R:W-H M965T&UL4$L! M A0#% @ ^H*J3/?R,::H 0 D0, !D ( ! C0 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ^H*J M3-T37S_% 0 6P0 !D ( !ICD 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ^H*J3& ;$[>I 0 D0, M !D ( !D#\ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ^H*J3'>Q8!ZX 0 ]@, !D M ( !0T4 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ ^H*J3)=DVH! "P SD, !D ( !]4H 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ ^H*J3+*> MB0!8 @ ! < !D ( !PUL 'AL+W=O&PO=V]R:W-H965TA@ !X;"]W;W)K&UL4$L! A0#% @ ^H*J3,4B*,T> @ 908 !D M ( !B6, 'AL+W=O90 >&PO M=V]R:W-H965T&UL4$L! A0#% @ ^H*J3*=I J\' @ :04 !D ( ! M!&H 'AL+W=O+]&PO=V]R:W-H965T&UL4$L! A0#% M @ ^H*J3$#L:K\N @ @08 !D ( !='( 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ^H*J3!-2[%Q' M P P\ !D ( !Q7D 'AL+W=O&PO=V]R:W-H965TY_ !X;"]W;W)K&UL4$L! A0#% @ ^H*J3())(=.D @ S D !D M ( !NH0 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ ^H*J3(>O-*C> 0 H 0 !D ( !2HT M 'AL+W=O&PO=V]R:W-H965T*1 !X;"]W;W)K&UL4$L! A0#% @ M^H*J3*^/YXT? @ "08 !D ( !"Y0 'AL+W=O&UL4$L! M A0#% @ ^H*J3 82;RQ< @ 6PP T ( !&M 'AL M+W-T>6QE-;/\$ #!) #P M @ &AT@ >&PO=V]R:V)O;VLN>&UL4$L! A0#% @ ^X*J3&4- MO+_] 0 #2( !H ( !S=< 'AL+U]R96QS+W=O XML 69 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 70 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 72 FilingSummary.xml IDEA: XBRL DOCUMENT 3.8.0.1 html 120 180 1 true 44 0 false 4 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 - UNAUDITED CONDENSED CONSOLIDATED BALANCE SHEETS Sheet http://www.pega.com/taxonomy/role/StatementOfFinancialPositionClassified UNAUDITED CONDENSED CONSOLIDATED BALANCE SHEETS Statements 2 false false R3.htm 104 - Statement - UNAUDITED CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) Sheet http://www.pega.com/taxonomy/role/StatementOfFinancialPositionClassifiedParenthetical UNAUDITED CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) Statements 3 false false R4.htm 105 - Statement - UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS Sheet http://www.pega.com/taxonomy/role/StatementOfIncome UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS Statements 4 false false R5.htm 106 - Statement - UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME Sheet http://www.pega.com/taxonomy/role/StatementOfOtherComprehensiveIncome UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME Statements 5 false false R6.htm 107 - Statement - UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS Sheet http://www.pega.com/taxonomy/role/StatementOfCashFlowsIndirect UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS Statements 6 false false R7.htm 108 - Disclosure - BASIS OF PRESENTATION Sheet http://www.pega.com/taxonomy/role/NotesToFinancialStatementsBusinessDescriptionAndBasisOfPresentationTextBlock BASIS OF PRESENTATION Notes 7 false false R8.htm 109 - Disclosure - NEW ACCOUNTING PRONOUNCEMENTS Sheet http://www.pega.com/taxonomy/role/NotesToFinancialStatementsNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock NEW ACCOUNTING PRONOUNCEMENTS Notes 8 false false R9.htm 110 - Disclosure - MARKETABLE SECURITIES Sheet http://www.pega.com/taxonomy/role/NotesToFinancialStatementsInvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock MARKETABLE SECURITIES Notes 9 false false R10.htm 111 - Disclosure - RECEIVABLES, CONTRACT ASSETS, AND DEFERRED REVENUE Sheet http://www.pega.com/taxonomy/role/NotesToFinancialStatementsReceivableContractAssetsDeferredRevenueTextBlock RECEIVABLES, CONTRACT ASSETS, AND DEFERRED REVENUE Notes 10 false false R11.htm 112 - Disclosure - DEFERRED CONTRACT COSTS Sheet http://www.pega.com/taxonomy/role/NotesToFinancialStatementsDeferredCostsNetTextBlock DEFERRED CONTRACT COSTS Notes 11 false false R12.htm 113 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS Sheet http://www.pega.com/taxonomy/role/NotesToFinancialStatementsGoodwillAndIntangibleAssetsDisclosureTextBlock GOODWILL AND OTHER INTANGIBLE ASSETS Notes 12 false false R13.htm 114 - Disclosure - ACCRUED EXPENSES Sheet http://www.pega.com/taxonomy/role/NotesToFinancialStatementsAccruedExpensesDisclosureTextBlock ACCRUED EXPENSES Notes 13 false false R14.htm 115 - Disclosure - FAIR VALUE MEASUREMENTS Sheet http://www.pega.com/taxonomy/role/NotesToFinancialStatementsFairValueDisclosuresTextBlock FAIR VALUE MEASUREMENTS Notes 14 false false R15.htm 116 - Disclosure - REVENUE Sheet http://www.pega.com/taxonomy/role/NotesToFinancialStatementsRevenueFromContractWithCustomerTextBlock REVENUE Notes 15 false false R16.htm 117 - Disclosure - STOCK-BASED COMPENSATION Sheet http://www.pega.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock STOCK-BASED COMPENSATION Notes 16 false false R17.htm 118 - Disclosure - INCOME TAXES Sheet http://www.pega.com/taxonomy/role/NotesToFinancialStatementsIncomeTaxDisclosureTextBlock INCOME TAXES Notes 17 false false R18.htm 119 - Disclosure - EARNINGS PER SHARE Sheet http://www.pega.com/taxonomy/role/NotesToFinancialStatementsEarningsPerShareTextBlock EARNINGS PER SHARE Notes 18 false false R19.htm 120 - Disclosure - NEW ACCOUNTING PRONOUNCEMENTS (Tables) Sheet http://www.pega.com/taxonomy/role/NotesToFinancialStatementsNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlockTables NEW ACCOUNTING PRONOUNCEMENTS (Tables) Tables http://www.pega.com/taxonomy/role/NotesToFinancialStatementsNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock 19 false false R20.htm 121 - Disclosure - MARKETABLE SECURITIES (Tables) Sheet http://www.pega.com/taxonomy/role/NotesToFinancialStatementsInvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlockTables MARKETABLE SECURITIES (Tables) Tables http://www.pega.com/taxonomy/role/NotesToFinancialStatementsInvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock 20 false false R21.htm 122 - Disclosure - RECEIVABLES, CONTRACT ASSETS, AND DEFERRED REVENUE (Tables) Sheet http://www.pega.com/taxonomy/role/NotesToFinancialStatementsReceivableContractAssetsDeferredRevenueTextBlockTables RECEIVABLES, CONTRACT ASSETS, AND DEFERRED REVENUE (Tables) Tables http://www.pega.com/taxonomy/role/NotesToFinancialStatementsReceivableContractAssetsDeferredRevenueTextBlock 21 false false R22.htm 123 - Disclosure - DEFERRED CONTRACT COSTS (Tables) Sheet http://www.pega.com/taxonomy/role/NotesToFinancialStatementsDeferredCostsNetTextBlockTables DEFERRED CONTRACT COSTS (Tables) Tables http://www.pega.com/taxonomy/role/NotesToFinancialStatementsDeferredCostsNetTextBlock 22 false false R23.htm 124 - 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 23 false false R24.htm 125 - Disclosure - ACCRUED EXPENSES (Tables) Sheet http://www.pega.com/taxonomy/role/NotesToFinancialStatementsAccruedExpensesDisclosureTextBlockTables ACCRUED EXPENSES (Tables) Tables http://www.pega.com/taxonomy/role/NotesToFinancialStatementsAccruedExpensesDisclosureTextBlock 24 false false R25.htm 126 - 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 25 false false R26.htm 127 - Disclosure - REVENUE (Tables) Sheet http://www.pega.com/taxonomy/role/NotesToFinancialStatementsRevenueFromContractWithCustomerTextBlockTables REVENUE (Tables) Tables http://www.pega.com/taxonomy/role/NotesToFinancialStatementsRevenueFromContractWithCustomerTextBlock 26 false false R27.htm 128 - 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 27 false false R28.htm 129 - Disclosure - INCOME TAXES (Tables) Sheet http://www.pega.com/taxonomy/role/NotesToFinancialStatementsIncomeTaxDisclosureTextBlockTables INCOME TAXES (Tables) Tables http://www.pega.com/taxonomy/role/NotesToFinancialStatementsIncomeTaxDisclosureTextBlock 28 false false R29.htm 130 - 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 29 false false R30.htm 131 - Disclosure - Summary of Impact of Adoption of ASU 606 (Detail) Sheet http://www.pega.com/taxonomy/role/DisclosureSummaryOfImpactOfAdoptionOfASU606 Summary of Impact of Adoption of ASU 606 (Detail) Details 30 false false R31.htm 132 - Disclosure - Schedule of Marketable Securities (Detail) Sheet http://www.pega.com/taxonomy/role/DisclosureScheduleOfMarketableSecurities Schedule of Marketable Securities (Detail) Details 31 false false R32.htm 133 - Disclosure - Marketable Securities - Additional Information (Detail) Sheet http://www.pega.com/taxonomy/role/DisclosureMarketableSecuritiesAdditionalInformation Marketable Securities - Additional Information (Detail) Details 32 false false R33.htm 134 - Disclosure - Summary of Receivable (Detail) Sheet http://www.pega.com/taxonomy/role/DisclosureSummaryOfReceivable Summary of Receivable (Detail) Details 33 false false R34.htm 135 - Disclosure - Summary of Long-Term Unbilled Receivables (Detail) Sheet http://www.pega.com/taxonomy/role/DisclosureSummaryOfLongTermUnbilledReceivables Summary of Long-Term Unbilled Receivables (Detail) Details 34 false false R35.htm 136 - Disclosure - Summary of Contract Assets and Deferred Revenue (Detail) Sheet http://www.pega.com/taxonomy/role/DisclosureSummaryOfContractAssetsAndDeferredRevenue Summary of Contract Assets and Deferred Revenue (Detail) Details 35 false false R36.htm 137 - Disclosure - Receivables, Contract Assets, and Deferred Revenue - Additional Information (Detail) Sheet http://www.pega.com/taxonomy/role/DisclosureReceivablesContractAssetsAndDeferredRevenueAdditionalInformation Receivables, Contract Assets, and Deferred Revenue - Additional Information (Detail) Details 36 false false R37.htm 138 - Disclosure - Deferred Contract Costs - Additional Information (Detail) Sheet http://www.pega.com/taxonomy/role/DisclosureDeferredContractCostsAdditionalInformation Deferred Contract Costs - Additional Information (Detail) Details 37 false false R38.htm 139 - Disclosure - Schedule of Impairment of Deferred Contract Costs (Detail) Sheet http://www.pega.com/taxonomy/role/DisclosureScheduleOfImpairmentOfDeferredContractCosts Schedule of Impairment of Deferred Contract Costs (Detail) Details 38 false false R39.htm 140 - Disclosure - Schedule of Amortization of Deferred Contract Costs (Detail) Sheet http://www.pega.com/taxonomy/role/DisclosureScheduleOfAmortizationOfDeferredContractCosts Schedule of Amortization of Deferred Contract Costs (Detail) Details 39 false false R40.htm 141 - Disclosure - Changes in Carrying Amount of Goodwill (Detail) Sheet http://www.pega.com/taxonomy/role/DisclosureChangesInCarryingAmountOfGoodwill Changes in Carrying Amount of Goodwill (Detail) Details 40 false false R41.htm 142 - Disclosure - Schedule of Amortizable Intangible Asset (Detail) Sheet http://www.pega.com/taxonomy/role/DisclosureScheduleOfAmortizableIntangibleAsset Schedule of Amortizable Intangible Asset (Detail) Details 41 false false R42.htm 143 - Disclosure - Amortization of Intangibles Assets (Detail) Sheet http://www.pega.com/taxonomy/role/DisclosureAmortizationOfIntangiblesAssets Amortization of Intangibles Assets (Detail) Details 42 false false R43.htm 144 - Disclosure - Schedule of Accrued Expenses (Detail) Sheet http://www.pega.com/taxonomy/role/DisclosureScheduleOfAccruedExpenses Schedule of Accrued Expenses (Detail) Details 43 false false R44.htm 145 - Disclosure - Fair Value Measurements - Additional Information (Detail) Sheet http://www.pega.com/taxonomy/role/DisclosureFairValueMeasurementsAdditionalInformation Fair Value Measurements - Additional Information (Detail) Details 44 false false R45.htm 146 - 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 45 false false R46.htm 147 - Disclosure - Revenue - Additional Information (Detail) Sheet http://www.pega.com/taxonomy/role/DisclosureRevenueAdditionalInformation Revenue - Additional Information (Detail) Details 46 false false R47.htm 148 - Disclosure - Disaggregation of Revenue (Detail) Sheet http://www.pega.com/taxonomy/role/DisclosureDisaggregationOfRevenue Disaggregation of Revenue (Detail) Details 47 false false R48.htm 149 - Disclosure - Total Revenue of Major Clients (Detail) Sheet http://www.pega.com/taxonomy/role/DisclosureTotalRevenueOfMajorClients Total Revenue of Major Clients (Detail) Details 48 false false R49.htm 150 - Disclosure - Total Revenue of Major Clients (Parenthetical) (Detail) Sheet http://www.pega.com/taxonomy/role/DisclosureTotalRevenueOfMajorClientsParenthetical Total Revenue of Major Clients (Parenthetical) (Detail) Details 49 false false R50.htm 151 - Disclosure - Summary of Stock Based Compensation Expense (Detail) Sheet http://www.pega.com/taxonomy/role/DisclosureSummaryOfStockBasedCompensationExpense Summary of Stock Based Compensation Expense (Detail) Details 50 false false R51.htm 152 - Disclosure - Stock-Based Compensation - Additional Information (Detail) Sheet http://www.pega.com/taxonomy/role/DisclosureStockBasedCompensationAdditionalInformation Stock-Based Compensation - Additional Information (Detail) Details 51 false false R52.htm 153 - Disclosure - Stock-based compensation - Summary of stock based compensation award granted (Detail) Sheet http://www.pega.com/taxonomy/role/DisclosureStockbasedCompensationSummaryOfStockBasedCompensationAwardGranted Stock-based compensation - Summary of stock based compensation award granted (Detail) Details 52 false false R53.htm 154 - Disclosure - Stock-based compensation - Summary of stock based compensation award granted (Parenthetical) (Detail) Sheet http://www.pega.com/taxonomy/role/DisclosureStockbasedCompensationSummaryOfStockBasedCompensationAwardGrantedParenthetical Stock-based compensation - Summary of stock based compensation award granted (Parenthetical) (Detail) Details 53 false false R54.htm 155 - Disclosure - Summary of (Benefit)/Provision for Income Taxes and Discrete Tax Items (Detail) Sheet http://www.pega.com/taxonomy/role/DisclosureSummaryOfBenefitProvisionForIncomeTaxesAndDiscreteTaxItems Summary of (Benefit)/Provision for Income Taxes and Discrete Tax Items (Detail) Details 54 false false R55.htm 156 - Disclosure - Income Tax - Additional Information (Detail) Sheet http://www.pega.com/taxonomy/role/DisclosureIncomeTaxAdditionalInformation Income Tax - Additional Information (Detail) Details 55 false false R56.htm 157 - 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 56 false false All Reports Book All Reports pega-20180331.xml pega-20180331.xsd pega-20180331_cal.xml pega-20180331_def.xml pega-20180331_lab.xml pega-20180331_pre.xml http://xbrl.sec.gov/country/2017-01-31 http://xbrl.sec.gov/dei/2014-01-31 http://fasb.org/us-gaap/2017-01-31 true true ZIP 74 0001193125-18-159252-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001193125-18-159252-xbrl.zip M4$L#!!0 ( /N"JDS(JNBSS=, X0#0 1 <&5G82TR,#$X,#,S,2YX M;6SLO6MWFUBR,/Q]UNK_P.O3?5;Z6>!POR33>1:ZI3V3Q#ZV>_K,\R4+2ULV M$P0:0$X\O_ZMVH D$+*1! ADYJS3D24NNZZ[JG9=_OI_?\PVYOYT) MY_P90]RQ-['=^]_.%@%G!6/;/F."T'(GEN.YY+>S)Q*<_=\//_WEK_\?QS&# MT0WSOV/B$-\*"7/AXH5CP@R\\6)&W)#AF(^H]H/>\81CT7I7-U[:=K;^%.WC'*VE=]GU@A M7,Y,8 GO&)$7=(Y7.(&_%8QWLO%.-/[?^M7>_,FW[Q]"YLWX5[Q8@\6Z+G$< M\L2,DF6QS*=/_7/&=!SF&B\.F&N"*R63\_A9/^Y\AP'DN<%O9VL@XM?GGG__ M5N1YZ:T=X^,LNO(=_NH\<[UCN]_NK&!U/7Z1NOZ[1*\6#,-X2W]-+K4#3Q8% M[;G%1%4^&2X6W__OYT\WX@%__P%C'* M\0(G"32()S[^4#B+[@,(;V,,?!Q MZ#_EWQ/_F+/Z\<+W03ZWW1?_FG,C^3%^R+\)?\FYP;7L<9!_!_TIYQ;;?21! MF']/]!O>)*5O"NSQ%L39XQR\N< ,(9EL97/CK>\YY&U\V?*NQ2S_CDGHOT5. M>0M7$-\>+V\ E?#R/9[+9>Y;A/XS2X-?ST!W, S5'LZ[@,K8-9DR5)3?X5-_ M.POLV=Q!@:/?6?X8(2JF-.@=#SZ9_G:&4L,E$G/^(YCLH5.*JZNW$5@@T>^& M;FB'3WUO-O/W@*_^50J#PPE?8F!:N'=T3T">>,1,RMF>6 VQZ\65TQMC M%O;DJP"WJ#RO?55$TS153>=DGN]SLJ;(7(_71$[L#\V!+)L#WM"^BE^5LP^: MKF@*8.JO;XM!$$$;J[QW?2MX,-T)_C/\]\)^M!S8^0(S[%N^_P17_\-R%F1' MH#4D6PKH6'U__>-FL XY)VT"+@X!UKYAA$$BTKH>0B0?"$@HZ6_ M+)V5@7@0RZHO"F91^)HKEK#A"%FA?!Z"-+2WU@\27%E/UIU#^M3D"P\&<8?= M1>E+O*[#[B*)D@G #63.U(<]CA\) TTU!H.!) .8*)*B)J:@S%EY&K1K$EJV M2R9#RW=!2@-S#'[DPD%;;D"F]MBN%=*B@BF=?5 $33>D%+ OP_(<$^]C-+P M+'A\[UP;#+K07Y#]V5=>FGO)RB_#!^)_LJT[V[%#FP1?/'=R+DFE!Y7+OY" JU(.0"&*U@RF>TS(N0I $?Q#KF MFCP2=W&,[:,HM#K065,4/6WNY*\_#>.:HJ5B#2;2W"0% MP1<27DYA1VH@\))\]H$384])P;XC7!M(P:C2$>V&HH1'\P@>J61ASUE^&L1V MZ"\ 3U5%04R+\4L*:V _VA/B3IIO]TFXO2KIW77+ZI]53<6CPDLH- MAA)041EI7&\H#CE#DTQ-&PEB3Q5PHX5]5M2TYU33-@MBS6&KP,8KQXS0J:>Y MS<_,"?^8DXF-9S"6 M7/G>E 0!O7%$CF)(%)10'L!6!$7,*MAGH,AZ:93#K\D,'!QP;:Z(/_7\&9X3 M7=XY]GUT'%<5X.HFX)JFJ+V^(',#$\"5=6W(]>#IG GO&*J]H:IJ@Z]XLH6P MB\:&]UT(H#0.1G!A2#[!S@LL$EKNO0UZS0P"$JX[>N;,\T/[/]4B)$^-B::@ MZ/J &P&S<[)H\%Q/XWO #N: [QL]@1>EKS*J,4.7Q30R=HC RS%>W?_3!4OG#]8GE8(#C(^"]1P#GI&:#K*_V>P/4]T9O..1D M>:2#TN@)'*@0O@]L(PBBCJ%R"7$EI"7F4#ASG.A8"H_KCQ14(V#(&*J>QLGS M0&QU/AMLC6(,7>>%[1[UL[8,4'GM4LH,S0Z.@'Z4#",#;2%HAR6:"RC06S=XN2C%<^&NXF"_%BT.IHJJ:$;FW'?W4_TD MN'@3)>G18ZF>%9 )AIZ(&U#K#[8 S.T!D_"[Y4^"6R]REI:_][T@_.*%_R0 M[MB[=TLYDMN&-&43:7I/E%2M+W""J()F&,)_3-X<_$Z -\.@7$C97O#!(I\I&QOQ[#HC"NTSD6"!^@UHA+[Z7 M"*A;%%DJNINL0[2I8;("Z4YN'N"&6^+/+BA782)M$T^;9#"-%?BL;:B98B!E MXV)NZ%OC\$\[?.@O@M";Q7O2<>2@8""0YF1DLJ=>!B3?64#VJ)7.NB0-#5TS M.%X4)4X6A#YGR ;/:2-)&('%.!H)HPA&R= RHIY:=)Y)W$"&%<3\L\-HP87C M.T#'!L9R,.YN\'KA6 Y 41AB:@0W$&8!CXJT[([]$B!IL#]ZWN2[[3A-Y%?4 M+A*?.09,%KS5^VATA$&@---50][F@FP+*?SA@B/NX/E*8EPTV/W + 5% B,\ M!>5V$")0,6D["3R@#8$[YV?+_T9"L,^'C[AI-C<>",I5U\2(K,4!60,\D\HP M_('F3B2N8&B@'TO\0:GFR.%DU13[)E]7APJ6A1" ]'$Y042Q=F+9['$]557 +!8D'DQ_,(;5R$;414707^"/ P&O$J^WW[T& MXA5V2T67):E"O +@E>+UP2=-Y%A,X0"7WJ@2LPAZE;@=>0L?%- MV$[$FH;$ M;R">08MJAO'2QE$J%M)VXUK$8639/@US#NQ@['C!PM^3,[\*BJS+O/B#_BLI M\+12'<5Z%(0(UET58@>&MA%GT,J$@U_$5'; MHWR'8T8!S(AHPNYR3'(TKCD&;H!K@&DR)2PMX9N5 H*O!4VI$%!$E#/!FB7.7Q!TU)520U+3&'9N]6 MV M9UD>J2*M'*>Q*,+$RBO4CJ^Q:D$C^MY\4<^[H1JK%D3)NP4ICJJQ:D$(AO=T M32TLA,_GA9==>:*"GU-M2TEZ$H 5DQIL9.G\OJ.WE-0VH"^SJYO8D):2E4/9 MG):214#=.^--C%M*\IFL][I;2E8-)%\(R$I;2E;.L@UH*5DYC,=O*;D)8MGY MMG1_U;+=*NIO*7D0I$4%$UM*\CJOI"6S_I:2+P!;1DM)L=*6DG50*VHIJ2HY M5=65MI2L!3;,DU0T*9,^55=+R5J$C;:4% 0ETR3AN"TEZX <6TJJ*B^G:7N, MEI*U0(LM)555-)[MVW9(2TEP\8A]'Q=!C)]N?#A5SIRT5P!^G2T[ M:U$BV+)3S7;6.'[+SEH$"\U/C=:!U]VRLQ;28LM.118SA>[UM.RLPZZF+3OE M=,"FUI:=-2DW TP9+1/:K:=K9RV6&NW:N=65KZ-K9RW2B,<<8&IGFSD=LVMG M'4**73ME6&IBB]&CM6 M'LE[W<&BQ>(?6=?5G(8#6[W84IMQUJ$=: !0RSBPM7;CK,70Q.,'0Q&%K;,? M:NO&6AQ9!K,5]>-LYG[$K*YH )CY*CLG'Y4!W<7K8.]<4*-($C*-I!JZ2Y:BQ," M"1:B$7HP@>T?0H@H)1!$.4T&ME]#EM!8' M2LP_SJZ\RVD=\3],SA9THS'E>G7 ''4YE=5#JHWV['):"[]B$B)&=5+@5=?E MM!:8:,1VG86H=D8L-6%1OSK6#=M6%K;F?3 MIENJM 1'4-<;9A:$I_*6M0=AH%#+6AJ7PD25N#A[]Y:UB0HOM85,#'@]/1,- M41W(/6G(#4456,48BIRABC*GBL/!0%2ED2R-HIZ)&,_@,VFM3>B9N(FN$GLF M%D*/D$S*U#+)]L=N596#FO(: Q9%S<[1WZ.QS3%PP^,6FZU;: G?E%/A7@A7 M8E(O*NJ9X%+M+<]V1\X!Q;2%D"/%U>RBKHI'[@>W0DZ-4B0W7(%JY\L(5;5\9H.=T!"T536]$T\1AH:4'3 MQ%RT[-L:KQ!:HJ:)BJ05;HU7?PNX8V %FWI)2J;>Y_BG,+7BH U-$S?PP1X]HJ!DCK^H>/:T5,15%3!*4M/.]HU = MFFY:-]0&E:M,C67!9B<5UDO73ORR2J@K*E:K&Q]-+5ZK&P_8K4L&^D MFJVR8IZZ45%&<<\AQ3!UPYMO<:U7QU25\5LWI%)#DX!KWP0P."%)L6>Q>U)P MG0XFFG75XD.('$Q1,$2U.0YF+7#37K:\(NI-<3%K@5K#^BI0!&H#7@U?O[PRVB;[YYL"&_W-PG6KM MTEFX;K4VYZ86L,&6EW5)RBGYV\FYR?/Y$Z7VU'^PW'O8XF_M&9GZUHQ<$7_J M^3/+'9/+.\>^I]O[#?PWF-I+[0\O]>[=W>;E"(!*\-,$/HU*V=#X(OE\2LY1 MI*:HO;X@TI"KY9:GSA4]> MG$PDCLR1JJE]3C4$B9,U>< 92I_G1KQDFKS9US3!C+JJ\.>2LC93;>"F[&IW=">V,X"-XM5_L_P MQ]A93,ADY'LSC#\L0OJDRVD2M83GT5EWY@QMH.(8-"(C+IHM8*'*]_#@263WA.H#] HE[ \"_OPF&AM1+ET +WM+N"[^$?/ MW4&/%$!).4-TT4&31#DSC^4P,-,H^Y/8]P]8;_$(O]^31#W%Z#U@,.MA,E24 M3_2S#[J@:^G4AAUA*H20C;MZ5F"/FX8.].?5[-3IG2 J@(QM>%Q%=!NF:0$K ML-7)+R/E9RAT4M!6JY_>8DF2C MTAU&ICN,L7V'R1&'?(>UFKTD:WSE@-J3C!'?U\'TXF63D_F>QIGX2>_W>,/4 MS-% CD?E\N0?O:)='\74KM2MDO"Y$53[,55>(S^7WIA6<&XUI/ M40F\YU\3P/KXP0H(&.C[3+ZJSS"@$4Y)S53WO Q+SH%$SM%=WK&=-:;Q&'>R M=HB'Q2YXS&?Z=@",,P"#U;T' ;*]R>Z'G"4@3Y-5D==,GM-%1>-D$=P20](D M;L0KYF HC$3%-.,A=V*F +,&5&SK,A&]J*$2A9-213YM8.4L/1.8V(JT!$U[ MU#35"#/:47*F;+DX2/G#@&^(_VB/2;*W8(KE#%M,4NZ!NWK$)5,[3)R\Y)>X M#V6M:.)-193UD;6A]805=,HQ=UQ9?TS/RE,U8<]+=ZURJEWZ M6J1=KPNIZT/!SR Y<:E7&2V-U%44T,AG[J66G M(?H,Q Z)BR=NL;G72+"P78@FI*':7/J&KYGE]2:++.P-BB()F<% VV%( WM+ MQ@^NYWCW3_$^$C28G&!-@F;7TSDR6R'(W]HP.A6[VDUW/&C"<*;-^_-@9#-I MQ[2Q=H,I*L3[338W.+7PK#4_AHTGP )_7I MY80IMH)1S$5 NRG9=Z^PA0*FV82^?;<(,2OLUKNR=LMYJ\^LP,U'4M1"KD!! M,#?T>)*Z3EW3S9AHY.8O0Z=X/!OZEN>#LV'Y3Q-IB@H1U55,LGJ%2(AFS ,1!M'F5[PV2%Q7&V_/G?UJ2*P;E4^8_$5@27O M..%R.OPQIJF#&(6_=//;&3<1"Q@F4S+M:W:!*4_R@)EB719'B!HI-;2*4!4V M[*8\ '*MWQTGW]4'&HYQRF:]KJ^Y4,)%3O"J+0D76!?(25HFVG08G)E3M-R0 M:!-Q@3VCQ>ST]?SE9]*UUE0>N(1)2P&X\[[F\*P*T/2EOLGIIBYS\J@WX'JC M@<[UC8$X,N&]HJ!$JPZ(#$D)W>-2([\:;%=B;R5#U=.*>SL,+X5F M&JO+=-B>#"73L'G+^C,N+:ANWW)P]Y[,;-<.:)+B8Z.]!2JM4J;9[@N ;(V> M-I:F4<526B5EUUUHCQK9>$,[]RCT^@7%, JE!18$--O>(""6/T:C;4 >B>/- MT:5N,OMC*(L7,_D0SX+QW)Z5[3]<[_%K7Q) ;0G<$/[F9&&DEP6%I M@_9$-+(E:6NKWG)ZFRTG/JFAR97I -G*UH_CK*;OHU-_ M2(@89XMIJJYBO8FLZW(U2;_+!F>"GE8/A\/=0#P:BFY4E#R->,28@+$Q.ZA< M/):36XI(,605BYM40Q;VG*K4&VA#O=\7.5DTP&GL&3W.[&DR9XX$\"=[\!]^ M-?UQ\R3_V6S3LN%490VL@0KA3*HT=4/8):NV;#C!' )^KQ!.*2Y1DS3=.":< MDJCK^S8** *G'+<\%'@YTUZY7CA1/O?M]E8$3B7> =3HKMKA!(.=I]/>>%W= MLW&Z*/5X231[G#HP!4XVL%M!3S:X4:^G2$-95"597+:P%!4UN MM'QJ"SJ_Y^2<0M06DW&H^%=CJ(U UT#M!/CF4%O6]QV*4(C:4FQCB/!4H3'4 M1J!KH'8"/'_.&XV@M@HNVIX[5B%JR[$%(JB&JC9&N"G4-9!;7K8(4+4FD%L3 M1&/?L:R%R*TD;8; $-O!0*F4VA'0-5 [ 1Z$6]ZK(03&,R]F<\OVT9D\[&AQ M?3:O+AH%B)Y?<*O)0U,R)4[1I2$GRVJ?TT4>7.L^D%M7U;[1BYL0\[0?R/.P M5,7=AS=;-OO\<#0T1&XDJ2*&I_N<,1KT.$D<&BH8YB-3BCM^8 !&XG?19>45 MQ=4-*V;KR=D8R='+Y&K'@HYGR^44SI57?%,[%K!MAZQF$%%+/4[=H(I2E#J1 MEO$Z2G3JAI1.VE'2<+Y4M%-V'4O=,.-H#$'BTR'T@J4MY=1YU,[/5'*%'2H_ M#B]_J%T]"7G[\M:"B.:E1-?.%(@P63M6EG2YF;&U(P]$2M5"_<*!?;INZ8HV7BS<5*@J\\%54:9?;M79* MA3K7U=.&[1FT%#LSW@$/1BL[L]6)(;WD9FUE=N$ZH@ I&VVB7V[,57YX9/]V M[<5!5;"26A+ES/90?WRD#F Q/B*HC>LC5#L:,$"2F7#;L A)+6C "(D@2OIQ M(R1U@$HC)!J?J9.K.T)2!Z0T&\K(R/@Q0R1U "W#+B[HQDM%)C6%2&IAZ+,/ MABAETI!K#)'4HI_P8$Y1!"6]-[_8-*+4[@*U$Y8_L.% LR-%M:!0H#G'F?SM M$X@4U8(\$=O19/BOKJKJNH'5=BJTKC045HM"Q2Y9@IA-43Q*T6G=L!L-JT.M MG?9*4TI3ZX9 MU21.'AH&U^-5A9/["F_T1IK4$]?FE)T+>R5D'A[@DW2'*F9?GNW7]*ZJ10$O!%.BLDP,,]:0MF ME^8*55$>:VWV+(,LUM4_*3D1,MF+12A?&="J*!L5 BTEF5_9+@1'!%H3=-&H M$NBDX +LO=V!KEC&#P*^4/>4I-9&DI[K^O6\C!]E*J5>Y:RTR(V1C'34NX*I ME+U%8+LD" 8D&/OV/&Z5B2?[P>7T"L#![92."@'4])P]>J$O\;3)'X(@F?T! MUQ/%(?"'-.)Z:D_F=%&6![K:DY0A<"(RQW\[X?N)_?C?]^%[6#S^-6>"\,DA MOYW-+/_>=KG0F[\3Y7GXGHF_N//"T)N]X_&K*2R8"^S_D'?"ZN^I-;.=IWW@R_W)JW%Y=?\(*W] KZ M:?["VM3REG9%[JW@*%:BXD=9X)-T+&+>G\-C3 "27N@\L;B")V;B,:X7PGU4K!C+ M<9+%V2X=(T^WE0B"J>>%<#$LU">T[?6$N7NBB%O@V<(](!2>8\\1YOLHSN;0 MW\D<,68C(!1LEZ(69ZL3B@MS!HL>6VDH$3EI,&$]#!+)(2'2-9<"B,+@P5LX ML#; /['PO4BY?RUPQ-BRN<^/L83?2B"8KKNPG+@4=<4S0P\ M?P18HZ*![)U(Q_<'>"87S*TQ>>=ZWWUK3CD<-,C?J4CAM?@%A3%:W!.Q?(:X M^+(!&1/,R(H7:O+O)8%E< L[KUL@+UWF;Q; [#^M%A.M1:<(B5'*6!./$MU< M<<<-)I$!GP;PF#_F*$5I@ILW?Z3I#5\41>07[WRU'KA=YGB#36-V_55)D&\* MNPCE _2KQD!?RAS]10 H(G[ O+GUYO:847GUU_6E,;B/W%-XIPO'H<(=^EXP MCP8<,C/04-Z$@;6.'U:R0BSX"T0$*+P42F9.6X3!$^;1]H/:R$/6M>CTS^A/ MGTP=>'2DI^9S!V2%LC*55#M 1*%TWQ#"? 'Y9,3S%+1(Q#4Z7/F>"Y_'$4NG MX +N@^=8$Y >#ZP_IH2J)W5+B(1 PJX,;#PHQ7U\6%3S)95Y@C#"^K\964. M#_&B%036C#!W:"4P\"+<[$1=FTMR^\&W2G M-X5'N$@!5.2P3^#HJ/0M+NB&( !YI*K#8J:6[2?,E'!)K'?ARX43!BL%'^T5 M$0L&*PZLG=*WE,QQ)'>YS%@5;E\G _3&W0MQ%&,!7@+73ZB @"#&D"9/)#]0 M0I%N\:-1>JFBA4>@"MN$_&ULBJWLTMV-R$SW>3L8.UZP\*,1F4M7YYHXR(OT M=&:CA550OD4*_JV@2$J/&PQEC9-'FL:9I@*V:7\T$H?"4!5,^46+]+-Y_?'B M"]>[O+V]_/R.H00?77ZYY6XN_M_P'2.LOAB9GR\^_?,=DV&!]TS\B-O+J^CZ M3:N4!R/I]K+_=PZ,T^& Z5]^OAI^N2ELF9:\1C5GB?C!Q@_Q,01=C+U#X377O_STR;RZ@7O&GN-8\X"< M,6/B.+C]@J3^=L9'?\]QQXC__FY/PH??S@2>_^4,%)Q][_YVAF%*XI\Q=V!\ M$A\O6U^FO_[')'F 9OQRMD1;.$E?\Q@_.-([JY=NOZ6L[X_VZK=I//G[$?;* M_#CD>M=#\^_;BP'<93UZ]N3L62#IBM*,]@):,G<\?V\,26AKTZ?;!)V3UYV?0\0_!ZN\AN@&[ M/S6M'^KXE-)V=S[S-B;$.BT^XWE\RI7)*,G=>*MYDI)L!F^HD^@M C (@U\S M>T*S!$C,$Z EQ=",*)=&>]U1 YA:JUB1N;L'T#S84?^KWQ\.1Z,MS GF^OHO M10V/ DN+G_!I.+H%0X7,-NR4]\SM\']O8=V#X1>XA(-KDJ6@I8L6NA\YX\&F M[5VFC.3<^W.A#3[^T\<*N1RKZ^B?)%;CA7W1P$0QE-_.UF(II8%*9516];0)Y*- 2*_/*B8A,N[?5 M)..52M%DE?/:.CD"+2QIKT^.)*';>NJ7FK@N@ J-E:H,:*'<"(+TVN1&9 75 M:)#<"/,?Q2(%57-3$3&+/6HJ)BMW^D?D3N\3>F[-PNIB[T8 V]B%M:W!L M0E!8@:]-#QXY&B"(K,+7YFF]!J4O@51/O,6=0YJF;\I=6=/5?D>'SD')."A1 M1P(FM'XP=U$S@MH=DSW5]!MP2&3AUY/>B@!&75 JAC$M#6]I?L<>C'I PLOM M6M*=3\;>O6O_!VX,0F_\C;NSHKRZM7*4.($.4X =3.\B42(TO9%>$&5*LDSH MDRCYBR9)QO/MX5O+'>/] 6-/&3MDOA,?_L(\8DSR>K0G"W#9[^&J\)PQ:6+; MYN$R3>S*Y@M.,'$.$\?@%GS9S(K3PJ;$#A<^)I+_;(CG:Q'-F>TX<1KBPEW" MCO!LA9Y$R4 L0$Q3NS"5$U/^%K0!78R+(/1MFI-&'T/K*X)T7NSUS1^I+,U? MHR1G>KE'\\\"%AX599M^M];2W*),TM5B&>^18([@][C=(V=%_1Y76:@ G7@N MT92XX)DTP)(Y3'\NI>HCDC7"58P'4LZ7B98Y:\^>G[+(=MPU1D>C9Q>VX^4Y7<'G6$+IU/2V6D)N66[4.+6R^TG-6?(\M>*_SZA^4LR''P MVK H;+/<M%J7_^?G$[Y&ZNS#Z\ M.U65ZG+_7@ H4QN,.\3ALAJ5>HGH<$<.?.N$7F E33MIL1=E5JM7IO:.Z*FM M#0MLB0,DB]I#6ZP59"4T=<@T7)KX)6S0Q5B"+B:[@HNH\C? ,F[?^T'CCLX3 MW,R?K^5P)[%&-"J2N!Y&/I. 4]31P"4;#0V($W]W]P1X]T,+KB2SN>,]$7@G MK20?$RR,5?A?XN)8VX^+]W'^:T@CJVB_XD6I8.8"'%1_/8JZ"DEBUX2^Y\\] MC/!&1Q7Q$U*]B:X#K(B0R]LMATAT4O><2#F.F:1T?157AV?>VB[UI M?EI6E$=KP-KS\\J40BFUMTNG&#$7A^6#C?@SH)+X8SL@C0G3#A9^TJ$AQ, + M,Z/QEKB?QM9# OY.EJ-<1Y4]O!D^*@:GHDBST&.&G#"0-(X6>JIG#E2%&XP$(?P86 .>>4K'7OQ/\)?WSZ[IFW+_B?( MYU$6C7WMX):\92_7M+GHVZ?YSDV(#UTIMB:#IZ97B@NI9&K>9D^QO89\B4.^ M)YNJQ WYOL+):G_ &D!,,R>P9JFD(DO$UF? E/#/A*W=$WG ZC9JZ+"<" M7(/L7,->X8YMQZ;R9(8C,L'L8>QHM @]_REU\>%X*=2&=L /3&$TDKF>S/!ESC#U/B<-^P:O"*;4,_2O<;=5<:VO: D0KKAW"/M^^-2G?4J="U!Q/_Y. MGLIK62&:IJEJ.B?S"**F +"\)G)B?V@.9-D<\(;VE8Z*@2?"79*N:!$SYZYK M8\I3'ZR/*]][M&&3Z#W] 4KQPEUVF#812;1/5]XHC5*9_Z6N>N(00.\;)J<" M[W.R+/.<.33P/R-)'Q@:KZK(\MK9!T51E70OU>.'[C&VR^N$]D[$;L9\/? D^%/WNXLM'?-6/..)P>VU^N1E=7G_&2UT2 MO^_/X<7'WV_?,<#Z[QGPNRZOWS'^_=T;GH7_^S59Y>T_/ZV]X?+ZZG=XUCM& MA+==#"[_C#YF;*;WS*?A[2UX<\NU)/>G B!T@;29SZ/EVV"_\;X:BO%C^:?@]\[T6LQE&*O /G )@1[\_^ M3H/%R]\W+%?QG/DR_),Q^_W+/[[< EC,U?7E%_C<'WX&>&ZJL4\[;F@F-RS] MF-&R']<%>)W^(NJ!5K'7TG%%H[CBPF7^MG )^GQJE!BVXHJ\?H5,SX-_?LIT MX1R9-[UT6E;L"J[Z&,8AHF*AXG0#0Y43I'0#PXUH;[2*9.44KB5',QS3]\G$ M#AF<_T66G0PE4?WU'?.96.@5XI7HU$97P@/B:[&)99Z8L.O@IKL;!LQL]U&&("5Z=AGA SPQ\\*XGZ.%B\$4+<[QO&]1P&:Y:EPN M,_,FQ&$9X*X'ZKQ;V!H5UX-#5->OB7J5)GB-0#U/2!)#3K,":93"VYU?BEYG M/5JV@WCA8$5<8#DDS53Y'#8A=[CN8-6:=KVG*O:0I6EOOK>XQSICS&KTON-L MH3RX@5-('/7#WH2/>(*-\;<[ C=%^:$I L>!R2B&1T),GYR!L1J'<] M(7-Z MT;H<>$@1#BD"RF.&H4@_U?$7&6(VA_=33CZG>7PD\7QH)&[9%#!)[_MN.PXL M$N[,[W@J\FP46@0GWHD[GB*3@;$\LT/LHYC*%K21K2FCN"%<3A /,?V7:UFV M\XQ>_F!A#T,76T[^5*3]<"1U4:[I9!G\*3>1L]O+&K67;5HXGT!S5A^([=B@ M46P )LV(W/FHI=;-&C!18JL$KBG)+N'%(G9)Q(5H,T6&ARZ+OSYK/S@$E/WR MD IV&-A(82]PZ',8+^X=#OO'G>70G29X( 0;X";G-M$.3J]G'-NZLQT[?%KK MI^W=4<*AAH9WS*QO)+YX'@>^XR[G5G6;,3U&/&A N\B,V.<:.VX# "'*;VK7+ELW>,@@7V]=X5LI,P8;J-O@3 MUNR;&[QYT\>.])0'X//N+"[)/"?SFTS;F0NOA:G 7/AL44M!WK 4RK$3-@

7%CQTZ&&R$< MGHU*WF5"D)M5%#VZ"-P_E\8!\-UQ1Y!HZ=3_C]:!J;17/GFTO44 1L2ZC;&V ML+@!=Y3V2E,F292=&T?A[WV2!)B#5;3DCHQQ+A(F/H(Y@F$!&VZWI]$D)GMR MSIC4)%OOEK!$IK\V@"N:E<18OH_Y(O&$I(!)]5B(TX;CC%H:54@PF: 1!R\% M#+'IT8S%C!/65,00KKG)>NVW>4X M(GP?L:: LW/F#_?.=AR*TN0\*HC7_M.6<7,OSJ9*Q[NB!&V?T,30-5L J!NG MH$8#C];0N\'*\(Q=F!DH'8UE6E*16J 8D//PZ(8>P$5PLXBHF/[,W1,;\VI0 M799S9T-T-D1G0W0VQ$XVA F.RVJ$XG2!,A.?6B>G .MN%AZE4BVW%B5;+H.C MKME*QV)<'90GGGXG]LF$.+ -^?' .HL)<%(A!N'A+CI>$=7[VO%$=#("UL,J M/@#[1!"W#\*5XZ[_E+/PU5+CG0"MB-R7)-O2^K;+1.4&-$!-SUKH^Z--%(^9 MW0EG.2 E $#4IQ_V@3$I5;G_2(Z?<*U/N Q+[5.,X MEDQ39X)MVOO&BFSTI&1Q[GOWOA6;P32K*#&Y447&'>+1%L;6:;"VTG2UHQ70%"YZ?IQ: M5N0)>%$.U'+E2R\Q=L;64_MB/S0.;Z,7AV>=49,Y]*P1P5%O.=@UX==XU#GL M([-X=FLE0<5'!&MM]<#7"VU:@@DNA[? 50$7H&_',C,+)\BZT09( M\PC0N4'8-CRCY?!>#P^3/?>>H]=NWK"^O5-?*G;*%P&VTZ-GP_'A=^*MQ7@# M!=;(XRO@MCB)9@# MY5*/=;V%<&[LU%H6:]!H.>S(F*J._!4G3B4#X)?I5O!WU0>D 2',%P]<=/E\ MI?'C7(=E4)A=9CHP)DT,BPR/I>T:GT:LISI@CU_Z7.4\]=3E/R\P^H-.W(>S>Z?N96\KZ_C6^>J]NCX4DYF4_ZWC] M?E>JM%#+7X%_=I[\UGR")DR9KY!63OF-M"LC86E=FU=I-NL1V+GGASOT=2^5 M+4X J8=\,I:*6'M%DV-[L[ MT$#&(B?+;L/.;U@O89V5)&&W][6L7[(@2:S$BR<-HZ0+K"I)U<+8!'.N/4IB M&?6,"FQKT .'\VSV"<_-',!:NMH76,<=FT ;@MP!VD(51;(U. MQU0UMT+E68UOR<":5@#;F2N[:);E::V]G.="M%+L)(TUQ%?BZ=0!:V> [*)0 M+J/ZZ&6P)'\>ED#S!FJ:6%D3+\J"R@IR"TS_3O.VF0,*J"-A_J/8,7HU:"RB MI.)#1*I04B>(/Z(3Q'WF#;9I;76Q=%/@;?+:.EHT9VW-,L9:X.^)YXJZFX5& MY[_'90$M,:TT46!57GT=5H2H&ZRAMN0P_^ 8$EU>U=S[/I)UJ0V45XY5X'&_PX%TY:9TAL5K5SG)G3!R8 ME;,^2Z@&)=&=^50E:SHKJZ_$WJH#ULX4*>/\/:-<]CJ$%]MX""_(.JNK+XS[= E;R16-N23 MCKN^$5E#/>WCJ#1W M*KS.\DK%IXB=45%&>!@GMX1/N-2](L-2*R/#BLBJ<@L43Q<9;C,'=)'AUQ ! MZVC1T:*CQ;'-L\898_M&AH/0&W][\)P)\=<&JQCOUPRU%EA8DB:PO/9*HL6B M+K&"8KP.8%5%9D7I^$G(G>74^+5UNW5SUM;1HCEK:Y;EU(+ 5@FG[+2;>S-L MJST;@J=YK)1/K:JE;P[:6E65WQRT=?7]A^]#70US1XV.&ATU=M*!>T^SEKOA MH]WPT6[X:/[PT2W31A.4OQRDSLS7+*8JT0M+[A17(U =,@V75DL9?59W6$UV M"1?NV%E,@)'&5O! _2[Z 7TLN _3%'&^^,SROY&829SWT MZ!P]TED6[$?7,6\L?//4(>.0ENG2R=5YXZ'A$71 =)!<9+KN MS.:SJ+$>CY]TQ.Q?'@]<2<$1[EO&_[YZ_G.>T.G-SJ] M<4!I:!EZPTJ&\EH,WFX$T MTW@M&@N(/\2VY>PN07/+G@ .MP@16.UV:"U- I>$S,(%M#OV?T":'"\(0'IW M?VG1ZZQ'RW90RCB09BX \RB]SOQ%KVPG-$&6UE-QRR6MK> AG>72::L7M54L MKO&PYFW**U=!&?POA8.J6:6V+?Y1PO>O\=5-R,NJ,H.EE-'D I\WFQS?<( F:(JHPNY:ZL"2Y:ZC?K7O,N2I(>O\6-=U*SW@NB;80,=,3MQ1RI84O/&FX7NW'&!L\J.FNHKZ2]QQM1$4^ZM1$04Q-.JKOUZ:B&&^(_@L'4 MEB9'FL#JQBOI)?A&8"7^M/NZ:3RKZ,@,K!8S0&=@O8:-I*-% M1XN.%L]3R&/YJB[U2/3$AC\3QZ R8EF@*F6=%HP4S.+LCHQ8S0&>4E*5M/A(7/ .' M*AMK,K-=.PC14WALRQ&U(+*2U()&59V^:3$#=#'7UQ!;ZFC1T:*CQ;&MK<;9 M5J7E 'H;0=C6V%@2:U1]KMD48%]!^$<0P682NKJ)ANC?)J^MVZ>;L[:.%LU9 M6[-LIA9$J'8\N;Z(9AQ/?6^6V$V>VQ9[21)847HEIV4XOT%])::AJK &7W'> M9FM:]"HE/@I"QJ9_%,BYI2X*1\%K&4LDM M*+PO TZ1/REET7;5+0#C,K G['/Q836C]9D $D"J[>A)WPIL,JL MIKV2TSM5996J8>W26 M] '<$T1%9 U5ZFRDO?6M!/IVXBWN'-+ S:# L@?+[R8"=RLM=%WGFI35;J=G!?:XV;X(?]Z&=CKM$M&]25%U MPG#G3KP.D^GUB5QC2-/HQ76F=C7[_,!V%B&9-'ZGKSA:]?K4SOX[?7>XVA2E MV.C%=2+76-(T>G'-VNE;X./O&V;[DZ!6)Q/.>B2^=4\8=S&[(SX.?QU[LYGG M1K&W@/$681!:[L1V[[M 7+?2Y@7B&B>2K0B['9IIIZFLIK8D%Z!%LMD"JG1; M<#O=[X/3B 56U[J8^RND2EKBWX86&/M[R)K [R=L?_Y^<3OD;J[,/CS$]?R9 MY<"7X(W0[RZ^?,17_8@E[O;:_'(SNKS^C)>Z)'[?G\.+C[]CLA[/OV?ZEY\N MK]=]F&25M__\M/:&R^NKW^%9(-_PMHO!Y9_1QW5!5Q&@3\/;6_"+EFM)[D\I M +K J>>&W*/EVQ;\"Q2QP@58V*L[4K^/K?G:3]QW\ +,FSZC M\BKS8$U@%8P]FUOCD('?0MHE>FP%#W'?0Y]9!&0"SX(G+)M'L\S4=BUW3#_2 M$I%'$M"NTMCXYQ%>"^2VX6D/!&[K>_!X]REF0I$7C/B3O! M.G_ZB::Z6O@U^"4AP:%# 75;8$7PJ*GC?0]H50H\&O[?)X0!=R9\"!@"3YDP MGW%LT8K=)8%EX(7:^:8:GMB/^.=?WRX"[MZRYN^ /)]NZLQV*J<_$"H!7)I?N-<$V2O!H-!:#6Q3%Y:,1.TCH:S+] M[8QXSM>KH:(:'/Y/T 6>^Q^>YZ6O-[>#KP;_%6#6>4D2OO)GC#WY[?!7@ M*Y7GM:\]0U'[LBQRLB[JG*Q**F>8JLCI0U%636VD#HS>5[SS ^(I1M/AVB"C M [;&$VZ!L+D<8U'4T2DQS@IYS"S&'F.%S!30C/IP@6P'W&PQ?H)1Y@Y1RGPG M/H$G 0LYR$KO-OBB,(0B?K%[3(3JUT)6U0;"XA@-:+A/YM4-W -R[H B(6?, MF#A. #(,@/YVQD=_SZW))/F;:I/?S@SCE^4N,R;8?P=,,,^?$!^O2AE^Z3TF MOE_6?RF\8R;W"-MO*>O[[M6UOGHO'V&#FZ_,CT.N=STT_P[[Z,W%8/B\RU^E M'1:O/Y:O1.+_BZ?_8X1Y&%5@G&U@' 00I Z^$.2L7"6HHP&U_%U)IXNY*TK? M2ERWTR:+F$>5]4!I7L'&(9\^X:S$U9]"V<\OEV->*57$CBH-I(K44:4)5*%C M@II-BHHWNMJ#DML\H[W. /OHNI-_+VQ8)KJN-<4?]\PY2?M*K?XD2/Q6UF]H M(+4CFL2SO)9O#S24;GGO+$;''7HW-H(V)7S*]J!L/'4[J8RE4N1KD\JC^,W- M-!X^6_XW$D0N?%ZX]MN>6P]QY[J0. MKZ$60^8U&0 *SRI&?L2QHE5S*T./QK6<[&2A=7%U8T MK$+ZZC0A(5U5&C" MPHYLU#RXD_BPI%(OJ#U\N M-+RS',L=8\58\$#@QIQ:P6V\MN?6NI5DQZ72\V 7"D6&&49_H(UH?CO3MT(OE!X-R)A@[Y^U[*JX)I:NYVXK79J5E-U&RAR[HJ*K/FHB M5;KJHR92I:L^:@15NNJCA@7(3[KZ2&0U\;4XTS+/\DJ7'?B:8TZ@KJWAMNZ8DLKJLMPG8C@5:S0*G;#AU917M%Z(=5[GI M=>NL*K;>$^V8HL5,T955+-=RDDG,'14Z*G14Z*C0'"J\KBA)5U9Q$D;=GNZR M*K!R:FATXX'M6*#5+'#*$9-=1P#FH+PKM7@-TMIAI60=)K#\JVGI6BNL1:(O M!>;'=+467:W%JZBUV)C)MCF[JM1)4]$0JPFQW]WZ%HX0NGF:W7E.:0.H%-$T M3573.9GG^YRL*3+7XS61$_M#$,''5^NYASO#<;"M:.;HMG)9\R$C.V9Y02_G7'2)I3BD._) MIBIQ0[ZO<++:'W#&L#?D!$,R>X9J&H)D )2B?O9!EP1>A->NZ+DC3(40LG$7 MG4C;-'1H9Q\T7934(NC(AVC%OB;8O!.T>T>.M3_=LY#H(U,5>6G "0-)XV2I MIW+F2%&XP4 !.>05@$0X^S %;)"(?U-+29/KH^=-OMN. Z)ZX0(@]S8( M8R2] SL8.QZ*;/ECX*3^2#(4?L!I@'Q.%@V1,_JFRO65?G]D*GU-&JEUCX%3 MTP5D=]25/&<^7EX._KSX](DQOPR8R]O?A]?,Q9=;\\O'B]ZG(6/>W QO;ZA> MO-M)L9>X6AQ:-XXF!"9[X=CR_2LI#T1@?F"@NV$A69U-;CO*BMPA /0:166<715T!_Z.-!28X,G3U MYVUIMFR.;6ZXU2*QV->E4P9[R9P$,C?Q%G<. M:9HV*'=ENU%XX_"AAFC:*@R:G"]9/F%\,L8HT82Q0G#Z@I"QW G]P9IY?FC_ M!WY9!!AP"Q_H 1-LZB@9G&.[A)F1\,&;,-XC\?%WVV=($-HS>BBU",ATX3". M_0BKLP*XMXO+[1&7D^4]XG+/W))+V<)!ZXY^MSIR,2-;D89Z&HK,+0'$QB#W"PE7 MH/<\[]OJ+YIXA!>6E$?<@&VKY1%.QP8*JEL*:C0 %7C?UW#!! MSI^_7]P.N9LKLP^H6-OZ#4Y8RT9](I8?9%Z-3ZDNC) ;M/^Y]'VOY$^JQ K& MCN&?UX*;-[**<_M^[7"R=@BKLIHL/ =I%QE>U2B2\8,+&\']4Z,UIX::H)?Q7A1TE9=J$W1!9"7).*(0M=M N<2*@N/;)7N?QY.+5N=^!K['\!7 M7LUNU.'9\>=*CF^W_N82J\WAB4F]^=[5YO",N-X\JC9_J=C\(%;9.K(N?!W.%1_TUS,_HZ:MVVV>5)O#I8]NY@\B/=P03_7E^+I*Y) MT_;%'+6+A\#SOVSMVY$LJJ!1D.E/48P7:&9*?*>XZBCBD.DJJE'"4<$.B\FN M8&.B05Z&"3QKEXD&J7D&Y3!C:>UTUL^[L*W5FN>]A#=@?#)UR#@Z,8A;Z/3I M:*"D;2=X<<;[X&6,!"'\$S5O]*;P%&].?/KNH)26UX+8PMXZD52F#]AV:WI= M;KN:LKX_VJM/+NOI\(PD]=D3W$*-KYW4.?F6]G=W19GA):B/3D,G3BYZP3=I M:.K1T1I?-Q7,;)I;L]FSXAC^GKMD^?DEI8TQ7'W"+"@T9'SR2-PH^:0AGDT3 M"9!]^<][X:OUT#_7B+L1\9[2 XZL*&4/8W>A>EX^;NNYH,EAD38@KE,>KT5Y M2%(VK:Q3'@?%(5]U*M7SW'9#'(>.2G,GS,SROY$0_JI),Q]ZE"2P*E_Q (;F M@*JK:K6@-O](:]\#CF[61$>%IE"A8:&-ZMADST$:+3#N1%:7*A[UT1'AI4\2 M*^[:Q:7;$+MY*QT=FDB'%P[JW\8CL%=3R7<;W)T>^GWACKT9N;5^5#GB6U-& MBMS314XU!P8G:[T!9P[Z!J<:ALZ/-%'OBUK=([XS+4/H:8T@G#,77_J7GX?, MK?F_PR//\EXN"S_0D[[A=$K&H?U(&" 84P9 DZW,+X\!-.Y,3Z(OP7$SY^^DORT#L";R#%7DUG-]%)BY@2 MXL-#)B (/@FC%]DAF06KB4]QPY>F7W>I8ZT M+'7D^7LK2B))*<4CF=I'&=R^_/2R+Y+:!M:2:):(>S79-&\&J.+\N$U7*7DS M57-]ET%SWV70U'PB\J;WLIFTE[=56&Y.(E3S1F9%4?RU@';NHF-EG0U+K"HH M]6.\.TY=*H^51[I2%]0[JUUC[$CR#3Y^HTB__M)D^3P40)&O!+PCE97H*X=Y ML/"3L$&(QCDSHS8Y0] 4STD>I]-(V>=*2W*"#>,'R[V'Q\U]>V;YMO/$3!8T M!!$])JHFP65,K7'H^0?4E"8%%L?B#]B@XR[Z7_!B3 M(*!\%(>C F;J>S/ B3?^QMU9 >T/C#$SX@91:=1WXA,,0X$]-L>**<\%#@2. MN_<)?/ 9VE&->2M]0.> E&+98F6S]+)3+7P;O?V6^6V@*6G%%,>@,Q_K.,M\? M[/$#/"8 ?K"G]ACT"2BJQ,JC?(#$AFOI NRD5'N&)US+K37 )RR056"=&[HM M>DRBSU8:+M%L+&//YEYD %@4]46Z['DNX4 +1Q[6LM->Z%MN8-.7AU0?PH<) M(3-8LD_F5NC;R[+K"9D2']:*=@$!\!G@=A<41L"F0;7@*2LC I4MK/O>\>X MF%7I=N%U@WW,H?DQ22\\WC52Y/QX\>GV(D5%!&BZ7'"PN OLB0V;"\%%,\&< MC.UXRY@LB8!F3WP'%6,?-JGU-K3QJR.H+09-,8;X'H46V,'FK+M%0&)TSD!% M+/S,.GM#\S;-;.&#%0*/1#2>6T]1^?D=";\3 D^E'$'-/1\LNX@B%.?1Z6,> M<.#,W,?= :*51#P:''#ZN+_<_@$NE4]9^V;89VY":SH%@1M["Q<3I9G>PG$P M99KYXIVOA6D$/8VV&[,'SX*O4[B+Q#XY1,8C5Y#,_P#%Z(EKPH'[;QQ!$9+)7(SY^%OGSM2J#F>TXRQX%2Z.&_$ 3G5HR17G>)US,.!FF MAZ6[)%R)(CX_:H& \$1V#=HZB>)"=7'._.Y]A\W(3V/JP<(#:L .H7RT+K2 M+."?160JQ7T5Z+T1^A(UY9,0V'X>F7&HBR;>/%$6YDV?47F5<)S:VJS-*XB%6Y6 $4M<1C70+_GD"A+&)]D#,V7CT,@>T)DTQ4 T&P6(V MC_Y>8S)X!!)_9DW(^I.!)O?8V1XWM?N%/:$-2)8J\ [X#!Y')FQL25GCC0?' MNO(;27;08.$L^3*]JQ^-:NEE@ D9>!&5)M$>>O#>'>_3L(Y)A,OU'3O:^8#\ M(2<8NLHLW(D=P(]WBW!M"U]N&D_+W9S2$]8YC90"R(BWN']X3BQ6^H6&)5#L MG@F2I1@UYB_,C$%$H78((C(",TRHK9-Z%#/Q /^N%U*M.J8*"O@%P/A7_!EPM1W@X,J\*=S48-A%K*6DUSH$8%F(Z@W( \]$7G.P MYN=ZZR9JG*H46141, &"D_CEQ[$*M4G;T';FW73=& M-N)D_Q"JVOGH)^2C(WM1CV"-7T!$_KVP?9+1*E% %*TZNL&!D% 7;,V(HU;^ MIM9$&4KT)MP91VU!@5D@^,B]E#5@KUSX;JP7UWR+U7/2"F7I:42FW7DJ33)2 M?$%LBX;P&,SAS6A!&IQ <0D@6LD2?&?H$TSA12J&N$OL2"4/T&RM.&'9&Y MN+Y9&1BXKU%4+>:XLZ1>A*V]X"'+:]%&I#9(=>&:3MF[:840:/3(^Y]43\ !89/E!5$>(62.URU$9<$G-( MP@4IBCR M^C->ZI+X?7\.+S[^?ON.D7G^/0-ZZO+Z'>/?W[WA6?B_7Y-5WO[ST]H;+J^O M?H=GO6-$>-O%X/+/Z&/&Z'S/?!K>WH+V6ZXEN3^5I$(7B*X ]PAV/ @->+UTCG#^?7AK]CX-,;CVQ_7%[44I%2CJJ3$!?VI,4$;! M1S&:;I)OJRFQC;);"%2<'A4CM;9R%EWOREFZ5^^5"UI(6.]\8GWC;!<\2]+< MFIZ5/B^4^2_(SZ;^;W%/,[O@,:H!*B294_YHZ1HHF5O#D4I!*)C%'7<%7Z^: MHM.%BZ:#E\H;)X79/US@1R>-VH_@Y!0?FMWA=A?^06UO-YLBRU\ZQ M_D$'0)==;=+BK:?VNK1"*SVDW.3SPK7']MQRP%*'37+#7VIH69K"LYJ^XSS2 MTLM,#GY[,> S-SY7,+;'R,OC8N4 %G@C&,7&7;860F!RQ=AQE&@ME7VN%;M[1U=.KIT M=.GHHLYIR[+'"M4/=NB/N0P%^(TAM.>LN@:-5 M\?CI\:=PZ-TE3G54Z:C24:6C2N/7UBRK_H12/U4!#.0N]?.TX'PCZDI+S.'] MV596C.+AU=#K:&=TC]_)%._5S^?2*9GRJ^]G5D M?K[>WKZGEM[[T(;=3]X#G;*?X)'+=M7__27J''X8IEUPC@TV21J M^&WY!'M2HY=+9R?A&!6XA&I$[?X'-YT5>A(=3 MQL0Q@=\)>GADPEF/Q+?NR>8+G^@PC?G<]W[0+O'.$R.B>;AM_,WX@DX5#+J?#>!K(%?%O'D#(>E9@C^&Q ]O!P4NW^-;RN\+K(U/7 M#+/'\4-]R,FR)'+Z2.YS8D\;J3U9'!JB64%7^%T&_8PM9XSSC];&7.(LMC&= M"C")L+.:I3(GX'XC_G 0 !W-$0T#.F ^>E384M[ C(-3]VKX#O!D$*3B9I0B+E?_'T?X6R**5GLBBWB8?P8K+)L]*-LO-<9OXM M#C%; ?Z93C-;_3W$L6;T8I]Y&Z]VBZ%IE4FYWD8[.'4Y>0CY+YT$!_9;: M#!X2SV:L/UF_ $,UA(GBEU:2_YOWB;8*K^$]A=EY+Q7447UGJFN-HGJ1\X<" M-MA6+59Q;O<.]N%>J8E+YJ F=7FRM/O&7HZ\%GKR43:VTM)52Z7_%Q+& QEK MI7AN-OK/M2B. SX)(BOR_$%&Z\GB1A%90WTV!:)BJ:N]R*94.?PS&[,!D9R! M4T\-W(#Q%B$.*D1']LARJNFL*.U80E.&#&CJ2^V'3SG3(#$XJS^>:R&ZP@[%A 4X;R@]?J[\N+>5H+RNC88\5S9,8;ZG.EQ9&4BL[IZA."C CO=H5M. MITPZ97+:QD;Q8UR6L8)@,<.D_$C'>.Z1%8L.5B6_XUSL,C2++K"ZIKQVU=(= M!G262BEGO9.U0'87NBSGK%)X5CV]W@!G<0RJG8+O%'SSK,WU[TS4^<^>GBXY=W M3 +T&R$J0X);ET0Z8H3:.$+D4=HE5+#W4#6UM:6G6VI-DT7MH:3TAP5ML;\+,P37'BJG)^4^TJAINM+Y; M_B1@9M83/(O)WC==8,>!\YT9>[.0?L\2]ZUU\K.YXST11"?:V M(&Y L6O8M]+*XH+G#@3U!^);W65[4!;VC<<&BJG&ST>4[7 ME3[7[^F&KDI\7QP)1ZRDQ]CP!Z(KRO]8E9/FYP5UI?*Q^DHKA*14 MWN@&]!W=W&U+R;W:A!+60SX5*M#?^:EI_5#'IY2V6^LFL$Z+%SL+'&AH'EU2 MG&;, ]Q%@'(G?RTI1DOR2Z51O37UQ<%LPJ3*U^)6H\V(%KE/'HF[J/E\''_< ML_MQ_5KUV4\2J_'"OF@HO07U2:!>8E51K NEW2GX*D,3?(DHR#:)F]K57;=< M1A!+9E4EOX--@P7RX,@=*_/*B8A,N[?5:Q(0M+"C5GZPMSK>'#LNMDZ.0 M+ M^3V!3EJ.)*';>NJ7FH_$);[E4*&Q)C/;M8,0>[4^UEO+50X+"8+TVN1&9(54 M8?BQY:;U:0>-&VY5R<+J8N]& -O8A;7,WFMP;$)06(&O30\>.1H@B*S"U^9I MO0:EW[PI+M6LK.EJOZ-#YZ!D')0+VEB"":T?S!WX*E.[?H=^WWF(X)#(PJ\G MO14!C+J@5 SC(5E"Y2;X;,LC^NAYD^^VXY2?"=3C%4WNZ2:G\?R D[6!R?5& MIL(-X7I-D453-=5CS]1XP'DK09+L-;9\_XE&LVF/>3SINH_1$Z>6!8>/T6AC M*J.A'R$S2#WE_!S&!R:*#[B3U96=@9!W1T4'\O$+*DGY9CN6.ZR<'&]S?+Q8%C*VS&S%U]I=*>]IPFLH:R8TUS M=_JR-[=<+4#Y@3G*S'T;F6;RKT4\)@[GU25F4PTL<[C;D7W"M M7J^2ZB]\G[CC)R;T+3>(Q^&M,5]-.NK0LZ_G:V1;'?FL.)K5':]T&]$S9LN6 M3/7F6BT2FQZCU2F#+NA^H#K8*T^?K7]Y?A\V7&]&_*#W M=$WFGH]IGS?DGN[!%*S G"T.1D03$YLS\8"?F>>39#IR/.1]9;@;[]$W M"2T''A-7,)07UHU*/D^)<_@3XYQ2@NO%:+I)OJTQ^&V4W4*@XO2H&*EM'O\=5[>1V%).;.)]8WSG8#>T*:6]^\4JJ%HML"W]0:YZ,Q(>N7&X!%UHKCCP,4E)J.@'6.V3C'^GT9+ MZ[&NJYT,@OQ+^\6Y!4;/H0+>ZP2\$_"]!%RH0<#W[CZ\[S% 8X]V3NU0,$^# M_)]8)\4'A=A?V/,9AP0!$SY8;G1B.,T>")ZG--A/RX3OYX[0]ST93Y^T)_.$ MS&B3ZHUY?T4R3-W0\?=?./LBZ"G?P*TSM"5D: M/7TZ78D.!!W8C["MNI-E ^4!&3OPS^1P7-B!)XN"]O6/F\'7.?&_;N+FXLMH M$SGBD._)IBIQ0[ZO<++:'W#&L#?D!$,R>X9J&H)D ')$X^P#?\Y+*]04@2K" MPX38[Z+DQW!D!V/+^2>Q_*$[&5@A*2W%0A%-TU0UG0-]T^=D39&Y'J^)G-@? MF@-9-K&Q,\ AG7V )XN<)/SU[7/K2E-P0*8$KHOJTOK6W ;!H]5J/IE;]L1T M)Y?A _'-("!A,(!G.5X >J;\1!)>[^OF !A8T7H]3A;5(6<*JL#U)$'LBR.Q MI_;D+I'DU-,!!@L?DT]P^S$4UV*2<-YJDLQ.4:* MR:'5J>HSE:9[Y%H4*6"MY+%-B$[N>$976OQBXVS,*7).7D0+"YEU2OO5;U=6 MNULL*65K'DK-Y"DI(28GZV.OC)*].* Z5"SQD),]T3%35/29VU6-';QQ196I)19,H MEYYSH5(I)U6;U,B2I"JF)3YOR;>SD^%S(;ACI$YU$Q3K[5^UYRZY?ZROU&8X MSTMD9GQC#9&D-A,@^_*?]\)7ZZ%O_#3-LC\)K"AE^TCN5 .8DZ3:>BYX^>6= M\NB41Z<\!%:2Y$YY'*8\NNZ&!0VZ2J;O5G)'3LD'J_(5=T%M#JBZJE8+ZNGV M>.P:OG94: H5&A;:J(Y-]NQFVP+C3F1UJ>)^NQT17DSR8$6>[S;$_31>U_2X MHT.3Z+!S\^E#<@^V=:2&C!>^'=HDP+%X[MAV;/K0BC(9 MU"$O#%5#X0:2T>/DGB!QAJF-P ;H:]+(%&1YP&_+9.@J@YK;?%;7N_2![M4- M*ZPZ:%-\_MYR^M[*SYXX;RFMI>LY[B%TA21SZF[;6@HE2YOU&._KZUV%\3"Z ML.=0*F^<%&;_<($?G31J/UK GAUN*\'M)P\,U0ZYAR.WZ*>19:]5YOW#T>>LYO?*YSPO7'MMSRP%+'3;)O3SGPC)17MA-X5E-KWC^:+G YKU]K_:T M1QZ8V1@6>",8<4'3J4((3*X80K7D;(+IWAYMV??\.49)R)&TY8Z\L,%1DLYJ M:L4;8EJ+(&C9>5TTSTJ/U^I:U9'D]96/YT:6C2T>7CBX'6\-[#Z;I.L)W'>&[O,\N[[-[=26O;L)) M9(M2@U[(^\QML\TTI/]0A51SNM3/+O6S2_UL/VZ[U,\N];-)6T^7^MF06+;P_FPKJT9G!?__[+UIG*-DNT<+QPO'"\<+SMKPPNAG_>)X(=>FOYVX8Y&(0'E-B.)_^A% M#T2*R',81.1BTFFN'&2AQ.:NA3%7E=GL#@;$SX(G=]NO(P3ND91]/P'DX6B< MP6-!E@IO[DE$!D'V\]M1$C\%*383'<2)$- 5%#+O&]QX_P)#>(#P%VSG@%V- M29H%0]H7U(NBL1<*I%QZ?$2@9O\L%EZ(E^!?;"'ZP_^4@]X3> -9[]78.\+K M_WN<9MAD-(%!^D'J)R3+7Q1D9(A-3GV,GBQ[G HCVAEWL9$R;T9:Z*.S_*IL M1FKRJ-*=#0.L-"/=)N!FY[:DI9!8.9<#7*W5$;6VM\_RAU7HF$3T5-JR3A;N M;/JSOND@BTM2X;B1I[PGZ^9@LA 3S4Q/UII[;+UI?5]-VNI,<@3;V_?98VU7 M;W115=6?U^#.AS9\GNR2*YIH*L;A5YPWZ)LPC\F)N,(NZ.GLX!QC0Y0O.B8, M[>>?6-Z?NP*HRK6 MW'_DUW,*:L,,T#-KN_'XP@[0%XG<027/AF"Y+;ZG0E75=5R;5Z7/KM+8VJF^N%_2I-<\0L0K?-+*HPC;]P/T+8& M%-_')D/TBBKMU.1V[X4>;!\A?20D*R;YW8?2#/[@CD-HXQ')UP8.7^F['>UD MIT3E/,&?)_@SD.#OO&+Q_W#<[1%W%93E M;O ZO5=U(9'M$.N=+79KS707*UYA%Z&!#B1XHHH[!D:,H_L@#.%P-_U^9U= MO=9H5;=%33MV,'6],"J:)FKRL7LMU0NC9BNBJ=4<_,^".M<<)M&.HRQ!:Y9' M>U4?@ _L3K--J]=0SS(N .TH.@>T@2SD]#2/#W'T(('R.SR6KL%Y3$U;3S%E MT9)KKIAR5L!R=643SM(A Y(D-&9[?W%,!R(GPQ(5]=BE80X$ZQM=%6W[2"52 M#L4>=%'5Y5/B#J>GB4SXA5^><_PXY<><)F\[S1(=]4Q..H> E2L@FS"4S]DC M22K&DG0\6K)@"HT;^*M[K]Y_>"264;XJ&VO L14XSU!==,46E M[F*)G/,RS(T.0@%'+(*QYA/K,"E>/NDP),T*O"S/C>."G;FQI8PUX+RG7AKF M9AK:79QYH> >RIVU#\%JJ8IHRL;M/8 M^ADPK[/#L<&QP;'!E.K$G**TK6$\(4\D&N^>H8HFP=NWSL@8!]@\TD M+/.TG6BF*:K.\=6C\SI5;1W/TV\FVS!%PSF3$\<;=+P?J1CS@4#41*ONPS)7 M)G:,RA'"P+L/0EJ4\P!,@OM\ZMIKMJB;9Z)O'0)6KHKLP_\^QURV6[X]42-8VG9C!]DNO%"8$I"_XX24CDOPA9XD5I2$NH% E;S11=_23MKN^447'/&UWU!M3U$VY%A#/7*O8D#O*BFJW[^['.(YS!P; M'!L<&QOQP(66Q.OJ;CIO/LJ;C_+FH\N;CZ[H-EHN^?>-U'/]-==CE7@**Y]4 MIRU00S+()EK+/NJL;C";^2E<17XX[@,A^5[Z2,]=] +/6/ M#'/>?@S 4BX[.^9#A)&$_OT]XX^&;!R'Q,YJF2SM7+VL/#4/0 M!M%I>9,;16,X=M[07HQ"'&'#V) M^C"=U2;'[Y)Q@3W+/DVPM;KZ>0[ MH)XA?E7$0D=8;B.DNW1Z:Y6IP!C38>'N>290M1DMXP3P_.I6\2LYP0__PWD! MYP6GS@N6! -NJ3G$PR'L9FJO164!UP]7VPLWWT$C+^C#&J[81*"U!YDW40DB MD@GC")8]#/X+NRF,TQ1V[^8O7?<^[\D+0MQE$NQF*07U:':>RR<]U9U0!9EH M3^MK+K/<"@;AF@OG5M_E5L5V+9HUKV)>2QF4(_^TME%UGJFMLG_LX?MS?#4+ M<5EU1K#LI36Y(B_K38YON,>+N\>$$.$C,+G'5.@B*Z-3N=^7WX#C:'<D)ZQ^56,I/W M/#3'R3[Q5$%/GDV^P>9@!HD\;&JW?, )R=WD]6K?S:'G %'GQ[J/SW2'^UC0 M@8X9G+CA+IM@\#8>9,^@C EAX*.A^D";C)V ,$<5-:?FRC.GMVJ:+II*0S)K MV%DU1;5$^;3ZTS= ]F:-W[T M"&([15'TKWV(PR%FC6L$7'/)/R'F]40SWI MTD: 3$LYJ>K6I\,:;DGR! I34XH<68IH.V=22_"-(FKR:==ULV31L(^O1C0W M@X%G^7%<<%QP7#"B%S7@$*5MJRE-K_)TV&;U(5-5353UFI,%60%6TT39/!,M M435,4!-K+I?"=:ASD!4<%QP7'!?'UJ&8TYBV=7RWXS03XD&I*'$'.)\I>P[P M!IQ8FN82WU6C1;-G _S8O)IT<_%_YA+]C!S)EJ@V(;R#,Y/FXI\K+&?JC#8< MT; :8&;DS*7!!,!-K^=@8N*XX+C@N#BV;L6<)K4W9[4_:XMMB()EVJ+KO?)UC4;)3$@R!KB%:E&(:H&#P4 M\.1@56Q;5!4>"L@(ZV5Y;EQ$LS,WC@MVYL:6NM1TY0BG=X_7GT<$2V9&#Y,R MTCP:D,^41P,>UKD>AK@#L4Q[7O(8/C7DR&(IHEIWGC KL+[!+H+6MA#^W 00 M341' R""FS\?K#( K2#$\*3TUQ42NJJ&D-*%3%^4V#"8#;7,_!ML1Q MP7'!<7%L;8LYW6IO,8#Q@A&V,3J6)CIU^S59 ?8,S#^*"CJ3PO,F&.&_+,^- MRVEVYL9QP<[,NS?8)Z) M:F@:HB/7'+?)U:9S$ \<%QP7'!?'5IN:KB3UXH3 E 5_G"0D\E^$+/&BU/-1 M5Q(>O*)+//OZDFDU(&!@+X">B:)DZ<=WR/'CU:O'JXPD),V$@)ZS1"$B30DP M4LZE+97>@,3[?<"IRB?%+)K.&CYGCR0I/51-8@QO5,MAMED3#_]I&M:Y(>8< M#IP<%QP7'!?'UIE.\8!%_5?W9! G!,M3/ 4I6F7@8W'F$C+O6V,B@#1%M)M0 M$WXOL.JB99V)]\XT1:-N6/GQ:Q/&<=UT5H&[YTS,G+9H:V=BN58TT52.;Z?A M)R[FY\:U?';FQG'!SMS84I,:<.+2=\^[^$1*#]>!E*D/J &X)HJ&*CJEQ'6EK?JL!O^W'X_N0,"@,]CNY!DAFC@V.#2:QP0U* M6]4 ['I)%$0/J3 BL&2/7L([ O.9KG4?/YKLJ]Q.RTL#G^VSB'S9A'(ZS=JB M6Z.B[H!A?IPX#Y7I_+8<,ZAA>G)"<)R1/O.2OF9KU?FQG>TE/7>N MLL(4F9X'A/$FS^ZL?# M81SEMK=4B,=9FGE1/X@>N"&.SY0]0QQS6[(19K==(^TL4[3,AL0"-&AO-@ K M7 0W\_B]FGZVX4[&H4$-G!&$O_1 MBQZ(%)'G,(C(A?!VLHS]X FO?WT[3J4'SQN]N_4?27\_(MZP5QO[7WV%6PJ^+8]^B.@L2 MEO3;\1"SQFFM/M?/@J<@>[E#F"9C@ H,,'S+;LC@MPL2AU^NNX;I2/B/8BNR M]/]D6=:^W-YUOCCR%U56;%G3E"_RA1#T?[L(^E\4^,J49>M+3U64=M?1)+.C M]"3=Z/0DI]>S)=/29,OJV)VVHW_!)W_'I2E69D,6IL@+/&R.<\UR)[MR,"M/ M W@1X,7[Q(/%IG@*)AA;KO'7-3]S.K^[1R(@MKSH17C F9&^D,%W@S@,XV(7FQ]IZ?982R@N+$-QQ&Y__O#! MO;Z%9T#TA=XHA?WCDS!,1YX/0/]V(>>?1UZ_7WY^#OK9XV\7BBS_-.$2/L&= M""(T3OHDP=MF!/-F71'G]V0*2@NC*;?"_,OU'4$99'E5^L;#V0)5 BO"%.4]J M"WQEV5P.<'7WF! R_?@1V/EC.OW3']V/."9/KI+R\W-WU78_2.Z'J_>?W@DE(&^4G,G HTNUVKWRG#K.>T9#_4IW1+/N*A-'D<]L;G:5;J_=-KR[LIR?XDCZSQA M&02%30V?PE_R4R(,%8_V4I__X)M>$36KYH+N1][VJBY:A]U3"V:L=J-1$G\+AEY& MPA=X6+ZL^$B&01AB(1-4*H3GQ\!_%)Y)0B8&)SB@^'$4D;Q>]7.0/:(-"D8A M8?'=_0NL>Y)Y<"<9CL+XA< [LUA(B$^")R(8\D_H5X>G@D1 >7%+Y,1G$"T/Q 2S@5(U3MFL)UZ$4" M/5NAN2P9X@0HA$&49L3K4T>_ESY>PA"W*XQH>,_,T@D_VI?JPLJAK2U-8S_P M<+F*!0I2?%V^B )\P$J=/K7?Q<(]P:6)'Z+@O_!%_ 2@>ALP^C@BT@OQDED> M/R))$/=A[(<@P@0B9/B!LI([ MZ"I^'MR0)Q*-24V&>:O;[AAVUY0L634DW31ER;5M1^H9/<-6.HZM=7LU&.;7 MO?\#BQ/( M\B\"R(W/-]68K7*6=_]\J+SA\\WU'S#6.T&%MUUU/O^=7U8E70[1A^[='8BC MR63* 68T.#I#W)S2DY<$L $E8,Y>-@9BF#XQ\[L/$FWZD_1,[K\&F838EM(L MB;\2B0J;8FCZ/=!RG/=S&]EZIO[K93] M.8^V> 6?5;-GQ4*4X^&-]#-UI[YOIU?T98;ZB=BE?CHA=\\)N5=N1L8VQC56 M(U[#_7O*:D/W4H?P!'.HD.\75PQ#:C69*AL0=;FA%?G/R]O+7>V^]9I :_!\ M*(HF.K;!LKUX5]-X#:NFVS^QO&(,D9?IB*:ILKQ8#)*7:=5"7BRH+NC' MPX8P.]4494<_Y$1$X6/0[X=$Z'II M)@I>U!?< >IV OF&02"8*X2Q (UDA=C62CUIO4&I1W%@!3Q5%U5%.64(G1/@ MA*>G^+EIX$G7GA\,&E-70C=$X[1-2DH]>X45\%1#-&W[E"$\GMK7W-)WM?9/ MFGKE#*;F>2B"9@7>4\'+F1_ U$MC'34#[RJG2+,HA9M*P"2S;E95,T3%/FT- M0ZY'0AT;NTL9JA\$03=A--+/.H M:0K,O9J%PW(SH\6K\F&M@F4S4H&G1C0K->+@U& FLZO=W=1%TVE*;X,=8;4=49&/OV&:ZV^HU6?.TMP.1=&L MP,ORW-@240U0C]5+>],H!E"1L52>%_E$B.^IS1@+E@E9XD7I@"0)Z0M>)GC" M* ZPJETD9#"9AH@XVQ(MJRF-='>$55$M499K5LVY4KB)4OC1P[9 $>ZMAFP8 MT D-]4QT0L,6+:5FYL EU&X[J!W&XZ;TBE,,T;#5\]@[-*N[9EBYK-EHIX#2 M-@ZQ/QR-KP#U+<"*P W9.Z8E:G73$S.PRJ)BFT??.]P6P?SW" M'8U"(J$[)O$?O>B!2!%Y#H.(7.01Y?3QA;Y7:_5GFFWIU/42M+NE<):A;:#V MW\9),[4NL#-94ENZ*>E.3Y5<3>Y)7:7K]-I=I=6Q]!K:.*WJ;[F W; (_U74 M2Z'KWGRZ^O3^5KCNW@BW?[@W7;K0]Y,EWRK-:\/)*979M;PT\ 52( D;J FT M21BV:\,V<&.LE#9.R])ISP2E".E+'AP[O0?L/1>-A_?P%+:2BX?#.,J?3X5X MG*69%]&J:WW:#(R.X 'A!3[-;AO43+3J+4OHQM]7"$Z10S4.72=#"K@(N3UZT@?;DV+%H(!]C5,:3?">!QBSSMXV(NR0"KGOECJ MOBZ",J?T= >0^U[HC\-)]T!RF,,8C#,'Y.WVT_?[6Q[3EG M,P@V2TK;;_>CR2WJ@8<]2MOC?9F)7G]V]Y[WVBM))JNVA[)UK^;)WOEN_YXI MX"O3UBK):M_-45NM QV=.L)E^68BLF@"^)MP,^3&PW@<93OFHM5$4(P0454_ M>CW$?S]7!\MS6Y><]YBNQK'^"M8/DP"W1R:VC@ZVDHO5[ [;0#_<*G9C0AST M=+*_O;2Y8*_-W,&(8-N;%7FO^/]$,+ :CG$[&XMW]-_!K3\>A''L<*6HHBK+ MA_=M-F%M#%5TS%=#6FO>=0>/2]CK/OQ[SLJRVK)RY'UJV:*J;1A"MH\]8)FB M9;[JWC^B&Z1V$WRI<-9O?V\F+*KN1+Y0@L\+16 MT'S5*\Z9.6?FC"B*9WCZWSX3]GQ;C0@Z,H?61$79,+IW'\P/7FOKG*^L12X8 MV75D*E%$2[<.3R6*Z&BO2N9S.&37GDG32%#.2\"LV6&K8D-]3?4X,C/11=L\ M@O'1 $FWJ\CAS(0SD]-6-M9WXV)\>3H>TE!YRF/BZ,B,Q0:M_6&ROGG2EKI3/KFBB13G'HZ'BU90]OXZ1?AK^[-W57;_2"Y'Z[> M?WHGE$"_4?(T)'AT@J0C6JB=(U@>M4U,!5LW9#4;FWJZ(M>TG-06S*R2#EJB M(R2#;,(F]D#'Z]$$GCVQN[#5"\^DDH8M#))X2/.:\]3T2:KS MLN1F&"%/;[XGOC=."3[WDH\WN]]I/F&9C2Z,X&B.&5,T/_[N$3X(WK.7]%-A MZ+W 6,+\]W)BP%ZL\K"S9,%?9@=HC8097-"SASOMVXV6D'0-0T1B> M_PR0% 7KMBWU,(Z"_*$1@'8A](D?#+TPI;W6YLM M#2G)[?MGJ3(NBOIR5 <% M.5_N/@G>=0$7V0A2K'V8??*&9&\+8JBNZYJ6#30CMR7=,G2I)5NJI+:[ M+M",VY$=JUB0[GOW]I_;N^['6^'J4_ORU[>K)C=+*3TO2/[RPC'I!*D?QBDV M(=Y_'13#,$VS*ZN2T[)T2>^90/M*SY 40S-ZW5['-#O=0]=!4>PEA5#L2Z'G M7MT(?[D?_NP*'[ON[9\WW8^@&=U2?K0\T.T M2LF$\0+FJ_MIBDI&G1_"+S[ M(*2^%N$CK>R1-P)!W H4N0+( $^X09<,5AGY(2^NLN>.WKM5YL!MZ$4O0H(M ME$&4! "<[Z6/ OG/. !A"0(G%4' )%])H9!,'$Q8W 37(:";>XAWHN09)?!< M1L(7Z9&$?2H/O0C7")9F@$OS-%D:&" I%X<&_Z>7^>KEMV#UCPA$;)#AH#X1 MX>Y""!8E57XH4^KA PQ?UCW!40FP[XI83@$4E,7WS][-YWS#U@FAA2KY^>*_W2>DRD=I7Z+"UC(D2,,XJ):5#!X*8O: M5% ZS#?!,*<9Q&Z&A2 D():D>M\C?,9R#R^B\/P8^(_EF$@DLT/"$-5!ITN+ MMP41*%HI+AS28'$C3FOZ/+R UH\!^@3B#=)'W*'I[N5D]JS2KX,=MG3Z8DCM MITW.8=4#@+KL ) /H\JJNOY RN93F'_O!_)$0D$1)"&^3T&/H5@JJ"L= WU2 M&L*ZEZ2?9-8??"D^%44#3FE,E)D@&25($D M4_@!6*,/PD*(@>TE!652[HIMQQ)2)5L2T'OZ 8C #,06$F54?OH%Y36G0$Z! M:U.@-D>!XVA*:S!0P22QY!P5Y$A[5&\#;I>API4(45RJ/7TO\TJ)GZ!Z24LB M914E-(OA0 ^OC4=4#XV?9W2H2U!88>B)]E .DBZ.@LI495/,30 T-^_)"T+\ M33@>AW_4K:C[23DYAWFB4Q!Z\+"_Z.*,R+%(>[(ZAER7!-SQ!%'H_ M+GX0XO! R(]!TJ>GA9?)[T\DZL<)#):_868W%I.8U5P$6M$5%& A@5,9//@2 MT&/9.'G"3XA+'PZN :(W"=*OEZNI9N< #^,^ M":5\[3/B/T;!?\8(!RU^20VVN:FV7#!<%GPD+4I-ICX>%^%A2OH#. 84OQ_E M;'4UJ%0=%6>XV',0AO143LUADQ,JQ6=,@8G'&/J)^B6N:UJN\NH5S>AO).J7 M"P_'Z3C)\E4JC,Q!A96CACL&719+^M*#:%X7&._Q@\0?#]%(CHU(?*"FM+!* M)R2W9 /?G\ZY/# 7,ZT47:4G1&0SV2,]J&%IP"7% 4T5881 K&L<*"UBAL0ALHX('2[[6U'G.@K5P *EG(VS9 M9VOVK-3H*V4F9WNC!6Q8<[030IHFB[*U7!]@%&_+WKD>'N<>/&F\%E=PR-)7 M"R0&LA8S/:]C@[KASA]' M- (S%.[CJ'^(4\-!%)ES4@ ,632W/6846$X" MC2:!4[:8;.AJNEHO=P9G?/Q:7GQG\E5A@U^IHFR>2YS106$]&FNN)!&8V_#I M+;/,5PVO;"T&7GGYS#1V9^<@/(HJ1G-6PTQ:^\'+$)'X,'%K+J5M+:E:%V)LN-BZ76PUS)% M9G.$_DCKZO]V8:^V0DYO6=@)C.Q2MB/$OY-ZU"$^&=Z3I!)=E6/81BUCAV4=,8(5G'S%F(#_I["-5M-1S.4SKLB@; M/#KPG&U'.M"[Q:,#>5K%V:8 \)GN_[[STH=X6L6Y24U-%6W=;A*PG 0:30*G MK#CQM(KF;Z(-9[EXZK9%4VW\290318.)@J=53.9RDD',' L<"QP+' OL8.&\ MK"0\K>(DE+HMC\NF(NJFTR1@.0DTF@1.V6*RH:MIV9+S5(MSV*U\5?;,PQ11 M/IN2K@>%=1WKRQK]8WBN!<^U.(MR[2QE^\E">V:_$3[6^I+%JE_37NJ)_BJ.$J<;H58B*^>=-T>=[;>7SCRKSSYMM58CC!VSH M%X\(=NY#BL 0T1%24-$P/?.BAX"2"WV12/O<39J]X?M@A,H;:>= P'3>@# M#3: 9;T4.LL;J>5MU'[XGU6-U.@L,"=FMN5-@&P!//S_X.LL?V. 4Y39+)4\B4,_AP0P:_79 X M_'+=-4Q'PG\46Y&E_R?+LO;E]J[SQ9&_X +)FJ9\D2^$H/_;1=#_HL!7IBQ; M7]IMI=-R-4626TI+TMM=67)[6DNR.VK7,(Q6VS#;7_#)WQ&V K3=Z99B$)M) M_C)'P=,??A'^_N/JKBO=7KMM&"2*DZ$7PI>?;SKTNZM/[XNV>/0L=7?C?KKM M?;[YB+=&I'C?W]VK]W_ "4N7Y5^$]N"/ 7 MI"%R.Y).GYCYW?=&E9^D9W+_-<@DQ+8$;#O^2B3:)ZP8FG[?1ZKUL$ND1%'R M#G9DD 7X_/SOU,HX^7V!X3F7PDWWK^ZG/[OU,*R&(]X^5;Q/!%W!@801J'S^ M2]WRJ^'D8)X8.:QLW9D45!&D0I\DH+GUA0'(*"'U0D)%:!H/LF>/]K\&NL&# M ^@ 0P];]4:TI>J D#37^[#/;5P5T[.O6CH2BG?L"XQMA[=7"?53H[^3$T.K MSU>KVJYNS506\;>R/>LJU*[ T/H(J7E5U^TJJ\CR3RO[R)9K?I\0[ZL$1\>@ M3Y8;:HK1M)\V,7U1JT[QI#IM;AN2058=1I55=?V!E,VG,/_>#SGOJ7*^40*' MVR2 0VO! _%(,\,%O\O4RN;8B*V\$_(U>UV1(X\^/,CS,_ MSOS687X?*XK;A 'F9N2)+E@R/S\,T R4CD/21>']4X-*/ M;KYRK>CQ^$0? -&78BC+S,?RQ52LYU.=?E7)=SW6-QW788C_NO'[5AI-?4S,,UZI03C3(_.T\/U14-5"#14Y#$$36$2#G@9P''ID'PKEX'&:H/RX[ M>5/7],2&& &%%39"=.F%!!E9?K:NCYMQ*S;S[*ST9>#%N* JZDM-@5*S1V&( M% ;D(HQ(@B*2GG/B>PH+$@^EC_'$US'U?W"OQRG2RTJO1\E;4(/RJ7+F)8D7 M/9 R<@#.R-03#\=E&.=[9%6-M:FX1D1XU)^PO?R0"M0*DXP>+O,XGN^3+RJ& MU3=5HR FT3MP,TRA'SP%_;$7KGY<2,G(2VB(L1 ,IF$:_2"%*?K9)5TRF%*4 MPJQ0D00&30Q7O3SE8*N6)0^N*$.",+(LPZ.^%]*C.XA.7"_Z@B+D M0KC*5>"%"92X0#49YEI #4"3;R."RP+1OA.0A#X9X(!!9^2!<5J:,25P//EG+22ZM8QW6$-Z:# -Z" 2ZK5K_ M$NP4-.,$62YOX_O"F)(]>ADL5@IB.AC N2'*Z L3.([@4<0? S52Q$WF49D= M3A_&P!"P'%#I*W_C[4V658$94[J=Q^(0Q0@7Z MRUTA/,#"93GPA3$*+^,174EV39H2 M_!?FHQ7=57B6@*&R#>D+5@N]&EBVFL5B-SL-]3/$RF82']\Z MQ3;>XVF:[@4.[E#W(+6 M#/\%L0"2*F( M#$!\4&,5E?M3FQ/P2'Q;_ SR;YXJJ^>\[&4$(@;9XDSH*'4:C.( Y1-P6Z"M M7)!0"1"']$D4G@.2)%.](Y^;"+<&_F,N0_HPPPB'S&>_9,@YH,:%]E< 5_H\ M\*YB^KDN-+^.N?4N!+&($[HGL(:D/+FB9"[E@T<5$*J1Y*(=GAN ;"RX.(K# M>)Q5!-1XA''X*>J,5$\D_F.$2U;Z."[7T&8K.BP,\P"@)73-"^UI$SUV3G4M MU=9*,TU+3@DV6ZZ\TX-SS'R_G:'V@;?3HW3[B'1T'OPG5#K<<;YJKEFUR_I=#D^IY/4?\8 M/#S"@I9*S,]Y$/TKBFV &D%6J*TDB6@H-26UD9=F5=60*BQY0']\CW1!=0>" M%(3KC*$$!-3.?KZ/9C4:@L',2#X3E6;I"A5Z/'Z"V:'F3@\.V;(#T0H2*9Q\ M^1)2I2Z?\HK;+P4WI6< I"2Q.'.4)X'2G-3Y9=G*>;!/7E+4L\)P#*R4@D?Y M6S[$VE.F*(]BFAH#,\U1" .42)Q=2JJ8%X0VD])0T?6%(2QRW"\)?(RT5]E[ M7!D[W;C:.TRM*DF/'O2H(SP=4T9;9-&@Y/'Z3SDAXAF8YCK IH4!_C/V$N!] MN(.1 441;E!Z_!7BIV+CTORMPATT(?.'A%#R$ND6S"5?1:[F214@(0=(JR_$ M2]*"5[_@.3,!8?!,*->;/2[ANU(AWU6%@)R5+OEQZQ*YSXAD.-MB2DC^JQ9@ M*G++LQQ,EGPC_CC#@][=S'%VHA(LJBT3'>(5M6 B,NGKX)MT%$?4%M,/!G + MLD]8@NR9%'/*F3P@Z2F&MU#Q7)T%U2(JNLLTQOSCI.EW4LGN,J MT3C\!'=6M+!.'-;2**R25^6N,E#D!KEQ$P\*91B]T%X6N45F(O#+T*U4RJ* MZS)U%5Y9S8H D.$9:D+,W9Q^?I+(M4F0#8_!J)S$(Y4W^'21E)VA,;8P('M" M!+IE_)R?44I95SDAP+'1*P))*G,K Y>K[@@!?WN@QF?0VT%>+QXW<# N@TZ7 M[\Q;CO!PF06# .G[.9YZ=$I#T2L'Z5GB6NR9L"[1V*=&,R=G?^9!1,T/(M*W M#B+2EP01*4NB<+X7 +00-4X%66'V_"67:[7%]G FPYD,9S+-8C+J%DQFT6W" MPP7/6=E-5P[J;>DDT3&'WXB;4LR*$E>$0DQB,"@]$QIH$U"0WJ 0V M%.;4:73#DB37%7D(E9@(:M8+AO?C),U]]M]&E>HFN6]ZPBJ75UG).>QVJ5_5 MQ"^4-]74K^^%"@UA\)F@E3Q28<'V,^O3K^1R%.[%2:A+D0A%F-2K#N,B FTV$"P?!SW?/=2$:)@O %(8 M\R>@5&&=PK3,OTZ+:](H%F^0%:I0\W4_H M:NM/(O0F=%IQ6%6S$F!#)*F :0%CH,1<^<^_HYDQ95S[ XD?$F_T&!1F/1H7 M5<:\EP>J%$,\+H6R$%T>BE*9SDQT_<*1A&[\Q2 M7%+FTP8H8#U@,?.M",>R@#SQO77J>VOU+D(5DBIU$_6MR!%95,#F!5)UDRT& ML$XB*TL?[930\PCB9>?TZ@FXN)^J?5-]>)) M#634$I ?PB.+F*5W3H*8ERD;%2:YB[*QBB.^3@9YX0FTOJ"FL$&@XE+K2QG) M\?I+-V"+WV;9XN3SR7#%;R?%%;?HHW#ZHN_D''$K<^R!.?1IIBA/I3_OE+,T M'I*,(@4$(:%' 4S&!;'8ST4CS<8&&1R/4Y U9=CWS$$]MX?18+<@@U\KZG:5 MRN9#Q2>INV3J'4E7/8SSF"A?/$#I=%D6CQW@L0.[!R@5U0>6E1+(=? 9F][$ M2C[)&UU1*" JC/MQ$CP$.&HE54SD04^<<7'&Q1G73D%/)>/*T]KF<\_0(D6K MY.39?R6/R[-'EC"LA S"O*;.X^LU>ZCV%:D7,4IF,4 YVN7)@C,BJ#HY'C2L0412ZFXNT,5":Z*6M_Q"SQ/\X, 9%6=4G%%M?7! M+6M:YW'S!' ?D[6E\6A%"GBECRH_!YQW]]&)5^E]&2CDEQ%S<^ZC'3M1JJ=& M$R='$IN+KL6V[EQR;26Y"O[O4[?=2D&V5%B9I;1Z3Z,X?L:VMQ<-U#3UG^B *=@2:5 FTH,01G1-$.8W,+: M 1> 30]?*/K\KBX7D\K1.UH4[B,&=:5"-^J3_JR,O4^$M_.B^J.7^(_3N6N* M.">7=P2=-;R6FLD;ZJF+QRD**84BM)E.E[O=X*.L53VQ9:\)8S+4;]T.V!]J*0X1)%=$;!D>">BH])\/"8+=$]]W*E*)KHV,9:\\F/S;]=5([/>]]Y.S]QD%73 M[9]87C&&R,MT1--465XL!LG+M&HA+Q;4EN:(@\\T(\,=DB3PO?1 @F%78E0L MT5).FINSS7EWQI\LZK)YRA#J)\#:3E#WC0*,$OE7$#WTXV%#F)UJBK*CG_)F M4923YG: 0$T_:>50D4^ W36=N77'23PBHO QZ/=#(G2]M"C;[0Y0M\,6>$7% M' Q9:20KU!315D]:;U#J41Q8 4_515513AE"YP0XX>DI?FX:>-*UYV,@.8.I>1Z*H%F!]U3P6A=,. MI&ELZ0=3-4-4[-/6,.1Z)-2Q,6>8HB8[+$/&*N9.6K?00#;TX_%]2!@78ON= M: .T"XZ9-78CSR^9YI>HIY9,$,[GEWST_HU=))=5)*#$P!-->*()3S1A.-'$ M,H^:IL#4;$]#-/C5AU&FE,:H3Z/1+8=YSINE7+D+D.N=1K(Y;[@W7S!UR09$=H>H^ALM/%Y^Z#&OED%FWNIBZ:CM&,K;PKK+8C M*O+Q-TQS_0VU^LQ9FMNA*)H5>%F>&ULBJ@'JL7II;QK%<+VBPQ'MBS0@":W/ MF@F>,(J#*"N[/39$Q-F6:%G:>8@X1;5$6:Y9->=*X29*8:7;>D,V#.B$AGHF M.J%ABY92,W/@$FJW'41[Y35D[RB&:-CJ>>P=FM5=,ZQS,C2UIU0!-KR9;Q*3+6Y8T,36Y!L@ECHT5NXYGE9UNUZ+.."GKF66T@<(P;Z! ,$M M6$P"$##$FYI",1Q8Q <3;)W[#']@ZL+0HYU(PZ+U:-D37&C'PY$7O11CP;/. M+_"2%$Z5^J #25 MXP[M'IY/VTWF[9V],(Q]#ZOY93&0V# W\J\F+DHO>TNOY#3$.@UM0S%5>H$A M$C("F$B4I9/.IO!PR=:R1R\3'@NV]$(RX9Z0J,+L+I=.(HZ^_VID=O#PCZI3 ML1\-@S#$8>"%P%M7<'D1?WM^#/S'*@?_H6RQGN:0%S,4?E0<^U);?$7.>>'6 M_^M%8R]YF=ZAB#"6*JLRY?5IR>U3T'/H,@015MN/1^4[W=LV#&3*IEA=,HI8$N93Q.]'"$[@P\,X\WX 5$%%*D -C_OP M5!!B?!A\U0]2/XS3XL&I/*0">YX@X.$9NL2;ODL@7/B=<%[X@NS+:P;X(=(< M%V.O4X-Y8M30SK$N>+Z/; 1Y C $0-Q/R".'<4)*SK)46\_0_$8E62ZSJ,H/ MG&T0 \]Y3M]M3SF\O@3CE/.*:8'7EV"XOL1Q&YGR5[/EZ]F7#_OU9_?3ZU-F M-0M^K>H:M;U]EA>_?C6CTO$2'U,=>(\E/C;S?;U>XV&"%T9ZF[XR^T-YRG[".@\?FH6WU$'H' MX[6F=W_G_ B+2[U>G$I#8SPWT>QV(:.%H)UME1F>=K11V/9F/'&ZDKG13G ; MQQC_#].[]5CW'1P--;5#XWD9>][@+;[!^0;?:H/7T_IU3R& V[H!F'7MG)I3 M]?Y MXLA?T,XF:YKR1;X0@OYO%T'_BP)?F;)L?0$QHSN6:DIJMV5+NJ,ZDF.V%*EK M.8;J]CJ=MJQ^P2=_1T +.#=VBK_E>D_V]O>VDZQ"?#>Y)L MOCJ'MW+OLA-J5O)ID,GFYN!5PRO?5706(-_%2/KZYO\\SO"XA+U@!B"E0=I[ MX6POF/HSY9J*COF7_[C5>C4>^D86;%[W2C%$Q9C/QMS(.;7D]-1XE'__Y9Q3 M<$YQ9IQ"%W5SOMHGYQ0;\H6+54_CSUEBKI>,ZA<#JVY@SK!4] G41_VC?="73W-V"ZJJ!D-:9NT!U ; MOEU.601UAZ,P?B%$2DA(TV\;)G<,479J+C#("JBZ*)LUU^+G>AJR M11S1M,]DBRBR:)G6T?=(PRJ[35U^C!6XK&5BAZ)E)H!E=F(-4^GJ(Y,MBUCJ MMJB>>.-5W1 -!AI8-929LU<5LIZ9L<[..1Z6[;2%N-S%D,OU@R=7!5WV,&24 M? B>2/\JRKSH(8"GW#0E65W1EZ[3:SF.TI;L7J^(,WQ))C6+)R MG!;%-F&0%'L) 8^6PB BPI!DCW'9AN&1!,FD."8^109C[+7^!+.CU=QV+KEC M;N=B/&IDJV/O%MBJ[[<:RN06HYYA]QN&.[E%._!LCQX^R]QQ>XTG=@\I-5ZI MGW* V)#U0GR%)1&\C 45O*8/A_NO)[)78F"$ (J7WL^!NI>K/ZEHG'Y&)27= M]TO6IM"S1.\$MVW0>?A2K;54H(F/AV/J**+?3%]F)%9+LY<&NI$]#N24HD& MPRK3Z=RK<93Z#%K'*T.SRY6IB8JSH5?I7-;FC6Z*NF'^S-=D>J68HJ6_ZG'E M?O9I%2WB/T8@"!Y>F.:<%G+.*H,4EG'/0P2\V**C;QB]O(_WXD8W9>U@&UU1 M14U[M4D;5U!>V58T0.7X>DG^O"HK^E%BPS1SP\"7O>P4^MZ#;91UUYA]5V=] M(V_K(JL]%H.#CB-OW _0KNW' M41^S@>@55;G0W UCW'LA[<>7/A*2+2F@MS]24 S(VA1ZENB=X);'@)Q'# AKB\EC/IKC4N$Q'V=D M&,*8#W/#LA7GLC9O=%VT-8,;$JN69UO4U&.ZJYO$27G,QV83/E[,AR%JEGJX MF ]--*Q=K?'GJZ#PF \>\\&=5PQ%%W!06 2%QWR9S$V<&R=6_%;[,53/!S=2Z:6=E-JR?#0'^Z M%74[RDFMJ13,U:=8CQ9H9$KQI#JM*!*2P=2JL0=7P0:3F9]!&6/R:H0)C+5. MC,ELA$EZN3$QOE90:.W"0'.5A;! >]$)\A/)MJX:-(:WTX>"--95Q?KRYVWG M0N@3/QAZ8?K;A:0M5A92NW)+=TU-ZLIM0]+-=D=RNJVNI#B:VW),UU$TYXOR M1;_X7=4,Q5;AW17(9R<^"]6U]S(D49;VXN2&C,:)_^BEL$;M>#B,H]MLE_)( MVP%J&7K;<243()9T79V *>)T#;[7&2D,A_N4N\*/5\]&NZ49]^"JF7\[T71!_B-'63 M "LD=<8)_/>:)$'>:I&(#((L;[([_:6;5R0_Z$+)KJ'J=L^57*L#"Z5U6Y+MZHJDNU9; M-F!E7 <+N0$3TA1=F5FF_4"[DD=?)[%/2#_%Y^B>S8D1-IL+N'BBY?&89-@* M,FS36<6OUX%K/>;]9Y004$W^2_I_Q"&J<25Y?HYNB0]\"8=J&,=6<4/:]EH< M>U?XYU9Y1+ /=_20#X[C,,FR3CF;.KM#BW&>! Y#9!DL%Q"NJ2H]R4[AF MICT+T4? =48B5)T+A8])L"Y^-W5#G94OBU.?!>U]'/>?@S!<)H=F=9"#@@QR M4MC+ MP9@%^0,L!K::81BCH+38EF7-'I7FYCU_K/%!_*:D0_*_5]%$"K6]49!Y(8NX MU%"_< Q'F3OG? ^6.0Z= +,"10[46B:1*0,K,AS#G-6C*K.>!:=#!@1X58R/@]SU]BQ"O,Q4M1**]0Z)J%:5&L S+ M7##_."H,/?E]=]CYM_LM2[PX@=.FE[Q<9628XMZ#)Y,X#"F&,I( 3;)(8JJ, M1T?+GA=]=:W!O) !G/D!'1.N0U*85JO)-"QR(E#K344WYJ3,]V&9,PT.!L0' M\NQ^\Q^]Z('<>!GY'+6!:<-C^*<+#.W)"UGEQV@I5>DC50O@!D MVWE 304O M*VR$3.X:4(V!1ZGJDFVS ,!2O1]S[I@TNIAH!&C:6MN5;-?6);W7ZDBM7L>6VDY'[;EHI%*,_.2@ M6?8LH*\",8=20J41Y2_ M]?\]/L;1<$T#,\CC)<;E5\%8Z3I@EII!W3+EN>B6^7FO)9Y[ 3[03/%,#1Z: M;*CKB.^!C28EIS$0NO@O&:M)Z/"CML M[$%;4PQ+5:0N?)9TI6=+KJ%IDF.XBM;26HJNZ+E#2;4UZQ5Q/0_%G!MIZ7DD M=P7/&WZ9W 8VVL*468OU)D#->]52.+(Q[(IP+GZW##ARS_G1*K->X;@OZ)U) M?HYA?*!>F]HL+UN8^YS5MA(K\M'+BI"&ZX2,"DLH)8$P3#\/W"*HS\='DM;)'LF)/J DN!S1Z.7=0[7<3YT@]<,8Q]I_$U2CI5B& MVG&EEN[ UI=U5W+::A?P;G6Z;8!7E9U#-T%5[-D"@[08CG4IN.WVS9_=CM#] M_ZZ[GVZ[MS1R?'FEG+6GIC:P1VF>W3!;J&BC)J76?MM^[NO[H[WZZ-4CPZ+ MWW?R QDM_U>IYKE9:\[9#5PI3C9Y9DGOSF96RGQ]:986K5QK=>:K6NX(:[-+ M=FS)S/=?3FZKBB"O;_[/XRP-^D08)?& I"DH6EXHI(5!D*&T1A;1,?_R'[=: MK\9#OS0#_/@IWGNJ+&"(BC%?=FD3%"^KO-MXE+.< -V$A>.?8;Q9P?BP[N6B+%$U=JPEN'2"O8U3WP_H.KJ MALVH-@6UV:>KH^ZB28@'W4@IUDC H]!#X@T%4MA)&[*G;-%2-RQ6W-0]98JZ M7C.H7 ZMN8,F*5["R'NA]5>:L5U443/FM;43W2X :L.WRRF+H+)6Q*2I0,/D MCB'*SH;5=INZD711-HU&;Z33V38TVZDA6\013?M,MH@BB]:FA5AKV"-'+LVY MSD8Z2K%F)B9V*%IF EAF)]8PE:X^,OEQ2V7 %E6K(2>(;4$T1$.N&<339>;U M5Q!F8V:LLW..AV4[[95BN6L&BU8B2W,S*@[8(??9-.+X;]ILF?3=)Y)X#^2& M#+T@"J*'(H3Y)0_JW5O4:=LU#=UR'*FE]51)QT!CQ["[DM+KJDY7-2RCW;ZS]@K'>""F^[ZGS^.[^L[B@3 ?K0O;N#+3B92_G\S F43A"; M?4E/7A)X\!>V.Z*;I-,G9G[WO5'E)^F9W'\-,@F1+:59$G\E$@TX+8:FW_>) M'^=)5Q+%R#L!JU$'^/S\[U1)FOQ>93NA>]"%Y"DYDPSB^AE=G] M/'W "]'K!:,D\!KDSF;%@:P%'F?/CK%R4+T M"4X%1NZO&.[^!>?A?46H@RB+)\M6E":@8$]6(Q6KRUR(7N#=SB\I#C/)KQ8K M7OH!/!?/SVNF5.CS".8#:">]L63-D48(9D MDI")*( OK 78:J7VY.?RLF/;?)[Y?"R?J;3>CA= M1-_*A*A5F%V!H/7Q4?.BKIO'Y=B[I7&9YE[3N":W''K8K0R8:U';?4*\KU) M58.UL[%V=JZM-;559H2P2 5[-=EKFYA0;;N0T]JRIZ9L^+4$JL6DJ>.@9_5$ M[N=6X'MA;/,Y<.O&+V]^2OQ^5/"^EF*R#DOR]3@QU45,R[,&3XV>YC,<]QR2 MOK4<.7BHTR:+NU4<1V?^+)"?!'#6RWO5*51;6K=970W,X"1:G.[[2G-$:R:* MY>"Q)6>YZI;HS(1U[^A*W=)DL[[&2[M"3O+3C6UXE+[?+*8Z6*!\:2QA@E5@ M]\':)K"6735A[-?Z:J[551/&6-97Z M:L0QX7NE91K$%M:R_S3L&'TXBJB30U#;QN&V%T?RD9!L'0W)W("QFP%C3<6Q M>0:-"O'_J,'IWCGI"C&+-1'(DS_#LR1)?L(:O6#]=7_%6G+#& M\W::=X2@P0[#2<& ,DWSE7-W'H(S.7G#_.!/&2(13^JN+Q[ YV)Q5T:55B)/ M;XA/@B?<+^V"*^4%O^>Z_NT_(-4Q%;OG6K+44QU-TKNJ*MFZ94L]N6,J+DH MH\<#4D\]$'&B.>F7PDVWW;WZRVU]Z-Z*TZ!4]_:V>P=?N)\ZTY#5F^Y?W4]_ M=KAKB_*@,U."054Q>=HY?<:? "JJHJ6AJ+M:[V MK#TU9X?_&=T'84CZE1V^H<6[24FD\JS$!KZ%C,N^:#[9E(-_;J MPM4VN4;)-XZ7%3MQZW X'AO!NC]\F7$'*_5@8)DW1,NNT!\389#$PZ(*58J% MG!*25W**0BQD4;F!L69%E_ARQ)&7IE@G"W[) /NT&!4\7Y:C M2LC#./22$*\PMPS_G9G8($ZHSYSX0)%!&&0OEX*+1<-@D-74@D1>-\C0&A//LYK; ?U+'LZ@!A M.^%10G2XVVHWMQ46G&V*L>Z[9LC-KVQ5-)3CNWM.V="\,4&J\L$)WH6&+ MNJ:=$AF=(J=3E<81%@AJ175.B;!.@(S4L@X]@#?(=N\C>'"JLD3'.=TN>]R; M?O+>] .T?SN44GN00*LSV8W<]\=]?]_U,496[6;B;A3'7"SONF.,5">9YTMQ; M5KOQ;TZSQMDR4+/Q4*8*RS[MAO6.HM<+'POJ2W,V6V?9D;5)9G;%,D3#-INQ M9W8&UC1%E0&O I=?:R4I+[,';27*U$:*,DU4CY[<7#>$EEPSZSG+"V*3HXT3\[YL4_25+?JGQ4&>193L%$Q[WU1 MZ.DYZ$Z->Z[EC9O0&J8EC0 M&'UA8C 8QG25$X_^4 A/!32-#KB^8\PQ@@[ M3$0/PH@D0=R_7'QE@L]/TJ#RE$!,RDO'(7VPDADX>4V9(EA,$09( -2'*/@O M#$&^^83T9S(,B\&SF'Y9#%8$2A6YA%D,HU2R"=/Q_;^)C]]/LP_38H-ECUZT M+-U0A"'2,8#MY6_WX^$H)&5S#0\F&=(-!FLQ0#SC)HOO*6' /9=+SI5T8P;8 MNPT&0"A@17(T%5,MTQ?AD2"" ;S^4S[L8#)$L33T%7POG^Q>OD." \($<@16 M/[^+2_:?89ZKE>:V"IB#UHM5=Q!T$0@4W'SX2#$>X7Y'&X1-L M>[HMX:._R#U@B/DWBS2U=90$0UB<\(5F^\*FBH!:)@0-DYL2+MW-"Z1+B?Y' M158N36&(S^6;:NY.W/^P.S,8 ]\:%-)QZ8H \RIMYT*9K>=;YG'-RQZ@33@V,4\.GN-0#0$>9*#6*_), )#&,$U(RO*)V0*$& M84[2+R#=L:A0KG9,L[:ID%Y5)0!&7>JIRYGN$L8SUREGTRXXE08Z907=Z1!N MU"_K,DR_O*/_V7L7'?AZ;QS/<(]L"L?O;A3L"%5,*T*V<2W\))"M(57(Q\=M2B]I^(ZE6 MADWQ^",>?\3CC^IU-; ?D\+CC_:?CL ^UGDD$O?DXO1XQX;J%>_8L.,5[]C MW [G'1L:7$:>=VQ@?X/QC@TGL=5XQP8V*P:P/+?#DSDKD+,\-[8$WE++P*Q9 M^5OSW4^KO$TMM_VO]S>?__S4D2HO4 U#+/[_<[,\4BSH)\=NN<%I^$1H> ?3 M)D?^"2%_N?V(8_JT,+UMUZ(]T@%'^8%1OOFQG._ZTR(!+MS/'/E=Q,NYJ,:M0A,KH8VSL9#P['PX9#TQC:V>U54THRMU#,.6=*-G2ZU>2Y=Z MLJ&W3-MQ3=T]5DPC6WN'ES?DY0UY><,51F9>WI"7-]SP>QY>S,.+>7CQFE<\ MO+CYN.9!Q3PB"J?'RQL>-WBJ7OAX>4.F-ALO;\C+&W+YQ7E#7MZ0 M5ZG@Y0W/C31/SOFQ3])DJ;SAG(MR,Q=CQ3=YZS^2_C@DGP>+#LWT4YRUX#OJ M\>O1/T4R*C4^1TJM(XP@)!K:C.*1'6"9"16I9X!_ &H+TUCJHL MT6' K<.K1S1H;FPQD4VE$\-*[4%*V&RU&Y?>TWS;^;EFW:SG@_L=- 8--(9^/+X/R5[4&4Y.[BJ.5=L";?NYB*[S71ZC!K;6K M^W8K[WQ]]# AAB5N[-7S9ILMA.L$21R76VS,(0Y'$75R"!JD<+CMQ9%\)"1; M1T,RV\9R]GUP:RJ." 4#N9P;N 4JQ/^C)EJV<[C7J:+AZ!N?M$\SZGZ&-ND+ MUHC#U\\A#G\#3KB/G3<9<#9>/R6TOS-UPP^]Y"NAG:,Q7CM*-PK93S/X0SNS M Q>)1R1?D+G8_6D,XTJ[TMI&H&KWU,HSU[2)?2].RD=[082&*#K"EH:C+XJA M6X8M?U,,0[8L%3[##L\_JYJI+QJ6#+?7[6BV+%F::4JZKO6+I].!YHW> TH2NO1>VX^$PCFX?/=@! M;I8EP?V8,IJ[F'[7\@!UUWE?>C=),-@];U&_P\*8MHD+H=LV+,08*)\.DM(I M7(! \0/8:NEO%Y*V9)W4CJ7HNB'UC ZLD]%5I99EJU*[!RMDN:[LV,4Z&1>_ M:XKBP#Q^?;L_N!E<1\>PG7K64<5U-"]^5RS=JG4=I[=B9V9@%Y2@*_>W7A9' M>_:2?O<_XR![N8J $X_IN)\Q-.CNT8L^CR@[>0]#9.E5L3GVM-JXG37-L;\I MEJ)JNO+JZE]]ZBTNOVEU5;NEV)+6@=?J6L>07-"S C)S;#%AI-V?W]2]GD,:ZJEA?_KSMS%"TL;BDKMRRNRZP MS)[:4B3=T;N2JZAMR3(Z1M=J=;N.HN=+JL&2 FG/4/1R *M>AVW7O7H[+"WJ M?=X#R*T[+WD@&>PD^")X(M7;NJ"3!'0/=4/B9VY4.$U(ZZ4['(7Q"R'[8ARO MK/T(E*+JHJN[K+EZ\;M\:!9[I]T''5\X+D+R\I6[JBUPBG6@@3 M4S>=(\)IJ;@G:H130SAE('Q-MNPCPJFIMBW7"*=>2#5@*?28$/1%5'47NF M! M@2SIH9I+= 23W6JZIF+*KR5UW KQ\J3A3P%^#K6YLPW=FC=B>B&=3=G1F ML(U 'P#;ZN2HKRAL8%NWK3KWME;H&)IBJR8SV$:@#X#M$GC MLX$MDW9-+>4 M6&MA6R\T$$4!57\#5:M>=%.H#X#N$GKY4K=90#>3#%OK2KINMB70L$U);P.Z;=-L.RTSUUB0S*=0+X=E%MX>NO#)A^") M]*]@/2)J !-O[WN2N#&32[G0DQY&QEY76 MDUH=N0V$WI&[=LO6W![UDJHHK*\5^9\IK.O P03DAJ4NV=AK0:XBY.A'M]@' MW 3F9)G[0[G2&)0O0KX;RO/0"6>Q:"TZK#%70+5UVCBZLUQ3.2Z746N+9+(PGRF45U/7%\P'@+CYK M]/RI.%1IL1W;025&LY0-7EI;ZN*D=+?5EARE(TM=0Y4-Q;5[:D>?ZCB72@/7 M"50V6:N!>J;6BR92#UV50U&/VD#JF=4B-EL7K:6TVWJW+6FV@><%&];%M(&( MM+:L&:ZIMRQUZUU%_7>?QM@1Z_.@'0:[Q05.UL'2E8WAE%VYTW7=GJ0XJB/I MIN( G(XE:0H V#5Z6L>M<-G"]3@W]8,B&X'<-[+76@1U1Q9:*"0W9.B!%AH] MP(T#C#&'YS_?TYATC%TJRF#?!4.XY?/@%KY-!YZ_CX ,P[*I&]9P'$U?(T!9 M4S3@,(YDV[(%BV*#%F;T=$EI:[+==3M66^U,.,.U\4\UM&XOD#9E^98?4M9= M/DI3U]I9+=^2**HVJ/&.;L!)3M5@N;J*+3ENUY$,RVV!>&KK>D>>+I=2]W(M M#Z[8 7K;L.UOZ&JUMXT5D5U#U>V>*[E6!_08K=N2;%=70&9;;=F0;<-U6M,X M/M.8\Y@O!6C.@C>36#%W0-Y%0.T!^+:FP#Y30$TQ04U1>C;L)DV3',-5M!8( M:[T:9 I.C4!KA0*OF9K% M"M"68JM.G4"7;AD 66%MC^\$_#I[O-3"%%53-][C>0;5DQ?0"D0@)5(O)+?$ M'R>T_4R'W&M/:8= M@?YO?)^Z?O9Y@-GJ5Y$/6R@D&7%]/QY'F/-XG<1/00KDY87T9P+/%FDC+1*1 M0;")U13C1FCH**TZM4WZ2T?NN$H/-,J6CK9O1=9!8X)CJM9M.WATUUJ._:58 M,+T:.+I7D+^_E&W:,.EE,O9NZSB?A%GGNI;!T*JY MQM)NL03YNA;K0.>XPSK0P6 X3"3(7HI/\#GHXS>#@"1"ZC^2(?GMXC'+1N_> MOGU^?KY,B7_Y$#^];5_]"TZ] +"L:+9A_?IV^MATJ)0\H*?T]U^_W2=A/WA' MOHW"P ^RC[3OM] /X%W2:?S^Z]MRGL6*O)U9$J#CR5$@ MARKS$AHJC4S'DF#)907&F'P[N9%$_BIKH INTPZ.*JHF-095WKEO6F_@0^WEN#$5>T0\R!=E;>3Z1 M,![AO85V>J8HI3:FYJ+T/>B^B1<"1MW^$,1@2OTJ3^2LD9I;39N+U-N\?A @ M]6-9/>@\\3GC &$2GW--D2NYI'9,]>0FY)\A3XY'8\&L5)1K&, M?7)I(:+* .>+ZT5?XNE M12+_$8L2+K41IM/.$_LBIR5S6*3J-E!_D"W M2U#@S.D,Z?G5(&Y.WZS2]T?OWW'2'J=9/"1)6K4HTUCH%M=;C[B/^+XYU7US MIE2]/$&,4WE#J=SETN&(^XCOFU/=-Z=,U>=%M:>&R9EB"$QBLLR(NDN\*!U@ M5N?[..Y_3@J_WBPRRYN &WQ^(@DV$SI?A#+JQ-T6H6YV'0=1=A6=(59?K3_# M))975[))6R^Y. V]=%&4WI P;[OT&(Q2;O0[$!VQ>VQCGH[.\ECS:@FTYM-1 M^= UK",VN[@C_F,4A_'#"^=(!Z*D$^%(QZ&DL^1),^4XV:2 ML:Z7D/^,X6SZ,HO$R]_3D4Z9G-@D'XZ]+0N-,XE-EID!C>Q*7M[]>7N6 M!,0FP7!\K=U(@DG\L;SARUNZ'[OGYKJ::1W@\T1@WJNV<0@,XW'_/!&6-U%N&L*N23(B MV=@+B\SML\1=T>B[:;B[(\FP0-N9V;5G&]$W#6^5PBJ%;GMNZ+-,VP3T689B M%3JG0RO1J1JK%9+<9R_I3\/I\^XIW?W+: M.0SMG &MG"KZ=-MF5%=;@;YROU5DQ+FAKE+$O!G!BT]_#'L_F;T1V..L$Q";!<'PMP1?/YF]25CCK MA,0FX7"\O88WGLW?@.QPU@F(38+A^%J&+Y[-W[QT<-;IB4WZX>A;C3Z>S7\B M".39_ U#&,_F;RSN>#9_,_'&L_D;BCZ>5WL2Z.-YM8U"'5OICPRLCF8:='D4 M=3XV&/0!;5G$._O=>-8WKA29Q^D-\4GPY-V'WU/^&A7T?I0V0&O3M*(>AZ;/ MCF9/#IN\7R%G"[42$KL5-I@GI-H+:C!,2+QC(>=)M9'2B?"D$VU9R!PI-?2@ M6]_R*+ X*@5H)H\'9#^K-476S,CJQ0GQO;3&%!Y57@M]T]MJ0)\\QR9Y0MV: MB PB0!K<7=U>Y7<'P ]/DV,.-89NZ+E!C]6PUJOHB>0+OL1F%B>P30 SK3CJ MWV*"6Y %^_8>'1"D(J!@$V$',(@T"1G$\#5 MU@>EIF%+9U1_VPI;--%R_O:30%B9,J^8ACJ55:9JZ:PFQ>Z>0G^S9O[\3N*3 M,N7I#^E5=)T$3[#KPY<_2-AOQ\.1%YV*AK.>@'J\@'H;5Y881 MSPEJ\%6:.7<::03&=%O/+4>&K.B-%QF3RS]@3"SG_?(!BWFO0.I5-!IG*;U# MW==^;Q@+.F'YM2YE-T.><^'Z*D%S F:(@)M%3FA5.!]R4C@YU4I.\%GK4/B1X_P.23,)GLPFW7#/&T%V( S+TMGNDF[N,-AAN$S M&P-GDH,BA+OL&X8K[K)O&K:XR[X1"&OT@8>?,9BF(I9UT890T3FHQXUV<32! M>$Y0@V^4V9=92^L!,<9=]DWU"W'YM1_*;H8\XY1]]L*5N^R;0L#-(B?NLN?D MM#]RXB[[II$7-Z>M0^(LN:]KAYF5BILS80JUX]F0&8,9\&S0HASKPPQ:;PYP M^N@E))U ,\P9P^_YU[^^+3_G0^!3<\\'::RKBO7ES]O.PB#%;^_@MS5&&L&O M"T/@EYO-X@L _64.JG[P!.L[73M\[M-X""P[BZ>B8)V9Y^NZ_'DZ;(=$\3"( M5@V\;%VG8RX^_.O;RMRKH".##-\-XCB+8O2'15^%;R'\]UT2A[,DAW=>QLG# M6Q7H^"W^_!9OO"CNSX!' ]U_RTC4)_W)DN7CA[%?W/:8D,%O%_\;]+\ R=JF M+(,NV-9DHVMT)5MV;4F'CY+=^_^[N[K>QFTL^MY?(01;; N$J4127P\MH$^@ MNXNBZ+3/ \56$K6RY)7L9+*_?B\E.YD,7#I42$[(ETZB2%?GW'MYSR7MDF&. M4EPF4!K"I(CBC]Y'CB!]E@\=O!8FU@Z=O!4AE@ M<>&F- D(*MS,1S3( 9>2"QF20H&E8GZ9A"9J&]6D:EB 26)](8 DB M@?6)!)8@$EB?2$AH=O7UNA+*@KZJ(*%SU-5P^:VC MF GE8"64!7U504)1T%<3))0$?15!0D'05P_XK:.8"=5@6<]W9GU4W,QRT"0) MRBR.0X1)D".*PPRE812@A&0^3G"9)1EAC:K'_>1O@97ED*GK%5X6^RA- W!0 MGD4HH:Z+:$8COW0]&I'L7+C ?YZ%'J8]*/P\0]0O,%H\QRLHT\\,D<>.H^.CQUW.%;2B&>V;Y6=C&2R-J0CE87DLC:N(-8&%X8!>7J"RQ M!Z4'%R@NR@S!D/'+G&(O(!34RB5\O.)6U$.F4B!3&9 C0HHX"F/D8DP0];P, MQ31V45@2KPQ"MRR]\DS-%36A&"R_YHJ:6 XVQD%.4U*@ @>@]3%H?1Q@B@)< MY#D.2$E).6<>KS@LL*(>,I4"F)&2V@>85BB1D=H'FSS 56U$,FFF1OZ[VFIV:CD^_!##48[\?5NSJ!IQ4 M=;<_7M0=^N/#Q4\_=ZMVOZ[73M,Y/3OVQ&G[[A;MZF'C5-.Y)^PO\ =GWU7[ M=;.#6U=]MZZ[%?#8U?SIGS/-)>0)UK(C\ZJ&N^< MJEO//]3_W3?W5B_[MW/3#=,MC M70W.M+F7DP.O:==&XETZ;+.\[Z5$E6(]4:U6JWX/072VU>,<'+@R[(%8_6G+ M$GA\O@+19)>FT[0FQP_L:*T7M[X(^;/)$T%JF^JZ::=,,3Q2NL9?O]D Q7'7 MK_X"EZZASD <@/ZV:M8(/+*JMLVN.HR)KMY!-1KJJFW^!]S;?AR9@ZK[JFE9 M4! X"(TP@$\/7K-#XFL9/)_IP^IQME9UNP9-3S3W]='=\P:MT$W4XW2 M(4Z/8,GY\JF;_6X_U%)<'NJ2[BUT3)^:S;3CL^->>,VN/_1NM>.[W[(8 MP3/-P,IU!$(_W(+2@.RSG77OZY<]PA[2?:[Y\V;4C_\NUNQWUH)>.1]8HJ'K:ORR-X$[7CKG']$5?O(.%.E^ MU4PC[^""9F1OF-WDP"]L!$^Z!]PA5X!^?]M-.MK? Z$*=*U&DXP=DNVZOFTZ MEJ],\1CPV10;WE)2*E*;4O-!J<=>D(U.D.JVAI9A=P?!\ YA[Z&[ &? M$BVUQ>GWY\2#?@D*$HLH7.OJAR.-8VRGM)DJ&!0)Y[N+Y$/F!&YP\3T+Z+\J MZ&F&1V?N4:*II-U!?U2M_]R/S.@6DN"8"]. @5'&4A=2M*Z=7Y@?\)5S\0N\ M-YE]S%+EUZ'OX.?5O&7\Q>3TS]JZ9C(Q);049\=J<^B4LP]>-,F'R7!<'6$* M]<:=E7O>4D4UK,X$XG#'#S?5:H>> ](/4%5_O/"NOECO@=O_;OGDS:RPE:RH M::R$-W4^P>JY#IC&RK63%K:3%G=HF4N+VDG+MY-68">MT$Y:D9VT8BMIV2E; MV,XF ]O9$F)+D]#.)@/;V61@.]48VZG&V$XUMG.V96<=M'-28F<5M+,(&E<# M%VS@;@\S$Y<^13>$MXJ6<;,2T0WFK:)EW*Q$=,-ZJV@9UV:(;H!O$RWC9B6" M6^K;Q,K.,FAG%;2S"-HX*_GR; CF"TY0> $L?#=$1,_:> $K>C=?2U(_$0" MJVAQIUOFTN(*LKFTN(IL+BVN))M+BSLO,9<65Y"-I65G(>2OZ9I+RTXUYG\E MPUQ:W$F_N;3L;#*PG4T&_YLFYM*RL\G@?]/$6%K<-5US6=G99! [FPQB9Y-! M+!U;=O9.Q,[>B=C9.]F9@W:FH)T9:&?S;F?O;ECK+G[BR@E:@9FTSGU<]_YH M+3F_Q8B/5X4/>CD5+C-98=-8"1\=8\0W%X3/F+&)E6'?2Q,^M<8,5@O.MC%B M[YDE)^ 804SXJ!Q[6)U1K??':LG).U81HZ816W2(SPEF]-U5^D4G_9QB9G#, MN"LUQ%ABQ-ID)-8F(^'/57R#0V;M*.,NL_GOC]B"$X].K1^^OU1<<"Z2$<2$ M#U RHJ<2/FG)'E;&;=DJ?':3$=HE?,C3UZKO7^[Z_!^X"?XP7_[IFV_^#U!+ M P04 " #[@JI,3 7S2L@0 #_M $0 '!E9V$M,C Q.# S,S$N>'-D M[5U=<]LXLGW?JOT/6#UEJB++CI/,QA7/%B71B>[*DDNBD]E]F8))2,(.16I MT+;NK]\&^"&*H"!2DA-FAR\V178W&C@-L'$($A__\;QTT2-A ?6]Z];%V7D+ M$<_V'>K-KUOWT[8Q[0T&K7_\\M>_?/Q;NXWZ-U/TJTUGI[.G%E@^V>VO^S,J(<]FV*W'1#V2&T2=%"[G9C\$A5^ MA=Z?O;D\>Y^Y,O%#S[E"[S*G>HQ@#M+(@?*OT)OSB[^WS]^U+\ZMBP]7;S]< MO?GP[ZRTOUHS.E]P],K^20C_C/J^YQ'7)6MTDWCU&@V'O3-DN"Z:".$ 38AP ME#AGL:T@JAXTE1=Q0+^#@!,FHN-3[7:,A+C_@(*OQK*C$;EU\^/"A(Z]FI,.@/<=XE,+'=%,[?.+]N7%MA9?KTA0J":O%.NMR!QON29.R* 0T)U?;@E[@$VX M+*Z\PUE'E-,!H39($4;MK.I^/45'R#@\5%@^(?3;W M'SOQQ>(VL$/&H$_M4HVO%NLZA!:KP06A\5;1(,_VHEA%7"DNA7J/).#%6M$U MH7>IZ'F8VD&QFKQ47%I [6(=N" T+E0-OF([5.!*7H=C-B=\A)1N078>4C]CR?R^%) M_A9G5BOJS?SX)YP0G?&*^2ZQ(":1.+B?#(H]Y/'@VA%2G;YOA\)'[#FFQRE? M#\ N6\K26H@ZURVM1.I!XH-#8%2FTM>+\PL8N1/U["&80I$ME#'VL9.WD#<> M!L09>[_(8QN[=NA*Q2'\CI5C"9WBBL$H[/$#-#>>[=:+SR90G "A*;@JPV@\ M2V\M=WX@_>BY. CB:!)834#AMY(*>N@N :_4$!S?CXS[_L R^Z@W'O7-T30Z MFHZ'@[XA3G>-H3'JF6CZV32M:8/E$5C>81BY^8)P"@U3&5BIO0?=M\>ABUYM MN?A3@_8^M >0^RY),9;Q-3UB[ZHB-K7@WZTY K3&-VA\9TX,:P "#5;[L!I# M7+.>OX0J+(@7T$>B0V^GM![/]\?AV1O?WDW,SR W^&*BP0A^FPVR^Y#MX6!Q MX_I/P\M*V#;AA0 MCP1!GP0VHROAF.$Y71S08#R[RU33(L^\Z_KV[QG$3VI6'R%_%]DO#6S7#T)& MX$?7F XD^-"+IQ (B<:,)E8JA,I!T M0WS8)P\<<+O%['?"\8-+S#]"F(Q.B1TR\)E(4 GCF'H6PX*S-(* \&"#3[7P M>;'"M2%U<9X/J5MC\D_3,KI#2.3-'K2I-3";4*H:2A-B$_HHD.OY'F?8YC% M9$88(\Z$/!(OK!@BE8WJH;_(0S\Q>^;@BX!^^EHD(];$Z%G(F$YA.O<:&:,^ MZILWYF0"V=)^JZ,!P/!/LYI] YC[L/5#2I!_XR#_RG\;C_=3 3YI$_\#L M3"9*-\Q?)IG45\H7O3#@_I*PJEE926-ZL-^KV5B38AV48J6-.)X)SA4&4UFK M"8%VB7.GZ0(STL6!>!*REEH5$[$CR]"'PL_Y4)A:X]X_VUTC(@EOQ6#>D$&' MS? %[6[AY\-GZ1H#>E05?B]BY)%E_-KW!$F.UHU&'=KZS%4 M"#C3F(P&HT]3= >9]/2S,6G&Z^]!T%J"% F^&4T;%Z>-E3<*LZ8E:]&KR&CS MG+PNK&V%F'IA%_1QIM!XA0QN$U_?BLJM$#<'FM;'@T+V5:=UFV Y.;];(2KV MV=##KU!^.[C>!N-O0_I6 /X@P_IH4"C!,@1P$QHOQP17"(?2QO0AH+"(>5:X M@?M%Z.$*2)>QHP=980]W4,4-UB_-&5=*_RJ9U$> 0AHVN=SW)9*K9'PG*4D? M'PK]N(M4;@+F)=CE2FS"7C-ZJ!66,LLT-_">G'*N@.T^&UI@+Q5*4:6?&WCW MO,N8-M\T7"XQ6X]G@^4*[KSCF>'X1'F%7??OX $4]N J)5@PHS*53X]FWE!ND*P_"&RI\ MY[";$=&CIY!>F8%V8Z0!J3)(0]^;6X0M[[T'ZKKB^432F.K86D9'#Z-"7&5@ M%%;;PBQ*[&:0;4;:ZM!N/X R/"?W#&HGOGL5]2 KQ%4&Y,0TBFS+3T(DUE%L MOH&Z+-29_K$/LU+WVJ/MZ0-#Y;,VY;W.A\;KXMAH[L_'!LWF6634WI***A4> M%33U@: 05RG,:1!(VPW:)YP^B?DH9=&K[H5([IY+[5?5XZVP5]F)U<:X^+4K M$AK *P-N+'W&Z?_CB,^H"'D992WH;Q5F*PMZUGP#^PE@3U"J\5W[HS1A,9F4-DM7[Z/;* M'DW'S GJT5-YKVQOC$RAQ%:#6UGF35-T'!,I*F M4=9V,P9X4-RS!?&<,)Y@["/!L* M#A'-;; @ZK(:9.1$S1 ,_G#,2B3&<'3;U+3(^;2CEMF8F>(S7T MNX+/ M$%=7TZ+Z3J&&]J&Z_=WA!N7*SP*GW+=_ETM-LXM1XXG#S@>!>BT]QKJE4=(N MDH91UG(RDVD +@UP(4*EDJ JJGJH5:SQAYGQB MV./)C@&G-*@/#H5_BH)#EHCL[>#(#!&!'"(*I+ H&LVCLINX^69QHTT+3FQ= M'U$J)W;2B&IRC2-SC2[QP!5^Q_Q'*K;BNO%9^OZ#_%2"T&&$B]\#3I:[%YI5 MMZ2/'-WRLU=Q83]UTN(0W)]05""2)49+4N(RQ2DD2VUBI&R,I.B5RE#V2.NQ M5GBW#9!-&G+"SHX#:LN>Z(8P?.9?AMG=M??HZ<%5/Z>VZRN6P%=KL32[.@<9K;0U^_[UUDQ?T68X*L[ MB=G$@**]O=&@C)]<^\5>)186C,RN6R+TVLEV:K^!QMGSTDU$..6BE-[&#A*& MQ&)!UVUUZEOS;1A+5!P4"BK>3\W\(/5V\0-Q2U899 NJ/!06?I#:YKMYB4J# M2D&ELYN-%-7]8R>[%2#\VMXJ\"-4W6<<>86;%N[8,Q1%VY(.?5L:TJB(7^U$ MKRU.M2_>M"\OSIX#)W:QB@>;EJ[F0:)7U0/M7J.[?)#E%VYNVB$N#U);[8VM MZLU1N"MIJ5;):HXB1=$L'T2S7+P_QI/#O#C,A<(]4\M&1:(@"GU7.1#R>]4> M$0?B3-4PV+?]J]:=(KWDQW&.%&PF6\Z3K&+ZZRA?]V6*CU5DD='55[=-;>4!QFU^+B],5'="V43WE).;+2BPZ,:(K>G;RD'$AUQ MT-XH'U!X;G?@M6_*%207"HK]B-"._)_A0O_A3IQ&^E M-:+42.XC?K7T/9@$L;7@,,2\H87P0R 77U^W9MB5J8\4A)2(^HXE5:/;/D\N M/6!7) '7+8<\4#CK0=FBS.L69^+1?1""2C?^=VD-.2#+<695FR*AFVP/J#G/DHM:(ZJ(VAA.RF+;Y=O6V#H/>4O'_ M!O5U^-4"-)D=/L@6/[[FN4]B5VZ"C'[4%I N0JYVQ9/SE7K#"P< C%OEPGQ; ML%Y!76H7F:1>>X5K")KP>8I=2<='GU2 %C_7"-%J)..6+!](MG:Y\UM]U/&7F!8" M]TT&H,BU[@Z7N_5U67XF#Y2"!5T%.]POE*E75?S0*7 ^<[96[D)3AJX8CJ$+ M6@Q<@4/5?9U4S:JC_8+!SH2JJF+=;LKB#I(NBR[ K^!JG7#;^:WT3"4T,G5# M8_OV#GU%^%R4U^X3K%%>6^AJ?FJF$ZKE1*SOVZ'X"3W>],#*.K,RP(B=RM:O ME'B-4,L_8\\]@B^*R?(J=:KG;$9L3A\WZTAS["A-@'SJ6 M&WL7% )87J=.""Y7KK\F)/Y83^P1_A(ED4@NF*5Z,R=T:5])^EZP-4'IJ M.?$:=5*-P_FQ=K]H+0?4.'+!_%A^DUJ%>9]@G; >A<*G\6SKM=.H%ODK631$',\) M^WY@C/F",$.ND<$J H57Z]3LTL%H#\2\V\G9'R'S@HZZ(AQB?4AMD3.1ZMX#T2!^I:CGLY4/98D)'FC '"C[\M$= MA--64QQG:"M_$3/EX'LV2G1S+LHR"Z[5**7<^DJ2^I WGU:6$Z]E:JE\#RKS M*9@BW$K*UQ7+G,=:((MEZX[BCL]E!CS8^9SA(.VZC<";2NSA"G=C7DZQY@&0 M#*R[JYF3J'E]"K[M/_)Y-R[,X-TH'YLN".']A#C51_FQ)FL7^NGV;5MO-3,F MOH,JY+IK98I19Z(N64J\IZDFJ"E4361I,S,3"R=C[ZS//!B.C7)%N!GDC6M M4[XU?J<]TYJG-/IRC7C"2?Z."LO:K%S"23QW@!MP^N*_>,\\KFS\2*ET0QYJ M]X<(2,*6,1.BDE9%%^O$DQ1F'Y[Z2'&/W(OQ6J>#J6J>%7VD702DX#\LOPMW M(]>5/P:>6'=YXX=,+/9:$$;PC&_!_BT*^S.V^=@C+]G*TOR?L5VM!2,OVK)Q M 7_*MMUZNO\RYNO7KA\[T6N &UL[5U?<]NX$7_O3+^#ZKZT,Y5E M)W>YB^?2CBS'J6:^=& 2DGA'$2I VE8_?1<@)9(20((2*!!)GBS) M^//;Q6*Q6"RP/_WC91'VGC!E 8G>G9R?GIWT<.01/XAF[TX^/_2'#Z/Q^.0? M?__C'W[Z4[_?N[I^Z/WJX1!3%./>!+V0B"Q6O1$*O21$,332NPFBWQ\1P[U^ M;Q['RXO!X/GY^=2?,H^<>F0QF 81BKP A7V&Z5/@83;H]?OK#GY.H5STWIR^ M>GWZIO"?>Y)$_D7O^\)/(XK3/GU <]%[=7;^8__L^_[YV>3\[<5W;R]>O?UW ML319KF@PF\>]OWA_Y85_Z%V1*,)AB%>]ZS6JO_5N;D:GO6$8]NYY8=:[QQPH M]D^SML(U@<"ZB+T[*5#Y\DC#4T)G@U=G9Z\'ZX(G?_Q#+RU\\<*"4H7GU^OB MYX-?/]X\>'.\0/T@8C&@*57DC]B%"+&@FF _4:H-9L\ M)OX[1'$SUC=H-Y[C./!0:)ZB,6BL!=X7=U;;.*I;()B.R&))\1Q'+'C"A^%4 MMF<<^0BQ^75(GMDX\@.*O7A?R+L-'8SU*F!>2%A"\4.R6""Z@@%<+)$'O0U] MLN1R!Y\>/K\Y>]-,AS1HUR01H*O]),2WTX^(_HYC]!CB!^PE%&809OM24-VH M0?BR]H>^+Z8_"O?6YWNTWX9@W6,/!T^\]T-%J=!2&T!O2#2;8+KX'#T&8,[X M>7=[BY!.TVV0,B)13&':#1G#,1M&_A6>8DIYQT\X2@X>B=KV#1)5X%5=MR8G MS<'=&F3!NK\UD!%AL5$-T:"#5M0V7R0"FBYW4BP'Z_#Z'EHA;+@@- [^A]*5 MKQW2=/HP2-QHCJ(9!F-DA"A=P187^D\X6S\0XC^#>MN3H/IV6QTAF.ACOOF9 M!?!)S'1C R-IVB IY>'/.V*INMJ3BKI6VQD+SZ,)]M^_+,$T-V"X;;=G$/0U M:).?49C@CQCQ[URS&%7)#3HP*4SK)>XF0&"J"%,Q ^ /XPVF?85*LW6CUD,+ MEL&15OV H=F,0HET$AYFNZE:,PAX0F(49NWR7=-OA(["@,OMGI@K&CP*[++' MQ30-AOTY$C/](2;>[Y>(<6M@P76@&/M,'1ZZ!ZANW"0YTHY,SN@F/9@F['&[ MVQH&#Y\1]3]0%,4-/:4F^^T2$TQ,4L,@VIC+ESC"TR"^H^0IX(<[UX2FGLL) M>L%B4PIU*([Y]W&,%P?[+)IW:)#L34\FIWE-HZV,&F*!)W@5)B F[Q&-8&?# M[C!]F(/('#Q&- M41+_=8)?XLL09E$CBHUVW#8O/N%GV&_P+2L, ^9O=;;%, M $U Q\PT=XQ <8%?D^;>V:, :IMWX^@)LSC[>(4?8P"8>_G?_S<)XE7!UP_H M,8U1$$THXD$)Z3ZL8*,:EK_6X+G*5Z-RVC+(MGF<.];+?O4MI[IIF6S<;=?X M8%2&]NR\;9[DSFO&]7%L6@C4[5NCS.BPUO72-I5K5STHG2V/=XNK3<-.N\4# MH\._5]=M\V/+"=^>'&AT9)]6H^.MW5W;=&]<]SD$XYN:ZCZL4FAT4'5Z:M\V M$4W@OB%H!*U4 -'/C\#3'_E/1Y\S2/M=K#5 M;WM@-&]O" 3A4ZC;DMW,(+0]YUJNX@C-%[%'+PW4E-X8%%W+F#YQ.. M]=!+JUBB@6]K"D%"M00HREM"GRP2L?*J+IO<$,:],[=34.)JFAJU8H72S3'J M'0I\'KBY#&(4 M0%B<29N8JX^HI6Z,D")N68BW&/-G#5S(%2&2LHGU 0@#*MXUJ4%>6\\&-?S2%3\Z@3_\1.4)@'&'2[P.3L["(*44Z=6U1=4VK,A_ MF!,:\^LIA9.E"M(T&[!"7ZY!*@=HNY@-K%M'+=631%'8)FY8=0HK[@?*5R,2 M>5ID5->U0=5[V#N0%<;9GEG;]JBO9X.:_"J&%/36C8KC8BNP2 &O6,(R0J[< MN)J8D]#'E*6'Z_6PY=4LTU(MR!V17&'LZA@\DH*6\=9J/WE9:Z@+(ZX'75[! M!OX[FBTDM4N]K*0-Q/>8A^#D(9J%_1TLBH$7J#BO4=$&/=I:L2-Z4'+SNEJ_ M5%1HAG_7!D97B(>NN&X>..CZ[\:$U68L!XK#%O MK1_$>+&N/Z5DL;,W7G=&5-O2'J$@!N*%I!_.SDYZSY@_#B2^P[IT!C G]4>72=VU*'/"WGX)A"D6\ V5YV>N4;FE0XK$ M-MG_Y^/\^@OB0+5_/*?YNR^(YJJU+Z?X^R^(8MDN(J?TC3N4-G?8;4]W#2=F MSIGSKX4S&L[JG"NOW.&*Q+E2)%OF# MA\QO76^<0LZ+5#MDB>]#M:S4AOA7#EDT:J>ES)3;#M'(Q]NAY4R;9%5D1$ZU MF\M5!=4:9S,Y]0YM5O2H5YT3YB0[-+/U%)G4O9O3ZY#?08_>W6/K7&T[Y'[0 M(U8G:B@GWR$5KD>^SD% 3KY#NEQS])M&Q^6\V$>S=RZ6M?Q0C$6,V;/75H)T M6%QXS4QZ^E(N8^/ Z)I0$+7,G^^M)A1%#'E\-#[ _.4R>HFG4$8=PMFD!2M! M(CC"%/'+HD-_$40!BRE(VQ/>O \FI:JNEA5*^,;^CI*I\A2U6,(&PERSK:]Y M!5$"ZO]VR9. @$ADLE!X8>G]"W 6M!_H$KH2#RSQK3R_($9"P#<;1S&FF*DH M;K-'>QP$G)F@9<]355*_6]H.\K4K,D7U":M1[Y:T$S3D<:9ESQ-+H9:*6,3( MJM>1[5(VD'X$;0_+-<]%4\71G6*6L58S5E+0!EZ8(;FB4T ME[$2;I7JW&B6 MOVPL1;I;SBK:6L[*2EH+9X.UBI3Q5!LR-97L!(DQ#%NNN4@Q\(1#LN1K0349 MU76LA(:A<*-PU6O==BDK2+&P:S;O9^4S3P5:7<$&_@GVYA$)R6SUD&6!JUI@ M5*6[@;QZN5&7MWL(+=O*E@^BBI:4D\$6M33NVC=NAEK4T:F<;4Y&-4KVS*6S MQ&TE[F1H5 V16T.N"-GL=YO&([@62O$%,NO0R;.H(S.ND4/1R:"<(S-4ZE=Q M,J3GV%.X9KOD9)B0U!-0%I<6F>QDC)$FRR0^5\59?,=72J4;IF3X5.P)G;P4 MH$5UC>?!R9 J+<)K#\&Z]$D5"(*BHBQCJLPA6]-XG)@ MDFV-0Y-7@U#968630?L:M%;XRPZ[IV4G^$29A=W.FS';,&K>YJJJ\>T0K/*0 M1L(Z];X8%F7Q+97#]2YY2 ,&FOPJH3P%"P8!]VO&ZQ@]=XFCQ0"Z.Y[&%0B* M8QH\)B)#R(2D06@-N:7;:I'K MD#RS<>0'%'NQ%9M3>C$[92^,$TP"AJ]P^E=EA#9IPLX[@2![7B &$CZ'.!.R M8F9Y!6U:5:V\$CB=@L3<3M^_>"(=X#V(U6TD'PH%;8V:L!1H6Q*><;3QGF17 M==0QMW45+>V..%M%'EM0'9>KSPS##,GN:$2S(6B_I_02GN1,0+V=.J31#O$A M/44SS ?=1CO$AXVLFN2#;J/?O 9UH9T><+=)5.=N>2OO%&:Y5L#J M'P,/;% MX:, *9DC"IJ:MF*9TGN\3"@L;BQ-1U/S%KQ&19OTW$ZO CZE(Y_ITZ*H9).. M"1EZ8%CPX^VZ-[XKJ]AY[3,7^H\HSK:!=Q0O,Z3"<@I#X+OZ71\5L4;:MA*\ MO,GH5,SYI IV_H)3TTW0E@/JH(7L=23A[4FV=6A?=5<9=5=[H=\? W3Y/\P)E(5[?3\6*)^-YDZ*>PX-/# MYS=G;YJ=!2LR>ZS?)06AVGUY79F-M5'5#NK)&%G"-59]-[Z7V%I2$:E&9?V_EW M%[(,5K'%]NA]R\^W;WZ^KS*_73-#WTDOCCIEFI;]Z&0@]J&I_ASRK*B'M\X0 M[M%(>.AH%H9G^29DRPZ6'NIK1*A=;A\ZB#&?VUVC!OI$6IJ2C>G MN52[6Y15N^#KZ]G="#0;,+TTN=IZ0.'[Z'A8QI%YIGK]TRG?21LL,^1CL;*L MRQ;S//G=.(+A3IEZ]#1@DHB(W+5E- 8B;U;J)*V*@:BK:BD&8@M;[9%Y914; M-$B^88;,AIC*DV869[[29W;B.I:=%*/]WDP 2Z.PX/TIXZ MRH5G0#_VUA@MA5>]LAP\V=PS42QS38BF>_:,;:ZE:LVIB(LN\$UB+AP6 MQF'7A%Q'(*5!#")I0>D4W*)'I;AMJ4'9-6=0'@F3XA81,5T#F1^6\4L\ 4U? M=91"[P3*XKVR[N$S1DPV%8 5,<8S2G+JW6,5K4J6IK M*ED]==$CJ)2'KG8XG;+E6V&$,GV$AO<\FF!_DY[' MSMD.AU (L*L]V%&4MW0RQ='P9$Z8,2%SUUB3!%4E(SZ=K ^1XZ:45.V)OP]2 M?1=:HZ*5&W;KIYGNT(K;)#47-!6EC7#W_6(9DA6&78=05NOY4\'6FAKV;LXU MG'XUE:PD->W#BLK=8V3]D,C#DA'VBEG7B.RFRARIUQS M>PV^4OV[>3%*6P#JUAHW;TDU&?FZA>JPNU163/!K%-"?49C@CQCQ[^E3=QWS M^6TW8"AV8Q"L73S9]\]/B$Q"C,8_+[#;X2.PD \ M1=E%4&F"I3DL=("@"W&:XCK,SNMNZU>Y+ *4XNK:?! H'[=1UC!W^(RH_X&B M"!8]E[%W3I:S=/+BO3J^C;@F=)-Q7MB8O [%,?\^AA7=_6;+@"I%CYH]YRM$THKFBE0Y3N@!/BV8Q.11M6]PM[#FQQ%]&08TYZ M4]IBDX[R.,P/MZ(MN\[H>;.?XN_%0YV [:>I4XNP<5[/%@>>5D;U(V44&ZT+N'*]S M@1!)MC;^Q>PL4"PM>>*13<:I#@[!@91T;F0VCLEN:^TJF)WCZ;;OM(L,56*L MX^9/ XZ 'R3 E_\#4$L#!!0 ( /N"JDPFVFP=B#< .!\! 5 <&5G M82TR,#$X,#,S,5]D968N>&UL[7U=<]RVLN#[K;K_0>O[LENU_I"=Y,2NY-X: M??EH5Y94DISNKK_>O9_>GEY>O_NL___W? M?OD?KU\?G5W<'_VWBP*$G00=/3C/41BM-D=G:.Z'?D+6.+KRPV^/3HR.7A\M MDV3]Z>W;[]^_O_'FL1N]<:/56S+0"5W?"5['"#_Y+HK?'KU^O5W_MQR23T<_ MO7G_X >;3T?MWQS^_?O?CZ^-W#\/O^W;L/;[<#7_W[OQWE M@S\]QWYMPOOSQX\>WV5^KHPD< M7K(;7@7KQ[?Y'_/1L?\ISKYY%;D9*270.>*.H/]ZO1WVFO[J]?'[UQ^.WSS' MWJO_I!_\!4%;];8C3_]=4:+9S7=$/??.=AXB>;RW >X54&]:LCNN[7N\L:^'2-[,@EQ3%]2T>]%2[T MMB^8=V3F'_<).9#T&S?SW<&ZC>+L@IP&3AS[CY&+E)5Y";"_6&]G^ MZT_O?E+C(0KKZD2"\&HO#=#-_(N#OZ'$>0S0/7)33&X0BKMB(%Y4(_BL]6>> MEUU_)^C,SSNL/\3!ND,N\I_HU_L>I+8Y3$L] CBBC"F'[X"85I[YUH75\C4A5:M7U6YZ7I_5F- M)-A^;PO(:10G6CF$P@<&8=M42/@X%W=,6'KS\/8O#(+8;!7AQ/_;R27?,*C) M?$,CJ@D5]>J/0R@ M&1Q(ZONQLUA@,B*_A/UT-]YJ&@%^B!(G*-:E5M.?$3X-?'IN.\(L6/ @8-<] M+KIQT.S/8:CI]TGD?CMQ8JH-K"@/S/:^8(=];0#QXCK187Y(YXU6^8)NQ![W M/]M"X-EW!WN?L1,FBIY2G=\UB0@Z+JEF((:XRRCA/[[,D&KWCX+]0]J1'OW)9W7O&7107;-B7TWHU60DF-R[N"0 M6#;Q+<+W2W)D>N]1R_)ZG-K748+BAV@7FMCYIN.3-/9#%,=GB!P%/_/O$F@H M5/'-_!:CF,:3Z&\?T'-R$I!;I(2QU@\/38MK])W8&]1D)5M ;DU(?G0+M3WT M=M9M=8Q/EB ?CG531PLH8Z#7@[IW]B #4V[R_ )Q4GQXQEZ3 B I9?__*_4 M3S857S^!'N'$\<,'[- ,AMP.J^BHFL_?8."-E:Y:S^G 0 Y-X]*Q7O>K[SG5 M=9])Y<^:1@>M9ZCCQX>F2>F\CBD_3G0? O[Z8)AIW=:VKPR-Y=953YC.GL=[ M0&FC^%&S:*!U^SM]>FAZ[#GAASL'$A^"QU7K?DM_;FB\=Z[[$@3M1HWX&Z 8 M:MU4F2\-KYMDXO\"1ZNM?O"[GRQ/TSB)5@CKU\TD/V<*WIIU,:6/#JZI[(X= MS?,IW9UW*"!#:M4V9>#0$/^13-PX_"UQZ:.VF0J$'7G'X86*.5 MXX>=0X]K& UH]%F$FA#*\8N6\6T=-;#_F$ M2L<_T!\HP_KA];OCHD3L/\BO_IB13WOT\Q>!L]@N%SB/*/CU5?/O;P>'YS3% M-.)]0420$_P+.?@\],X(>V. QATZ/)3;/-?X78XPX'WP-9 M5@!6]N?AH)VOO1H\;1/4H4/TP&Q89:72+YP\20 MK-DX)9H_CA[-/3%2HO;3Z%%CZQ0EAO^8"(8-S;U$\>?1H\AWB)18?AP]EDS5 M?(?@\;N)("BVX4I\@105OW'@_F49;L7=790IL[\6-&X#1^O7"<-373_O$6!4F\_0VUU_Y1L=>* M7_]1Y+C'M\XFRQ'->=N>\=8RN+MEV1_N,KWU&B5RT#.G .% D[HJ)=*M"'#& M T&?KM(L[X#7:NLJBFENZLW\P7GFXZ2T"@BFNR*R6\?W:-N*M9\X045T\)!K MGPB"3]$N@@USM>L#!%RSQSC+C!+"MQL$!V?+7:V- 8=2BJC[8T&@?G+\@/+F MBPC?.]4^9BWT;IT'@0UMZ$?+T6<^8RKK MH]"50D,\%P*K\]4ZB#8(%?F8TII=^[RI1 :[T[9L.L8DX5[OL*G$WKK3JW*( M."2KC@"&D+)_RDB744!,^#@O;6T'FSW-1%Q:%##IZ<"XB=F8(99I$PQYZIN@ M V>&L(R1P1@(#&^K[&:/!8.ZLO-RH+,G0,!_BPLUJ%5198V$@/@.T>8$9?.: MBN^'/I_A^CS*2TR$P&?GU6W$&/;@9PP$A9>5'\D9! .GI"9@B.Q7EO:&R7=& MKW*QW!%,4(._6;1#?\-:GS!;-DP2$PX?BQ1[-&GPJL5+5P8>S4MZ:$=.9A-+ M#,U+>I#?OM(H+?$Q+\-!'A^.*ESR:F: MRCA+! E,SM_LM,>R#G>3LSK5-UH8Y3ZH>6 MAQN4H@.;9 6Q5ZK>V.KVB;R'I>9@KA3M@[MD5*XD@[G"M0\91*[!$G=SY:NF MXU]%UEP)VP=9T>@2=W.%KJ:-YD3?2@J8*Y7;8STL?7(_V]7D\H3.F/)R2TVN M4NB&K$3:A46)NK,ZEA+9.,L$QLNXRO4ZE-ODSAORG[IAN)=08DIVZ8\EN161PLI,X";#39^E=2<#SL<9 G;G# M*P\1*FZ#> T3L#SS@S3ALA[>:*/\;R!TO(@P\A=%X9:[>>0O]^\T3"0;^N4=BF$[ET([.W/CGDJPT!A#$6:\S[HR @_4(D$#&VG- 54K0Q#!A6,6$9 M R'@);>V9+X<4.MC0/K Y'(@7&P?5^= VAQG!+0M>CI_/"CTK>>"-1*L2Q"1 M_E$='K%JV#()IO=.C!SLTE+Q,\(2@FA-I:L8#?$<&"PR;M9VZ!O#0.*C3K 3 M;7Q-9W\4"*0HTVK)-G]Q\#=4X18\H/D3;.1\.GV8'I"[#*,@6FSN$7XBREHL M4I%XH\V 7*PP\<=#0/\[\A?+!'FS)R(^%N@ZI7&:FWGADI+-<5%=Q2!,&\") M_*IJ:\"%U(3>^7J]2-7 &T/C%FG4FM;6&/(4I-'C,LPQY"E(8[D7#!M#8D); MC*E63,J.Z8RA:K8/FKOPR!@J93M%L*K8*PJ>,=34#D43OMH!7H/[ CO;M/I_ M:EF3 L-N#(E62LBV>#C&D'6EA&]KU!(\_THWQ@Q/[1@:=_"<5@R=/VYJ5!E *_DUX1BPXD)WIC8%A+HS>%MGH(Q=#*6S4]FFK1C MZ&8LAV MWV<,;8WET!)H!6/HP*B(9#46.H;.BG+H*:4-CJ&IHAS:S!RG,;11 ME#RT+>'P,31-E-W( 1,5Q]!9485,C&S$ZH M"XXM7M%Q=#Q2K,T3E&&!MS=ZR35ZO Y40%5[^V"43;#RSS6+];@SIE(U,ZW, M\9'DXW)N!=^@F(5>]J_ J9H7,^S'A/.?I9C\/^%\?N2UG.A#?-DDBE8[W=U& M.$,H2;#_F":4QSY$>5\U16K)KCI"2K3E6FM:W23*? TQ<@+:F^&?44##OMM# M?A.6KR[INVJ]/V?S3\?:N>G%1/#U\J"&=V:02SR&-#T PFK52<:0) A 8VDM M!3P1T88F#^-X,SAC2<&+KN,6C2&I2=I=Q?<_@&7H>=C M1(X=@,HZ\_Y,BR=.'Z([1+B=ZV>/@987YR&BD-[BB#H[O9/-5\(D+\-=E'5& MQ/)3KNB(K;A!/@72#DKN96"V\XV9^_NPNG7"![@B#N0G9 M6\'!36F)J;B@>S6*J1WE"H)L,FOO(L+DB+@(>5G*7P8D@X=P<%)=!1C3.[1. M,5&C8T0L_.I+=VW(\29"XD.+5(L4)WE<.),@\7B(9BXQ86A2Z3:+N.VX,:? M/,13'OHO3E($E6XQ6A>09C9:$!"ZSYX]#T4C. M-SF&6/:A*";0CL%#UB\P_T:OJZKVAE.+.CJ& /;PU!$9'V.(9P]'H;[.9/ P M>7?J=70$LLX7VX@:0Z.0 6FCQS@;0P^TX0^8M)]H#)W4AB-7W]#'&'JNZ75; MR^2^@;5:@R3&,)KZ&%HL#7K >D6>P)LXV6Q;[=FV6HX:>(>HH2FB+!M+BIBK ME_>BB++M,YT64VII;=/I/*66ACF=UE222;7@;:I>7,9ZV<[C/EVM'+RYF5^N MU@Z]FS,O!XK\=/_UIW<_J26PT^_1L-//[SX402?ZFS]FKANEN>7\-7ST@P!Y M1#-%Y$0\9JII7A.VGY*B-!4BD$9@2U=I0,Z$)ZI2816^Y:5NI:[>4@(\Q)= M*!;'B!NF+_X(DBA/&T^1\_^[GRQ/":$(/7$&#O=PJLR$P)#8%9<7'G3/8 +BEJ=\<#PD]X<0YWR/\0AH%SB1@ M/*Y\APCHS*+)>JVJH".8"U* T_(X2,N#Z$:]Y2YZ#XH]UABHVU[DD,&&NX8) M6.X>DI'"9SO:EFLI-DMT?!0%I\YU-)JB-8<"PB@G+&&A+ M\OA0?B_PRQ\R/F3(/!H><63B89X#A 6V[!Z&:7\4DL^:.+ G0&# M04+4+>1M_765:.T9,6Q=KB$L,1$&'_9CAPWH]X:!%+/N/[K(!'5_% BDQ-1Q ML!_=8O3D1VD<;.[0.L)DKX6'O74:)"Y?PWB-7'_NDP/+!7O#4,QM\ M_@30 NXM61F>(?%8&*@E?2Z&>%F:+]:*W .\T69 +G86\,=KT5R;>5O4=2W( M^1)/@*#H[\A?+ G+G3T1Y6^!KE/*>6GI:A:0RX)S\4V:$+4DI"WC.7167<4@ M3!O B:+*:FO 9;$*LX\8+XX7]W\,72"D46MZ/\?0P$$:/2X3'T/3!6DL]Y+] MX#LE:,2-_6RSP5T!VG*'6E]<'$<13!\T=VDO8ZAMZ9295,5>4:2.H>YE*)KP M%2KXJIB)=7_AEH1JBX;5B^%Z!94F7'"JE=QJU39C>%E[D-,H5>XQAD>Y]1^> M%F-]# ]Z#W)DVO+UQ_ *^*"$$13#C.&A\$%H4PL3@S\?#D6%)@',=2P,>D7V M*ZQ*@ICK@S@$0=B\PES?Q= "1E1(5=+'7 _(<+RTEF!2DN*%J:\<*KP0-74G M5H:HOB^I^<+T6YD[4CPPPM395G1^Y(8+TRC;2\F*4GSPG3= M9NY828H7IN5R0EPE/5Z8ABM(4B]I\L*T6GX4K23)"]-N%6-+)9U,?^]:2V&- MMF9C$Z!#2SYD09'W)C^PT%JX4\-3D+C53G)+T=P8.L0K;NN M76' .\(/0RU&!Y@24W--.R5,N:]-F*MX\0KZ&#GN<3.+&*HMLR;$6#TS2MS, MY7',B@V"CQ+Q,QEG:WUD34,6PM#2Q^'N:J_$LK"FN\26R@C M0)CJ*U6%R=I?!F7&T"'>72(O#=#-/'UA.R_+DA+]0Y0RS3([+^N8=3(W]S-$Q75<:[--@LS<").R$()YCF^*6?H@'\BE!3P#&0'AX3\G&+HCTRU_%%AX$ MB8FV,6=A_*2A[_IK)Z!W1GR]F$-AFHML-0X^[VI$$!L-1U36,!5+44L]^?F@ M6C*?*;%=J'Q6 ![@E#""Y%E:S4/!O*1CJ,/OAF^+\(Q-1FFK90R='8:DAJQ]/X8^$2!TXL5B#*Y8[1,G@AXMBMS;Y M.\6LW>ZY(LP#"L_^*EV)'2&U,2!0$G*U0ED; ](FF&;J"MR,Y=_!H!.WD:Z, M,-4#9/UW8["RVS"JRSEP M>]BZH PUDGNH_V-P4/>C2U^5&=R3;=T*0[D5*O)Q!-Z$^W2U[%S1H=8N68R@35YMYDE.->)FO(VD@@ MNMK@"O"0!%#JEVN@*^&@O,0 'T2K8=!9X3+7& )V7D*:.E=1N'A >,6XH8>T M?:Q-8?7Q T1W01]94X$I.2&_R\Y,1"DF1^UAB3!RYDDCLG>HKYI)G9N0>5L'^8Z9%'@@GSL, M#?(O&4J%[]%A:$"^8^W>EV7W#LBY)FTL#WC37ZB-K4%.3-\X/X0&!F[7F^/C M 4JBMXZ-%^78V+Y>EK^KD_7'K#VG,I!WXQHEBKZ,V@R8+@,2[[PQPT\R,R$P MXCTEQ$2",]@ N*LOVLB 7AEO_4D'\2=5DF-8]YKK&Y2:!VPULCC93MC+(?YR M;$,>L91X[ AMNS:\6Q]U&X\YIH@J\SDR,!-J8MGY10"6W"*B3N\(%"?>-4XUT4)GG7Y3L__G:"0G=)C*%O3"5->IH9N&QV M8 EJZ5JG&8)+2^1-D>B7Z=TK9OY:>#3%Y-8 M(GQ_B"T./V1QN'6H6(>*1FN;)4=&&'*3<",)-#'P$)L^A-E,'+P!E40MK:P9 M)JZ/,*>]I50?!%E[37B6&X0"=S-U1E[4Q55HB<"CW.&$-TVI&KYBNP7>$SPQ MWZCM7-+ Q[3.)0:[KT>"JQ3O!7_:]N"X[PG=@@ ?)DJ 9G>)'PR.TFPMEFV( MAO8JUM&L4FL\Q@\7]XD3>@[VXJ]KSTD0]3R]^R@3G&F9"](V8?=L5GP18<&3 MV@(?C-H:>N)1>3_K[##D77+(E[?GY\+/7NG+C@\S-"4]V7I,C?28CJ+YYLOU M7&IJ^+A]%Z_A_MCO[-@<" JOL ME?1 $G%3[(WJ$E\M[X1%@#ATAS'^\/X I MB>9.&B1UY:V7E*T]T,HD +CI(F=)#X(]V5/3\;>>$7B$ANN "N09X7= Y4&XMTI FEX3]A@MCIPZLR7;3-?F M67PR,X:#BIM:(QAM'4C2#J1#I!S)G;:=>B Z!A-4G!1)Q.$&/@X3V-L7NTHE1Z=*J^/5:,!#/-5KQ M.&0(?FW27]!3T,Z,I_H@UE:_L4$VZ9KE)"-.1536>.$M!A(

$U56R:9A6:@U%1K88^I]&+HECIZH+Q)E@@W M>(,(9M$," QNB6X4T@;_R%V&41 M-D+PN<-M> MZ*![5[T;RNH$N$M K@K@L&0QHMR#Z\)54?C97MWV2S1A1V]7\LEI?29WN1J. M ENKV>265P-BS_4"C:%#U@#TR*RY$O>?QXB[R/K>)14)7*QC"!#U0+]=*Q]# MQ$@# 82&E0T@V9I1L&Y:'T>+$:<*]G@\44M9,]78]EE_I7Z> -PU-J:T!$@S+0[9"ZISL!)/TE)P09.M M;^9%"VA!Q@%CF,TU$%J9^8FFB&09A((SHBN=, HM>4>AI13KO41#0C,O0^^+@;XAF M7]+WK,-8')9IG79HUW07N2OM8Y/E?A/V7?>E;YO. .ZTDE;!-N7CI;FK8 M*@#7)0J)5VP)D+LD ^'*=Q[]@&",XE/A0_?\\2".D!R:6QS-B5S+]O4"2:+ MFZ2G;WC^C7N'^L*JM^^)UE2QX5.8"$'K,__)]\C1)\K$AFH-8B+S1FNA[OEJ M'40;A++H:WE_!&1MF3$5Y].T3.,LOJK*H%HF:3E_#0Y>^1#/N:PP<7 8Y1YO M9$X"Z+-#E[ML>&MZFJ)J?-]MOI-NW-Y 19+:Q_>37B'7')#E7HCP_?(Y:_IO-:1KL8#U5,.81LJ*6TZ&.K$W27#+X- M/6^;R0Z7@QUAGA8*[IZ1SX_1K=M,(6=H")HHJ4LF91")>@_(JWY,$HCT*_#C MHL)?VA7%-OR9VAB\G_/%99^(KOPLV>T M'#^@3/(BPM3??T\/?T9N'AK\"1#PGSKQDAP3^I_SOU+_B4 4,JG,04=^/@AV M$5Y'V$G0211Z):6%9J)XCG6V66>;=;9I=+;M?ORGCS 1V,M-9IS)^=M$DZT3 M42M&E^$Z3>*,O,=R;C;&#%,P>*^,P7O#,/B@C,$'$S"8M"M:&T90[7M9!EV3 MQ2ICQU_C16!ITF[>=8^4[$^%*5%^0MNGRZ5-E)9)6L(]E6]8V$$)"C;_ M1(%W&JW63L@S.A0GP]+\@7Q*6)7?& @/[RFAY2+"14FL\-1+3)P8/K9 OVSR MG8:^ZZ^=@%K]8@) M\5 ;R'^A@7R%8VU^?JV-2\/'I86>1?#0M''D:@WC2[1P;XWR\]TEX&Q(.>5C2'J8T5E%^8A,, L&.!'(C(-PV%2@AJ]Q#)VK M.WF'F:1@!?WY2M%;.\D/..3;*FF M!^&Q\'IYQW*M=S_346IR77<_?%M2R$RN[.Z&N&H\"[["^\5E]Q9-#8VI8CZ- M0I<<%9P!<.?'WTZ(NKA<.?B;,(K>.@TF970?J,T.+$'PLW6:(;BTQ'!%,XS MX!9A^@MG@8YE4:A.,0('2E&UBU&9 81!YGG_W4^6IVF<1"N$MXZUS>F2OO!R M&3X0-CS'S@H1>F?_+_\=Q'7L&[B'$8+4+_[Y(--FDPX#=! MJ(@1X=>-O14GHPOG@#2(1'.$\8ZF,XSI5DBDATA,- \?X365FCI!G Z2-F); M:79(8JF_J\;$\*MS*4WU \73 G-@UUJKK%8 MT?9O+GTRU5^1(3?S7 \AN@SY&YG@1SR=1]?J6E):"V#$K6Z;@T!>UZ&-%@M0 MKE$B?E*'.18$:J+3.62_+B*,7"=N 9L]&!+NKV%,3J)/%6RA2L$?/VKHE;6@ MUA;.V\LDT;BY/A2$CM$\^>Y@=.6[M-=E15$4G^.V:9"XW"/\1."Z3]?K""=9 MYU8_3,C^$P:LBJ#:6B!8;U\8V1YQ@;;#'@OGTI;U.-:>26%+"?BHM%1T2M8O M68]=M%$)/D[5%7E1C$[H<8-'N*[JG'W5GUD#*':OM@K:C#@U1Y3>U]#[I8W?$O5K:RY=N 1 M:C^S#%]4+6&D[NZ#3Q?HCU'=S0I>*\9^U(7KOV$\X+)G>4ZP?*F=)-I=?"8G M>VHFA]EYG?+(#ASHAD_]U$0D04[&&#(!6WV -=6*XZ8UOPA1QKTXXGI"6?1: M_%WF5P*J(BIC1)I?TZ>*=46I!J_*TXYOP/G'2>/<.+\_F6#IB7Q:0B<[ M2\PP9!(X*Y:S:ONCVL5'!9!^37YR%@N,@*HU+-<5IB MEZ=!E'K\QE;5/QN1>6OSTLW,2S]H5C?O+$=A3-AXWA7@ >?6KN!L"X:#Y'RR MF5+#DFN\X-XRS2!<1/V0A5,@<#C_R[C@ *UC MWR>,?(V2 MU F*R!T?!,Y(B-M]BR,O=9,;7 3]> M]A$OSVIOE &0CB6;-@\[?4;1 COK)>%2@3BODSM^U-!#G>ZM[5^%2":?L#%> MBTQY0'A5" F!2&.,@J#=-H:X?:_P9OXYBCP9T2(STT",A"=;;NXDL0*ZNUN8 MLJ?!;B.B;.8Q3B'C;YD$C,?-$\(J*.R-/ZP%]/6>8P&1/QB4@JHAP]K,++.) M9UAS&RK+>HQJH46A9V:">4-]B-50^4U.DNF#J&Q&"%#6BW3[6!F_XX@3)E31 M5 X^&YQ#T15W@6%C?@I%5Z39WBWSLRJZXBME@8$G6$PX5UZ402%RM3(.+7N4M1YP8$Q5!'(8\ER5X&GEVK%4!#P@J^_U8EH+2,& MOO!2*VJB! GP(AB9M.\V)SM%M>J5*9$RUUZ30HH?Z"U1-*\DH=.^T7R"$BF# M:Q!DD&(EDY3(F5O&JH0<(X>QQ!&^I[!4=B\O[%4S)?E$@5?:U#)\>Z%KAI8J MM\$*L3D%@W)DVSXD$X-<;<5V0T^<+*IG^"3 MS1VB?<6(,5!8]\Q>M3I7GE8"G %/_KV\!#C;8E0*7STM1J&\&-PL1T75J-ZG M0 -GG'!.9!_2\E,CS6N6I@%?V0Q)J#CC=%.+!"R?K\=7MTZ@/.?0)[ (?(A MQL+B-61$F%NJIR$C BK=0^XRCNGM7*V/ 8_E>G5\/-1JLUH=ONZ>TP5GQM MC_OF5YSLVD.*WOIJ#@.)LJ[60;1!J.B[<+]T,&K09Q9D$/AYX\OMX]/YH^04 MD>;CSOO16,U?,992#\XS$2[D*"<7Y!:RSE@/ K4O;K,&/A,"82>8A=[,6Q&& M$F=2[0D5%!+&A^3F0F!U&1+NAG:]DJZ*>R*(;8IF&(2!,)XLGF,S-PI)C&)$ MM((E.;9G1)P$T9H22^:\R\P$CHYJD1N2\5*-WX)Y[RD(\D::7XAE@Z@6)W,( M6J>!X,(D/@\#]N"#AS^&T:0X81*=%V/*@9,#; KGK,*'5HP@CRZUV:1\#H'K M54)3JU*G12T"=]Y)G"$IS:[2\9EA'H/'M'6B*2^/QQ#\449;2AV%CPP-@+FD MZ0D>GIA:R+V+*U2_73&M ,PP])$2DJK1& AW,M.+//,\/X?L,IQ'>)7K@:9Z M*J^C\ G%"?)FWQWLQ5G9;O7O= >OH^1?*"GWMH_SLM/WC/7S=L$FOQD7$2Y^ M1R*A!A=)E'*?(.TLQL3;RJYZ!&F=_O,D$9WS^3-0!/^:R\PX+ M64UU*$U,T\TW5SOE^E/UW6^V"[4W92?L-AV&]@/JI6-PMHZ,J!QU%=X/"T7I M+@)6U;,)915^5:_(UJF0&4]))@WTT*@+X2[AC?W7]M M2W<1S+&)+J-)=.DJW<__2LE-N@S),4@S!3][OO1AZ83%@\,;0;,F9.@"\?'OSD![>:8:X\L%C'$9T9UMIA;^!E'L78OD^!+1E*, M:T:7^EGHW09.2.L,A?F@@WP*@F8/?D(9\67H^4^^E]8?/-U#FCW6"*A_]Y/E M'0JR78B7_OHA$BA8759AFAGMR5]]3[^Y3CF;Y&B@NP,LR7$(G6L,_B63 M"2Y21,:09S<@;8=3B.$S^6RDS.9T@>9T[:E*HZRI'Y9"'*T?O+Y>1T"EAY&W MESPL86(6760LE_PE5 MSSX5XZP#V'-% W;#1EQ'$7'5'17<3QJ+*\EAS*CIX)\SAQYE8]V;^8.#%RAA MWN#SP%_X9">)=A<@-R'*/D$*D4$GFYU<&HR(.F&TT<9Q1!M'3C.@AT5LC+9# MC';JF%;/(DBKXI<:D#8X7&]$$V4;L+$Q>#/5[9<>O6]S"\'' MX"=R:'EV/7STS28Y@ 3Q+87$:2 VR<$F.0R1Y ?NQ>9HE,.WH-F+QAA4-K\ M!?%#$D6[TEL)2,',ZY.<-#2$KIBHWQ^C,B8$=?LK[ON/#[5LQ05=<)W*UWG23 MV]#TPEA%DH![#UNM(B4.9&X1 + _!$#]VNV9,;U69ZX;I6'V9%KBA!XM!_JZ M]LB)HL+CW4=A>I3<7 A59N;]F<9)9O,2Q?8:?2]!)1IO2'YTK+:RGF18)B!<#4LT7"\\^R0)%YGL M$6JG\I.G8HR8DM#+V4VR#Z=I0JW=_Q,]QC,WN9G3JW:ZI!ZSR[#8IC,T1Q@C MC_SSRG<>R7XEY5%G&TFZ5Q\2V^QCZX"8^C4&E[L%J'R2L0H'^ !(4@[YP,U\ MYN6:@E#X,8?"9H]T$7HU/Q\3>W U44X=EI 4YFK"6E'L>![ @T%LEX"RQ"W] MLR)R3=4ET(E<6A5*XWT(W4^49@D*[F@X.*4Z:5;P>4,3R]N0B8T)%*&:C)%S M'ZCF-H%&QIS8=[, 6) FR#MW<$C0BV\1SH+G($X:0F&/@D.NXCUR4T(['\7G MSVZ0$IRW3PZF29'QL _R;$7WB.?FT+(VB)-G')7,>P3+CA?/[<('M:!,@W].S'NG[>R[OVDI.!JW=+QM[""UI_OBIN,%Z MQ>1Q9G1D[QVLHC#OUC]+$NP_$J:<)5TWD[HJ.5_\\'W?A*=JXM#EJZK&8/YS9P'K0K&@E4,PK0!G$AG5EOCY95W M&N!OX#AV%2V2LDA(461,UM7;@8"JML?N[!R;YZ+L9D=5J;"GN<$[&H=$5I'9 MCJ((MJ8H1$DDJ/CPQ,)Y(02]$;%-_-; MH@Q0'3,K1"'?/@D(TA!1\PY0LEU,'1::2N1J6I&:W0GFA;L% T'A%;;IK0^R M2E._AG/\,U)_2[V^,Q/T,:H1I NS!5<2Y-O/,"^B-N78 )$N2@\/O3QO,[X, MJV-\LL0Z(.OU%_)6Z V9GJ!A9WE9#1J6MHJ 502L(C 914 /N[&JP;14@XPX M/7I(607A$&_*#*@J:/Z(51JLTF"5ALDH#;I9D%4?S%$?+L,G5)2A7X9GZ)&V MA__BX&\H2S@Y_RLE\)?A9+K)""?D6#U@)\NRB&.4Q&6=WN2\#7V*0P:B+%M4 M#/8YJXA9!<,J&%;!&%#!&(Y56E5C^JJ&]5X8+#1WIL/LR?$#NE,7$;YW@DJ. M(J,[JKR_HN.R5H&P"H15(":C0/1G,U91,$=1R)^GH]C1%N TX;V0_45#JCOT MA,)T>KX&4T0_IQF \K;4X>JVAA745E!;03UZ0=V1@5BI/%ZIW,4LYTB>(IY4 M 6$6>E_#1S\(D%?^4F@Z]EA(B_2L$XV6-NW1K15XQ15LD<-!M*+2]&B>HYC< MIA/RN^R@)2=.0.X4NE\BE)QM>QT+=US;VE:+LEJ4U:*FH45U%(;@JI0>[/6Q M6Y/[>RL01%6O &^C8U7JG4J]W:KLT>MKE'3T:'$T$_[J#%6#/]CJD7KU2*M= M6>W*:E>FBE,!TP37H*SD;)>4COXS5/ZS^8?6/T>L?^@0)N*:B MV]>CP%+!W3I62]MI:9^CR/ON!P$YLI=AXH0+GWKF;,D03T@ITHLMQ!07&;]" M9A4:J]!8A<9 (=Z5K8&K+U:$=Q3ATRK%Z'I4I> M>BUIA?Q^G8" G(H52/(KP6*\O<5.]?>A\=/MVS[#B%Q)S+*A2".58JM@607+ M*EA#)&JWLE%P)_2!K_:#:4Z9M 2NEK92V M4GKT4KH+Z[ "VQR!?>'X^#](Q*\UE0T67V4\;+N%N^KQBNK[!3ET3[V;\(XV4<1^N,A>C%3- MC]#P#2ODK9"W0GXR0EXS [)*@3E*0=%UY(*@O>U,\KN?+$_3.(E6"$_./)^6 M9B"]>VSI(CW=RG,KSZT\GXP\EV<;5E2/3U0#MM3P8V>QP 2QO/!7IE6JVER; MD6:B&E+:!\6NG6R^.']&>'LTXY/-'5K3U-5P<9_S3U6O1.>%K>IB51>KNDQ& M=9$4,>!ZRP"^E^Z\%;PVPFIQ92>T7?#E9GX:K6CN8G:4[U! AN0]4NZ7#D8G M#KG1M\XFW]'^?IA>:ETOD+D*7Z]5K2IHI"IH51^K^EC59R#5IQ\;!E>*K!J@ M2PVPZ1H&B\"=QGZ^6@?1!J%[A)]\^K3!=C^K.SX+,E@*:\:-%F'6/!"10UQT MS)-VDNC^'BSU.."[B?]$ME?1?Z2TF%6M; M,D>IO S):/3@/-MNK0R)):0.6WX)IUA]UVHN5G.QFLN 0EG,LL"5#RMZI42O M==88++Q*VV ^1U3'1;NMO".;2PT LM6!GRG!BDZ'#DM: 6X%N!7@DQ'@_=B+ M%?#F"/AS!X=^N(AO$:IVM-)J5F!;@6T%]F0$=F>F8L4Y M7YS_\I9^XM&)$?G'_P=02P,$% @ ^X*J3!TE8E 56P +@$% !4 !P M96=A+3(P,3@P,S,Q7VQA8BYX;6S=O6MSXSBR)OQ](_8_X.V-C5,=(7=)U+WW MS-F07:X>[[ALAZV:/F<[-CIH";(Y(Y%NDG*5Y]>_ 'B_ 0H$@GWEVZ7#20R MD_DD$D B\>__^_MACUZQ'SB>^Y\#=.VX_WRT XS. MT',8OOS\\>.W;]]^VNZ"C??3QCM\W#FN[6X<>W\68/_5V>#@(SH[2VC_/>+B M9S3[R1K_-,O]Y=X[NMN?T33WJPL?VR%IC;:$D9^1-1PMSH;3L]%P/5K^/%G^ M;"W_;[ZU]_+F.T_/(?JP^9$VGJ-/GNOB_1Z_H<\)5P-T?7WQ$UKM]^B>-@[0 M/::,XNU/,:U](B#1FAO\Y8>H=>#\'# JU]Z& M*4>"0<1M0?]UEC0[H[\Z&UEGX]%/WX/M#_]!!_QWW]OC>[Q#C(>?P[<7_)8G>+MPFCM+M 78PZTS0C2LEZFP+!/=6Y MY]<*SFCM[."1$3P&9T^V_?*1FN%'O ^#Y#=G]#=GPU&LY/\1__KWU69# ! 2 M2%X\V^X3#E;N]M+W/?_"\WV\H5\Z6#T&H6]OPF1\)O5??FA%XF,J(R52D-+' M@7?T-UA);=$G/)FOW_>/E,QA3XA0[X3=LZ\//R!G^Y_CWX?_? ?&7T4#X!L=XO8$"@W!OHM&>7__7O$<+,3!O81G!SQ1#<#@!+V6X_%)H6IP?*%!- 4;(OA.(8:_4TR')U%O[J/ M#EDV;>_Q!CNO]N,>W^#PXDAF5;<\;2EU[1AH6V]S/!"Z;!UT E^R1C>?CT?+ MT>_CG-%%$=8Q)H[\E#IR<8@V$?V?>@%J1JM1ZO4R/DEL%R7/"[9* 9 MN%NA1XI"]^,CO-#>-T[ W0H^HX*OZE.KAT77X7X$)SP M13,:ACJ8E$%YVYM4@_UFT"'"($8.'_T9$0&TKS MCH,.=5A=J\,DUU7Q"*H^K*A5GA=NK.(36OFSHO(@]VLSQF1.::O- ?9LRSS('TB2=4$9FOGPWX2SUU.E M8_#*:(!LP\ JU044*.H':]/9S++F7+ ,$"%IR%%'!V+R M(F^ST%-_/"BMCI[B9S**XO9DH0=\1)QG1SJ8&4_&RVDI],W-)81F_[MK"A'N M"3)RYTLM,JH&K"<(RMTOE!$4*%"M Y\@(JUHIRN?X!_Q]O+["W8#''QR@LW> M"XY^XP*ZJ1> ;VA@2=:D9HO);!$OC=?/&)%1'1^C;4H1[3P?V=%X:._89)G@ MA#0EU0Y1R#ILZ>J(_NCC%\]GN7,OV'>\K?[E] M\V1'MS<=EV78;TESWSL^/9/_VW%+>@ 49]2R-<#&\TEXG_SE%9-(?T-,^)"( M@4+?WN+@V?L6I?1[A .?L$16 L< !51J]ONL V:"PZP2.OT*!5?&*"-"&J6T M440;M[5ON\&>@7ZU_<2<.I:5&K+)&HO!T4]#(GM!_!XZB R=@ ,#_.#IDX?'9<9T0 M7Q/FME=D[>0^.30?*0AP&/ .:UN1T IM>;Y4DF;&:401T4?1 &=L!)0-@:(Q M (\\-6C"ZE(3^O"M;O1%<"OJ$P39VZT3LDVA.]LA_%W8+TYH[XDC.GCN0U@] M9%7HJ!/%C=RH[ ).D_2$E"JB9)%#(OV(\ !%I!&C#837KF6V2C*_$+)G1.9- M1!@4B])F6D"@G(9@<)TP5X[!$J2RJ7WL7=O!,>'YUMGA[_O8UH '"[0NMODN$66U"YY6=@S;5#>QC M*!AOT1G_*O'I9%EU*J&'4D[86KNP_*9_I@RAA"/T^(8^4*9(B/ C2OE"&6/P M50_AM5SQ5T2-?JIE6D#*B;1,?K^AZGW)J==+E6JG?/QLB"/K'.$G)>_VXQ0[UB!/ZPUE4<"]UA.17OZ\(UUO*^>>]_52RR^K?-;B>$)(II LUK'8IIU8FY3<0D M]LR<)_DA #ZBDK'+PAS2J"1X>)7WQJ2^=Z43&,#*G,B;WMR:3>L15MD;-0%B M)PIJY5)5\^+&Z2?FP(IGCWQ.,$7U"O59A-) M=]:>8R?+F72NTV2TG">EN_+6%5&G^1K9M!4/@"YX[KP7[]&KX%4O B-X0WI; M3]+GIV\B9G2M"2Z=316S64J;DGY 9FXW=+;._DC6E?@!;XX^6UU>?M_LCV0! M^IDH@9YD'\/8,5[:ODO6H0$1YH'$')@(>.0GT'="6V<F^-/J^E$V;.B1]BB"6&(!ZC5AX/ER5$LZH&^[&%]IH-VGUV@IC:Y2WZ)ZONY$ MCN[T9J*:$BY)6&857$UJ 0':J^WL:4V/SYY/*QQD6[2\+\SOH!-:7"Y4UI.+ M9#614#O;>?X9+5J1.^P E)7 N:R(:)**ZR 2R 43QN6&HVO "*Q2LQ"3^[> M[2^^%P1?71_;>[KU]HOMN.>8&!H67%0_F:X16)1D5MZBQV-K(@'9 I/JGHUS)\D M"6PTQ4O=G@J]S? ->9947M!(2^,T>( TXX\.@,[MP($Z,^M%![-B6B.E8"B0 MZRQ7$JX5_9@%RH9SC<9^1@!1^>1@.AX.I2 (6_VW8X%+NUJ]"/6*_4=/KUBC M7 70=['+(#H7DM)--U%H3[AQ_"+'<;_^N*YX?/*W?X7MLMIB.WI M:+^0T8))Z23]Z7@^CVL@QY3>TBK'NXC^Q"2%N] M@@11WVQ_NR:CB"H7%=KH#([R ZMD!*6'$90 HA1@RPJ=((V&*#.9 KS M?45<",L^/P:.BP,"NF#C.^QZ" $;6V_>[N[(=TZF5MX#92<0TH@1=>X4#'"^ MB--+DE%0;A@V=[&!J#?/#P7X>)KA[0[6=T=W_Y<'FS7JVO;F\@ ML=G>Z/, ;JD\")334CJ$-_J_RS^.SBN9;VDQL3!YMX,M"CDV(M=7(Y:E&%)9 M2$[BV)25OZ)P93_D: _H4X/I&R?]K:"CR/_2%>Z[]R'^I" ^JU.%\^+'JQ3^ M[>..1'\(;3_4+?RT0?A'_.2X+#+O5P6-WKH/X2VA\)!.6LEGY?VRO)K,<<4U MB5I*1E#7']PEUS"ED$HT'D\:W7)M2J))X#Q=!1E C<:EP(";LC^*2;1$!M.JWP@GW7.\4 M_D?Z^!>?P9TBA)47 NS(K-;*T[.PJGP=0NN\"5KGH- Z5_RJUG V'!>@=0X* MK7;\C_3Q+P.M=D+DH74.#*US(;3.^X'6/8Z>K0R>G9>@"69UC6$@5\.)?%7* MY7P^*\"O0 T4BJ?+-8*12P:BIPN7AZN/H]L%3EK>%RZ=I!%+)3#S--$1L+WC M5@3E[,_ZP9N.+>VHQ]9B,4S@2KJ#X;,MZR--K#=!L"W_5LH_(+XJ)IU#5%$P MD!V:[.FZ3PY][<7=IL4X/^'-GOQORUO_RW35N2LCP8]\/8))^FAC_F'& 4I) M#_(%;Q/Z0,G7QL$XIH&Y.BY[ HH,1!=UL4++>PSR*K+& X,H:"U3%\ M]GQZD:7YVU=ZP("OS(:\Y8U&DU$=YB***",)#K,39;1R,@:1C$$DHRV4$0!; M/#/D0*I6,48@Z2H(CO(HBEM#(BAB0:+P70R M2__B;NEOAHM1/!NQWWCY1T'H[3I_\XS&(TIWM& MR)J#;0$DOYT/$"'W@ND; MJWC_9@@4^0F?=1H'@MR+CY^Q&Q"]14_9WN#P=L(/#:4S'>68C(C M5WQF>L!>GO9VM'+- *W"T'<>CU$&1>BA.QNN$G%W.IA5=1 ] @T,I";;+&%* MJ T8>!$IZ7NE=(?\W@G^>8[=S3/-P?GDT\J#$SHUC MDH9 J;V,-5CRF8PO_ZLRR_)Q,SZTR4TJY[DXU?L'C%R,6@%11F\"7U& M635&. WJQM36EKD>D"XC8T.A8,=RPH]NHYG)K,5D:R'%TZ^)2\BJ(0K!5-), M-YF1GAL<]Z'C/JW<[=J/BI4),B4%S;5G3O)YD4[GFRTGHT6<29F28[OG"4'- M*96=R302R 2:=-F9A);B5].3EMF,IRQ-LT$570&-&=HV'B2-U'YCXZ!<\2_- MM3Y[U5\,2\C]1NBBA/ @LEAV M> M<&;U[N:T:CP4<_,N::&D1(*484U!W[=B/SMX)WRZ>R5?"5^[:.>"=;Q_P M'?9WGG^PB:9N'_?.$YO0'\A_@YV3^I-[O/&>7&%6>I]C B.],T%44ANF<[&/ M2)DB+H*Q12O?I(RQ3<>$-93QAE+F!LDZ4XAXR" 3E+6X J:_&*WWQ+&H_HO MGF^'^-QSMUGM]-K]&+D^6CV:@!&5G)!YNMZ("2)*,?>B -#^11^"6D5!'PE% MX#!%P@*+0&Q2!@R0@O!V%P.;^QGS;;0")3>P2AVZ93I5!RS;4K"XU(&"]E+D M'A/>Q++X?L3S%(G]!U\J#J!?C8&TF6L<*%=$+^C$X4<>=%1 M8;69_K.!"@_RA>86UG*9' 0*[A-\:I]8_]4(48U0L"> 9XJD:RWT;3'S@5$ M;B.]7F202=?'6R>LI!>(5YG"/CHG81$C*HNO95(1@A%$-8DCP*O,#@6UA(*" M3FHRMEB8W!K5TAY2 =[\].2]?MQBAZ)I0G^@()KD0$1^]7N\\?[9"3;VGCYA M=^EN/Y$E<.E+"IMJ@(QH?(4""=.T=DK\E&5$C#W=B"[I82>AIQ(*:7Y(B83GF\ZPW%-AJGC\+ "D>*DR2+,CW99Q0&Z(9\1JXL^&3G)RLL'!-UOT*LW2 MH300O] ><%Q/TO)KO"/?T_3>Z\EDS?<^ZH^>4B1-.W,_P/F10-J+DB8WSWA[ MW+-K3E<',HQ/=^_HOW)ZC8.0"Z."D!,0UH&W@4^P+#(>Q;N$VRSXE;*RNGY@ M#J.&&857-B>399U', '+IPOV+M8%(BOD8XZGG$Y.1@I#W>!0>*V"WUCW*0F7 M$^E-^ M*RUBZQ* !/J>?(D=Z4.3:GLX<+0Y2[#&HW+61HH/4]*F3A6/H>3:GKB= ) 5STG*H?>BT4)6H1DG+R3OFU#7R&* M+DVL]GOO&RTF8" M0 5T@KXPV.,S)&]_DY%5/F:G$,R1'B!&W"C(=28Y#WEHGXU@" :;39<#Q09E MP2#RQ<<;AWEU\O,>TQ]6[G9U\/S0^5?="9I25ZUX;.9'P2BG&1PSNO0Y^I@R MRW'-TX;"8N=26V6IF:AVCB -!APW),0O)Q M5*PKO3M=.?A=I%JJ(7$,EI?0DKW6:O-K0)VFH M!>3):,H@U-6EM4AU@4>;4G;$=#J9SX>-2(/(_^A!S": P:6!J)BC!*Z $T($ M3#5>R)+J:PC*6EP.6@Q'4SFX&7!EJ@?1Q1 T%7KB2T[2:@("8WRKZG9'GT/& M;A 5$<%[.XQSR!_HP^N/=H"W=_8;/5L/FNYLGT94+WQ/X%1I?AFEN$[N/K+' M$K(Q43QHK!W8#[,O=Y_,N MG(@8.ZV\B$"S,&[DU=EB=QL0EF@@U9!;QVFM%?:U+"BDUUC3=&40DT(Q+>CT MNDY$LXJBO42T8.$FM+$BC/@JZ.9R57R):>5N+]W0"=^N7/:" ]NAK@_&Y?MI MOW EP93T_9W)O8KJ($$81990CW7?L7 ?_ON0=&2!OP]6L[H6V3A=: MSWTM!;!F-[=D]=5_/<^$E:B&XAWV'6_[F?RN?,8D;JNIHB>7 96H+UV<)\85 M5[Z,R"%&3W])SZY$L]J(IJ.F9Z.A)44]Q9K0C0A:550.#UE+$#2DPRL9C%6/ M!58%U@@DM!6K%@=BL?2CH&)<]1@HZD ? G*S$B_UH+&Y9BS4\:!D.>5PJQ!N M@&49="RBU5I$G1@1F5\9*%RE@*"E+F5 V!0.)8IGYR-B0"*$0&0'="B9 !AP M"0$R1B; 0Q<) *I8B*(V_M, ]>TTHZ PN,)IU6):AD <7\,]"-"%2):J2#KM MOM:@RD9?E5Z?Q=,KZ((/P_ZLV;[IF$J!P:QDUI0 G"VW8-^28E^GW>;-HFRN MJ8 0ARJ7MD^?6@X(9MB93T.6![>YQF,5'@\J?FX4U_](:%$_%YV$@F=;="2> M51#OA8@74&I0[Q%V]=$X8H&^2MB$H?RID5 /)CB L87Q&7#/),_+L.#$> +!F;T^B\^(; -'% MI\8]R6]U)K^6 V155*>'R$KJ,R;"8(]\9)EH3=GE:C2@(Q(>8TISX;(A4AG$ M[^ODQC%N[=*E-AB>?\7.TS.QZC.;Q"/V$T;ND3YZ2G-<-][AX+E1M! @[Q@& MH>UN"3=&A4-=F49K;1BU4I)R!8VAE5"G)GB\V!5+VDG2&M"+Q2RH;+LMN#LJ M@V2B-<,GM9,M3E7M3XX6#J7E5^*NL+9\\: <1 DY(E>0UX8)H*?%S=R-LW=$ M";N*G0%=0CU'*E<]%T/NFJ1(W+@PIA/9\[#+4(?\ FV3L"5:\CPY0FMT&%(0;L)M;O2G!*BHA5\#/!TH<:6_.!7BJ*6A;XD@ M^M1A=/DZ5<C\2Q^ MOY)G1J*LPFD M.X-YA";.Y,UK.2535L]+P'+%:%WF6(FM57UQL*"@6!]I?+U1=,\QAX9I$UT G+=%255(UY,FV2WNBW MJ#_4=GM; 2*L''WO!0_0%V>[W6-T:0=A]/[!SGB2KH)J \O>^\-X[B:VN5W6E\-!_7%RF1Z: ^=A>S( MVLY\-A_.YW&\'%-$?EQY$,0GS1%RER*."B(FQ14O4Q%!ZK1U+Z:5 M%_.L_"7A@EPIN&61;;-*0.:\(ENY9X+$10Z;^^F<(9N847A]=[P<%8&56ESA M.2S0&HA=R\L0MMIL_",11'\A7*2Y4,\X]_XX> MW^JJ&:/5-]O?#HK=*$<&/!<$J]G"G(YB'A!/U0.4,1(]T)"PDE2)8,R ;W[U M#.LZG];EYS/6 ]YX[BL.B.MF> K67FCO\W^GLMQXX7_A,)/R%+-O-9YI7K&- M$ I/UDZ30F4**$Y9BAQC4.<9"4OH#8?@KVF;HF/F*;^Z?N;R@M#;_#/6;R%8 MBP,TXSW?*7!6]H&M/]&?RALF14S]^%>TW4BWY=W)WO.SC4XH2J\RK)C'R/JQKLP:60I MNR8Y%7=ZOA?4GE'7-H$ZP0O4CGOG(VL\&16/[ +TVZ''0^O&$[IV(HQ*(H"< MNW<@1V%_#OZ,+:B>I'.%!)W>:=AW^T+A(4XDX;:'F(3+3*AD:2PJNT"4&HK( M0>>=="1@?$LDD\N((S"NK=7.8;4JZ+\X_X;?2Y^*W MTU2NN'9PE0.-<1)<1@]$Q900(X4(+?TEC+L0R5(524=98Z%!)?6-^=)KLWA6 M!(FACL6-P6U6!XG_N42=]&)!P(F"\UP.AT5@1*6A&-WX^=< W?9<+TL&)]V) M:YTHKD8,29AH"5!-:M*%KD_>P7;*"Y#*G[4B)AI3R5@F!6S\%E$ >+GD! $L M20'T6771-(KVFQ-1EZ5^=O;8O[!#_.3Y_+BGV$JKW1:&5OKZTX+Y,CHH(01E MQ*=(8RE)H\^B:TVH:-A5L779]SU^\L0]USX_4-M-JX<6Q5$$*4$9>,GR6.IR://RNL-J6CF-9*#;/8P9GYUMO@>OV+WB+_8__#\BV,0 M>@?L7S2BC]-7CF)"0X0(XD2FB;D/_8BM'6*T-IVD-0,N+"? MI* U"&Q^MAW_[_;^B%=!@,-@Y>:SO;]@FU;IW=ZZ]YA>_R'+%M+@QJ,']]$_ M:5'?QG3J;L?0B/-.&5?93%K&%<4I XAQ,$ 1#^R"08X+E+!!;\*FC+!6>598 M'7+(V_XFJ-2"4*DN']4+D/.>K/LO]U[]75VAI>[IOS,_I_9VZV0Q2;8Z,T F MP*,GYL% !#V0\D?0VK)ZT-9[\DZ5TDO]?!!0KW3^EO[X5P?[1,//;]9.#(+:Y"6O2 "OP1S6ZE#1"UNKJ'OU]=?WU$GVY7#U\O;_\77Y%% >(T40CX-3E M[@1E4(J%,@(Z?)NK!0Y' :; QE*&C64&;"Q5:YH.1Y,FV%@&PJ:=H#G86*;! MQE*#C64@;,;*L!F; 9NQHC61E<)XV@2;L8&P:2=H#C9CTV S5H/-V!38U&UR MU&9 J_2$@!&?'17G/*[9.^?L<(&D5/V%&G-JI_*)IM22_<:#E6W,C7#EZ,P:H M]^U16NX*#='[MO8YFDW%T6XA4\I <)XF>0,R[XV%)<=V&S%9IZY.:@?5CK;V M;3?8D>]ZCL-O&+MLV7OK8IIQ1G])GQQ)2@@^1@RD)PXL;SO>1B5$:(\=M?U7%D$^)T&5 MYA=+-"E1E#N+,N6>%W1&1D2K5&MD4( Z2YKT$SW1"HU'.V# H&R>^VC) N:%0?BRH,HS]:V42O\TB+;:V MP*>UW1?"H'8*- [H?QP=G_ 9W-E^>+L[/P:.BX/@PCL\.FY<*%)PRZ8#RJ:X M CEV%7:^1]9$QC>@9&AD!X@.3J?)9'B4&Q_XMHUVW5F:=&>$WU&#H;0C4O@P MIGFFG.>,*](R7AL3*$\A:8@O:N)3!4CC6<$)[7E RHV9E(B.08/@,S3UZ2I9 MKF3*(!XE&S2(]66J'Y$%C:P#D=*N89[C_"VJ[;"W@T!T5TB!@AE^HD]@<=!/9.46^*D DLI!5A .IY!B\)\EIM&H;I7WPO: 'DJ)L9Z&6\ MR"^BYS-K*+>UP @;A]$VXC)@TC=1# 5:P0HET97IP3!(73=5"Y+I:@:TKM6+ M7I&)8"$U(QI0JJ=[P1G0?O&\[3=GOV?G-[?A,_9;B&\ *BN&+(G,:_@B.'SF MLBF9E@P4Y^8I4C$#LW6L*9RRSZS0DE\)=HP"TY? [P[[J^=G?KQ5:ZK$=#*^%'(YY[.9 V0!%Q1*F; M-BFVECMZ?3H1[!7F*; V)BJ'N))>0'#G^=AY$9M$$6%.$1_V5 7*TO M/Z&_7=W\\NGVBU[/T)KS:#JFL]D6_ <*ZJP9 C;8D%<1D^@MVL6_O M5^YVM3V069]6K@K)O"]^/[NIE\9)LX$5>0%-+KJ\Y6%.^L;08SF41!WQ5JP_)WR\ M^7>TY/4$ L;XX(GWD9,_ZX14/*;*GEYR@)CT[042T96K2U>8S-^2>Y:A?VZ3 MMAM,$VB]'?I";VJA\6C0HS /H>V'/8@SK8KS?VSW:/MOJ"=YFOU5.TFL)K/2 MYH!*2"WXF+QLD&Z$>+GR?G16M+*AAK$:#0"'),68RHQGC8M>BTUYU7/_;!#P MPL=]JJ*:"'&"*G2C4LGPZZ KKU%C\=UT'4"1B&D(;Y'&3NQZH@QQ\!3_7K41 MH?SV]M.O5]?7:'7S"=VN_WIYCZYNUJN;7Z[.KR_1ZN'A$K9$SN\1-]B*! $ /#=S)1\-6B-K5L3R -6?'T4CY,^/8'' M*H^E)(]NK%1,J0X2U^!YN@DG=^3S/ML!7FW8D1%]PB[S/0T?4-P7 "%"AE0. M,:;S\A25D$89;;02>VE]2.I2;H:N5-H7WZ$[3QDU%'KHR:!M'"G[K8-@L\Y M8$FOUMSYWL[A;N_D6NB$6#:L2M64]!B&=D=1?R"LM!; R@1XZ5& ILS=]@+, M9 30!MRJA1?@69(2 H17[L8[8!J8?B:L7WC4.QR)@[A]P3Z+6^-,GZC=VOZ. M@\OO)'SW_*WCVOX;F]EOB"I(3Z(6PM\36;QB8A4\4/$(94TE68MR>\<5JS>;X0 DC,-[+',U:.B-.Y=4)Z+J5 M_!,YT=]"R@.,IS1'6;.JLCX\8A<3[_;C1S6UZ?+/&IQ?WM_W_:W@YH^'T Y9 MQ<2&\SI>:^U^N\*"POV$>5*3)S;VE!;X45LWLEDM9-.+6*ZY5=%6KPP#D')- M1R*8%Y2X$?6 0TR>#86*]]/%@H.:A"!HN9KNA*R'CX200!BJ,T0!CBJ:,0A+ MPGOVXC[P>%*],4Z,;=F(*-#+\ET*VH0J ^[ 2QFE!+* [[>GT:=T%I:HAW9< MU;*A$@%-A@54$7HF95-U)Z355DB]>!(:8A5-?,T8@J6FC"=A%U@TM$J)N+VR^7:+WZSTO0?"09TVN #WRN4+*0$A?'._J&T>&RP?N> M7%C5NH4:973R0E0ZP#T)@^\QY=[9.RP0ON9D*LGWT_WRDPQ3T@_P+)?SX3AZ MY2GG"RAE5"3=?YY3G7!)!:_IXTK2"NO; MI=2]AB+7QR!7HO0:!WW%:RKI1GI\H*2-!VDCIY3W@'B(I0]AI9P&W,LI2F"4 M\16PKYT0QGQL!_@3COY_Y<8'M^[3A?WBA+8@H&SJJ'>)TL"-0FK_VB-T^$N,-'9ID MX];7P=08]$N:;RG^E]$;&![9'+J_\ X'SWUXMHGUK,+0=QZ/(7OHQ&._.R>, M;^_L-W8.[/OTDXEROCL@K!O/)W&K4'U\/)[D\!Z-BJ)A430NR@],,Z@_.?MC M5(-DM\,;]L07:WGV2-E!,3\HSQ#8]H9>1;+I^U?L/#T3YW5FOQ)<$5^"4S5M M$\T%]'EFYD7 '4@G>*LXF-.U#N. DN>6HYB%7_ZYKJ56%U$97J'DX6@^2C"? MD(G31WNL[=P,UE-%BH/G*'\NWIHS8)+FFE01-/72PZ(@^(0?PY6[O?SCZ(1O M#ZG3:CP^EB8 @IDFKN2]OC6;!<\_)2Q3@[D>&H"AMF5&_N"+[;_3\R" MW8I7<+<7V ]MQUW[]I9>W50LH=/;<##0[E0&E4EK,:TX!0J5=-K*^*F9P3[0 M%C%3*.8J+N3SHVGY,$:HFGFE+ZO[OUVN5[3 S\/EQ=?[J_45=%)-O]#E>*_N M/T1'YVPY#N^2*>.O9,:X2":,VLJ\BIWUG[Q)EY!&EC](!@&H3]RI_76R5DC\KR@]X0J<(X]Q1G8K:8&.M M-1E*>->JTA DODE&5]A*GDPGE?TY2@;X/M6)$EEJ$NF/ ,H&53]W%Z2'1\ % M0>B3YSO_8K.?L&Z^1$.*E*PQ\M'$U$0[GN,+59 MVO//:JFL*?U\"A&DYZXQDKR++HL*;,IM_/GO[+?$WT69)\U>J[P9C M\;6\*)G1M *#W/$:3)33L7Q6+4R8E$&.]K\AW*/,"EZ@"YGK78.2S ^0PA( MCB/A:\M$[]*0Y"#=W2!OT^)H?[08BKP.>#Y#3R);=2*_-SB*LA>4] 8,SZCX MN@00DX8PD(M'5ZBRMTAVU*_S:>4Q'?#)K9T\N>DL>D@Y-##B+5D4!QAY!9@! M ?DYJ=P!%!+J3GBQ2%Z=K8.&2;/.:2+F7M$HX.1GLX B.9/4Z0(&.!MZM?W" M"[A70@I-M((C&U>A ,%BN$C@P/HC1@#*^%N+P,S]P=N%WVP?$WO?\%Z-UF?J M54LI&G=)5D!S#N[Q*W:/O+S-D!C"QK_8CAMBE[X5*W+;E68:K;P\ML+;)(M97 ,H1P/2A9\HBE42!=+& M>8:3-_):<8&M7.S,:QK"6+JR)QPM9].JK8-Z]9/%,=3>!6Z=(W(G6:)5VH*L M4'YCW5F@7$[DC6$Y&<59GWG;]F-JZ+=#C_F.=7CM5"X>9D'S.+L2S@0$RX$G MS<44BPXS>_W#\R^.0>@=R$<3Y%[6--0Z>Y5'5]B4628UN!,"H$F7)XMB28JB M;_;BF5!Q]JH5NZ/9*[EQ0:]@9/=1%'_/'@*N[+V-[<6T_D\FBP3RBBIB/'"2-'<^8/GAL\!F4+CP9*'A@[9 MW:LMO8^5%,L+M-?DQ.'*(!--^YT*K8>+9.M<1NK>7N MIZ4ZCT=%Z; H&1=% X/,ZAHU55^4);.X0Z*.V"J)*?&M;Q!;+&#\T(7[R@49 M)W\)F$CDNW,X'H3I[L4V6N./W, *>0?CV22!-2, %'=W(8:5$P,VW*BQDV*D M4182Q)P)MAK-N=!&ISGG!U:X\S.WXM(H,0%H['4F=! C!&WKITME%:5ZI(1 M35]@4P4$\$2' ,*-?<"WN\)J5OBB&;^]1DAPF5"( 2;)>5>V]0!Z&:\KF2QI MF73AHM'$\N 0JP$$(3B\L(-G]JK&%F_/W[X&>'OE?G;HOBK$)G=USZ-J$ZLG<2IRJGM(@[&R(B(#HF2,='C&_I AT6.^R-*1T;9T(/ZA\=A M\E.U:HSELC)M'2,%H5VJ'SL="!3^G>"GX"-.5_#[;4=$7\WCJ7%I8G) M?-FU@P'/\@51(@LQ/M>X&="4X&[AU9V_ 4\UYK ?53CH.("1)0KO9R0Y5 M3E;:#?XE'?F=!3#]:*P:P#BI?HP.8!3Q(^%05!3\_AQ)NP!&E?B[<2QMYM[D MHFMW#L;4 *9?)>;J%)D?P+2$5W?^QM0 )GT4J,L 1I8HO)^1Y%1E4STI4=;@ M7[('MMY7 -./QK( YB6GK=S37"8',8H8DG J*DI^?\ZD71"C2OS=.!?E^9=" M1FZ5I.!D3 UB^E4B"V)N:]R,B4%,2WAUYV],"&*B=Y.NO4 0D^3:Z/4"V< J M-X_&BPS,\:.P'RB-'RM/\MW9_54,DDGO")^$R7_+B)WBZDSS:P)V2#*S?? MANC6>=GCH.EQETY(:W5NI_.K,#=;P_0<^QO*B*+BR*Q:5SPVW?0L-$R&-^!I M%@#E16"__!6M+BYNO]ZLKVY^07?WMS?DYXO++Y/BJQ ?^ '1J73-\#-RS"KA9"+C9#P?9:^%U[D8]!L=';'AS?,P MO:C-TJ$V [R1&O D79'"%WE/?FA-5RD=VV=$\QWX'\:H_ G*-O([ MV3DXJC-[^\(VC?@U0QIZ MZ+XP+69'VEKGT]%\&%V(SE-$C"2*:?9[<:3.P74OX@A21/'%XT[EM,1R@ET1 ME@-<>@580B?=^($CI7>[N]@[U 75?IY2$^U(+XXO?=%\/!XOEC&T&0ETNT,Q M$*PW_ R -<)"Q/>WNUV 0W;:(SZ(K6FH M,1*OCJYPFW>1W+'/J( ?<)XLD*4DD*YXEF].^2"5(SR(_2>'G9??7UA-5-[W MJK33:?WEP>5/>^:+16+\Z<%V0@7(\D\4)O=<4)82A'L5J>DP\5219JHB:8,S M#QT%--=*;P28F^8T;GM(<+=(P9TF*[ JR.%GNH[D*V7G](IXB=/WSCX;1R[0 MG*-&( GQ;\ZDWI@?5-<2 OOM$CE&LS+J"QE#P'AO+5-\F8!)0NTRF13!LI]/ M%VFF)I)VG(L3<'CR@V [?,;^:K/QCW@K_5Q80R>=B!=RHO#LUMQ*XGI*$<4D MD;Y'Q1K]0)>26JFDH'"1LKT"U$2!GSS97 +WS M4,% JI-.)B6P#3.AQDM,"AT%JL'!KVGOMT1@8]F(6'JGEQ(%'2 M 1@J+KS#BX^?L1LXKSC:4/CL^=AY?IK"QJO0W.+S=K>WO(EOH>63=B.U7'(4-+O)S'O\%OHH[ MD@,41B M-6\2-8DHNUWZ%R:)3';K9N]=M;=(O+DX0SP6:?*H+!( M62SEG5C&%HKY*BP*B4O+/7_XSI:(FE7.W%U.GQ_V5(4?GZ@ZZ:+PU7;V%-UG M.\\_"^Q]X3W._&.(9KO%KK OXR<[^8+=G?]?_G%TPC?N>6[\9Y#S_FALZ3/D MZ62T&$?G_%%/Y'IAM%KXY@3T@]KMBSD M>>6( (*AO2CYHU&Q*%H14&,^%;,O"VV"K4CT5>M;:\;.W5,*'C>Z;RP>1)32[=- M8H(=7_U91K*Y),@.\;81/5V(.,ED=#WWC-(#!XS(WBIXX2H!$BY>\2*/'&8X MG0" 4\^)2MRRF)30XU6NSO4#(:7IIRM1\\OVB #;O0.[,MOI9RRLP"B=CQ]B M(7_D2JG;78CQ5NO\>;9]?;>TYMP+X/;7*.SX/&@LL!? MS",WD=!"&3'@'8R.I(N*:*0T(+'29&)YE BEA\''&ST?H06EV2T_>]]45]"=D%9;(?6AJ-$0BT 2:P8(2RPG];/G MW_G>!N-M\)G(&&]45A[6XW]S)2IZ,:?"FLKY;K+MG@R!=IZ//B2CL)(#/Z)D M3[[ZEB74[".QP\E]49;38$ M7D<8H'*X4=D+3%YT*F SHTMS*2+*42E9 [#8D= ,?K%H :N2ZZ>$0;<_Y5(0D.K"S$9L.Z2:8LZ%$-9LNV24(PBR@&*B**,*M &:)>26D5)@TC2()+4 M%DJJ;4J4,LS"I-BL(5,0=A4$1R5TQ1V D15Q(6]KL^&T 54117,0U4I"(9H< MKH202"H:8!.*U%'XO/E>P%C*L:)PV74RLL2 RI$U!U7M M915"RQ/+"HFO&O-L EE92?!(^[N]/_(RRNI:@B&*#:^PI;U8+CDH8I0&!DU+ M;42K!\UH,!P.JS'>_T*N5YRKV)FXD=@J&"0?3YG.8#"4G>I]LFTZXP'*%^A7GU55WR$=FFEL0T8D;L*4O=,N\59T*ETI'\@- M;8^;\-9_P/ZKL\&K[X[ JU2;ZG42E?%5XL39.,4\I1,9:4R+)G41&;J/*3=["=\I%"! )J1@S?^&I@P]$)!';NZ:OS@JDD^[M&;*2#*NR"3Q;QSB3K##I)M&7? MDF%?EUU7#"-OQT4)P>Q6>-\EWT*W[2K>^Y@LI]:H8+V@GKN]"):<"%IMF']C MI2QG)SD6]WB#G5>Z=+CP7):T'Y7O^!1O:-SC5^P>\1I_#\_WU03 =C1TYV6H M,BB="# ?CY96\HA4,@;:Q(/$U?UIB:EH)\R/QD&_T9$0&TIS/D?/FA@9IPEQ M'DC/ZHC\R^7%Y=7?5^?7EP\#='%[L[Y?7:S1ZN'A)8'/OO=")5%S,0=Q'*S8$C"B\ MSC.RQ@E*(H)LV9XCF;R #H67[L2T*F)N,Y*PV)$PQ"**FK1B')[$ZS^)GJ9@ M2[5.P,R:+.40!EP2H7NIWR?@!(M020T!@8^L 3%E:)6^2]0$.FX/O6#CL:%D M;HL49 DYE-&#AU9',C)(K$K"Y$KH$2H!"C6^LPGCY)7&V*^NL6:L5#F0 M#X-FH_$D@TE$*>_>#Y![141R V=5WR1T^,=^1[U.TLG4=2_ M0WH*N_(7IR;6,\#[^S>,;PH>7 MO?>&,;L?ZK,E-$;3X?]D[T<\8\='Y+-.46C[3SBD9=PB5HM&3\:A='>>?Z#] M* ^:"_]K572]FXO&1/&@*!T5I<.B_+B(#@RR-ZM14Y:L21(CFZ&+JXL[P$W: M+GQ5;LOV9#4;$+50M@/R_1JC?7X?N!BFR(C"*?QTL11@/$ ?J$7_:$#@WY6P M*4P-"EOJ34\0O=1H 9!H4U?OKFT?==QGX+5AL0(QSVMA_ )[YR-PS\1:>RH M%4M-W*C<7ABG.\$1592011]RA%%,&:BP;^S0M9:Q$-^*D&7G(:\(0:T(Q4 M.6.N@:F$ HW%*-V\IVOAM7,@36YW#^2WP2[Z=M&;MJ<8CP1UTW#>S++2?+10 M] 0#E#" (@[HSGB>AT'\_+7!+J-S%<:/6D3'!*LG'V/X?(U.L:7L5"15#.AV MFC-Y2\WT.X(6":_C89:=&-$P9>W;5IC\(A?J_:A3OT=>AI\-< L-"<1_M/M$@>RGWLV'UNC67+!)X$?)8,8'>VW=TZ38Z17 MCJ;SW=.$L92$T70TRX%#[K2U3FB(29.6"0EB=FXP;\XLM](X99:&5CG2*)GZ M -WT]%)AXU1YFA#,Q$DW1(L!!\8[-_N\8OGAW@K!1)N-P"X\'A1V8Y, M7@;(K"NCBA*RAF"H(WF3"K)E*4V 4Y-5U@%+J!9(B'UU@Q>\<78.W@IKT/'; M X"JPH32[MVRC*8<.>!*1ET):+434#>2N,97!Z%ZG72RB_FP><;;XQ[?[E:; MC7=TPR KT4 "Q37]?]T.EE0_W7N=,DQ)[[1-9XOD1:J$+KK=H80RRI7Z84L; M1EWSIF@/ H],$%B\>]J#U%8'4FO99E7!:[KS*JVP[EV*?\3;:\=^=/:L)+/P ML$2N(ZA3X7&E8&[CX;3D53QF;I0TRM$&/&OI0^21$2(K.):.Y+:ZD%N_:VG" M;;UO$>JL=^8VVX4A7NP,-G#5=?U @H'7_0)8KI>TJ2P6/"/P21&]:X,(T+MJ%0 MW:2+FQ!*.NMZEC]X?NC\BTVDM[NDENJ%%X1B-+8F Q@)R/(H7XEW,K>L:FQ@ MYP:B_TXK$V_H6)J+@O0O?]5#E>1/AD)L+'!GI4DM%9(*$ MV%KL6P>J00+084_:/I?+Y:PF"R,M348&06P4Q(9!*UI;/QH(^KRC!SU4DC/ ]2"[B]&# M,BHY&Z9-6K7TJ:3(+QP/!]M_HSJJZJ.J-3-"F598J0]LU!4,["9V.UIN^I666_8. M>&U_O[=#?-+61PN2, Y#F4^5U?NBSFLD(Z)H2$3&1'10\[<[>E=6V7M\.,"<4C=":!RDW R MJO%4,2LHYB6:K<\>*3>%EQH&*&.(/6^1LA17\"H<[L*[,3 55[9Z=*H8P/MU M#WR.6^SXB_XI_*5\K-;Q>._9;[9:]HRU^4ZCHD%0C9=#Q>CYD?.*?D6/JKU; MCR@9+/;P@8 ]HQLZX=NOSA;'Y33.W[[8__#\I%IT*Q3(!0$.@Y6;S\K^@NW@Z./MK7M/CS-]PC_= M_E.]OM#%&"">J0/&E195-3Z*LH 8#R2X8ERP/:+\G8B$$40"A)05MEEM8J2E M7Z?14\<-NK/#G*K-\%8=0K/>;W7U*8 ]F$-?6[QV7O'VR@V)03B$P4@BN7"I MD0",[VG@2F4W>EF3RAS1/V,#H&R$Q,D8$NETK(5*0-->"P#^0-+0.6"7T:39 M2%:(.*0I&8GM-I<'YZ.:#$0I\S8J.NA),]6\Q/C6#I6_HICW@7?965Y)I; > MX!?/VWYS]GNYB;O8&@3)!1:4XM)%%:T),5,FWU.$JP!.1CC]&*LUN'H<5;5A M"%:D9\5J#UC,M-DM7RP;<6/2?':JK Q&%\^D*5FL.BZZL'W_C2[OR?QU=,.\ M](8!2FYRJMXNAE]QLGW7/+CACU=19?(\<>X()#R@; !6Y8)L\.^3.OL.L&Y,\2Q"WG6U)@SBKMIRJS!1CZR: M8)Y_5"8\*3/)(6E27?4EC.AB,%/:WJ'TS7 ]IR*JWMV1W)92G)IBXR:3*T0Z0A5 8B4= ]X]1BPTMGB;UEMKA\G%1X4 M(O7%.,E4CFCESDE^2\C!HN54Z:PVTFG&#-?H:B!3KP\8Q.SWE ]W&]64)3_' MUV6Y7Y3;02MJ>%Q(6]9L-DI+^D746 I$2D]T;5@'<#H2T"H+>$CHP6*FR>R* MJ!$JPRSY]A7[CYX&"4>YE)R M)^@CWGD^1J']'=1+"(%5\ U\S72S-=VT1\[;(L\W9U5*XM(E]-]1[9+:+;@> MA].^@=V?+-([C).19<7/GZZ?,7J)ZA5Y!'+HV[.S>>8#(48\8E<0'C'=@DRJ M'M'ZCOZ) M[R+A=73N@,_?DKI6GVG/IJ39G*+<[%,F#4H%*A0P34UA[B G% MGM:(Q:)CIH*]UXD:[MM:5=2* 2J#2Q)Q);@/ZD#ZO@.#'N;!;J.)KJW)G#TP M"45<_G%TPK#7?0QAF@B6%KS[W;'_M#MNDTPS+M9>O%E MD(_#EM9LENTEAFRGA4&.);RB':TT^4I)LR45(XX.]A:C[9$5[PS3'TZJB,]6RJ>!SP?:*T\'["^*;_=KI<7B#_M]5 M*'U=?NF^JR F(_P>PM^46X5KC-/1K*/ %OU&QX^>]H+*(-&M.4N/YHP/6RL M["0@+7Z5=^61:B/F7WPOZ-Q%"49Z#SZ+S[X*% O'K*>MSKGK;_H;PM8[\VR= MZ;=AQ1W5U7J?B^YFL';BSAH^A9'^C7L#-KH&2_A;N=L[8D W]@&++SWU,91) M'JX%_RH9K8M)Y.+BW<,X<("]:@6O$DM))<9XHA-@I>2*VGX $%_D[4+"%;YV M-C3Q+">%.&._J9M.']' B\(F]W(A&?BNPU+D#=5V#^(C0#AD?^2OCJ^\.=]."VUXGUGE, M*!1L'0]'=84,*!4HD'8D54T9 ZY4VM#59&8%! D5 8J2QF.':D,(7+38W":F MD[S:F% Q87O_5(DL-8FTXT&\C5XO/2@";G<7=O#\>>]]"YI*>8BZ0*"BA@^% MO8?E8EC&A[=#E")B).$+>W0GI]5>3NT($AAD+99XV@%&U6>'1H:.O;_S G;/ M1AY=_*XP*./RHW#^0'ZH05M*&26D34)=5W)7T:>5N MO /=,:6[K3Y^QF[@O.+XM]( E:("@U49UI0FCU'=))FGC2+B)@&W!R74S*#J M2@! L8K!

SUU%H"X'3/ -*DTFRI(O[F[&_<8(TEJ0T MVI%39TZU^*@(#XH"87W[8B,(NU=\&GVYG%3W,$"+Q)\B2'GKPH B[;5F4VOF MP,_!T&(0S]Y^2SY0E"K _4"5AEKMO#RZ?'VCT6R>I/'FJ/Q;)DA5 88H*Y86:Q/[-);E.7)DK " M]LD&H!)W*N9I=7?7.LWF3AB!OU#=M^JR.RE)@39P M1+<"1 7IZDKKY';RVOY^<62/)/\?[S%8;<+;'05_]&+RE4O^?$_"W$]XAWT? M;\D_KQW[T=FSJ]1TEX/\YAR[>.>4Y]2NJ>N^B]P=Z_(/II (ZVV\Y@"&>OQWW MTB";+>A&F(SS=U)&6(F]B),!>LEXR?O\I-+MA]CY_VB&]]>B39D)(&,$K7+: MS/&2]U3)6P(?8H9^-&<&T*)1P21046=FG-*V:=H,<)I+;)H$3OAB$*M_P@D. MR J4;AI=''VZ8\19!=:UU+A^KQE>?A=V.$]*;3(R**9#8IN($LRZ^G21&')C M3T9QZT5%V2A=R!6TP*CR2V2>_" XP)MGU]M[3V_QO8> U8WF?3E.:YUXJ&=! MY2FG9;R;G)%*KKT$4;EV(%AT(EG\EDY$ !0,8LLJ $(@N1F@N,>OV#WR3MSY M[4&!$3,A;T#6=+3D0R,F9PHXVDEG,#Q*-B8&2%[Z;M;1V#_$-V&#VANEO%;: M5[05%N2KT,TGHTF\+*6/-B=D^KWER5]-GBK)2+,D#4NY4\6QRN+ K:"X8,B6 M0?72PDQ7\;/:#1D!U79:IZ?2X HA_W26VGKRZ#SX\?ZI\EA*\NB;E3BF5)R- MZD0'L7SGX+A/M[NU;[O!#ONWNU\\;WOKQ[.D($=8IJ=.=#2SHW"V/$\NX41D MZ?Y@0IC^3$DCST\B.]#DXNX%M[H07!O>Y VX@$!)K1F(26'E,;F^YN!2L1 6 M\?R+L1(R08N&]2&\"CH-* ^F9,P*" 4NX+5VPCVF-WZVSJNS/0HKA]2WU8K! M&@94R@DL%PGF""%J:1DIX+GO=,$L=<'T84=@9$6L\/1@!#9^=<+G>[QG&Q+! ML_.R]B[=T G?&F8R-2J0>!*SIF20\?9AGAI-R8[H@4]G?O_.FK?]> ML\J@\I8T'":U8V,"***@%S"G"F#)"="WY7.-@]ITO8P@\TT<(?IXNPKO/,<- MKUP2/6)A6<>&3CIG$R$G"JL#LCY(33^AB.P0,9HL"].A%^]!ZS%V*FSR3"9] MQ9*55O0>]\Y3Y$Q16%2"C5X2-81D/-")1,I>"_-&L]: @7?[BGT5S)7:P\"M MR(22\W)PNEJ4LEC9T",RK R>$B P\=5]=/9['#^ M3'/] G&BJ:"#1GSPN9 WIX5EQ>6D$FHH1PXX^[0S :V"@'Y&#A(JS5:7!TR# M+CI)+*H9X\9SZZ$@T4%WNI&0&_E;9]9R.(XRC^HL!KG$TVYZ1 4W!ZE+\;B( M1X0D#.@[EY&!_MISG\Y"FJATE(3_Z1+RBK5T+F%6M 4L_4K*9:296,W"]^?' MPG/R._KS*CRW]W2=\?",,7NL=76@MV#H=9=-B+=K[QQ?>*0__<>5^U_8]C\3 M(UBYV_4S]K&]"^L3+C6,:H1'[50D>8N?S*VAT"V'Z#%FC&[#/$:LH8#R%CVE M;3/NV.TORA'=]7_$:)-P2'=LW@B/B#*)")LH66Q^U.A4#=P/K\7 M]RJ>.+K_*&;./K=N^39+?^.\^QF&"*&"K]%?ZT\T;::S7Y/A]+C[:*1W[_"9&$K06>IQ^2%E[+T[ M_3;:U>+V&6-_!L??1L/)DF#TYW']!;_7G_//M&VH^__FZ;$Z,L[[=_W?/"7@ M+#0Y_F_>NW?[RIK5X_2_>7\*EZ^LW<3A#_]$#C_S=#VZ^UC3I^4G]+!>K2\?]**M->/Q M^;Y#?05['P/D8+_Z^:EAEX2"R&_Y%3M/ST0WJU?LVT_XYDBS;3XY^R/Y753M M^?88!J'MTASKU?8?QR \\)-?VE+3F!G3DD7YY/G),(%+,A2*QT+18"@>#<4U MPW/CH6Q F+0:/=IAF+S<[7!4]7)+Z=-GV8A#/?I.Z, FWYP(B7QFSBGJ-,8; MW.YX'*L8D8 *-/KYK"EV?J8##O5;ZFMX_ZE6^6 M_]QG=ORY-][AX+ED<:YQ;JX9ZXWNK4&]!KFU"H/G M=N!LU$R)0P/>I=4SIF+ADU$KA\;&,RU'R9@8Y+ MC&8)MR509 3G6.AK0H_\F_R+_$ ?02+_^/\!4$L#!!0 ( /N"JDQ+3!E- MVCH %!+!0 5 <&5G82TR,#$X,#,S,5]P&UL[7U;<^,XEN;[1,Q_ M\.:\[$9L5MZJJSLKNF9"ENUL[SI3#MO9-;TO%30)2:BD2!5(*JWZ]0N0E$B* MN)*@0$'HARZG#8 ''\&#[UQP\/?_>EF%%QN $AA'O[QZ]\/;5Q<@\N, 1HM? M7GU]?#UYG-[>OOJO__SW?_O[_WC]^N+JYO'BOWT0 N2EX.+)>XFC>+6]N$<@ M 5'JI7B4BSL8?7OV$G#Q^F*9INN?W[SY_OW[#\$\\>,?_'CU9@XC+_*A%[Y. M -I 'R1O+EZ_WCWAGX4L/U_\],/[#S_\5/O+0YQ%P<\7?ZG]:HI \

+JSB* M0!B"[<7-3JK_?7%W-_WA8A*&%P^D<7+Q (B@(/BA'"O<31!C%R6_O*K-\N49 MA3_$:/'F_=NW'][L&K[Z]W^[*!K__)+ 1H?O'W;-W[WY[\]WC_X2K+S7,$I2 M+$VC(QF,UO7=QX\?W^1_+5HG\.O M/[S[X24)7OTG>>#?41R"!S"_R&7X.=VNP2^O$KA:A^!5^;LE O-?7JW!PGM- M7M';#T7__[B*_6Q%UDT47$WT3Q&JUSJ5Q=DW*\/MPWQR1CY(DK+I?>& MM'K#'>A-7S$?<,_?'O'J!N09L_E^J=S'"22/F(9>DL Y!(&2U))#'E/^>P\! M->@5QDV7((6^%^J?T2U662O05>ZRMW:I9GC":!JOU@@L093 #>@G)W,\[9)/ MO61Y$\;?D]LH@ CX:5>1VP/UEO4*)GX8)QD"C]EJY:$M?H&KM>?CITV">$W6 M'?[I\>M/;W]2TR$*X^J8?PA%M8#\ '\W(1Q?XZ1J6(D>J_.C MZ?U8C1#LGK<39!HGJ58-H?" 0=0VV20@*K8[JBR]=;CX"8-,;+**40K_](J= M;YBIR3Q#X^2F2R]: $Q&IAY"6VSCXN=G!-9/<1Q\Q^JMXX3$XP[ZAO"'?DN, MGP7$/^5?NK870QE:XU2:K[]Z4%*HJXZS$(TZS+OP?92!X/IEC:FY!N)V.)Y& MH6^P-OFG%V;@,_#(OXEFT:J2%1Z@XRF(23KMJ/,G &/ M(G;3XZ)[#IK].12:_IC&_K=++R%L8$5T8/[N2W78UP;@#ZYS.M0'Z?RB59Z@ M>V+/AX\5 #SY[J'@$_*B5-%3JO.Y8P)!QT>J68@AON5+$($Y3.]1O($DN',3 MH\)S^>2]@-PHQ7T02,F_;U.PZNVS4'^@QFGOGZ3S,Q<,.LA;\Q+HYUB%&5XF MUQZ*L&63W /TN,1+IO<[$@ROQZG])4Y!\A3O0Q-[WW1RF24P DER!?!2@+E_ M%TM#I$IF\WI \PF\I)!N(A\(,3W>AH$>44\'I2]\X>1:"AL;N--B!)RQ^OP'.*!:R\_-=_9##= MUGS]6'J 4@]&3\@C60F%'5;CJ)K7WV#BG2JN6M?IP$(.C7'E6&_ZU0^%#8U(YKQ.BCU/=BX ]OK&9:7VMHJ<,/)#QX6!UM??Z=%#XW'@A!]N'4@\R/Q^]Z[X20;M1PW^&T1EJ M?:DR3QJ>F^3;_PV*5SM^\"M,E],L2>,50/JYF>3CQC)OS5Q,Z:&#,Y7]LB-Y M/I6[\P&$N$E!+7+O4NX0O?>V>2_M3*VG%"-'22_KTR++\+9UZ7T=TN_ >83) M^6FV_X4/&GJNAXYFW2^2/;ZQF6E]A:*GE+- MV?N<1_Y<_&0L2^-A(3D'$Z,FN.6S\L,N"?!_6,2;-P& ;S#>/Y(?"/ _OG[[ MKCSJ\A_X5[]-\*,#\OB;T%OLA@N]9Q#^\JK]]S>#RS/-$(G!/R0O_!3QT M'057^#511&,V59.RO23);W[;O98)Y;5,GI.<%AP()=]O>!QW8A3HX'4-X^ & M_RZA ,EN>VPYR5N4D[)J>3P9:V\2?_V@C.HR!:4V-R+M4Y'M+R/I4RV=_QA2 M%JN-_9'3VQU/OB<\+$>L_,_#2U-HDBD@UDAXBW>9E_\+MA2QZ.V.)E^\6L51 MGIR1[Z+)+$O)F4\2Y6 +R^MT+,FOXI4'(Z:,Y9^/)BO9E4)L-+]T=WGO#XMF3%TA3RXI#/ ];E?/<4B1 MJ/GWO3QUECE!3=D\Y.\&PC^V*&;SG'/9XLTZ3X9Z[2]AN&>GD)8X2E^>75^U<768(G M6AQ8],Q )4L$#A$J-I *E7=GC#PX>FI%0 ?2C XAN M[540_>6L(3K8C"M8?CIK6.BLKD+GKPZ=MMU5P?.WLX:'[:RK$/IXU@A1#;H] M.._.FR++> TJK,Z".#<\=3N<6K;MF=E85%#X"VV'T-NW-F+$<'8TOZN=3^MX MB^7O;PX#9 .&S20+C75V\LR]Y#D'(TM>+SQO33P]?WT#PC39_8:X?/Y:<_F4 MO_ZM/)"0W'O;/*&WV"0/_#^"QMV=4_WEKG*1OX!43GIJ%T-S(!EXM?/LP@DP MVAN2/EME>9((JR[:79R01.+9_,E[8<]):10C,]V?^+OW8$!JC*QAZH4U+L": MG+BCD?F4M3WH,M=+=)B0BQ&O9C0R)Z?@6VVT,2ZE%*B';8U(O?%@2'3S38P> MO7K1.0'>PGXF9D.J+Y(S5/@_Y&C5!@M&,J_3796BLAX*=49R?4W-ZE"L*'A< MQB@E=>IJ1\PX4Y,G#FBO^1,!J;E!OOZ34^\PF1O3Z. M?*EI\/N:F-7U:AW&6P#*Y%EI9B?N9TMR07=LJPIQ5 @/"KW9$K[OCE=M$3$@ MJ[EMC4M?>O)SH] XFY+_?^4:%1)76TH3$#X!4DJ@J#=5\ M/YC201^RD)?H:&(^>Z]N*VAT(#^EH5%Y*5YH@8:4ZFIT3K2T<48C,W)*LIN1 M\!EE!C,RSD(IEL_?2SD=M!S1H8R/-Q"Z3!(=3$3S^'Y:$M 3^!ZK^+A=>4QB M8&260(6.77E,\LNF,O$K+.Q*6I+'@D&J*V#LRE52U2TU)-YW214@A95/ 0F& M 5L'1#+(8&M6OS)>$B&F7JG^&X">8VO04@GV]#L"8-$GR<].L?4@@#),/))N MZU$ 99!HWD!;#P2H?V@L7+I0Z/$JH!'G49I9(*KAEOJ:X84'*E)I)TGJ@YMD MR+Z"T*YCDCH@Y,4<*MSL.C^I^9.M ]6%/HU7R>L BM>ZPLU.1J5I@3%2$2KT MNE"NDUIU"@;.X;$!6P\;=D:)E>!OZYG#;D!)Y,W9>@ZQ&V"LM$];3R!V0XF_ MCKK0T_'K<7920MMNID7F['1)R:$BSR JO.SD4BJI(DW^V4S'L-T/04\_.;NS MT&(X>!^BO>>?Y;-IZAA1,_LJ^\/.[ UB-I'="I\[+0\U/"1.;):(6:G":*& MF$QRZAZQ#TY-=3@ 7L%GIW'2UU571VAHXV2$Y2^:UR";/?=9%/>99.D2P_AG M-6/V$=!6#\,G5PMY;I,DDY>^;#T*R=GEF*6ZV')>TJXSB4UF*_F1"3J-91[< M3XW382SRBS\X42]W!L>=P5$^@^.R:$;@KN%Z145*V]:ZV/U1VFT)MI;&[H\0 MO7RFI7FQC*E,NN<.4: M=LA=P0T,\$SVMUY> 3_$_Y'P;;&[FG%T)1C3,F^'*7R]C7$I!78IO:V1\FL' M-Z,*!&4 MX0]OM@8H)T/E6MA?>0Z2ZQ>,+.9LV"Y VYS"D1,XN"?F/%B^Q6V$&1E(6#,> M\HGF$-Q3/8&>9K4V)SE&N/Q$+O$7Q%ZIK-9F)-\=F"^D^@+84K=;ND!B@_-56 MVP9#U&8;(\4PBQTL6I0:DB5IN]THI!7L7.SV1J47K@M:2V.E4C%OB9OR\$FM MH).9 J0)\)!/JB5=8940QFNRN_*GP>]C9A:Y-A,M^E8S(ZD!7KC?VMA,Y["5 M$4E!SL?Q:_[LH6^@IBU80K,[N$08>PJW/@%_&<5AO-@^ K3!9"WA4216ZW%( MSB=,[/8FI/\5P,4R!<%D@[>/!?B2K9X!FLU+9YILRIKJ*".::4LXGD=8;0R3 M<39N9*%Y&+-NXME>O5 :EK:M9GO^E30T3%5M>_Z5-$('P<=^"5?C/PLOB@:Y MN6S_@S4B])HV5@G''6)[$K(24 *?HNT9R4I8";,C;,]-5D*+$I/I5UYO_(2= MY=JF^ 62MA7SSD[K3@846E34]II>,KAP?*"VE_"2@:<5GNEW0]/X%8S< 9HV M=+;?1R1[L(CJ9[+]3B(YBI(OP+ZMJP=I5QQ MVVOGRT%&32WM5RW?%FA$&4R]:N.?Q(5?LDMHP)QZVTOHJT!,25VWO\*G##P' M^;+]RGK:LF;843K[BWAVP4<04+*_CJ=BF0C.Z6K[BW:Z,@BN#()$&016C5M# MA1$.Q:C*[!:/:]=#8/:PY6"R74?<3N3@$..K8)OODRC(_Q5Z=6-^@F""=_"K M#.'_Q[L0C /!BC[&D\>$:+V6]GV,\@FE*8+/64I4]5-Z@C%+%V )UK,8H[T*^ M>*S4*"=W),AEEAE,:]&KJ%N.VT$TG>W')@R\%*VDS_9#&P;>CS2%M/U@2#]7 MM*5IKPJ1-!W+UO;,6&DG+-N3TR\=]H0^0S5J>XZG&9R[VKFKE=S54R]9WH3Q M]^0V"B "^.LQ8-%-@M^S(B,E>8H?@!]'/@Q!8U]]BHFD]R@F$:C@111DKO8AF)'L3_(=?";;R0S&F23CV$MEC,\KY+NI=? MJJ^5L_KM_8CF5=@R>.5A(S4AP=3\OTK38PQA8HY7 "LK'^:J"O\<@M*BFZP( MS_LS_SUC;E)=C93TG<^Q3IS-KU_\I1VT#)PE.KJ8X=YBI6UQY3T8]2V.EMK'#C+V&?3T-K=B;V*$EX@/0)#GXN="4G0(8TZJHQB>Z0-89PC3Z 3,YK6\5/'D6!U- MSH<4HBGS:>7GPNADGH#) MMCQKM5M.D\-71^S"]F0IO3YKVLJFV_O=:@Y:L*9U(*O'"V%[$?+AE[:T,[5; M*7.WVG5$%_N5/3]9#=XQJB23J6YIM?/A@!S&$+2]0NV@"[M70+I?#=SQJQ3I M@RQ:WD^_ZK#C7\>]T%3>0"LTS[S>EQ:#TE7H54]K=85[U5.X765?A73^7E5^ MU_D;P/*@]&P@^^U]S_J_!6C7T'@?8/6'O.KBEH^9JN5 MA[:S^>UJ[9&-?Q(4@N&?'K_^]/8G(Z?^?#_."%=;W,(/.747Y73PJT^'T M-7(Z67 K\^%)9%;S,WFDL)7C1=C12BZXDEID-J,AWRB.00I=^IP M9M]N;49RRIU=#*G;+5W=BP*;&GUCH%=O85A"K!WS=.%E' 8 )208D&[%8M.[ MF9E+?@-S;D8RY:XU,2ACPO= '+8R(6GMZF8>HJUFAF7E TMIZ.H5L*7\7O. MHSC"/_J@.,B!IGD<_S:JMX"1#]4#4KE*Z\_&$!'3P%8SD_5I M6)?1LB5G=S(QCP>0 _Y)*OE"F_R8;PF&I4_#7X?0[/8Y0Y444 N#\XELRS%M"0B=V$Q<%8=940S;0G'BRJKC6&T[HPP4[)Y5*:7 M9\3V)&%N,E<=QZ;_NENM+@MA:3NB;2^R)0T-(BR M-._]0QP*3K1CO]6D-OY+PSFA6V=GK'AMMW&GEO%8S.+)*&D8&@ MK97$A]B^ARA&4KT)9S=)OPF9=, *6&<[R5GXC?SG/7P_.A-)>EW2$K J(&TM M^3WL9L4X2UC!:F?@?B"]>9AV7,'8P7K: /02D)) :M,]UR=Q+L5PD[:@$TVR^P4_O^!.4B;+]=3G$Y#5A+L=]M<][4E6/^$@19"&;SPF-)?,6/P,]0D3UGXE:GC0=#(@:VPXDZK*2II3[E MZ:9?(P2\$/Z)_XE?EJA&?_]QC=QQU4%JF1L+^H\[,C16>!<@0I)T!?4Y-WJ/ M:V;\*Y3$_UJ9EJECM&Q=;-K?R;@\FHC3'66?)JN,OW-VE"J.O);-ZP$Y-36(G"NV$W+D]9AHVXC<\(QJQD%Z44QH\%QA'6/6G9]AQ1;E=QL#2Y4=DT.-O4^$Y( M\2BU]3GPO1!3_+B/F=MN*/I#B_E,@@ 6LMU&6/.O\F>K!8(8I?OWJ.-ADP;J MQ+C^[*4[)AY'*XRE9\?VRCC1$I,5Q"*1MMC%R/18Y9<:(= MU=^-2<>_/JW68JR.:.=N=^[VLW"W.Q_?8<[EH79M9,?5E=M9(,$)(#0W2]MO M_!"AT20XSK?(\'KU,.MLCTWUP[2OF6%K$,OY&(_J,:MMG\ZUZ%R+2HGEV6KE MH2VI'+:[1$&/$[&\4*0:EGJU"-5O*-E5BZ-(\F$LT[3;&,>4G&9NJO\*7J=&=W9&$R?@K/5G9U[WG;N MD>U$[3*EE_AW^2I/+[V0%&=Z7 *07GDIF*S(AT!*@/DI")[B2S"-<7_RC]N( MA*QNX@SAC^-I"1#PYFDK(>983QTG.K.(JE\&>W]^S@EU5,SSI>Y\5\?%O%"RSNEU5-0IU,?6E*@C^VR[5(UU MSL;S6F;.V>B#1G(ZDR3P";) E(D_R"FL8%\@-Y'+^ 5-&_V.AAILI? M@=2O,%U.LR2-5P#EJ G3:61ZFIC1P:OF3X+1> 1RDQL/5$2OM7<^7N?CI6JL M6H8K31,Q(PQ2_49$P6AZN%D]2D+IG9DG1H092ZV>F?-$$::Z%K?5X>&8>P?F M+J>*;45*>3"*D)2.NL,SJW4$U0%EJ"&2CE#'6C@EFQ@-A\H)>4T35L? M1&EQR=P#3+Y=@LA?KCSTC6JX2'<;QURV>[$XA4>$W48R%T&U>%Z/41F: M3A,6U+Q+ZC@]AF!VV?_'S]>1*1\)VM! MB?LY-] 8W4!#5[1B[.A?,C+6;#X-(5[YU"W\L(FKI'5ZE;2M:PMQS_M>RYW:LA:B]R/KX6PK:XV!;N4"UC= M@#H[K-K68P,KOJEF:PS)149<*4=7RM%%S%S$;*P(2>W]UI;-TPW9 :6 MFJ >XWL'D(M>[Z/7.\?1+G1-[I_3<:.+UC@UC!:/J1<%'@J2K^O 2P'QR+_] M*!.T%O0U4DXP^#TKJ];?Q.@+^%Z)>H_P6\JPKLO_RO%-JXVA)TY?W%&8+X:B M;#!^\F[]W,"('!'+EP\U9"_=V61<+)=@ZJUA6EQG=X_ VH/!) IFZ;),VTRJ MCT?@]>X[JHNIC3*F=A)WV;C85C\)\9Z1Y@JTY1<_$)32T*B\W$M=FHU,R$D, M''@N-&L\\_*HZ'(@ZSUS,HC1E-/]E;7 MD.'ZE-P9D9?O>(%[4Q4E]C[LVQ5FQH@LF-FE-=FV2 M%?RY$&E8_@F9'L-)Q4R\Y;1V[DYI=^=I6_'"96.K[:;P%=.2NRVW3B2UR7GF MFLCA(K7 ["6>(W:7&:>4=??'B$@E0ZREAQ: &?OF]G&DTY%.1SH=Z72DLQ?I M%"AF1T(="74DU)%0&1**E4:$E<9M-/40VN*U4-2/G\T_Q7'P'89A=^(YKDVX M.X'<(T%G@OL_CUBVW]X;E0YS@5N\A*,%)(6IU8BVVA@F9WD3(P 7Y<4 _O8) M>5$2YM_M)[QT[^*$93,I#&!R?BS#@MW.I+3W&?*77@*J %8M-"J8 ;_OJ V! M8Z8U[OT7.]RX^8V,UB9-F$[ZJ1$[9D%@*]44ZH0Z.M7FU,LB6><)08^IAU*+ M0!'H)UM/PG?"2F9GM3V+3@DPS/?ZU10JOKGK*!@G*".VXPRE.?'WXK-SB2C@ MPOG SN",:3L(A>$Y($-:+LDI*E0]@$)O)TNX3J@G3 2-;8D)=*?=-S""*;B# M&] BK9A+9*L,@P:"NHN8P<@[##2R^5YN/WN_QV@:>@GO/*[*"".;X2?$=AL( MNXUL+B+_@537D5!TZP\L#>6N)L>G)><.$ )LWF#IR[;DHK$R;;W1 JK%@.R#J/L;5Z^'#H M[>PJ6TN)#X@S(D\A. MR [T\7J,: ;\4/(4$(;D<$$4?/;0-T .&ER_K$&4\".MPFY&BWUW MV*'9Y^?;N]\9>Y55]XFSM3HU8RBERJTW4 <"54U?V%O^0)MC7\M[LEU#2+ R MB2__7,("4@RP"@G3S$3;XYG2$,ES/UM#F"..NID_Z.7[* -!N1(,N=AR$>Z@ M]PQ#F$*0%&=[628XN[T1YUDAS3V*YWACR]_M#9"< JN3GEL BV<\>L1_6O_H M-^10.5T^A8Y&JC?"#0SPTL=L8DMH Q]D5FLMZ%ZOUF&\!2!/1*J^'PZL@AZV M."SM6KZ@UAY4@XH54E'H M.+B,S"*FXDY&[O/S7H"VT02*]=6N-2UR\$=-UP^9ZL[ MN!]J5.UBJPG>#2H54FZK)=YOD3'IOZUGGGHL-)%]8NMAIWXK3$3WNQUKLATU M*<#L.LVD9AV<75Q4'1Z5%7@&F9 W'D3_]$(2SO#(OXM;.H, %L+=1O,8K8JS MEB9\GB2X5UU]*+@$AM[8%G]7CP2]W3LN8Z51?;F7[SV810_ Q]JTB-Q\B2.T M^^>EET!Q&26MSSA5E+C)C-K&-XK.Y;:F*6X0^",CQ5%Y== D>AJ=4:4,1:Y* M;A>C%6-_PJT"9Z?BS".59Z,L.-:![L5I>;BT@]$B6I94R\#6 MF-:(TQ1,'>/F?&N3=+]@C'DN$XH6$;@8Q/V,Y)YN/!@2[703(Q)2?B3?7 XW M:QKL#B;DGWK)$B\3\I_K/S*XP1)%5)09TY'O;V1V,5K'R$O!91P%%=)<3PF_ MC_.9.Y^Y\YEK])GO?_P'! AO]-_)>9HI M/<8R@_?*,W@_LAE\4)[!AS',P.YH3%L=*<^-/<9H9OG0/>!TV-5,:9,-**_U ME*>Y@DY:HF:U9]Q&]PASZ12$VW^ ,)C&J[47L8BK8F>SF#_A1W'KX+0:FI=W MBK%<8#._*%#"7?42'4<=ESSF_3A9!'VX]D)B9_%-,FI3(V?1YG/,MO/+@?G. M"DI#HP5Z9'TN=;>B@FO ]NJOG?#CN88JP-XYP&1WY@HTERG0/5. _U;Z98N? M!\9*20/OK0]6#9PTP'40N;R!HZ5FV!]U'0)BFN6S0]2I!I?L6 M/TJED[.9BJ,M"C.V21@ZT3O_;D4.1P$O0^V9Z2) M'=]LDDAW-]N^0 KR3G4*]RRCF0!!5^S!J/0S-(-?; MO\)T.FX?(^6LR\UTMP7X@V6I5,V[F.DY5(TV1J1LWI]-E[+1QH24K>O0#R2L_FY, M.BZ"]19&)"S4QPTVFFB;GB!O3K:WP9D] *)[L)%&W:7Y\Q+T'>VL2.U2/P4! M9BBXR6Q>\Y4'N\4H<=%!LZD1 M%.-Y^MU#X [ZI-!QC4#RUX&HF\FY/ *TP7(]9NMUC-*\7#B,4OSVL0)3G:#: M6$9FO;O*;+? .3R(WM:D9U;6;]>XD8VN9VU/*)!U"S;#1R)X;7?]2S@@N8#5 M3?"SPZKM?VA@Q?*THLSF3_$79N8)+&@"ATR?IS%/@G;[% H# J]NO(3(UWZ-U[!'^? M&QIOM].20#$-XRQ@UTJL_WD4*?3N@,DX#Y@<]7@&:RW'49*%:7%&[ D5WAC. MVN8T-Y*03E=*+8O_,!E=U&U$<^&5:>=V,3&'Z\_7$ZY*KC6P+=G?CS/\J6X+ ML,I_'.)4_OJW3Y<'\M3^:*IP71Z9=.%6 M>RW:^@F@5:E^.9L%I94)[':1Y]WUR+/YIS@.9)2V3,\1SHB[KN7Z&IE5*5%^ M9]Y]C.E.$B7F2CI-. O,WM2-8#=:F M4'3%BN[+L3:KHBM,4L:4M0D675$3;Y[V)A6X\SH'BX?G-:9H))JG]DP@8CNI M]_DYK+B![8=[Y!&B^>ILS5!61X<3@[.]*H$\2(T$']L/ARO PLL5<>?IF-6: M^>S)]KU-&(@B4-5]LM5*LM.S) 4(.TFA@L>N(UN=U@O)HZD L?2,E@P@M 2L M"A@["TPH 4/)&:[PL9,S"X/H#=\9&TS;=RB%@+F":\BA1PG.-_ 3Q+]M/WNK M [C#@/OQ:@H9.H7R%*=>6!+HV?RS]WN,IB'$#TS4#J(PCW:0L>@IS)0&FHZ3 MD"$O1<^\-)CBX8Z4G,B1$G=GR1CF<'IWEHSHMHUQ'>[H<10F%^!7&.P*M]ORE%(:K,=CM1Y 2[Y+W=4N] M/ZW?T@.7V^8*OMP^ %(?$YL2I0E/+>>N= ^T9%/([0J-NIRY@Q7$-F?J MBX5C1-@.D-!^JB7S-%RZME?=5P7F\EPR"#7:5&=7]',@#*5XJ_6G7(X'*N/\ MD%NN:LC2-F?K#\X,A*4T5;;WP(BLBZM9B%+#V["^9"4[6> ^?QM+D)(\)YAZ!G1E?&O(([$RP<-?/<^Q0F0O777Z)RR\9:2J$B][K3]RQMBCF\;-+K+N: M=& HV]<%_\4AZ-)S7'K..-)S'K,5WH&WL_EC&OO?+KT$!--XM091DC_Q^H7\ MJ'C!+/.:RR3=%][C76_9;F;H*L@2H]F\#LD#"+V4H)2DR>,2+]EG MJ]M\W7 MC< [WW-0(Y'PU3J,MP"4)7%RZ5KK9!+F$L"BM*(?+R+X)Y8?X%5?3$H8,=?\ ME-$B]>2]8-X+YC MREBVO[4> (D'=YD=GS! R LG43 )5C""24Z=-Z!$B!LG ME>MK8E:W$=;R8%]M[J[\3CCQ@\5EF,@G"L"@<_=E#WP"ANS*+0-C-R%RHX+-F M0&]L^#8/#>R28>_H_"9L=W<.1&\;;X:Q5L_@$/[PX.HBW=WRBCX6+R,B=>7+ MMJ-]&1(4L0ZL@(_9KA>DZ&CM6@:*;\/VU!AIB.0)B.T1?67(I+B[[>%^9=0D M;7Q;P^$N!8L=F=%O+[I,@:%0E6(NYU2;8EB8M;/U8P8D3<7/J&&S21# 0KK; M:!ZC56'PN2#6N(-87^)H Q(\@\EW#P5)7KF@_GDYDELB@ZKV%@(WB0S?DV23(07&4(1HOB4\]%3?(_SG(2D5R_ .3# MA*G..PQD:W"A]W=GJU7DC&ZFW:))5SM#6R>2.C>-,\@\U;:U*EO%UQPO&F?1$/1]"+M=L MXU+!1^Y%._%4<,;AA9U0"?O@PF$3YT'2ZT%BO!F\&_^1>2&<0Q#4=3_[10EZ M&$K131'TTU*@KY@@) ^/7T7)N9P^+BWW9-)RNW*DZS\R_"7=1G@99/GF,$N7 M #TMO:A80K*ZCF+3&J=:6DB^PT^*WW3WK MSG*,Y$48.\LQ!%FSW34XYI?%8S^V9_4/^%Z&8_"VGAMP0>4Q97*?0VFR85., M#QBHR]W6!2S#!#NGZP5=CY?9=*J9'#UNUG1I'2ZMPZ5UN+2.4SL8=, !^;44 M&8VUK"@*&05)J9>G,5K'"*N!V[QD-]R ^MHG#(RV 'N..(*WX=)93B*=17?* MQ6%.=%++?::FI S^N/'@45T%-9L_>6@!4NH7?!W"!<1O$G/D$/@IMM/PI !N M=+G=[TN#@:A31I?*X5(Y7"J'2^48N;/"I7*,Y$4,'87N2]-==H:A+(#!2)3+ MZ^B=;\,RPFW-SCBICX5E@=D:'G.I,R-+\G"XNI2D$:$JESES#C]$>O!3;U/B=1AF,%K,U*.X;9@;[Y0>P)9[>]^8SC%&U7 1) M)KP>1F=0FOSE(A=)?]!:2W2NL> (E8A\&,+=9TW-4)'O-[2$M BQ7)]1YX$8 MNS*"^TWM=R/Q"[%U/U?^8MI5^2D?O:VEYWJAI;*EVAI<4%)_9U?M4QD=A?5H MK\T\8C>O(5-COR)&#U2FC&VX_$GP2F,820ZG[EM-13-);T! +MPB M5_1D6)!MH[&2C:@VLIXD<*H@3"[.:ZY7GD-(HD6NSKEVC'QG9WB/Q? >2RH^ M8SWBZ4ZSE/BF_D_\G$S\=#8G@$Z7Q!U]&Y4+[:K<1_$_[Z#WC%=<6GVL=(> M[M&'G&W^L'4(4M!0T843C^RP,AZ0 1Y@)-T2/V VGP0%W^%NW]2F1A,GN^S: MC6 =?)6&R42&^39Q:E5@.FX]JRMCJ&"G2HCLM?2[<8-Q3XH12YOM7>O$[Q# MT :K78#:4>Y$16U/^%4)@7"5L:W<9L2N0T-I'1Q>W^ Q>4P_4>X" MR6_46\51<:?;)$T1?,8;2GZ*KYWZ7,N,9CON^PY\^OY]/>_H2W[,$EL)=^S; M0)IM3D+*W]Z?9:D<5I&3ZG@(?S=DADD51W %0DZC0,BO "Z6Y.[3#4#> GS) MR)HKWV2A4V=9FA"S$+_RRN'-@*7K:*.9^6S.DE9EQIQ11C33EG \;J\VABNE M8ITS263$5J?;%;<:6X'K9+P'=VQ1:Z&9IU! ](H^T1@NY *>X0 MO3S!^!'/L;U0,AQFO!'M39H_AZ*?6NFJ'@FU-FSTVQ-(UJX;V;1TUY^Q+ MG(+D*;Z!D8=)3)&<7:*:)?A+3I(KD/@(YB)B',G'GLSF]S59GO"S+T,,F=D3 MP/=Q"'W,IP3Y'IP.)B(B'5"FSZO#0+9DA=B5!;'_ ELN^!>(AUB,<;!P4M9<327B,4HVF,WY>?E]Z2)J420SC: M-D;:IF7UTE>'EJ$=E;69RLIK'D=N';F5)+=Z5)JCNX[N.KH[#-W-,392R-V1 M7D=ZZW>]#$A_-3_$$6%'A!T1=D18@0CK5G..$CM*["AQFQ+?1AM0EC&\C:[ M,[E1][.'OH$\F?SZCPS/H4J<)!\<0"G64T_(R[.@DP2D255%1X-7>%SDL4_Y M@SVR):XM-$7UB:4',#P_O2M'B(;>QSG#PA'F8VQ)ZOK T65'ER7I\G#*V!%G M1YP=<3X><>[K7W;T^9CTV3(*N'>Z3#8>#,E*O(G1HQ?6SLY1[C&3]R9W'-;1 M84>''1UV=+B#][BK(G.TU]%>1WO;M!=_-0!N"$CDNENBGDLF6T[\ 6Q E-GG M!QX+T6.4^%1^+4VYNHWA:-G M.R(5%G54$8X#.0XT M*@YDZ"8=EFHB+\I\+@$(+W:7=C& M?>/:QG9$WA%Y1^1'038DB'S'[>YLV#P;.7W*V-8K717 5&4LMA=@=]:DLR:= M-:G)FMSIDFFGL&QV8V="Z36AG&'A# MG6)AC=!RU>#;& M@R-OCKPY\C80>3-7.Z,ATM1;P]0+X9\@N$=@[<$ 6Z^S= F0ZJ&TWL,Z"GED M+_QD%:,4_EG>]]%X?RH.=_EA' 5V%-A1X%'LWG*YP_VWBK,ARS*>=@6%>S9. M=6=D."/#&1G]C(Q/<1Q\AV&(]?$M?FJT@"1PY\J1L+B+%%X"7J,VQFAG*;+J M% /H^FG0]9-DIJ[>1[%X M,) P!7=P UJHU5T(UR_D/DI^SMYP]H:S-YR]H6)O<#70V1@7DA I;$MG$T;A0M>/3[K#"LZV=;9M MV[:=^#[*0%!^-?TC+>P3W:+'-.F3;"^7;S5*Z^N[52W5+1K $45'%!U1',76 MIEP46Z@<'&=TG-%Q1L<9I3CCC0?1/[TP Q5;3%SF=9790H%'L,]RNXQE#L+T M&VX?1]G/D-(:4.$R7]\XM+DCT>/@0%P2+5"$CC<[WCPJWGP*%-$NCZ(-1-$R MBE5E4>W@VA+22Z!RVJ^&9S@BZHBH(Z*.B,JE MANI0:HZX.N+JB"OM6IN\F/D-1F]7\/Q7F"ZG69+&*X"L[_':"=<M"[J_VSJ;7@S!AGQJA< ;./<<[F MTWA%#I/ECWX (6Y2E']_7&*\+[T$!/?>MOBZ^GO3>]DU@YI@ M4WU?74\@&*,ZFW",-J&S%(;=;_3HI'/DS<[6ZFI ]%/^9V-:.$+L"/'Q"+%1 M=[]%M-B1P6.XT:]7ZS#> O (T ;ZH%K7]7<]"7-92C^5'R^B_)8U@#_H\GHP M:>^Z[N>918\AOI_"#7Z]BH$'I<&<">%,"&=".!-"DUM=^S9P-L:%),!J.X6+ M53C3S)EF;=/L-L*MP9/WXNZ-I/ ="CH"XX[78R0S$/%G;A=G[SGF?@P%+O'E M.5KN:+DD:^1KP;-AUHX;.FZHB1NZLB7C8HB6L:O*C3*? V+2@SUL#WAY$E\) M7JPAS#\%1:]PAR$=PW0,TS%,QS"E'+\=-)9CH(Z!.@;:9J#7'HI@M$CN #%T?JA_J3*+B"89:"0-7UJ#2:(Y*.2#HBZ8BD MV.6HIJ0&UL4$L! M A0#% @ ^X*J3$P%\TK($ _[0 !$ ( !_-, '!E M9V$M,C Q.# S,S$N>'-D4$L! A0#% @ ^X*J3,# M/_M$@ NQ ! !4 M ( !\^0 '!E9V$M,C Q.# S,S%?8V%L+GAM;%!+ 0(4 Q0 M ( /N"JDPFVFP=B#< .!\! 5 " 1/X !P96=A+3(P M,3@P,S,Q7V1E9BYX;6Q02P$"% ,4 " #[@JI,'25B4!5; N 04 %0 M @ '.+P$ <&5G82TR,#$X,#,S,5]L86(N>&UL4$L! A0#% M @ ^X*J3$M,&4W:.@ 4$L% !4 ( !%HL! '!E9V$M,C Q C.# S,S%?<')E+GAM;%!+!08 !@ & (H! CQ@$ ! end