0001193125-16-670087.txt : 20160803 0001193125-16-670087.hdr.sgml : 20160803 20160803161256 ACCESSION NUMBER: 0001193125-16-670087 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 67 CONFORMED PERIOD OF REPORT: 20160630 FILED AS OF DATE: 20160803 DATE AS OF CHANGE: 20160803 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: 161803985 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 d208415d10q.htm FORM 10-Q Form 10-Q
Table of Contents

 

 

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

Washington, D.C. 20549

 

 

FORM 10-Q

 

 

(Mark One)

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

For the quarterly period ended June 30, 2016

or

 

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

For the transition period from                      to                     

Commission File Number: 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  x    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  x    No  ¨

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

 

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

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

There were 76,291,818 shares of the Registrant’s common stock, $.01 par value per share, outstanding on July 22, 2016.

 

 

 


Table of Contents

PEGASYSTEMS INC.

Index to Form 10-Q

 

         Page  
Part I—Financial Information   

Item 1.

  Financial Statements (Unaudited):   
  Condensed Consolidated Balance Sheets as of June 30, 2016 and December 31, 2015      3   
  Condensed Consolidated Statements of Operations for the three and six months ended June 30, 2016 and 2015      4   
  Condensed Consolidated Statements of Comprehensive Income for the three and six months ended June 30, 2016 and 2015      5   
  Condensed Consolidated Statements of Cash Flows for the six months ended June 30, 2016 and 2015      6   
  Notes to Condensed Consolidated Financial Statements      7   

Item 2.

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

Item 3.

  Quantitative and Qualitative Disclosures About Market Risk      25   

Item 4.

  Controls and Procedures      26   
Part II—Other Information   

Item 1A.

  Risk Factors      27   

Item 2.

  Unregistered Sales of Equity Securities and Use of Proceeds      28   

Item 6.

  Exhibits      29   
 

Signature

     30   

 

2


Table of Contents

PEGASYSTEMS INC.

UNAUDITED CONDENSED CONSOLIDATED BALANCE SHEETS

(in thousands)

 

                                             
     As of     As of  
     June 30,
2016
    December 31,
2015
 
ASSETS     

Current assets:

    

Cash and cash equivalents

   $ 64,261      $ 93,026   

Marketable securities

     73,308        126,052   
  

 

 

   

 

 

 

Total cash, cash equivalents, and marketable securities

     137,569        219,078   

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

     198,893        211,846   

Deferred income taxes

     12,375        12,380   

Income taxes receivable

     13,468        4,770   

Other current assets

     22,161        10,791   
  

 

 

   

 

 

 

Total current assets

     384,466        458,865   

Property and equipment, net

     37,736        31,319   

Long-term deferred income taxes

     52,041        53,350   

Long-term other assets

     3,647        4,030   

Intangible assets, net

     51,080        33,418   

Goodwill

     74,385        46,776   
  

 

 

   

 

 

 

Total assets

   $ 603,355      $ 627,758   
  

 

 

   

 

 

 
LIABILITIES AND STOCKHOLDERS’ EQUITY     

Current liabilities:

    

Accounts payable

   $ 11,196      $ 12,675   

Accrued expenses

     46,115        42,768   

Accrued compensation and related expenses

     41,207        55,872   

Deferred revenue

     144,522        155,873   
  

 

 

   

 

 

 

Total current liabilities

     243,040        267,188   

Income taxes payable

     5,784        5,618   

Long-term deferred revenue

     13,326        15,805   

Other long-term liabilities

     16,411        16,288   
  

 

 

   

 

 

 

Total liabilities

     278,561        304,899   
  

 

 

   

 

 

 

Stockholders’ equity:

    

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

     —          —     

Common stock, 200,000 shares authorized; 76,317 shares and 76,488 shares issued and outstanding

     763        765   

Additional paid-in capital

     140,178        145,418   

Retained earnings

     188,249        180,183   

Accumulated other comprehensive loss

     (4,396     (3,507
  

 

 

   

 

 

 

Total stockholders’ equity

     324,794        322,859   
  

 

 

   

 

 

 

Total liabilities and stockholders’ equity

   $ 603,355      $ 627,758   
  

 

 

   

 

 

 

See notes to unaudited condensed consolidated financial statements.

 

3


Table of Contents

PEGASYSTEMS INC.

UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS

(in thousands, except per share amounts)

 

     Three Months Ended
June 30,
    Six Months Ended
June 30,
 
     2016     2015     2016     2015  

Revenue:

        

Software license

   $ 70,671      $ 63,497      $ 139,016      $ 121,472   

Maintenance

     55,161        49,329        108,136        98,081   

Services

     63,164        49,193        120,702        96,384   
  

 

 

   

 

 

   

 

 

   

 

 

 

Total revenue

     188,996        162,019        367,854        315,937   
  

 

 

   

 

 

   

 

 

   

 

 

 

Cost of revenue:

        

Software license

     1,312        1,030        2,333        2,106   

Maintenance

     6,315        5,476        12,230        10,656   

Services

     52,473        48,275        102,047        92,078   
  

 

 

   

 

 

   

 

 

   

 

 

 

Total cost of revenue

     60,100        54,781        116,610        104,840   
  

 

 

   

 

 

   

 

 

   

 

 

 

Gross profit

     128,896        107,238        251,244        211,097   
  

 

 

   

 

 

   

 

 

   

 

 

 

Operating expenses:

        

Selling and marketing

     74,016        60,389        135,094        116,124   

Research and development

     35,574        31,372        70,494        61,216   

General and administrative

     11,294        10,214        22,342        16,559   

Acquisition-related

     1,623        13        2,542        39   

Restructuring

     29        —          287        —     
  

 

 

   

 

 

   

 

 

   

 

 

 

Total operating expenses

     122,536        101,988        230,759        193,938   
  

 

 

   

 

 

   

 

 

   

 

 

 

Income from operations

     6,360        5,250        20,485        17,159   

Foreign currency transaction gain (loss)

     306        (968     1,682        (3,930

Interest income, net

     188        216        478        529   

Other (expense) income, net

     (1,356     3        (3,654     3   
  

 

 

   

 

 

   

 

 

   

 

 

 

Income before provision for income taxes

     5,498        4,501        18,991        13,761   

Provision for income taxes

     1,851        1,397        6,339        4,722   
  

 

 

   

 

 

   

 

 

   

 

 

 

Net income

   $ 3,647      $ 3,104      $ 12,652      $ 9,039   
  

 

 

   

 

 

   

 

 

   

 

 

 

Earnings per share:

        

Basic

   $ 0.05      $ 0.04      $ 0.17      $ 0.12   
  

 

 

   

 

 

   

 

 

   

 

 

 

Diluted

   $ 0.05      $ 0.04      $ 0.16      $ 0.11   
  

 

 

   

 

 

   

 

 

   

 

 

 

Weighted-average number of common shares outstanding:

        

Basic

     76,318        76,626        76,347        76,514   

Diluted

     78,969        78,950        78,924        78,771   

Cash dividends declared per share

   $ 0.03      $ 0.03      $ 0.06      $ 0.06   
  

 

 

   

 

 

   

 

 

   

 

 

 

See notes to unaudited condensed consolidated financial statements.

 

4


Table of Contents

PEGASYSTEMS INC.

UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME

(in thousands)

 

     Three Months Ended
June 30,
    Six Months Ended
June 30,
 
     2016     2015     2016     2015  

Net income

   $ 3,647      $ 3,104      $ 12,652      $ 9,039   

Other comprehensive (loss) gain, net:

        

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

     56        (86     342        5   

Foreign currency translation adjustments

     (1,224     1,762        (1,231     (1,334
  

 

 

   

 

 

   

 

 

   

 

 

 

Total other comprehensive (loss) gain, net

     (1,168     1,676        (889     (1,329
  

 

 

   

 

 

   

 

 

   

 

 

 

Comprehensive income

   $ 2,479      $ 4,780      $ 11,763      $ 7,710   
  

 

 

   

 

 

   

 

 

   

 

 

 

See notes to unaudited condensed consolidated financial statements.

 

5


Table of Contents

PEGASYSTEMS INC.

UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS

(in thousands)

 

     Six Months Ended
June 30,
 
     2016     2015  

Operating activities:

    

Net income

   $ 12,652      $ 9,039   

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

    

Excess tax benefits from exercise or vesting of equity awards

     (2,270     (2,280

Deferred income taxes

     (1,190     (1,525

Depreciation and amortization

     11,675        11,258   

Stock-based compensation expense

     19,816        14,914   

Foreign currency transaction (gain) loss

     (1,682     3,930   

Other non-cash

     4,576        550   

Change in operating assets and liabilities:

    

Trade accounts receivable

     10,853        16,645   

Income taxes receivable and other current assets

     (16,065     (4,853

Accounts payable and accrued expenses

     (19,259     (10,507

Deferred revenue

     (11,222     2,378   

Other long-term assets and liabilities

     1,415        (150
  

 

 

   

 

 

 

Cash provided by operating activities

     9,299        39,399   
  

 

 

   

 

 

 

Investing activities:

    

Purchases of marketable securities

     (20,942     (31,504

Proceeds from maturities and called marketable securities

     21,139        21,120   

Sales of marketable securities

     52,483        —     

Payments for acquisitions, net of cash acquired

     (49,113     (535

Investment in property and equipment

     (11,497     (7,293
  

 

 

   

 

 

 

Cash used in investing activities

     (7,930     (18,212
  

 

 

   

 

 

 

Financing activities:

    

Issuance of common stock for share-based compensation plans

     364        587   

Excess tax benefits from exercise or vesting of equity awards

     2,270        2,280   

Dividend payments to shareholders

     (4,592     (4,594

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

     (8,213     (4,432

Common stock repurchases under share repurchase programs

     (19,225     (7,075
  

 

 

   

 

 

 

Cash used in financing activities

     (29,396     (13,234
  

 

 

   

 

 

 

Effect of exchange rates on cash and cash equivalents

     (738     (1,674
  

 

 

   

 

 

 

Net (decrease) increase in cash and cash equivalents

     (28,765     6,279   

Cash and cash equivalents, beginning of period

     93,026        114,585   
  

 

 

   

 

 

 

Cash and cash equivalents, end of period

   $ 64,261      $ 120,864   
  

 

 

   

 

 

 

See notes to unaudited condensed consolidated financial statements.

 

6


Table of Contents

PEGASYSTEMS INC.

NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

1. ACCOUNTING POLICIES

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

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

2. NEW ACCOUNTING PRONOUNCEMENTS

Improvements to Employee Share-Based Payment Accounting: In March 2016, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) No. 2016-09, “Compensation—Stock Compensation (Topic 718): Improvements to Employee Share-Based Payment Accounting,” which is intended to simplify various aspects of the accounting for employee share-based payments transactions, including accounting for income taxes, forfeitures, and statutory tax withholding requirements, as well as classification in the statement of cash flows. The effective date for the Company will be January 1, 2017, 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 currently expects that most of its operating lease commitments will be subject to this ASU and recognized as operating lease liabilities and right-of-use assets upon adoption.

Balance Sheet Classification of Deferred Taxes: In November 2015, the FASB issued ASU No. 2015-17, “Income Taxes (Topic 740): Balance Sheet Classification of Deferred Taxes.” The guidance requires that deferred income tax liabilities and assets be classified as noncurrent in a classified balance sheet. The effective date for the Company will be January 1, 2017, with early adoption permitted. The Company does not expect this ASU to have a material impact on its consolidated financial statements and related disclosures.

Revenue from Contracts with Customers: In May 2014, the FASB issued ASU No. 2014-09, “Revenue from Contracts with Customers (Topic 606)”. This ASU amends the guidance for revenue recognition to replace numerous, industry-specific requirements and converges areas under this topic with those of the International Financial Reporting Standards. This ASU implements a five-step process for customer contract revenue recognition that focuses on transfer of control, as opposed to transfer of risk and rewards. This ASU also requires enhanced disclosures regarding the nature, amount, timing and uncertainty of revenues and cash flows from contracts with customers. Other major provisions include ensuring the time value of money is considered in the transaction price, and allowing estimates of variable consideration to be recognized before contingencies are resolved in certain circumstances. This ASU originally had an effective date for the Company of January 1, 2017. In August 2015, the FASB issued ASU No. 2015-14, “Revenue from Contracts with Customers (Topic 606) Deferral of the Effective Date,” which defers the effective date by one year while providing the option to adopt the standard on the original effective date. In addition, the FASB issued ASU No. 2016-08, ASU No. 2016-10, and ASU No. 2016-12 in March 2016, April 2016, and May 2016, respectively, to help provide interpretive clarifications on the new guidance in ASC Topic 606. The effective date for these ASUs for the Company will be January 1, 2018. The Company has not yet selected a transition method and is currently evaluating the effect that these ASUs will have on its consolidated financial statements and related disclosures.

 

7


Table of Contents

3. MARKETABLE SECURITIES

 

     June 30, 2016  
(in thousands)    Amortized
Cost
     Unrealized
Gains
     Unrealized
Losses
     Fair Value  

Municipal bonds

   $ 34,920       $ 142       $ (1    $ 35,061   

Corporate bonds

     36,514         82         (1      36,595   

Certificates of deposit

     1,651         1         —           1,652   
  

 

 

    

 

 

    

 

 

    

 

 

 
   $ 73,085       $ 225       $ (2    $ 73,308   
  

 

 

    

 

 

    

 

 

    

 

 

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

Municipal bonds

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

Corporate bonds

     66,960         2         (147      66,815   

Certificates of deposit

     1,903         —           (1      1,902   
  

 

 

    

 

 

    

 

 

    

 

 

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

 

 

    

 

 

    

 

 

    

 

 

 

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

As of June 30, 2016, remaining maturities of marketable debt securities ranged from August 2016 to August 2019, with a weighted-average remaining maturity of approximately 17 months.

4. DERIVATIVE INSTRUMENTS

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

The Company is primarily exposed to foreign currency exchange rate fluctuations in the U.S. dollar, the Euro, and the Australian dollar relative to the British pound and the Euro, and the Indian rupee relative to the U.S. dollar. At the end of June 2016, the U.K. held a referendum in which U.K. voters approved an exit from the European Union (the “E.U.”), commonly referred to as “Brexit”. The announcement of Brexit resulted in a sharp decline in the value of the British pound, as compared to the U.S. dollar and other currencies. This decline primarily resulted in foreign currency transaction losses from the remeasurement of U.S. dollar-denominated liabilities held by the Company’s U.K. subsidiary and majority of the unrealized loss from the change in fair value of the Company’s forward contracts.

The forward contracts are not designated as hedging instruments. As a result, the Company records the fair value of these contracts at the end of each reporting period in the accompanying unaudited condensed consolidated balance sheets as other current assets for unrealized gains and accrued expenses for unrealized losses, with any fluctuations in the value of these contracts recognized in other expense, net, in the accompanying unaudited condensed consolidated statements of operations. The cash flows related to these forward contracts are classified as operating activities in the accompanying unaudited condensed consolidated statements of cash flows. The Company does not enter into any forward contracts for trading or speculative purposes.

 

8


Table of Contents

As of June 30, 2016 and December 31, 2015, the total notional amount of the Company’s outstanding forward contracts was $155.8 million and $32.3 million, respectively.

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

 

(in thousands)    June 30, 2016      December 31, 2015  
     Balance Sheet
Location
     Fair
Value
     Balance Sheet
Location
     Fair
Value
 

Asset Derivatives

           

Foreign currency forward contracts

     Other current assets       $ 1,875         Other current assets       $ 48   

Liability Derivatives

           

Foreign currency forward contracts

     Accrued expenses       $ 4,563         Accrued expenses       $ 1,052   

The Company entered into forward contracts with notional values as follows:

 

     Notional Amount  
     Three Months Ended
June 30,
     Six Months Ended
June 30,
 
Currency (in thousands)    2016      2015      2016      2015  

Euro

   45,165       —         79,600       —     

British pound

   £ 13,980       £ —         £ 23,085       £ —     

Australian dollar

   A$ 34,270       A$ —         A$ 70,545       A$ —     

Indian rupee

   Rs   425,000       Rs  —         Rs   1,393,500       Rs  —     

United States dollar

   $ 113,215       $ —         $ 162,035       $ —     

 

     Three Months Ended
June 30,
     Six Months Ended
June 30,
 
(in thousands)    2016      2015      2016      2015  

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

   $ (1,421    $ —         $ (3,718    $ —     

Foreign currency transaction gain (loss) from the remeasurement of foreign currency assets and liabilities

   $ 306       $ (968    $ 1,682       $ (3,930

5. FAIR VALUE MEASUREMENTS

Assets and Liabilities Measured at Fair Value on a Recurring Basis

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

The Company’s money market funds are classified within Level 1 of the fair value hierarchy. The Company’s investments classified within Level 2 of the fair value hierarchy are valued based on a market approach using quoted prices, when available, or matrix pricing compiled by third party pricing vendors, using observable market inputs such as interest rates, yield curves, and credit risk. The Company’s foreign currency forward contracts, which are all classified within Level 2 of the fair value hierarchy, are valued based on the notional amounts and rates under the contracts and observable market inputs such as currency exchange rates and credit risk. If applicable, the Company will recognize transfers into and out of levels within the fair value hierarchy at the end of the reporting period in which the actual event or change in circumstance occurs. There were no transfers between Level 1 and Level 2 during the three and six months ended June 30, 2016.

 

9


Table of Contents

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

 

     June 30,
2016
     Fair Value Measurements at
Reporting Date Using
 
(in thousands)       Level 1      Level 2  

Fair Value Assets:

        

Money market funds

   $ 968       $         968       $ —     

Marketable securities:

        

Municipal bonds

   $ 35,061       $ —         $ 35,061   

Corporate bonds

     36,595         —           36,595   

Certificates of deposit

     1,652         —           1,652   
  

 

 

    

 

 

    

 

 

 

Total marketable securities

   $ 73,308       $ —         $ 73,308   
  

 

 

    

 

 

    

 

 

 

Foreign currency forward contracts

   $ 1,875       $ —         $ 1,875   

Fair Value Liabilities:

        

Foreign currency forward contracts

   $ 4,563       $ —         $ 4,563   
  

 

 

    

 

 

    

 

 

 
     December 31,
2015
     Fair Value Measurements at
Reporting Date Using
 
(in thousands)       Level 1      Level 2  

Fair Value Assets:

        

Money market funds

   $ 573       $ 573       $ —     

Marketable securities:

        

Municipal bonds

   $ 57,335       $ —         $ 57,335   

Corporate bonds

     66,815         —           66,815   

Certificates of deposit

     1,902         —           1,902   
  

 

 

    

 

 

    

 

 

 

Total marketable securities

   $ 126,052       $ —         $ 126,052   
  

 

 

    

 

 

    

 

 

 

Foreign currency forward contracts

   $ 48       $ —         $ 48   

Fair Value Liabilities:

        

Foreign currency forward contracts

   $ 1,052       $ —         $ 1,052   
  

 

 

    

 

 

    

 

 

 

Assets Measured at Fair Value on a Nonrecurring Basis

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

 

10


Table of Contents

6. TRADE ACCOUNTS RECEIVABLE, NET OF ALLOWANCE

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

 

                                             
(in thousands)    June 30,
2016
     December 31,
2015
 

Trade accounts receivable

   $ 183,561       $ 190,820   

Unbilled trade accounts receivable

     19,732         25,657   
  

 

 

    

 

 

 

Total accounts receivable

     203,293         216,477   
  

 

 

    

 

 

 

Allowance for sales credit memos

     (4,400      (4,631
  

 

 

    

 

 

 
   $ 198,893       $ 211,846   
  

 

 

    

 

 

 

7. GOODWILL AND OTHER INTANGIBLE ASSETS

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

 

(in thousands)    2016  

Balance as of January 1,

   $ 46,776   

Goodwill acquired during the year

     27,780   

Translation adjustments

     (171
  

 

 

 

Balance as of June 30,

   $ 74,385   
  

 

 

 

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

 

(in thousands)    Range of
Useful Lives
     Cost      Accumulated
Amortization
     Net Book
Value
 

As of June 30, 2016

           

Customer related intangibles

     4-10 years       $ 63,158       $ (33,852    $ 29,306   

Technology

     3-10 years         58,942         (37,266      21,676   

Other intangibles

     3 years         5,361         (5,263      98   
     

 

 

    

 

 

    

 

 

 

Total

      $ 127,461       $ (76,381    $ 51,080   
     

 

 

    

 

 

    

 

 

 

As of December 31, 2015

           

Customer related intangibles

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

Technology

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

Other intangibles

     3 years         5,361         (5,084      277   
     

 

 

    

 

 

    

 

 

 

Total

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

 

 

    

 

 

    

 

 

 

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

 

     Three Months Ended
June 30,
     Six Months Ended
June 30,
 
(in thousands)    2016      2015      2016      2015  

Cost of revenue

   $ 1,638       $ 1,347       $ 2,984       $ 2,690   

Selling and marketing

     1,877         1,534         3,407         3,065   

General and administrative

     89         238         178         502   
  

 

 

    

 

 

    

 

 

    

 

 

 

Total amortization expense

   $ 3,604       $ 3,119       $ 6,569       $ 6,257   
  

 

 

    

 

 

    

 

 

    

 

 

 

 

11


Table of Contents

Amortization of intangibles is estimated to be recorded over their remaining useful lives as follows:

 

(in thousands) as of June 30, 2016

   Future estimated
amortization
expense
 

Remainder of 2016

   $ 6,679   

2017

     12,359   

2018

     11,359   

2019

     5,567   

2020

     2,672   

2021 and thereafter

     12,444   
  

 

 

 
   $ 51,080   
  

 

 

 

8. ACQUISITION

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

During the second quarter and first six months of 2016, the Company incurred $1.6 million and $2.5 million, respectively, of direct and incremental expenses that were primarily legal and advisory fees and due diligence costs to affect the acquisition.

In allocating the total purchase consideration based on estimated fair values, the Company recorded $27.8 million of goodwill, which is nondeductible for income tax purposes, and $24.3 million of intangible assets with a weighted-average amortization period of 9.7 years. The estimated fair values of assets acquired and liabilities assumed may be subject to change as additional information is received and certain tax returns are finalized. The Company expects to finalize the valuation no later than one year from the acquisition date.

 

12


Table of Contents

9. ACCRUED EXPENSES

 

                                             
(in thousands)    June 30,
2016
     December 31,
2015
 

Partner commissions

   $ 2,908       $ 3,319   

Other taxes

     9,132         10,070   

Employee reimbursable expenses

     1,963         1,426   

Dividends payable

     2,291         2,297   

Professional services contractor fees

     4,274         4,580   

Self-insurance health and dental claims

     2,341         2,129   

Professional fees

     2,521         2,937   

Short-term deferred rent

     1,610         1,600   

Income taxes payable

     1,294         5,464   

Acquisition-related expenses and merger consideration

     517         834   

Restructuring

     206         394   

Marketing and sales program expenses

     6,849         1,397   

Cloud hosting expenses

     897         1,370   

Foreign currency forward contracts

     4,563         1,052   

Fixed assets in progress

     1,809         1,632   

Other

     2,940         2,267   
  

 

 

    

 

 

 
   $ 46,115       $ 42,768   
  

 

 

    

 

 

 

 

13


Table of Contents

10. DEFERRED REVENUE

 

                                             
(in thousands)    June 30,
2016
     December 31,
2015
 

Software license

   $ 30,986       $ 40,886   

Maintenance

     96,404         95,262   

Cloud

     9,686         8,948   

Services

     7,446         10,777   
  

 

 

    

 

 

 

Current deferred revenue

     144,522         155,873   
  

 

 

    

 

 

 

Software license

     9,356         12,389   

Maintenance and services

     2,143         2,227   

Cloud

     1,827         1,189   
  

 

 

    

 

 

 

Long-term deferred revenue

     13,326         15,805   
  

 

 

    

 

 

 
   $ 157,848       $ 171,678   
  

 

 

    

 

 

 

11. STOCK-BASED COMPENSATION

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

 

     Three Months Ended
June 30,
     Six Months Ended
June 30,
 
(in thousands)    2016      2015      2016      2015  

Cost of revenues

   $ 2,914       $ 2,281       $ 5,594       $ 4,234   

Operating expenses

     7,967         6,364         14,222         10,680   
  

 

 

    

 

 

    

 

 

    

 

 

 

Total stock-based compensation before tax

   $ 10,881       $ 8,645       $ 19,816       $ 14,914   

Income tax benefit

   $ (3,085    $ (2,328    $ (5,690    $ (4,111

During the first six months of 2016, the Company issued approximately 615,000 shares of common stock to its employees and 9,000 shares of common stock to its non-employee directors under the Company’s share-based compensation plans.

During the first six months of 2016, the Company granted approximately 1,513,000 restricted stock units (“RSUs”) and 2,125,000 non-qualified stock options to its employees with total fair values of approximately $37.8 million and $17.5 million, respectively. This includes approximately 225,000 RSUs which were granted in connection with the election by employees to receive 50% of their 2016 target incentive compensation under the Company’s Corporate Incentive Compensation Plan in the form of RSUs instead of cash. Stock-based compensation of approximately $5.6 million associated with this RSU grant will be recognized over a one-year period beginning on the grant date. During the first six months of 2016, the Company also granted approximately 32,000 RSUs to its non-employee directors with a total fair value of $0.9 million, which vested 25% on the grant date and will vest 25% quarterly thereafter.

The Company recognizes stock based compensation on the accelerated recognition method, treating each vesting tranche as if it were an individual grant. As of June 30, 2016, the Company had approximately $54 million of unrecognized stock-based compensation expense, net of estimated forfeitures, related to all unvested RSUs and unvested stock options that is expected to be recognized over a weighted-average period of 2.1 years.

 

14


Table of Contents

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 options and RSUs, using the treasury stock method and the average market price of the Company’s common stock during the applicable period. Certain shares related to some of the Company’s outstanding stock options and RSUs were excluded from the computation of diluted earnings per share because they were anti-dilutive in the periods presented, but could be dilutive in the future.

 

     Three Months Ended
June 30,
     Six Months Ended
June 30,
 
(in thousands, except per share amounts)    2016      2015      2016      2015  

Basic

           

Net income

   $ 3,647       $ 3,104       $ 12,652       $ 9,039   
  

 

 

    

 

 

    

 

 

    

 

 

 

Weighted-average common shares outstanding

     76,318         76,626         76,347         76,514   
  

 

 

    

 

 

    

 

 

    

 

 

 

Earnings per share, basic

   $ 0.05       $ 0.04       $ 0.17       $ 0.12   
  

 

 

    

 

 

    

 

 

    

 

 

 

Diluted

           

Net income

   $ 3,647       $ 3,104       $ 12,652       $ 9,039   
  

 

 

    

 

 

    

 

 

    

 

 

 

Weighted-average common shares outstanding, basic

     76,318         76,626         76,347         76,514   

Weighted-average effect of dilutive securities:

           

Stock options

     1,610         1,525         1,527         1,517   

RSUs

     1,041         799         1,050         740   
  

 

 

    

 

 

    

 

 

    

 

 

 

Effect of assumed exercise of stock options and RSUs

     2,651         2,324         2,577         2,257   
  

 

 

    

 

 

    

 

 

    

 

 

 

Weighted-average common shares outstanding, assuming dilution

     78,969         78,950         78,924         78,771   
  

 

 

    

 

 

    

 

 

    

 

 

 

Earnings per share, diluted

   $ 0.05       $ 0.04       $ 0.16       $ 0.11   
  

 

 

    

 

 

    

 

 

    

 

 

 

Outstanding options and RSUs excluded as impact would be anti-dilutive

     315         223         404         141   

 

15


Table of Contents

13. GEOGRAPHIC INFORMATION AND MAJOR CLIENTS

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

The Company develops and licenses its strategic software applications and Pega 7 platform, and provides consulting services, maintenance, and training related to its offerings. The Company derives substantially all of its revenue from the sale and support of one group of similar products and services – software that provides business process solutions in the enterprise applications market. To assess performance, the Company’s CODM, who is the chief executive officer, reviews financial information on a consolidated basis. Therefore, the Company determined it has one reportable segment — Digital Enterprise Business Solutions and one reporting unit.

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

 

     Three Months Ended
June 30,
    Six Months Ended
June 30,
 
(Dollars in thousands)    2016     2015     2016     2015  

U.S.

   $ 103,547         55   $ 87,867         54   $ 196,775         53   $ 178,031         56

Other Americas

     15,983         8     27,380         17     41,542         12     39,677         13

U.K.

     31,336         17     21,149         13     55,691         15     41,376         13

Other EMEA(1)

     22,391         12     15,835         10     43,658         12     34,703         11

Asia Pacific

     15,739         8     9,788         6     30,188         8     22,150         7
  

 

 

    

 

 

   

 

 

    

 

 

   

 

 

    

 

 

   

 

 

    

 

 

 
   $ 188,996         100   $ 162,019         100   $ 367,854         100   $ 315,937         100
  

 

 

    

 

 

   

 

 

    

 

 

   

 

 

    

 

 

   

 

 

    

 

 

 

 

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

There were no clients accounting for 10% or more of the Company’s total revenue during the second quarter and first six months of 2016 and 2015.

Clients accounting for 10% or more of the Company’s total outstanding trade receivables, net of allowance, were as follows:

 

     As of June 30,     As of December 31,  
(Dollars in thousands)    2016     2015  

Trade receivables, net of allowances

   $ 198,893      $ 211,846   

Client A

     —       10

 

16


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 by the Company, the timing of recognizing revenue under existing license and cloud arrangements. 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,” 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 include, among others, variation in demand for our products and services and the difficulty in predicting the completion of product acceptance and other factors affecting the timing of license revenue recognition; the ongoing consolidation in the financial services, insurance, healthcare, and communications markets; reliance on third party relationships; the potential loss of vendor specific objective evidence (“VSOE”) for our consulting services; the inherent risks associated with international operations and the continued weakness in international economies; foreign currency exchange rates; the financial impact of the Company’s past acquisitions, including the OpenSpan acquisition, and any future acquisitions; and management of the Company’s growth. These risks are described more completely in Item 1A of Part I of our Annual Report on Form 10-K for the year ended December 31, 2015. We do not intend to update or revise any forward-looking statements publicly, whether as a result of new information, future events, or otherwise.

Business overview

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

Our clients include Global 3000 companies and government agencies that seek to manage complex enterprise systems and customer service issues more nimbly and cost-effectively. Our strategy is to sell a client a series of licenses, each focused on a specific purpose or area of operations.

In the second quarters of 2016 and 2015, sales to clients based outside of the United States of America (“U.S.”) represented approximately 45% and 46% of our total revenue, respectively. In the first six months of 2016 and 2015, sales to clients based outside of the U.S. represented approximately 47% and 44% of our total revenue, respectively.

At the end of June 2016, the United Kingdom (the “U.K.”) held a referendum in which U.K. voters approved an exit from the European Union (the “E.U.”), commonly referred to as “Brexit”. The announcement of Brexit resulted in a sharp decline in the value of the British pound, as compared to the U.S. dollar and other currencies. Foreign currency fluctuations as a result of Brexit did not have a material effect on our revenue during the three and six months ended June 30, 2016. Continued weakening of the British pound relative to the U.S. dollar may adversely affect our results of operations in future periods.

Our license revenue is primarily derived from sales of our applications in the areas of marketing, sales and onboarding, customer service, and operations, as well as our Pega 7 platform. Our consulting services revenue is primarily related to new license implementations. Our consulting services revenue may be lower in future periods as our clients become enabled to perform their own implementation and our partners lead more projects. We offer training for our staff, clients, and partners at our regional training facilities and at third-party facilities, including client sites. Our online training through PegaACADEMY provides an alternative way to learn our software in a virtual environment. We believe that this online training will continue to expand the number of trained experts at a faster pace.

 

17


Table of Contents

We continue to invest heavily in research and development to improve our software. We also regularly evaluate acquisitions or investment opportunities in complementary businesses, services and technologies, and intellectual property rights in an effort to expand and enhance our product offerings. On April 11, 2016, we acquired OpenSpan, Inc. (“OpenSpan”), a privately held software provider of robotic process automation and workforce analytics software for $48.8 million in cash, net of $1.8 million in cash acquired. We believe the acquisition will enable our legacy clients and our OpenSpan clients to experience the benefits of a fully-unified CRM solution and to optimize their complex customer service representatives’ processes by providing advanced robotic automation and workforce analytics capabilities to complement and enhance our CRM application suite and Business Process Management platform.

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

 

     Three Months Ended
June 30,
     Increase     Six Months Ended
June 30,
     Increase
(Decrease)
 
(Dollars in thousands, except per share amounts)    2016      2015                   2016      2015               

Total revenue

   $ 188,996       $ 162,019       $ 26,977         17   $ 367,854       $ 315,937       $ 51,917        16

License revenue

   $ 70,671       $ 63,497       $ 7,174         11   $ 139,016       $ 121,472       $ 17,544        14

Diluted earnings per share

   $ 0.05       $ 0.04       $ 0.01         25   $ 0.16       $ 0.11       $ 0.05        45

Cash flow provided by operating activities

                9,299         39,399         (30,100     (76 )% 

In addition to the key financial metrics listed above, management also focuses on total license and cloud backlog. We compute license and cloud backlog by adding deferred license and cloud revenue as recorded on the balance sheet and license and cloud commitments, which are not billed and not recorded on our balance sheet. License and cloud backlog may vary in any given period depending on the amount and timing of when arrangements are executed, as well as the mix between perpetual, term, and cloud license arrangements, which is dependent on our clients’ needs.

 

     As of June 30,      % Change  
(Dollars in thousands)    2016      2015         

Total deferred license and cloud revenue

   $ 51,855       $ 61,339         (15 )% 

Total license and cloud commitments not on the balance sheet

     340,777         330,043         3
  

 

 

    

 

 

    

 

 

 

Total license and cloud backlog

   $ 392,632       $ 391,382         0
  

 

 

    

 

 

    

 

 

 

Critical accounting policies

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 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 beliefs of what could occur in the future given available information.

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, 2015. For more information regarding our critical accounting policies, we encourage you to read the discussion contained in Item 7 under the heading “Critical Accounting Estimates and Significant Judgments” and Note 2 “Significant Accounting Policies” included in the notes to the Consolidated Financial Statements contained in our Annual Report on Form 10-K for the year ended December 31, 2015.

 

18


Table of Contents

Results of Operations

 

     Three Months Ended
June 30,
     Increase     Six Months Ended
June 30,
     Increase  
(Dollars in thousands)    2016      2015                   2016      2015                

Total revenue

   $ 188,996       $ 162,019       $ 26,977         17   $ 367,854       $ 315,937       $ 51,917         16

Gross profit

   $ 128,896       $ 107,238       $ 21,658         20   $ 251,244       $ 211,097       $ 40,147         19

Total operating expenses

   $ 122,536       $ 101,988       $ 20,548         20   $ 230,759       $ 193,938       $ 36,821         19

Income from operations

   $ 6,360       $ 5,250       $ 1,110         21   $ 20,485       $ 17,159       $ 3,326         19

Income before provision for income taxes

   $ 5,498       $ 4,501       $ 997         22   $ 18,991       $ 13,761       $ 5,230         38

Revenue

Software license revenue

 

     Three Months Ended
June 30,
    Increase
(Decrease)
    Six Months Ended
June 30,
    Increase  
(Dollars in thousands)    2016     2015                 2016     2015               

Perpetual licenses

   $ 51,807         73   $ 35,166         55   $ 16,641        47   $ 65,820         47   $ 63,092         52   $ 2,728         4

Term licenses

     18,864         27     28,331         45     (9,467     (33 )%      73,196         53     58,380         48     14,816         25
  

 

 

    

 

 

   

 

 

    

 

 

   

 

 

     

 

 

    

 

 

   

 

 

    

 

 

   

 

 

    

Total license revenue

   $ 70,671         100   $ 63,497         100   $ 7,174        11   $ 139,016         100   $ 121,472         100   $ 17,544         14
  

 

 

    

 

 

   

 

 

    

 

 

   

 

 

     

 

 

    

 

 

   

 

 

    

 

 

   

 

 

    

The aggregate value of new license arrangements executed during the first six months of 2016 decreased compared to the same period of 2015, primarily due to two license arrangements, each greater than $10 million, executed in the first six months of 2015. The aggregate value of new license arrangements executed fluctuates quarter to quarter. During the first six months of 2016 and 2015, approximately 87% and 56%, respectively, of the value of new license arrangements were executed with existing clients.

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

The increases in perpetual license revenue were primarily due to the higher aggregate value of perpetual arrangements executed and recognized in revenue during the second quarter of 2016 compared to the same period of 2015. The aggregate value of payments due under noncancellable perpetual licenses was $31.4 million as of June 30, 2016 compared to $58.3 million as of June 30, 2015. We expect to recognize $10.7 million of the $31.4 million as revenue during the remainder of 2016.

The decrease in term license revenue during the second quarter of 2016 compared to the same period of 2015 was primarily due to a large term license renewal for which the first year of the term was prepaid and recognized as revenue in the second quarter of 2015. The increase in term license revenue during the first six months of 2016 compared to the same period of 2015 was primarily due to a term license arrangement greater than $10 million for which the license fee for the full license term was recognized in the first quarter of 2016. The aggregate value of payments due under noncancellable term licenses and our cloud arrangements grew to $309.3 million as of June 30, 2016 compared to $271.7 million as of June 30, 2015. We expect to recognize $50.7 million of the $309.3 million as revenue during the remainder 2016 in addition to new term license and Pega Cloud arrangements we may complete or prepayments we may receive from existing term license agreements. See the table of future cash receipts in Liquidity and Capital Resources—Cash Provided by Operating Activities.

 

19


Table of Contents

Maintenance revenue

 

     Three Months Ended
June 30,
     Increase     Six Months Ended
June 30,
     Increase  
(Dollars in thousands)    2016      2015                   2016      2015                

Maintenance

   $ 55,161       $ 49,329       $ 5,832         12   $ 108,136       $ 98,081       $ 10,055         10

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

Services revenue

 

     Three Months Ended
June 30,
    Increase     Six Months Ended
June 30,
    Increase  
(Dollars in thousands)    2016     2015                  2016     2015               

Consulting services

   $ 50,258         79   $ 40,827         83   $ 9,431         23   $ 97,434         81   $ 80,338         83   $ 17,096         21

Cloud

     11,269         18     7,279         15     3,990         55     19,767         16     13,456         14     6,311         47

Training

     1,637         3     1,087         2     550         51     3,501         3     2,590         3     911         35
  

 

 

    

 

 

   

 

 

    

 

 

   

 

 

      

 

 

    

 

 

   

 

 

    

 

 

   

 

 

    

Total services

   $ 63,164         100   $ 49,193         100   $ 13,971         28   $ 120,702         100   $ 96,384         100   $ 24,318         25
  

 

 

    

 

 

   

 

 

    

 

 

   

 

 

      

 

 

    

 

 

   

 

 

    

 

 

   

 

 

    

Consulting services revenue represents revenue primarily from new license implementations. Our consulting services revenue may fluctuate in future periods depending on the mix of new implementation projects we perform as compared to those performed by our enabled clients or led by our partners. The increase in consulting services revenue during the second quarter of 2016 compared to the same period in 2015 was primarily due to higher realization rates and the higher number of projects. The increase in consulting services revenue during the first six months of 2016 compared to the same period in 2015 was primarily due to unusually low demand in the first quarter of 2015 and was also due to revenue recognized on two large projects in the first six months of 2016, which had been delayed from 2015.

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

Gross profit

 

     Three Months Ended
June 30,
    Increase     Six Months Ended
June 30,
    Increase  
(Dollars in thousands)    2016     2015                  2016     2015               

Software license

   $ 69,359      $ 62,467      $ 6,892         11   $ 136,683      $ 119,366      $ 17,317         15

Maintenance

     48,846        43,853        4,993         11     95,906        87,425        8,481         10

Services

     10,691        918        9,773         n/m        18,655        4,306        14,349         333
  

 

 

   

 

 

   

 

 

      

 

 

   

 

 

   

 

 

    

Total gross profit

   $ 128,896      $ 107,238      $ 21,658         20   $ 251,244      $ 211,097      $ 40,147         19
  

 

 

   

 

 

   

 

 

      

 

 

   

 

 

   

 

 

    

Total gross profit %

     68     66          68     67     

Software license gross profit %

     98     98          98     98     

Maintenance gross profit %

     89     89          89     89     

Services gross profit %

     17     2          15     4     

n/m—not meaningful

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

 

20


Table of Contents

Operating expenses

Amortization of intangibles

 

     Three Months Ended
June 30,
     Increase (Decrease)     Six Months Ended
June 30,
     Increase (Decrease)  
(Dollars in thousands)    2016      2015                  2016      2015               

Cost of revenue

   $ 1,638       $ 1,347       $ 291        22   $ 2,984       $ 2,690       $ 294        11

Selling and marketing

     1,877         1,534         343        22     3,407         3,065         342        11

General and administrative

     89         238         (149     (63 )%      178         502         (324     (65 )% 
  

 

 

    

 

 

    

 

 

     

 

 

    

 

 

    

 

 

   
   $ 3,604       $ 3,119       $ 485        16   $ 6,569       $ 6,257       $ 312        5
  

 

 

    

 

 

    

 

 

     

 

 

    

 

 

    

 

 

   

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

Selling and marketing

 

     Three Months Ended
June 30,
    Increase     Six Months Ended
June 30,
    Increase  
(Dollars in thousands)    2016     2015                  2016     2015               

Selling and marketing

   $ 74,016      $ 60,389      $ 13,627         23   $ 135,094      $ 116,124      $ 18,970         16

As a percent of total revenue

     39     37          37     37     

Selling and marketing headcount at June 30,

              855        678        177         26

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

The increase in the second quarter of 2016 compared to the same period in 2015 was primarily due to a $9.1 million increase in compensation, benefits and employee travel expenses associated with higher headcount and a $3 million increase in sales and marketing program expenses mainly related to our Pegaworld annual user conference.

The increase in the first six months of 2016 compared to the same period in 2015 was primarily due to a $15.9 million increase in compensation, benefits and employee travel expenses associated with higher headcount and a $3 million increase in sales and marketing program expenses mainly related to our Pegaworld annual user conference. This was partially offset by a $2.5 million decrease in sales commissions associated with the lower value of new license arrangements executed during the first six months of 2016 compared to the first six months of 2015.

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 our sales opportunities.

Research and development

 

     Three Months Ended
June 30,
    Increase     Six Months Ended
June 30,
    Increase  
(Dollars in thousands)    2016     2015                  2016     2015               

Research and development

   $ 35,574      $ 31,372      $ 4,202         13   $ 70,494      $ 61,216      $ 9,278         15

As a percent of total revenue

     19     19          19     19     

Research and development headcount at June 30,

              1,374        1,128        246         22

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 integration of acquired technologies.

The increases in the second quarter and first six months of 2016 compared to the same periods of 2015 were primarily due to a $4 million and $8.2 million increase, respectively, in compensation and benefit expenses associated with higher headcount

 

21


Table of Contents

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

General and administrative

 

     Three Months Ended
June 30,
    Increase     Six Months Ended
June 30,
    Increase  
(Dollars in thousands)    2016     2015                  2016     2015               

General and administrative

   $ 11,294      $ 10,214      $ 1,080         11   $ 22,342      $ 16,559      $ 5,783         35

As a percent of total revenue

     6     6          6     5     

General and administrative headcount at June 30,

              378        314        64         20

General and administrative expenses include compensation, benefits, and other headcount-related expenses associated with finance, legal, corporate governance, and other administrative headcount. They also include accounting, legal, and other professional consulting and administrative fees. The general and administrative headcount includes employees in human resources, information technology, and corporate services departments whose costs are allocated to our other functional departments.

The increase in the second quarter of 2016 compared to the same period of 2015 was primarily due to a $0.4 million increase in compensation and benefits expenses associated with higher headcount and a $0.2 million increase in legal expenses.

The increase in the first six months of 2016 compared to the same period of 2015 was primarily due to the fact that the first quarter of 2016 did not include the following benefits, which reduced our general and administrative expenses in the first quarter of 2015: a $1.8 million benefit from the settlement of our indemnification claims against the former Antenna, Inc. shareholders and a $1.6 million benefit from the settlement of certain indirect tax liabilities. The increase was also due to a $1.2 million increase in legal expenses in first six months of 2016 compared to first six months of 2015 and a $0.9 million increase in compensation and benefits expenses associated with higher headcount.

Stock-based compensation

The following table summarizes stock-based compensation expense included in our unaudited condensed consolidated statements of operations:

 

     Three Months Ended
June 30,
    Increase     Six Months Ended
June 30,
    Increase  
(Dollars in thousands)    2016     2015                  2016     2015               

Cost of revenues

   $ 2,914      $ 2,281      $ 633         28   $ 5,594      $ 4,234      $ 1,360         32

Operating expenses

     7,967        6,364        1,603         25     14,222        10,680        3,542         33
  

 

 

   

 

 

   

 

 

      

 

 

   

 

 

   

 

 

    

Total stock-based compensation before tax

   $ 10,881      $ 8,645      $ 2,236         26   $ 19,816      $ 14,914      $ 4,902         33

Income tax benefit

   $ (3,085   $ (2,328        $ (5,690   $ (4,111     

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

 

22


Table of Contents

Non-operating income and expenses, net

 

     Three Months Ended
June 30,
    Increase
(Decrease)
    Six Months Ended
June 30,
    Increase
(Decrease)
 
(Dollars in thousands)    2016     2015                 2016     2015              

Foreign currency transaction gain (loss)

   $ 306      $ (968   $ 1,274        (132 )%    $ 1,682      $ (3,930   $ 5,612        (143 )% 

Interest income, net

     188        216        (28     (13 )%      478        529        (51     (10 )% 

Other expense, net

     (1,356     3        (1,359     n/m        (3,654     3        (3,657     n/m   
  

 

 

   

 

 

   

 

 

     

 

 

   

 

 

   

 

 

   

Non-operating loss

   $ (862   $ (749   $ (113     15   $ (1,494   $ (3,398   $ 1,904        (56 )% 
  

 

 

   

 

 

   

 

 

     

 

 

   

 

 

   

 

 

   

n/m—not meaningful

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

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

See Note 4 “Derivative Instruments” in the notes to the accompanying unaudited condensed consolidated financial statements for discussion of our use of forward contracts.

Provision for income taxes

We account for income taxes at each interim period using our estimated annual effective tax rate and adjust for discrete tax items recorded in the same period. The provision for income taxes represents current and future amounts owed for federal, state, and foreign taxes. During the second quarter of 2016 and 2015, we recorded tax provisions of $1.9 million and $1.4 million, respectively, which resulted in an effective tax rate of 33.7% and 31.0%, respectively. During the first six months of 2016 and 2015, we recorded tax provisions of $6.3 million and $4.7 million, respectively, which resulted in an effective tax rate of 33.4% and 34.3% respectively. The increase in our effective tax rate during the second quarter of 2016 compared to the same period in 2015 was primarily due to the reversal of uncertain tax positions that benefited the effective tax rate in the second quarter of 2015. The decrease in our effective tax rate during the first six months of 2016 compared to the same period in 2015 was primarily due to an increase in our anticipated deduction associated with U.S.-based software development activities and the benefit of the research and experimentation credit (“R&E credit”), which was not available in the first six months of 2015. In December 2015, the R&E credit was permanently extended retroactively to January 1, 2015.

Liquidity and capital resources

 

                                                             
     Six Months Ended
June 30,
 
(in thousands)    2016      2015  

Cash provided by (used in):

     

Operating activities

   $ 9,299       $ 39,399   

Investing activities

     (7,930      (18,212

Financing activities

     (29,396      (13,234

Effect of exchange rate on cash

     (738      (1,674
  

 

 

    

 

 

 

Net (decrease) increase in cash and cash equivalents

   $ (28,765    $ 6,279   
  

 

 

    

 

 

 
     As of      As of  
     June 30, 2016      December 31, 2015  

Total cash, cash equivalents, and marketable securities

   $ 137,569       $ 219,078   
  

 

 

    

 

 

 

 

23


Table of Contents

The decrease in cash and cash equivalents during the first six months of 2016 was primarily due to cash used in financing activities, primarily for share repurchases under our current common stock repurchase program. We believe that our current cash, cash equivalents, marketable securities, and cash flow from operations will be sufficient to fund our operations, our dividend payments, and our share repurchase program for at least the next 12 months.

We evaluate acquisition opportunities from time to time, which if pursued, could require use of our funds. On April 11, 2016, we acquired OpenSpan for $48.8 million in cash, net of $1.8 million in cash acquired. $7.4 million of the cash consideration remains in escrow for an 18-month period after the acquisition as security for the indemnification obligations of the selling shareholders. During the first six months of 2016, we incurred direct and incremental expenses associated with the transaction of $2.5 million and expect to incur an additional estimated $0.1 million of such expenses that are primarily professional fees to affect the acquisition. In addition, during the first six months of 2016 and 2015, we paid $0.3 million and $0.5 million, respectively, representing additional cash consideration to the selling shareholders of one of the three companies acquired in 2014 based on the achievement of certain performance milestones. We may be required to pay an additional $0.4 million in cash to the same selling shareholders based on the achievement of additional performance milestones through the end of 2016.

As of June 30, 2016, approximately $48.7 million of our cash and cash equivalents was held in our foreign subsidiaries. If it becomes necessary to repatriate these funds, we may be required to pay U.S. tax, net of any applicable foreign tax credits, upon repatriation. We consider the earnings of our foreign subsidiaries to be permanently reinvested and, as a result, U.S. taxes on such earnings are not provided. It is impractical to estimate the amount of U.S. tax we could have to pay upon repatriation due to the complexity of the foreign tax credit calculations. There can be no assurance that changes in our plans or other events affecting our operations will not result in materially accelerated or unexpected expenditures.

Cash provided by operating activities

The primary driver during the first six months of 2016 was net income of $12.7 million.

The primary drivers during the first six months of 2015 were net income of $9 million and a $16.6 million decrease in trade accounts receivable as a result of collections, partially offset by a $10.5 million decrease in accounts payable and accrued expenses primarily due to the timing of payments for compensation-related accruals.

Future Cash Receipts from License and Cloud Arrangements

Total contractual future cash receipts due from our existing license and cloud arrangements was approximately $340.8 million as of June 30, 2016, compared to $330 million as of June 30, 2015. The future cash receipts due are summarized as follows:

 

                                                                                                                 

(in thousands) as of June 30, 2016

   Contractual
payments for term
licenses and cloud
arrangements
not recorded
on the balance sheet (1)
     Other contractual
license payments not 
recorded on the
balance
sheet (2)
     Total  

Remainder of 2016

   $ 50,731       $ 10,710       $ 61,441   

2017

     92,960         13,860         106,820   

2018

     75,786         4,599         80,385   

2019

     53,513         1,468         54,981   

2020 and thereafter

     36,348         802         37,150   
  

 

 

    

 

 

    

 

 

 

Total

   $ 309,338       $ 31,439       $ 340,777   
  

 

 

    

 

 

    

 

 

 

 

(1)  These amounts include contractual future cash receipts related to our on-premises term licenses and hosted Pega Cloud service offerings. The timing of future revenue recognition may not coincide with the timing of the cash receipts.
(2)  These amounts include contractual future cash receipts related to perpetual licenses with extended payment terms and/or additional rights of use.

 

24


Table of Contents

Cash provided by / used in investing activities

During the first six months of 2016, cash used in investing activities was primarily for investments in internally developed software and leasehold improvements at our corporate headquarters in Cambridge, Massachusetts of $11.5 million.

During the first six months of 2015, cash used in investing activities was primarily for purchases of marketable debt securities of $31.5 million, partially offset by the proceeds received from the maturities of marketable debt securities of $21.1 million. We also invested $7.3 million primarily in leasehold improvements for the build-out of our new office in Hyderabad, India.

Cash used in financing activities

Cash used in financing activities during the first six months of 2016 and 2015 was primarily for repurchases of our common stock, share 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.

The following table is a summary of our repurchase activity under all of our repurchase programs during the first six months of 2016 and 2015:

 

     Six Months Ended
June 30,
 
     2016      2015  
(Dollars in thousands)    Shares      Amount      Shares      Amount  

Prior year authorization as of January 1,

      $ 40,534          $ 13,284   

Authorizations

        25,879            50,000   

Repurchases paid

     783,553         (19,005      314,949         (6,780

Repurchases unsettled

     11,250         (297      32,372         (749
     

 

 

       

 

 

 

Authorization remaining as of June 30,

      $ 47,111          $ 55,755   
     

 

 

       

 

 

 

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

During the first six months of 2016 and 2015, option and RSU holders net settled a total of 1,129,000 shares and 944,000 shares, respectively, of which only 591,000 shares and 536,000 shares, respectively, were issued to the option and RSU holders. The balance of the shares were surrendered to us to pay for the exercise price with respect to stock options and the applicable taxes for both options and RSUs. During the first six months of 2016 and 2015, instead of receiving cash from the equity holders, we withheld shares with a value of $8.2 million and $4.4 million, respectively, for withholding taxes, and $5.8 million and $4.2 million, respectively, for the exercise price of options.

Dividends

We declared a cash dividend of $0.06 per share and paid cash dividends of $4.6 million in each of the first six months of 2016 and 2015. It is our current intention to pay a quarterly cash dividend of $0.03 per share, however, the Board of Directors may terminate or modify this dividend program at any time without notice.

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.

 

25


Table of Contents

We use foreign currency forward contracts to hedge our exposures to fluctuations in non-functional currency exchange rates. See Note 4 “Derivative Instruments” in the notes to the accompanying unaudited condensed consolidated financial statements for further discussion.

There were no significant changes to our quantitative and qualitative disclosures about market risk during the first six months of 2016. Please refer to Part II, Item 7A. Quantitative and Qualitative Disclosures about Market Risk included in our Annual Report on Form 10-K for the year ended December 31, 2015 for a more complete discussion of our market risk exposure.

Item 4. Controls and Procedures

(a) Evaluation of Disclosure Controls and Procedures.

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

(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 Securities Exchange Act) during the quarter ended June 30, 2016 that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.

 

26


Table of Contents

Part II—Other Information:

Item 1A. Risk Factors

We encourage you to carefully consider the risk factors identified in Part I, Item 1A. “Risk Factors” in our Annual Report on Form 10-K for the year ended December 31, 2015. 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. Except for the information presented below, which updates, and should be read in conjunction with, the risk factors and information disclosed in our Form 10-K, there have been no material changes during the first six months of 2016 to the risk factors disclosed in our Annual Report on Form 10-K for the year ended December 31, 2015.

Factors relating to our products and markets

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

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

 

    laws and business practices favoring local competitors;

 

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

 

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

 

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

 

    difficulties in enforcing contractual and intellectual property rights;

 

    heightened fraud and anti-bribery awareness risks;

 

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

 

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

 

    heightened risks of political and economic instability; and

 

    foreign currency exchange rate fluctuations and controls.

One or more of these factors may have a material adverse effect on our foreign operations, and, consequently, on our business, operating results, and financial condition.

On June 23, 2016, the U.K. held a referendum in which U.K. voters approved an exit from the E.U., commonly referred to as “Brexit”. As a result of the referendum, it is expected that the British government will begin negotiating the future terms of the U.K.’s relationship with the E.U., including the terms of trade between the U.K. and the E.U. The announcement of Brexit caused significant volatility in global stock markets and currency exchange rate fluctuations that resulted in the strengthening of the U.S. dollar against foreign currencies in which we conduct business. The future effects of Brexit will depend on any agreements the U.K. makes to retain access to E.U. markets either during a transitional period or more permanently. The measures could potentially disrupt the markets

 

27


Table of Contents

we serve and may cause our customers to closely monitor their costs and reduce their spending budget on our products and services. In addition, Brexit could lead to legal uncertainty and potentially divergent national laws and regulations as the U.K. determines which E.U. laws to replace or replicate. Given the lack of comparable precedent, it is unclear what financial, trade and legal implications the withdrawal of the U.K. from the E.U. would have and how such withdrawal would affect us. Adverse consequences such as deterioration in economic conditions, volatility in currency exchange rates, and prohibitive laws and regulations could have a negative impact on our business, operating results, and financial condition.

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

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

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 second quarter of 2016:

 

Period

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

(in thousands)
 

4/1/2016 - 4/30/2016

     109,775       $ 25.31         109,775       $ 25,659   

5/1/2016 - 5/31/2016

     93,624       $ 25.93         93,624       $ 49,110   

6/1/2016 - 6/30/2016

     73,140       $ 27.33         73,140       $ 47,111   
  

 

 

          

Total

     276,539       $ 26.06      
  

 

 

          

 

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

 

28


Table of Contents

Item 6. Exhibits

The exhibits listed in the Exhibit Index immediately preceding such exhibits are filed or furnished, as the case may be, as part of this report and such Exhibit Index is incorporated herein by reference.

 

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.

Date: August 3, 2016

     By:       /s/ KEN STILLWELL
     

 

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

 

30


Table of Contents

PEGASYSTEMS INC.

Exhibit Index

 

Exhibit No.

  

Description

10.1+    Compensation program for non-employee members of the Registrant’s Board of Directors, effective May 18, 2016.
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    The following materials from Pegasystems Inc.’s Quarterly Report on Form 10-Q for the quarter ended June 30, 2016 formatted in XBRL (Extensible Business Reporting Language): (i) the Unaudited Condensed Consolidated Balance Sheets, (ii) the Unaudited Condensed Consolidated Statements of Operations, (iii) the Unaudited Condensed Consolidated Statements of Comprehensive Income, (iv) the Unaudited Condensed Consolidated Statements of Cash Flows, and (v) the Notes to Unaudited Condensed Consolidated Financial Statements.

 

+ Management contracts and compensatory plans or arrangements.

 

31

EX-10.1 2 d208415dex101.htm EX-10.1 EX-10.1

Exhibit 10.1

PEGASYSTEMS INC.

DIRECTOR COMPENSATION

(as amended May 18, 2016)

Non-employee Directors are paid an annual cash retainer of $55,000 and receive an annual equity grant valued at $125,000 (the “Annual Equity Grant”). On May 18, 2016, the Company changed the Annual Equity Grant from unrestricted common stock typically issued on the date of the Company’s annual meeting of stockholders to restricted stock units (“RSUs”), vesting 25% on the date of the annual meeting of stockholders and 25% quarterly thereafter.

For Board committee service, the Company pays an annual cash retainer (paid in quarterly installments) to non-employee Directors serving on the Audit and Compensation Committees: $10,000 to each Audit Committee member; $20,000 to the Audit Committee Chair; $6,000 to each Compensation Committee member; and $8,000 to the Compensation Committee Chair. The Company also offers to reimburse non-employee Directors for expenses incurred in attending Board, committee or other company meetings. Alan Trefler is the Company’s only Director who is also an employee. He receives no compensation for his service as a Director.

EX-31.1 3 d208415dex311.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: August 3, 2016

 

/s/ ALAN TREFLER

Alan Trefler
Chairman and Chief Executive Officer
(Principal Executive Officer)
EX-31.2 4 d208415dex312.htm EX-31.2 EX-31.2

Exhibit 31.2

CERTIFICATION

I, Ken 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: August 3, 2016

 

/s/ KEN STILLWELL

Ken Stillwell
Chief Financial Officer and Chief Administrative Officer
(Principal Financial Officer)
EX-32 5 d208415dex32.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 June 30, 2016 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), Alan Trefler, Chairman and Chief Executive Officer of Pegasystems Inc., and Ken 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: August 3, 2016

 

/s/ ALAN TREFLER

Alan Trefler
Chairman and Chief Executive Officer
(Principal Executive Officer)

 

/s/ KEN STILLWELL

Ken Stillwell
Chief Financial Officer and Chief Administrative Officer
(Principal Financial Officer)
EX-101.INS 6 pega-20160630.xml XBRL INSTANCE DOCUMENT 24300000 76291818 120864000 0 200000000 76317000 76317000 0 1000000 188249000 16411000 278561000 603355000 41207000 4563000 144522000 -4396000 11196000 324794000 2291000 13326000 157848000 763000 140178000 2521000 206000 76381000 225000 9132000 1294000 5784000 2341000 2940000 243040000 1610000 46115000 2000 384466000 22161000 37736000 73308000 64261000 12375000 52041000 54000000 5567000 198893000 73085000 137569000 6679000 203293000 603355000 51080000 127461000 12444000 2672000 11359000 12359000 74385000 13468000 3647000 517000 1963000 4274000 897000 6849000 4400000 1809000 2908000 183561000 968000 4563000 1875000 73308000 35061000 36595000 1652000 1875000 4563000 19732000 155800000 4563000 1875000 73308000 35061000 36595000 968000 1652000 33852000 29306000 63158000 5263000 98000 5361000 37266000 21676000 58942000 142000 1000 35061000 34920000 82000 1000 36595000 36514000 1000 1652000 1651000 27800000 30986000 9356000 9686000 1827000 7446000 96404000 2143000 114585000 0 200000000 76488000 76488000 0 1000000 180183000 16288000 304899000 627758000 55872000 1052000 155873000 -3507000 12675000 322859000 2297000 15805000 171678000 765000 145418000 2937000 394000 69831000 9000 10070000 5464000 5618000 2129000 2267000 267188000 1600000 42768000 214000 458865000 10791000 31319000 126052000 93026000 12380000 53350000 211846000 126257000 219078000 216477000 627758000 33418000 103249000 46776000 4770000 4030000 834000 1426000 4580000 1370000 1397000 4631000 1632000 3319000 190820000 573000 1052000 48000 126052000 57335000 66815000 1902000 48000 1052000 25657000 32300000 1052000 48000 126052000 57335000 66815000 573000 1902000 30465000 19081000 49546000 5084000 277000 5361000 34282000 14060000 48342000 7000 66000 57335000 57394000 2000 147000 66815000 66960000 1000 1902000 1903000 40886000 12389000 8948000 1189000 10777000 95262000 2227000 48800000 1800000 P18M 141000 0.11 39399000 78771000 76514000 2257000 0.06 0.12 315937000 7293000 7075000 535000 -1334000 529000 -3930000 2280000 4111000 31504000 5000 17159000 9039000 98081000 4853000 -16645000 7710000 96384000 4432000 4594000 121472000 211097000 3000 -550000 -1329000 150000 13761000 -1525000 11258000 -1674000 4722000 2106000 -18212000 587000 14914000 39000 2280000 2378000 116124000 92078000 16559000 10656000 -13234000 61216000 6257000 6279000 104840000 -10507000 193938000 21120000 1.00 0 1517000 740000 22150000 0.07 41376000 0.13 178031000 0.56 39677000 0.13 34703000 0.11 0 0.10 0.10 10680000 3065000 502000 4234000 2690000 404000 <div> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> <b>11. STOCK-BASED COMPENSATION</b></p> <p style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> The following table presents the stock-based compensation expense included in the Company&#x2019;s unaudited condensed consolidated statements of operations:</p> <p style="font-size:12pt;margin-top:0pt;margin-bottom:0pt"> &#xA0;</p> <table cellspacing="0" cellpadding="0" width="92%" border="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" align="center"> <tr> <td width="68%"></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> </tr> <tr style="font-family:Times New Roman; font-size:8pt"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="6" align="center" style="border-bottom:1.00pt solid #000000"><b>Three Months Ended<br /> June 30,</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="6" align="center" style="border-bottom:1.00pt solid #000000"><b>Six Months Ended<br /> June 30,</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="font-family:Times New Roman; font-size:8pt"> <td valign="bottom"><b>(in thousands)</b></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center" style="border-bottom:1.00pt solid #000000"><b>2016</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center" style="border-bottom:1.00pt solid #000000"><b>2015</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center" style="border-bottom:1.00pt solid #000000"><b>2016</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center" style="border-bottom:1.00pt solid #000000"><b>2015</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr bgcolor="#CCEEFF" style="font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> Cost of revenues</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,914</td> <td nowrap="nowrap" valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,281</td> <td nowrap="nowrap" valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">5,594</td> <td nowrap="nowrap" valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">4,234</td> <td nowrap="nowrap" valign="bottom">&#xA0;&#xA0;</td> </tr> <tr style="font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> Operating expenses</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">7,967</td> <td nowrap="nowrap" valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6,364</td> <td nowrap="nowrap" valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">14,222</td> <td nowrap="nowrap" valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">10,680</td> <td nowrap="nowrap" valign="bottom">&#xA0;&#xA0;</td> </tr> <tr style="font-size:1px;"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr bgcolor="#CCEEFF" style="font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> Total stock-based compensation before tax</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">10,881</td> <td nowrap="nowrap" valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">8,645</td> <td nowrap="nowrap" valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">19,816</td> <td nowrap="nowrap" valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">14,914</td> <td nowrap="nowrap" valign="bottom">&#xA0;&#xA0;</td> </tr> <tr style="font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> Income tax benefit</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(3,085</td> <td nowrap="nowrap" valign="bottom">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(2,328</td> <td nowrap="nowrap" valign="bottom">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(5,690</td> <td nowrap="nowrap" valign="bottom">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(4,111</td> <td nowrap="nowrap" valign="bottom">)&#xA0;</td> </tr> </table> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> During the first six months of 2016, the Company issued approximately 615,000 shares of common stock to its employees and 9,000 shares of common stock to its non-employee directors under the Company&#x2019;s share-based compensation plans.</p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> During the first six months of 2016, the Company granted approximately 1,513,000 restricted stock units (&#x201C;RSUs&#x201D;) and 2,125,000 non-qualified stock options to its employees with total fair values of approximately $37.8 million and $17.5 million, respectively. This includes approximately 225,000 RSUs which were granted in connection with the election by employees to receive 50% of their 2016 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 $5.6 million associated with this RSU grant will be recognized over a one-year period beginning on the grant date. During the first six months of 2016, the Company also granted approximately 32,000 RSUs to its non-employee directors with a total fair value of $0.9 million, which vested 25% on the grant date and will vest 25% quarterly thereafter.</p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> The Company recognizes stock based compensation on the accelerated recognition method, treating each vesting tranche as if it were an individual grant. As of June&#xA0;30, 2016, the Company had approximately $54 million of unrecognized stock-based compensation expense, net of estimated forfeitures, related to all unvested RSUs and unvested stock options that is expected to be recognized over a weighted-average period of 2.1 years.</p> </div> Q2 2016 10-Q 0.16 0001013857 9299000 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <b>2. NEW ACCOUNTING PRONOUNCEMENTS</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> <b><i>Improvements to Employee Share-Based Payment Accounting:</i></b> In March 2016, the Financial Accounting Standards Board (&#x201C;FASB&#x201D;) issued Accounting Standards Update (&#x201C;ASU&#x201D;) No.&#xA0;2016-09, &#x201C;Compensation&#x2014;Stock Compensation (Topic 718): Improvements to Employee Share-Based Payment Accounting,&#x201D; which is intended to simplify various aspects of the accounting for employee share-based payments transactions, including accounting for income taxes, forfeitures, and statutory tax withholding requirements, as well as classification in the statement of cash flows. The effective date for the Company will be January&#xA0;1, 2017, with early adoption permitted. The Company is currently evaluating the effect this ASU will have on its consolidated financial statements and related disclosures.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> <b><i>Leases:</i></b> In February 2016, the FASB issued ASU No.&#xA0;2016-02, &#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 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&#xA0;1, 2019, with early adoption permitted. The Company currently expects that most of its operating lease commitments will be subject to this ASU and recognized as operating lease liabilities and right-of-use assets upon adoption.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> <b><i>Balance Sheet Classification of Deferred Taxes:</i></b> In November 2015, the FASB issued ASU No.&#xA0;2015-17, &#x201C;Income Taxes (Topic 740): Balance Sheet Classification of Deferred Taxes.&#x201D; The guidance requires that deferred income tax liabilities and assets be classified as noncurrent in a classified balance sheet. The effective date for the Company will be January&#xA0;1, 2017, with early adoption permitted. The Company does not expect this ASU to have a material impact on its consolidated financial statements and related disclosures.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> <b><i>Revenue from Contracts with Customers:</i></b> In May 2014, the FASB issued ASU No.&#xA0;2014-09, &#x201C;Revenue from Contracts with Customers (Topic 606)&#x201D;. This ASU amends the guidance for revenue recognition to replace numerous, industry-specific requirements and converges areas under this topic with those of the International Financial Reporting Standards. This ASU implements a five-step process for customer contract revenue recognition that focuses on transfer of control, as opposed to transfer of risk and rewards. This ASU also requires enhanced disclosures regarding the nature, amount, timing and uncertainty of revenues and cash flows from contracts with customers. Other major provisions include ensuring the time value of money is considered in the transaction price, and allowing estimates of variable consideration to be recognized before contingencies are resolved in certain circumstances. This ASU originally had an effective date for the Company of January&#xA0;1, 2017. In August 2015, the FASB issued ASU No.&#xA0;2015-14, &#x201C;Revenue from Contracts with Customers (Topic 606) Deferral of the Effective Date,&#x201D; which defers the effective date by one year while providing the option to adopt the standard on the original effective date. In addition, the FASB issued ASU No.&#xA0;2016-08, ASU No.&#xA0;2016-10, and ASU No.&#xA0;2016-12 in March 2016,&#xA0;April 2016, and May 2016, respectively, to help provide interpretive clarifications on the new guidance in ASC Topic 606. The effective date for these ASUs for the Company will be January&#xA0;1, 2018. The Company has not yet selected a transition method and is currently evaluating the effect that these ASUs will have on its consolidated financial statements and related disclosures.</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 consisted of the following:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="84%" align="center" border="0"> <tr> <td width="66%"></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" rowspan="2" colspan="2" align="center"><b>June&#xA0;30,<br /> 2016</b></td> <td valign="bottom" rowspan="2">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center"> <b>Fair&#xA0;Value&#xA0;Measurements&#xA0;at<br /> Reporting Date Using</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman"> <td valign="bottom" nowrap="nowrap"><b>(in thousands)</b></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Level 1</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Level 2</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Fair Value Assets:</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Money market funds</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">968</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#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;968</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Marketable securities:</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Municipal bonds</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">35,061</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">35,061</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Corporate bonds</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">36,595</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">36,595</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Certificates of deposit</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,652</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,652</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total marketable securities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">73,308</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">73,308</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Foreign currency forward contracts</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,875</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,875</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Fair Value Liabilities:</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Foreign currency forward contracts</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">4,563</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">4,563</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 1pt"> <td height="16"></td> <td height="16" colspan="4"></td> <td height="16" colspan="8"></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" rowspan="2" colspan="2" align="center"><b>December&#xA0;31,<br /> 2015</b></td> <td valign="bottom" rowspan="2">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center"> <b>Fair&#xA0;Value&#xA0;Measurements&#xA0;at<br /> Reporting Date Using</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman"> <td valign="bottom" nowrap="nowrap"><b>(in thousands)</b></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Level 1</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Level 2</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Fair Value Assets:</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Money market funds</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">573</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">573</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Marketable securities:</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Municipal bonds</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">57,335</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">57,335</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Corporate bonds</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">66,815</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">66,815</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Certificates of deposit</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,902</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,902</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total marketable securities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">126,052</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">126,052</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Foreign currency forward contracts</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">48</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">48</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Fair Value Liabilities:</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Foreign currency forward contracts</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,052</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,052</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> The Company&#x2019;s international revenue is from clients based outside of the U.S. The Company derived its revenue from the following geographic areas:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"> <tr> <td width="60%"></td> <td valign="bottom" width="1%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="1%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="1%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="1%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="1%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="1%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="1%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="1%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="14" align="center"><b>Three Months Ended<br /> June 30,</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="14" align="center"><b>Six Months Ended<br /> June 30,</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman"> <td valign="bottom" nowrap="nowrap"><b>(Dollars in thousands)</b></td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center"><b>2016</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center"><b>2015</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center"><b>2016</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center"><b>2015</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> U.S.</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">103,547</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">55</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">87,867</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">54</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">196,775</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</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">$</td> <td valign="bottom" align="right">178,031</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">56</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Other Americas</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">15,983</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">8</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">27,380</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">17</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">41,542</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">12</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">39,677</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">13</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> U.K.</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">31,336</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">17</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">21,149</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">13</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">55,691</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">15</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">41,376</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">13</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Other EMEA<sup style="FONT-SIZE: 85%; VERTICAL-ALIGN: top">(1)</sup></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">22,391</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">12</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">15,835</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">10</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">43,658</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">12</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">34,703</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">11</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Asia Pacific</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">15,739</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">8</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">9,788</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">30,188</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">8</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">22,150</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">7</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">188,996</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">100</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">162,019</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">100</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">367,854</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">100</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">315,937</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">100</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr> <td valign="top" width="4%" align="left"><sup style="FONT-SIZE: 85%; VERTICAL-ALIGN: top">(1)</sup>&#xA0;</td> <td valign="top" align="left">Includes Europe, other than the United Kingdom, the Middle East and Africa (&#x201C;Other EMEA&#x201D;).</td> </tr> </table> </div> <div> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> <b>1. ACCOUNTING POLICIES</b></p> <p style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> <b><i>Basis of Presentation</i></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 10-K for the year ended December&#xA0;31, 2015.</p> <p style="margin-top:12pt; 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. The operating results for the interim periods presented are not necessarily indicative of the results expected for the full year 2016.</p> </div> PEGA 78924000 76347000 false <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <b>4. DERIVATIVE INSTRUMENTS</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> The Company uses foreign currency forward contracts (&#x201C;forward contracts&#x201D;) to hedge its exposure to fluctuations in foreign currency exchange rates associated with its foreign currency denominated cash, accounts receivable, and intercompany receivables and payables held by its U.S. operating company and United Kingdom (&#x201C;U.K.&#x201D;) subsidiary.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> The Company is primarily exposed to foreign currency exchange rate fluctuations in the U.S. dollar, the Euro, and the Australian dollar relative to the British pound and the Euro, and the Indian rupee relative to the U.S. dollar. At the end of June 2016, the U.K. held a referendum in which U.K. voters approved an exit from the European Union (the &#x201C;E.U.&#x201D;), commonly referred to as &#x201C;Brexit&#x201D;. The announcement of Brexit resulted in a sharp decline in the value of the British pound, as compared to the U.S. dollar and other currencies. This decline primarily resulted in foreign currency transaction losses from the remeasurement of U.S. dollar-denominated liabilities held by the Company&#x2019;s U.K. subsidiary and majority of the unrealized loss from the change in fair value of the Company&#x2019;s forward contracts.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> The forward contracts are not designated as hedging instruments. As a result, the Company records the fair value of these contracts at the end of each reporting period in the accompanying unaudited condensed consolidated balance sheets as other current assets for unrealized gains and accrued expenses for unrealized losses, with any fluctuations in the value of these contracts recognized in other expense, net, in the accompanying unaudited condensed consolidated statements of operations. The cash flows related to these forward contracts are classified as operating activities in the accompanying unaudited condensed consolidated statements of cash flows. The Company does not enter into any forward contracts for trading or speculative purposes.</p> <p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; MARGIN-TOP: 12px"> &#xA0;</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt"> As of June&#xA0;30, 2016 and December&#xA0;31, 2015, the total notional amount of the Company&#x2019;s outstanding forward contracts was $155.8 million and $32.3 million, respectively.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> The fair value of the Company&#x2019;s outstanding forward contracts was as follows:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"> <tr> <td width="50%"></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman"> <td valign="bottom" nowrap="nowrap"><b>(in thousands)</b></td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center"><b>June&#xA0;30, 2016</b></td> <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>December&#xA0;31, 2015</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Balance Sheet<br /> Location</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Fair<br /> Value</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Balance Sheet<br /> Location</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Fair<br /> Value</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Asset Derivatives</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Foreign currency forward contracts</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right"> Other&#xA0;current&#xA0;assets</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,875</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right"> Other&#xA0;current&#xA0;assets</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">48</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Liability Derivatives</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Foreign currency forward contracts</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">Accrued expenses</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">4,563</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">Accrued expenses</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,052</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> The Company entered into forward contracts with notional values as follows:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"> <tr> <td width="59%"></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="14" align="center"><b>Notional Amount</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman"> <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>Three Months Ended<br /> June 30,</b></td> <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>Six Months Ended<br /> June 30,</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman"> <td valign="bottom" nowrap="nowrap"><b>Currency (in thousands)</b></td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2016</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2015</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2016</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2015</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Euro</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#x20AC;</td> <td valign="bottom" align="right">45,165</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#x20AC;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#x20AC;</td> <td valign="bottom" align="right">79,600</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#x20AC;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> British pound</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA3;</td> <td valign="bottom" align="right">13,980</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA3;</td> <td valign="bottom" align="right">&#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA3;</td> <td valign="bottom" align="right">23,085</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA3;</td> <td valign="bottom" align="right">&#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Australian dollar</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">A$</td> <td valign="bottom" align="right">34,270</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">A$</td> <td valign="bottom" align="right">&#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">A$</td> <td valign="bottom" align="right">70,545</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">A$</td> <td valign="bottom" align="right">&#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Indian rupee</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">Rs</td> <td valign="bottom" align="right">&#xA0;&#xA0;425,000</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">Rs</td> <td valign="bottom" nowrap="nowrap" align="right"> &#xA0;&#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">Rs</td> <td valign="bottom" align="right">&#xA0;&#xA0;1,393,500</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">Rs</td> <td valign="bottom" nowrap="nowrap" align="right"> &#xA0;&#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> United States dollar</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">113,215</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">162,035</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"> <tr> <td width="69%"></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman"> <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>Three&#xA0;Months&#xA0;Ended<br /> June 30,</b></td> <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>Six Months Ended<br /> June 30,</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman"> <td valign="bottom" nowrap="nowrap"><b>(in thousands)</b></td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2016</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2015</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2016</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2015</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Loss from the change in the fair value of forward contracts included in other expense, net</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(1,421</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(3,718</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Foreign currency transaction gain (loss) from the remeasurement of foreign currency assets and liabilities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">306</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(968</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,682</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(3,930</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: 18pt"> <b>7. GOODWILL AND OTHER INTANGIBLE ASSETS</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> The following table presents the changes in the carrying amount of goodwill:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="68%" align="center" border="0"> <tr> <td width="88%"></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman"> <td valign="bottom"><b>(in thousands)</b></td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2016</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Balance as of January&#xA0;1,</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">46,776</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Goodwill acquired during the year</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">27,780</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Translation adjustments</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(171</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Balance as of June&#xA0;30,</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">74,385</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr 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: Times New Roman; MARGIN-TOP: 12pt"> Intangible assets are recorded at cost and are amortized using the straight-line method over their estimated useful lives.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"> <tr> <td width="59%"></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman"> <td valign="bottom"><b>(in thousands)</b></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center"><b>Range of<br /> Useful&#xA0;Lives</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Cost</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Accumulated<br /> Amortization</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Net&#xA0;Book<br /> Value</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td 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>As of June&#xA0;30, 2016</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Customer related intangibles</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> 4-10&#xA0;years</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">63,158</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(33,852</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">29,306</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Technology</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> 3-10&#xA0;years</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">58,942</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(37,266</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">21,676</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Other intangibles</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3 years</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5,361</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(5,263</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">98</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">127,461</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(76,381</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">51,080</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td 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>As of December&#xA0;31, 2015</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Customer related intangibles</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4-9 years</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">49,546</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(30,465</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">19,081</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Technology</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3-9 years</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">48,342</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(34,282</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">14,060</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Other intangibles</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3 years</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5,361</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(5,084</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">277</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">103,249</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(69,831</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">33,418</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> Amortization expense of acquired intangibles 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: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"> <tr> <td width="72%"></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center"><b>Three&#xA0;Months&#xA0;Ended<br /> June 30,</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center"><b>Six Months Ended<br /> June 30,</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman"> <td valign="bottom"><b>(in thousands)</b></td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2016</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2015</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2016</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2015</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Cost of revenue</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,638</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,347</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,984</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,690</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Selling and marketing</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,877</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,534</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,407</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,065</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> General and administrative</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">89</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">238</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">178</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">502</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total amortization expense</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">3,604</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">3,119</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">6,569</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">6,257</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr 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; MARGIN-TOP: 18px"> &#xA0;</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt"> Amortization of intangibles is estimated to be recorded over their remaining useful lives as follows:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="68%" align="center" border="0"> <tr> <td width="81%"></td> <td valign="bottom" width="13%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman"> <td valign="bottom" nowrap="nowrap"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; WIDTH: 114.8pt; BORDER-BOTTOM: rgb(0,0,0) 1pt solid; MARGIN-TOP: 0pt"> <b>(in thousands) as of June&#xA0;30, 2016</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Future&#xA0;estimated<br /> amortization<br /> expense</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Remainder of 2016</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">6,679</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> 2017</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">12,359</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> 2018</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">11,359</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> 2019</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5,567</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> 2020</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,672</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> 2021 and thereafter</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">12,444</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">51,080</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr 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: Times New Roman; MARGIN-TOP: 18pt"> &#xA0;</p> </div> <div> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> <b>3. MARKETABLE SECURITIES</b></p> <p style="font-size:12pt;margin-top:0pt;margin-bottom:0pt"> &#xA0;</p> <table cellspacing="0" cellpadding="0" width="92%" border="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" align="center"> <tr> <td width="65%"></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> </tr> <tr style="font-family:Times New Roman; font-size:8pt"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="14" align="center" style="border-bottom:1.00pt solid #000000"><b>June&#xA0;30, 2016</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="font-family:Times New Roman; font-size:8pt"> <td valign="bottom"><b>(in thousands)</b></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center" style="border-bottom:1.00pt solid #000000"><b>Amortized<br /> Cost</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center" style="border-bottom:1.00pt solid #000000"><b>Unrealized<br /> Gains</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center" style="border-bottom:1.00pt solid #000000"><b>Unrealized<br /> Losses</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center" style="border-bottom:1.00pt solid #000000"><b>Fair Value</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr bgcolor="#CCEEFF" style="font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> Municipal bonds</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">34,920</td> <td nowrap="nowrap" valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">142</td> <td nowrap="nowrap" valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(1</td> <td nowrap="nowrap" valign="bottom">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">35,061</td> <td nowrap="nowrap" valign="bottom">&#xA0;&#xA0;</td> </tr> <tr style="font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> Corporate bonds</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">36,514</td> <td nowrap="nowrap" valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">82</td> <td nowrap="nowrap" valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(1</td> <td nowrap="nowrap" valign="bottom">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">36,595</td> <td nowrap="nowrap" valign="bottom">&#xA0;&#xA0;</td> </tr> <tr bgcolor="#CCEEFF" style="font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> Certificates of deposit</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,651</td> <td nowrap="nowrap" valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1</td> <td nowrap="nowrap" valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td nowrap="nowrap" valign="bottom" align="right"> &#x2014;&#xA0;&#xA0;</td> <td nowrap="nowrap" valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,652</td> <td nowrap="nowrap" valign="bottom">&#xA0;&#xA0;</td> </tr> <tr style="font-size:1px;"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="font-family:Times New Roman; font-size:10pt"> <td valign="top"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">73,085</td> <td nowrap="nowrap" valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">225</td> <td nowrap="nowrap" valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(2</td> <td nowrap="nowrap" valign="bottom">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">73,308</td> <td nowrap="nowrap" valign="bottom">&#xA0;&#xA0;</td> </tr> <tr style="font-size:1px;"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="font-size:1pt"> <td height="16"></td> <td height="16" colspan="16"></td> </tr> <tr style="font-family:Times New Roman; font-size:8pt"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="14" align="center" style="border-bottom:1.00pt solid #000000"><b>December 31, 2015</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="font-family:Times New Roman; font-size:8pt"> <td valign="bottom"><b>(in thousands)</b></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center" style="border-bottom:1.00pt solid #000000"><b>Amortized<br /> Cost</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center" style="border-bottom:1.00pt solid #000000"><b>Unrealized<br /> Gains</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center" style="border-bottom:1.00pt solid #000000"><b>Unrealized<br /> Losses</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center" style="border-bottom:1.00pt solid #000000"><b>Fair Value</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr bgcolor="#CCEEFF" style="font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> Municipal bonds</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">57,394</td> <td nowrap="nowrap" valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">7</td> <td nowrap="nowrap" valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(66</td> <td nowrap="nowrap" valign="bottom">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">57,335</td> <td nowrap="nowrap" valign="bottom">&#xA0;&#xA0;</td> </tr> <tr style="font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> Corporate bonds</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">66,960</td> <td nowrap="nowrap" valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2</td> <td nowrap="nowrap" valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(147</td> <td nowrap="nowrap" valign="bottom">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">66,815</td> <td nowrap="nowrap" valign="bottom">&#xA0;&#xA0;</td> </tr> <tr bgcolor="#CCEEFF" style="font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> Certificates of deposit</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,903</td> <td nowrap="nowrap" valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td nowrap="nowrap" valign="bottom" align="right"> &#x2014;&#xA0;&#xA0;</td> <td nowrap="nowrap" valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(1</td> <td nowrap="nowrap" valign="bottom">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,902</td> <td nowrap="nowrap" valign="bottom">&#xA0;&#xA0;</td> </tr> <tr style="font-size:1px;"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="font-family:Times New Roman; font-size:10pt"> <td valign="top"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">126,257</td> <td nowrap="nowrap" valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">9</td> <td nowrap="nowrap" valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(214</td> <td nowrap="nowrap" valign="bottom">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">126,052</td> <td nowrap="nowrap" valign="bottom">&#xA0;&#xA0;</td> </tr> <tr style="font-size:1px;"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> The Company considers debt securities with maturities of three months or less from the purchase date to be cash equivalents. Interest is recorded when earned. All of the Company&#x2019;s investments are classified as available-for-sale and are carried at fair value. Unrealized gains and losses considered to be temporary in nature are recorded as a component of accumulated other comprehensive loss, net of related income taxes. The Company reviews all investments for reductions in fair value that are other-than-temporary. When such reductions occur, the cost of the investment is adjusted to fair value through recording a loss on investments in the unaudited condensed consolidated statements of operations. Gains and losses on investments are calculated on the basis of specific identification. As of June&#xA0;30, 2016, the Company did not hold any investments with unrealized losses that are considered to be other-than-temporary.</p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> As of June&#xA0;30, 2016, remaining maturities of marketable debt securities ranged from August 2016 to August 2019, with a weighted-average remaining maturity of approximately 17 months.</p> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt"> <b>6. TRADE ACCOUNTS RECEIVABLE, NET OF ALLOWANCE</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> Unbilled trade accounts receivable primarily relate to services earned under time and materials arrangements and to license, maintenance, and cloud arrangements that have commenced or been delivered in excess of scheduled invoicing.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="76%" align="center" border="0"> <tr style="COLOR: white; LINE-HEIGHT: 0pt; VISIBILITY: hidden"> <td width="74%"></td> <td valign="bottom" width="6%"></td> <td></td> <td style="FONT-SIZE: 8pt; Times:" nowrap="nowrap"> <b>&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;</b></td> <td></td> <td valign="bottom" width="6%"></td> <td></td> <td style="FONT-SIZE: 8pt; Times:" nowrap="nowrap"> <b>&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;</b></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman"> <td valign="bottom"><b>(in thousands)</b></td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>June&#xA0;30,<br /> 2016</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>December&#xA0;31,<br /> 2015</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Trade accounts receivable</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">183,561</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">190,820</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Unbilled trade accounts receivable</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">19,732</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">25,657</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total accounts receivable</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">203,293</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">216,477</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Allowance for sales credit memos</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(4,400</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(4,631</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">198,893</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">211,846</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> </div> <div> <table style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"> <tr> <td width="69%"></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman"> <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>Three&#xA0;Months&#xA0;Ended<br /> June 30,</b></td> <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>Six Months Ended<br /> June 30,</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman"> <td valign="bottom" nowrap="nowrap"><b>(in thousands)</b></td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2016</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2015</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2016</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2015</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Loss from the change in the fair value of forward contracts included in other expense, net</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(1,421</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(3,718</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Foreign currency transaction gain (loss) from the remeasurement of foreign currency assets and liabilities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">306</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(968</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,682</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(3,930</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> </table> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> The fair value of the Company&#x2019;s outstanding forward contracts was as follows:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"> <tr> <td width="50%"></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman"> <td valign="bottom" nowrap="nowrap"><b>(in thousands)</b></td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center"><b>June&#xA0;30, 2016</b></td> <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>December&#xA0;31, 2015</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Balance Sheet<br /> Location</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Fair<br /> Value</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Balance Sheet<br /> Location</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Fair<br /> Value</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Asset Derivatives</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Foreign currency forward contracts</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right"> Other&#xA0;current&#xA0;assets</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,875</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right"> Other&#xA0;current&#xA0;assets</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">48</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Liability Derivatives</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Foreign currency forward contracts</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">Accrued expenses</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">4,563</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">Accrued expenses</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,052</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> </table> </div> <div> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"> <tr> <td width="67%"></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman"> <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>Three Months Ended<br /> June 30,</b></td> <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>Six Months Ended<br /> June 30,</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman"> <td valign="bottom"><b>(in thousands, except per share amounts)</b></td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2016</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2015</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2016</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2015</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <b><i>Basic</i></b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Net income</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">3,647</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">3,104</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">12,652</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">9,039</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Weighted-average common shares outstanding</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">76,318</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">76,626</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">76,347</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">76,514</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Earnings per share, basic</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.05</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.04</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.17</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.12</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <b><i>Diluted</i></b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Net income</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">3,647</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">3,104</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">12,652</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">9,039</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Weighted-average common shares outstanding, basic</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">76,318</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">76,626</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">76,347</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">76,514</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Weighted-average effect of dilutive securities:</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Stock options</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,610</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,525</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,527</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,517</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> RSUs</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,041</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">799</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,050</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">740</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Effect of assumed exercise of stock options and RSUs</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,651</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,324</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,577</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,257</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Weighted-average common shares outstanding, assuming dilution</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">78,969</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">78,950</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">78,924</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">78,771</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Earnings per share, diluted</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.05</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.04</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.16</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.11</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Outstanding options and RSUs excluded as impact would be anti-dilutive</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">315</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">223</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">404</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">141</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> </table> </div> <div> <p style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> The following table presents the stock-based compensation expense included in the Company&#x2019;s unaudited condensed consolidated statements of operations:</p> <p style="font-size:12pt;margin-top:0pt;margin-bottom:0pt"> &#xA0;</p> <table cellspacing="0" cellpadding="0" width="92%" border="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" align="center"> <tr> <td width="68%"></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> </tr> <tr style="font-family:Times New Roman; font-size:8pt"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="6" align="center" style="border-bottom:1.00pt solid #000000"><b>Three Months Ended<br /> June 30,</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="6" align="center" style="border-bottom:1.00pt solid #000000"><b>Six Months Ended<br /> June 30,</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="font-family:Times New Roman; font-size:8pt"> <td valign="bottom"><b>(in thousands)</b></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center" style="border-bottom:1.00pt solid #000000"><b>2016</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center" style="border-bottom:1.00pt solid #000000"><b>2015</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center" style="border-bottom:1.00pt solid #000000"><b>2016</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center" style="border-bottom:1.00pt solid #000000"><b>2015</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr bgcolor="#CCEEFF" style="font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> Cost of revenues</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,914</td> <td nowrap="nowrap" valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,281</td> <td nowrap="nowrap" valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">5,594</td> <td nowrap="nowrap" valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">4,234</td> <td nowrap="nowrap" valign="bottom">&#xA0;&#xA0;</td> </tr> <tr style="font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> Operating expenses</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">7,967</td> <td nowrap="nowrap" valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6,364</td> <td nowrap="nowrap" valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">14,222</td> <td nowrap="nowrap" valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">10,680</td> <td nowrap="nowrap" valign="bottom">&#xA0;&#xA0;</td> </tr> <tr style="font-size:1px;"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr bgcolor="#CCEEFF" style="font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> Total stock-based compensation before tax</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">10,881</td> <td nowrap="nowrap" valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">8,645</td> <td nowrap="nowrap" valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">19,816</td> <td nowrap="nowrap" valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">14,914</td> <td nowrap="nowrap" valign="bottom">&#xA0;&#xA0;</td> </tr> <tr style="font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> Income tax benefit</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(3,085</td> <td nowrap="nowrap" valign="bottom">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(2,328</td> <td nowrap="nowrap" valign="bottom">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(5,690</td> <td nowrap="nowrap" valign="bottom">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(4,111</td> <td nowrap="nowrap" valign="bottom">)&#xA0;</td> </tr> </table> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt"> Amortization of intangibles is estimated to be recorded over their remaining useful lives as follows:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="68%" align="center" border="0"> <tr> <td width="81%"></td> <td valign="bottom" width="13%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman"> <td valign="bottom" nowrap="nowrap"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; WIDTH: 114.8pt; BORDER-BOTTOM: rgb(0,0,0) 1pt solid; MARGIN-TOP: 0pt"> <b>(in thousands) as of June&#xA0;30, 2016</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Future&#xA0;estimated<br /> amortization<br /> expense</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Remainder of 2016</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">6,679</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> 2017</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">12,359</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> 2018</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">11,359</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> 2019</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5,567</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> 2020</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,672</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> 2021 and thereafter</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">12,444</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">51,080</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr 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: Times New Roman; MARGIN-TOP: 18pt"> &#xA0;</p> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> The following table presents the changes in the carrying amount of goodwill:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="68%" align="center" border="0"> <tr> <td width="88%"></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman"> <td valign="bottom"><b>(in thousands)</b></td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2016</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Balance as of January&#xA0;1,</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">46,776</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Goodwill acquired during the year</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">27,780</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Translation adjustments</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(171</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Balance as of June&#xA0;30,</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">74,385</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> </div> 2577000 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <b>8. ACQUISITION</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> On April&#xA0;11, 2016, the Company acquired OpenSpan, Inc. (&#x201C;OpenSpan&#x201D;), a privately held software provider of robotic process automation and workforce analytics software for $48.8 million in cash, net of $1.8 million in cash acquired. As of June&#xA0;30, 2016, $7.4 million of the cash consideration remains in escrow and will remain for an 18-month period after the acquisition as security for the indemnification obligations of the selling shareholders.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> During the second quarter and first six months of 2016, the Company incurred $1.6 million and $2.5 million, respectively, of direct and incremental expenses that were primarily legal and advisory fees and due diligence costs to affect the acquisition.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> In allocating the total purchase consideration based on estimated fair values, the Company recorded $27.8 million of goodwill, which is nondeductible for income tax purposes, and $24.3 million of intangible assets with a weighted-average amortization period of 9.7 years. The estimated fair values of assets acquired and liabilities assumed may be subject to change as additional information is received and certain tax returns are finalized. The Company expects to finalize the valuation no later than one year from the acquisition date.</p> </div> 0.06 --12-31 2016-06-30 0.17 Large Accelerated Filer <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> Amortization expense of acquired intangibles 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: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"> <tr> <td width="72%"></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman"> <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>Three&#xA0;Months&#xA0;Ended<br /> June 30,</b></td> <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>Six Months Ended<br /> June 30,</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman"> <td valign="bottom"><b>(in thousands)</b></td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2016</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2015</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2016</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2015</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Cost of revenue</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,638</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,347</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,984</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,690</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Selling and marketing</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,877</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,534</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,407</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,065</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> General and administrative</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">89</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">238</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">178</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">502</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total amortization expense</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">3,604</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">3,119</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">6,569</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">6,257</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> </div> <div> <table cellspacing="0" cellpadding="0" width="92%" border="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" align="center"> <tr> <td width="65%"></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> </tr> <tr style="font-family:Times New Roman; font-size:8pt"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="14" align="center" style="border-bottom:1.00pt solid #000000"><b>June&#xA0;30, 2016</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="font-family:Times New Roman; font-size:8pt"> <td valign="bottom"><b>(in thousands)</b></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center" style="border-bottom:1.00pt solid #000000"><b>Amortized<br /> Cost</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center" style="border-bottom:1.00pt solid #000000"><b>Unrealized<br /> Gains</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center" style="border-bottom:1.00pt solid #000000"><b>Unrealized<br /> Losses</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center" style="border-bottom:1.00pt solid #000000"><b>Fair Value</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr bgcolor="#CCEEFF" style="font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style="margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> Municipal bonds</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">34,920</td> <td nowrap="nowrap" valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">142</td> <td nowrap="nowrap" valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(1</td> <td nowrap="nowrap" valign="bottom">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">35,061</td> <td nowrap="nowrap" valign="bottom">&#xA0;&#xA0;</td> </tr> <tr style="font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> Corporate bonds</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">36,514</td> <td nowrap="nowrap" valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">82</td> <td nowrap="nowrap" valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(1</td> <td nowrap="nowrap" valign="bottom">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">36,595</td> <td nowrap="nowrap" valign="bottom">&#xA0;&#xA0;</td> </tr> <tr bgcolor="#CCEEFF" style="font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> Certificates of deposit</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,651</td> <td nowrap="nowrap" valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1</td> <td nowrap="nowrap" valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td nowrap="nowrap" valign="bottom" align="right"> &#x2014;&#xA0;&#xA0;</td> <td nowrap="nowrap" valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,652</td> <td nowrap="nowrap" valign="bottom">&#xA0;&#xA0;</td> </tr> <tr style="font-size:1px;"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="font-family:Times New Roman; font-size:10pt"> <td valign="top"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">73,085</td> <td nowrap="nowrap" valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">225</td> <td nowrap="nowrap" valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(2</td> <td nowrap="nowrap" valign="bottom">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">73,308</td> <td nowrap="nowrap" valign="bottom">&#xA0;&#xA0;</td> </tr> <tr style="font-size:1px;"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="font-size:1pt"> <td height="16"></td> <td height="16" colspan="16"></td> </tr> <tr style="font-family:Times New Roman; font-size:8pt"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="14" align="center" style="border-bottom:1.00pt solid #000000"><b>December 31, 2015</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="font-family:Times New Roman; font-size:8pt"> <td valign="bottom"><b>(in thousands)</b></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center" style="border-bottom:1.00pt solid #000000"><b>Amortized<br /> Cost</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center" style="border-bottom:1.00pt solid #000000"><b>Unrealized<br /> Gains</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center" style="border-bottom:1.00pt solid #000000"><b>Unrealized<br /> Losses</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center" style="border-bottom:1.00pt solid #000000"><b>Fair Value</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr bgcolor="#CCEEFF" style="font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> Municipal bonds</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">57,394</td> <td nowrap="nowrap" valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">7</td> <td nowrap="nowrap" valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(66</td> <td nowrap="nowrap" valign="bottom">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">57,335</td> <td nowrap="nowrap" valign="bottom">&#xA0;&#xA0;</td> </tr> <tr style="font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> Corporate bonds</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">66,960</td> <td nowrap="nowrap" valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2</td> <td nowrap="nowrap" valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(147</td> <td nowrap="nowrap" valign="bottom">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">66,815</td> <td nowrap="nowrap" valign="bottom">&#xA0;&#xA0;</td> </tr> <tr bgcolor="#CCEEFF" style="font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> Certificates of deposit</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,903</td> <td nowrap="nowrap" valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td nowrap="nowrap" valign="bottom" align="right"> &#x2014;&#xA0;&#xA0;</td> <td nowrap="nowrap" valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(1</td> <td nowrap="nowrap" valign="bottom">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,902</td> <td nowrap="nowrap" valign="bottom">&#xA0;&#xA0;</td> </tr> <tr style="font-size:1px;"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="font-family:Times New Roman; font-size:10pt"> <td valign="top"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">126,257</td> <td nowrap="nowrap" valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">9</td> <td nowrap="nowrap" valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(214</td> <td nowrap="nowrap" valign="bottom">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">126,052</td> <td nowrap="nowrap" valign="bottom">&#xA0;&#xA0;</td> </tr> <tr style="font-size:1px;"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt" align="center">Clients accounting for 10% or more of the Company&#x2019;s total outstanding trade receivables, net of allowance, were as follows:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="76%" align="center" border="0"> <tr> <td width="68%"></td> <td valign="bottom" width="10%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="10%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center"> <b>As&#xA0;of&#xA0;June&#xA0;30,</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" colspan="2" align="center"> <b>As&#xA0;of&#xA0;December&#xA0;31,</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman"> <td valign="bottom" nowrap="nowrap"><b>(Dollars in thousands)</b></td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2016</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2015</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Trade receivables, net of allowances</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">198,893</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">211,846</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Client A</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">&#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">10</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> </tr> </table> </div> <div> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="76%" align="center" border="0"> <tr style="COLOR: white; LINE-HEIGHT: 0pt; VISIBILITY: hidden"> <td width="74%"></td> <td valign="bottom" width="6%"></td> <td></td> <td style="FONT-SIZE: 8pt; Times:" nowrap="nowrap"> <b>&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;</b></td> <td></td> <td valign="bottom" width="6%"></td> <td></td> <td style="FONT-SIZE: 8pt; Times:" nowrap="nowrap"> <b>&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;</b></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman"> <td valign="bottom"><b>(in thousands)</b></td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>June&#xA0;30,<br /> 2016</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>December&#xA0;31,<br /> 2015</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Software license</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">30,986</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">40,886</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Maintenance</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">96,404</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">95,262</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Cloud</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">9,686</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">8,948</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Services</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">7,446</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">10,777</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Current deferred revenue</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">144,522</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">155,873</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Software license</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">9,356</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">12,389</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Maintenance and services</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,143</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,227</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Cloud</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,827</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,189</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Long-term deferred revenue</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">13,326</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">15,805</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">157,848</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">171,678</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt"> <b>10. DEFERRED REVENUE</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="76%" align="center" border="0"> <tr style="COLOR: white; LINE-HEIGHT: 0pt; VISIBILITY: hidden"> <td width="74%"></td> <td valign="bottom" width="6%"></td> <td></td> <td style="FONT-SIZE: 8pt; Times:" nowrap="nowrap"> <b>&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;</b></td> <td></td> <td valign="bottom" width="6%"></td> <td></td> <td style="FONT-SIZE: 8pt; Times:" nowrap="nowrap"> <b>&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;</b></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman"> <td valign="bottom"><b>(in thousands)</b></td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>June&#xA0;30,<br /> 2016</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>December&#xA0;31,<br /> 2015</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Software license</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">30,986</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">40,886</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Maintenance</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">96,404</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">95,262</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Cloud</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">9,686</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">8,948</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Services</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">7,446</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">10,777</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Current deferred revenue</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">144,522</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">155,873</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Software license</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">9,356</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">12,389</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Maintenance and services</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,143</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,227</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Cloud</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,827</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,189</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Long-term deferred revenue</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">13,326</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">15,805</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">157,848</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">171,678</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt"> <b>12. EARNINGS PER SHARE</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> Basic earnings per share is computed using the weighted-average number of common shares outstanding during the applicable period. Diluted earnings per share is computed using the weighted-average number of common shares outstanding during the applicable period, plus the dilutive effect of outstanding options and RSUs, using the treasury stock method and the average market price of the Company&#x2019;s common stock during the applicable period. Certain shares related to some of the Company&#x2019;s outstanding stock options and RSUs were excluded from the computation of diluted earnings per share because they were anti-dilutive in the periods presented, but could be dilutive in the future.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"> <tr> <td width="67%"></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman"> <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>Three Months Ended<br /> June 30,</b></td> <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>Six Months Ended<br /> June 30,</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman"> <td valign="bottom"><b>(in thousands, except per share amounts)</b></td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2016</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2015</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2016</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2015</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <b><i>Basic</i></b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Net income</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">3,647</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">3,104</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">12,652</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">9,039</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Weighted-average common shares outstanding</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">76,318</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">76,626</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">76,347</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">76,514</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Earnings per share, basic</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.05</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.04</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.17</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.12</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <b><i>Diluted</i></b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Net income</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">3,647</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">3,104</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">12,652</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">9,039</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Weighted-average common shares outstanding, basic</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">76,318</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">76,626</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">76,347</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">76,514</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Weighted-average effect of dilutive securities:</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Stock options</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,610</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,525</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,527</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,517</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> RSUs</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,041</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">799</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,050</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">740</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Effect of assumed exercise of stock options and RSUs</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,651</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,324</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,577</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,257</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Weighted-average common shares outstanding, assuming dilution</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">78,969</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">78,950</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">78,924</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">78,771</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Earnings per share, diluted</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.05</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.04</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.16</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.11</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Outstanding options and RSUs excluded as impact would be anti-dilutive</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">315</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">223</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">404</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">141</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> </table> </div> PEGASYSTEMS INC P2Y1M6D <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <b>5. FAIR VALUE MEASUREMENTS</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> <i><u>Assets and Liabilities Measured at Fair Value on a Recurring Basis</u></i></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> The Company records its marketable securities and forward contracts at fair value on a recurring basis. Fair value is an exit price, representing the amount that would be received from the sale of an asset or paid to transfer a liability in an orderly transaction between market participants based on assumptions that market participants would use in pricing an asset or liability. As a basis for classifying the fair value measurements, a three-tier fair value hierarchy, which classifies the fair value measurements based on the inputs used in measuring fair value, was established as follows: (Level 1) observable inputs such as quoted prices in active markets for identical assets or liabilities; (Level 2) significant other inputs that are observable either directly or indirectly; and (Level 3) significant unobservable inputs on which there is little or no market data, which require the Company to develop its own assumptions. This hierarchy requires the Company to use observable market data, when available, and to minimize the use of unobservable inputs when determining fair value.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> The Company&#x2019;s money market funds are classified within Level&#xA0;1 of the fair value hierarchy. The Company&#x2019;s investments 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&#x2019;s foreign currency forward contracts, which are all classified within Level 2 of the fair value hierarchy, are valued based on the notional amounts and rates under the contracts and observable market inputs such as currency exchange rates and credit risk. If applicable, the Company will recognize transfers into and out of levels within the fair value hierarchy at the end of the reporting period in which the actual event or change in circumstance occurs. There were no transfers between Level 1 and Level 2 during the three and six months ended June&#xA0;30, 2016.</p> <p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; MARGIN-TOP: 18px"> &#xA0;</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt"> The Company&#x2019;s assets and liabilities measured at fair value on a recurring basis consisted of the following:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="84%" align="center" border="0"> <tr> <td width="66%"></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" rowspan="2" colspan="2" align="center"><b>June&#xA0;30,<br /> 2016</b></td> <td valign="bottom" rowspan="2">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center"> <b>Fair&#xA0;Value&#xA0;Measurements&#xA0;at<br /> Reporting Date Using</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman"> <td valign="bottom" nowrap="nowrap"><b>(in thousands)</b></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Level 1</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Level 2</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Fair Value Assets:</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Money market funds</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">968</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#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;968</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Marketable securities:</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Municipal bonds</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">35,061</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">35,061</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Corporate bonds</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">36,595</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">36,595</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Certificates of deposit</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,652</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,652</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total marketable securities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">73,308</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">73,308</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Foreign currency forward contracts</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,875</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,875</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Fair Value Liabilities:</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Foreign currency forward contracts</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">4,563</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">4,563</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 1pt"> <td height="16"></td> <td height="16" colspan="4"></td> <td height="16" colspan="8"></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" rowspan="2" colspan="2" align="center"><b>December&#xA0;31,<br /> 2015</b></td> <td valign="bottom" rowspan="2">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center"> <b>Fair&#xA0;Value&#xA0;Measurements&#xA0;at<br /> Reporting Date Using</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman"> <td valign="bottom" nowrap="nowrap"><b>(in thousands)</b></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Level 1</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Level 2</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Fair Value Assets:</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Money market funds</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">573</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">573</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Marketable securities:</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Municipal bonds</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">57,335</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">57,335</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Corporate bonds</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">66,815</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">66,815</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Certificates of deposit</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,902</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,902</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total marketable securities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">126,052</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">126,052</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Foreign currency forward contracts</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">48</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">48</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Fair Value Liabilities:</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Foreign currency forward contracts</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,052</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,052</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <i><u>Assets Measured at Fair Value on a Nonrecurring Basis</u></i></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> Assets recorded at fair value on a nonrecurring basis, such as property and equipment, and intangible assets, are recognized at fair value when they are impaired. During the first six months of 2016 and 2015, the Company did not recognize any impairments on its assets measured at fair value on a nonrecurring basis.</p> </div> 1 1 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> Unbilled trade accounts receivable primarily relate to services earned under time and materials arrangements and to license, maintenance, and cloud arrangements that have commenced or been delivered in excess of scheduled invoicing.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="76%" align="center" border="0"> <tr style="COLOR: white; LINE-HEIGHT: 0pt; VISIBILITY: hidden"> <td width="74%"></td> <td valign="bottom" width="6%"></td> <td></td> <td style="FONT-SIZE: 8pt; Times:" nowrap="nowrap"> <b>&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;</b></td> <td></td> <td valign="bottom" width="6%"></td> <td></td> <td style="FONT-SIZE: 8pt; Times:" nowrap="nowrap"> <b>&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;</b></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman"> <td valign="bottom"><b>(in thousands)</b></td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>June&#xA0;30,<br /> 2016</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>December&#xA0;31,<br /> 2015</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Trade accounts receivable</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">183,561</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">190,820</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Unbilled trade accounts receivable</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">19,732</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">25,657</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total accounts receivable</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">203,293</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">216,477</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Allowance for sales credit memos</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(4,400</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(4,631</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">198,893</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">211,846</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> </div> <div> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="76%" align="center" border="0"> <tr style="COLOR: white; LINE-HEIGHT: 0pt; VISIBILITY: hidden"> <td width="76%"></td> <td valign="bottom" width="6%"></td> <td></td> <td style="FONT-SIZE: 8pt; Times:" nowrap="nowrap"> <b>&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;</b></td> <td></td> <td valign="bottom" width="6%"></td> <td></td> <td style="FONT-SIZE: 8pt; Times:" nowrap="nowrap"> <b>&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;</b></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman"> <td valign="bottom"><b>(in thousands)</b></td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>June&#xA0;30,<br /> 2016</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>December&#xA0;31,<br /> 2015</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Partner commissions</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,908</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">3,319</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Other taxes</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">9,132</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">10,070</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Employee reimbursable expenses</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,963</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,426</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Dividends payable</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,291</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,297</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Professional services contractor fees</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,274</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,580</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Self-insurance health and dental claims</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,341</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,129</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Professional fees</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,521</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,937</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Short-term deferred rent</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,610</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,600</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Income taxes payable</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,294</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5,464</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Acquisition-related expenses and merger consideration</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">517</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">834</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Restructuring</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">206</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">394</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Marketing and sales program expenses</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6,849</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,397</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Cloud hosting expenses</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">897</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,370</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Foreign currency forward contracts</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,563</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,052</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Fixed assets in progress</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,809</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,632</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Other</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,940</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,267</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">46,115</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">42,768</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> Intangible assets are recorded at cost and are amortized using the straight-line method over their estimated useful lives.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"> <tr> <td width="59%"></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman"> <td valign="bottom"><b>(in thousands)</b></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center"><b>Range of<br /> Useful&#xA0;Lives</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Cost</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Accumulated<br /> Amortization</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Net&#xA0;Book<br /> Value</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td 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>As of June&#xA0;30, 2016</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Customer related intangibles</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> 4-10&#xA0;years</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">63,158</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(33,852</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">29,306</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Technology</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> 3-10&#xA0;years</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">58,942</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(37,266</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">21,676</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Other intangibles</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3 years</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5,361</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(5,263</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">98</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">127,461</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(76,381</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">51,080</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td 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>As of December&#xA0;31, 2015</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Customer related intangibles</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4-9 years</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">49,546</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(30,465</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">19,081</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Technology</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3-9 years</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">48,342</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(34,282</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">14,060</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Other intangibles</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3 years</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5,361</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(5,084</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">277</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">103,249</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(69,831</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">33,418</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> </div> There were no clients accounting for 10% or more of the Company's total revenue during the second quarter and first six months of 2016 and 2015. <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt"> <b>13. GEOGRAPHIC INFORMATION AND MAJOR CLIENTS</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> Operating segments are defined as components of an enterprise, about which separate financial information is available that is evaluated regularly by the chief operating decision maker (&#x201C;CODM&#x201D;) in deciding how to allocate resources and in assessing performance.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> The Company develops and licenses its strategic software applications and Pega 7 platform, and provides consulting services, maintenance, and training related to its offerings. The Company derives substantially all of its revenue from the sale and support of one group of similar products and services &#x2013; software that provides business process solutions in the enterprise applications market. To assess performance, the Company&#x2019;s CODM, who is the chief executive officer, reviews financial information on a consolidated basis. Therefore, the Company determined it has one reportable segment &#x2014; Digital Enterprise Business Solutions and one reporting unit.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> The Company&#x2019;s international revenue is from clients based outside of the U.S. The Company derived its revenue from the following geographic areas:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"> <tr> <td width="60%"></td> <td valign="bottom" width="1%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="1%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="1%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="1%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="1%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="1%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="1%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="1%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="14" align="center"><b>Three Months Ended<br /> June 30,</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="14" align="center"><b>Six Months Ended<br /> June 30,</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman"> <td valign="bottom" nowrap="nowrap"><b>(Dollars in thousands)</b></td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center"><b>2016</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center"><b>2015</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center"><b>2016</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center"><b>2015</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> U.S.</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">103,547</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">55</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">87,867</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">54</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">196,775</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</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">$</td> <td valign="bottom" align="right">178,031</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">56</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Other Americas</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">15,983</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">8</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">27,380</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">17</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">41,542</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">12</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">39,677</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">13</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> U.K.</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">31,336</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">17</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">21,149</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">13</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">55,691</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">15</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">41,376</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">13</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Other EMEA<sup style="FONT-SIZE: 85%; VERTICAL-ALIGN: top">(1)</sup></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">22,391</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">12</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">15,835</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">10</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">43,658</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">12</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">34,703</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">11</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Asia Pacific</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">15,739</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">8</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">9,788</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">30,188</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">8</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">22,150</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">7</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">188,996</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">100</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">162,019</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">100</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">367,854</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">100</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">315,937</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">100</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr> <td valign="top" width="4%" align="left"><sup style="FONT-SIZE: 85%; VERTICAL-ALIGN: top">(1)</sup>&#xA0;</td> <td valign="top" align="left">Includes Europe, other than the United Kingdom, the Middle East and Africa (&#x201C;Other EMEA&#x201D;).</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> There were no clients accounting for 10% or more of the Company&#x2019;s total revenue during the second quarter and first six months of 2016 and 2015.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt" align="center">Clients accounting for 10% or more of the Company&#x2019;s total outstanding trade receivables, net of allowance, were as follows:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="76%" align="center" border="0"> <tr> <td width="68%"></td> <td valign="bottom" width="10%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="10%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center"> <b>As&#xA0;of&#xA0;June&#xA0;30,</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" colspan="2" align="center"> <b>As&#xA0;of&#xA0;December&#xA0;31,</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman"> <td valign="bottom" nowrap="nowrap"><b>(Dollars in thousands)</b></td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2016</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2015</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Trade receivables, net of allowances</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">198,893</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">211,846</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Client A</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">&#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">10</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> </tr> </table> </div> 367854000 11497000 19225000 49113000 -1231000 478000 1682000 2270000 5690000 -3718000 20942000 342000 20485000 12652000 108136000 16065000 -10853000 -171000 11763000 120702000 8213000 4592000 139016000 251244000 -3654000 -4576000 -889000 -1415000 18991000 -1190000 11675000 -738000 6339000 2333000 -7930000 364000 52483000 19816000 2542000 2270000 -11222000 135094000 102047000 22342000 12230000 -29396000 70494000 6569000 -28765000 116610000 27780000 -19259000 230759000 21139000 287000 1.00 0 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt"> <b>9. ACCRUED EXPENSES</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="76%" align="center" border="0"> <tr style="COLOR: white; LINE-HEIGHT: 0pt; VISIBILITY: hidden"> <td width="76%"></td> <td valign="bottom" width="6%"></td> <td></td> <td style="FONT-SIZE: 8pt; Times:" nowrap="nowrap"> <b>&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;</b></td> <td></td> <td valign="bottom" width="6%"></td> <td></td> <td style="FONT-SIZE: 8pt; Times:" nowrap="nowrap"> <b>&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;</b></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman"> <td valign="bottom"><b>(in thousands)</b></td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>June&#xA0;30,<br /> 2016</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>December&#xA0;31,<br /> 2015</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Partner commissions</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,908</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">3,319</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Other taxes</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">9,132</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">10,070</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Employee reimbursable expenses</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,963</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,426</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Dividends payable</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,291</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,297</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Professional services contractor fees</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,274</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,580</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Self-insurance health and dental claims</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,341</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,129</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Professional fees</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,521</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,937</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Short-term deferred rent</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,610</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,600</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Income taxes payable</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,294</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5,464</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Acquisition-related expenses and merger consideration</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">517</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">834</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Restructuring</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">206</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">394</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Marketing and sales program expenses</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6,849</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,397</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Cloud hosting expenses</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">897</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,370</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Foreign currency forward contracts</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,563</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,052</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Fixed assets in progress</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,809</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,632</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Other</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,940</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,267</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">46,115</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">42,768</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> </div> P17M <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> The Company entered into forward contracts with notional values as follows:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"> <tr> <td width="59%"></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="14" align="center"><b>Notional Amount</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman"> <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>Three Months Ended<br /> June 30,</b></td> <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>Six Months Ended<br /> June 30,</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman"> <td valign="bottom" nowrap="nowrap"><b>Currency (in thousands)</b></td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2016</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2015</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2016</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2015</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Euro</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#x20AC;</td> <td valign="bottom" align="right">45,165</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#x20AC;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#x20AC;</td> <td valign="bottom" align="right">79,600</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#x20AC;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> British pound</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA3;</td> <td valign="bottom" align="right">13,980</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA3;</td> <td valign="bottom" align="right">&#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA3;</td> <td valign="bottom" align="right">23,085</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA3;</td> <td valign="bottom" align="right">&#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Australian dollar</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">A$</td> <td valign="bottom" align="right">34,270</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">A$</td> <td valign="bottom" align="right">&#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">A$</td> <td valign="bottom" align="right">70,545</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">A$</td> <td valign="bottom" align="right">&#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Indian rupee</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">Rs</td> <td valign="bottom" align="right">&#xA0;&#xA0;425,000</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">Rs</td> <td valign="bottom" nowrap="nowrap" align="right"> &#xA0;&#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">Rs</td> <td valign="bottom" align="right">&#xA0;&#xA0;1,393,500</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">Rs</td> <td valign="bottom" nowrap="nowrap" align="right"> &#xA0;&#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> United States dollar</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">113,215</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">162,035</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> </table> </div> 0 1527000 1050000 32000 900000 0.25 0.25 1513000 5600000 37800000 225000 0.50 P1Y 2125000 17500000 70545000 23085000 1393500000 162035000 79600000 9000 615000 30188000 0.08 55691000 0.15 196775000 0.53 41542000 0.12 43658000 0.12 0 P10Y P4Y P3Y P10Y P3Y P9Y8M12D 2500000 P1Y 0.10 0.10 14222000 3407000 178000 5594000 2984000 2019-08 2016-08 P9Y P4Y P3Y P9Y P3Y 0.10 223000 0.04 78950000 76626000 2324000 0.03 0.04 162019000 1762000 216000 -968000 2328000 -86000 5250000 3104000 49329000 4780000 49193000 63497000 107238000 3000 1676000 4501000 1397000 1030000 8645000 13000 60389000 48275000 10214000 5476000 31372000 3119000 54781000 101988000 1.00 0 1525000 799000 9788000 0.06 21149000 0.13 87867000 0.54 27380000 0.17 15835000 0.10 0.10 6364000 1534000 238000 2281000 1347000 315000 0.05 78969000 76318000 2651000 0.03 0.05 188996000 -1224000 188000 306000 3085000 -1421000 56000 6360000 3647000 55161000 2479000 63164000 70671000 128896000 -1356000 -1168000 5498000 1851000 1312000 10881000 1623000 74016000 52473000 11294000 6315000 35574000 3604000 60100000 122536000 29000 1.00 0 0 1610000 1041000 34270000 13980000 425000000 113215000 45165000 15739000 0.08 31336000 0.17 103547000 0.55 15983000 0.08 22391000 0.12 1600000 7400000 0.10 7967000 1877000 89000 2914000 1638000 0001013857 pega:CostOfRevenueMember 2016-04-01 2016-06-30 0001013857 us-gaap:GeneralAndAdministrativeExpenseMember 2016-04-01 2016-06-30 0001013857 us-gaap:SellingAndMarketingExpenseMember 2016-04-01 2016-06-30 0001013857 us-gaap:OperatingExpenseMember 2016-04-01 2016-06-30 0001013857 us-gaap:SalesRevenueNetMemberus-gaap:CreditConcentrationRiskMemberus-gaap:MinimumMember 2016-04-01 2016-06-30 0001013857 pega:OpenSpanMember 2016-04-01 2016-06-30 0001013857 pega:OtherEmeaMember 2016-04-01 2016-06-30 0001013857 pega:OtherAmericasMember 2016-04-01 2016-06-30 0001013857 country:US 2016-04-01 2016-06-30 0001013857 country:GB 2016-04-01 2016-06-30 0001013857 us-gaap:AsiaPacificMember 2016-04-01 2016-06-30 0001013857 currency:EURpega:ForeignExchangeForwardsMember 2016-04-01 2016-06-30 0001013857 currency:USDpega:ForeignExchangeForwardsMember 2016-04-01 2016-06-30 0001013857 currency:INRpega:ForeignExchangeForwardsMember 2016-04-01 2016-06-30 0001013857 currency:GBPpega:ForeignExchangeForwardsMember 2016-04-01 2016-06-30 0001013857 currency:AUDpega:ForeignExchangeForwardsMember 2016-04-01 2016-06-30 0001013857 us-gaap:RestrictedStockUnitsRSUMember 2016-04-01 2016-06-30 0001013857 us-gaap:EmployeeStockOptionMember 2016-04-01 2016-06-30 0001013857 2016-04-01 2016-06-30 0001013857 pega:CostOfRevenueMember 2015-04-01 2015-06-30 0001013857 us-gaap:GeneralAndAdministrativeExpenseMember 2015-04-01 2015-06-30 0001013857 us-gaap:SellingAndMarketingExpenseMember 2015-04-01 2015-06-30 0001013857 us-gaap:OperatingExpenseMember 2015-04-01 2015-06-30 0001013857 us-gaap:SalesRevenueNetMemberus-gaap:CreditConcentrationRiskMemberus-gaap:MinimumMember 2015-04-01 2015-06-30 0001013857 pega:OtherEmeaMember 2015-04-01 2015-06-30 0001013857 pega:OtherAmericasMember 2015-04-01 2015-06-30 0001013857 country:US 2015-04-01 2015-06-30 0001013857 country:GB 2015-04-01 2015-06-30 0001013857 us-gaap:AsiaPacificMember 2015-04-01 2015-06-30 0001013857 us-gaap:RestrictedStockUnitsRSUMember 2015-04-01 2015-06-30 0001013857 us-gaap:EmployeeStockOptionMember 2015-04-01 2015-06-30 0001013857 2015-04-01 2015-06-30 0001013857 us-gaap:AccountsReceivableMemberus-gaap:CreditConcentrationRiskMemberpega:ClientAMember 2015-01-01 2015-12-31 0001013857 us-gaap:PatentedTechnologyMemberus-gaap:MinimumMember 2015-01-01 2015-12-31 0001013857 us-gaap:PatentedTechnologyMemberus-gaap:MaximumMember 2015-01-01 2015-12-31 0001013857 us-gaap:OtherIntangibleAssetsMember 2015-01-01 2015-12-31 0001013857 us-gaap:CustomerRelationshipsMemberus-gaap:MinimumMember 2015-01-01 2015-12-31 0001013857 us-gaap:CustomerRelationshipsMemberus-gaap:MaximumMember 2015-01-01 2015-12-31 0001013857 us-gaap:MinimumMember 2016-01-01 2016-06-30 0001013857 us-gaap:MaximumMember 2016-01-01 2016-06-30 0001013857 pega:CostOfRevenueMember 2016-01-01 2016-06-30 0001013857 us-gaap:GeneralAndAdministrativeExpenseMember 2016-01-01 2016-06-30 0001013857 us-gaap:SellingAndMarketingExpenseMember 2016-01-01 2016-06-30 0001013857 us-gaap:OperatingExpenseMember 2016-01-01 2016-06-30 0001013857 us-gaap:AccountsReceivableMemberus-gaap:CreditConcentrationRiskMemberus-gaap:MinimumMember 2016-01-01 2016-06-30 0001013857 us-gaap:SalesRevenueNetMemberus-gaap:CreditConcentrationRiskMemberus-gaap:MinimumMember 2016-01-01 2016-06-30 0001013857 pega:OpenSpanMember 2016-01-01 2016-06-30 0001013857 us-gaap:PatentedTechnologyMemberus-gaap:MinimumMember 2016-01-01 2016-06-30 0001013857 us-gaap:PatentedTechnologyMemberus-gaap:MaximumMember 2016-01-01 2016-06-30 0001013857 us-gaap:OtherIntangibleAssetsMember 2016-01-01 2016-06-30 0001013857 us-gaap:CustomerRelationshipsMemberus-gaap:MinimumMember 2016-01-01 2016-06-30 0001013857 us-gaap:CustomerRelationshipsMemberus-gaap:MaximumMember 2016-01-01 2016-06-30 0001013857 us-gaap:FairValueMeasurementsNonrecurringMember 2016-01-01 2016-06-30 0001013857 pega:OtherEmeaMember 2016-01-01 2016-06-30 0001013857 pega:OtherAmericasMember 2016-01-01 2016-06-30 0001013857 country:US 2016-01-01 2016-06-30 0001013857 country:GB 2016-01-01 2016-06-30 0001013857 us-gaap:AsiaPacificMember 2016-01-01 2016-06-30 0001013857 us-gaap:CommonStockMemberpega:EmployeesMember 2016-01-01 2016-06-30 0001013857 us-gaap:CommonStockMemberus-gaap:DirectorMember 2016-01-01 2016-06-30 0001013857 currency:EURpega:ForeignExchangeForwardsMember 2016-01-01 2016-06-30 0001013857 currency:USDpega:ForeignExchangeForwardsMember 2016-01-01 2016-06-30 0001013857 currency:INRpega:ForeignExchangeForwardsMember 2016-01-01 2016-06-30 0001013857 currency:GBPpega:ForeignExchangeForwardsMember 2016-01-01 2016-06-30 0001013857 currency:AUDpega:ForeignExchangeForwardsMember 2016-01-01 2016-06-30 0001013857 pega:NonqualifiedStockOptionsMemberpega:EmployeesMember 2016-01-01 2016-06-30 0001013857 us-gaap:RestrictedStockUnitsRSUMemberpega:EmployeesMember 2016-01-01 2016-06-30 0001013857 us-gaap:RestrictedStockUnitsRSUMemberus-gaap:DirectorMemberus-gaap:ShareBasedCompensationAwardTrancheTwoMember 2016-01-01 2016-06-30 0001013857 us-gaap:RestrictedStockUnitsRSUMemberus-gaap:DirectorMemberus-gaap:ShareBasedCompensationAwardTrancheOneMember 2016-01-01 2016-06-30 0001013857 us-gaap:RestrictedStockUnitsRSUMemberus-gaap:DirectorMember 2016-01-01 2016-06-30 0001013857 us-gaap:RestrictedStockUnitsRSUMember 2016-01-01 2016-06-30 0001013857 us-gaap:EmployeeStockOptionMember 2016-01-01 2016-06-30 0001013857 2016-01-01 2016-06-30 0001013857 pega:CostOfRevenueMember 2015-01-01 2015-06-30 0001013857 us-gaap:GeneralAndAdministrativeExpenseMember 2015-01-01 2015-06-30 0001013857 us-gaap:SellingAndMarketingExpenseMember 2015-01-01 2015-06-30 0001013857 us-gaap:OperatingExpenseMember 2015-01-01 2015-06-30 0001013857 us-gaap:AccountsReceivableMemberus-gaap:CreditConcentrationRiskMemberus-gaap:MinimumMember 2015-01-01 2015-06-30 0001013857 us-gaap:SalesRevenueNetMemberus-gaap:CreditConcentrationRiskMemberus-gaap:MinimumMember 2015-01-01 2015-06-30 0001013857 us-gaap:FairValueMeasurementsNonrecurringMember 2015-01-01 2015-06-30 0001013857 pega:OtherEmeaMember 2015-01-01 2015-06-30 0001013857 pega:OtherAmericasMember 2015-01-01 2015-06-30 0001013857 country:US 2015-01-01 2015-06-30 0001013857 country:GB 2015-01-01 2015-06-30 0001013857 us-gaap:AsiaPacificMember 2015-01-01 2015-06-30 0001013857 us-gaap:RestrictedStockUnitsRSUMember 2015-01-01 2015-06-30 0001013857 us-gaap:EmployeeStockOptionMember 2015-01-01 2015-06-30 0001013857 2015-01-01 2015-06-30 0001013857 pega:OpenSpanMember 2016-04-11 2016-04-11 0001013857 pega:MaintenanceAndProfessionalServicesMember 2015-12-31 0001013857 pega:MaintenanceRevenuesMember 2015-12-31 0001013857 pega:ServicesMember 2015-12-31 0001013857 pega:CloudMember 2015-12-31 0001013857 us-gaap:SoftwareLicenseArrangementMember 2015-12-31 0001013857 us-gaap:CertificatesOfDepositMember 2015-12-31 0001013857 us-gaap:CorporateBondSecuritiesMember 2015-12-31 0001013857 us-gaap:MunicipalBondsMember 2015-12-31 0001013857 us-gaap:PatentedTechnologyMember 2015-12-31 0001013857 us-gaap:OtherIntangibleAssetsMember 2015-12-31 0001013857 us-gaap:CustomerRelationshipsMember 2015-12-31 0001013857 us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CertificatesOfDepositMember 2015-12-31 0001013857 us-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember 2015-12-31 0001013857 us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateBondSecuritiesMember 2015-12-31 0001013857 us-gaap:FairValueMeasurementsRecurringMemberus-gaap:MunicipalBondsMember 2015-12-31 0001013857 us-gaap:FairValueMeasurementsRecurringMember 2015-12-31 0001013857 pega:ForeignCurrencyForwardContractsMemberus-gaap:FairValueMeasurementsRecurringMember 2015-12-31 0001013857 us-gaap:ForeignExchangeForwardMember 2015-12-31 0001013857 us-gaap:UnbilledRevenuesMember 2015-12-31 0001013857 pega:AccruedExpensesMemberpega:ForeignExchangeForwardsMember 2015-12-31 0001013857 us-gaap:OtherCurrentAssetsMemberpega:ForeignExchangeForwardsMember 2015-12-31 0001013857 us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CertificatesOfDepositMember 2015-12-31 0001013857 us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateBondSecuritiesMember 2015-12-31 0001013857 us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MunicipalBondsMember 2015-12-31 0001013857 us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember 2015-12-31 0001013857 pega:ForeignCurrencyForwardContractsMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember 2015-12-31 0001013857 us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember 2015-12-31 0001013857 us-gaap:TradeAccountsReceivableMember 2015-12-31 0001013857 2015-12-31 0001013857 2014-12-31 0001013857 pega:MaintenanceAndProfessionalServicesMember 2016-06-30 0001013857 pega:MaintenanceRevenuesMember 2016-06-30 0001013857 pega:ServicesMember 2016-06-30 0001013857 pega:CloudMember 2016-06-30 0001013857 us-gaap:SoftwareLicenseArrangementMember 2016-06-30 0001013857 pega:OpenSpanMember 2016-06-30 0001013857 us-gaap:CertificatesOfDepositMember 2016-06-30 0001013857 us-gaap:CorporateBondSecuritiesMember 2016-06-30 0001013857 us-gaap:MunicipalBondsMember 2016-06-30 0001013857 us-gaap:PatentedTechnologyMember 2016-06-30 0001013857 us-gaap:OtherIntangibleAssetsMember 2016-06-30 0001013857 us-gaap:CustomerRelationshipsMember 2016-06-30 0001013857 us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CertificatesOfDepositMember 2016-06-30 0001013857 us-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember 2016-06-30 0001013857 us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateBondSecuritiesMember 2016-06-30 0001013857 us-gaap:FairValueMeasurementsRecurringMemberus-gaap:MunicipalBondsMember 2016-06-30 0001013857 us-gaap:FairValueMeasurementsRecurringMember 2016-06-30 0001013857 pega:ForeignCurrencyForwardContractsMemberus-gaap:FairValueMeasurementsRecurringMember 2016-06-30 0001013857 us-gaap:ForeignExchangeForwardMember 2016-06-30 0001013857 us-gaap:UnbilledRevenuesMember 2016-06-30 0001013857 pega:AccruedExpensesMemberpega:ForeignExchangeForwardsMember 2016-06-30 0001013857 us-gaap:OtherCurrentAssetsMemberpega:ForeignExchangeForwardsMember 2016-06-30 0001013857 us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CertificatesOfDepositMember 2016-06-30 0001013857 us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateBondSecuritiesMember 2016-06-30 0001013857 us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MunicipalBondsMember 2016-06-30 0001013857 us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember 2016-06-30 0001013857 pega:ForeignCurrencyForwardContractsMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember 2016-06-30 0001013857 us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember 2016-06-30 0001013857 us-gaap:TradeAccountsReceivableMember 2016-06-30 0001013857 2016-06-30 0001013857 2015-06-30 0001013857 2016-07-22 0001013857 pega:OpenSpanMember 2016-04-11 iso4217:USD shares iso4217:USD shares pure pega:Customer pega:Segment pega:Unit iso4217:AUD iso4217:GBP iso4217:INR iso4217:EUR Includes Europe, other than the United Kingdom, the Middle East and Africa ("Other EMEA"). EX-101.SCH 7 pega-20160630.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 - ACCOUNTING POLICIES 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 - DERIVATIVE INSTRUMENTS link:calculationLink link:presentationLink link:definitionLink 112 - Disclosure - FAIR VALUE MEASUREMENTS link:calculationLink link:presentationLink link:definitionLink 113 - Disclosure - TRADE ACCOUNTS RECEIVABLE, NET OF ALLOWANCE link:calculationLink link:presentationLink link:definitionLink 114 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS link:calculationLink link:presentationLink link:definitionLink 115 - Disclosure - ACQUISITION link:calculationLink link:presentationLink link:definitionLink 116 - Disclosure - ACCRUED EXPENSES link:calculationLink link:presentationLink link:definitionLink 117 - Disclosure - DEFERRED REVENUE link:calculationLink link:presentationLink link:definitionLink 118 - Disclosure - STOCK-BASED COMPENSATION link:calculationLink link:presentationLink link:definitionLink 119 - Disclosure - EARNINGS PER SHARE link:calculationLink link:presentationLink link:definitionLink 120 - Disclosure - GEOGRAPHIC INFORMATION AND MAJOR CLIENTS link:calculationLink link:presentationLink link:definitionLink 121 - Disclosure - MARKETABLE SECURITIES (Tables) link:calculationLink link:presentationLink link:definitionLink 122 - Disclosure - DERIVATIVE INSTRUMENTS (Tables) link:calculationLink link:presentationLink link:definitionLink 123 - Disclosure - FAIR VALUE MEASUREMENTS (Tables) link:calculationLink link:presentationLink link:definitionLink 124 - Disclosure - TRADE ACCOUNTS RECEIVABLE, NET OF ALLOWANCE (Tables) link:calculationLink link:presentationLink link:definitionLink 125 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS (Tables) link:calculationLink link:presentationLink link:definitionLink 126 - Disclosure - ACCRUED EXPENSES (Tables) link:calculationLink link:presentationLink link:definitionLink 127 - Disclosure - DEFERRED REVENUE (Tables) link:calculationLink link:presentationLink link:definitionLink 128 - Disclosure - STOCK-BASED COMPENSATION (Tables) link:calculationLink link:presentationLink link:definitionLink 129 - Disclosure - EARNINGS PER SHARE (Tables) link:calculationLink link:presentationLink link:definitionLink 130 - Disclosure - GEOGRAPHIC INFORMATION AND MAJOR CLIENTS (Tables) link:calculationLink link:presentationLink link:definitionLink 131 - Disclosure - Schedule of Marketable Securities (Detail) link:calculationLink link:presentationLink link:definitionLink 132 - Disclosure - Marketable Securities - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 133 - Disclosure - Derivative Instruments - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 134 - Disclosure - Fair Value of Company Outstanding Forward Contracts (Detail) link:calculationLink link:presentationLink link:definitionLink 135 - Disclosure - Forward Contracts with Notional Values (Detail) link:calculationLink link:presentationLink link:definitionLink 136 - Disclosure - Change in Fair Value of Forward Contracts (Detail) link:calculationLink link:presentationLink link:definitionLink 137 - Disclosure - Fair Value Measurements - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 138 - Disclosure - Assets and Liabilities Measured at Fair Value (Detail) link:calculationLink link:presentationLink link:definitionLink 139 - Disclosure - Schedule of Trade Accounts Receivable (Detail) link:calculationLink link:presentationLink link:definitionLink 140 - Disclosure - Changes in Carrying Amount of Goodwill (Detail) link:calculationLink link:presentationLink link:definitionLink 141 - Disclosure - Schedule of Amortizable Intangible Asset (Detail) link:calculationLink link:presentationLink link:definitionLink 142 - Disclosure - Amortization Expense of Acquired Intangibles (Detail) link:calculationLink link:presentationLink link:definitionLink 143 - Disclosure - Estimated Future Amortization Expense (Detail) link:calculationLink link:presentationLink link:definitionLink 144 - Disclosure - Acquisitions - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 145 - Disclosure - Schedule of Accrued Expenses (Detail) link:calculationLink link:presentationLink link:definitionLink 146 - Disclosure - Schedule of Deferred Revenue (Detail) link:calculationLink link:presentationLink link:definitionLink 147 - Disclosure - Stock Based Compensation Expense Included in Consolidated Statements of Operations (Detail) link:calculationLink link:presentationLink link:definitionLink 148 - Disclosure - Stock-Based Compensation - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 149 - Disclosure - Summary of Basic and Diluted Earnings Per Share (Detail) link:calculationLink link:presentationLink link:definitionLink 150 - Disclosure - Geographic Information and Major Clients - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 151 - Disclosure - Revenue from International Clients by Geographic Areas (Detail) link:calculationLink link:presentationLink link:definitionLink 152 - Disclosure - Trade Receivables of Major Clients (Detail) link:calculationLink link:presentationLink link:definitionLink EX-101.CAL 8 pega-20160630_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE EX-101.DEF 9 pega-20160630_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE EX-101.LAB 10 pega-20160630_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE EX-101.PRE 11 pega-20160630_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE XML 12 R1.htm IDEA: XBRL DOCUMENT v3.5.0.2
Document and Entity Information - shares
6 Months Ended
Jun. 30, 2016
Jul. 22, 2016
Document Information [Line Items]    
Document Type 10-Q  
Amendment Flag false  
Document Period End Date Jun. 30, 2016  
Document Fiscal Year Focus 2016  
Document Fiscal Period Focus Q2  
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   76,291,818
XML 13 R2.htm IDEA: XBRL DOCUMENT v3.5.0.2
UNAUDITED CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Jun. 30, 2016
Dec. 31, 2015
Current assets:    
Cash and cash equivalents $ 64,261 $ 93,026
Marketable securities 73,308 126,052
Total cash, cash equivalents, and marketable securities 137,569 219,078
Trade accounts receivable, net of allowance of $4,400 and $4,631 198,893 211,846
Deferred income taxes 12,375 12,380
Income taxes receivable 13,468 4,770
Other current assets 22,161 10,791
Total current assets 384,466 458,865
Property and equipment, net 37,736 31,319
Long-term deferred income taxes 52,041 53,350
Long-term other assets 3,647 4,030
Intangible assets, net 51,080 33,418
Goodwill 74,385 46,776
Total assets 603,355 627,758
Current liabilities:    
Accounts payable 11,196 12,675
Accrued expenses 46,115 42,768
Accrued compensation and related expenses 41,207 55,872
Deferred revenue 144,522 155,873
Total current liabilities 243,040 267,188
Income taxes payable 5,784 5,618
Long-term deferred revenue 13,326 15,805
Other long-term liabilities 16,411 16,288
Total liabilities 278,561 304,899
Stockholders' equity:    
Preferred stock, 1,000 shares authorized; no shares issued and outstanding
Common stock, 200,000 shares authorized; 76,317 shares and 76,488 shares issued and outstanding 763 765
Additional paid-in capital 140,178 145,418
Retained earnings 188,249 180,183
Accumulated other comprehensive loss (4,396) (3,507)
Total stockholders' equity 324,794 322,859
Total liabilities and stockholders' equity $ 603,355 $ 627,758
XML 14 R3.htm IDEA: XBRL DOCUMENT v3.5.0.2
UNAUDITED CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) - USD ($)
$ in Thousands
Jun. 30, 2016
Dec. 31, 2015
Allowance for sales credit memos $ 4,400 $ 4,631
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 76,317,000 76,488,000
Common stock, shares outstanding 76,317,000 76,488,000
XML 15 R4.htm IDEA: XBRL DOCUMENT v3.5.0.2
UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2016
Jun. 30, 2015
Jun. 30, 2016
Jun. 30, 2015
Revenue:        
Software license $ 70,671 $ 63,497 $ 139,016 $ 121,472
Maintenance 55,161 49,329 108,136 98,081
Services 63,164 49,193 120,702 96,384
Total revenue 188,996 162,019 367,854 315,937
Cost of revenue:        
Software license 1,312 1,030 2,333 2,106
Maintenance 6,315 5,476 12,230 10,656
Services 52,473 48,275 102,047 92,078
Total cost of revenue 60,100 54,781 116,610 104,840
Gross profit 128,896 107,238 251,244 211,097
Operating expenses:        
Selling and marketing 74,016 60,389 135,094 116,124
Research and development 35,574 31,372 70,494 61,216
General and administrative 11,294 10,214 22,342 16,559
Acquisition-related 1,623 13 2,542 39
Restructuring 29   287  
Total operating expenses 122,536 101,988 230,759 193,938
Income from operations 6,360 5,250 20,485 17,159
Foreign currency transaction gain (loss) 306 (968) 1,682 (3,930)
Interest income, net 188 216 478 529
Other (expense) income, net (1,356) 3 (3,654) 3
Income before provision for income taxes 5,498 4,501 18,991 13,761
Provision for income taxes 1,851 1,397 6,339 4,722
Net income $ 3,647 $ 3,104 $ 12,652 $ 9,039
Earnings per share:        
Basic $ 0.05 $ 0.04 $ 0.17 $ 0.12
Diluted $ 0.05 $ 0.04 $ 0.16 $ 0.11
Weighted-average number of common shares outstanding        
Basic 76,318 76,626 76,347 76,514
Diluted 78,969 78,950 78,924 78,771
Cash dividends declared per share $ 0.03 $ 0.03 $ 0.06 $ 0.06
XML 16 R5.htm IDEA: XBRL DOCUMENT v3.5.0.2
UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2016
Jun. 30, 2015
Jun. 30, 2016
Jun. 30, 2015
Net income $ 3,647 $ 3,104 $ 12,652 $ 9,039
Other comprehensive (loss) gain, net:        
Unrealized gain (loss) on available-for-sale marketable securities, net of tax 56 (86) 342 5
Foreign currency translation adjustments (1,224) 1,762 (1,231) (1,334)
Total other comprehensive (loss) gain, net (1,168) 1,676 (889) (1,329)
Comprehensive income $ 2,479 $ 4,780 $ 11,763 $ 7,710
XML 17 R6.htm IDEA: XBRL DOCUMENT v3.5.0.2
UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2016
Jun. 30, 2015
Operating activities:    
Net income $ 12,652 $ 9,039
Adjustments to reconcile net income to cash provided by operating activities:    
Excess tax benefits from exercise or vesting of equity awards (2,270) (2,280)
Deferred income taxes (1,190) (1,525)
Depreciation and amortization 11,675 11,258
Stock-based compensation expense 19,816 14,914
Foreign currency transaction (gain) loss (1,682) 3,930
Other non-cash 4,576 550
Change in operating assets and liabilities:    
Trade accounts receivable 10,853 16,645
Income taxes receivable and other current assets (16,065) (4,853)
Accounts payable and accrued expenses (19,259) (10,507)
Deferred revenue (11,222) 2,378
Other long-term assets and liabilities 1,415 (150)
Cash provided by operating activities 9,299 39,399
Investing activities:    
Purchases of marketable securities (20,942) (31,504)
Proceeds from maturities and called marketable securities 21,139 21,120
Sales of marketable securities 52,483  
Payments for acquisitions, net of cash acquired (49,113) (535)
Investment in property and equipment (11,497) (7,293)
Cash used in investing activities (7,930) (18,212)
Financing activities:    
Issuance of common stock for share-based compensation plans 364 587
Excess tax benefits from exercise or vesting of equity awards 2,270 2,280
Dividend payments to shareholders (4,592) (4,594)
Common stock repurchases for tax withholdings for net settlement of equity awards (8,213) (4,432)
Common stock repurchases under share repurchase programs (19,225) (7,075)
Cash used in financing activities (29,396) (13,234)
Effect of exchange rates on cash and cash equivalents (738) (1,674)
Net (decrease) increase in cash and cash equivalents (28,765) 6,279
Cash and cash equivalents, beginning of period 93,026 114,585
Cash and cash equivalents, end of period $ 64,261 $ 120,864
XML 18 R7.htm IDEA: XBRL DOCUMENT v3.5.0.2
ACCOUNTING POLICIES
6 Months Ended
Jun. 30, 2016
ACCOUNTING POLICIES

1. ACCOUNTING POLICIES

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

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

XML 19 R8.htm IDEA: XBRL DOCUMENT v3.5.0.2
NEW ACCOUNTING PRONOUNCEMENTS
6 Months Ended
Jun. 30, 2016
NEW ACCOUNTING PRONOUNCEMENTS

2. NEW ACCOUNTING PRONOUNCEMENTS

Improvements to Employee Share-Based Payment Accounting: In March 2016, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) No. 2016-09, “Compensation—Stock Compensation (Topic 718): Improvements to Employee Share-Based Payment Accounting,” which is intended to simplify various aspects of the accounting for employee share-based payments transactions, including accounting for income taxes, forfeitures, and statutory tax withholding requirements, as well as classification in the statement of cash flows. The effective date for the Company will be January 1, 2017, 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 currently expects that most of its operating lease commitments will be subject to this ASU and recognized as operating lease liabilities and right-of-use assets upon adoption.

Balance Sheet Classification of Deferred Taxes: In November 2015, the FASB issued ASU No. 2015-17, “Income Taxes (Topic 740): Balance Sheet Classification of Deferred Taxes.” The guidance requires that deferred income tax liabilities and assets be classified as noncurrent in a classified balance sheet. The effective date for the Company will be January 1, 2017, with early adoption permitted. The Company does not expect this ASU to have a material impact on its consolidated financial statements and related disclosures.

Revenue from Contracts with Customers: In May 2014, the FASB issued ASU No. 2014-09, “Revenue from Contracts with Customers (Topic 606)”. This ASU amends the guidance for revenue recognition to replace numerous, industry-specific requirements and converges areas under this topic with those of the International Financial Reporting Standards. This ASU implements a five-step process for customer contract revenue recognition that focuses on transfer of control, as opposed to transfer of risk and rewards. This ASU also requires enhanced disclosures regarding the nature, amount, timing and uncertainty of revenues and cash flows from contracts with customers. Other major provisions include ensuring the time value of money is considered in the transaction price, and allowing estimates of variable consideration to be recognized before contingencies are resolved in certain circumstances. This ASU originally had an effective date for the Company of January 1, 2017. In August 2015, the FASB issued ASU No. 2015-14, “Revenue from Contracts with Customers (Topic 606) Deferral of the Effective Date,” which defers the effective date by one year while providing the option to adopt the standard on the original effective date. In addition, the FASB issued ASU No. 2016-08, ASU No. 2016-10, and ASU No. 2016-12 in March 2016, April 2016, and May 2016, respectively, to help provide interpretive clarifications on the new guidance in ASC Topic 606. The effective date for these ASUs for the Company will be January 1, 2018. The Company has not yet selected a transition method and is currently evaluating the effect that these ASUs will have on its consolidated financial statements and related disclosures.

XML 20 R9.htm IDEA: XBRL DOCUMENT v3.5.0.2
MARKETABLE SECURITIES
6 Months Ended
Jun. 30, 2016
MARKETABLE SECURITIES

3. MARKETABLE SECURITIES

 

     June 30, 2016  
(in thousands)    Amortized
Cost
     Unrealized
Gains
     Unrealized
Losses
     Fair Value  

Municipal bonds

   $ 34,920       $ 142       $ (1    $ 35,061   

Corporate bonds

     36,514         82         (1      36,595   

Certificates of deposit

     1,651         1         —           1,652   
  

 

 

    

 

 

    

 

 

    

 

 

 
   $ 73,085       $ 225       $ (2    $ 73,308   
  

 

 

    

 

 

    

 

 

    

 

 

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

Municipal bonds

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

Corporate bonds

     66,960         2         (147      66,815   

Certificates of deposit

     1,903         —           (1      1,902   
  

 

 

    

 

 

    

 

 

    

 

 

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

 

 

    

 

 

    

 

 

    

 

 

 

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

As of June 30, 2016, remaining maturities of marketable debt securities ranged from August 2016 to August 2019, with a weighted-average remaining maturity of approximately 17 months.

XML 21 R10.htm IDEA: XBRL DOCUMENT v3.5.0.2
DERIVATIVE INSTRUMENTS
6 Months Ended
Jun. 30, 2016
DERIVATIVE INSTRUMENTS

4. DERIVATIVE INSTRUMENTS

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

The Company is primarily exposed to foreign currency exchange rate fluctuations in the U.S. dollar, the Euro, and the Australian dollar relative to the British pound and the Euro, and the Indian rupee relative to the U.S. dollar. At the end of June 2016, the U.K. held a referendum in which U.K. voters approved an exit from the European Union (the “E.U.”), commonly referred to as “Brexit”. The announcement of Brexit resulted in a sharp decline in the value of the British pound, as compared to the U.S. dollar and other currencies. This decline primarily resulted in foreign currency transaction losses from the remeasurement of U.S. dollar-denominated liabilities held by the Company’s U.K. subsidiary and majority of the unrealized loss from the change in fair value of the Company’s forward contracts.

The forward contracts are not designated as hedging instruments. As a result, the Company records the fair value of these contracts at the end of each reporting period in the accompanying unaudited condensed consolidated balance sheets as other current assets for unrealized gains and accrued expenses for unrealized losses, with any fluctuations in the value of these contracts recognized in other expense, net, in the accompanying unaudited condensed consolidated statements of operations. The cash flows related to these forward contracts are classified as operating activities in the accompanying unaudited condensed consolidated statements of cash flows. The Company does not enter into any forward contracts for trading or speculative purposes.

 

As of June 30, 2016 and December 31, 2015, the total notional amount of the Company’s outstanding forward contracts was $155.8 million and $32.3 million, respectively.

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

 

(in thousands)    June 30, 2016      December 31, 2015  
     Balance Sheet
Location
     Fair
Value
     Balance Sheet
Location
     Fair
Value
 

Asset Derivatives

           

Foreign currency forward contracts

     Other current assets       $ 1,875         Other current assets       $ 48   

Liability Derivatives

           

Foreign currency forward contracts

     Accrued expenses       $ 4,563         Accrued expenses       $ 1,052   

The Company entered into forward contracts with notional values as follows:

 

     Notional Amount  
     Three Months Ended
June 30,
     Six Months Ended
June 30,
 
Currency (in thousands)    2016      2015      2016      2015  

Euro

   45,165       —         79,600       —     

British pound

   £ 13,980       £ —         £ 23,085       £ —     

Australian dollar

   A$ 34,270       A$ —         A$ 70,545       A$ —     

Indian rupee

   Rs   425,000       Rs  —         Rs   1,393,500       Rs  —     

United States dollar

   $ 113,215       $ —         $ 162,035       $ —     

 

     Three Months Ended
June 30,
     Six Months Ended
June 30,
 
(in thousands)    2016      2015      2016      2015  

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

   $ (1,421    $ —         $ (3,718    $ —     

Foreign currency transaction gain (loss) from the remeasurement of foreign currency assets and liabilities

   $ 306       $ (968    $ 1,682       $ (3,930
XML 22 R11.htm IDEA: XBRL DOCUMENT v3.5.0.2
FAIR VALUE MEASUREMENTS
6 Months Ended
Jun. 30, 2016
FAIR VALUE MEASUREMENTS

5. FAIR VALUE MEASUREMENTS

Assets and Liabilities Measured at Fair Value on a Recurring Basis

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

The Company’s money market funds are classified within Level 1 of the fair value hierarchy. The Company’s investments classified within Level 2 of the fair value hierarchy are valued based on a market approach using quoted prices, when available, or matrix pricing compiled by third party pricing vendors, using observable market inputs such as interest rates, yield curves, and credit risk. The Company’s foreign currency forward contracts, which are all classified within Level 2 of the fair value hierarchy, are valued based on the notional amounts and rates under the contracts and observable market inputs such as currency exchange rates and credit risk. If applicable, the Company will recognize transfers into and out of levels within the fair value hierarchy at the end of the reporting period in which the actual event or change in circumstance occurs. There were no transfers between Level 1 and Level 2 during the three and six months ended June 30, 2016.

 

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

 

     June 30,
2016
     Fair Value Measurements at
Reporting Date Using
 
(in thousands)       Level 1      Level 2  

Fair Value Assets:

        

Money market funds

   $ 968       $         968       $ —     

Marketable securities:

        

Municipal bonds

   $ 35,061       $ —         $ 35,061   

Corporate bonds

     36,595         —           36,595   

Certificates of deposit

     1,652         —           1,652   
  

 

 

    

 

 

    

 

 

 

Total marketable securities

   $ 73,308       $ —         $ 73,308   
  

 

 

    

 

 

    

 

 

 

Foreign currency forward contracts

   $ 1,875       $ —         $ 1,875   

Fair Value Liabilities:

        

Foreign currency forward contracts

   $ 4,563       $ —         $ 4,563   
  

 

 

    

 

 

    

 

 

 
     December 31,
2015
     Fair Value Measurements at
Reporting Date Using
 
(in thousands)       Level 1      Level 2  

Fair Value Assets:

        

Money market funds

   $ 573       $ 573       $ —     

Marketable securities:

        

Municipal bonds

   $ 57,335       $ —         $ 57,335   

Corporate bonds

     66,815         —           66,815   

Certificates of deposit

     1,902         —           1,902   
  

 

 

    

 

 

    

 

 

 

Total marketable securities

   $ 126,052       $ —         $ 126,052   
  

 

 

    

 

 

    

 

 

 

Foreign currency forward contracts

   $ 48       $ —         $ 48   

Fair Value Liabilities:

        

Foreign currency forward contracts

   $ 1,052       $ —         $ 1,052   
  

 

 

    

 

 

    

 

 

 

Assets Measured at Fair Value on a Nonrecurring Basis

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

XML 23 R12.htm IDEA: XBRL DOCUMENT v3.5.0.2
TRADE ACCOUNTS RECEIVABLE, NET OF ALLOWANCE
6 Months Ended
Jun. 30, 2016
TRADE ACCOUNTS RECEIVABLE, NET OF ALLOWANCE

6. TRADE ACCOUNTS RECEIVABLE, NET OF ALLOWANCE

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

 

                                             
(in thousands)    June 30,
2016
     December 31,
2015
 

Trade accounts receivable

   $ 183,561       $ 190,820   

Unbilled trade accounts receivable

     19,732         25,657   
  

 

 

    

 

 

 

Total accounts receivable

     203,293         216,477   
  

 

 

    

 

 

 

Allowance for sales credit memos

     (4,400      (4,631
  

 

 

    

 

 

 
   $ 198,893       $ 211,846   
  

 

 

    

 

 

 
XML 24 R13.htm IDEA: XBRL DOCUMENT v3.5.0.2
GOODWILL AND OTHER INTANGIBLE ASSETS
6 Months Ended
Jun. 30, 2016
GOODWILL AND OTHER INTANGIBLE ASSETS

7. GOODWILL AND OTHER INTANGIBLE ASSETS

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

 

(in thousands)    2016  

Balance as of January 1,

   $ 46,776   

Goodwill acquired during the year

     27,780   

Translation adjustments

     (171
  

 

 

 

Balance as of June 30,

   $ 74,385   
  

 

 

 

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

 

(in thousands)    Range of
Useful Lives
     Cost      Accumulated
Amortization
     Net Book
Value
 

As of June 30, 2016

           

Customer related intangibles

     4-10 years       $ 63,158       $ (33,852    $ 29,306   

Technology

     3-10 years         58,942         (37,266      21,676   

Other intangibles

     3 years         5,361         (5,263      98   
     

 

 

    

 

 

    

 

 

 

Total

      $ 127,461       $ (76,381    $ 51,080   
     

 

 

    

 

 

    

 

 

 

As of December 31, 2015

           

Customer related intangibles

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

Technology

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

Other intangibles

     3 years         5,361         (5,084      277   
     

 

 

    

 

 

    

 

 

 

Total

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

 

 

    

 

 

    

 

 

 

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

 

     Three Months Ended
June 30,
     Six Months Ended
June 30,
 
(in thousands)    2016      2015      2016      2015  

Cost of revenue

   $ 1,638       $ 1,347       $ 2,984       $ 2,690   

Selling and marketing

     1,877         1,534         3,407         3,065   

General and administrative

     89         238         178         502   
  

 

 

    

 

 

    

 

 

    

 

 

 

Total amortization expense

   $ 3,604       $ 3,119       $ 6,569       $ 6,257   
  

 

 

    

 

 

    

 

 

    

 

 

 

 

Amortization of intangibles is estimated to be recorded over their remaining useful lives as follows:

 

(in thousands) as of June 30, 2016

   Future estimated
amortization
expense
 

Remainder of 2016

   $ 6,679   

2017

     12,359   

2018

     11,359   

2019

     5,567   

2020

     2,672   

2021 and thereafter

     12,444   
  

 

 

 
   $ 51,080   
  

 

 

 

 

XML 25 R14.htm IDEA: XBRL DOCUMENT v3.5.0.2
ACQUISITION
6 Months Ended
Jun. 30, 2016
ACQUISITION

8. ACQUISITION

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

During the second quarter and first six months of 2016, the Company incurred $1.6 million and $2.5 million, respectively, of direct and incremental expenses that were primarily legal and advisory fees and due diligence costs to affect the acquisition.

In allocating the total purchase consideration based on estimated fair values, the Company recorded $27.8 million of goodwill, which is nondeductible for income tax purposes, and $24.3 million of intangible assets with a weighted-average amortization period of 9.7 years. The estimated fair values of assets acquired and liabilities assumed may be subject to change as additional information is received and certain tax returns are finalized. The Company expects to finalize the valuation no later than one year from the acquisition date.

XML 26 R15.htm IDEA: XBRL DOCUMENT v3.5.0.2
ACCRUED EXPENSES
6 Months Ended
Jun. 30, 2016
ACCRUED EXPENSES

9. ACCRUED EXPENSES

 

                                             
(in thousands)    June 30,
2016
     December 31,
2015
 

Partner commissions

   $ 2,908       $ 3,319   

Other taxes

     9,132         10,070   

Employee reimbursable expenses

     1,963         1,426   

Dividends payable

     2,291         2,297   

Professional services contractor fees

     4,274         4,580   

Self-insurance health and dental claims

     2,341         2,129   

Professional fees

     2,521         2,937   

Short-term deferred rent

     1,610         1,600   

Income taxes payable

     1,294         5,464   

Acquisition-related expenses and merger consideration

     517         834   

Restructuring

     206         394   

Marketing and sales program expenses

     6,849         1,397   

Cloud hosting expenses

     897         1,370   

Foreign currency forward contracts

     4,563         1,052   

Fixed assets in progress

     1,809         1,632   

Other

     2,940         2,267   
  

 

 

    

 

 

 
   $ 46,115       $ 42,768   
  

 

 

    

 

 

 
XML 27 R16.htm IDEA: XBRL DOCUMENT v3.5.0.2
DEFERRED REVENUE
6 Months Ended
Jun. 30, 2016
DEFERRED REVENUE

10. DEFERRED REVENUE

 

                                             
(in thousands)    June 30,
2016
     December 31,
2015
 

Software license

   $ 30,986       $ 40,886   

Maintenance

     96,404         95,262   

Cloud

     9,686         8,948   

Services

     7,446         10,777   
  

 

 

    

 

 

 

Current deferred revenue

     144,522         155,873   
  

 

 

    

 

 

 

Software license

     9,356         12,389   

Maintenance and services

     2,143         2,227   

Cloud

     1,827         1,189   
  

 

 

    

 

 

 

Long-term deferred revenue

     13,326         15,805   
  

 

 

    

 

 

 
   $ 157,848       $ 171,678   
  

 

 

    

 

 

 
XML 28 R17.htm IDEA: XBRL DOCUMENT v3.5.0.2
STOCK-BASED COMPENSATION
6 Months Ended
Jun. 30, 2016
STOCK-BASED COMPENSATION

11. STOCK-BASED COMPENSATION

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

 

     Three Months Ended
June 30,
     Six Months Ended
June 30,
 
(in thousands)    2016      2015      2016      2015  

Cost of revenues

   $ 2,914       $ 2,281       $ 5,594       $ 4,234   

Operating expenses

     7,967         6,364         14,222         10,680   
  

 

 

    

 

 

    

 

 

    

 

 

 

Total stock-based compensation before tax

   $ 10,881       $ 8,645       $ 19,816       $ 14,914   

Income tax benefit

   $ (3,085    $ (2,328    $ (5,690    $ (4,111

During the first six months of 2016, the Company issued approximately 615,000 shares of common stock to its employees and 9,000 shares of common stock to its non-employee directors under the Company’s share-based compensation plans.

During the first six months of 2016, the Company granted approximately 1,513,000 restricted stock units (“RSUs”) and 2,125,000 non-qualified stock options to its employees with total fair values of approximately $37.8 million and $17.5 million, respectively. This includes approximately 225,000 RSUs which were granted in connection with the election by employees to receive 50% of their 2016 target incentive compensation under the Company’s Corporate Incentive Compensation Plan in the form of RSUs instead of cash. Stock-based compensation of approximately $5.6 million associated with this RSU grant will be recognized over a one-year period beginning on the grant date. During the first six months of 2016, the Company also granted approximately 32,000 RSUs to its non-employee directors with a total fair value of $0.9 million, which vested 25% on the grant date and will vest 25% quarterly thereafter.

The Company recognizes stock based compensation on the accelerated recognition method, treating each vesting tranche as if it were an individual grant. As of June 30, 2016, the Company had approximately $54 million of unrecognized stock-based compensation expense, net of estimated forfeitures, related to all unvested RSUs and unvested stock options that is expected to be recognized over a weighted-average period of 2.1 years.

XML 29 R18.htm IDEA: XBRL DOCUMENT v3.5.0.2
EARNINGS PER SHARE
6 Months Ended
Jun. 30, 2016
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 options and RSUs, using the treasury stock method and the average market price of the Company’s common stock during the applicable period. Certain shares related to some of the Company’s outstanding stock options and RSUs were excluded from the computation of diluted earnings per share because they were anti-dilutive in the periods presented, but could be dilutive in the future.

 

     Three Months Ended
June 30,
     Six Months Ended
June 30,
 
(in thousands, except per share amounts)    2016      2015      2016      2015  

Basic

           

Net income

   $ 3,647       $ 3,104       $ 12,652       $ 9,039   
  

 

 

    

 

 

    

 

 

    

 

 

 

Weighted-average common shares outstanding

     76,318         76,626         76,347         76,514   
  

 

 

    

 

 

    

 

 

    

 

 

 

Earnings per share, basic

   $ 0.05       $ 0.04       $ 0.17       $ 0.12   
  

 

 

    

 

 

    

 

 

    

 

 

 

Diluted

           

Net income

   $ 3,647       $ 3,104       $ 12,652       $ 9,039   
  

 

 

    

 

 

    

 

 

    

 

 

 

Weighted-average common shares outstanding, basic

     76,318         76,626         76,347         76,514   

Weighted-average effect of dilutive securities:

           

Stock options

     1,610         1,525         1,527         1,517   

RSUs

     1,041         799         1,050         740   
  

 

 

    

 

 

    

 

 

    

 

 

 

Effect of assumed exercise of stock options and RSUs

     2,651         2,324         2,577         2,257   
  

 

 

    

 

 

    

 

 

    

 

 

 

Weighted-average common shares outstanding, assuming dilution

     78,969         78,950         78,924         78,771   
  

 

 

    

 

 

    

 

 

    

 

 

 

Earnings per share, diluted

   $ 0.05       $ 0.04       $ 0.16       $ 0.11   
  

 

 

    

 

 

    

 

 

    

 

 

 

Outstanding options and RSUs excluded as impact would be anti-dilutive

     315         223         404         141   
XML 30 R19.htm IDEA: XBRL DOCUMENT v3.5.0.2
GEOGRAPHIC INFORMATION AND MAJOR CLIENTS
6 Months Ended
Jun. 30, 2016
GEOGRAPHIC INFORMATION AND MAJOR CLIENTS

13. GEOGRAPHIC INFORMATION AND MAJOR CLIENTS

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

The Company develops and licenses its strategic software applications and Pega 7 platform, and provides consulting services, maintenance, and training related to its offerings. The Company derives substantially all of its revenue from the sale and support of one group of similar products and services – software that provides business process solutions in the enterprise applications market. To assess performance, the Company’s CODM, who is the chief executive officer, reviews financial information on a consolidated basis. Therefore, the Company determined it has one reportable segment — Digital Enterprise Business Solutions and one reporting unit.

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

 

     Three Months Ended
June 30,
    Six Months Ended
June 30,
 
(Dollars in thousands)    2016     2015     2016     2015  

U.S.

   $ 103,547         55   $ 87,867         54   $ 196,775         53   $ 178,031         56

Other Americas

     15,983         8     27,380         17     41,542         12     39,677         13

U.K.

     31,336         17     21,149         13     55,691         15     41,376         13

Other EMEA(1)

     22,391         12     15,835         10     43,658         12     34,703         11

Asia Pacific

     15,739         8     9,788         6     30,188         8     22,150         7
  

 

 

    

 

 

   

 

 

    

 

 

   

 

 

    

 

 

   

 

 

    

 

 

 
   $ 188,996         100   $ 162,019         100   $ 367,854         100   $ 315,937         100
  

 

 

    

 

 

   

 

 

    

 

 

   

 

 

    

 

 

   

 

 

    

 

 

 

 

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

There were no clients accounting for 10% or more of the Company’s total revenue during the second quarter and first six months of 2016 and 2015.

Clients accounting for 10% or more of the Company’s total outstanding trade receivables, net of allowance, were as follows:

 

     As of June 30,     As of December 31,  
(Dollars in thousands)    2016     2015  

Trade receivables, net of allowances

   $ 198,893      $ 211,846   

Client A

     —       10
XML 31 R20.htm IDEA: XBRL DOCUMENT v3.5.0.2
MARKETABLE SECURITIES (Tables)
6 Months Ended
Jun. 30, 2016
Schedule of Available for Sale Securities Reconciliation
     June 30, 2016  
(in thousands)    Amortized
Cost
     Unrealized
Gains
     Unrealized
Losses
     Fair Value  

Municipal bonds

   $ 34,920       $ 142       $ (1    $ 35,061   

Corporate bonds

     36,514         82         (1      36,595   

Certificates of deposit

     1,651         1         —           1,652   
  

 

 

    

 

 

    

 

 

    

 

 

 
   $ 73,085       $ 225       $ (2    $ 73,308   
  

 

 

    

 

 

    

 

 

    

 

 

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

Municipal bonds

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

Corporate bonds

     66,960         2         (147      66,815   

Certificates of deposit

     1,903         —           (1      1,902   
  

 

 

    

 

 

    

 

 

    

 

 

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

 

 

    

 

 

    

 

 

    

 

 

 
XML 32 R21.htm IDEA: XBRL DOCUMENT v3.5.0.2
DERIVATIVE INSTRUMENTS (Tables)
6 Months Ended
Jun. 30, 2016
Fair Value of Company Outstanding Forward Contracts

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

 

(in thousands)    June 30, 2016      December 31, 2015  
     Balance Sheet
Location
     Fair
Value
     Balance Sheet
Location
     Fair
Value
 

Asset Derivatives

           

Foreign currency forward contracts

     Other current assets       $ 1,875         Other current assets       $ 48   

Liability Derivatives

           

Foreign currency forward contracts

     Accrued expenses       $ 4,563         Accrued expenses       $ 1,052   
Forward Contracts with Notional Values

The Company entered into forward contracts with notional values as follows:

 

     Notional Amount  
     Three Months Ended
June 30,
     Six Months Ended
June 30,
 
Currency (in thousands)    2016      2015      2016      2015  

Euro

   45,165       —         79,600       —     

British pound

   £ 13,980       £ —         £ 23,085       £ —     

Australian dollar

   A$ 34,270       A$ —         A$ 70,545       A$ —     

Indian rupee

   Rs   425,000       Rs  —         Rs   1,393,500       Rs  —     

United States dollar

   $ 113,215       $ —         $ 162,035       $ —     
Change in Fair Value of Forward Contracts
     Three Months Ended
June 30,
     Six Months Ended
June 30,
 
(in thousands)    2016      2015      2016      2015  

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

   $ (1,421    $ —         $ (3,718    $ —     

Foreign currency transaction gain (loss) from the remeasurement of foreign currency assets and liabilities

   $ 306       $ (968    $ 1,682       $ (3,930
XML 33 R22.htm IDEA: XBRL DOCUMENT v3.5.0.2
FAIR VALUE MEASUREMENTS (Tables)
6 Months Ended
Jun. 30, 2016
Assets and Liabilities Measured at Fair Value

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

 

     June 30,
2016
     Fair Value Measurements at
Reporting Date Using
 
(in thousands)       Level 1      Level 2  

Fair Value Assets:

        

Money market funds

   $ 968       $         968       $ —     

Marketable securities:

        

Municipal bonds

   $ 35,061       $ —         $ 35,061   

Corporate bonds

     36,595         —           36,595   

Certificates of deposit

     1,652         —           1,652   
  

 

 

    

 

 

    

 

 

 

Total marketable securities

   $ 73,308       $ —         $ 73,308   
  

 

 

    

 

 

    

 

 

 

Foreign currency forward contracts

   $ 1,875       $ —         $ 1,875   

Fair Value Liabilities:

        

Foreign currency forward contracts

   $ 4,563       $ —         $ 4,563   
  

 

 

    

 

 

    

 

 

 
     December 31,
2015
     Fair Value Measurements at
Reporting Date Using
 
(in thousands)       Level 1      Level 2  

Fair Value Assets:

        

Money market funds

   $ 573       $ 573       $ —     

Marketable securities:

        

Municipal bonds

   $ 57,335       $ —         $ 57,335   

Corporate bonds

     66,815         —           66,815   

Certificates of deposit

     1,902         —           1,902   
  

 

 

    

 

 

    

 

 

 

Total marketable securities

   $ 126,052       $ —         $ 126,052   
  

 

 

    

 

 

    

 

 

 

Foreign currency forward contracts

   $ 48       $ —         $ 48   

Fair Value Liabilities:

        

Foreign currency forward contracts

   $ 1,052       $ —         $ 1,052   
  

 

 

    

 

 

    

 

 

 
XML 34 R23.htm IDEA: XBRL DOCUMENT v3.5.0.2
TRADE ACCOUNTS RECEIVABLE, NET OF ALLOWANCE (Tables)
6 Months Ended
Jun. 30, 2016
Schedule of Trade Accounts Receivable

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

 

                                             
(in thousands)    June 30,
2016
     December 31,
2015
 

Trade accounts receivable

   $ 183,561       $ 190,820   

Unbilled trade accounts receivable

     19,732         25,657   
  

 

 

    

 

 

 

Total accounts receivable

     203,293         216,477   
  

 

 

    

 

 

 

Allowance for sales credit memos

     (4,400      (4,631
  

 

 

    

 

 

 
   $ 198,893       $ 211,846   
  

 

 

    

 

 

 
XML 35 R24.htm IDEA: XBRL DOCUMENT v3.5.0.2
GOODWILL AND OTHER INTANGIBLE ASSETS (Tables)
6 Months Ended
Jun. 30, 2016
Changes in Carrying Amount of Goodwill

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

 

(in thousands)    2016  

Balance as of January 1,

   $ 46,776   

Goodwill acquired during the year

     27,780   

Translation adjustments

     (171
  

 

 

 

Balance as of June 30,

   $ 74,385   
  

 

 

 
Schedule of Amortizable Intangible Assets

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

 

(in thousands)    Range of
Useful Lives
     Cost      Accumulated
Amortization
     Net Book
Value
 

As of June 30, 2016

           

Customer related intangibles

     4-10 years       $ 63,158       $ (33,852    $ 29,306   

Technology

     3-10 years         58,942         (37,266      21,676   

Other intangibles

     3 years         5,361         (5,263      98   
     

 

 

    

 

 

    

 

 

 

Total

      $ 127,461       $ (76,381    $ 51,080   
     

 

 

    

 

 

    

 

 

 

As of December 31, 2015

           

Customer related intangibles

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

Technology

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

Other intangibles

     3 years         5,361         (5,084      277   
     

 

 

    

 

 

    

 

 

 

Total

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

 

 

    

 

 

    

 

 

 
Amortization Expense of Acquired Intangibles

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

 

     Three Months Ended
June 30,
     Six Months Ended
June 30,
 
(in thousands)    2016      2015      2016      2015  

Cost of revenue

   $ 1,638       $ 1,347       $ 2,984       $ 2,690   

Selling and marketing

     1,877         1,534         3,407         3,065   

General and administrative

     89         238         178         502   
  

 

 

    

 

 

    

 

 

    

 

 

 

Total amortization expense

   $ 3,604       $ 3,119       $ 6,569       $ 6,257   
  

 

 

    

 

 

    

 

 

    

 

 

 
Estimated Future Amortization Expense

Amortization of intangibles is estimated to be recorded over their remaining useful lives as follows:

 

(in thousands) as of June 30, 2016

   Future estimated
amortization
expense
 

Remainder of 2016

   $ 6,679   

2017

     12,359   

2018

     11,359   

2019

     5,567   

2020

     2,672   

2021 and thereafter

     12,444   
  

 

 

 
   $ 51,080   
  

 

 

 

 

XML 36 R25.htm IDEA: XBRL DOCUMENT v3.5.0.2
ACCRUED EXPENSES (Tables)
6 Months Ended
Jun. 30, 2016
Schedule of Accrued Expenses
                                             
(in thousands)    June 30,
2016
     December 31,
2015
 

Partner commissions

   $ 2,908       $ 3,319   

Other taxes

     9,132         10,070   

Employee reimbursable expenses

     1,963         1,426   

Dividends payable

     2,291         2,297   

Professional services contractor fees

     4,274         4,580   

Self-insurance health and dental claims

     2,341         2,129   

Professional fees

     2,521         2,937   

Short-term deferred rent

     1,610         1,600   

Income taxes payable

     1,294         5,464   

Acquisition-related expenses and merger consideration

     517         834   

Restructuring

     206         394   

Marketing and sales program expenses

     6,849         1,397   

Cloud hosting expenses

     897         1,370   

Foreign currency forward contracts

     4,563         1,052   

Fixed assets in progress

     1,809         1,632   

Other

     2,940         2,267   
  

 

 

    

 

 

 
   $ 46,115       $ 42,768   
  

 

 

    

 

 

 
XML 37 R26.htm IDEA: XBRL DOCUMENT v3.5.0.2
DEFERRED REVENUE (Tables)
6 Months Ended
Jun. 30, 2016
Schedule of Deferred Revenue
                                             
(in thousands)    June 30,
2016
     December 31,
2015
 

Software license

   $ 30,986       $ 40,886   

Maintenance

     96,404         95,262   

Cloud

     9,686         8,948   

Services

     7,446         10,777   
  

 

 

    

 

 

 

Current deferred revenue

     144,522         155,873   
  

 

 

    

 

 

 

Software license

     9,356         12,389   

Maintenance and services

     2,143         2,227   

Cloud

     1,827         1,189   
  

 

 

    

 

 

 

Long-term deferred revenue

     13,326         15,805   
  

 

 

    

 

 

 
   $ 157,848       $ 171,678   
  

 

 

    

 

 

 
XML 38 R27.htm IDEA: XBRL DOCUMENT v3.5.0.2
STOCK-BASED COMPENSATION (Tables)
6 Months Ended
Jun. 30, 2016
Stock-Based Compensation Expense Included in Consolidated Statements of Operations

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

 

     Three Months Ended
June 30,
     Six Months Ended
June 30,
 
(in thousands)    2016      2015      2016      2015  

Cost of revenues

   $ 2,914       $ 2,281       $ 5,594       $ 4,234   

Operating expenses

     7,967         6,364         14,222         10,680   
  

 

 

    

 

 

    

 

 

    

 

 

 

Total stock-based compensation before tax

   $ 10,881       $ 8,645       $ 19,816       $ 14,914   

Income tax benefit

   $ (3,085    $ (2,328    $ (5,690    $ (4,111
XML 39 R28.htm IDEA: XBRL DOCUMENT v3.5.0.2
EARNINGS PER SHARE (Tables)
6 Months Ended
Jun. 30, 2016
Summary of Basic and Diluted Earnings (Loss) Per Share
     Three Months Ended
June 30,
     Six Months Ended
June 30,
 
(in thousands, except per share amounts)    2016      2015      2016      2015  

Basic

           

Net income

   $ 3,647       $ 3,104       $ 12,652       $ 9,039   
  

 

 

    

 

 

    

 

 

    

 

 

 

Weighted-average common shares outstanding

     76,318         76,626         76,347         76,514   
  

 

 

    

 

 

    

 

 

    

 

 

 

Earnings per share, basic

   $ 0.05       $ 0.04       $ 0.17       $ 0.12   
  

 

 

    

 

 

    

 

 

    

 

 

 

Diluted

           

Net income

   $ 3,647       $ 3,104       $ 12,652       $ 9,039   
  

 

 

    

 

 

    

 

 

    

 

 

 

Weighted-average common shares outstanding, basic

     76,318         76,626         76,347         76,514   

Weighted-average effect of dilutive securities:

           

Stock options

     1,610         1,525         1,527         1,517   

RSUs

     1,041         799         1,050         740   
  

 

 

    

 

 

    

 

 

    

 

 

 

Effect of assumed exercise of stock options and RSUs

     2,651         2,324         2,577         2,257   
  

 

 

    

 

 

    

 

 

    

 

 

 

Weighted-average common shares outstanding, assuming dilution

     78,969         78,950         78,924         78,771   
  

 

 

    

 

 

    

 

 

    

 

 

 

Earnings per share, diluted

   $ 0.05       $ 0.04       $ 0.16       $ 0.11   
  

 

 

    

 

 

    

 

 

    

 

 

 

Outstanding options and RSUs excluded as impact would be anti-dilutive

     315         223         404         141   
XML 40 R29.htm IDEA: XBRL DOCUMENT v3.5.0.2
GEOGRAPHIC INFORMATION AND MAJOR CLIENTS (Tables)
6 Months Ended
Jun. 30, 2016
Revenue by Geographic Area

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

 

     Three Months Ended
June 30,
    Six Months Ended
June 30,
 
(Dollars in thousands)    2016     2015     2016     2015  

U.S.

   $ 103,547         55   $ 87,867         54   $ 196,775         53   $ 178,031         56

Other Americas

     15,983         8     27,380         17     41,542         12     39,677         13

U.K.

     31,336         17     21,149         13     55,691         15     41,376         13

Other EMEA(1)

     22,391         12     15,835         10     43,658         12     34,703         11

Asia Pacific

     15,739         8     9,788         6     30,188         8     22,150         7
  

 

 

    

 

 

   

 

 

    

 

 

   

 

 

    

 

 

   

 

 

    

 

 

 
   $ 188,996         100   $ 162,019         100   $ 367,854         100   $ 315,937         100
  

 

 

    

 

 

   

 

 

    

 

 

   

 

 

    

 

 

   

 

 

    

 

 

 

 

(1)  Includes Europe, other than the United Kingdom, the Middle East and Africa (“Other EMEA”).
Trade Receivables of Major Clients

Clients accounting for 10% or more of the Company’s total outstanding trade receivables, net of allowance, were as follows:

 

     As of June 30,     As of December 31,  
(Dollars in thousands)    2016     2015  

Trade receivables, net of allowances

   $ 198,893      $ 211,846   

Client A

     —       10
XML 41 R30.htm IDEA: XBRL DOCUMENT v3.5.0.2
Schedule of Marketable Securities (Detail) - USD ($)
$ in Thousands
Jun. 30, 2016
Dec. 31, 2015
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost $ 73,085 $ 126,257
Unrealized Gains 225 9
Unrealized Losses (2) (214)
Fair Value 73,308 126,052
Municipal bonds    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 34,920 57,394
Unrealized Gains 142 7
Unrealized Losses (1) (66)
Fair Value 35,061 57,335
Corporate bonds    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 36,514 66,960
Unrealized Gains 82 2
Unrealized Losses (1) (147)
Fair Value 36,595 66,815
Certificates of Deposit    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 1,651 1,903
Unrealized Gains 1  
Unrealized Losses   (1)
Fair Value $ 1,652 $ 1,902
XML 42 R31.htm IDEA: XBRL DOCUMENT v3.5.0.2
Marketable Securities - Additional Information (Detail)
6 Months Ended
Jun. 30, 2016
Schedule of Available-for-sale Securities [Line Items]  
Weighted-average remaining maturity period of marketable debt securities, months 17 months
Minimum  
Schedule of Available-for-sale Securities [Line Items]  
Remaining maturities of marketable debt securities 2016-08
Maximum  
Schedule of Available-for-sale Securities [Line Items]  
Remaining maturities of marketable debt securities 2019-08
XML 43 R32.htm IDEA: XBRL DOCUMENT v3.5.0.2
Derivative Instruments - Additional Information (Detail) - USD ($)
$ in Millions
Jun. 30, 2016
Dec. 31, 2015
Foreign Exchange Forward    
Derivative [Line Items]    
Notional amount $ 155.8 $ 32.3
XML 44 R33.htm IDEA: XBRL DOCUMENT v3.5.0.2
Fair Value of Company Outstanding Forward Contracts (Detail) - Forward Contracts - USD ($)
$ in Thousands
Jun. 30, 2016
Dec. 31, 2015
Accrued expenses    
Derivative [Line Items]    
Liability Derivatives $ 4,563 $ 1,052
Other current assets    
Derivative [Line Items]    
Asset Derivatives $ 1,875 $ 48
XML 45 R34.htm IDEA: XBRL DOCUMENT v3.5.0.2
Forward Contracts with Notional Values (Detail) - Forward Contracts
€ in Thousands, ₨ in Thousands, £ in Thousands, AUD in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2016
USD ($)
Jun. 30, 2016
AUD
Jun. 30, 2016
GBP (£)
Jun. 30, 2016
INR (₨)
Jun. 30, 2016
EUR (€)
Jun. 30, 2016
USD ($)
Jun. 30, 2016
AUD
Jun. 30, 2016
GBP (£)
Jun. 30, 2016
INR (₨)
Jun. 30, 2016
EUR (€)
Euro Member Countries, Euros                    
Derivative [Line Items]                    
Notional amount | €         € 45,165         € 79,600
British Pounds                    
Derivative [Line Items]                    
Notional amount | £     £ 13,980         £ 23,085    
Australian Dollar                    
Derivative [Line Items]                    
Notional amount | AUD   AUD 34,270         AUD 70,545      
Indian Rupees                    
Derivative [Line Items]                    
Notional amount | ₨       ₨ 425,000         ₨ 1,393,500  
United States of America, Dollars                    
Derivative [Line Items]                    
Notional amount | $ $ 113,215         $ 162,035        
XML 46 R35.htm IDEA: XBRL DOCUMENT v3.5.0.2
Change in Fair Value of Forward Contracts (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2016
Jun. 30, 2015
Jun. 30, 2016
Jun. 30, 2015
Derivative Instruments and Hedging Activities Disclosures [Line Items]        
Loss from the change in the fair value of forward contracts included in other expense, net $ (1,421)   $ (3,718)  
Foreign currency transaction gain (loss) from the remeasurement of foreign currency assets and liabilities $ 306 $ (968) $ 1,682 $ (3,930)
XML 47 R36.htm IDEA: XBRL DOCUMENT v3.5.0.2
Fair Value Measurements - Additional Information (Detail) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2016
Jun. 30, 2016
Jun. 30, 2015
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Amount of transfers between Level 1 and Level 2 $ 0 $ 0  
Fair Value, Measurements, Nonrecurring      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Impairments recognized on assets   $ 0 $ 0
XML 48 R37.htm IDEA: XBRL DOCUMENT v3.5.0.2
Assets and Liabilities Measured at Fair Value (Detail) - Fair Value, Measurements, Recurring - USD ($)
$ in Thousands
Jun. 30, 2016
Dec. 31, 2015
Fair Value Assets    
Total marketable securities $ 73,308 $ 126,052
Foreign currency forward contracts    
Fair Value Liabilities    
Foreign currency forward contracts 4,563 1,052
Fair Value Assets    
Foreign currency forward contracts 1,875 48
Money Market Funds    
Fair Value Assets    
Money market funds 968 573
Municipal bonds    
Fair Value Assets    
Total marketable securities 35,061 57,335
Corporate bonds    
Fair Value Assets    
Total marketable securities 36,595 66,815
Certificates of Deposit    
Fair Value Assets    
Total marketable securities 1,652 1,902
Level 1 | Money Market Funds    
Fair Value Assets    
Money market funds 968 573
Level 2    
Fair Value Assets    
Total marketable securities 73,308 126,052
Level 2 | Foreign currency forward contracts    
Fair Value Liabilities    
Foreign currency forward contracts 4,563 1,052
Fair Value Assets    
Foreign currency forward contracts 1,875 48
Level 2 | Municipal bonds    
Fair Value Assets    
Total marketable securities 35,061 57,335
Level 2 | Corporate bonds    
Fair Value Assets    
Total marketable securities 36,595 66,815
Level 2 | Certificates of Deposit    
Fair Value Assets    
Total marketable securities $ 1,652 $ 1,902
XML 49 R38.htm IDEA: XBRL DOCUMENT v3.5.0.2
Schedule of Trade Accounts Receivable (Detail) - USD ($)
$ in Thousands
Jun. 30, 2016
Dec. 31, 2015
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total accounts receivable $ 203,293 $ 216,477
Allowance for sales credit memos (4,400) (4,631)
Total accounts receivable net 198,893 211,846
Trade accounts receivable    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total accounts receivable 183,561 190,820
Unbilled trade accounts receivable    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total accounts receivable $ 19,732 $ 25,657
XML 50 R39.htm IDEA: XBRL DOCUMENT v3.5.0.2
Changes in Carrying Amount of Goodwill (Detail)
$ in Thousands
6 Months Ended
Jun. 30, 2016
USD ($)
Goodwill [Line Items]  
Balance as of January 1, $ 46,776
Goodwill acquired during the year 27,780
Translation adjustments (171)
Balance as of June 30, $ 74,385
XML 51 R40.htm IDEA: XBRL DOCUMENT v3.5.0.2
Schedule of Amortizable Intangible Asset (Detail) - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2016
Dec. 31, 2015
Intangible Assets [Line Items]    
Cost $ 127,461 $ 103,249
Accumulated Amortization (76,381) (69,831)
Net Book Value 51,080 33,418
Customer related intangibles    
Intangible Assets [Line Items]    
Cost 63,158 49,546
Accumulated Amortization (33,852) (30,465)
Net Book Value 29,306 19,081
Technology    
Intangible Assets [Line Items]    
Cost 58,942 48,342
Accumulated Amortization (37,266) (34,282)
Net Book Value $ 21,676 $ 14,060
Other intangibles    
Intangible Assets [Line Items]    
Range of Useful Lives 3 years 3 years
Cost $ 5,361 $ 5,361
Accumulated Amortization (5,263) (5,084)
Net Book Value $ 98 $ 277
Minimum | Customer related intangibles    
Intangible Assets [Line Items]    
Range of Useful Lives 4 years 4 years
Minimum | Technology    
Intangible Assets [Line Items]    
Range of Useful Lives 3 years 3 years
Maximum | Customer related intangibles    
Intangible Assets [Line Items]    
Range of Useful Lives 10 years 9 years
Maximum | Technology    
Intangible Assets [Line Items]    
Range of Useful Lives 10 years 9 years
XML 52 R41.htm IDEA: XBRL DOCUMENT v3.5.0.2
Amortization Expense of Acquired Intangibles (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2016
Jun. 30, 2015
Jun. 30, 2016
Jun. 30, 2015
Acquired Finite-Lived Intangible Assets [Line Items]        
Total amortization expense $ 3,604 $ 3,119 $ 6,569 $ 6,257
Cost of revenue        
Acquired Finite-Lived Intangible Assets [Line Items]        
Total amortization expense 1,638 1,347 2,984 2,690
Selling and marketing        
Acquired Finite-Lived Intangible Assets [Line Items]        
Total amortization expense 1,877 1,534 3,407 3,065
General and administrative        
Acquired Finite-Lived Intangible Assets [Line Items]        
Total amortization expense $ 89 $ 238 $ 178 $ 502
XML 53 R42.htm IDEA: XBRL DOCUMENT v3.5.0.2
Estimated Future Amortization Expense (Detail) - USD ($)
$ in Thousands
Jun. 30, 2016
Dec. 31, 2015
Intangible Assets [Line Items]    
Remainder of 2016 $ 6,679  
2017 12,359  
2018 11,359  
2019 5,567  
2020 2,672  
2021 and thereafter 12,444  
Net Book Value $ 51,080 $ 33,418
XML 54 R43.htm IDEA: XBRL DOCUMENT v3.5.0.2
Acquisitions - Additional Information (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Apr. 11, 2016
Jun. 30, 2016
Jun. 30, 2015
Jun. 30, 2016
Jun. 30, 2015
Dec. 31, 2015
Business Acquisition [Line Items]            
Purchase price of acquired company       $ 49,113 $ 535  
Direct and incremental expenses   $ 1,623 $ 13 2,542 $ 39  
Goodwill   74,385   74,385   $ 46,776
OpenSpan, Inc.            
Business Acquisition [Line Items]            
Purchase price of acquired company $ 48,800          
Cash acquired from acquisition $ 1,800          
Escrow deposit   7,400        
Deposited in escrow period 18 months          
Direct and incremental expenses   1,600   2,500    
Goodwill   $ 27,800   $ 27,800    
Acquired identifiable intangible assets $ 24,300          
Acquired identifiable intangible assets, weighted average useful life       9 years 8 months 12 days    
Fair value valuation of assets and liabilities, finalizing period       1 year    
XML 55 R44.htm IDEA: XBRL DOCUMENT v3.5.0.2
Schedule of Accrued Expenses (Detail) - USD ($)
$ in Thousands
Jun. 30, 2016
Dec. 31, 2015
Accrued expenses    
Partner commissions $ 2,908 $ 3,319
Other taxes 9,132 10,070
Employee reimbursable expenses 1,963 1,426
Dividends payable 2,291 2,297
Professional services contractor fees 4,274 4,580
Self-insurance health and dental claims 2,341 2,129
Professional fees 2,521 2,937
Short-term deferred rent 1,610 1,600
Income taxes payable 1,294 5,464
Acquisition-related expenses and merger consideration 517 834
Restructuring 206 394
Marketing and sales program expenses 6,849 1,397
Cloud hosting expenses 897 1,370
Foreign currency forward contracts 4,563 1,052
Fixed assets in progress 1,809 1,632
Other 2,940 2,267
Total accrued expenses $ 46,115 $ 42,768
XML 56 R45.htm IDEA: XBRL DOCUMENT v3.5.0.2
Schedule of Deferred Revenue (Detail) - USD ($)
$ in Thousands
Jun. 30, 2016
Dec. 31, 2015
Deferred Revenue Arrangement [Line Items]    
Current deferred revenue $ 144,522 $ 155,873
Long-term deferred revenue 13,326 15,805
Total deferred revenue 157,848 171,678
Software license    
Deferred Revenue Arrangement [Line Items]    
Current deferred revenue 30,986 40,886
Long-term deferred revenue 9,356 12,389
Maintenance    
Deferred Revenue Arrangement [Line Items]    
Current deferred revenue 96,404 95,262
Cloud    
Deferred Revenue Arrangement [Line Items]    
Current deferred revenue 9,686 8,948
Long-term deferred revenue 1,827 1,189
Services    
Deferred Revenue Arrangement [Line Items]    
Current deferred revenue 7,446 10,777
Maintenance and services    
Deferred Revenue Arrangement [Line Items]    
Long-term deferred revenue $ 2,143 $ 2,227
XML 57 R46.htm IDEA: XBRL DOCUMENT v3.5.0.2
Stock Based Compensation Expense Included in Consolidated Statements of Operations (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2016
Jun. 30, 2015
Jun. 30, 2016
Jun. 30, 2015
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Total stock-based compensation before tax $ 10,881 $ 8,645 $ 19,816 $ 14,914
Income tax benefit (3,085) (2,328) (5,690) (4,111)
Cost of revenue        
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Total stock-based compensation before tax 2,914 2,281 5,594 4,234
Operating Expenses        
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Total stock-based compensation before tax $ 7,967 $ 6,364 $ 14,222 $ 10,680
XML 58 R47.htm IDEA: XBRL DOCUMENT v3.5.0.2
Stock-Based Compensation - Additional Information (Detail)
$ in Millions
6 Months Ended
Jun. 30, 2016
USD ($)
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Unrecognized stock-based compensation expense | $ $ 54.0
Weighted-average period of recognition of unrecognized stock-based compensation expense (in years) 2 years 1 month 6 days
Employees | Common Stock  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Shares issued 615,000
Employees | RSUs  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Number of shares granted, RSUs 1,513,000
Fair value of shares granted | $ $ 37.8
RSUs granted in connection with the 2016 CICP 225,000
Percentage of target incentive compensation eligible to be elected and received by employees in the form of RSUs 50.00%
Restricted stock compensation expense | $ $ 5.6
Total stock-based compensation, period of recognition 1 year
Employees | Nonqualified Stock Options  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Fair value of shares granted | $ $ 17.5
Number of shares granted, options 2,125,000
Non-employee directors | Common Stock  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Shares issued 9,000
Non-employee directors | RSUs  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Number of shares granted, RSUs 32,000
Fair value of shares granted | $ $ 0.9
Non-employee directors | RSUs | Vesting on the grant date  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Vesting percentage of stock units 25.00%
Non-employee directors | RSUs | Vesting quarterly thereafter  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Vesting percentage of stock units 25.00%
XML 59 R48.htm IDEA: XBRL DOCUMENT v3.5.0.2
Summary of Basic and Diluted Earnings Per Share (Detail) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2016
Jun. 30, 2015
Jun. 30, 2016
Jun. 30, 2015
Earning per share reconciliation        
Net income $ 3,647 $ 3,104 $ 12,652 $ 9,039
Weighted-average common shares outstanding 76,318 76,626 76,347 76,514
Earnings per share, basic $ 0.05 $ 0.04 $ 0.17 $ 0.12
Net income $ 3,647 $ 3,104 $ 12,652 $ 9,039
Weighted-average common shares outstanding 76,318 76,626 76,347 76,514
Effect of assumed exercise of stock options and RSUs 2,651 2,324 2,577 2,257
Weighted-average common shares outstanding, assuming dilution 78,969 78,950 78,924 78,771
Earnings per share, diluted $ 0.05 $ 0.04 $ 0.16 $ 0.11
Outstanding options, warrants and RSUs excluded as impact would be antidilutive 315 223 404 141
Stock Options        
Earning per share reconciliation        
Weighted-average effect of dilutive securities 1,610 1,525 1,527 1,517
RSUs        
Earning per share reconciliation        
Weighted-average effect of dilutive securities 1,041 799 1,050 740
XML 60 R49.htm IDEA: XBRL DOCUMENT v3.5.0.2
Geographic Information and Major Clients - Additional Information (Detail)
3 Months Ended 6 Months Ended
Jun. 30, 2016
Customer
Jun. 30, 2015
Customer
Jun. 30, 2016
Customer
Segment
Unit
Jun. 30, 2015
Customer
Geographic information and major clients        
Number of reportable segment, digital enterprise business solutions | Segment     1  
Number of reporting unit | Unit     1  
Clients accounting for 10% or more of total revenue or outstanding trade receivables     There were no clients accounting for 10% or more of the Company's total revenue during the second quarter and first six months of 2016 and 2015.  
Number of clients representing 10% or more of Company's total revenue | Customer 0 0 0 0
Credit Concentration Risk | Total Revenue | Minimum        
Geographic information and major clients        
Concentration risk, percentage 10.00% 10.00% 10.00% 10.00%
Credit Concentration Risk | Trade Receivables | Minimum        
Geographic information and major clients        
Concentration risk, percentage     10.00% 10.00%
XML 61 R50.htm IDEA: XBRL DOCUMENT v3.5.0.2
Revenue from International Clients by Geographic Areas (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2016
Jun. 30, 2015
Jun. 30, 2016
Jun. 30, 2015
Revenues from External Customers and Long-Lived Assets [Line Items]        
Geographic revenue $ 188,996 $ 162,019 $ 367,854 $ 315,937
Geographic revenue percentage 100.00% 100.00% 100.00% 100.00%
U.S.        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Geographic revenue $ 103,547 $ 87,867 $ 196,775 $ 178,031
Geographic revenue percentage 55.00% 54.00% 53.00% 56.00%
Other Americas        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Geographic revenue $ 15,983 $ 27,380 $ 41,542 $ 39,677
Geographic revenue percentage 8.00% 17.00% 12.00% 13.00%
U.K.        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Geographic revenue $ 31,336 $ 21,149 $ 55,691 $ 41,376
Geographic revenue percentage 17.00% 13.00% 15.00% 13.00%
Other EMEA        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Geographic revenue [1] $ 22,391 $ 15,835 $ 43,658 $ 34,703
Geographic revenue percentage [1] 12.00% 10.00% 12.00% 11.00%
Asia Pacific        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Geographic revenue $ 15,739 $ 9,788 $ 30,188 $ 22,150
Geographic revenue percentage 8.00% 6.00% 8.00% 7.00%
[1] Includes Europe, other than the United Kingdom, the Middle East and Africa ("Other EMEA").
XML 62 R51.htm IDEA: XBRL DOCUMENT v3.5.0.2
Trade Receivables of Major Clients (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2015
Jun. 30, 2016
Revenue, Major Customer [Line Items]    
Trade receivables, net of allowance $ 211,846 $ 198,893
Credit Concentration Risk | Trade Receivables | Client A    
Revenue, Major Customer [Line Items]    
Concentration risk, percentage 10.00%  
EXCEL 63 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( +J! TGUR6KY[ $ *0? 3 6T-O;G1E;G1?5'EP97-= M+GAM;,W9W4[;,!0'\%>IO7SR5.<;&T_Q$75I>2_,A:;CJR.M?,TY,C2!:M3 M/@TKYG6SUBMB8C8[9XT;$@UIFDJ.ZOKJ^X9","U-;G:!DGM1:>][T^ADW, V M0[N7=>J62]-0ZYH'F[?4*9>FLQRO)O*C^+O)2^9:6^J%/1Q5^OG=UH'Y<$SOCGTO=;7.6F'];5#D: M/U1A?^-[G1E;AN:'U5\[ROD_7LO>3=S8_C;H1[-78'.R,95C;;49#HWJT87U M+^?6G_F84+FJEMJI#WEA2.; 4Y(7W^=H9#GU?]5^>5(:%^A#!GZ*',=O[\U]#$8V7@X(1)']2% ^I @?2B0/N8@?9R#]'$! MTLQW8OG*\M"_V/Z'D4X$G1H>)%]2-F Q+M*;V"^GH A3&^ M.R6:E((C-Z."N[_8_ )02P,$% @ NH$#2>N^@:7C 0 1A\ !H !X M;"]?Q.BA3_7J1SRV^3#T MJ3N,:?'G=.S3:KZ_KKJ/LQ?/VW4U/6^E6OQLIWW,Z^KW,+VF+L:BM';P5Z*^E;&WUL<_16H+=R]%:@ MMW+T5J"W1]DK0 M9@E';P-Z&T=O WH;1V\#>AM';P-Z&T=O WH;1V\#>AM';P=Z.T=O!WH[1V\' M>CM';P=Z.VFO&VUV<_1VH+=S]':@MW/T=J"W<_1VH+=S]':@MW/T;H#>#4?O M!NC=#OT^7;OFO^&PZ +OE-^.\?HIYZFPX4+K/*\4P_EX M]5=TGOHW)'SZ9?[X#E!+ P04 " "Z@0-)8P=C^ ,$ Z#0 $ &1O M8U!R;W!S+V%P<"YX;6R]5UUSVC@4_2L:GKHSFYJP26>:HV4!-(D/+P_(DR^?LJ+^0= M;'[I+95:WUF63)=L1>5'@!3P=EZ*%57P*!96.9_SE#EE6JU8H:Q!O__)8J^* M%1G+KM8'H[W14'O!ZW7.4ZIX68P\GHI2EG.%R&O*\J'U%E SP'+$TDIPM1WU M&TQ[J\9$*UF#$A=:;7@X]]^!U*L-]O;#.: M\6(QI5S(T7"C[C8L5:78R;11EZJ4E:D67HW;9K=>YVNIQ.BI%"]RR9B20^NP62_;V/::WXQNKVL$K(Z1UB&ST:YL M1WGKG9BKG,E@/J5"_4^EJ'/:%^+VNM?*?F\"T2)#I%#0CL@M&E<@7KLDAU7B MX\1Q8^(@._ =XD?-*@HFKH-C<@'GCPLX-Q=P;B_@?#)RL&T'B1^[_AA- 6>[ M)#+B?/*$VM@P\&%M$X_XL9GAX? KB?']A*"(V$GHQEVV'1*Z,QR[,X),@<)[>".$OZ5N!&D%_A=)0X3D(+\/=6:=-7@@80AH$(R(WYB M;KXH#NRO5_>X$=;3YG"G6X)#'Z2*T!22B!YQ:+8Y)L$XQ--'UX9,'X+0JRW6 M^7OXS^#GI44?8OH,)\)OOZ#Q:4Z'V'O2KXL^,'^?)T4?F+_/MZ*>R_Y8W=/H M+IEWK)]4^[2/D[(//IOC@G,\JW*&RCGRJ'AA2CM N^N?FUOE/0Z&FBN$LPR6 MI;E:3/ -'-L;!DITL+(R9, K+AI_]67'3TM%0CFW-EX#2YF3G5:D7%5H<&1)[67>3PO-*E)-1\'K!R(>AZ">C6V%0S M/7IC/@_VZ0>%M8\Z'$4]=_ M3Y9U+0,NNW&K:[^/7\=))1P3UL.3MPX\*@A7>]V8P(2;9QM$QP@)8@.:ATFL M,#&YLEYSC*%?$\?%EJ^!3(MB1C0@EQPY.0!S-Q"SNI*""0\_Q4@QXM_-- M@DE!H $-!@.A$TJR^L5LC6U-149]747'#0^XL%*M%,C;;BS[G8J=$;P.1SG( MH7WZ^Z>'E"%97[D/:JAJVW;2EJDN#DS)V^+Q.9U-KDQ ;@1$55 ,.P?S[-3Y MM;R[7SYD];2@L[RXR8MR26>,ENR:OA\F._,W&M;]$/_6\[7&!U>3ES9 MVOKNF/H1G;VJ^@M02P,$% @ NH$#29E&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R M> +]O6N[!3+ MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,! M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2 MBW A(5M>5 TR M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$ MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH] M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2.FJW"$2M"/F(9 M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+ MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+ M.7\N?<^E[[GT/:'2MSAD6R4)RU3393>* M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.WF)&Y M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_# M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0 MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYNTB42%(JP# 4A M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.' MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_ M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]! MU4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04 M" "Z@0-)=]ID8Y\" "B#@ #0 'AL+W-T>6QE0@72F5O/"^?+3!#^;'(,->> M5$B&E+Z55B;@UE^*!(?P M]O#EYT*H\Q? C0>O#@[\VZ/S7?NA=1Q!X!CODA .1B?0>SSTV&_G:M\.>O0T M] /D'?"X _SSZ_>64M2>O<4X[0#_^-;"K1Q[L6<=V(N/;UNXM6.QW%N*^ MM1#W#X$''> KO,2T!=WT[84/#=PKSW84I(+71WP(G2$*\CNP1%3'6RTS084$ M2K]#6H53AQAV$9>(DE@28TP1(W3MS#:-?>W*.$:XD#:WR[";Y]BO,\EY'$*_ MO!Z?+J[I=C#;(Y1N;T\;HB!#2F'))_H&E//I.M.;XX)C)]+&=43/)5H/AB>- M!7;0>6,A$RRKS .X,44!Q:G2"R29+\RH1&:D"Z4$TY.$H+G@B!KD9D4YT=@9 MIO3&?.0^I5OL50I=>%'[3@HP!MJ& A)+G3\>8@S+0!2PB66"HR:UJ^2)1- M\4J5)]A;I6T*G[OEOZGISU>M5J./X+\NSW]-WGPV]C6$.WH>\2BN"Q9C.;%? MYZ<+>SWNJS+3D_16VJB_TGK\0$_[*^VLM]+&O?UVF/ZPM]*&ORG-*[N01JNS MU>A45A 7A"K"-QJ0:4VOC6ZZU8/438YF)JNZO[%>A6+]P[B51<,2G**"J@]D M*91UAK">7QGY@U$5-:T0(:SG[W%""F9_/;SZKS3Z!5!+ P04 " "Z@0-) M[!N&>SH% #7$ #P 'AL+W=O;-A2 _XH.G[IS MUMG&.&USZIY#0'98;9P!=O=5 3G6@L&31%[ZZW<%]G*IM2[Y9,#HT=75(W'U M65T^UO+^MJ[OR=.^K-2EG#H[K0^7@X'*=WS/U&_U@5?PW[:6>Z;A5MX-ZNU6 MY#RL\V;/*SUPA\.+@>0ETZ*NU$XWXAT,*OF5-J3,(]M3OU!FYGNM>= SSVD;P1X6!Y@%A MN18//&.W4V?H$-;H>B9*S67(-)_+NCF(Z@Y8#MD*J71JAMN^N1>5V(OO)FZX M4[OZ\;J6XGM=:5:FN:S+LFUE_F@;00_JWR<0HQ9Y[T7-;A,S$U/G8@C !Z'$ MK2B%?IXZ[77)S4@&/PRE3?_+%:G:Y)RFF+"J(+320"%1U4T>I,;$ "]'1=NQ MO!1P(:-BU*4*@]:QOPZCC(8D6,4AC=/N*ETMHM#/* *Y".2^%31&H#$"C=\* M\A#(0R#OK: ) DT0:/)6T 4"72#0Q3G(#X+5.LZB>$YNH'$0T10U_H :?SAO M'--O! .250S7 5W2.,.8CPCS\1RS]).O-/.O%I2D-%@G4=:/XA-J_NF\>4B3 M:.-GT8:2*$ZS9/UC]Z,A%FYX3ICY44(V_F)-R9+ZZ3HY&\&HYZQ%VBSQ0WI* M1DH2&E ("H;T*XEI1C *6SNR:#M?K<)OT6)!_#@DJ^R:)C"NS(_GD&+5ZBKB/LXL@B8YJM@J_OK_S.YJ7IW/\Q=JSDR.(D]9,89$S)#>0MO?:37@38 MQ)%%Q3E=S1/_YCH*(.>S5;)L^V]G8NG_OL(H;.7(HJ75:O(.MN22JU_P+H;U M="UZV@6WHK"FKD73_S#]Q,*HWN9JT?2GQKMX=W6QIJY%TY\:[^+]U<7JNJ]0 MUYHE[+#["H>M$"RS^P:9CS",PDZ[KW+:&A&6VWVKW.XGC,)RNQ:Y4RC1BJ;D MI-Z2)9/W7)MP2,KS1@HM\*<5VSVVV&UISA5Y3_P"*C118Q2V>VRQ.^12/#!3 M6D'EH;1LZY$7%D9AN\<6NV=,2+)A9=,.,:CW!U8]DU6CE8;ZIH?J%0\6NV>U M?&2R $BE)51^BCP*O2-Q;J.$U&1?GS'+C *.SZV.(X M2\Y4(WDO61B%31_;:@BEH!YLZ[Z%8&T!::;PB.U%A4T?6TS'7F62%9SX>5XW M)K"$YWC1C+'M8XOM7:Z425; I'R&DIKX>\,R\#E&8=O'_V,[(*",_M[Z&D'= M7=UA&3QLNV>Q_=3QO>U=B?9,]K+T0,ZN@LV\OI/LL ,(.G2UP"7S M\-[N8=L]B^VG#&]EO3>*V$Z=O7%R!F9-@ -O]_/M^.3SY0]L$K0H3WV38= M/_B5$/T> %Y6I,7\A?:DDW^NE+58R":[ =XS@B_:U#8 !4$"6EQW?I'KOC=6 MY/0NFKHC;\SC][;%[-^1-'0X^-"?.M[K6R54!RAR,/LN=4LZ7M/.8^1Z\%_A M_@0C)=&*WS49N/7MJ<&?*?U0C9^7@Q^H,9"&E$*%P/+U("?2-"J2)/\=@SZ9 MRFA_3]&_Z^G*X9\Q)R?:_*DOHI*C#7SO0J[XWHAW.OP@XQQB%;"D#==/K[QS M0=O)XGLM_C3ONM/OP?R)X&AS&]!H0+,!19N&<#2$L\$L'3 CT_/ZA@4N=S"R7G!F7O8\BR,%#A1D52"N.M@+."B!CSP#D HQV M9-F1"W"R%:$;$+H H9E!:-DCMSURV2-CCRQ[O!R?41QM1>(&Q!N V+*G3H"M MR-R 9 .06/:=$V K8. FI!N$U/;#)2(Q""/IS#8'<&6=L@U(9D.^G)380!:2 ME:.RVT#L;'_D7*J%)'8CU.VPRE _GQ$2)V2I25W)KV>W?ROE_]J*M+][H^]?WU)EN?K+ M\,VQ:>NR'T[;]ZR[MKX\3$5UE8$0)JO+\V6]W4S7OK;;3?/15^>+_]JNNH^Z M+MO_=KYJ;J]KN;Y?^'9^/_7CA6R[R1YUAW/M+]VYN:Q:?WQ=_RI?"E1C9$K\ M??:WCARO1OBWIOD^GOQY>%V+D<%7?M^/MRB'CT]?^*H:[S2T_.]RTY]MCH7T M^'[WWZ?''?#?RLX73?7/^="?!EJQ7AW\L?RH^F_-[0^_/(,>;[AOJF[ZN]I_ M='U3WTO6J[K\,7^>+]/G;?[&B:6,+X"E !X%4B4+<"G IX)L)IN>Z[>R+[>; MMKFMVGDPKN4XYO(%AY[;K[KI8CMWU_!DW7#U!:78'&4!5@6 M%XR3,OQ+0U/*V@A*GD#)*0K;^[N<]C[(Y[FTH-"4%#:7/,NHVBC,^.5/&L72 M+)FY(71*&CY7FH9M$H-E4$*24P1I.2L:0V1M[& MDHI62^%8,Q5!#%')B !ERL>2"AEY(4NJ6JO0\=8)8LI8&U&@3!E94B4K7LF2 MRM:(X;V( 4YL%;'>HBU\K(4D%3+*N:,E$LEE:GB92H#FTJ91V9H$ -C8\9( M"552HRK>J#(/!E/*2!<',; FTL.0J1"X4H+@IV@0T]K9R!(%4D8% M:E3%&Q6H*J52&MAQ+<+<2(01HI13@3I5\4X%*DM0*/C94X0Y8Z6+C5G*JD"M MROMR!]27VCIV9(LP96(6@Y15@5I5\5:%8/F*"/P,"V/:B=A_#RFK K6JXJT* MP3K7*,G_!C[%(#I:*:L"M:KFK0K!$M8Z'5E%!;GA+7-Y9)4 *:L"M:J.6!52 M5@5J5?TT^]3R3$$&N4P1RX0D*9\"]:F.^(N*TAK^GXBG4.3-PY1+D;J4_UW< MH0C<):3EE^Y/.1U=86#*IDAMJGEW86!)YX"?,\533D@7&2],V12I337O+J26 M_$5AY/JMZ?NFGC:&CDW3^^%NXLN@PY,O M#X^3RA_[\= .Q^V\*S:?],WUOLGWV&G<_@]02P,$% @ NH$#21;Y8ID& M @ O@8 !@ !X;"]W;W)K07(":.T=F8* $QA#F@ M:!C#NC*Q)UY7["K),.(G'H@KI8C_?<2$S<!0# M&P..NV/X)3HTI588P:\!S\*9!YK]Q-B+7OPX'T.H$3#!K=09D!INN,&$Z$2J M\)\EY_^2VNC.[]F_F6X5_0D)W##R>SC+7L'",#CC#EV)?&;S=[RTD.F$+2/" M_ ?M54A&[Y8PH.C5CL-HQMD^*>%B\QOBQ1"OABC=-22+(7EC );,]/452517 MG,T!MWLQ(;WET2%1;ZX-A ER^[I49T)%;W4.*W#3>19);"2/KB3V*9J-(ELE M0-5?(6(?1&HA8A1GR39(4E6&J=AA*ERFW,M4.)4*]4$6[R%MA6E9ODM4[A"5+E'A)2H_ M2U1^3 2!;A];=H?W5-=]ZM? MI^.YNUT_]?WSS6;3W3W5IZK[W#S7Y_"?AZ8]57WXV3YNNN>VKNXO0:?C!H2P MFU-U.*]WV\NSK^UNV[STQ\.Y_MJNNI?3J6K_W=?'YO5V+=?S@V^'QZ=^>+#9 M;3?7N/O#J3YWA^:\:NN'V_47>5,J/2 7XJ]#_=JA[ZNA\=^;YL?PXX_[V[48 MVE ?Z[M^**(*'S_KO#X>AY)"S?],A;[5.03B[W/IOUWDAN9_K[HZ;XY_'^[[ MI]!:L5[=UP_5R['_UKS^7D\:S%#@77/L+G]7=R]=WYSFD/7J5/T:/P_GR^?K M^!\GIC ^ *8 N 95A.PY(Z+LN//VYLVZ[^3F4,R%P0?8$\1Q28$1> MB4VH_]H(X!HQU0 H'+@*9CS846[B#S6'F=YQ+C8BO83,PV=D(+M[IQ@ M8>PXD-+]/_,_RYBPR9*LKQ M&S;!I#+"1WK(T+D2NC*B+V6T$CLM/ROW$ON>,H9?Z3G%I.*W\()@F= Q><3? M0X(4VZ!2;BNQW3K>4B0Q4@E\>W**B9"P\>HP%G9?S6<2M#1K3&QNLGX[J\.& MZR+6XFB:$-E]"<7G2(0!$Q.&*153E5"MN;X#9)PP;TSP\HK:7E>>16Q.$@Y.& '=VS+]X"]U"K+ M.QQ0GS=\UD6HX-Y\IY8$DYF,+0](V3=@^W:\?0,V4B4B0X>A3WYY7)^E$4^V M_&Y3TK+"J$6,&U+&#=BX^7FT!V+(/)0#=5D^HR20YO.$DD &8N.5.J8#-FO> M'/> 3\V?@CM&1@QC_'9&2U(V0"N97D9V1G/DS MB-RK0"IQ )PX>/[.".C1>GD2F>Z,*!5R=?;.B% 2K&&K+ GF1IDMNZASLON*S,!R5+RFVK&)!R8RCRB45&7:5,GR%#=^S;=XK M\1%E2XI7MJ"6&_"D;$E%EJIBC7Z^0\5&[R.YM$K9J8+$J$^+76%WRZR2_$ZV MP"SPQK,L+7+67V!&1LY!*F6I2B5&?E:'/2X+)V%V_\F76"056F+ &] "RV(7 MX"IEK0I;ZW)SG>>UIC-6\?/Z(U2QI"+S.DJ-RC;HE7E^8?8'AEY))Y7LB;FJ:O0[/%YV"=3W5U?_UQK!_ZX6L6OK?C2['Q1]\\S^_XKB\:=_\!4$L# M!!0 ( +J! TDW2//!CP( , ( 8 >&PO=V]R:W-H965T&ULC59-CYLP$/TKB'L7_ $F$4':?%3MH=)J#^W9FS@)6L"I[6RV_[XV M)JR)9M->P![>FS?/Q@SE1:I7?13"1.]MT^E%?#3F-$\2O3V*ENL'>1*=?;*7 MJN7&3M4AT2 MF:,M-HVCG=CSY>6;&"QD+N%6-KJ_1MNS-K*]4N*HY>_^7G?]_>*?%.E M@PEX(."1,.K !#(0R >!WB70@4#_5R$;"-F-0N*]]RNWYH97I9*72/G=/G'W M4J%Y9O=F&^D^J/R&V+73-OI6S8HR>7-Y!@CN(:=>$C70TA.&01:34 H MI1!H'8(0SC-0;Q.B9BF9P:8H9(IX4S0T]0D_N[,H6;CUZ@WB9$,89NOS-)\'UNA3KTG5%'6WGNC#N4 M071LOH_8?=]OXDLT7R$@OK;-VO?6C_15>>('\8.K0]WIZ$4:VU7Z%K"7T@A; M=?I@#\[1_DZ,DT;LC1LR.U:^P_J)D:?K_\+XTU+]!5!+ P04 " "Z@0-) M+%F*;'@$ #O% & 'AL+W=O[O;-O>^O-;Z>QMT]ZHJVO_VNFP>;QNQ M60I^7,^7?B@(=]OP6>]XK73=79LZ:/7I;?-5O.8H!\FH^.>J'YWU' SFWYOF MY_#RU_%M$PT>=*D/_=!$8;X^=*[+U M'K\?TR]9-%?C*\!< 9X5GOWP%7"N@)\5XC'2R=D8U[>B+W;;MGD$[92,6S'D M7+RB&;E#T(V%[31<)K+.E'[L1!1OPX^AH5D#HV9/-$]%:%I_=@%<%W-UL*H# MUT%N*]*([P&Y'G * DD0"=] S#403PW$5@-JY3&=HI@D]=0'R(15Y;9*1:AX M*XDGEH3$(OD&I"<621I(J4TY!2,MFU\ K#&W5/E*E3DRDWK,I)89%*R7U.Y% M",5[H:H$'$G./%XR,C 9:R:SLRQDFK!FJ J2C#>C/&84,:-8,\KN1F5"LF:( M*E8BYLT,2'.Z&7[\M"/8%.QGT9(#F0'KA\A0H6/6")9*BQ^"',%/G%DT=10G M*3\\1)4D+C$#JB!$%?Q6 M(VQ8*E".?&44&LJQ7'1U8D9$4>]4B("5GJ.(\2 MG834<9A 'UB1@!5YU*--3(-5'E4YD9D-(5QCNH5;E>_&:3S=Q MG\WLMK?BK/\NVO.U[H+WIN^;:KR2.C5-KXW!Z,4,V447Q^=+J4_]\)B:YW:Z MCYM>^N:V7"\^[SAW_P-02P,$% @ NH$#29-"?O"6 0 < , !@ !X M;"]W;W)KU J%@J-_\PU/UI&XMJ_5'](MPWJ3\+! M/:K?LO%]$%M0TD K1N5?<7J$^0J[6+!&Y=*7U*/SJ"\42K1XSU::9*=\PHN9 M=IW 9P)?"#\2@>5&2>9/X4556IR(S:,=1'S!S9Z'0=3$I:3-MP]"7J\UV M5[)S+#1C>,(&PO=V]R:W-H965T&UL?5/;;IPP$/T5RQ\0 MLZ9IHA6+E$T5M0^5HCRTSUX8P(KM(;99TK^O+RPAU:HOS,7GS!R/AVI&^^H& M $_>M3+N0 ?OQSUCKAE "W>#(YAPTJ'5PH?0]LR-%D2;2%HQ7A1?F1;2T+I* MN6=;5SAY)0T\6^(FK87]72ES23\Z@O%$JT M>,]6FF3G?%(6"^TZ@2\$OA+N$X'E1DGF-^%%75FAT$TQ*6D MS;5>QWI$&)Y/V;)-=E^N!IY%^P.MJ%#W\%+:7QI$3^O P M:8H=HH<@HKBYI60(Z[\&"CH?W;O@V[P1.? X7O9[_>[5I@! !P P & 'AL+W=O;J'K1P5SB "3-%<6[VM(@20$'M8P81CA/<@U(Q M42C\/N?\+!F):_N<_3&]-J@_"@?WJ'[+QO=!;$%) ZT8E7_%Z0GF)]S$A#4J ME[ZD'IU'?:90HL5'/J5)YY1O.)]IEPE\)O"%\+U(PG.A)/-!>%&5%B=BXV?'0B)JX%+3Y]4&H"]%3M=G^*-DI)IHQ/&$.7S +@H7L2PE^J<1,YRLZ MOTS?7J)?9X7;_RG,F,,7S'7Q3Q&V:HD&VZ7).U+C:-*>K:++%4. MHH.?PG;2.')$'P:3NM@B>@@BBJL;2OJP_HNCH/71_!9LFS?,'(^':D;[X@8 3]ZT,NY !^_'/6.N&4 +=X,CF'#2 MH=7"A]#VS(T61)M(6C%>%%^8%M+0NDJY)UM7.'DE#3Q9XB:MA?U[!(7S@9;T MDGB6_>!C@M456WFMU&"<1$,L= =Z7^Z/NXA(@-\29K?Q2=1^0GR)P<_V0(LH M 10T/E80P9SA 92*A4+CUZ7F>\M(W/J7ZH_IMD']23AX0/5'MGX(8@M*6NC$ MI/PSSC]@N<)=+-B@!M$0EY(VWSX(=2%[KLO;LF+G6&C!\(0Y?L"L M"!:JKRWXM18+G6_H_#I]=XU^FQ7N_J&PO M=V]R:W-H965TVKZP$\>=/*N /MO1_V MC+FZ!RW<#0Y@PDF+5@L?0MLQ-U@032)IQ7A1?&-:2$.K,N6>;57BZ)4T\&R) M&[46]M\1%$X'NJ&7Q(OL>A\3K"K9PFND!N,D&F*A/="[S?ZXC8@$^"UA1A.=&2>:#\*(J+4[$YM$.(K[@9L_#(&KB4M+FVP>A+F3/U6:W M+=DY%IHQ/&&.'S +@H7J2PM^K<5,YRLZOT[?7J/OLL+M5PHSYO@1L_O4A*U& MHL%VZ>4=J7$T:<]6V66Y[G@:Z3N\*@?1P9.PG32.G-"'ATE3;!$]!!'%S2TE M?5C_)5#0^NA^#[[-&Y$#C\-EOY>?K/H/4$L#!!0 ( +J! TGKIS:1EP$ M ' # 9 >&PO=V]R:W-H965TM$^.+,[7*[*">VK MZP$\>=?*N"/MO1\.C+FZ!RW<'0Y@PDF+5@L?0MLQ-U@032)IQ7A1W#,MI*%5 MF7+/MBIQ]$H:>+;$C5H+^^<$"J(]6VF2G?+);C?3;A/X3. +X6N1A.=&2>:3\*(J+4[$YM$.(K[@YL##(&KB M4M+FVP>A+F0OU6:W+]DE%IHQ/&%.GS +@H7J2PM^J\5,YRLZOTW?WJ+OLL+M M_Q1FS.DSYOZ?)FPU$@VV2R_O2(VC27NVRB[+]<#32#_@53F(#GX*VTGCR!E] M>)@TQ1;10Q!1W.TIZ!RN^[W\9-5?4$L#!!0 ( M +J! TFP9-H EP$ ' # 9 >&PO=V]R:W-H965T&+"!.$;2' D$.[9F65A(1DJN0E)7^??F0%24P M>M$^.+,[7*[*">VKZP$\>=?*N /MO1_VC+FZ!RW<#0Y@PDF+5@L?0MLQ-U@0 M32)IQ7A1?&-:2$.K,N6>;57BZ)4T\&R)&[46]N\1%$X'NJ&7Q(OL>A\3K"K9 MPFND!N,D&F*A/="'S?ZXC8@$^"UA M0:E8*#1^FVM^M(S$M7^I_I1N&]2?A(-'5']DX_L@MJ"D@5:,RK_@] /F*]S% M@C4JE[ZD'IU'?:%0HL5[MM(D.^63[6ZF72?PF< 7PGV1A.=&2>9WX4556IR( MS:,=1'S!S9Z'0=3$I:3-MP]"7J\WMKF3G6&C&\(0Y?L(L"!:J+RWXM18S MG:_H_#I]>XU^FQ5N_Z-(R?TX6'2%%M$#T%$<7-'21_6?PD4M#ZZN^#;O!$Y\#A<]GOY MR:I_4$L#!!0 ( +J! TG,F-%5E@$ ' # 9 >&PO=V]R:W-H965T M&MLYQSZQW7Q ^^I: $_>M3)N1UOONRUCKFQ!"W>!'9AP M4Z/5P@?7-LQU%D252%HQGF573 MI:)&GV),M+'&]UL)^[$'AL*,K M>@H\RZ;U,<"*G,V\2FHP3J(A%NH=O5EM]^N(2( 7"8-;V"1J/R"^1N>QVM$L M2@ %I8\91#B.< M*Q42A\-N4\ZMD)"[M4_;[]-J@_B <2_%R)BOCY'OQP5KG]3.&+VWS";[$<1MFB)!MNDR3M28F_2 MGBVB\W+=I!FP+WB1=Z*!?\(VTCAR0!\&D[I8(WH((K*+#25M6/_945#[:/X) MMATW8G0\=J?]GG^RXA-02P,$% @ NH$#2&UL?5/;;J,P$/T5RQ]0@[/9KB*"U+2J MN@^5JC[L/CLP@%7;0VT3VK]?VQ!*JFA?F(O/F3D>#\6(]LUU )Y\:&7 M]SO&7-6!%NX&>S#AI$&KA0^A;9GK+8@ZD;1B/,M^,BVDH6610"%XY[F])QXE6WG8X*5!5MXM=1@G$1#+#1[>I?O#IN(2( _$D:W M\DG4?D1\B\'O>D^S* $45#Y6$,&YYE?+2%S[Y^J/Z;9!_5$X MN$?U5]:^"V(S2FIHQ*#\*XY/,%]A&PM6J%SZDFIP'O690HD6'Y.5)MEQ/KF= M:=<)?";PA? K2\*G1DGF@_"B+"R.Q$ZC[45\P7S'PR JXE+23K.S/^[W\9.4_4$L#!!0 ( +J! TGAUC8WE@$ M ' # 9 >&PO=V]R:W-H965TVTE#BBI>,A>?,W,\GN0#VG?7 M GCRH95Q.]IZWVT9&UL M?5/;;IPP$/T5RQ\0L]YN6JU8I&RJJGVH%.6A??;" %9L#[7-DOY]?0%"HE5? MF(O/F3D>#^6$]L7U )Z\:F7#T?&7-V#%NX.!S#AI$6KA0^A[9@;+(@F MD;1BO"CNF1;2T*I,N2=;E3AZ)0T\6>)&K87]>P:%TXGNZ))XEEWO8X)5)5MY MC=1@G$1#++0G^K [GO<1D0"_)$QNXY.H_8+X$H,?S8D640(HJ'VL((*YPB,H M%0N%QG_FFF\M(W'K+]6_I=L&]1?AX!'5;]GX/H@M*&F@%:/RSSA]A_D*AUBP M1N72E]2C\Z@7"B5:O&8K3;)3/N$+[3:!SP2^$KX427ANE&1^%5Y4I<6)V#S: M0<07W!UY&$1-7$K:?/L@U(7LM=H=#B6[QD(SAB?,^1UF1;!0?6W!;[68Z7Q# MY[?I^UOT3UGA_G\*,^;\'G/_H0G;C$2#[=++.U+C:-*>;;+K%4. MHH.?PG;2.')!'QXF3;%%]!!$%'<'2OJP_FN@H/71_1Q\FS93^9%M+0(D^Y9UODV'LE#3Q;XGJMA?W8@\)A1U?T MDGB13>MC@A4YFWF5U&"<1$,LU#OZL-KNUQ&1 '\E#&[ADZC]B'B*P9]J1[,H M 124/E80P9SA $K%0J'QVU3SLV4D+OU+]5_IMD']43@XH'J5E6^#V(R2"FK1 M*_^"PV^8KK")!4M4+GU)V3N/^D*A1(OWT4J3[#"=W$^TZP0^$?A,N,N2\+%1 MDODHO"ARBP.QXV@[$5]PM>5A$"5Q*6G'VP>A+F3/Q6ISF[-S+#1A>,+LOV!F M! O5YQ;\6HN)SA=T?IV^OD;_,2I<_T_AB-E_Q=Q]:\(6(]%@F_3RCI38F[1G MB^R\7 \\C?037N2=:.!)V$8:1X[HP\.D*=:('H*([&9#21O6?PX4U#ZZM\&W MXT:,@=M[W M.\9LMB#J1M&(\RVZ8%M+0LDBY)UL6.'@E#3Q9 MX@:MA7T_@,)Q3W-Z3CS+MO,QP'340DP%\)HUOY M)&H_(K[$X$^]IUF4 HJ'RN(8$YP#TK%0J'QZUSSLV4DKOUS]8=TVZ#^*!S< MH_HG:]\%L1DE-31B4/X9Q]\P7V$;"U:H7/J2:G >]9E"B19ODY4FV7$ZN_G)R@]02P,$% @ NH$#2;C5J@28 M 0 < , !D !X;"]W;W)K&UL;5/;;N,@$/T5 MQ <4FVS:*G(L-5U5NP\K57UHGXD]ME&!<0''W;\O8,=UJKQX+IPS=M[W.\9LMB#J1M&(\RVZ9%M+0 MLDBY9UL6.'@E#3Q;X@:MA?U_ (7CGN;TG'B1;>=C@I4%6WBUU&"<1$,L-'OZ MD.\.FXA(@%<)HUOY)&H_(K['X&^]IUF4 HJ'RN(8$[P"$K%0J'QQUSSNV4D MKOUS]:=TVZ#^*!P\HGJ3M>^"V(R2&AHQ*/^"XQ^8K["-!2M4+GU)-3B/^DRA M1(O/R4J3[#B=;.]FVG4"GPE\(=QG2?C4*,G\+;PH"XLCL=-H>Q%?,-_Q,(B* MN)2TT^V#4!>RIS*_S0MVBH5F#$^8PP5F0;!0?6G!K[68Z7Q%Y]?IFVOT7Y/" MS85"?JEPPAPN,9L?3=AJ)!ILFU[>D0H'D_9LE5V6ZX&GD7[#RZ(7+?P3MI7& MD2/Z\#!IB@VBAR BN]E2TH7U7P(%C8_N7?#MM!%3X+$_[_?RDY5?4$L#!!0 M ( +J! TF3@DBHM@$ #H$ 9 >&PO=V]R:W-H965T=)&KWG(FX44CTPM!];\3<#4[28#P*!9N_J:5% MKM6 =+S:COH7W!R(NX@2F1#4\?3.J''12['9;7-\\8E&# F8TP(S(;#+/DF0 M-8F13F9TLDZ_7:-OH\/;A<-LZ3!B3DO,;EUD^X/(=I%@ORJRQ-RMBV0_B&2+ M!+]611:8??J?")X]K@#=A!HVJ%2]#!TSBTYMVAM@G;OZ\OA"55 M7IB+SYDY'@_5C/;=#0">?&AEW($.WH][QEPS@!;N#DV9&RV( M-I&T8KPH'ID6TM"Z2KE76U24-O%KB)JV%_7L$A?.!EO22>)/]X&."U15; M>:W48)Q$0RQT!_I<[H^[B$B 7Q)FM_%)U'Y"?(_!C_9 BR@!%#0^5A#!G.$% ME(J%0N,_2\W/EI&X]2_5OZ7;!O4GX> %U6_9^B&(+2AIH1.3\F\X?X?E"@^Q M8(/*I2]I)N=17RB4:/&1K33)SOGD_G&AW2;PAZ_*IK-@Y%EHP/&&.5Y@5P4+UM06_U6*A M\PV=WZ;O;M'OL\+=E4)^K3!CCM>8W7]-V&8D&FR?7MZ1!B>3]FR379?KF:>1 M?L+K:A0]_!2VE\:1$_KP,&F*':*'(**X>Z!D".N_!@HZ']VGX-N\$3GP.%[V M>_W)ZG]02P,$% @ NH$#2&UL;5/+;MLP$/P5@A\0RG2<%(8L($X1M(<"00[MF996 M$A&2JY"4E?Y]^9 5N?!%^^#,[G"Y*B>T[ZX'\.13*^,.M/=^V#/FZAZT<'#5$C=J+>S?(RB< M#G1#+XDWV?4^)EA5LH772 W&233$0GN@3YO]<1L1"?!;PN16/HG:3XCO,?C9 M'&@1)8""VL<*(I@S/(-2L5!H_#'7_&H9B6O_4OTEW3:H/PD'SZC^R,;W06Q! M20.M&)5_P^D'S%?8Q8(U*I>^I!Z=1WVA4*+%9[;2)#OED]UVIMTF\)G %\*W M(@G/C9+,[\*+JK0X$9M'.XCX@IL]#X.HB4M)FV\?A+J0/5>;Q_N2G6.A&<,3 MYGB%61 L5%]:\%LM9CI?T?EM^O86_3XKW%XIW%TKS)CC->;AOR9L-1(-MDLO M[TB-HTE[MLHNR_7$TTB_X%4YB Y^"=M)X\@)?7B8-,46T4,04=SM*.G#^B^! M@M9']S'X-F]$#CP.E_U>?K+J'U!+ P04 " "Z@0-) DM,-@$$?G E] MBAICNB/&NFB 4_T@.Q!VII**4V.'JL:Z4T!+3^(,DSA.,:>MB/+,UUY4GLG> ML%; BT*ZYYRJOV=@&WKQK@"SC,\\\J6@]"M%$A!=8H>-\=SZA > M\+N%02_ZR&6_2/GF!C_+4Q2[","@,$Z!VN8*3\"8$[+&[Y/FIZ4C+OLW]6>_ M6IO^0C4\2?:G+4UCP\81*J&B/3.O&PO=V]R:W-H965TM'!W.( ))RU:+7P(;Q!24-M&)4_A6G'S!?X3X6K%&Y]"7U MZ#SJ"X42+=ZSE2;9*9_PKS/M-H'/!+X0=D42GALEF=^$%U5I<2(VCW80\04W M>QX&41.7DC;?/@AU(7NN-KN'DIUCH1G#$^9XA5D0+%1?6O!;+68Z7]'Y;?KV M%OU+5KB]4OAXK3!CCM>8W:[;*+LOUQ--(/^!5.8@. M?@G;2>/("7UXF#3%%M%#$%'B!QX'"[[O?QDU7]0 M2P,$% @ NH$#218 IX"9 0 < , !D !X;"]W;W)K&UL;5/+;MLP$/P5@A\0RG33QH8L($Y0M(<"00[MF996$A&2JY"4 ME?Y]^9 5N?!%^^#,[G"Y*B>T;ZX'\.1#*^,.M/=^V#/FZAZT<'[%5B:-7TL"+)6[46MB_1U X'>B&7A*O MLNM]3+"J9 NOD1J,DVB(A?9 'S?[XS8B$N"WA,FM?!*UGQ#?8O"S.= B2@ % MM8\51#!G> *E8J'0^'VN^=DR$M?^I?KW=-N@_B0AT'4Q*6DS;;J'K1P-SB "2-%\8UI(0VMRI1[ME6)HU?2P+,E M;M1:V/<#*)SV=$//B1?9]3XF6%6RA==(#<9)-,1"NZ@\ZC.%$BW>LI4FV2F??"]F MVG4"GPG\"X'E1DGF3^%%55J#T:Y\$K2?$-]"\+LZT"Q( FE"Q6$-V=X "E#(=_X?:KYW3(0 MU_Y<_2G>UJL_"0L/*/]UE6N]V(R2"FHQ2/>*XS-,5]B%@B5*&[^D'*Q#-5,H M4>(CV4Y'.Z:3W4R[3N 3@2^$GUD4GAI%F8_"B2(W.!*31MN+\(*;/?>#*(F- M29-N[X5:GST7FU^[G)U#H0G#(^9X@5D0S%=?6O!K+28Z7]'Y=?KV&OU'4KB] M4'A[J3!ACI>8N_^:L-5(%)@FOKPE)0XZ[MDJNRS7/8\C_887>2\:^"-,TVE+ M3NC\P\0IUH@.O(CL9D=)Z]=_"234+KAWWC=I(U+@L)_W>_G)BB]02P,$% M @ NH$#22?/H;>I 0 U0, !D !X;"]W;W)K&UL?5/;;IPP$/T5RQ\0@[/;)BL6*9NJ2AXJ17EHG[TP@!5?J&V6Y._C"TN@ M0GW!,\,Y,V<\XV+4YLUV Z]2Z'L$7?.]0=";-6!9/9&]Z#\GT8;R9QW34ML M;X#5D20%H5GVC4C&%2Z+&'LQ9:$')[B"%X/L("4S'R<0>CSB'%\#K[SM7 B0 MLB SK^82E.5:(0/-$3_DA],N("+@-X?1+FP4M)^U?@O.N\Z+S3"JH6&#<*]Z?(*I MA7U(6&EAXQ=5@W5:7BD82?:>3J[B.:8_^VRB;1/H1* SX2X22"H49?Y@CI6% MT2,RZ6I[%B:8'ZB_B K9I>R_4^NBES._O"G()B28,C9C3"C,CB,\^EZ!; M)28Z7=#I-OUVB[Y+"F]7"N_7"A/FM,3XK=LNLOM/D=TJ0;Y99(WYMQ.RN'<) MIHWK95&E!Q67>1&=-_B!QKE]P&ULC5?1;ILP%/T5Q/L* MO@8#51)I99JVATG5'K9G-W$25, 9N$WW][/!9'9EN[P$;,Z]/KX^G%PV5SX\ MCV?&1/36M?VXC<]"7.Z39-R?64?'.WYAO7QRY$-'A1P.IV2\#(P>IJ"N32!- M2=+1IH]WFVGN<=AM^(MHFYX]#M'XTG5T^/O 6G[=QBA>)GXVI[-0$\END]SB M#DW'^K'A?32PXS;^C.YKR!1D0OQJV'4T[B-%_HGS9S7X?MC&J>+ 6K87*@65 MEU=6L[95F>3*?W32_VNJ0/-^R?YUVJZD_T1'5O/V=W,09\DVC:,#.]*75OSD MUV],[R%7"?>\':??:/\R"MXM(7'4T;?YVO33]3H_(:4.

#H!; ,J" 5@' MX'SK#E*\25Y5 M(HV!"?-@85R(VD+D-T@B"=Q8@(L%GEF Q2)S)\"N!-F< %L)D9F.2&:5AE,6&$5,2WIY"Y(+)&OJ9QE![UFAB/ MKZ"0L:!BC7J+%>JU,9GO57*:U$*F7"/?TCZGROT_9,$(*9%/OB'30Y;K(>1. M 4ZG6MJ$=(U\(>0P@%;(%TSW0%*^SJK8J,IHGFPZ(9,!6"%>,-W#5[>05>Z(G]H,.IZ>!X)?E2^7VN;3[!U!+ P04 M " "Z@0-)_[!>=>$! "#!0 &0 'AL+W=OW+6>Z!^,:=D*^J!-#HC;-:G8)2Z^:(L4I+X%3=B09J\R07DE-MCK+ MJI% ,T?B#),PW&).JSI(8E=[EDDL6LVJ&IXE4BWG5/X[ Q/=*8B"6^&E*DIM M"SB)\<#+*@ZUJD2-).2GX#XZGJ/00ASB=P6=&NV1;?XBQ*L]_,Q.06A[ :I MMA+4+%=X ,:LDG'^VXN^>UKB>']3?W1Q3?L7JN!!L#]5IDO3;1B@#'+:,OTB MNB?H,VRL8"J89/]@LE^(K"?%S@LQ#Q\)Z:]39^V8!]^ M&?0#Z/#!!X\N"0=9N%F@4"K:VHV>4768-_?$7;)W>!(WM(!?5!95K=!%:'-5 MW;W*A=!@N@COS+^B-!-Q.##(M=WNS%[Z&>$/6C2WD3?,W>0_4$L#!!0 ( M +J! TD,9,>KIP$ /,# 9 >&PO=V]R:W-H965T!B4OK5= 6O4DQF /NK!WWA)BZ \G-3HTPN)U6:E7GWRU!QPXBV @-IZ!>Z6 M"U0@A!=R!_^;-?\?Z8FW\57]5^C6N3]R Y42?_O&=LYL@E$#+3\+^Z*F1YA; MR+U@K80)7U2?C57R2L%(\K>X]D-8I[ASE\RT;0*="70AI-F7!#83V"<"BE^O,N.JEI#0IR,4+S1@:, \KS!:B M6B'R!4*<@<4%W7*111=TY2+=%F!; BP*L)4 W1;(OG"0K038NLL?\1XB9@B8 M-,]W=UNHZA;%Z(Y]\D)NYC/R$_SF^M0/!AV5=:,.=>X)(( M:*T/O[M8QY\R)E:-UR>VO//R U!+ P04 " "Z@0-))M(&QLT! #[! M&0 'AL+W=O)?W[^L)2B C*"[8/,^,Y@W$^BDN6 X"2&U)C.+0]U/,2-=[16YKSZ+( M^571KH=G@>25,2+^/@+EX\D+O'OAI;NTRA1PD>.95W<,>MGQ'@EH3MZWX%AF M!F$!OSL8Y6*.C/;ZQ !0J912('FY0 J5&2&_\-FG^W](0E_.[ M^I/M5KL_$PDEIW^Z6K7:K.^A&AIRI>J%CS]@:B$Q@A6GTCY1=96*LSO%0XR\ MN['K[3BZ-P=_HFT3PHD0SH0@WB5$$R'Z0,#.F>WK.U&DR 4?D7#?8B#FDP?' M2"=7(6F+PL6E.Y.Z>BO",,[QS0A-F-!B'E>8+42Y0B0S!&L#LXMPRT7L7(0+ M?AQM\Z,M?N3XT:J+<%L@WC$0KP22=9.9B\%A>F.U%<[%I277D(@,BKB[)Q\ZP=>Z-Y1LZ\*AO\1AUVKNN"_KG!%;FL7>AV M ^_EX-' MH1:XS@[OBW/%W\GE">L<0AEP2RK6_CK;,^.D[BBN4Q=?ZEDV[?.B_DF IMD) M2!-03T!PEN!K@M\35.DF"8$F!$MG"#4A7$J(-"%:2H@U(5Y*2#0A69ITJ@GI MTAGDFJN5 XLI_6+#$<53NZ3=8W<%+_*,DHM#E3%.A?0?7 F6".ZP=I2JO2NV M&1.CGSE"<>9]RD@:@UK,S1 3I3;(XQ ">X0G%/0RD%6&G@(9,A+;'+*XF\9*:)',:$D-#-$I6.?DN&20+_30!5MCS$"9V6S*143JG)S7TQ/8( M8'MK.D3E;GUTC>ZJ/Q&[AZ@);Q1]G-MEW =_@\.Q4'_*.@ MA[)ASH9PT4VT]_Z>$(Z%<' E5N,H^NW^H\)[+E]C\4Y5!ZH^.#EU#77?U>=_ M 5!+ P04 " "Z@0-)=VKG MS#A%4BUY#47/,3H9$B4P#L,%I*CM@B(WL5=>Y.PB2=OA5P[$A5+$?^\P8<,V MB();X*VM&ZD#L,CAQ#NU%'>B91W@^+P-7J+-(=,( _C1XD$XW,.-B=53C2_(1X),03 M8B*J=4-%K$:=)#J]::,3$!K-S,8NU#[)W(=&$@,K Y"+VN1@SQ*X+ M7X+212Q#KX=_BAS^(C*SF?AL)K98R:Q8J5\@]0FD5B"="61SDTM;"XOI#.8I M2N/(A]K/4,DR6OG-9)^8R69F%EXSF9,F";V8TL4\K18OTV'N*[:%-&GOA>-3K;E^[R1=ZC M&G]'O&X[ 8Y,JA=IGL^9,8F5[?!9^6Y4*YX6!)^EGB[5G-ON9!>2];=>.S7\ MX@]02P,$% @ NH$#231<'M[V 0 N@4 !D !X;"]W;W)K&ULC53;;J,P%/P5BP\HUX1N1)!:HE7[L%+5A]UG!PX7U<:L M;4+W[]<70DCEIGV)[#RQ3S8Q_B9: (G>*>G%WFNE'':^+\H6*!9W;(!> M?:D9IUBJ)6]\,7# E2%1XD=!L/4I[GHOSTSMA><9&R7I>GCA2(R48O[O$0B; M]E[HG0NO7=-*7?#SS%]X54>A%QWK$8=Z[SV$NT.J$0;PNX-)K.9(>S\R]J87 MS]7>"[0%(%!*K8#5<((""-%":N._L^9E2TUK9*O, M!AZJH,8CD:]L>H+Y"!LM6#(BS"\J1R$9/5,\1/&[';O>C)/]8P(4HW(@K$YL;)C9K M$YM/!+8W8MA^)X;TAH/TRD'H/&3Z50P'-\*:\%=7G )O3*\0J&1C+_5U6%67 M=O00Z2?RH5ZH-F6[RD4FSP;H#FM=2,25#6@CN5<:L:Z;(@ M4$L]3=6+2?'*/NN7E+H]1U.W/HBZZ!WD13?_D*-NZ4/UE>XJZ2RN*PSBHKB(:QSRJ MB[()M^OQWG.[7S&FY$VW5T'W!.YJ*JA4O_-?W31_]\Y#%R>S]6_C>WV]'=%)W)9_2X/ZMRSC!>5MWX&>ROG9+U/"0,ZN)].I;->+Q-3[)8#[,/H'H O0\@#!T M>@!\&!!-S,:^OA:JV*Y;>0O:Z653J.^OZNV];FM!U M]#84TA@Z8IX,C V1FU7ND*@G<&=!;2Q@8D&-\6 O +8";"H 1@%FDDRG-B9, M,V)2@#BSH?(EBE >+S0QV#"$#3/8./1($#T2HP"W%^ ( ^Y@,&+XI =?=,H2 M#C90O@01IQ@ITDOJ\VXSI)?,HY=L23-+K:!\"6*9G<@*(;(RB*3V L/4X=1B M>/BY&,1J6$V"F%[+K')HT-3JBEM!N0%*4A<9JV]G,H9QXY6CA-6YLR3@)0EF M-\(P]\^2L$6WD,2%D0APEK!:<95GYR$*M'M0L:.PABP;I"85_#$:M MBHE:Q8[9D6)^IJ:?'1:B:'IZQ2?%\I."QZQ"P6-6,4#.685:_4QF-DL3ND3% M\I,F7HI@"4JYS\]D&8^6-<6LB9&BR**"8GZFAI^Y8U:A5@?.NIA9ZEA84"P$ MJ>E >QQKT"=K"P/E7EP EJC@E:B .1"(1T>P#$OG"L- N988@"4J&%[FCCD2 ML$0%KT0%+%'!)U'!+U'!,U$!2U0P#,U=OQ0L4<$K40%S(/@D*O@E*G@F*F") M"H:?N:LG+%'!*U$9EJ@,352]^V)XHNK=%_LD4:/%[O92G,3/HCV531?LI.HW MRN.N]BBE$GVM^*'_S9Q%<;A?5.*HAM.T/V^G+?UTH>1E_H?B_C?)]A]02P,$ M% @ NH$#22D#=.\N @ ]P8 !D !X;"]W;W)K&ULC95=;YLP%(;_"N)^-;;!D(@@M4S3=C&IZL5V[21.0 5,;2=T_WXV M)@Q'+NL-_GK/Z\<'?^0#%Z^R8DP%[VW3R5U8*=5O 9"'BK54/O">=7KDQ$5+ ME6Z*,Y"]8/0X!K4-0%%$0$OK+BSRL>]9%#F_J*;NV+,(Y*5MJ?CSQ!H^[$(8 MWCI>ZG.E3 N6=;+F72#8:1<^PFT)1\FH^%6S02[J@8'?<_YJ&C^. MNS R#*QA!V4LJ"ZNK&1-8YSTS&^3Z;\Y3>"R?G/_-BY7X^^I9"5O?M='56G: M* R.[$0OC7KAPWR/$;'"Y2\?86$@8M?;=EW8WE8$=2-(7Y ] 4 M@.8 &*\&X"D WP4 2S:NZRM5M,@%'P)A?T9/S3^'6ZPS=PCDV"ELNO3*I.Z] M%HC$.;@:HTF#1LV3H_$I2D>1S!*@ 68*Y*/ E@(Y%!\88)]!; VP8T!)5W#B!0Z![C3$TL2+:;[$<13Y5*6K(ACZ69(5 MEL1)3>J%21;3P$V6W:=FHDF=#/9W9V9^ZXJ_4$L#!!0 ( +J! TD'9O"4Y $ M .D$ 9 >&PO=V]R:W-H965TA ]=&:G%I)3;9;R$JI> JU<$&[>)G=0PBFP(P*+55H&:XPA,P9H4,^.^D M^8ZT@(W)/&:W MP&!"]I]4D]W!9"M,LHG)%I@O,?GDKY$[%+*BI)MG1A84DB;[W0=,N+B+'.3% MM9Q"I1@ZU^ +Z]S5C]C=Y7?W(N_I!7Y1>6D[A,*BUG1(SE[X5_4*+_O:PS*];\1]02P,$% @ NH$#23D.(6*3 P MZ1 !D !X;"]W;W)K&ULC5A-;Z,P$/TKB'N+ MOS!0)9%:5JO=PTI5#[MG-W$25,!9($WWWR^?J1V-75\"F#N.SU$4;L]RDJT]^HDZ_[-7C65Z/K'YA"UIT:*W6A4E1%! MB$>5*.IPLQK'GIO-2IV[LJCE-W*_#1_R04S9 1L3O0EY:[3X8R+\J]38\_-RM0S1PD*7<=H,+ MT5_>92[+!PJ\IV_ VVY[93U6(2!I7XF*Y%/5XOTYMD,8,-R&Q K@;8;4!G M _IIP,=,)V9C7M]$)S:K1EV"9IJ,DQCF'#_0OG+;H!T'FZE@4 0Z)4H-B@GL M@$$.V.2 &0Y2DV0RI3%AZJE2)&$<0[#<@"%*6 ;3B1UT8H-.9L;A$YU8BW.7 M<)IB")8;,)ZE%,-TN(,.U^FD"*3#M3@Q1C JUU&4,IS"9!('F<0@8\DF=31+ MZM,LF8-!YFJ6N1R9EBBG. 91N8YB667S3*#YC:@-(T)2.@& MAQBWK$8,ZLY""7LTS R:0I&,(@XSTF$X0[89QZ "+80,@4F)Q85+8K"7QF"7 MR&"GRBQET?4C3C-FF2@=QE+*;#FY9 ;[Z PV%(0FA%LFRL0Q>YE=4H.=6C,K M,=9EA&"><%")#1AFB",+(9?<8%-OJ,6%2W"PE^)@E^1@0W-29N;+YK*8H!@" MY5:0^3EW*0Y!KCZ>YXCH2A)3R\?2CC+IN-2&8(\N)KJ,W,6$4[");V!(J[1) MR*4VA'CT\ R:(F5@#7,#8VT< LK6PL60K=2V>P-E:VY?PGS:E[B$AL0>[7L# M2L#VM8),,BZ)(:;$6+8@!!2%I22)5TE 45A8I#XE23U6M!5DDG')"S%%P;)C MI: H+%MPY%,2ZEK(%'N4Q 1E""S)#6P;JVC)0 MYE,2YE,2YBQ)I)TL*]D&PO=V]R:W-H965T M@GV8,YXS)L>NSX2^L0/&//@<^I$MPP/GQT44LQ9L=H0/B8DKW$3M2C+8J:>@C$,=Y-*!N#)M:Q9YI4Y,3[[L1/]. G88! MT7]/N"?G99B$E\!+MS]P&8B:.IKRMMV 1]:1,:!XMPP?D\4Z@1*B$'\Z?&;6 M.)#B7PEYDY-?VV482PVXQQLN*9!X?. 6][UD$BN_&]*O-66B/;ZP_U#E"OFO MB.&6]'^[+3\(M7$8;/$.G7K^0LX_L:DADX0;TC/U&VQ.C)/ADA(& _K4SVY4 MS[-^4U0FS9\ 3 *8$J9U_ G0),"OA'0V(34)Z;TK9"8ANUHATK4KYU:(HZ:F MY!Q0O=U')+^J9)&)O=D$3 6IWA#A'1/1CP94L(X^))'! (5YLC%YY8.L;$@R M(2(A8%(!?"K,"L!6X5N@M1%%[-7P+T P/2U9;>_W#K8,#UMVVZ@0-* M"B]H[8"R^-J8R#I$1R,/I*OZ4+-K$$U_)JX8Z MS+[HF_J(]O@WHOMN9,$KX>)(5.?7CA".A>KX0;2@@[@,39,>[[@<%F),]?5 M3S@Y7FX[TY6K^0]02P,$% @ NH$#20V\NS " @ '@8 !D !X;"]W M;W)K&UL?57)CILP&'X5Q .,P>P106JHJO90:32' M]NP0$] 83&TG3-^^7@@U(X<+7OBVWS:FG"E[YQW&POL8R,B/?B?$= " -QT> M$'^A$Q[EFY:R 0DY9%? )X;119,& F 0I&! _>A7I9Y[955);X+T(WYE'K\- M V)_3YC0^>B'_F/BK;]V0DV J@0K[](/>.0]'3V&VZ/_)3S4A4)HP*\>S]SJ M>RK[F=)W-?AQ.?J!BH );H120+*YXQH3HH2D\9]%\[^E(MK]A_HW7:U,?T8< MUY3\[B^BDV$#W[O@%MV(>*/S=[R4D"C!AA*NGUYSXX(.#XKO#>C#M/VHV]F\ MR>!"/F;V8D-KR\!#)E6L\KB>9 M62Y9&9>S]PH660GN2FC!0(TY;3 N1+U!)"L$R !K"NA*$9D4T.9GF5L@<@G$ M1B#:E)%O0V:F#(,9-29-L\+M$KM<4N,26PHP"#^ME@&=;% (H^2)3[+CDVQ] M/#0K#IS[ICD^Z]2F=0*>\W"P(VJ;504Q=8^FS# ^I0G=,4_$;OV(_?. M5,A;07_"+:4"2ZW@11Z'3E[6ZX#@5JAN)OO,W%]F(.CTN(W77T+U#U!+ P04 M " "Z@0-)+L6/K\ " #^"@ &0 'AL+W=ODLU$"TG$<#[U!4M.8%JX.&'A?A-_#\"C(%:1&_"GKCQG.@DM\Q M]J%>?AP68:QRH"7="Q6"R-LG7=.R5)&D\A\=]+^F(IK/??1M6ZY,?TB374KRSVW>J:TA5P#TK>7L-]E5<":@$>$J)O==FTV M1)#EO&&WH.D:ZD)4WX)G+%=_'_!VL.F67*X.EZ.?RR2.Y]&G"J0QL,6L; QP M8=8F!KH0&Q.!G4(O=X-L[P=YM8*D R22DS',"'3-2-+-"+2JA>X B2L Z@(D M5H#$3A)WE7:8NL6@&0!.U-9$I[)B0!X;V[WYD M3% 9*GZ2*9_E871X*>E1J$-:]"';I3YO#D7?Y#U!+ P04 " "Z M@0-)NVG60PD# "%# &0 'AL+W=O5L^FBXM&W5_]VJ1E_7,8EO M':_U\63&CF2S2NYQ^[I5W5#K+NK581U_(<\ED:-D4ORJU77P[J,1_DWK]['Q M8[^.TY%!-6IGQB$J>_E0I6J:<22;^8\;]'_.,="_OXW^;2K7XK]5@RIU\[O> MFY.E3>-HKP[5I3&O^OI=N1JR<<"=;H;I-]I=!J/;6T@CPTCV2KY& =R&CIIMKZ&8HH2*/X/DEB .P7%*-A,0;UXSO!XAL7S M.9Z!*@1DS.8L "W#>5. L MP'EEB&7)>0FP7IKA,+ZMBH*C3E0"%6$AER%+YDN ^U*T["WQG;60@74"]LM" M7P*RY+_$-V":!29' $<+? R BJ09#> L>3"!)AQXIWR#)44:6"N@$BR$L^3# M!!HQ_J4DP&0E#Q@.4%$1VCI+7DR@&3_4[/:>#XD%KH^Q@Z9/=B2?[G^#>:-3!C+>YO>_G4_+< M,/I\._3?_WEL_@%02P,$% @ NH$#2<))J:_( @ 3 L !D !X;"]W M;W)K&ULC99;;]L@%,>_BN4/4)N+#8Z22*VG:7N8 M5/5A>Z8)2:S:)C,DZ;[]P)<4*DS]$AO\/XB]LF!O$T\5(=3\I,)-MUQ.T''_>0&8<[4J&9)R9R3E8(1VY723[R6X(E]Z9U+/7+4+I.KD:1Z,&]IHG6P-]BM)19'=) MH@'N%-!'@08*Z% OP/DQ(H%;*D5&@ @(9*98P'M3:*TH+ZDV.K<$HME0-3!&"*KPNEL%8I M4.9'L44 (EKX4D916-,R1,-/:90.8RY#T3I@S111D*=3(HEF3([E." M\4R&G&Y."2%^'ACJ9I@Z/'-_RJ%VAHO:&8;:&<) H8S_R]!N4P@P\JE*5P7A MYY@DUKWGS([\%^N.52NC5Z'T%:J_[QR$4%S[2A]T"YSTU?8^J/E!F5>BW[OA MLC<,E#A/=]?[!7K['U!+ P04 " "Z@0-)82 H4IT" $"0 &0 'AL M+W=OC@WQA[UYN?VWD8ZQAH0S=22Q!U.],E;1JMI#S_'41O/C71 M7E_5O_?IJO#?B*!+UORIM_*@HHW#8$MWY-3(5W;Y08<<4BVX88WHK\'F)"1K MKY0P:,F'N===?[^8)WD\T/P$.!#@2!C]^ G)0$AN!#1)0 ,!?=5#.A#2.P^1 MR;VOW(I(4I6<70)N7O>1Z*X"LU2]FTT@>B,W+T353BCKN4H27$9G+31@8(]9 MV!A<^" K&P)&1*0"&*. OB@&#]"B0Y^#I8W(8F\,GXJL'X@X82:^,!-3K,0I M5N870#X!9 20(Y"[06:F%@;3F5+&>0Y\J*6-RC%*?:"5(U7D /M0:P>%"H#\ M>:43>:5.7GJ>7F6Q+GJ0^U=% P@;D/M7)0*2YB'VKMH! #QH33R2& M[9XJL%\@FVB9["LMDT]$D$^US%#:W$H4VB_0KJP#@O=M-136!J5IX55:VR $ MDP?]4DPD5=A)H0T^B@<(*1 M]S@Z*( @A-[SZ,)BG-_7)[(^\2WE^WZXBF##3IW4!;*LXP!_AGI$W-D78+8$ M'OM*#_Q^I-SDJ_)(]O07X?NZ$\$;DVHP]5-DQYBD*N[X29VW@_HE&3<-W4F] MS-2:FR%M-I(=K_\U_(1 P ? T !D M !X;"]W;W)K&ULC9??;ML@%,9?Q?(#Q.80_*=* M+#6=INUB4K6+[=I-2&+5-IDA3??VPX!34P'S36SCP_G.1_AAV-S8\,K/E(KH MO6M[OHW/0EP>DH3OS[2K^8I=:"_?'-G0U4(^#J>$7P9:'U2GKDT@3;.DJYL^ MKC:J[7FH-NPJVJ:GST/$KUU7#W]WM&6W;8SBJ>%GS&FJ.7EC3[1 MMATS2>4_)NF'YMAQ?C]E_ZKLRO)?:DZ?6/N[.8BSK#:-HP,]UM=6_&2W;]1X M(&/"/6NY^HWV5RY8-W6)HZY^U]>F5]>;?E.DIIN[ Y@.<.\ N2I<"ZDRO]2B MKC8#NT6#'MM+/?Z%Z 'D0.PCKAH'[5X6RF7K6X77:).\C8E,#*B8W3SF(R*1 MV>\2X)(PW<&2 '<"[$J =8W82H#="=:N!&N=8&TE6-LF 0[H?@4Y$$/A=A#%EB$ MN,>.S E?>>A#(?R0Q1_)W'ZL(.3SXZ1TTK$P)1[.D9/3:?87BV9_"$%4+IF1 MY7SVYROB^3XX235"8)%*W(N*"3(S$@6F)(20!AMIS\("3E+-T (L&5H(,0AX MP3(*[=FU5V>.6>O]H/$(:G?]$5YM+O6)_JB' M4]/SZ(4)N4=7&^HC8X+**M*59.8LCT+WAY8>Q7B;R_M!'P[T@V"7Z:QS/W!5 M_P!02P,$% @ NH$#2;M^IGEC P \@X !D !X;"]W;W)K&ULC9?-CILP$,=?!?$ "S88PRJ)M(%4[:'2JH?VS"9.@A9P M"LYF^_:U^4AL:V"Y!'!^,Y[_>/#@U8TW[^V9,>%\5F7=KMVS$)=GSVOW9U;E M[1._L%K^<^1-E0OYV)R\]M*P_- 95:6'?3_RJKRHWW>Y05*QN"UX[#3NNW1?TO$.Q0CKB M=\%NK7;OJ.#?.']7#S\.:]=7,;"2[85RD^G]B?S"##?!@@.\&]WE@@V P"!X&X:Q!.!B$2V<@@P&Q9O!Z M[5WFLESDFU7#;T[3+_I,E$!(IB/H3G@R@'L4&(IBF %KYAB:(-4)ZH,Q?.ED-^'$"#. P@SZ9 5& MLB+800@Y"'L'H>8@L6*D?2IZI![F""D$I0:$_!"",AU"."+@?#N=2OP@@461 M&5'$R(H5<-2K(MHL- I0#%&I244X@JC,\F6GJ*=V)D50" N+9H1%AC KY+@7 M%FG3^$\^@:#4@D((RDP(40C:61"&1=$94?3K$J1+2I N*4&ZJ 3IHA*,9T3% M"THP7E2"\:(2C!>58+RL!),988DA+ &%)=HT,L<(U&5 0Y!609$**S*@"0% MBU(]>E*5^O,AR][.!UD#-*0O3F#UJ8T1T%MF8W &=A9&Z40S0V!/'>49394B M<.,8H"]V#IN"MPZ+0A&X=]C4E#2P48_2L"$-PRN'C;V!P.N&C3H*X%73H=!6 M/ZZ9#J%P2A;8V$=91F>GP80+L+4/WP8H-%[5B8\#--=(D=%)*:AVB_3&AB($ MEGMJ4@2#:Y#9%/S"6Q2:>N/G6BDR>BDE$R[ QC4FF"Y*\%R;0/&2!.O;MFQL M\'YJ4#0!]Z;,<@5O33O356A_EWK:!WW%FE-WE&J=/;_60B5'&[T?UUZP.A!8 MXUOTG")@/%/'N^X \7"_65WR$_N9-Z>B;ITW+N0QI#LS'#D73$;M/\FJ.,L# MZ/VA9$>A;JF\;_HC6?\@^&4\8=Z/N9O_4$L#!!0 ( +J! TE7@TS/:0( M $) 9 >&PO=V]R:W-H965TV0ZL! M56NFB;"]X31!5UI7+7S#!KDV#<#_]K!&_S)9&UP\4>$/OCFUVEGVEP#K&%!.05@KQO,8%US M)A;Y2"L=H19;ZD7A8EU MXT0#QA68_103;G20? IQ1H3%!(PJ7)V*(8*KJ(AT(3(5$VMEJ!BMU,,&H(BL0V5-$_A1QT".41.*%1&(ED5!/L%GX MZS9K_CK>&6TE!86;V8HM.UG MJ*WCKBJNMBG<57C/BYL_@&9*,@>28JQ)?V\@OHC)2HP"75O*$YI8Q^G]*N;# M@WWO;#-'8\_YM!?SY)L^33IP@;\!OE0M,8Z(LJDD1L@9(0J9:ON%=9.2W4?& M30W/E"\CML9R0LL-1=W]PC'>>M+_4$L#!!0 ( +J! TFO&Q11[P, +$2 M 9 >&PO=V]R:W-H965T7WEHHLLKNK3XFJ7]T+%Y]8H2VWJ M.,+.XB3?['?MV/=BO]./*DUR];VPRD>6Q<7?@TKU\V5#-L/ C^1ZJYH!>[^S M1[MSDJF\3'1N%>KRLOE*MA&5#=(2/Q/U+"?'5A/\J]:_FY-OYY>-T\2@4G6J M&A=Q_?>FCBI-&T_US/_U3M_G; RGQX/WJ$VW#O\U+M51I[^2%?EI%IX][ MW,B0;$5],T]6V0X6W1VL%[NL1]_VS'=V]EOCJ&=HRQRGC/ Q))PB9"3L.H Q M"HI%T<] )^84FR"8$A(-,_S42;3@!(3)L#!9MU@,+-9"GB[FP.TI[O"PP+ ":H0WP,"Z<8$]+C+H9% "/<9Q)/CJ\DQT%R#,[3,4?( MN!@3&#"A 1,M,2 AL9*0 XX[D"NZ$6:Z,5;B< ST(LW%8+#N"M1O4PQ3WH" MI4+@S!=2PQ9R\U=R\PWD AF!R@4R$I4+9#Q4+I#Q\82:7K6847-Q M=.$Z"P6&H.6X5PPA)I(A:"T=HJ &HNFA_@YRWV.H: !&)?,<5#4 $28:$> 9L$8WJ 1@EQ\08%,,Z%3W#M"" Q)L5">F@]'M*3)MJ1 MG\LBF$%XDYI!:/F*%CW!M-:Z!/& BZ6G"BW&@W9\$^W0M>I'G37M=-"!PA+I MH0+KH5XYE.&2" !&N,?07A4"S&6"HY-& &.NG#SJ< W0\CVL ?E<8 < ?5B# M7H4S"/44P.D\U%-HXBF:00O=CZ[U'3KM.RY9Z'YT;7]-C3;8=*V.4I,M-@6; M9RX96IH"@/EROKZ#OL#>V2$X%@&,4L*7%FAMBTU-]M@ 6FI^$"(H%)IXBF:> MZ$):']M.F]![6?]HLE;*J?S\(3I B,R?:'ORJIRIXMI^U2BMDW[D5?.J,QD= MOYP<:/.J/1L_DFU D/&0;"-LO$Y[&]:I?[Q2AUQ?:3_.V.\A[7?W^*K^C8MK MDI?6JZXJG;5O\!>M*U5GZGRI;\)-Q>?Q)%67JCF4]7'1?5'I3BI]'SX0C5^I M]O\#4$L#!!0 ( +J! TD[,P[8Z $ !@% 9 >&PO=V]R:W-H965T MWS.F3.#[6QB_$.T !)]4M*+L]-*.9Q<5Y0M4"Q>V "] MVJD9IUBJ)6]<,7# E2%1X@:>E[@4=[V39R;VQO.,C9)T/;QQ)$9*,?]S <*F ML^,[]\![U[12!]P\U5'H1<=ZQ*$^.Z_^J4@UP@!^=C")U1QI[U?&/O3B M>W5V/&T!")12*V UW* 0K202OQ[UGRDU,3U_*[^U52KW%^Q@(*17UTE6V76 M<;9A+C]%P/6O]P_A:IS)1(FR&V[5&5"16]Y MY$>9>]-",R8PF,L:$Z3)@G&5_I(DV$LR"P1K@7@O1[&![&<(]S*$MHQP4T:\ M+Q#M"416(-H()%N/J2W#8GKKT?@=? G.0' M/,\&W, /S)NN%^C*I+H/YO#6C$E0)KP7U:M6/5/+@D M]3154QS/\"4$L#!!0 ( +J! TD!XT8RJBH /2Y 4 >&POJ-.A%8_["O9L+W%GUIA?S*_JG^)?,.2 M.P(*)8F,YXD3Y_E%\*L\+WB91'\HPZ.T3(I??S9R9Y_QC[LXR7_]V7U1/'SY MQ1?YYC['.;9KN@@#^SNR_RARP,MOE]&!:[^ MO.)Q\L0NBY+.O MO\JCK[\JOCY.-^4N3 H>)%N^3(JH>.(GB6@A2A-^R//[( OSK[XHOO[J"ZPC MZDWX69H4]SG4V8;;]MO?E,F ^T.'>T-W8KZ,!]SS["^K\>B#^-UIE(3\I AW M^3]W5KAZ>@C;+]WAX6_;SQ90>DLUWL7!7?OM;1#G1C-5'Y=A%J5(IRT_#@JC MG)HV^X=_Z)W;NRC?!#'_IS#(^#MX:%"W75+V:RW[6Z_]Y"H+ME%RQ]=/NYLT M;K^]7+Y?M)_)A5^%=U%>9 %T?![LC.EAS?4_K:^69VM^79D8_IT%V%_+%9A-" M*2BS%>6[AIWN=L!JZR+=_.CP-3$]ORB+O("= =1L5[L^7UP?GUPMC_G1Q?GQ M\GPM?EM?G)X<+_#Q-XO3Q?G1DJ^_72ZOUK"1KM?'_.#-6_Z&1PF_ND_+'%HV MES[< ^YM#O&7:0+\CPL\B^-UT%^3QMY@[^$?RBCQR"&\D8G9T'V8U@$-W'( M\W!39E$1F5O\*BU@>; IQVC0H6YV>S4#W!CR8+-!\97S+-R$T K4<7@2%CR] MY4$ST1'NG==DN M=E'< P-M&E3M($-OFX4?03[DY1_4>J( %A,Q'2F9A3/NVJV+%"EGX&":ET7%SZ;0I]+)+ MQRPL"]?1K>"JN"K?T[$884\!DD?W:;P-L_P?B;6*)V,!+C,UHER(+]<9PAX2 MFIL'97&?9M&_A-M?\2153Z,\1YHCF=-.*8=VQI?Y0[ )?_T9&!)YF#V&GWW- M#281LE-V#D9&5_?3B>.[T^H-] U/1K/9BP;U]6*[C9!'@'(/0;0]!'&Z"1XB MH&2[Y JD$Y@.P$%!ED!+-M8K=Z7@,K'!D FS\![X+7H,81'SCC7++0OS[.K2 MS/:I^5+ML+9X#L(]YQM@I*C@NW"76@1=B]., M1=ZWAECJ?4OW<$.3^9X=C[6X?3#6HCTC>7;1UE?PXVQY#@MV\8Y?7"Y7BZL3 M** MEQJ0MF;.,VOH[VV*&_;$2@@P0Z"LT]OB PP$>'>#DM>T'Z*D"!-D'*,J MR BHU+%K.B3F49J3)9!UC$<*\F8I0[UEL%GY0Y;>1H;JNWA $Q"-8J5+S#F' M<8P%:L/&LL0KD(%!MA%6UA;&$:>DZHVQA$F(1C 6"[:[*"&[N@"18DH@$ Y MR;-#J>\LG199N2G P#)')$B3&O/K4'&W6;I3I=/$*/4NS<+H+I$Z<_/$T1O( M@PVIY#M8=7Z (O&MQ0 )@6\+:+2LG@_ #WOX?EA\ A$ M!X( 960UPI\IB8XNSBY7RV^A MW,GW2W3M+LZ6>ZN0"XO:%$Q"#$/K:U#P.LG"($;YK',51[OO,8ABM+\.80D/ M42/9W8S*>X#EW8^+8VE8;G]?YL7.YA;)O;3'A"RJ0BMM9ZR7+LIB_2U_=WKQ MP_Z^8RWE<,<^=ECK]?QYD:)SE"8;<(R)GFK+I,+CHYT'2H7?/&DBIJ?QY4<0 M_3FN"6S>) 1)G N1$WX,LTV4@XN7\4<0%-@.+)ZP?G@ RL;F"@---U'M#P2[ M-"NB?Z$'5D/Y\";(VXZ$E#_##D %T0]?5MA->_AT+;=-4':9WRTMD]CGY15<#W'1.;\%(/T,-IE"5H8 M%CM'+MHK#@&Z81.&6\F/NZ"0Y63 )([#/0,::[*2]^XV>!)[#3524"O[6H#1 M3J,WF:D^!#$H%@A,]6"-,UBI7N8468!_)C6-O1"A*?<,Q4_ 1E9!FHUF&0O/ M ;60;?<]Q(%I91Q+588<6 DB:D*Z17V6.+#\0[7XV#<*FP]1<8]U27'C0Z0M M<&@1AT2[YT1-9PMIS7(B[+-C9&5Z1_M9"5D-@WMZ&&S&^CQLA/#!6 MF:,JW.P;SD-CY@"L M"ITK"BWWCT@C8Z8X<.2/*[*$FDQ'Z@4/0+:N,Z=]9; M'!U=7)]?G9R_YY>@!X].ENMV$7? +:48VF"T"R\Q+I$4Q&[L,KP+\J<<,P4< MY.2 'Q3I74BR"UF$HS[*RYL\VD9!1E;$3W_Z?_":H0(/DJ>?_O1O;SFL,"QP M^$ V%KPDH4ROD09E$I3@'Q.C W. L-PR^"U/XVA+<02Y[!0C@ >"P8%S(G!_MZXML4M!EI_KA$!13':AB1EH+! MD=ZF:0%%2>L(:84B76HL[/D!')1-]( SNQ,.4$SOPX>"=@2CR25$O'4AV/R6 M+W8PW$W <38XAP6(;-2E$(I8 G%, K)T.*TXHW% M_;\8&1"+9VU3$H%:PK$NDJ0,8K8B^N&6!*MAQ]WAX7="\D"1)TQ?A.AY\V/0 MQ63;J_#]@)V(=M('\ "A.BF-!+P $1[&5W)L!M.QYYB./\MT+!6]YP'Z4K1? MH!/< GU$$*%]J)=W$%[G%,V8=FA D33M$ECY])8ER$#(@&B2D"34*R0A6HM! M]B24([\-HHP_:/L9FZ#=$N9E7.0U8PH.%S(E5U7"[0!LXU S,F0]IA:KLR)' M^8[;0 TI@O%'X(QMR&EOCP.MI T14#9\6P(QB!4P\37[)3U KYER [ M8]+D:TP+\Z,8C+GHEJ8J>+2*JU^AC?DEDV$B83D=I9C?VT#7M+^.8#G!',U, M@^%LL?IN>;7XYG3)04A=KTZN+-+='W!K.?:;,@FK%#([H TIW9ZW(#+($8 1 M:HZD]NL[9*3O@[@,V5F91""3@ EO4G2>WW!_Y,R](?SBCCSX_\#EZ%?Y8V^P-G_K.<#:&'CP/_S_PJ#MXZ@]GS! 9O^A,QU/'GX^P-^QX,J&>\:$_ M-B8ZF3CSR9#C/$=3* A_S]R^FAE$COB[JO,,I2%N"- M(;0-$93%*D9%;A.H0:#?!_#9*3N PF-1ZSY-9;"HLL%SDA,;N6%0;.2V@ 4Y M5%@P *&'I0I&HNT1UVG 6\$/Z46!KXG!=TD55 (T#Y"ZN$[9$PR#)TB4D MC M5,X AT"J,DVDI1NTDQK,3&I4WH?*L>G!,B%&)0G 0'F,P@\YR7N=%"C[8)SE M1M@N:/!6DP0:!@6.D]$ #N'/Y+":RH#_@&3/R\V]WD(*X\Z$5E2A7E2$D>8" MY5*!"/(T^LO2\NY>DH4T#K M:YN>M>-C3P=8Z0_J/>4Z(55O;3\1!!%*<;(4)8I#Z<],@:LEN[ EB.&)T"'%8^! M3$TFDK0\M9Z"+(&G)*@4*S2Q-8 MN$@!P\#( R4D$*$GR2XDLE2D#1(ZJ*V(0:0@$C.O:&3$,#>1T$917G52,X<: M"JNWB3V<*X5A92^ = %+N,S4W/0A'.I[14_=*Y9O6P>T,#4SR_SA[U,EM(2Z M:0CF>B2"@UE3=YHFB"E:Q)XQ)8[R8[9A#N2@200YB1H1&L!,(FD,5#@LD#1L MNJ)"A^;"L6D/*P_UW@JF<708D#Z7L0;I9"FFL+NSK$/]WD@/A8"KY+;:(MLX M?U;:K*EV.)N,%4,]"OW#<,XV\=$Y;23074(-18FP<%1/9%\[Y9'V"2!Z4 VG7OR#\U'0$[80% [ _6. \^9D1 S1V:# M2Z)WY\RFXZZ7HQD[E5+TZ87]\39P$)MSQA/?]L(U'$SB.]JBPGIH-4[64L4@ MM%9(=U;1_5R]6Q#S0-O@@S:P-GP=?6P\8$=J,@>TLZI%H[7"Y:E_8ZBK^4__ M^N]\-';>^,ZZ> ML68H5_8$2P&C\V"J;Z@B_#WQG*$O_]Z+C"V6MU'OU*)'E=AM[CZ3C_4PKRF] M*2;DC#R*"\DI'/C.U)VI!R;O=L!D>DP.PV"Q9U0Q,C6& M-/>'\,C(YBU.5OS[Q>GUDI\M%^OKE3W,.![PCI)".(BAG&I#.1,SP'B&%GP*!F5 M8J+4/?R-L+7J#[CIQD6R58DE0]P]EBB*)&(#,&S)V%(9(V($B\K*I M,.\Z\6!&OU(=>6\9&M$4H\%-2Y)"]J?B6_I0PHA*;"/@J +S'QG#%(+XZU?$ MY+)E']Q?K>4R,2>42L!44&FE'M=331HSB4 M3FB4;4F:/*GW[!'+LC7QU F 242/(OR M'PUJF4$F0X KQD2J8/#X.9HR&TT=;B,JKD#+N)?9=#)%!&I#!)(KCPB=U&=H MTAUE:U/CA**1,>Q?6BUMOS \8E.[B)7"R)4+1&<;<,HQSCY7M%!,U1:YJ&TU M)UL8$Z:/+4@M$L?@R,8<##:+GPV(/"'D ('K!ZM MTEQJ*Y$U(-=K*P0W.5IDSE$R/OJH,C0B'][P5,S-W&'P[#0KHV8(9E/_*N,< M5I01NH*2G:IWIIDJ9[IR"HJVG:FF*J>IUQ0FT9?LS)1 ;SB:9F^8^!_-0^OQ MNB]MJ4A*.E969D\.$T_8!$ MJR5D@5/)<#M(LLINM ]*JF2J#.@U!MEH$-! M^'&5GKYE572J#DBULWBU@J"D![4L8VH)VFI,BD>[..RB@I$*NUHMCI<*2[+F MJ^71\N1[Q%HX_'QYA3CSQ>GIQ0]XEJQ==0*Z8?_:[#H!AD'SI.@",C="][%, MU>?RO! 327BENJ-=*"/IB-@)8C3T**E8@[^@LCR>Y+!=?2!)FBYQ6FZ;=0TJ" !^CVLA SX'AM0UC\!)$M AU/\(+,%F[ 1^DC.GQ8TIFUJ S'M<0 M5YUH;MP;,Q_DFXN_S8?.S!ON0SMW[DQ]CWMC$.Q3*1)LY;RA[WASGWONQ!E- MI^RY$W[\0!RX?HN_3'R7OT48QWSFS.8H#CT7A/O(N,K@_<7%\0\GIZ=\<7[, M+ZZ^7:[XR?G5XOS]"<)X%NOUT@PX3 =\GVHRL2'U."\DYY ?GVO!GBI,CR@+ M=C> I@8E4.#00(>4@*3%OX^(YN]'$F4XG3)V4KF#9NL4C8%Y3 M9SH;XC+;#I;P W>*E&SUI#@%=.W(\6=C9IS;;D$["@&$4'B2H (#"1,?K3T, M]&'R_)"28[L0)@ML_2C,7Q 7"/[>4=@>G+#;$H^C/F(\O468%=F(,$@ZBJ)K[CCF<4M_*=V5B@H+PYF!P3 M=A5N[I,T3N^>F%_7&<^<^*#:?P_W R9MT' M./ELSCWHQYW.^+BRS@(;G6$5G,EP1#]=%U<(S/>)^.F!%&\L#DREM1;UUA60 MG4HNU-N;U4 9?7OWY8\"2R+M74FXLJI#MJ)FM^*<(A7!,4^FXX_I M=Z"#JWZ? Y>.)U/XU1LBT:<>_NHJI$06!K>8"83*H]&(J>UG'@GX[?7)^@0/ M1K=?S? H0/66721\ 29%C$.HD125I56Q^ 6LQAH>.70D@% HZI$ 101HF3P* M5!&E^7-U_EF>74(RL"R]28MH@\_(/@A*D [UX;0/:?8CJ%B4]DD0/T')O&X' M$]5O1C,MC2C/9E0XO#>N^;*:@D2'L18PZ\UT,*KJ2 ^8ZBFTEQB=X!&,;\$* M;[+T@QBO"%/@*P&_3L P.20;5H45Q'J)F$)U< D92#H@3Q7^&7EEEV@@XILX MNFL<:F"YW'_Z.9\!TPSI'$\B;OD?0!MCMY03,&UKHSQ%\'HHX5%;$$-; M\)KNT+@DU4WX[$"<\1&)]HJ.=#@ K[[9!%5^@K+6-9RUN8Q5\*O>IK5#D-L@ M'$@2;ZKQ%D00=U8EOY$C#H9*0/FY M^AH24C(8-# ?3(6*$Q'&6N9ITCM:EQT1HW:V!8FX[P/:&LS,N;WQ/1 M4Q7_PJQZ=7$(T\^V1'F= R+? ;Q'W!4X_2P$R9@(NPQ/0Q!\A(9:X3+%80!: M:56B@H^(#A+P5 *QE3!-E @;DE7Y)GUWH2(UO#CPP%;7RV.^_%^7>&[8,*WG M=$:J460_-^42]EHB3CO+0T6Y4)P8%P*MY;MS:92(XZ9SQP4GQ!TZP^F05><. MLC#:W919+K(@:O>XSAS,,,RD3MAQ=7A='3KUP$MQZ?\IN\S2VY!ZQY,FTB&L M@@O C[C#.*:O1Q@:FI$ROST$F59F9%_?AT%)-_Z&JM]'108\T ]#[;)> S6I6^.!KR>\82,J-F\,1!:8-49<.W( M1UIZ:DF!WAZNH0O5NJ^C0G"([T'[T/MPC-[\> K<09;Q%%TH8R'65Q='WQU^ MLQ W$IRA %G8["_7'?"NLL^[[?DS)_19^_3=2UP/U@6>^\_R-Z2<=(6#X.0/\,Y],8:_ZDQ&Z?)Y'LG2"@83Z4BD;B>1-**B1T.$# M#L;^9LYD-!:NYHQ,=&@31J2)*74+@\"+($+H+9W+ 081:!+P*,$Y$K^.8+=B MU*(_N&FQM,7U2:P)SY^X8_T:L/:I<="6!'V7.D1D[^9[U,"K%U0M:<&EF4SY ML3;;])]+'[Q\JG=X.Z8Q5_ ?8=/AV#&AFD4;X0SCJ,LDD@M5ZS*Z39"$G66Y:2J=J17NX2%KG!A8/)AGS05Q$+CH6%Y M \. =]X@TJ8N>S/6_8S6 8P":0D]"%81;M9-(\6 [CL+T X\I%BB-(:U8_9B MN*(!,@BM"0?6QZA!G*>*6ULKZGO5@K+^325M^3;#D;\Z',Q9Y5H)OD#X!/3F MC3\WIU#[G%@*RS#IZ<5/6G1@8"#'B&BYW!BVU:F@UNJ>5R:KT6L1$07:0 =" M& =RI$1/M!_OR3F(;H$2PML+$@+N@,F*B72:0_?Y+.T$=ULLO!DWW'/$GU=, MT"7J60.*B*CZVB-*L]LPPDA-[F@8<,)6E(DD/JTJTKIZTA(IZ--&VA'F.K:D ML:?M3%;ELW%OX$J?S;C.8K$Z/SE_O^:7RQ5??[M8M8TZ^ZDKUQMPLRJE S?5 MW8WU=5<\$J=(RD(/A1LN)]OCJBT]L%\#.N1<03^(2[W^AF-PV$-<"@-JBX-! M 1=6EX;HK:@5QL5'+G"T+ %R/SA+3Y(99)I '6%2*ZQ B@A)4F$;7=@VU'$O MX?B1\*&9G*W&K3F:)L^ XJD'UIZ0V)SA1VDEUN!?6H9*5F_%FC'+FMV$FP"Q M;)31E5N]B XKPDH](:\'8-7U Z_*3$7(Q&C[?*W%#X=O-S2="C7^%#40V02 MS&2W06E#L/KN.A%AIF"W[[@4:0:O8H)Y>' RAOZ<&=?/=7,A7E-#K%ESE_G(TY[/T>=V@89&7A7'^<&#YMN$9:' M%^F@O3"Z$W'*!"0FHA""&T3V"5LHQZM$JL'D11Y9Y%8'@*V-)=B M=*CU">&;8;ZB%6C<6 M;/&842AN>BJ0]\1%1.)VAXCP$MJ%)A7BGZ(OY0-B*]%+P#CM79:6#[1W(S#D MT%;/4HR4Y\U0S4]_^M]UKH?.W%<3O$$E'(J+:2EME*=BAU;XA9J#N$X\)K0Q MS"SE8I'T%7(,_8G+CX9XBKR%FENP# B@32GOL+F%P69H.HH+'>R&8@*A*M!IM)3IU=!S=X3W=^*41->=O%('6 MBC!DOB+U:YPK>M$F@I00S$D@8CY'G+WC 3#4PD]<>@Q\9C_CE&>J;.; )_ MC>@O=XXPE3$?^^)/$.M#W^7C"?]J[C8F 9>QICK,B%)D4#_G0B*HDN MEV?+!3]PW^*G77PLAFUC#-('Y3G$*J#YQS/9Y\B9#GWNNE!]D4K/:;QS9SJ;\0F6'CHN_$J3\!P7]1G40R 5J+4Y!F2'@A!XT,R=5W_[$R ; MT*SZ&ZGA3\7?#,=ZHF(>XN"\(P]Y4)X&%[YY@8%@_+-HNP6V7@82F;.XK:XO M(THPI 0*8F+8&EM=,:1V8QHFV]SAYX3VQP"?Q>@N](NS=:N[*U_*S!A6A44$ MP_QG#$*W%@523;L@0CFLK/J*1-99.JZ_(T)PU#:$ MC8F9\P4)HL\%3^YU9Q4_N**.C%NOUQ(>2+?85=H[: MU[NN_O^[ZVJ_.VDZ64N'2=]62DHWP-_)G%UU']M>YO#KX?2_V>%T\Z!N>P5% MO+4Z=T[+O_^ROIY[_WL^]VY^-*E3N?]!1N9]Q;FLO]T1X3=6G'U:=7Y=X/<;U>HRK<1ZKD[V.ZF-8 M1^H(UJ*Z9ZOS8Y/_8TYW]48+)!@:9Z\= EOL]W7/UU-BKZ?$?LE38H;MJD/U ME_6AL87:+S5'FE\7>CUP]G=[X,Q ZU2[7AX LRU\[P*_'EJS']#8+V0L T7+ MCF]NO9[@>#W!\=_K!,=>;%]]761E_X[KZPF/_[H3'MT+1O!4\2F9!IY:F0,G M6K3O2%?)Z\9!C(NN3\WVI"=>#Y'\]S]$8L1/37AO-^^5NQWZ;'CI/"'\Z)YG MB4^KL&L'IQ0+O@2!L+9\ _<7"I._(C1?$9JO",U/16AV;G'U1;&;)_Z^1E0M MP-I^+A7RBOEZQ7S]/6.^[)]UKN/M9%F>.8 D9T;GQH68-VT1?%>MY M?TH?+.E&"1E MF;JS?S><2/C9KQNI=N.1;K-Z,1*ZD.^J.[9@,U6(XO5&K2; M,=2HY>M?]>&SUE?'-./ D:A'X]CZM./%&=Y17>Y,Y;37]\YZ/OJ-;'\X-+RP ML^"CK3^,0EE*UW@DH&+UW9[GR=MF\3-Q M%D'AE#J+XL+)$G/>/H8_7SYG7, MOP"@39^1^7+?C6P%>%G1>%]L-J]8\8 4[Z2!UX\I?6D[_^N?5@<7W<>M(_ M71#2@RI&*BG46P8ZZ'W__IM+?O#7/_>N;/G]$NK8+*>#8)0+']FCBKW\V.**&D@G5]GPC%DI* M<-D*P65[S>0OI@ZP?R[;D[G:[!!::#-]*S]"MJ@_/W46J_Y$_ MWYKZL, ?^&"++Z]#1_T M3/_2B_Y4>-#+V?D<#72*&08P M8"=6.@EPPB<$ KK)_Y -JDN4#>FESF=KG?]2"B385M@*&,P^^"A M#'KL!XGJ[Z[ ]]LL>$^[%.QI:UPIT,KNP ,5E7N=.J;1S-[./( M-DSI4V(AK186]3F&?ANK W=DG]1SI8BZYC+9,4D&12@C_DOB@%Y.QVIO2I26 MP'M(A(L^*(@MB>7I0GQV MHJZ>U_6]H7Y;4%B %$Q982=M@W=OGAI+,%^>E]Q+W>YP;$"LULB5P: MJ:(Z+Z1?^KCO98M55XCY(=UHQ- \J3-=H3/YQ*HQE]4-IQA<(! (K:65O+F\ M,+>O$01L&.Y3=96@!)C(ZST=:^EWC;AHLX:-M 01>>925TKG'IT<71HZ*,SP M]M5 >%;]%[F&<21,& $0#R7\'Z50=0U_X])8[?96+F]O;?<_'@Z&P\]-D[MU M&>^^;-8O!!P[U_4MYWF:U'?\"IEZ\6"#1?8L&SWRQH;F^-V1]]UM&3B14T"GX"6N[3AVD!R>TSZYQ=?L7B'733 T.:"=0^W3DK3FTKF'5,4Z#R.*@,[@7J#;DD9M5E/^((4MJ8U6U MT8'I:=;%;W@[FAHR Z@VO=,[# /FUSF4E8XT/6G 614WF;#83W";5NJ, 76T M_$@=Q16191H4#YF(<.L>,59M4!W.IEFBE\Q6.B,&1]ZEN?3FQ/ MF]#9]MN9K8H[M3[UK$^M0T'$K5'2.L$:9MM^\SO76!W7M36A0VW;[ZPDL4[O M&= L?PEH]K-Z5I]]"F#VD[>"H]I1N93>0,#S@-6?*R 4M+5NYXL\+[[^#U!+ M 0(4 Q0 ( +J! TGUR6KY[ $ *0? 3 " 0 !; M0V]N=&5N=%]4>7!E&UL4$L! A0#% @ NH$#24AU!>[% *P( M L ( !'0( %]R96QS+RYR96QS4$L! A0#% @ NH$# M2>N^@:7C 0 1A\ !H ( !"P, 'AL+U]R96QS+W=O&PO=&AE;64O=&AE;64Q+GAM;%!+ 0(4 Q0 ( +J! TEWVF1CGP( M *(. - " 041 !X;"]S='EL97,N>&UL4$L! A0#% M @ NH$#2>P;AGLZ!0 UQ \ ( !SQ, 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0#% @ NH$#21;Y8ID& @ O@8 !@ M ( !12 'AL+W=O&PO=V]R:W-H965T&UL4$L! M A0#% @ NH$#22Q9BFQX! [Q0 !@ ( !,"L 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ NH$#28'G MNU:8 0 < , !@ ( !=C, 'AL+W=O&UL4$L! A0#% @ MNH$#29' O%F7 0 < , !D ( !$3< 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ NH$#2SP 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ NH$#2<'?@VJ6 0 < , !D M ( !X4$ 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ NH$#2;C5J@28 0 < , !D ( !2T< 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ NH$# M2&PO=V]R:W-H965T&UL4$L! A0#% @ NH$#218 IX"9 0 < , M !D ( !<%( 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ NH$#22?/H;>I 0 U0, !D M ( !W5< 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ NH$#20QDQZNG 0 \P, !D ( !$%\ 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ NH$#27+M M[>P3 @ _ 4 !D ( !(F8 'AL+W=OWO8! "Z!0 &0 M @ %L: >&PO=V]R:W-H965T>O8P, #(1 9 " 9EJ !X;"]W;W)K&UL4$L! A0#% @ NH$#22D#=.\N @ ]P8 !D M ( !,VX 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ NH$#28>L3KJA @ ?@D !D ( ! M?78 'AL+W=O!@ &0 @ %5>0 >&PO=V]R:W-H965T&UL4$L! A0#% M @ NH$#2;MIUD,) P A0P !D ( !A7X 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ NH$#20+>U_(1 M P ? T !D ( !F(< 'AL+W=O6,# #R#@ &0 M@ '@B@ >&PO=V]R:W-H965T&UL4$L! A0#% @ NH$#2:\;%%'O P L1( !D M ( !&I$ 'AL+W=O&PO=V]R M:W-H965T XML 65 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 67 FilingSummary.xml IDEA: XBRL DOCUMENT 3.5.0.2 html 152 206 1 true 53 0 false 11 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 - ACCOUNTING POLICIES Sheet http://www.pega.com/taxonomy/role/NotesToFinancialStatementsSignificantAccountingPoliciesTextBlock ACCOUNTING POLICIES 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 - DERIVATIVE INSTRUMENTS Sheet http://www.pega.com/taxonomy/role/NotesToFinancialStatementsDerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock DERIVATIVE INSTRUMENTS Notes 10 false false R11.htm 112 - Disclosure - FAIR VALUE MEASUREMENTS Sheet http://www.pega.com/taxonomy/role/NotesToFinancialStatementsFairValueDisclosuresTextBlock FAIR VALUE MEASUREMENTS Notes 11 false false R12.htm 113 - Disclosure - TRADE ACCOUNTS RECEIVABLE, NET OF ALLOWANCE Sheet http://www.pega.com/taxonomy/role/NotesToFinancialStatementsLoansNotesTradeAndOtherReceivablesDisclosureTextBlock TRADE ACCOUNTS RECEIVABLE, NET OF ALLOWANCE Notes 12 false false R13.htm 114 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS Sheet http://www.pega.com/taxonomy/role/NotesToFinancialStatementsGoodwillAndIntangibleAssetsDisclosureTextBlock GOODWILL AND OTHER INTANGIBLE ASSETS Notes 13 false false R14.htm 115 - Disclosure - ACQUISITION Sheet http://www.pega.com/taxonomy/role/NotesToFinancialStatementsBusinessCombinationDisclosureTextBlock ACQUISITION Notes 14 false false R15.htm 116 - Disclosure - ACCRUED EXPENSES Sheet http://www.pega.com/taxonomy/role/NotesToFinancialStatementsAccruedExpensesDisclosureTextBlock ACCRUED EXPENSES Notes 15 false false R16.htm 117 - Disclosure - DEFERRED REVENUE Sheet http://www.pega.com/taxonomy/role/NotesToFinancialStatementsDeferredRevenueDisclosureTextBlock DEFERRED REVENUE Notes 16 false false R17.htm 118 - Disclosure - STOCK-BASED COMPENSATION Sheet http://www.pega.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock STOCK-BASED COMPENSATION 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 - GEOGRAPHIC INFORMATION AND MAJOR CLIENTS Sheet http://www.pega.com/taxonomy/role/NotesToFinancialStatementsSegmentReportingDisclosureTextBlock GEOGRAPHIC INFORMATION AND MAJOR CLIENTS Notes 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 - DERIVATIVE INSTRUMENTS (Tables) Sheet http://www.pega.com/taxonomy/role/NotesToFinancialStatementsDerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlockTables DERIVATIVE INSTRUMENTS (Tables) Tables http://www.pega.com/taxonomy/role/NotesToFinancialStatementsDerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock 21 false false R22.htm 123 - 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 22 false false R23.htm 124 - Disclosure - TRADE ACCOUNTS RECEIVABLE, NET OF ALLOWANCE (Tables) Sheet http://www.pega.com/taxonomy/role/NotesToFinancialStatementsLoansNotesTradeAndOtherReceivablesDisclosureTextBlockTables TRADE ACCOUNTS RECEIVABLE, NET OF ALLOWANCE (Tables) Tables http://www.pega.com/taxonomy/role/NotesToFinancialStatementsLoansNotesTradeAndOtherReceivablesDisclosureTextBlock 23 false false R24.htm 125 - 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 24 false false R25.htm 126 - Disclosure - ACCRUED EXPENSES (Tables) Sheet http://www.pega.com/taxonomy/role/NotesToFinancialStatementsAccruedExpensesDisclosureTextBlockTables ACCRUED EXPENSES (Tables) Tables http://www.pega.com/taxonomy/role/NotesToFinancialStatementsAccruedExpensesDisclosureTextBlock 25 false false R26.htm 127 - Disclosure - DEFERRED REVENUE (Tables) Sheet http://www.pega.com/taxonomy/role/NotesToFinancialStatementsDeferredRevenueDisclosureTextBlockTables DEFERRED REVENUE (Tables) Tables http://www.pega.com/taxonomy/role/NotesToFinancialStatementsDeferredRevenueDisclosureTextBlock 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 - EARNINGS PER SHARE (Tables) Sheet http://www.pega.com/taxonomy/role/NotesToFinancialStatementsEarningsPerShareTextBlockTables EARNINGS PER SHARE (Tables) Tables http://www.pega.com/taxonomy/role/NotesToFinancialStatementsEarningsPerShareTextBlock 28 false false R29.htm 130 - Disclosure - GEOGRAPHIC INFORMATION AND MAJOR CLIENTS (Tables) Sheet http://www.pega.com/taxonomy/role/NotesToFinancialStatementsSegmentReportingDisclosureTextBlockTables GEOGRAPHIC INFORMATION AND MAJOR CLIENTS (Tables) Tables http://www.pega.com/taxonomy/role/NotesToFinancialStatementsSegmentReportingDisclosureTextBlock 29 false false R30.htm 131 - Disclosure - Schedule of Marketable Securities (Detail) Sheet http://www.pega.com/taxonomy/role/DisclosureScheduleOfMarketableSecurities Schedule of Marketable Securities (Detail) Details 30 false false R31.htm 132 - Disclosure - Marketable Securities - Additional Information (Detail) Sheet http://www.pega.com/taxonomy/role/DisclosureMarketableSecuritiesAdditionalInformation Marketable Securities - Additional Information (Detail) Details 31 false false R32.htm 133 - Disclosure - Derivative Instruments - Additional Information (Detail) Sheet http://www.pega.com/taxonomy/role/DisclosureDerivativeInstrumentsAdditionalInformation Derivative Instruments - Additional Information (Detail) Details 32 false false R33.htm 134 - Disclosure - Fair Value of Company Outstanding Forward Contracts (Detail) Sheet http://www.pega.com/taxonomy/role/DisclosureFairValueOfCompanyOutstandingForwardContracts Fair Value of Company Outstanding Forward Contracts (Detail) Details 33 false false R34.htm 135 - Disclosure - Forward Contracts with Notional Values (Detail) Sheet http://www.pega.com/taxonomy/role/DisclosureForwardContractsWithNotionalValues Forward Contracts with Notional Values (Detail) Details 34 false false R35.htm 136 - Disclosure - Change in Fair Value of Forward Contracts (Detail) Sheet http://www.pega.com/taxonomy/role/DisclosureChangeInFairValueOfForwardContracts Change in Fair Value of Forward Contracts (Detail) Details 35 false false R36.htm 137 - Disclosure - Fair Value Measurements - Additional Information (Detail) Sheet http://www.pega.com/taxonomy/role/DisclosureFairValueMeasurementsAdditionalInformation Fair Value Measurements - Additional Information (Detail) Details 36 false false R37.htm 138 - 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 37 false false R38.htm 139 - Disclosure - Schedule of Trade Accounts Receivable (Detail) Sheet http://www.pega.com/taxonomy/role/DisclosureScheduleOfTradeAccountsReceivable Schedule of Trade Accounts Receivable (Detail) Details 38 false false R39.htm 140 - Disclosure - Changes in Carrying Amount of Goodwill (Detail) Sheet http://www.pega.com/taxonomy/role/DisclosureChangesInCarryingAmountOfGoodwill Changes in Carrying Amount of Goodwill (Detail) Details 39 false false R40.htm 141 - Disclosure - Schedule of Amortizable Intangible Asset (Detail) Sheet http://www.pega.com/taxonomy/role/DisclosureScheduleOfAmortizableIntangibleAsset Schedule of Amortizable Intangible Asset (Detail) Details 40 false false R41.htm 142 - Disclosure - Amortization Expense of Acquired Intangibles (Detail) Sheet http://www.pega.com/taxonomy/role/DisclosureAmortizationExpenseOfAcquiredIntangibles Amortization Expense of Acquired Intangibles (Detail) Details 41 false false R42.htm 143 - Disclosure - Estimated Future Amortization Expense (Detail) Sheet http://www.pega.com/taxonomy/role/DisclosureEstimatedFutureAmortizationExpense Estimated Future Amortization Expense (Detail) Details 42 false false R43.htm 144 - Disclosure - Acquisitions - Additional Information (Detail) Sheet http://www.pega.com/taxonomy/role/DisclosureAcquisitionsAdditionalInformation Acquisitions - Additional Information (Detail) Details 43 false false R44.htm 145 - Disclosure - Schedule of Accrued Expenses (Detail) Sheet http://www.pega.com/taxonomy/role/DisclosureScheduleOfAccruedExpenses Schedule of Accrued Expenses (Detail) Details 44 false false R45.htm 146 - Disclosure - Schedule of Deferred Revenue (Detail) Sheet http://www.pega.com/taxonomy/role/DisclosureScheduleOfDeferredRevenue Schedule of Deferred Revenue (Detail) Details 45 false false R46.htm 147 - Disclosure - Stock Based Compensation Expense Included in Consolidated Statements of Operations (Detail) Sheet http://www.pega.com/taxonomy/role/DisclosureStockBasedCompensationExpenseIncludedInConsolidatedStatementsOfOperations Stock Based Compensation Expense Included in Consolidated Statements of Operations (Detail) Details 46 false false R47.htm 148 - Disclosure - Stock-Based Compensation - Additional Information (Detail) Sheet http://www.pega.com/taxonomy/role/DisclosureStockBasedCompensationAdditionalInformation Stock-Based Compensation - Additional Information (Detail) Details 47 false false R48.htm 149 - 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 48 false false R49.htm 150 - Disclosure - Geographic Information and Major Clients - Additional Information (Detail) Sheet http://www.pega.com/taxonomy/role/DisclosureGeographicInformationAndMajorClientsAdditionalInformation Geographic Information and Major Clients - Additional Information (Detail) Details 49 false false R50.htm 151 - Disclosure - Revenue from International Clients by Geographic Areas (Detail) Sheet http://www.pega.com/taxonomy/role/DisclosureRevenueFromInternationalClientsByGeographicAreas Revenue from International Clients by Geographic Areas (Detail) Details 50 false false R51.htm 152 - Disclosure - Trade Receivables of Major Clients (Detail) Sheet http://www.pega.com/taxonomy/role/DisclosureTradeReceivablesOfMajorClients Trade Receivables of Major Clients (Detail) Details 51 false false All Reports Book All Reports pega-20160630.xml pega-20160630.xsd pega-20160630_cal.xml pega-20160630_def.xml pega-20160630_lab.xml pega-20160630_pre.xml true true ZIP 69 0001193125-16-670087-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001193125-16-670087-xbrl.zip M4$L#!!0 ( +J! TFC1U<+%*\ ,3J"@ 1 <&5G82TR,#$V,#8S,"YX M;6SL?6F3HTB2Z/JS:#+(*;K*E^AJZ>W*FJK*W,ZME]7\I(*93) M- (-H#SFUS_W '0@I-0% HG:L>T41^!7>+A[>+C_]?^^C%SNB0:AXWL?+\BE M>,%1K^\/'._AX\4D%.RP[S@77!C9WL!V?8]^O'BEX<7__>VGO_SU_P@"]^T; MU_$]C[HN?>7^IT]=&M@1Y:X]?*-/X69_,J)>Q'/W=D@'G.]Q_]/Z]HF3+@G' M/4;1^.K]^^?GY\L@&*3#7/;]T7M.$-)/_!%#=\5QVJ4D7VISM[[Y$V]PQ:ES ME]H!M2-XG!L '%><)!)-$ U!E.]$\4J1K@CY?_-/^^/7P'EXC+AW_5_A85$5 MX V9^W;Y[7(.L?_D;GTOA*='8]M[Y2S7Y;[A6R'WC88T>**#RV30E_O Y8"F M7OCQ8@X]O'SI!P_OX1/R>R>ASD7\Y!7>==<\[SK>GTB^Z?-X8>'Y9YD]34S3 M?,_NIH\ZH:](1%\'3/S$=.S0R1L9'B7O_^?SI]O^(QW90A8#D)0'VQY/WQS: MX3U[+[GQ/N8#$622OC*@LP\QB$+:OWSPG][##7Q<67Q\3!_L!<#P A,5'%K4 M9'$.ENAU3,-<8-B='&@0@D&T"%""M_H^OKGPJ)/[J!8_ZJ2/AM$XR$<2[R 8 M9!&,/@AT%+SFOY/$PVC_'?B>_B2O/A2Z/17$,[IYWS# V&(Z&"EF)OO ]^E[Y/'IF]-1OEO M#*+@/4K*>WB"!DY_^@)HA+??\3TA\]XD"M: !G[E7(YM@W.N38 M5+["43]>A,YH[.*$8]?LH(\8;:8TV!N/ 1U^O,!9(Z0SYO(E'.R@4S975^]C MM!(E<-6:A(Y'PQ#TZ+WC,37]C?;]!\_Y-QU<#V"9<(:.?>]2*PQI%%K]?TV< M@ XL;_ )+CNN$SDTA'M W,&U!PKHP9D^?!,]TN#NT?9^]_W!LP,:NN][$7V) MOB':U'=_?.VJFBG@/Z(14?AO413U'[=WG1_B#T80A1#XD\BRK)GB"U$ED\CJ M!3?QG'B,1%'^^'[;N> &M.^,;!>F@@#/."!YSN"'(9FR:>@_+$F1>FU8=2P+ M%A2%]-J"95B&8+9,35>D3JO=LWX@J7Z0B]\D11;QWU_?'X5,,8= YUYU8=SH M%3XZ\KW;R.__>?MH!S2\F41L]0>+8&N2ZI+T0YPC8]9?>$OG:LB$3 MRX+Y+1EM09%U2S TRP(:PO4.D%;NJC^D'RI23;WX3=> 4P8Q_OI^,RP69;)M MAX] .?Q/%^CX9+M W]"*VG80O,+3?]CNA&Z)N(J3:P'Q5;(C+R&O&CU1-CM$ MT#LF(*\I/<&2VI)@F+HEBUU9-RSE!Q%%Z8PW8[NL=;66WC,$E1 #,)=%P9 E(K0,0^GH5DLELO:#_)"EB]_F MT'T#]@RSLV)A3:)'/\!Y53$D%5 ,8O)OCK>KX7\#T6+9F2/'FR*JX026B;X> MS\TY>@UZKQ!N[H&CNA&.,>1OS\S",-Q'7LF;DW)3]"H[)450M]D)N1Z!162_ MT> 41H%$[HKLI*Y9+$R[$W54%>2:!*B096[ *K M5F.PB.G<(Q5$38?E4#=4;1&W.9A7(@.F$!.Z1]\=T"!$DRAZK1Z&"BA0391E M55V%82XBBVAWP4/T7RG]1ME4G'NY75FA!;P5L&(7U\8W$5G$NP.^]A/X24_T MJ"@KJD[TM@4&NZ;J@H(AK%;'E 6QI2F6I:JFW-,!90*VG:)J\@+&ZU#((ANK MTF_TB7H36EW.@IU.%$65I RB>> OHCBWG##UA7'7@#Y2+P3Z7'M]?T0_^6'X MA48WPSO[I7JXR^;%;^"XFMH"ZENBM403#/^%7^U7=/TKRW8"J!-"EE'/@7X1 MPUJH:3 "94G1S46?^RW%W'&>G 'U!L?CWH:Z"=U.R5Q<95< OU8K5=I. G>, MR+*DK=-+J\RDS&.EC)RB=EB6T3-T4#+TCD[;5-GNB!=CA]%-U M0S'68;?2AR[ -#^(/I69![W*?\X):5F#@8.!4]O]:CN#:Z]MCYW(=N=>JB"6 M.JZ8(M$7>? W"!@?BT'->?LRVLD1]$SK_C7?#R"-#I MD9ZF]U3!,L2.H/0D2; Z(.YF6VZ9/<'M[9+;RDH[]AKFKW^>P#&U797U@28ZW M]3-H;A[9\:(V_->)*LM&W!9@P=A<'R,#?JXBJ@4?P=M7-$+4/#7T%C=W6:TQ M_%-AFT2.-Z7WLT@6<,R0C%E\E14'@L$?0U&T3&QK'NH\[5QMK$PT-$EF9V49 M\.R&GC^F0?3ZU;6]R/(&&/0:8Y[O%UI!%-'IDG5=7N3;.APVGP L21),"Q#$4Q- M5BU1$F55$S%5D,#XOZE*-G>E,!)L'K2:"^AT7W!,^K_4#GK^)"A1YBQ%5(R. MU!(L%4P>1=;;@JD;HD!Z2EM355CN>V:L45556]RGW@VW_(T]H!\%O00#5%G/ MX-Z):1BFG#6)5^*PL54<$PS%+RP3\0UM7X(+JFAL')&;QV9Y6 MN*/!Z)I-.+1#*IB(H^#6F0Y +"VNFV&TCVKX1D>VXPUH<#/L.6'?=G$^54]/ M@*[5--W<0T_D(OJ6TF!>5OEJHZ5(+:.G@MRT,%??-"S!Z+:(H"JJ;IK=MF01 M,[;)8#V2WE0;\UCD^8;5FQ$8T,I)W(K!W5CW\-A'K5G#B ;,-( 7JJ?.<,&7%$790Y\M8+BW<5A)*F'> MC*9+^QJ'!Z#/W6- *T@@3 8DLKK/LCC%;F\2/?O5(Q!3/ <@T+._2)Z=CT,6 MO[S@L1A%SIC4B^<2TZMS>WXS8Z%Z*.&VB*QHBU&W7-A7QHDK'78!'UC6E$4? M.!?V&#T\;'S%CJ>&3GR*E6T().**/L)G&CQ@(JP7.@.L'%%NRLJF>Y88/DE. M;^V$T@(UV.;1+,'=&=U/@A!%(AVCLIM^>-[43++PMD1FF0+SJ5U)!"K\:@>1 M1X.PTNEJH+44L!"7J+ A0LN4:+O^9/ W/XP<[Z'R,H JP##U)>S7(+&,,89* MV%2Q@S\I>^,)@P/511JW%(SD#-SFB,PC[KK^,^9R)(&B,-X@_TQ'?@5]6G!I M%26)%K\)_AR6/>>%#N*EX-J#^? 0T&/$)#;E*KHVACC'U77PYVBP>')C'J[# MYGV%4<6DFV0S<",4BH\V@2:1%%$S7[#@AJQJ!4:?DAT08LC9 X3;!*#R=Q![ MMA.PO<..$_9=/YP$.YJEC!Z&J0$])-TT9"Q$0B1"\+])1TVW84Z'+W*H0^K(J1NE^QQ7%K,*3))A7>* MHXV,M '335;%K-ZO 6UT52E0R2M(&^;.J^:F>YJ5H8TLZZI1'&TTI WN=&KJ MINF.J\ZC8QW,@!7 #+_X48>&H++849;P;W3P [#W -,=5DSY;4[&77)9':5 M)&K:3'6#=4C4W41*5<&J[(F*(&HM%?P&0Q(,HV,*/5/1=57N2I8ES]E92VE( MAR#'(4@\768/2&8%Q%(Y#)EUR^Q)1#(%22$:NF4$-B7)*58_[((N@>E5)24 JU_+%S*@NNFOGQ>Z$WC/ZY/.4=:H">+\%@C M?'+4XJ9XL?S_8FE;.]CV=KD_UL[>)C M3\>+-9$#QII*E)GB?1"REP]25JT 1A)9E1A)3'$38V;'Y*Q8G\B&NGF:S2:U M XK(RBN3*'@HSY0S)26.GZ17)@FP=IY,5&-3$FR9LU?4=%$E12F.+"STI4I9 MH[;BLZ5HFL!L,3>6DR-,E:+QAZFBRH5EMQ8W4XP"%8C$%A9=TC;6H169*L42 M!1<6HNE57EB*)@'.%L-4-C8X5URR/8$ZJR)J B(LF3_YYL4,V M26!8FJK"'$[#E JLWIULU\NB::RM3EY&"?:2T58O?C.Q8,W^-=D/Q6S5U*7= M9O%&6$O)#JFI58K796"-Q:H,2:\0KPU55':+)&V$M9SL .N*LC>O#X2R(A)I MQS2UC5!6ICN[BJA41[X58BIF@0T8U"0G1B)*-CMO(_DNHN:>0B29%-F.E$UJ MF1WQ5]3,>>ZCMR-5E[ _8%M J2+M2(M&LCKM2#?!=->3CU+2CE0QC/5X%MR. MM& :/: !*K\D=$-=NEL]1VI&5P5HJ/P>AKW;)5Y0\* M;$=:QK*)[4AE-=-D]_CM2$M G;4CE31]J85'\>U(RU#3K!VI9&3*QI73CK0$ MW12W(\T$"LML1UJ&8L(R-+#.YI?N+[0=Z7XU( M,W&NJ*J1"[4A+T#DZ.T^QM%0>H1UI&<8?9FED&@I6IQWI/@00 M6UV)2)8E2%U+$I26I0LMS6@)IJET94.49%%BYZ-9ITW--.2-<^(KV9%T/WT@ M&I:F*(*JMS5!:8L:2(VA"X3HIFI)EJ03,>Y(NFAFU*4?:0GS*,[?T<5EK7'$ MAJ0EX&UB8QGMV U)R[#2L!:^EET*C]"0M 2FLNU+*>-2'*4A:1DK(&(K:7DU MC4MJ2%J&],JL/CTQ5H;SWO"B]FM(6@(;64/2S&Y(R0U)R^"CR(H/:[EJJ&H- M24LP2=@1M8TSC,MN25I&>(L5@C(,+:_[S!K]7&VL,&@@ZB;)T!&9+*ZRQVM)6D8\@45BLSL-%>A)6H;BQNQ645I,_CMJ3](2D(Y[DAKYBW*Y M/4G+F-%8;D&6U;?17>4D'+ 39 GXJKCV$B.3T'KL3I E&!VL4X\FJ?JF=L<1 M6D&6L?>$_#=%?;EPTRZM( ]:9'(?[#XOEE+'8\:!8&4S%ACR:GJE34EP; ML1)0PFJD>B:87%(7L3(8!HZ (LJ+Z!VYBU@9@49PU0UYH6]4];J(E4 'F56+ MT>;I4+4N8B50065Q&W&)"A7H(E;&7)!9'_%E](_71JP,K'&74,YIGG:,-F(E M*'IL(Z8E^^I':B-6!EA3=1HS(7=(2B29HQ#(%I=?6!5/I&(*F]#3)U-I6J]V=MA%3 M,QG7U6TCMDS"XII?;41"DK016TK/KWIK@FI2$M+0N8LS,4K(G!DZHA]@2D8_00RRV95>?^ZMP#[$9^^K!YB3%9D24[RZZK60FR))$>P+DG-[?1C4J[Z=GEY=CBI MGAU^/+N;5,[N/IZ=3?:SLXL/.QTOS$0.&&8J46:*]S_(7OY'6OE.'21X]#VQL<@2\J-*9D*H$D44U4V;GISC 9).939N6W4 MII2)0V"BH=1JVI1 %CR"DLD"K-:D*8$&-6@JEDN8'9M';4J8N*^8(AD5;EAY M'+JP'"#6LK+"TZ9P*N!:8\BUZBXV3ZA]O<"-TNV9O;9QIGT=6O<<@83,)U\6VXDCZVNKZV^]@FS#X0SB7TX6+6DJE*6C;7 MZX@"7D(?KKB0G;1;G[FO]BM+;;OSV3'-@+8FH>/1,*1Q072VO1S?V:(Q#(E[ MDBDDI<6^S3,US>HIHD8$TY(E <;M"&:7$*$'Y.UJ4E>2N_*TK63<\F>AWM 6 M6.;D$R1W>H$_FCO,6@MR$-9(9I$::W":.[;5H6,?+F)XMAOV _\9+**O-'#\ M@\G!SDB!:OM*C,_)X:S5@&;L5B]R!HX[P4R^F5G7?>F[DT%,".P,,(G85L3- M,&VR T.Q!D/;9C$2@V&OQIWYYMB\68^KE@7DZ%H"D7IM09&[F-[: 1-6ZFA= MV=)UM=O&&BW(7R7C]!P"STR'D\PS'1Q^*X6PBAAS,O]C3(,?R\21EG-92:]E MM4 \6K)%!$4U%,$RB26HIM@5T2=O63K6\85U7[PD9*Z_23X:B[AB'1^8(%\# M'^OO#UJOWT,4K9LQ.Y[N/5A](&SL'0'VCC>!:\E-W]MB0V83DARD:2$[N2G# M&XL6T'YX+M+L']1Y>,3-O">X_T"_3$;W-+@9)O3=HQ7>?I-H0T'!%F.ZH>N+ MTVA+G#8BR-);+3MT^A4CAV2RJO^9>I-;8;0!,5;1T1K\^(V'ZF&HGW7WL[TVEW3YG7IVW0*82/"2U'+[1.Q$JOUB\RAYD:1 M2XS&EAAI]1*3,QT2B[S400,:DKGP;; MNXNK&HQE#GK['F40A9]-P. M@^T;RUQ>ALMK3-=L[_YKOHYZ1S]\:;VSRM MUWK&S@!LLI;MBWR&Q.D\GG4EK:0R-UBSPTPSSAS@EP)KU<8+>Q^9,*>R8;)5 M"'T&7D?4BSL%;=F7LD2L "DC>]YI&?2E K(@V"%ZZNR_UQZ; ;.%9LNBSB7J M.Y9MKLH9\VH3=-XBP7(1A$H20$1C7-,4]0T2+*.S%)?*JKLJZVP5G%D6PEUL M5KH*A45<[VC_T?-=_^$U+49:X1D--H^IR9DC:BLQR+=CDDJ\=SZ0XA].]/@8 M+U^8]91K+E51TGU%D*=>RV1;!?#)AO#\)7E8]F(/5)50SW\S+1R/;WZW/ MRM!66/!91PJBZ(LJ>>.R9U8;-BI9"P E;4$[DNF]_<- MK6,X:)N:'UA,==F67HE#/KY].WP\'JH;3D$PBP4UTQ=G)0*;.5=H=*8KUE?, M/_4]*XH"YW["?+4[_ZN]7992>>NQPF*"F3C7GGAN9*3.4IV2PZ;>?,O LH." MFUIMF)B=D9U=\^Z;,)&-*#;I'B7J&]8\7$]Q)KJJ+HL8FJ2HONPAMX M9)&&^=QW&"'A;Y9#OXU,)KHZ'-(^Z*[N2__1]A[H M-S \;[S\PCQ5)(,<>XSZHNVX#58KNL\<4?8WU188/]8E*4=9O"'SB=6)AT$J M&00B/N1-T3IE7=C.N+DWQ\+BQZ*H42H1, M<_G:1"8TS,HU,QETF\0=TD0#>.(># ^V]"RU3ZJLSHD331>0WARA77=X>PZ& ML2N_PRNI>VWQYF#YEC.4.0%21:)@?R1)SK36?!.3C%:@S!Q?:"M4W7 (ZXT$ M7Y8>C!S/":. E5^N,EO1 M?=?4S);H&XBLW$VL+$_Q)*6HJ8M691;PC2S+''U6&\O2C"-;F72W_1#-I@B' MU [ZZ&EU0.>Y/LLYK;+\8^DE(I%%R5B+1N9PUIQW?3/,5@0K%65=TUM*NZ4+ MAMJ3 >6N(K3TEBET>JVNW-4[AJFJ\2[<>A)$_ MHD&8S!(Z /0_8WKSH^W=42]Y^9!*,/WD6SCKW6ZKU=9%P9)[76RFH\.2IZF" MK"FM7L_J:&*W%U> 2Q'>%:D<%8G"8;M)7@*+&RUN_D(.EC/++Z')N.^ M)_-8?QG1-%AA.&G'PG JYK>T#5EH$U42%+%M"JVNV!/$7DOJ="59EBPEEBP% M(TK93>/%LWJ'U:1K\#N89DTQ$R]%?;UR+8)K!C%VJT:T$=>8'$MX8D'6LYY2 M.5S+X'; MJLHJ*8YM"N*&R6>FIJ\[SEP8U[+X'<[X3# [RF0S"#%V]"XVX9J*N,G83D#/ M5&8LB6M9_ [&M12SN"3-)EQC4:/KT=AV C16VF#(/.S'PZ1#DZS(^@85%O-0 M;8M22VP!UPS3, 0%_VKI4DVY/Q&CM.4')=D(7*T&MM2 MZ0($(,:!Z2)KO18A'1$F0TL1%-*3A99ARH*EZ:+1[EH=Z@54'Z]T!^(\:G%K>D MF>+NTE]V)4,IKN-87'DM.3ZWF3FE7D EPUD_3%;39BIE\YE(2Q&C\ [HU'*W M//FU2+2L,6QJFMR"M5&U0$04U;0$J]/50'9:HFFV>RV]!ZH2)>4_W>C#P'GZ MSX?H V""O\9<&+VZ]./%"(PHQQ,B?WQ%C''T@4LNW/M1Y(^N1+PT!("%T/DW MO2*SWT-[Y+BO5W?.".S)+_29^^:/;.]B[AOW^# P@+CA"![20#5'W+^=#O_:C51YC"6 .,Y&HFSGS,239D2 M@V:)R_2.2="GKAN.;4PU^'@! H>_Q_9@D/Y^=@;1X\<+4_KE@KOW@P$-V.4$ MJM;-MT[WF]"^^?3)^GK;O4K_6,N1+/LN.-MU'KR/%VBOT6!>GJ)@_L<@A48S M?KF8RE T6'SF*1DM)L84 WGU*X>ZWGRZU$^_7Y2.8&&JO"UZQMPLR46$?75Q M_KR!>N:-K=X%'8$3$2YHV0F1(A;/OW26XS[B..*87N'^0V3_IA1G*O;N,:"4 M^PP8/X9<%W31@-T*N/<))/\U\2@GBWQ&*V^'9?WH[ MV%+I$'&EU@'+<_[.U$[E%BU3+M=\3RZY=!@Q0M'1!P[](\%!@SFZ$M*+.]CY MK(D46-5!$OA?LGN+%!.\^?-&\I3\#+ 2-'M-XDVBY+[J^<^!/?YX$?_WXM#P M'@57R2!G@JO*J^:Y\%7A);E@7/MTF MP;Y(:[RLU6[F[XLT 1T@26>'M']*L$6CENB\50KS"H#4\J1YH#4^J!UH3A]ADO]&/;'?UIN(]*QS& M1?9+70(48.,89^.U&[RFJ&>"*S%Y(XF^G@&R2O%QMC.,4<3%SU"=@69C16GJ MHM;>R;QH[#S5?ZV%T+^3>%DR3AQ'E=?,G5WPFN"H\(3LO 2OQ7%19[UGR4%Y MFF8^>4PZ7'96W.6$)54-G2",N-!YX4;Q'KT_Y'![D)]/N>*<,)RP7"I[/ [\ M%V=D1]1]Y32B\F#48[07&-0RQ,AV,C9IG 8ZQ?MWEDIJL'*4? MN+)7(C'!8 MSS9P^ICR%I,,4SU#[MV,$.T/WVZ_A[/?G0^_XGC>@)-X(L4L0P+_:P)B.W2F M _E)5<,EOCT[T2-2G1G90]L)4. G,?<6P?Q9UB\-#BCB(M'QDS\3_5)-K_ P M"L _IEAG!YZ_Y.X>G3#-] LS@TD)K(@-]_SH]!^Y9QI@:F!")1UD_ M,@8F(R9UDROWKW-8 %H!:Z-!.57\!48!Z.%IP ;9 *MI\$ CA"4NA;@H/TSR M\/&?_I(O>6T_&/L! ,Y-BRER"SG?6$$Q364$;V04 \!P<[PPHO: 308[?+SD M;EN891UDFV[H3]EW"*C96G* M9R9FZU0 0\M>DD7\YL_BI8E )+*6B P6#84O2NHORX@P"65$P:?P&7@?ID40 MT0#@PDK>U!["C_(UQ]T+ M? [3'^UE5?:SJDSE%8:9>'/2N,J#AT&2[3B>\RA+.4# 1TS2838-J1--0+/P M@#)+$D[1A^H?L0_UDB.6YPMDPRG/24UJPXZ;2 MZ9Q!P;\D'$ZCG,7F?9(B/E?'>K],]SAM?D"=JX[?G^"]'@QHNW$MIQY%UJ*6TB24*OTQ,%I6U*@M5IJ8+<,]H=F>B&C ?4L"K ?TM_?;\6IE5@ M_R^0[2A 8X5+&"0/["E,RT#?O8ZW.LQZ"$CQB#N,N@@I K*^37?2[OP QTD* M:]0MLU9!XB69ZT^^ HT9*[JPSD:O;784T;V&)?KE[_3U8#QIRT!U"T &=PY/ MQ>B68&B6)5@&7.\H4D_NXOD/5O $ZRJ((@%T#%6/V9,+W$:%%W-ZA>Y;>/%M M=AZB[A1AY85-R5SJS[<'FEF2/2=EC+!18^![\&>?3HM7L3+XX;3*&7L&3#IG M[-("3@AU+<6PX)_0:JFZH+1Z(..2V1*4GBRVS99HM SCS1-"GZUOOU]_$5HW M=WWVS?^?KOY G^WNY^[7^YNV?(T2XW,-70.#*>6 R;^ MX> ?UR.P&)Z24SNP#J?M8CFF!P2V''+)>@@#S+@='^IQIIBP8<$DYSYCDQE&.DV @O!#@8AU_+A/XMN5<^Z;2VX58EC/#?$; 8[/N8&9D+ M8UBWWQ>'^.)?SJPHA$\037ZV1<1>FK<-9M>5#W&GLP4WX]V=/W;ZG$Z,7Z\P M5+@%(>?0X.=A1(.'F=+,58LH9O'C6*$#@SG#5[# 86V'9=MFGEV8.%9HBZ94 M 1,-3;CTX_-N>EIZCIF@26MIL..,ON"A>YRP0L ZB<]A9C?1]'OB2WY: I+[/"!C,4??P3[%#T#)SYV.W\J M;CB5_[GS<4B^U( >3&W3=7&30RLO:9U6^(05+,.54[Q'[P,D]/PLAQD[G:2W MWV'4G.DF\0N3+?Y*.I$,1?IU838DI./GWKO,0BR5\863_29-'IS,' MV89N"8M="OY0F(3HR87@**6#L%OX/M[""RR@X;ZR"98^F436XM'!ZQUM(^;P M>**):[9*,DU1V&>]J5+@,48HA/%U$!X8!28>.'D_I]L M4OBS>1&+^-2ELY?&0H;.E7IESR_1->0F8PRW)+A498*T$A&[11'CVHLZ#4B7 M%NGG6/>L51.)S1)8,^XI"XVIN5-I:2*I NJS^8D4;U-A+ ._-EV9%/'7*VY3 M2-.W+Q>F(,K+PP1T&0Z1SL182@8IBK-5(H>C"1-!1E+%'\N"-^W;ADN /7<7 M)6I^ A]F:FRU L P Y\BD%$R,V9B#2+.E+W-84PD0+T.JS.LIHGZQVDUMP#4 M4OVG-5>'@3_BT%,(['Z41 2G-4[7&(!L85#X1,N])<\*VF$+\IS_?;2.%B!( M!1V,F<#R)\H*4ME8_7D:Q79PL4(8DR"Q']+$:&.[RR! <1L8 M$(^9G?R-CK'\Q;R-.X<2VH+IEYEY\42%,*)C;HPUA\.0S8U^0B/F@"'U\O&% M>RV130YPR@+ X]U1G4 M>T3J+\@[W'VP@T%B6<$@'I9*IO!%5JP"U*$S8NLFBR7V:1!A=X77^7-0,?7! M8(S-1<0&A::_*+0I.0 \UC42YNX_@4IHL3LA\_"3G1$T][QP%G,' .@L[CWR M/1J;A_ *.-C!K&;"G$T-8XP#IT]C(]E.:S.D851FM:,AG_9,9R--S0ZFQ.;6 MS22CJL_\]0<*$A(+&6[O^.Y3LC<3DP9UCQ/T)R-0-4"N>6;XL+2"@+DN"Q4# M9"LTZFS7A46>5RC32YSGUN1A@K'\O(4+7<7\I4O99*IG)CJ,-C?5DR4+)DKB M_G2GF'0 DSP;DJU588)?!O'[5]R18:%D?)K5S\#P22H"R4J!86Y<-9)!PF1F MIML!*7TSHS-"8=V)B&V4I%3"8/]JA0B6LL&ON$/$6*Q6V=A$0GF8\\%G]RV0 M2C*@$JUXSV +OPXA-Q;=MD=F5J!">P5+)V1[DVALQ'-S?F^&H3_O MY65\O*F0Q);.#,;USMYLK?_I+UNO]O'_\G[01_ MH(++ZY_[&=8R '5PXWW#BD.H%EMVZ(1WK)KTP:-\6M=LR^V.+%B*U!(4RU(% MRQ1-0>\8AM'2#,5HO5T'Z,"6TES6VIRP+6Y))T8N\GG>_ATEU.- AF8;J+@= MC19OD%(4-QG3-87MEB5J;5K69TW]G+>09?ND*]!9DQH=%]%)OK$E\;+%<_", MN6N/0WJQ:54>0_EEZ33ZK$C/0@[B8K906D='V[Z.CGJ\BC*G_.E5.:-S,F6\ M)5(;G/TJ+LMML2)4.L^20P8<26LA+&6F<0%8HVEEA=55%E*J,>=I:9^?W9E5 M<-F^FL0\%%4EU.I".%G_%)>J&11LT9K]3)8JMBC.KMI1AH8SWPIM1>Y["']N M1].WZ%B\R&>S(A>$Z%@U!P@8Q5]X.ZZ_W,G7'_I=+_ (P(\D\*">H=CZH:+C>1E M@ZSPF76LYQJ8#_S<86;4<>>/O-W\^B_CVZHAIH#BR,:T M?G:SE#TW?&MLO=^S5:QV65%[7\$X;-:E3Z:G168G&:2^^6 M:F-V9N\X:F-+R5X6%(U7S?S3]!6=%6_ T2B2^@K*&9H=;1I$<Z\ED',3;93LJS!E,MM42:K" M[9(#41O MA>XAA\-/QI^-![:G(45UW4R=O3F=9F7Q6;+X62-J@J+ M16-,G];EF,:[Q8JSPJB;7:8EI%N/3D(IS"&;( MX!,-_,F]2ZOFK1T6LOJXSPU'&HY4DR,;Z<-L:YM'5KCZXP715NO"N6=FA_R4 M+9\W=K?]FI/7;G)VLD/[K K;#"29Y)R^WK*Q?7/ZNCE]W9R^/A!C:X%S<_JZ M.7U]-M&E.L)\AA&Q^IZ^5O5:Q;_.!]-3CO2=YIK;')4^G36LCC"?PKI['D>E M59V7Y28)I"*KT5F)Q6DNO6=V5%K3>(/47G_L-\)9*)(Z",H9FAVG%'PX^&'^>X(7E^1Z6)I/%B_2O1-%&>.LI%8TZ=RW+1 M\*/A1\./TPY/G>_YK*;43&,^E2L2I^E^-<>D3RC1HXXP-\MPC9=AT@0RFI7X M&%)Q#F&,Y@AHPY&&(PU'M@]FO&=;(_,7EKK:'[0'_:KV]M_H$_4FM!?XH^Y+ M1 //=MN3$"A+@]"*HL"YGT1T<.J;O>.Q^@8 M.3X0DPMB G-.R V!R%S?=? 0,#:UIP,8QI]$H3.@:5/[[Y>WE_-#AM>'ONOZSWAB^&'*#\X&AN1X?!M31<(+V\^(9+=O!^=@.C_; M-Y\^65]OX25PP5U['-(+KD]=/&+:!R2QOSW[/;8'@_1WTJN=B.(OV2.HW+T? M 'QL05;9%&E) -HXNIN[TMF4?K1X_6F;S[=?+KY]%[7S[<&R/34/E'6'MN_ M>PPHQ2.RT6/(=;T!';!;LXH5_S7Q*">+K!A(B<4,CD*,6^>E?%(P>S#1TWM#.CY?**?*2F!JOUZLQP$&8N7-- MEDHS4S=X4:Y5+_2#,%,KA)FGD#JPI4EQ$SW2@+-&-'#Z=OW.IQ.5-XU:55LZ M!-8[)Z:5HLKVQ4[2>=D0SXVG9&?SJA9,50AX [7*[#D(4W?&N!9,E4U>T\_. M+2#%6))-A(-%./Y>?H1C[VE >%G>V2*M[30X[05+(CQ1S+-C:K6]Y/VC<[QF MGIVWO'M=IEHP%4Q+63\_]5ME*Z16-D<< NE^[EH(53@9YVU:J[]\X/[H?KN[ M;EN?!.O3]>]?KK@4GWN>X M42V8JLB\IM;JI'(S4]]V'Q5>%\\NADUV7G":*,I;%HT5.C;WU>YCY=#:62.P M<.GRV3G>I[VE8_*Z<7;+5C%[U%5AJ2SRY/QX>MK3%!Q!HI[=SFLQ<>QS.%#> MU/UJ^%%#?M0)V7T:!6.W-LUVYJ4F\2,XNH'RBW)0UG3=V/YC7<+-:W,3S._+Y M99 7Q,USB#DV!?H:CM24([7"MKJ0-3.C:I U,Z,:D#4SHVJ0-3.C&I U,Z-J MD+W%D3<*4)]#=>"-R@'/QU73UY59:6&7#J.I3W> LRV;S0,&3!:":Z_O3@9 MJNXD\,>4YWQV\"9ZM+VD//1WSXGH@/L[4&/@CWA68OJS,Q@ )[IV&'&V-^"L M(58JX=XED$@B:7]@)WC@?7:&9WJ]\^'7RZWE:EUA\X-7'\^4.8=W,&/7]B*K MW\>7@0Y??=?IPQB'KUBN]3JZUC9EP9*[DJ"([8[0,GNRH+;$3D=5>J(DMMZL M6#ZR@P?'$X#?5X05]DPNQ.KFBDV6(0 LA,Z_Z169_1[:(\=]O5JS9W#/(B67 MG-5NWWS__V>Z5C3>&CF=[?<=V@0!P8<0JS(\G03@!T0?-PP8-8,J%../A[8 ^ M3%Q&V'"A\OSMM%4S4PW=ES[HD@=6C7[DA"$\#R\O:(K;;GL1&1C:#E#]QH7P MG=$<=("C'^ DO(1A<$JR!]U7IIA>82WD/#^"]YA: W7GIL YWM /1@S@!(.A M[T?P,,6J^/^:.$BY^U=&N'B: T%A'&>,.#]0CP8P&KM/QTBQI)PM337D+=*- MT2*IW+2():L3N8 FP,,ADUP:L3K\>1Q $H:/_L0%V(#^U,;O(N?^.?'Z#!J5VP%$L M7\QU:)^.[FDP6X)DPG-8:72Y8D2N?I(.-[>N8Q3\L>,A78 /<--^8)C&RU;: M$"$[6>#EMZ;+VY,%!O%C"$)[1+$Y Z@@^!!.Z74\X!F/X;UPI1#,2[,]^""CF.%&25AZ+KWC L3"T ]:/C+.Y(?;Z&\^IR7@0 M-MMI.'&C<#:!XKDXAO_O#\+T)3J(NTV ]1#8#)3D/3;#@O6O8I\)-F%3L("_ M\/0 9D_D/-%E6.C+F/89*9.AAQ,@"I-(7%9SZI0LVPX;+>FQ&3"@SM5=8*.* MN7T=W?ONP5;ZMFS(Q+*(($M&6U!DW1(,S;($RX#K'47JR5T55GJ%F?D7OWWM M_F[]]?T2.(O&RC\H[F;0@?4$K'B@7R8X-6^&'<=%&^CV$8@=WDPBD"R/:=>= M<9F QF-OA6S,"VY ^PX(7?CQ0I"74&V17LMJ$3!E9,!740U%L$QB":HI=D4B M2WK+TG_(/V1 4S=,"5&><6M+G#8BR-);:"_T*T8.R01R:+*B;T*.?(QF,@PK MDC= #=!S[3WXGNVO([64-I$DH=?IB8+2-B7!ZK140>X9[8Y,=)!D V287/PV M!&+06'X70%ED5P<;U;")?^V%43!A*LOR!G^C U@?'BQ8\)Z89=%QPK[K8\^B MPYO@/5%3Y:[6%4S#4F!BDI9@]EI$Z+6ZNBH1F+-MO?2F0<:[ZR^W=M^^?NU_N-K+$#PR@EMO4B)N$\,KPS4:8BX92G$"P(3!+PZ="?]:)+8I)%_&D=)OT]0<#9BQ9H>A#ZLM M+BA3^SL++[P.-H _@I69F01V^,BG5B*:CGT*0@L.:[R0LZ4NL27F;N)JB+?' M]BO["1BXS-S$+S*[>;9^IF_C\XO>=]9R9I6Y%F@S=1Y>UQA@Y;2TPGY58$&/ MXD6=\0G-+7]9(!:8@F9#AH]3WV+ .DG$QAP&+*:V$V>!A0/VN6,CM^/'@/IN M;$4DWDL+W9+PD1L#YP;3-Q?'N0;MR<8()F-*EX:8@P*.S,"-[\RN?8?7YH6@>_E]40C0+AR-F$'(OLNL7!\%,%QXL17@I^9?C2TY MV_. 0GUF?")F\7.)"1;["C:,AHO=&)6"P3L[7/GMIXL_C*=K[Y JR(R!2Z3%=$ M'[Z!XLE:I>"Z[<%0E&"D %KE'-(4V5.,Y*"_( M'Z)LATFGSK-KRVE*^W7E5'?HRBD?KV=A\^E"/GWL+GALZ3V!WG?YJ\%>"-6- M!*M7O<.2H6DN>B&M940K,]-#_Y_=FV[^E(YGJ"8)OW#!W^0.OC MK(C02,51I**I\L<\II!&W&PCXPC=FX[U7 -S _.!E,!QI[R\W93OO;F_5;X. MV/,LY$]) ?;9.$F8ER=-\ZO.66R6Q@.833O6ZV[XL;MS_]I=FZW7'KUMQ^ZU8[WB9F\^F: M;MUNOPALI7+W#_ 396V$_TNJ0ZZ+ M!^/8K=EN"\L-ED7^L'RI.%5NG9?R:7+D+(]VZK^\2[(7:Y'PL7[W\ 33.]Y$ M^,")'-5'N.%PL_F]=_ 63ZHL.2 E^>Z2:+5W]-X5E2=:K;9WUL"Q.1TR8^1N M ,W2E)4B@#U6H&9%HU:+;_VEH#%6 9;9B?'DW&_I"M3:M4"_PDMZ[13GKMB> MFL+AOG^>DF5VJ37*D9 M#'&"T.QWDSUUQME3-:J1TR349!%N4J9.'>$F9:J \ZXY%6#3*IV+Q0/SZ@+. MM^]8+O>Y9%]7U E\1WA%(KMZ-K\VKE_UG.1]I$'F=;+S4?M&&BH4<*V5)EXZ M@CQ?01RK.'/OL$+SKVO+B"^5(4_*0F.!VKE2XG71S+*HG8O6,;4ZZ)P],"2\ M9A1\6+?6K2KW:6JSV![G=]\?/#NN"R]?>Q%8B@Y\FQ6< M*[0A3H<0I=LV";PFM07%L'3!T'IM@;0TI=-1)--@G:J.WQ!'O^1^O[GI_./Z MTR?.^M+A;N[^UOW&77^YL[[\?MWZU.6LV]MN%=KCQ(?!L=AW'/%.VJ&%L/8/D:OGDC(V*U&D"UXN'\G\O!_ MOU8R"M,$)0"6M("N';=_L+V)';S.J$;XNMBOBL;K>L$F[!FZ2JDAPMG]I&_N M8,(ZC:;=84N7CRW]XB5!D71>+_HL2J-:T/Q!I]I-NC#/^M+63F#>$;V8B.4F M4C+7'FCM>E\T$3>1K63Y9Z*QL/:_Q&O_+D9HG6 KQ^"HE0[(F!?9?B)U,2YT MA9>+/KEV)MI AADW\"?@6E90'1P6N.WT07D%[^8:E\V"2]/P=4"3/HS8KR\" M]RR,XIZ&<,,>88-%;#LX"1,C$ ;!PW4X5036MG-$P>4<2, M6,.^24B'$Y=SL=+O'IW::AG0.$9]/.5XZ7?-IYL(TAX;KAM&A;ZQ) I_R"[, M4N:^,STS^^2G:6GQ:N?P'#1BU@;-?6XX6_W^9#1AC6DS(F'%2U==.D(=E"I? MZ%PCAY;O_YFAS1]-AZA"O)^96*YIKINA>]/[H('Y/& ^PW!(>Q("/< Q2ING M.U/_J]RXZ!MABAU&R,UL4P0BSH;%[8)SJ9>OR3Q1"^XB5!EDW\DR;^S>'J > M2562R1>>(]=830#+'>T_>@#_P^LIJD2Y_BIQWPTUU>!-I7;YB7MO(\HZ+VD[ M*Y"2E>3>N^R$UYITC(/K1M:E\6A6XR$$0^;.4^?QLK9S%D%=D7ZG@L;;N4-8 MS32>68&>H579'S[:J9_EN6L@4M=XV:A#?8$]D%0)+U8A@;TQ-IL$RN,F4#9\:?C2\*5LD[-6 M!B;"S:/5P<8D)+F[!08LS-(:.E%ES")TFUU6G M[:W,#5X^QV09A9=VKV%6LZUCHO"B5H&(WLF;>4WZ3$WUP;FFSXB&2U*S^]_PI>%+PY>]#;+UJ4]OO"-)9I M,>:Y4";GA%Q AR[MQ_O727&^MC\:VUY:TEL2B?DAY":>/1FP%N-]WQO@J.PO M9KNS[>\0.X^S;N60FUPU4S:Y&852N%=@O^->MSZ VXD1W\ M22/X5;I:VSMKCS>*SEFI(M*J7+O)OW?2':^(9\=IF1=W/V;0Y*1NWF&/>C2P MW;C'RF#D> [V4\$FPK73B$;M=L[WSEJLGX6[]PJ@GQW*JECP 8PZ)1#LL7_7 MY*XU7&FXTG"EX4KE87N+*V<8M6#9MVD+Q(64C-(-]5US(7E-K)WSOC.NA-3. M'=FUV0BO:N>#JZ0V)\6JETU7:>!J96,T?&GXTO"EX5OD6**6!VVZ:E5=0Q'@3F_A_[-+ M><*+?WT_"84'VQY?_>[[@V?'=2UO<#T-MEMA2*.PXX1]UP\G ;VC+U'+]?M_ M_@;C<']-W[WVGF@8L3HBUUZ'WD<,[@XX4S^&%(IFP:^@^S92FDIYH"D14B*+JB"98L6X)NF(I* MC+8FR>0'@1=_0^(DM,GR:V0'#XXG@%Z[8JQ)?LS*#\M.09O[+FY,9"!= M G3CC8IM*J;,-A(R$=[IAD7ZQUJZ9(F8%^==OTNAJ=OO4BC'JT32?+K47:$- M1<]8W$LYA)&_S^H\V_@@RM(67H)9/ '3:4XN13'=1^'^0V3_%C=)-MH%*FC# MXZ!<<,NN'[+YKM2NO$GVOY[03<'[8[*7J;=LGEW5*/$7&E(EL50^,6C3@NU]Y,+KET&#%R89P, M#68!]U>]Z$I(+^Y@F'Z>>$[?&=LN6':@3W?RV8Z1$*[PII3OTV=\^ )#?F4A M2U:TC#H]3-_EUZ_> -&:U*]6>7%%ZYN#,7-/8ZR.2JSM!V,_L"-Z)"6V[S: MK/$JR=\&J/ #LX=AAAF2"S8+4D$J4H4.LE(S Q"EXGUQJ, ML3H:OWRHYM[E1@HX"3C@,RS:\)(3;5B_3U(CT+87NH8G#4\:GC0\.3YH;_&D M^-!&&7*P8^Q(EWG1*-BGJ@RRDG0NF+[;V;JK1\@3Q%86\XL,-A;L#JI6CE5M MG.A6L67@4+#5;VUNN-)PI>%*PY6#6++)BI6U51\I+JH?+XBV>K&:>V8NF6S5 M"TWVW%NY)QW:IZ-[&G R88ES)77$:1+GFL2Y?7/%FL2Y)G&N29QK$N<6W7%5 MYV6S=JDFN\8>S@3/=YJV*Z;U""*AU,IEYY.]Z:Q+E-!8;PIBA76B$T>615D).S23W&"=$DS%4MLZ/" MH&TO= U/&IXT/&EXZ$*6WH[8IM?B/;T\'PG[7Y2LA[! M3I1;L3GT4;VDCBK#5K_5N>%*PY6&*PU7=K-E5Q?V]8L'*T '\0VY [R,NG!:]Y)Z=Z!$^&*6__2$7/0:4P@ C^,8C7 DXEX8A M-PS\$9:NYL:3H/]HAY0;X$9/'/W7Q %^8;W-2WC_&G-!:!AA9ZQI M)ZSG1^IQU X\.KCD+->-/SB%=!8%-3^$,(8S*^')V0%\Q[7#T!DZ,)(-5YYL MQT6R"D,_$$+X-*NOS1ZT@X ]%<$H0\PK><*\DDMNEG'#/6#"$7O#9=DV4S)- M&WA%=(3[C<$K X7SD$Z4C3]%",& %^$Y#Z!$=.Q^?S*:N*P/F(^UON%E?""@ M@'OH/%'V.9[S*'L\H/&CC@SG/O)VP9]N309_@2$&R>)( VW!M, M^M@I*$009Z@"6>T(887W&1@"7 Q2U&ZY/Z!O @G__',2)IW.%KX9^).'QX0\V./,9MAROI?A)LOMH]S$LR<#!P<"X@^P MM1'[B_F9C"QA!/^)7_&'B,J8!JPQ$A#I]RP#?6]98FRWGS+#2U"YMT.'B7HX MIGW<5.$W MW+=NNWO]!Q8>YKDOW3ONIL=9GS[=_,/ZTNXR?LXR!,MH!*G-@/[NW3NNBU,6 M&8HJWY_@= ^F+.7& 4AD #,LT? HYB$-GIP^Q94M7@-!-6#'L0@^R_08RG#@ MV"[J+C9=$D7F,>7@PKN@(7EDT!XJ5 3%I8>ON:Q:MZ43)B7JUK+'F_TK,XE;\6]%-^& M-?TN ZRT,ROY[4H3;_8 O4J7+#]V9W9 X?!%N2M.D/1DU1Q12 Y12CIP=59- MU.Y6&5D[Q8^.L4-BR+RZHHYJ]N6=6_I4!UM3Y(T5Q8X/ANT9-I![V^DH?3[L MG?QF\KI<<*O!ZF$MJ;RV8I^_U/E1UP9?LT6]8BWT"@&L8+NIJFA7%K#S--GD M+4TV/[+=DUBB)%'F)3/_R,(IKU%$XQ6]6:2JI7LJ"UBS2%4+L'(6J5JY3Y;K M^L^X8<*VS3%;(.3Z 1TX$3>B([]^IXG?*;PB[NQFU^R8%""KR3M'4-8BVZQ" MYZ+U&GY4BQ]-Z_>E>)C!&_5S-G8MFDP(;RCYI6 :'V.+25N]-O?%0%8?_=YP M)&_V+25!+V?D[90KMYAN=YND,-T,.S2 ER+GB5Y[811,6%X49HUB>;UK[S;- M+;T9]AS,I7)L]RL-P#T8H9]P^%2\=H=8+:W;$EI*KRTHNBP+5EOL"))JREV- MM#334E:EXJW*B7HS>^$0*5&FM'%*U*+@IGDPYO9Y3?+QVL WGR[DTR7EXE0Y MQT1;FV-RAT>$>%BXG#ET:1X MZ%51_AAL.%*YL:;B)O&;%'*WUV[K#_B$<;TH-CYS?#.5LC8HD&,Y=TN_)XIQR?S.LEO3M5(0UG2<(9[IST_H ? MUY\$ ?7ZKYB"ZH4V.S/,SE%S[_!DZZ\S;1W0$;4Q2#.*CT7#(,/L(#8[/AD? MX'7L>\=EIRSKHIEEL>#(=64P?6=J== Y>V!(>,VH71KR[FN(*1>3-K!UM/?@ MH=JM(L$KAL6ZRJ#7L!O)'VA@%A ')I)LR:(IB#VU+2BB)0IX2%LP3]2'#ENVR7-3; M1QH'HQ::O\5UB$Y,,M<3!,VM#!W^.'PKN(H3H9&*HTA%$VW_"2M^A33B9H[2 M$1+BC_5< W,#\TF$=;<\I;D4UEWRX,O7 7N>$X%'6<+@;)P8N6AV(0X[;S1\ M_:-]A#?T_/YL%<:U$8+#"H&R<_B^S!VQFMM/GY(MK-?&AFI@/E.8&QOJ%&PH MJ]\/)G20YDN=S2K)JUKMCMXUO-[1+%[5L:@@HVC_S?!M=ZM7;85W[0!+J(=? M:7#[: >T98=.W_(&'<>=1'1PAW >?LM;M2RSW6UI@J*T.H)B:;I@*3U1T%KM MEMB6-:-#5FYYUWL/5].WW\-=4P;Z4->;3Y?ZZ69#;).S3^6?ZJDX54[TI-," MC@OY!3SK10!T&U/X[F/L3)RUB,/LZ4TC.:-]'%!N;S@/D4HHM;*H,O-$HZ Y8^UW<]%L-K2L%E8RN$ M*Q'SFWN?'JY$XK6B0V:50=;D13F_07VI>Z9-7;)Z0%:P(5]9O*L+6<.1JD'6 M<*1JD+W%D<8;!UC^D>U!C+U4?2\.32X'GW8A)UW? &K#6I M=B?W#\'K^KEE!\!:)04[:(T=?SXK8L.1AB,-1QJ.5 NRPAJ.-!QI.-)P MI%J0E6-XUSR CK#)O4/2#4P-S 7&ZRL MFO6T9;6_VPB+8OEC++E5O\)^A-?(SIV_ZKI8$EZ5:I=+=0BDS\XL J2+SJ\Z M!:MH2Y7W[?9['36=J.S<-;FN\J^;!8?XJXW%K^-'PH^%'PX]J\N,T@Q#;GFZ:AB7M,)R,6/5V&O2=D+5J#N=# M%)SM#>IIP6-VSME9\!(O2[7+O]H?:54_NUB%Q$MJ!6(5C15?!\ :*Z5:@#7\ MJ!9@#3^J!5@Y5GRM;/9MTJZ850]_)5D'2L']Z#@9\DYO<<*3A2,.1AB-5A*P<0[[NX?B<8F.#N1H'-3CCW)0; M.TU42>T.A.R.:F.,5VSQJ"YDC:%1-<@:CE0-LH8C58.L'&.\5J;WS2QLOI3Q M@HV$WLI[$6.D![K*]U.WS?\*)/:V>M[9TQ( M\KFAK-3/5=D795+TL8U%+?D^LD$[SU\8.$_X\Z_O)Z'P8-OCJ]O^(QU,7'HS M3!W]KS2X13>?]>6UO$%2T/ .A[JC+U'+]?M__@8#4-_]\;6K:J: _XA&1.&_81W2?]S>=7X00_J!/:I%319_B!><,_AXX0Q^ M&)(IFX;^HZVT.FI'-X6.2BQ!43J&8(AZ5^BV35%L21(,IOX@\.)O2*:$2MGE M8&0'#XXGP&IQI:'B3G['3+MBNGP(\ HAH'-%9K^']LAQ7Z]6K$5WCQ0> Y(\ MHYYG'./& 0VI%X5LABP9O.40VK;WFLB M*4 7\T/(33Q[,G B-HHWP#?97VQ?W(;+, XL-Q$=L2_[0UAS:,"^E',:?$J4 M.8PEP'B.1N+LYXQ$&U@&,0GZU,4^W7T@RL<+8"C^'MN#0?K[V1E$CQ\O3.F7 M"^[>#P8T8)<7VX*W;SY]LK[>=J_2/]9R),N^O/[@4_MC<0(GT&C&+QN[P>D[ M\NI7#G6]^72IGUYEJFXH>L;<+#G02K3/N@;H2D@O[F#G MHV>#5G5 GZ@WH>6?6=IQ\TGBS175N#)>:H'.=GFX2D:^AWYZN*J\:IX+7Q5> MD@O&=4\SJHX:[2:.#W@/:22B?NJ U<8A-]AO]R'97;RK>TZ$?4"ZR7^H2H ;QS@;K]W@ M-24_.>;T<"4F;ZS(\3Y!9)7BXVQG&*.X9MWX4)V!9O/HT(GJHM;>R;QH[#S5 M?ZV%T+_#DE#YS4Q.!T>5U\R=7?":X*CP9,41E7UQW">C[;#):/DY;_ZPYWA. M1#\Y3W1P[46V]^ B%88TBCL3:))0*V1'T3.O]E'NG&D=#&;[F!I;AW%[,+? M;4&5NY*@M&51:(FR)$A2S[3 P)5:O=Z;:6Z'RWK.IH//$P*WPIPIN4+."3D: M1LX(,]&XR =MS07 C@"SVOPG&F!>FQ/ ( $=V0YF*G*3D XG+N<"Y4-,@XZS MZ-8EJ[V%&F:P[9#+'F>L[9*0/LVLGV:JX8:N:X]#>K%I"APFG66W?F<9<0L+ M_N+43-XWR/9):^1H251SY#5V3/=?DV6[I<"\"<$'[A_7G;N_@2@0Y=*8.TF1 MCA@\W+\3>?B_7SF2;LNO%D$W-XT&91]F$Z8'S814%GDN)WFA,,-G,?%R'7I+ M:\":'(84;H9 K$UG<$SU!7MBEB=ESZF9S*UDHRI#E((RJ,[JG/@WII9!Z: H M3@6O!G:VQFMZ!9H'G]C9)9 O70)V'NW#-P1M1:R4'-E =)AU$\Z2%VDHVZR M8-9.%E1>79$W4C%1J+VBD,3:"8<$%D5^IDG%A*-NHD#8\>?HD0;4'H)[4#O) M -#42K0VK:NI5P6W,F*U1HN"K9J>I\5=NA4PHLKO^$AAP&TW MS9;V(8J*GA/C36SB_[%+*S=##K%+L>K,_^^^/WAV7/?PVQFM=E<5NY(F=+MJ M1U!:2D\PE;8B6%W)TI1NQS([1MG;&=J,'V^>W.\_ IUQ;R,^E=^W@^ 5'[5' M_L3#PT PR$-"O6;78LM=BQV.VJOUW[1(OYNS#< V#6HO4MP?]9=8=_(_N%/ M63;>,\#2LEW;Z]-T?\CV)G;P.J,:X4MWH'8]OZ7QNEYPM<\S=*G3E9NS^_^: M. $=<(-)P-8R6*U>J5T_!UO2>;T*MO_)JY:[P/9"-\[DL ?_G(01*QM4.X%Y M1W;O<[%%WM)I>8A-OZ:SA7+-::KL>[1V(FGA._%;=PN^ &M.^, M;#?\>"'(2X$:N65I5J]K"43JM05%[K8$J]W1X6='Z\J6KJO=]@_YAW'QFZ3J M.GQT1H(=,5LD3VL2.AX-P[8_NG<\9I5TG+#O^N$D*"#-UA1%53;;JJ")EB0H M+=D0+*5C"F:O*_;,EBS)7;'LN!0Q/.^9\D3E'DYVM6SGR1FS'U;N$2CX>LSGXQI,=4?>5>Z3N ,R 8?0,8@37_2GJ %7PAB,_)Q-GOM9OU2FK\-P$*5]< .C5_8J M?AGS^D:>,W3Z2>KV/2CHN#)H AP,$E* %GQ'IC >?1> #"]+$S0,@J:2UIDY ML8"*#_3XU\0.$%VDS= )PH@+G1=N%)?:2_(5%Z20412H@'((K-2FO, 1?I8N MU?0"#V0.Q[2/=;;=5QX'&P"+^Q$^&8\2L(JJMCNMD@(?LB/NF3*A!*4*D^*5 M<^D#/(+#VX,G)_0#(#^ER%J\-IA0[+KC/% TN_IX+@&3Y.WA$#^%@,_Q\#A4 MOP;B)&!+T'^V09D0W/GJ*56S3+%X88V@[ 2[_$QHN*H7I48"? M)7UN8@&UT_@YSST_.OU')'D(UAJ63YP 5S#$C6+LS,Z! 4!C/\0OQ,Q4+N6Y M 1G/TOT1;%9*@=3/#DP<&UB6:7,ZGVF<3BPVA'FILP!*>,EV"68G&^8P1.B3 M\:GOTSICB+;CV4M M?8;Q!3&(/^'YG&O'J@2TC._%@2/D9>"/LI+)8:'A9?%<-HPV6] 7C8 VZSE[ MBP>;.PZJ>F\P+6;=H7W7#N*"QWL:1# W%8GH/[[?=GX RW\L&TC77WK+6UFD MU[):I".T9(L(BFHH@F422U!-L2L26=);%IA1/V1R\9MX*6HS2FR"54R' 76N MVJBRO*@'M++=_P5&=+U!!VA^N$+:LB$3"U"0)0,M/=T2#,VR!,N ZQU%ZLE= M+*2MH/4M7_P&PTN"3/[Z?AUP,_ [?G^"RC(^?G5HV'6II;2)) F]3D\4E+8I M"5:GI0IRSVAW9*(#!KB=*(&5"H,(HB;(8@QY+ER+TI=;/KT4<9-V%39)0V$C M^DS8IBRL*S&P&5LRN M'#@7F;5F,[R\PWKM7DOO*6H/?(>N(BB$R +X%):@JZI"VE9';W4ZI7L1THK3 M>HGMPM:L=+'*'-\+Z-"%Q6):A7ZVC,QL]$WJT"]6H8=19G7HS_B4'RMTO\=^ MN2XUI>F;3Y>4H%#J+IE.E2M4W MZ35EI]=4'^%J%:IO.%QY#C=I'3\M%:G?::_N&,6S>$W.+R-TL'W<"N$J*P4? M/:P,KA)O&K5K$K@SKJO*1%4L':=E7M0JD(9U\M;=[]2CP727>>1X3AAA9+6&+:*- M@@MQ5 ]CJ7X6[MXK@'YV**MB!2I'U#T?MV2V_CDV@.#;$UB]=W M7(<-6E!&MMK2B6+*EM#I*IJ@D*XBM-H]7>@ILJYJ+4/55&551G:<';Q-,N\L M>S>3+3/-$D[_6-OI:JE#5T[:S-3N6!36M!37FKI8JS)5E>,ER3:?+N33>S:' MRQP_+CWA;&4>&5&6\N83S)(&I/$;<0_2**<'*7[@'O_8J,'*GGL$I7#!+3O! M=?,DOUUYDRPY2XG(F-!V6 Y5GA3?O8#:;@XM?L>SX@TQ8@@^^6"JG!LU>GCZ M^ \\?5RPUCI"8^5C=QK]//&F80:KQ;=1;MZ6!NU MTVK[8EP;]78(@39W[@*^HYX[@O5V?,U'P7]D%:[BRCP#.O;#(W2+WSMGDM?4 M@M?%"B)=:82W@V.'$98),ML;D$2B% 5JO60$)D;!Z^1:@S%61^.7#]7%)\:*,,.=BU[+O, MBRO*OE?8_MGU6+ET+IB^V]FZJT?($\16%O,/Q#46[ ZJ5HY5;9QB5;%EX%"P MU6]M;KC2<*7A2L.5@UBRR8J5M54?61WWCQ=$6[U8S3TSETNVZH4F>>ZMU),. M[5-L[<+)<=>/DJJW-7ES3=[%.K71;POEB?8=KZAB<- M3QJ>-#PY/FAO\>2L$^:(M+I$7H4MO1VQS2][>'IXOI-V/RE9CV GRJW8'/JH M7E)'E6&KW^K<<*7A2L.5ABN[V;(;E'KH%\7=W6^&WYSP MS]8K_O^>W8_\X/ 5'GO$%'L=H@NZ9)B"(DF68%AZ6S"DGFZ99D?N=*Q5%1X+ M*!K/ZGEB/_J\HHUMUX$?(6?W^_[$P[YUX% $,/PO'/QGY <4P^W1(_T)]Q]' M8]M[G<5JS0\A%['J\OXD"B/;PQ*4'%!Z0+F ]JGSA!P*>&A?3W*&[\[22ZK2&)F8#N?8XI!>; M%N?4M5^6\H9FM3H7;+U%E9"6TS2V+Z<)3%WYSJ&N'^_;M>\ZOWF&V=Q[]_BW M-=<\WA_._EZJ)[^C(U#(&P? ,DWZG<.4U*XG?&[5_Q3S=QU4+T'(.1X, MT'2+/YPT-AW$:]EC\FZ5B3$S,&J3XDE,@S?,_*2 391$:9NW>^ H$<(;2G[6 MX\%P/,/63K'USEFER_J^V_X[Y7ML("F_E#$)]LYYV+D#^UKT=O:XM_"1%YWL M#AW2(*"#_]_>FSW5T12$+=OK>\_&Q7WS=_ M.;!(6?Q: @T@+_/IW\D$[9*M#91(.3%1;'>3Q(^> MR0"6:H5IIQ^GHZ2$$0I-S[4;GN,J'OQ/T2T'*8VV8RM.PVG#2A@CT_AXA,(N MHJ%BMV^\1WC;S=TWZ;479N17Z=#(1S^NKR_;%S^N'R '??" M(""+,FS\Z@^:^Z_SVLSMG;9UIC%#YK>57#UKY*\4!J?RTX>&H*!-W6A34<2A M7W5!:-E.TS5S\A4C_LU&HDJBH[ M=LD.%3? ZJILEPWL&7J/5WX(LBBBT9+:.9".*>OUFPF\-]2&C,W5J4:<'82: MJX5F/QX%]3L4LED_G; OT+;LZ*L;UG%V)&IU .Y)\A(>(XJ^+SM8LEYVH)D_ MH)$J6Y:8+KXV26K3:;AHG.3/VYC>@VZL9&^95["YW=AY.NK:EA;9*$GH75=0 MW#E(27[I4#L%A71=-G#)1CR'8!N&;%LE7W,+'74N,E'0@R]ZG*.+=.S0\?[A M LTX/U<)RYJ]NOJ2LW@!;P;;[M%ER8\"*:UK1 '+2#]V>MX1@,:8@X#"B:F, M>H:5D6R7S0L\ HUX4!/"6ZG#QH2WPM?&JO%6>#/0MHRH_8BC9R4CR> $8FJ: MK.'SUI#OO+^_ZI\

F:,B$)$GH]$K0Z *$2LTQD0A8@P>9V8^?IJ(M"Q/-24:(0D4/1P^W&A([B:V/5Z*AZN4C'#AWO'RX0 MA8@(9'1-1B"C"RJ(0\?@'0'@K==B8\%;XVE@UW@IO!IHH1#PS M%24*$?D3/=QN3.@HOC96C8[Z6"-5P06B$'$3:$4AXF&.J"A[$Q3ADR+[%B)^ M6GOH^4D41L_I+4GN>WX9)8>MEM.R<+.M.*:&%=VU+*6![89B&+:C66;#,SR5 MBY)#_$7RW+OKR^L_[J5;[TZZ_].].TC1X9:;,Z>;:_AIV)%(02-I2$#\4BI) M80KT&0Q'&?A?HQ3^*&4](KT2JAM(H/@O)/&?":P0C6B-")VV"]\?Q%'^?"K% MHRS-_(B6&DK!*!FOX ^'_;##JAWA96$B8^Y!AC6%_E+*_!G1# MX0N12+=+.FR6\.PZ\9!.QDS9!<+=_<]4GFX-5LD2XL.!> ?J438?D*P7!^R[ M[,7YCJ6!G_Q-,FF8A!U"U\^?;0*L?O1>G%A@>N?7= (06^Y#7$I-DF0^&PQ> M@)^0OD]QE\5@(P[&;UK]GED0V->H M'\ JTN(3W5$&@NC+[@>IEM6[#MZX>G=>:8U+-JWM2W _J-H]U.?BU96^NJ*R MT?*,P_W+(@DATA48+;U4\B*0?NQ/TUI(6D J%76C)U0D^C%6[L.W MZG%RS!)GF2H_ GB;Z#-8Q!_$HRBK=?GSV94W'[YTF7^ !85+%SPUO*';,EUD M@E_Z0TA_8%XDPT\XP?1JE[;TRZMC?4_L6>SY''/'KDD&WC=X__7I42&;>NWR MQG:&%=6O'<&NEU58-HW:%3#M"*PCJYK( ^3LKH7?G95LR',+-[\[$Q3A;6>" M(KSM[#.*"&\<]O*_"U>AZZ\_JW?&]\PDM4Q90[7+M3H U.;Y90U36M?/+3L MU 8JV4$3=OSY:$1!$4$101%!$;YV5HT=7RNKW5O*BI.EI\DM6@VBZ.J7LFN\ M> +U7&+HZA=4.QM\=U Y:%DL#.]Z[$P8%;SM3%"$MYT)BO"VLVH,[YH'T.E> MGL9ZEN6O%>5(#$,BH4WL^7SW?(:>N4AHX]EK$PEM)PJL2&CCT'[D=V?"U^!M M9X(BO.U,4(2WG7U&$>&/_]6T[0BWRVLX':B[RVDXL-K$D&J?M MB2:M<%+2&25A%I+T6_6"\5C?$WL6>SY1ZVG+]MGWK$E8T;6K=I81DDVDGINR M1+*!:Y=+=0B@S\XL J#+SJ\Z!:MH2Y%'VQ+64-*I.CHW_K>

LD@G\-5CI@W(.@AZ"'H(>C!T\8^H\=I!B&VK6Z:A"7]-!T-:&?W-Y)T MPI3U'T]G0Q23QN*UL^!I=L[96?!8UG#M\J_V!]JPSBY6@65L="8KPMC-!$=YV5HTQ7BO3^V8: M-E_*>*&#A/NC@ 22GTKA8.AW,NFU&&T/C_I1%BKCLK[*[?1]PX\:JIV]OG?& M!-;.#62]?J[*OB"CLLLVYJ7DU\P'Z3S[01"^T%]_^SI*E6??'WX;N_>W)+FG MSOT#>L$79?#5.]+]_8+$ M_<=;SS =A?X/F4A5_@\H".OQ_J'UB&S\2(='JZ:F/JH74AC\?A$&CS9V-,>V M'IN:K2'718J&[::B:Y:KV*;K*JX-G[=TW-8\XQ$]ZE3CH(OOM]X?[OV_[A^\ MJWOI\KKYV]=U&\RW/X%R,.S'[X32?]Y?[XZ4E7GGO_\\Z[ FU_ MSX[DT\1O'E:P0W-^@Y,.I2/Z@YNF),MMC!^A_Q3V62L Z8KXE(9@:F02I:W$ MB"O%D>1+=[1C0 (2!!:DD[SS5-S1!*;P6- ]](A$>=F/WJ4$6!7X6PH!N(&? M_$V87)SI=L! [L8)/0:,01.PIU)J1V52ET+\,H4X&4/,&LBD7W*4Y%\(Z4I@ MFH69-$S@V,FP1$*&P/\$9!0\DL&N_$$\BC+XT9^:;'15 J8:["*)!^QKJ=]G M&<]^1/=!*2/%B33TPT#*8HD*NK1+$MA0OR#5NQ1&]/4 *DGZ[_E7 XXH+#" M$\E>"8D*^&&=) L[(: '0H@"!$K8 MMV"!_'L]^,1/.KUW67KMA9W>>$U*R0^6S.&$50!2^K4P&H*%3>$(*"#Y5^FV MIL_#"\"^!AD)#!.F/69N,SCZ_?@U_2;]\H.\D+Z$_BG%3RF(6L97Q;KI"'8& M3_][%(.(S1D">)"1L\/:;>3831E:PH"R2,?OYUA,9]$("$'@L [Z(*2+#:/S[KXSYB]6U?\ZM/8J6 MP0+D,:3#(G1=QO2PQXQR:P*6RYC# C_SQ_1)R+]'\#J&]?&AS&)8(:!OC8?L M9,:O@S<]SQI3+!AO!*R5:8@J EG5]!M,41>1]#WQU%(/$H M*TP.1R"] BLP!F34GAJ2B *_<'(FB/^R]HV,CZ@%D1^OI1=)!QW^G4H5$09S P"UCA/20@$4$QO-!= M41[K@,($-9"$Z=_K$4A//H'S1I],2-1YSV7DO!H:'R**)K_?_Q3-=(T5B)97 MXIF2)8KI@:.2AVDFI@VIXJ+ P9$ ;<*^-MD0@^\S),$"8Z!HK*+G1\^D6'() M/9==2N8^R!Q&PIGS#:N\A@!S,K8_)XJ/42'.MS)BY4)]BH5TC),QORTK#:K4 MZ5\)?31G3-#1<<(4])"9MU0=Y$C/\0E0CP _\(*(Z;<"'/A6)TPZHP$-TW1 M!G4 9":XJ%Q\I?]$5#Y-]SS6PH7:R$VM@GI!KGSH?ICB8W],PS=8 $YVUDOI MCH%J_SV*R/3H:JHL42MY&UGT-B^+Z.\+5NS;!A&\LF2=NH&H\Z>6ZHR2'&O[ M8-YNRS7^DN5&&1K^0\7)6#XQM0Y?6.Y^M3&PF'ZP?3BTL$AWB&E.@K/-FQ\_ MW-M[>*@#O_F$0K.H1* MMPOIB=F1]%MS<=?YP$7QO&G^8^/KO_$SQOI'#O7Y.;YZ@SBYO6.8?.= V%9A MMV*_!5./S]DTDS_+,_DOEC"<@$4.DN+W"WQ!3\#DYWF^'F.-N=U+HI3])9&^ M%ENB@G7!2?^,SC.[X!51$^28JY S&[J@KNUT%\SMG_YZ->-:33_ULP4&:6CT]28= < MEK"U@!E7SLRGGW0X$V7,8Y*B':G8\Z[?.X7,@2V[VETM18(J/S^[CG(Q:]?; M?$=(Y_W!@_Q4,^2MVL=FR%QX\"/D@@FO'W2'ATNHK9\:WU8,K;IK$ZI<[/F< M5;FQY1D:1>S>M2\]Q372XYHAJV:M.ER=LC8Z*[8X3=6[I=AHQLDPIM=M1Q(; M>Z< F[+AU"H+^)-]"$%27T8Y0[.C29*,90'1"WLZ(H@,XS3,:B='4-W&X HQ M@QSG><6YI8;%JF]7E")5;63MZ\Y8F:ZJXJ)I9KIFIBP6%9-NJ?91;&%#UXXK3=,%V M3S.=J7<7"2IBS[M^3RCC&BMC73;,6G5A$LKX-+CB'((9HH^AH(B@B*#(H4(: M\WVL -H>FT'U^P4RU\O"F>],B_ST+;]O[V[[B*4NG3T6%UW/,IZ-WS*)4V+%G31!(()]KHK-CB-%7OF95*FZ9L MUVM@DJAQ/%E&.4.SXW1*I1U5E$H+,<(!GYQ#0HRH7A#T$/00]#C'"\GS*Y5& MV)35^G>B$5&>.O*%,*?.15T(>@AZ"'J<=GCJ?.NS1*L983Y5RQ*GZ7Z),ND3 M2O2HXYZ%&JZQ&D8BD"$T\3&XXAS"&*($5%!$4$109/M@QE=V-5*NY3,>#S]7 M>QV.9>J(_I!7C$E7,Y/89_P'-H?].HXFH]AAC08=QLX@&$VD\V3-2B;.FU. MBNW#_NCX\X5!\OGVHYGMYY/D92D==7J2G\("PR0>DB1[9[/IR;]'X9"6Z,KL MUS#*_.@YI#=8^0![^#@A[&7/4?@?]CI88N:%KSU"RUO)._MB.!C"GTCP16J- MV-O9T/HP23,I#=^D 5B2/9J"]%_YY&KV3EI$+;,O-F-X/'J7@C &++I:R7Z M:;XV*R>F8(89!2;?I328(>;GV/BRS-A!^$)__>WK*%6>?7_XC;($XXA6F';Z M,5T]?2!O6:,?=_[^#H])OXV_>CVB=>(WW;R2F?+X/7G.]TE-9WCHCG1_OR!Q M__'6,TQ'H?]#)E*5_P-'TGJ\?V@](AL_4HRHIJ8^JA?2* KSIXJE+J2 =,*! MWT]_O[B\;E](8?#[11@\VMC1'-MZ;#BHT;!-5VF;V%7TENLJ#=QR%-VVD6MB MS]4=_(@>T<5W-(5Q_<8_ A#0^!-V=PC@Z#H'@@Q_ -EXQ_-0W7=Z)!CUR4W7 M[73B$4!]'6I&03N,_*@#C]Z1#@E?*'8F]-\=]$7@6@W+:;1C +E( T =HE8?\=/NS3%.4LEE*2O(0=0L\G\9,(GA]% 4FD#%[+COP OIB$ M0'(0&@D(G+Q) /L3/-Z'9Z.4R/#XP >)1"@A2"Z@X"B.@OFGLAX<^I[_0H J M _BH ^^+$^F)D A6"$@_?"%4-(211-Y@5RP%,BV(3S]^B4-*YV6IL#&&,?U@ M>W5:I KL$%F8*/?FS8\?[NT]/-2)^WU_F)(+J4/ZM#Z=PO3[A9K_/O2#8/S[ M:QADO=\O+/,?B^7KTA/5*0G]UDH_!MYV<_<-9'Z8@?WPX_+:4_[T+O_X\Z' MR5^7]Y>-RQ^7#[#C7A@$9#$$,GZU_H^-_9SQ,^;Z1]8NM:;1 T/FMY5^7O'L MTUK+\51^HNAZVAJA@C:''W N\NB&D MG+9'VSF*9WJ+];#.R-HI0G","*NMR4:]9NKN ZVCRC96CQ]1YOT>:LMC\+G3 M4?EYV/*N9 6KR)96JQNI0T"-#=DTK..?C[K?N(C$.$$/_NAQFB;;ECD3>=W' M*:@HK&HR=FK5E.0H(PDP9D$->O>\PONJRK.[O9_ZR7/@)@36WG",J'P HM="Y23]"# M+WHX;B.HZMJ!BW6[JAX38R MUB6MG6_*TPT&D$;?FDC4IY$RI-(>>+L_FS+8.6MGV0125CF=IBF M81S5IL@8RXY:JW8?>\"JR1IRCN^_GEBD_B;KT:((_^T(30+WC5,[,CJ_A":D MRJI5BX2_FJL%;S#LQ^^$%AZ&@Z=1DC*OD;P-:5U0_0X+DIVR![3S"+2..8AY MGIC.:(4O84# Y&&_GL]$XUD[-0N1?P00'.09'3RBN,VB;N$^1%^?U*&.FE@ M%"=2E]10?^@RMO1S.S*Z;-BUL+5J=4#N2;^KA%$Z2EB*4(_X_:S'*JM!J]!< MUD[?#P?U.R)8UO0SU"H(U\(M/R6M4DL-@F4#G^'Q<+1:&%VU.@SWO3C)E(PD M U 979+0UAH)Z([:G0DDFZAD X-+H'?/I14J8^-3*UG MYW<8LFZ6#/09:@VW\^]1F(89V%!*WB@JF,1S\Y90)'EF%X%1&@8D\>DW:W=@ M#%2RO<$?R+96B\-225;<,D?D[\07WO!DW9UDN.X? '-)(U<1U2P8EILFZ9O3AEIZ:V9\0N MFUGX QE.2#TR36IU'C@<<7* :[)SS"WA8I3'R>N/=OA&>ZKG/=;#*+>V2%J_ M4X)D6SU#*\LL.T?S#'4(R]JMW0' LJ.?W64'EK')@9M1][)KT<1!T(,_>HBF M&HN>@"FCHDBM1C)^5V"Q;)DIS\>I*7WVJ33$6\;EA:X<[.B9.BKOL@VDWAY],SDQ?245^ MNM?N#PUOV3TOFB"VSPI@L E&@Q%+/%M@!C=76M.,LW-!R37)ICMHQ/'?"XCY MBXX_/2Q&Q*U*L9><)]DHRJ5^/*LZ\%0::S[6]\2>Q9[/\4JI.4H!'^ /C3.C MIV.XJ[UJ_216ML,*RY$[>%17D#I=]IWX27J W=4A;&EJ,C+.I6O4+YHFV[OG M:53QZBOVB M63(V=Q8@-1MO@I%L6K60EK62C7DGP6-9C8=@#$TZ3YDG:_6;E[RWR#- XNV< MLUPSB>>()(5:!SPVD?0B28O_M I!#T$/_N@A//O_*H8H5V^QUE 9[3IN#5NR M7C\[<]>PHV7*FEW.#$UN@#20K/+0'E.8EB)#5.3L"HH(BO!)D3,,AM*]/-&? M\_2:E=.=5LUS$L:GV/-Y[%EXG?_%4=+-]DIU13FJ,T- ML+]H*KCO.U=VUL.A10XXM"6'*,[0&#I2ULPA9)I65YFVMS"W9>T<$V%T&=MU MR1;<%UJDRZK)0?SNY,T\D1I34WEPKJDQJKUSY^":R4!LB>9,M8Y4[!H"%7?_ M@AZ"'H(>XNI"9,)4'&52-1G7K]_^KH%#TY%M[<0S831-UI%(LJ[U:=Y5'XE; M?D$101%!D>W-R:WZ"6[<%W"AL2!Y'I HNR-#VF H>FZ%::4@S-4A'2 M5*RUVU5W;YP]//TB$0II7Z0_O)L_[MS;/R^;TN5U^^;NRGVXO+F6W.L6//[? M-W=2\\1'W5"8-0P K8> ML%9?4@AKO_AAGW5]S'I^!I_ "@0DW(@EA"3D>=3WD_Z[]/3.6+K3"TE7BB=[ M#$@GI%/!I8'_-TG@V5\* 00\T_RU>=.ZFO[>^O6?=((&?81V?I1Z\2L<'C!G M@2/I'A.2QJ.D4TS##",*"TB8E/71A#>R?4<=LD=;S#WZ@#Y,3SZ \$+Z\3#? M:#_LY#,\0R (;?29D>>P(Z5Q-WL%RE$HAD/X$D-Y_L@M>?8E2QKV_8P");,/ MATG\$@:$2<)TU"]8('F!Y5-*UX$? ITI&4G^ .TI&M%OC=-W )DA8XHNH3(H M_3*[:5@A@(]?X 7IZ"D%&9X!.P!EX1_*1_3)L1#K)O$@EV ^;7M*1\V-AE2: MP"+P56 ^Z3F)1T/Z2QH.@($2NOU@U,ER ,?[EJ;4UWZ=H(2Q&BPU@?B)]DH% M0M-/.O2_:=P?Y>ABW17)#(O/89.AA8[$ U#C@EMF646>%]CCO3@@MBEORG!, M8GH*\BZM.7.3-]*!E[]0>=\%(!*9XB4DK^F:4P3_]^G3L!\:&&*D>/+3,,=_ M0N";\QL!0M#AX>P\AYG4@S,-*(4E$B:R\QZL^>&?0:#^J]0*GT.J;+PI-AIC MU-V/4489#DA B92,58 T O5]]',S3P#*S4G$4#BC/X$8C/O&ZA@020+*=J., M3L4=Z^"?7^Z_+!Q)RMO!2C:&Q[LQ2)E7BHEG0L/5>GU?44;F\6,+^;621_F$?V8=>0HATE;MT M7A0L==BE'4XE3947?(N#IQAL\$3IR+@'[[9R5)3/HRMCYV.8?VE1/9RDN=M2 M23_P_>EH?DC&%2UXZ\FNGX*Y6 9UHF *:I8D6$X_A92Z6PP955[*[W'!;>AG M-R[;V+DZYA]E;W8/8MJ6;)<]P))#6NZ<_\HS+9%CRI95N_%\>Q-SYSY_7!/3 MLF5U]\2:VA)SYXK+#XEYAHE^>56*.R!)V/'K5Y*"#-FQ=S[9=67_G9/,*A%E M^U=CR%K9':7XHRG:V;RJ!5%U!-[ V962HITAK@51-4 O&N/)?N*AT-5UU:&__X5?K+NWNX;+H_%/?'Y1_7 MWZ0Q/+^@_((9'F64K9O]@K&LG:%4/&W?#!FRK9U=E!_M'#>J!5%U33;K-[53 MG-2/W4==MM2SBV&CG16.B*)\9M&X:>A+MWXG[(:=VEDCH+@L[>P<[].^TG%D MRSX[M57.'34O)-54&9T?34_[F((CB(RSNWDM)XY=ITXMFY@OHCU8=1S-!=C< M;JP*V<@-L-QN3)P*OC8F3@4/&Q.G@J^-B5/!P\;$J>!K8Y_1HXI+X"JX8->B M"MN6'>?\,@I4OB_/=J6FB645G5U ^42IJ9F6;.]>F">HR19> %/KNS@/3_Y8H/!%[#01Z,OELY"J3A9 MT4:P>1B,T%[E&4#%T)'X 6W$WB'A"Z5X*DL1R6 96()./GC-V]0SFOAIT:>< MHZ;DGS9-/834L1%SD_Z?>-7!+9Y[HC^[ MZ73IN#O]F?8=GO[&1R_FPT/9 DDS>"+)#*1(M%K>DQGW[UJ[DIX3D$ZF.>^G M8(KFO"6,S%UG8DP-C.K[Z^W<(]26;>?8-8GEPH@1DFV]Y"R/,VRGD%OODELY MK^][*SOU(?3=#:2ZEOZ45#B__:S+SZM"S8?;^#WT]\O%&UIWF(#M1MN [64AN8B13=L77$=Y"J&HWHJTK#5<*U' M[5&_^*Z9EFWH\.XIB.,=S\-QZ[^S,8,/L=OY]RA,R"T-DB39^VW?CS(W"CSX M=,B&D54)J6&W5TW.+!$'-N# P=A8B8/UL'S"!^/1 M]XB\!EUA0+[[K#ATZ^B$G? #5/#Y8;(]&>1+2(U$:OI#+J!,/ M"."3@&AJCI*$1)UWL+ZBU._0,7; 5^RW/AMJ]XZ,#/^'C!HE(-\S:23RX[_EP3NG@1\IRP&^,AR:# M<5U8]R7,PHI5[X9B",X/QE0;S6!G+R 7\#48]N-W0N[S":NK5YE_T^Q?O#?Z M(ZD4<:VFV7;:35-!R #$M5H-Q=%16]$\%UM(,PS#:N>"!_:P@+B#0#N/P1:= M%.K3 :]CUKR)II]5+6B:'JAM&VN*J2- CNZI2J.-+<4V&I;6-@U3]3 @!^2, MHEEH7M)\"LDG"OZ*CL?EY MZ !FON'"X/LA;!KSI)_;]CQ$5].YXH6#R"58 )5J(\V< VMY[XMF9(?.>"8M MDO_W,F)G8*IEP0_(^)1YU*^%]Q@+MN4F\'R& S>_WD[O)B%C+C% =1[0W- ^ M0<$R./,(^"..@]>PWU]EH\Z[)]6BP;%T;)B6TFYA6]&M5DMQ #-@". VTK'= MQ*Y!W5J*!6O>'=L_A_ , _L ^GTHK@?/[\7UF/* ML7C3J-!6+75>:J\%8;5A=T> ^"1XB $7_QMFO5ZNS8%+5AO./)YZ#+:>C=<$ M<;8%<#6:;KHM<*T"$@4I[X$]\^*[;CBK[=[58,R#_ -X!AP@GCF?ZCG-H:^: M!7)AXPL"/0')=IO$X/%Q"1$H+FP@K,]'WV=VO<(KN8ZC>-[V/(:KOJDQAJ@[ M:BY<+WP,QVJ8.W[:.QZX&QY#\!0 %Y:Y$MHE"#9S.:ER'NNM6WKC%$=NEB7A MTXAYL _Q+0BTBJ]<-E3+X& HMNULY%IN".9&5CM%-K-TLMS,=:/@1^@_A7WF MGU8=N-G4BJ780CK:R([_%,(E/!4HS@-?-&-U!.>N< ?BJ BZYM\#"I#4>\L2 M/TY :_K)^V5&!BE])SR9Q/T^.[(924C*I5S%U >T'0Q%[Y)'Y&.^AA9CJ)W L @TGNA,R1,+/?5+<[;@#>IC_PZT9R5P'TS(6 M(/\[=+.B"]O+=.SX^>R1V8GS<1NS., OH?>H_\XO=9UCB':-"H#VUI M\V'C;8!:)7".R_J;"@OPJ$Q-UY M*5Y)20IV)_45@L;[SY0>_?R2:97HY)&GJ1I0+$>;EVK[P;G@*"9QAY" M*93+-!W1\.)-E[F8Z<\H( GP$1P.,'+@P*SV/&F>29K7'<&+F&=V,^07I2Q? M:-Z:+Q4)Z_%]#W+GINN^^&&?&HC4M?>YOY]R+KX;6+>UM0C\#*IY?-0G6F/2 MQ"-[P7??)!8SSL*!;SR!&<84,;W%2T/Z8Q'GX58$(X-Z^ NW:YN#M&L&1#ND M-QW<9T!@8Z\4B!50?N8>CDW:8X2Y-I41+*\*88P_<0078%F0#(0Y*"!Q\\MN M^)GC,!&B#IMFJ,Z\9ED/Q&AK@%@(9@)YR'Q^]0-"09A M%*99PM(W>*:K3@_X8G;!)X"LO73FEJ@6O9/!"W;FXL8WLK97B+3:6-M@VRCT M$7,3U;(=P\CO)\T\.V\* M\,=0+-P\KXPNY&E$BSJ0QV.@T1L/;%L+^1C;@+5X%9]F-UV.[^4<%D$ST;SX MF]OVZC2+<3;];*88CXD50%%LL=SM%9D5JX#8-*WFUG^G3AY5A)U.,B*S,7P> M>1NQ%!,'&TO!LAT 7),+6(A!+O4\2R_55&L!_J6]KP]:7/E9XMY<@LMN69GIM6VE:&""R#$MQ#8/>Y;J@ MT-NNT<#CQ*HO%)S5FYT!Y'I$FTG<=)NC-(L')$D+&4 "(.X5+>CH^=$#B8J' M#ZG1QJ_\#&;+\QJ-IJ4JKM;V@*TU"RP8TU T4V^TVV[+5+UVGD:/?#0SZB:-FI;-#0: M[Q'>=G/W37KMA1GY5?IQ>>TI?WJ7?_SY4.#DK\O[R\;EC\L'V'$O# *R6)T_ M\^IM^Q%]\,C:I=8T?6'(_+:R7GN665:6N9_*3Q^V.!&TJ1MM*NJE->EO%$:G MT=5H9<.MIT3Z6FSC"%V/CHN0M;VYYI$B>B0=OC?,K9]D$4F 4H-!F*8T"%F7 MEDA8=M3:C;O>=2R+K)4],.D,&R/=Y.UN:>IC[7HC.3(XXG7C_OU[(LFJ5?(X M=*$68"_C_@)20L+!TRA)F==("J^^=H<%R8YY[-YY1P!:QZ*9WJ%/QJ2V3!KF MT?[:'08L8P>=VV&@0)<\U4XH#NI/)'&7,#_"[TMID=W#0KZ)W\GB1.J2&NH/ M7<;6V4VXU&7#KH6M5:L#@CH)5-?ZO3]<%"_ M(X)E33]#K8)P+=SR4](JM=0@6#;P&1Z/TD<)GZ,&Z<5)IF0D&8#*R'/B)5H: M7;LS@61S]R;7=3T3 /3NLZ:%RMCXE.0EK7EPM[:N.@*O]>S\#D/6S9*!/D.M M,5-RIR1YS=TDGLOT;LLIF%/Y#AA-0CTZ16YZ%HS"QUBL[,=(STJY\$ MDQO"^IT-73;.,;=$-4K./A/Z@YZ7\ W\=#\O?P^CW-HB:?U."9)M]0RM++/L M',TSU"$L:[=V!P#+CGYVEQU8QB8';L;P;0V'SX): 3HW.4A%D0T[!],*F[>\ MPF:7@L_:;&Q[AA/T."8]CF.@5<$7.Q;IZ*:,BB*U&LGX78'%LF667'YU#K)= M@R,;Q*.G/N%-F!QV9_61[H(BJT[?!Y/B-VS\,=,E9#J1LD6>LFD?G/\E5+Z0 MP'TAB?],[LC #Z,P>BX:Z[SOVS1KL<^-XWAN&]N*ZC0\1=J!TB*0XI+-*-^_WX M-?VV=#9.N^N*@S?NNC(ONXKG#:>2UBG;?BY>7>FK*VKW49Z-L'\;"Z1_V,=B M+,>E7)"S33SM:( *]"^CW_P0^P^]A!#I"M1 +Y6\*" !^].TA0CMNR(5[59. MJ+?*QUBY#]^JQTGYO+K2J1S#/)[[*OT21K#"230-.KNF0(=O^,,_P(+"I?V.7NVI*3-@6JG>#<%=I3 M$YB[XL%294.OG:"L)]7/T):\C (J"I/1D%3?K> NW8M+YMZI8T-6Z^^A;8B2 M+?RRZ;9.1I8>DF]H8:(F&X)S..0<8;#"7GY&(6V=<9_Y&2QZ))MU1W6.P-G' M]<\,5VB9<'22.<24ML^V'R%\V9NR(^S=]D M0PP?$C]*NR1)&R1[)23Z00?YWD1TU"7[\>$U+F]"X'I&&=>0X;TC3$%*=&;RE; ^?#'74 M&J[IMCU70;C=5'3-:RANLV7!KRW3TUS+,KSF(U)5[=&\^(X,/#_7<7^X><2C M8=A:*7C$%(]T3KIJJ*7B36:+TO',F?OEQ%M:\36 M9665=,#CS9 )B#]@B2R]C/;+N5[$-ORNJ^ZZM@?8G_5P6\A#]MT(JFJ MZ38<_(:CV+IE*KBM-AQ5PVW'8&R,'NV+[QJ>0WY5R)I-\M[UE6S%%LCNB=P" M>4[_<##&_X 4ZT;%&GN0P[GX[JCY82@+,RN.QM/G+WA:? '[YR_">K;<4;,@ MW7]>[6?(I[^;"&OT=PU9VI;S;3%%55@-(#"WZ& M5C G#5.=-X-6 U@WO5D)^D!(:)9=B>8LII[/D8;%NW)FI>]+AG$""X 9"XN" M/SF[@]N^']7PV.L7WS$VU)FQ[_L@X! \/+?F1([?=!_\Y)ED*U_M]@BT&UH[$WTY>$S$/3N1FG60JOB9^C ML-AJJ5IT9[)8M!KV7X>DRFK0#V2VK-2V?R1Q>H#CH#N 3KL:4650W&,05:B0 M525BAG<]_"G>#ZR'&>XUL XMHSH]/(W9IO.!W;WP9VC4S\$6-C'%'](0PQ]" MAK8"?^[/UB?1,.PV45NS'<4R'%?1=553&EAK*[9GMELMS_(:FDWQIU'>M51# MGU&T:R&L" L N[H)%OYHW!X""QK% EAS6%-MKK UOD&6+B\OCL$%G2*!7J6 M-$>;.TU'QX.F8V<#/"S*E!WQP"+M8'HB$ZL:3^R@8QMM@ ;OYT'8@07*P?&V M'',+9ICH/FJ@7Z;IB 0MUID_5V)Y3'VU>-Y7]<,I=BS&+K9J[AW-=@W#JI2L-M=U6M#;R5+/MV99AY.%3E(=/9_3^CK#SBL$=C:>-,(B+\(Z) MC!)P>$=>2#3:R[^B.+%SQ:SO)G0,W<)JT]:4)C(PX*'I* U/;2MJNX%;'M8T M[.H3H0,HM^V%@$P.PUP@@'UTD(#K.O@V":C:;4LSO;:M-"V,%-TR+ 6(;BJZ MX[;:C;9K-/ 4,O6+:D_\^(7]ETB6=-*S0;HBVEC&.0;1' @Y%M#)KZQ= J)YMA: 8JCVQZ8:7KR-#Q M,:BV"-_!J#:&# X;KIQJ-D+V!JD^NU+-*+P*73.-HRBV1?@.1K4Q9)M3S:7= MXB\'0S],:,2AV:.!SKUHB#!"S,35++Q;NE93Q0T5[#+%=FQ;T>E/#0NW%)M^ MVG2:3LLV-LAC=#_ %\AN 1T1"QTRQ[\F9+NJ/\C[.Y%83B2 MF)FKCLK\0T.W,5.*YHHXJMMT77!Z;$4SP1+5=;L-AFFCI7A.P] :7L-L6&YN MCK*N@NJ_IK!N @<7D&O(MO3=(-<*5^96KP7@!M9W!92>V5NM)E#:AV-L7"?& M7H!\/\;&C+'W(SF;TIF08/V3BWU&#X,0S734-]"O#F!F&0%8Q^VF:BNNJQJ* MCMI-Q;5=6W$:8-KJN-5HMMU<>%/2._^RKQ!NS:WN533=EMTN%PL<.=@MWR3%=W5*79=#50=II&[Q0 MPQ=+3\;C(.CV0,Z8-..'9KXYN5N@_[!E;KHYMFER<^@_A7W6MQ;(XO?#_TR" M'QRPD39[Q7A T.:YJ1FSN]]\TNU=F/X]-:C07DBP$0UO =0(%[_GH0_#1,O" M9BN+T?*\1J-IJ8JKM3U%-S4+S"C3 ,FD-]IMMV6J7GMJ1GU!,VSU$;25X@40 M@.P#XT4SVPV$6BH8T0V=LI:F-&Q'4US34N&\N2UGUKS<$2^KXX'[8$0W39-B MP+#4W7RC5M-L.^VFJ2!D-!6]U6J :D)M1?-<;%%7TK#:>6@,5!/2,=XD'WI! M(PWB) O_4YRR1<%]".A-C#>YNUV&WC*!VLV&I=@&$%PW/!U.0\-1P'GR-,]J MV4X>/&?0:[HZ7]'P,6!5(P'.@E,>$L9Q-F39.^.@+/;7+1-XH#SV']\P&8:C M<\?]>P"_$>''D3KLV/K6E,_[^K_X89^6I73CA$[\G3:\I^WOB^;V\!OK,0OJ M]U_$3_;!RX=.R&8-^PL?$]9UE,EMP"YP'!\-JSV2C= POO.BZQX"#>7X9II) MI1,R$-;0#N$69'A-T_20HKNMMJ*WS9;20*JF !X;JFHVFQ9J3<,M#D=.Z<: MKV:!C0#G,MJR'O"5T9;- .4NVO(1E!M$6S;E:UPCOMXHV+(I7Q\BV'(81V<9 MX,\<'=UA^0Z.BN>J>#_/G6XW#+O90EC1FTWPH!N@WQS7,)6&9[1-L.WTEN?E M@06TNYOC1ED8A/T13;Z9:@?OK=,?!21H)_& FDNCK# =/#^A4VYHO1$SJ+9- M1'(0P]Y2+?@!:W%9H17&\X4]!P%S'G.+WVG1YYBN&HGDJ9L>%:@!IPO6C.A#Y%S!HHYD%="-A= MCP9/)+GI%M_-\V=N1ED*YY .HZF('3:$6:/Y9F >S\?=M@1I(WPL/07N1MCA M"QO8 6R8)C8WP<9J@#; Q3HTNL'_':49O=OC2V38-$\7ZY_CY'/ %I4.J_JG MB6>M\"4,2!1,CQKI]/VD&HFQ*HRVZ?EAVD759K7+YT!]+"L/=##*E)3F9Y)R MQ5G8/H-B \@.<^Z+W&,TGU4ZGRXQ_I35KE)]F) >B5)0F9=1)QZ0=IS F8C& M\U98-Q6_PZXLHH#]UL^3)OTP^A&GJ9N$*6!L-M?RFF2T%NNM2@PUP<9LM%Q- M,5"#IEOH3<5M@"=M:"U/L]N>H;=URN%G6%]R1Y M"3MD=6P2GFJ0B'3#;&R?3BH6MZT0WQ]-FP5?Z2$"13J/I<, NYF(^ADEA%X" MDN#/N$\5\Y@0-]'4[*^77 *77['-C<32OM OX!A4JD];3.2+_]BJ#J"Z@PFV MFX$7K/L56Y^'[9ID7$.%:=H^4N M-T&6=[YD02^R.<>'U0 0\_8-<^;R.@CF07T@G5X4]^/G]T)4IOS2DF;?.LB9 MC[*L!6 >SA_P%SHUFE_HP.4Q-=V9OT)>V/8\3*Q0Z#:)08'Q" ^M3% MK,UK MYIE-KU"OUW$4S\O1(]@=FXH6>N>_K"/7@K"9-4'E[/BHWM(;5+#OYUKWW8(I M,?]/B,0G?.=\GA^,%5=AHH6/)[24+ *U[! P;R%H K6U3WZ3#2/FI MN=4I0X,RZ5Y9N!-<$79LW2BX\I._"54S_.I(!-0V5*"Q?"\)GQBFO] 6' M4+?Q0A'FFNTO&'$@F1*_#[AP@T$8A2F[07WAV.Y!5-&K&,T[BI_ L=9UY)6B M%KCX^H(UL[CMI9:*Q$\Z-*>I13M[QT,:F>28CAKU]S5KL0;U RC*25W<'^+- M4E0?&< +UQ';)*A2HM]T^74A'<:S]KS).+?I-=&V@KP\GD/$>IPC9Z&;Q-+6 M#U-]NPZLP_4CH.$:]&6F%>3*2EOVM_&5>'.49F#-)JG;Z="<$!*TX^2*QOA[ M?O1 QCT'#\B9XS<>I%I$9_T7"GAWA>EXO?WG<%35B 1W+2;,XCT*S$OCRXZ,M36H.7=4"5WY:'U=W:EFU:1Z!9F4UY<-&41Z^:9N7W MY&$W,-C2%F[2JJ%9F2UYQKG:5M4T*[\C3YY!!09$F=VO-@7OD UY<-&0YQ,W MX;!U!DN ;QZDG7PEYZ,36#'1G:]N6DE>&@]%KJ MW.C3CE=+O0;T"DJI\YXE>"&*Q0'K5U!)S6!'FKY''X%CU%8MS]D\8#"$U59I M"VUU^:VM^G#FZ&$K!M"XMFIFOAU5>:\.\QO;56YV,AKJ\ " MJUEM5;DB@]96F0;Z'"<\U%;M(C%VKJU"_-1652LIS<\DY0%KJS:>.[W[N:=W M\+;M..8'CB_'M57[8&BC=$36X@W$PD*!91V+JRK@)EIX&-):PY*R*L21S>)] M59:45:%7:$F9N1#.*+6DK J@:*<_^O(CE915<%8-\)]T:][#KKZDK )::O34 MH84P>S4E954(%3H0T;3F.;6LDK(JX*%F*@:W9UZ/5%125H5H0=2FT%;I23[+ MRBJ013I%"5KH@G"J=655\!C57[JSZ.S5JZZL"CS1U )[(8A8>EU9!8#1S%(- MX55*H;2ZL@I<5=I\6K5WN#8LK["L"I5HL"9+O)6650$Y'?>LJPLM@2HN+:L M3M9K1+<^ZWI0?FE9%32E86V$G2.6EE4 I<6<#F.=_UAV:5D5=*1Q0Y#+\W0\ M6FG9/A!OEK7$ J6FNGO*TEZE9150U*%UO%2W5E5:5@67TM(RC UMP=U:75HV MP\59,NID+/"X]>C#ZH SZ4R&Q?.WM/-#IL@N0W6X$@\.R^:6P3UHV9QVN+(Y MML1DI-45\=-17@&5LBNN+JS7(-DK(=$/*I=O(D*G7-$?'U[CTGA[)3-HV&A8 M#E;T!K: N0T'<.29BME$#0=I;=5K%EQ#,=5=%W5E ;6VHKMF>U6R[.\AF;3.@;F MEFLZMG*^^QC :I H*N;(.&/QNTAD#">D((TQ^8)"8:I;H"$R^N[0R!!+V8N MZL4L2EZP )SI;("%SXVRC;# Q##S<#5&J4;B!S M(>LMD9%M;5=;D7A"J!*K[;.%18MHCT&S4JL MMD9%M77)5:#+0)5?;N7CB67V[-;#B,-0<=@69EEENCHMP:;T:STF\,*QT2GXM/Z@A\7F,F'V0D,"+LC![;_IIKT6&,7R#CM+STDX2OQX3528X_[IJ(L5Q-3@ M"+44QT-(:2-']TP,1\#3\M+D_-)QQH79!^3RBOCY&A:O';^(_Q@ST?,$/&>A M"4SUEJW?;.OY$]+4X*+V(GYG<]N[M)DOB_ IJ^/.QT XZ=ON*8TQ# M+]3I#KT;"N#8B_< CBT&RQ&F>(K?X'=:V)F%W9 D4MKID0'Y_:*79<-O7[^^ MOKY^24GGRW/\\K5Y^3\@JP$,%4PN [S%Z6/3I5+RS&IC?WM[2OI!^(V\#?MA M)\RN"+VFDH)P0),RX^CWB_G$N?L,K ;ZY(^XDYL4;V%Z\9TITKG+Y'RAW[ZN M7/_[;U_'&RA _3H'*]@BM!QD9KN9GV0M>'4QJEQ75 1K3#Z=?)%$PHUI\L_MO7@F2'H5\ADNI'OPT3=HZS/JSI2>S&ZL+ST7 MTUO.C(I;N4-<4GG)=6J\-TC4Z0W@>"X<7;\_J?.Y)MDGE-YG P_O0S+_[B:X MOF&V]-5#[>&.7IW/O_$*-,Y@-#@W?IZ-?7#)KRLB)#-F'XBCZ'[H1V=&MKF@ M)I=DFZB1/TC\G/C#7M@!TVZ&<+0$RQL0_SPIEU\AU)=R[@!PT_'3\Z1>?FE7 M-^JQE,_D_=O/^W.C5WXS7E=Z_=$X.WJQ[).ZT6L2K$M#_];OP*LZYR4>/TX) MXY*J,P*^O M?A*G?_\TS) MQVHHZT2^23=52KR;(8V.GQ'I2B=5/;&S;O8(EXS-3VJ/L1G]C.KI)U)[3I*H M(K7GM.@I4GOJ3$61VB-2>TZ)GT6.2,TI)W)$ZDP]D2-2+WJ)')&:T4ODB-21 M?")2?AKD$Y'R6I&.KT@Y!]C13(.A!V$-S?G_()F0OD2RVB%H5_(C?*'=3N:+W1OO.7G[?IK.<]4M()+V-)Y.-ZA[3*DV MK(1MT^+T*J,&K.2_G3.,;0S6SXR..>N%P\]H M+93.H;CIU)1.Y=QT#GH'V7BAQHQ_672L[@2;T*K,[+6UM.+XI!_E7'%)*Y%J M>!($%+F&ITE5D6QX8@05V8:U)N-GUPW\FZGBND&8ZZ([GDBA/66&%NWQ:DDW M<>,I1$"YK,1Q2*H&K'2>$3)QXWGZM!4WGD+IE,9-IZ9T3N_&DT]NP@BQMHR: MA3GE'C],_O+[(P*\0OQTE,]#;R?DWZ-I5Z.E+\]\-;V.HX30OD=A]'QN]!65 MGG4GG2CUK#7Y1*UGS0@FBCWK1C!1[5E;^N77G+9JLM\1JZ)2'8-73V9"3^_? M(SIZ-QX,XXB:F N^2SP8Q!&K)CR4Q_(09GU"QSL&X4L8C.;4[+A\\1Q5[ H& M F<&!(-@H(T8:/SG5@@N4A8G9\9"8BP![^U\^649,9= L,R6+",&$PB6V99E MQ&0"P3);L8P832!89F.682U[= >XQ*Z'"[[0PH<1\SJ._@T>#5T[F.GA<[#K M0N%\KV6=O%E7+5EGO^9=@GD.SSQYY.:179I@C?W=UCDM&.2*F;:,XFS\NK\ M&EI9-9_=WO,3TO!3$M#P%3R25_ P?"2@S] W MT;G5H'W(T(*!15Q]"_8Y W8Y6?J)7J[UHAU?S5RY0(^8>U9!EZ;J"2B:D9PF M544SDA,CJ&A&4FLRBF8DHG?#B?*T:$8B&/HT&%J4\9TV?4497]U))\KX:DT^ M4<97,X*),KZZ$4R4\=62?N*J[T3H)Z[ZZD4[OJ[Z>$!/?@^JH_'41M&A\S.J MF73:)MKD@C;_6@E44Q=G;3H&S2-&CNYPZNJV2)Y*\A)U#Y_V&$9 1OHUGYN:,/RN?8BK"O-:9 M[$*QXKNG1") J:ISJN,W)M$)'AW-<"S,J;.Z,5V:_7@4G!)1-,-V. VF;T*4 MB?,:=S.PG\D/.#11.OO=DR 6,G6#74];!JW3F"S8!L^ MK8>)MW]RR]V&F2W"ZMR)=9"#.+5":\8Z5W%$WO/,]O;H9 RPU5S#L>]2,ZXY M:7=J#?/PZU[5C'E.T>.;X9ESYY%Z4$QUL/E&/S ,LQX4; $27EA!X;0!&DV^ M7VZ"-N["5C1!:\8T5[_SJ?&DO7J(9BIA3A_1CWIF0:F4/O=,@D68ROT'% MW/:?*DK5KF-PXG[$?I2Z45#T/(R>IP5L:>.]$;*25)K%.$J7]>O/Z F^,+E, M.@D-BRW,&AO2_JGF],SQW NSX?=IVL%]CY!5%?] [V1$@J((]6"R>7,M46ZK MS*.RB:9AU:P]F\Q%LZ2>=WOL/ MD/_]-<;8930<92G[!JZ?62B"IH?@ZWJ$PP1?B]CIS\O$^\A\0.R=6,V_FEX]/+=*F'6^8-9+QOFF4&UHJ;U$"=STB:Z M.HJ)FE;>221J6CFEBZAIY9 HHJ:U%L02C4OX(0;_M[K\W%H>@2XZO&P:U1I001!<:UI)8H,*X5P42!<5T(5N?$O3I/C/G&K#AE*55),I-[5(1VI3KPD"HQY M)I$H,*XU 46!<7UK1JMG$U%@+)AE V81!<8U+8(00=-#\'4]PF&"KT5L;FO. MKD6L3G#VV0<.18%Q71BXGNPDHIRBP/B4&5T4&->-O432PEJ6%@7&M:8A3\6V MI.=^:X':0J]?OQ=^^P=]^^SK^,%^,/K^P4MKS$Y(N+9)_O,'S,SMYA(T_+JP7 MA"] K"G\]+EKL-(3/XNGQ-MD]SEN5C_/EFV1*!Z =EFS\"J(IFLN/_S;UYF] MKP1]",LL(8Y^N ':QMG;R\^SPM;BKQLL=)^SW^IUBC]NL,Q/^&'U&O0O6_"! M^W,]1\+?MECIC\;MVI7@;UNL='E]MW8E^-L6*WD_UZ\$?UN_$I4>_6_=.,ZB MF*;Z1W]+;WWX]UL2]^>%'OWFESAY_HI55?M*__R5?O&B^'X&!A)(XK>,1 $) M)IO)U^_'G>)KO81T?[_X?\+@T<:.YMC6HZ%;6&W:FM($H:SH:M-1&I[:5M1V M [<\K&G8U1\-$+*/VOA=??^)] 'XO1;)-]RG5Y5QWF&1TC?\(0_OL$CI&_Z0AW=8Y,,-C^7\_ O'GSZ:R+)-T[+PQ19*8/ST M_ ; I(E'28=^.@!$^=$S*(=(^7E_\?TRZO1' 4DE;Y3$0R)+,4T,D;*>'\$_ M1***G032_X O'L0#F7UV%09!GTB>GV:2'P62VTW"CB_] MX>OKB'H N/")PJ6=*%QZS>#:1<6=$EQU.U^[*,Q3@HN'\[6HU*B/!G_(/_[^ M_P-02P,$% @ NH$#26(7O<;H#P I)L !$ !P96=A+3(P,38P-C,P M+GAS9.U=7W/B.!)_WZK]#CH>KG:KEA F,[,[J.> DW!+@#)F9NYXQ^___C#^[\UF\BR4-=CC+@N6:%/-G$)QP%! M$_SD,6^Q0F/[GBSP+VB*?>(@CZ%/EU8?O3II(W0?!,OS5NOQ\?&$I-YU>$$!Y ;.2#$.7IUVG[;//VM M>7HV.3T]?_WJO-W^3S:WMUQQ.K\/T$_VSY#Y]$T3*,Z0=6*=9+3Z.QI[S(?< MBR5F*V2X+K($E8\LXA/^0)R3F*DOE450@\R_:&3T>SP[\?B\!46T6Y]N^U&E M-'[\ 45YSY^FW*4;%.)-0G/6HLP/,+-)AL2E[+.&0B2+.L\6HI#$8K7?O7O7 MDJF9W*'?G&.\7.>?87\J<\<)K:ARV\VS]B95L%H2OY!,IA33+4]9LP+9#\E?XLWRR5E,R_^"2]$8SSGGDLF8)-(/-Q9O6()@[BK;8E< MK:YGAT)&S!R3!318]8 O7\C2&H@Z%PUMCK4$B0P.F5%&I:SMTS9JHH0\^PBL M4,0+99B];^4YY)F',"8,V>_RV<:N';J2L ^_8^(XAXYPR:$79L$>E*EDV^GB MMPD4SX#0&$259C2<75$&O3K%[LCSI1P=%_M^;$T"*PL(_BQ)H(?N#/!:,X+G MNX%QU^U-S"[J# ==71M\8=$PTOC'-R;C&\@ L1QAZ[N"> M!!0JIC*PDGH'NJ\/0Q?]M"'BSS7:N]#N@4N\(,58QFEZQ-Y416P\@7^WY@#0 M&EZAX80SFQ@V)(U6QZ+'\]$$MC?(.N^L./==LL M1G#@!<2?>.LQ;UW7_IC.&0QZ-F:!8=2FP(%>0HN7<_^G$'Y8%9Z M2_A->+G4MUW/#SF!'T:G,[P;3'J#:S0"^#L]LP:Y*L@#\IA!A --R.PHR6!. MYQZS.8&FFLU#@<72K6H"SU*0WD#>Y0UD8'[<,!)K.(#G3M0[U*92T51Z,J@0 M/W;)- #<;C'_3 (\=8GY)80IYYC8(0>9B025\ !3-N%8!"P-WR>!G^)3S7R^ M6N%:DVJ?YDWJUK#^,"?&91_<=;,#=3JI>YWJIM0EG#Z 'L*?\P,>)MW #7'F M BT;DB20^YK+007H3:*=-XFN:?4^@/\O?<7QQ+JKNY=];.(*4_X!NR%)*[?B M$*/GH$?U51[5*Z-GH0]&_\Y$MZ8QOK/J46,O6/L>9GZ4#%TQ@38H)W46L0FT M4.B[]V[C^W'6F\%9W@PFEM$U$R=BC"RS8T)CA^[_%_ N)F*&8?1A=B'B-[5I M5#2-:\]S'JGK G(]$0*?4P#M,#>A(DN],;S.&\/U<-C]V.OWD3'HHN'DQK2@ MQY\8@^N>\ >,\;@.SE:W@LO0IXSX?L=;3"%5"+8O^B59Z5%_HTXS_W77&_=$ M@*\&MR*X,)WC(7',IR5A_OY=?0DV>E#?%L0.K#NSB\Q/(Q%#JIMM=1=^1C@G MCD4>",NZ7%4=]9UL],C^JKKC5Z9E ;26^<$Z9A#7J#ZS$:@0LVOC&LNI57CNZ3N?AO MD:7'1;AUWPZ\#!\MNJ^4&-NU.;RVC-%-KP/N]=70NI5M53K=M\8_AQ;J]'OU M7/R((K@3.=O^KG'<6 2]I2FAN\)H+OHI8E:OO/B68=T*-O0,Q>CM1 D&%H=X M:T/Y*K'>"I90AH\>:B7@MR7N6V/]30/ %6S@$/YZVU#B?Q6"P;6]?)NH< 5# MV8NQWD*46&&9"'%M&E\OFEC!'$HSTYO SLAB#??7"S%6*.56SA64K2&TKI&&1M,,\>C*Q@"KMXZ$$N$9BLX?V*$W3);(UT6Z>* ;!FH*U#J ML5;B>"EGE&%=@WTPV.N8:^0[8[8:AH$X$4-\G[GR^"/FX$&S@&,[4#KK:L1Z MR)7PG&".)'?1>R='A&0*0'$):%U$#7MIV'/@?*3!/7A;LB').E>QWDVA!UB) MKJGP/0)/E#"-L*\Q+8UIM.NJQS*M_R W(%2CW,2J L VZ6=STB'XQV] W#8$Z?XBEUI5<;5[%C!&M$\U"7)=/C MK.[*E6SE,309Q@GF#L)!UA1JD"M/BJ//G-$^63_]S+E]7KR-0 ^L$MO*3HTE M2Y3P1"G3&M!J@Z_?8QW,^4JL6UF(RAS.DN^4Q4.OCD +Z&LEI-%&J1!_0OT2!RGYJWMU(-C1Y7;0PKPQ6E;*-.ND:V] @;UZ*0 M(/Y@#(#97T(*(UI:K8JW7)I.C[ 2R,KR13%CB7;,.@-U[3671MGT [H0'P"O MPJ 8O#R^)2CTR"IAJS5'%+$LAKJ&M&S#%0TB.L2MW/QG-X$>4"4HE658SW6> M-6&K? LS_+93#9A3*Q_?>8[8:.\&0ZT+MY+A4G?3OI-_?A;+@41Y"+OD_! M^=D8Z^U"B4/)@I$L&66+7@^N2>%R7I0I/CV&SAZ(;2E_+(K!>VR='JHU1A6Q%>T M7\E9ABECWBAACH [DNQKH,L"?4V\.VIGVHGXL>"PB/CF;!;ES#EZL4"X,3K/@* ME>GUIJ $S!*O< 8%H(T2UD8P764-1I92XU\6?_FU(+,A2RS52UMS'NT=N?78 M*J&RZ$M%AEVTLB_;P/^/% MFV0):"!*Z:1\D&#D_X*PZS9:QZOY)HPE% >" L6[:S8O1&\73XE;4F7(6Z!R M7W!X(=KFFWD)I8&D0.E1AE&1[N];V1MKX-?FC3;O076/!X@5WJVSY6HK%-V> MU?=LR4A#(GXU$[JF>-5LOVJ>M4^>?"<6L8H$:4U7DR"AJRJ!]DJL;3+(\@OO MX&H1-_#7O)HIK^K547AY5JE:R5(.(D)1+>]$M;3?'B+)?E+L)T+AU5YEK2(A M$(6^J6P(^2O5#K #\::J&>RZI4PK3A%=\N,P00KN/"LG299P_>L@67(7J942 M(Z$1#\V4N'KA^2O92I6^)I)/!RFO7NY62H(,6?S<3%E4ET*Y*ZZ4$"E5]-A, M&507(7?U7"D!$AKQ<%CAN4OLRI6>$,FG+>7'%]M) 2X:\2>GCNN%SHWGBZUK MR=>GCFQ*\9(2X4G\629SY!#)2R[/%QZ#J0]?]0*R$+.%!L)37RZVO6C,L"L= M'ID1'"'J.1-)&@WV09(TQ:X8^B\:-B<.A=>,NJZ8:5TT BZ^[_@A\*1!**KE MFGOA,BF=0JE:I4UPVKP5 ;>)+J8A]^414;N4+T7TDBIAU]FI&\KK,D=*1Q=V MG@?)^TIJ.R&/HW;/K^ M64P)WZY3DKZAAN,M,&5%.D1B?1L51I@'3-Y4M:"^ MN"%WNWEJLKX@HQQQ;T:D^-@=$_Y ;>+'FOE71-,Z2Q.^H,H88U<>51=M+Q1] M[H.(*VVM@UWY7X;JZV4M\:D)23,5BA$^%R;.?.J0I+5E:J$JZ8NH$-?U'@77 M*X]+@#N2-W1:GI]57IOM12CZ@*GD,?-@<,WNT17'.=[B(/YUZ['@'A#]-\$; MG?I>Y-F*F8M7,OG[#5W)2?,96Q:GAJ2+.TUY Z^X[*Y+EN(:4;&8P?1M[CUF M*N,P-@=;2UHE.7-QR/29K*5 P_7.$O%'E@_Z%NQ%$8E;BRA<7?_%2QBU*/27RE(X"1 M1&D@NDS'9>_I/GT_V<<;[4'9T&9KGI?0!R97LQL%E[P;L819;4MESRH.[Z _ M^VX6F5^4DUNSTX>N6LB6=8/*DQR3GG%D09VI*BG'U&$4;NF=<,S\&4RZ+DGP M2 CK0X?G#IDX/E4^3AZ]C'[[LW@)[?.*/A$G\A5Z#":HX5$E.FA*SVG2.^Q&,[AX&...!<#P'%824,*;% M\]Z5XL@=RNBXG+V!Q[Z$,/V:4;&:W[,_#Y>"6H5Y5\9CPGH0"IF<[H!]X" MQL-X6SQQH%>YA7YF EW,A#" Q"8LG5QDU=V;119?T3+FA'\_>(=+PL9+S!0X M\PG'!)\\+=Z02Q2P:HB%J4M'+KU#3V5M!A/ M ',9O?U^DBN[+3,1MZ+Y7\G\1S3YTTD\2<]?V:E=G/<;:^8$Y_"V\1VYM'RZX59_VKEG)ZQ!9QT6@[![EBU7[P^#]02P,$% @ NH$#27L;I"OR M% _2T! !4 !P96=A+3(P,38P-C,P7V-A;"YX;6SM76UOX[@1_E[@_H.; M D4+-&^;WO8NN&V1.,F>@6P2.-[>M5\.C$3;O)-)EY22^'Y]AY1LR;(H4;9D MBMG]LAO;?)EG.!P.A\/A#_]ZG06]9\P%8?3#P>G1R4$/4X_YA$X^''Q^/+QX M[ \&!__ZYS=_^.&/AX>]X;!WQ2C%08 7O9\]'&".0MP;H5=&V6S1ZZ/ BP(4 M0FN]6T)_>T("_ZTG__5[\-7/E\/;WKNCTUYO&H;S\^/CEY>7(\[]99-''IL= M]PX/E]W].R;LO/?^Z-W9T?O,+T,64?^\]VWFJS['<<<^D'3>>W=R^O[PY+O# MD[/1R<3*9A[R_>7Z'PR;>'4..L-SP:'F4P_KGWR*B MTK,YHHO>11#TAK*6Z VQP/P9^T=)HT$"MP<+#00;AZQ,/CAB?'$,W9\?+ M@@??_*$7%SY_%62MPLO9LOCI\<^?;A^]*9ZA0T)%B*BW5E$V5E3U]/OOOS]6 MO\:E!3D7JI5;YBDN&1#8TY:0GPZ7Q0[E5X>G[P[/3H]>A7_P3]GA#YP%>(C' M/47#>;B8XP\'@LSF 3Y(OIMR//YP,,<3)#G__N3]V8FL_Z&""R"[Z 1*"C GV:U%MV.0^Z7] '-=C?8UVPRD.B8>"YA$-0)'- M\+9T)[4;I^H> '.I3SB>8BK(,]Z-3FU[C5/>1V)Z$[ 7,: ^X=@+MR5YLZ&= M:;TBP@N8B#B6RM*/ GP__H3X;SA$3P%^Q%[$0?BPJ*= 3!MMD/RB]B]\7\T< M%&RM"K=HOT%05YB39VA5RJ8(N=+*C:*JT4&#L&X0X?]&001BD1@(]U$HUVAI M/MTP_H*XWVGTT"2[7]D\DG-ZQF)^*H*T153?<((S^%-$)2$6& MCPV-C$G+;0C;)XSDY\;G4(T.&H1U(02&;JA_2] 3"90^2@CP+\(535MB,FV] ME?5GQ)&/+SP/MBJA&&(/@XIZ"K:%4MUNX[,&UN<^XGP!FN9B)GN['W]DS'\A M0;#3G"EKMY61@%YX2'Z77!K(_<"$P%]*-G8>C)*FFYPE22]R]EV_SL'.DUU[ M_XO ?/+3?K=59<;--PCI6H0$U GV;Z*PF(0MP1@TW.3(2"[%&YM&M7%UN^W, M%,_C$?831NUN+N?;:X7H*SS&'"1UB)\QW7JMT+?7)-$A\WZ[E/XP:,4\:TEUK3Y!B%]Q&S"T7Q*O S/H.M/ MZ%?&^P%IVBK=OK\&02>*X(:S&:R&F%,4=Y?T?[E(J;S@8%YNB;5V-PU"5$9E M:DP*Z>E(.;PEH(I&F_%0P=X1BQ%;^1E3??5()I2,B8=HF)C+,"L>0*]YL T8 MX=?P,@"U4 O;SIVUC?D.OV2ZYT!Z1+UD+T?]E?V=+4.@">BX<8XT0DK;_!K0 M9RS"Y,\K_!0JW;+TD5V#$18N,IXRH!OS$!$J15ON7]0&,R/Q#?.P-?)L( MU=[G6".R;1X7>SVI_R/V)Y(\#WY2E+FH;[2U#5,0_*W-"H:&S5==O\N(P$H5B(/IL]D7@SVIXL&';6-N:^7;CFWVW3.J[LR#[6ABU=P^Y:Q[WJ.0Z<6/I\ASB03NT^ M$Z%0SE'E%7Y "U6K<0'8D8J.M-RTQ^O:M(6MTE*MZ:=TG MC"?R_R&>RV-A.FE/^9OTU &TC8ZN>7\)Y?MLCQC"<6Q$ ) "'UKH-9+@^X^MBD/2J8O+'2#RIP/Q('$X0FA]+ M\3C&02B6WQS&-R%.D_C\/R5?_[*,( )-*H>D'W$9C;WL*4!/./AP4%'XV"+= MZ;;Y#H=FU!=6L81!FL)QI/8(O6)QQZA7A4%?Q2*&3&1=Y2!HRENB/II%RK+0 M1=#?,B% 3N['P&T]IEJM6$&Z.AU_0$3&=J Y"5$ I,X858$1.G#5%:W@45X1 M'Z,O;I![6S%AE5IIX936Z@L!X$#25;."XAETH6V"<>&&, MK;WJ>C;0P!:,A/@6C+.-8Y8[K(-24,3P;L*>(1'1*#BC;P&&OV,EV><65?\'72$?>6#<*? M&W[L]4PO28EC(:^:R-8.P12:+>N/.9MM^%Z6G3&=VZ/'.)"LL@U]=W)RT'O! M,J..^@R?YIPP#E@^'+P[Z$4"B&/SV O5573EDR@%^_U; %NUKUG!/3UY"W U M"VF*\O0MH*S:%J5PW[T%N.GN*05VYAJPG!V:Q5?'?YBJI[?$@?(SPA3SW]\0 MYE*?60KYVS<$6>-J2,&^?T-@B_:@*=)_N(.T_O%&7KD9'/FDG'%HA=Z-,P9' M>RE7'%K("UQS6=A%OJ1T77=HAU&!LSQF)$7LT#:C G')&=8*[CN'MAD5<,O< M7RE>A]29J<=:,YNSJ-U45\:HBTJEX-W480;F>3[T,%5B#AGFQI!UT7(I:H=L M;*/F.G='8SU;O44:D_SN%HXF"^YH M9_)49B_J:8XL:S1@)S!5 ']7:20+(:R7L1+$QCA,)1J;$]YBQ!$5R),,_ CZ M2<[!2SR&,OIK"W5:L!+>ABGF2"9#N/!GA!(1''.9=U"F+BK 8^)H%V"'.K'6U?:#N5+AW),E3[JIZBDGEN4%Z^*.K+VPUX*-IPKQ\' M9NT])Z.8*C%N6F%.!C!5XM3.-B>CF IV]NO.XJ7:=C+:L )=;JPU ?V'W<:X M!\_'6GA'D?'JY.GGGAE7R]_IY-GJGAE:Z/9Q,F1NWU.X8C?G9!!>H:-B,\JZ M)28[&!614Y$,MJ_'U$+;T MD+" =7K'!UA=ZE,LATLWR 4'$X1.KM2*_(!!P/V*\=I'SUWB:#9 ]4&F* = M8_!NQ.,BS)K=,6^T2)SY3CE% ?L?^CRR0CQDNA_*>9EX\;$R@=N[. M\M%&I2+,+DDYK>.D75$3\LX3SLE3DH;4C DC=Y^O3EI^>^1PHZNMBZ:GS#QP M$[ 7,: ^X=@+K=BD=8O;".,EGS_$5CO_7&:%UFK"9&[A>X'!5+3M(8!9Y M1(DD_!W@9+IYIL5!IL-5J MP@K&5]@G"Y"A1'CDP4[ZME;V]:WD0E3VD6(=Z)W:[#875@ZQ!KE0U.;7ZT1M M(,PK_0'-)2"0:F?C?KX&[):-=0NW26+NZJK=P)2[96\,*%^O&VB6(09)YI(5#8O3,DMG2V;ZQ#V5"V6O?-C6-F2SU$N\0^M MY-0[:PJNL&XG4&DSW9M"TS=@Z?4+#V-?A;4.A(ADH,3]6$T=\9GZF(-"!]K( M,U996(MFE 0BH%@0R8FG%,S]O&SA;K=/VUS\A,)$8!\XGB>CKWQ>00#Z6)^A MUH!;V[=MFRN2G!W!5S9AY?IGG36K:D6RE6^Y[F%#[J!W)]/>R>#0EIAFO"]T M\I)%2TPS=BHXF99O5Z;5.\EQ,G5?,\ZFW&M&;1I%KM[W:9C+.Q[ .9D.O 59 MK7 /:/*'=SQHO3T^U7<_:%+W?K$<+'.L:3+_NLFKFF[Z(EY5.$,T-X6^/'8U MLW]V,HM\N]RLWG<[F7YA#S.VU$6K2;'PY4W<&NY1378%-WE6\^CRK87&-\^5 M'0/1-)'=7YQP5<;5.OG891M\,HG:=?)&1O/,JMP9N92+KGGV;)><:3VOW1>G MJ$J"3#2Y\+XX%IG%KKJ9>&X?W"J.I=0DK?C*+\.(<"?S&.V#?1M!V$XF/MK; MQ#0(\-:D3S*=JGN\0GA%A!Y8S$E%OTWB^BJ6:T SS.P2ZY94?0)S'SYW4@Z+-AT) MO?Y%N()@D<)T)S'BR,<%OA\;9M4&%6KUJ["IRBM9,0\W2)(;WYHH,E7J89!C MKR@[>7]VHNB2W_QR$03L108;)DNGZ(,PDO 3GK%\@'QU>;OV@P%[C M,Z!@ADR(='W*Q<&&>KTA%.3I%DPX/T=-=L-AD%IHBX:L)%[1DZD40'UT<;6. M8=&GJZBH9%5_F0%:.PFM'$XGHUT:981V'N\8PF+'BLX@2,YO0:4F87(I'%.,3\/QCQ&ZBPA<:O:K%CZK* WB&>(2*OWL!. M%X86!9+V1CA1W'+W.=*H.#@D"8I4%C4S^*O&W, ]@NZ;&_"X-4>0O[#F<$-; M'4/]U4"LH?2_VI!ED\1)5\E>N!,K3R<#H/?!GWA1=3+D>2_L4;:6DR'/;;,G MMSW9[>EN._O8].VZSIU497R5<3CFZD4R.^/JD5,5R3>:(IIY^+3R M%,6T@6;.5&*>]0,6^3\RD7W1K9A0TUI-4G<]FP=L@<'@(;.GB OIC3:GTJ2V MI3,V25X]T2@L;Y'ZS/&P$?4%Y9N4E ?$0ZK>[I@1(:2ZJI8/?1V+?)5O2&)% M#2@#;,A<7:5&.9SI8_F<7L)!H2=TFQ::I%H=&:Z]._PLHRZJB:VHV!"-^9=A ME^I)=HSY1 HG%<1/PLB+R:W9ALU738; NOC\MERL]>7M4+^,'S-6>J55K&!8 M)L%)+K%4D*\IW8C4WY!7[,&W5QQ+L"OVDYJD@F\ M(0Z4;#HTN0'>$/@2'Y/FHO\; +_EIMK)F_NUI*'4TG?R.G[ME;'*$:2Y4__& MN%#J[GKJ05OD013&U=1"7M-(AI!O$*?&LAU/3AE5-ON7 9C5] M38XY>933%IM,E,=N%H(5)?X1PUX,S:?$RRPJRE7Q*^/]@'0Q34ABJ*B7H&B( M.44Q=0FYEXL4U(7,;FB15)4E),TU(&0&PI2Q>R?LCH58C%CRX P*4LOGD4PH M&1-/OA 0IT@ V7X "\F#;>H(^KL,Y&,RW2'X#K]D".50)Z(>7CU,LLQSD"U# MH(EYT$TX\7L/R9]7^"EK_(M X>(#]_,:C;[*]'>.?XOGR-JL]F3R0V0KO-[]Q= M)=>)[9Q Y#RIW>9O-;'=X^^*QCA1Z=(SFL1:R.RW(GT79_4.6A>9OQN2SHU, MWN?;19YK:>P<-Q_Q1/X_Q'-YK9=.NJU(#*BMXO /QY*6)Y!U^/!_4$L#!!0 M ( +J! TD[5W]W"#< $I&! 5 <&5G82TR,#$V,#8S,%]D968N>&UL M[7UK;^0XDN#W!?8_>&N!PQYP]>[NVVE,[R+]JC;.91NV:WKFOC1DB9G6E%+* MIB3;V;]^24F9DC))BI2H#%+F?)AVV205$23C'<&__O?+,CIZ0C@-D_B7-Q_? M?7ASA&(_"<)X\W=X>G29QC*((K8_^ M[J,(82]#1_?>2Q(GR_71*9J'<9B1Q8XNP_C[@Y>B_W-$_S\X(K_Z^_'MY=&G M=Q^/CAZS;/7S^_?/S\_O, XV*[[SD^7[H[=O-U_[6PG7ST<_O?OT^=U/C;_< M)GD<_'ST8^-7)QAYQ8<# M'/1Y\^?/SI[8?_?/OA\_V'#S__\.GGCQ__?W-T MLEKCTE^]_?CI[>>/[U[2 MX,U_T0_^%2<1ND7SHP+BG[/U"OWR)@V7JPB]J7[WB-'\ES]$"GZY1'+2L.K3OZ:CW MPH7>#P7SELS\_2XC)Y-^XWI^'L9D*T,ONDG2XKJ<1%Z:AO,0!4I02RYY2/AO M/(S42*^P;O:(LM#W(OT871"NMT1]X:YF:X?JFB",*??!Z!'%:?B$AL')74\[ MY"=>^G@>)<_I11R$&/E97Y#W%QH,ZVF8^E&2YAA1UAKD$;J>?_7P=Y1Y#Q&Z M0WZ.R>%#J1H#D5U4(_BL]6=!4-P<+^K-"GNLKQ&I4X3#)[(J/9MIA@NNK!4K MA0]H1.O<"_'?O"@GQZ)2)Z[SC$ITJFN=)_C9P\%)$F?8\[.^)T_M&SJ1VUG[ MMS![O$I*>A8 ]<:H>V&-:)P\>O&"G(H&'37MC,S*8QRVK\BC_]9^AQ0^H!&M M69HB\IDXN R]AS J^%$%0##+MC#UQ$EV]5'DSSWV C3S?6+89.DM\A%A40]1 M7U2ZU]5^:XA\/O$P7A-.,UO2KUW/OR1)\!Q&T: [(UIWE)T@7\%9^">ET@6U M!Q8A^:DX&X,W0["TSEM2?87>OK.7%='SZ*?]/W*B/@7U=_NR,NGE-:)TEF8A M82LX*^G$^@L\;\?4^\9U>8(39KGDAAN41[0&T]L15^3,:42R4REJ93*FGHZ9P3X0Z%M7C MH2*V(TKODZV?L>97=^$B#N>A[\59I2Z36W%#^)I/S(![])(=1X0M*.$V^&-C MXWR%GAN?QP3T//8K6RX.MOIW4[1PP(,>F,=OK M&0>_HF!!P?/)GPK(QSN?@T PF3Y:SYD&0,:FU=875H.@72"(OP&*H=;MEOG2 MV-A>)EZ$RAW[>-I(C6GQZ;'<9Z&,4K3DV3Y$);&Z'AG0?)C8^.\X[ <#U^)#\'CJO6, M2W]N?+VPY=\=4SON_! \KIHU7N^\3PUP?#3.LN=WUE=)\P6M#_WJ(5 M#0O'B_&8O\R7#,!6Z^[*?Z_"W,.^+/*<;/1-GCM-0_^QH(E'TU.JA9L8;6>% MF'@359>F'<&]1R]IB0 M%E]XNT3+!X05P6Q-'1'&1[($]O,']'9+&35(60M4\ ;;NAQ:EM."F5PU% >T M[J#\+5UJ<,%$\57R77*'6Q^+:$%)@ID4*O!*D?]ND3R]#U!(J/3Q!_H#96(_ MO/WPL:H9^7?RJ]]GY-,!_?QYY"TVRT7> XI^>;/_]_>CPW.28UJ><$Y8F!?] M WGX+ Y.":-C@,8=.CZ4FSTKOTVD:I@$Y^1W*0-,_MA#PTEI) =E/?)P,#:. M/;E;Z(((-Q&@S.$@T-Z7^:4RD-XW4D8/ 65YVOA7B#WN()H_'ET0'O[R_]": 19[W,'@2Y;+)"YRJ@H=/FV4)/"!%4TZ%.2GE5+# M@?&TJ;6,#\UY&"%\0L[Y(L'\76Z/.A1LMV@1IN1TQ=F5MV3=#.:P\:&[)*I+ M5'Y[]A*RV/+NB/%AJM(![M;+AR1B0-3^^Q:>6H.;X39D1/W;+%-I@G)&3#5G MCI.EA(C:?#+I$!)'"0X0_N7-QP\?WGT@_R,3"SWW9VK:H>"7-QFF2;>;7R9Q M1A30LZBP"(D"79J$;XY6A+%CLBF_O/GTYBA/"4K)JLQO&XLD.R:"#N*48F)# MD'M0XND>-XN?)H+BG5M=(_C Q)%LV3HWFC]:CN2-& M:M1^LAXUMDY18_A_)X+AGN9>H_B?UJ/(=XC46/[%>BR9JOD6P8\?)H*@V(:K M\052<)B>4PFL6QZ0#<9[-D-]7J&V<\_-OHL;Q\YI;^+&G%7%YZ_OV][CT3S* MDLUL>EMHB9MI/[U&4I9O?O"V[1FWMM>K7OV_JIV^\-3TR M%6_;,=XZ!O>W+(?#72<-7J%,#GKF%" <:")0V:?FWGM!Z542^UTX\*< XM#H M*]"Y"9SQ0-#GR[S(J^#U#[I,TI2>"&M;/568>9% M#?''0ZY[(@@^14XH#^;RCW!PS1[2HO.)$+[M(#@X.^YJ:PPXE%)$W1T+ O63 M%T94OIPG^,YK=ICJH'?G/ AL:)SHXO"81 '":=DFH!ML]C03<>DP.*2G ^,F%B*&>&+VP9"GO@DV M7^'XD3&J&0.!X>U4F=ACP:!N[+PK''G 9X.[S )J=VR2,G9K FYW7) MX]CEJ#$YQ4L>2XY*97)VESQR77X4DQ.\Y+&LO2PFIW*IXVZN?JSIPC>1-5F5-[B2A MAIF\D 9O+=%9-RN.31M<,2NSF2K:$S,EI5:8S/6^J:&Y7P]1XVBN]TW1S)>H M\:M]CE,YP#+9/376YCIXE%TZ:I6K-0E,%D/#;-XFEG*"Q[ . #<>50H?41;Z M!$2EE*+]GMCT-[_/HBAY)I_;! [3$\+JP^PK6B:[66/=XX$+VR2; M^F>]!_R:MKT91F!PD::Y//35:",@YS>XE)HRE7*D$:#Y_9,K@F%JI)*7OF.2 M*7@(K[Y@@BGP=S. KEDN87KDA.G1HLR;1QN:FIN%86:=87/"M>$Q<@X\/6XN M"7UY.KZ\+B$+[L$;%=.-&+:AA* _ENQ6A@97$LBA*K0(;2@EZ(GF_J$U-YK= M$T7.B05R0IL21(!P4I4N1(B.E,?[#^#._#_RL/25-5]!Y"C&"@L .U5.PZ

%1;PP0L3\,HS[BLAS?:*"I!*-P M$9<)/?[Z'GMQ2O:4B)HO!"0:A#M&KKED@F&!"S!NM"UZ9IWF0FT>D(?(N+.$.$V? P'O.+H-W(JH-V M3,XA?[]YHV$@WU0UEE#Q6ZRP1KKPT29+S:<;*;(06D, 84S%&O/N* A(OQ() M1(Q)ZA$5471O&#"L8L(R!D+ 2VYMS7PYH+;'@/3<*N5 O*@X) _2_7%&0-NA MI_/'@T+?>2Y8(\$ZLA'IG[3A$:N&'9-@>H2ER,,^;2QQ2EA"E!0]>,1HB.< M89'AW,]R3(AZ0NRT!?>Z,H?"P%QP8#ZM@(GO#0)(&4*%[D\/XU.--@-RL5K''P\!_6\H M7#QF*)@]$2&W0%HJ!F&Z!YS(^ZNV!EQ@4QA#:!=+-L79FM@K"AX;>HJ-11.^V@'?A>SU-;+J]%*U$G0%AIT-Y9Q*R';X86PH MY%3"MS.V:D/=IA+&*OE=JN6# MFUS*(,:*GL$WN=2#F\"39$/'+!D4:S%LL5Y"D-TU^?_NG4X?$\5=,I_RH ME7(VG7HC@3HPG4HC9CA^.A5&2IFKTZDZ8J;9@1<;Z3NT'1D9-KQL(KN1(^;* MVO!DB@J9& FQ-K0]ET-Q)Y/.AH[FX M5Y.>H9<'[7EG1KG$-L0$ BK52>Q(2P!0&-I+04\_N%"DX=QO-D?^M%UBZ83 M+A+Z'\##0Z_92T5?RCZ/DN?T(@Y"C,BQ U!99\$_\^I-[OOD%A%NYX?%Z]7U MQ;E/**0W.*'.SN!X_2VECY)NHZPS(I:?2D5';,6-\BF0CF1R3]FSG7M2<\W! MJM2ER X113>E_NWBOTK(<9: P''S:)U:MYFN63"8$*[NAX423'Z.4*4;SY94 MO/U9_)Z+CL14D-YF\SGA@M?SLQ?_T8L7Z):PRNN8?:@XN"DM,15G^@"*O_B( M<%WOI3K*-"*_B>;1=.XE/>?%@:B>OVGR8-X6#%K3;"HP)-%@*K#6=!WQQL!P M5P1=Q#L/\E(FN/=P+0?9GHN9A3?1PA!AAWQGI=14,W#:>9!6&J'=>69@L^4* MS><[Q?JUXB*&X%GEO54/W%?/L,;-.R-JJ-=S.8-PK]E_ :L:IKN374!^Z^!B M&9(,A8.5?\B/X ]9U#XZ=/ ;38L;1)&JC[\ M?,@N:A\=^IT/U<5=PE=7ET>?4%FEP>/^> CHB1E5^(J)57F+5CGV'XG>5+!R-Y5^XSX6J+&$$CF7_$FKIUSDMLL@QYQJ!%1$[ M1)9DZYO((W9B'%#'\&K)S\I46 $/YSX" 5%315]B52:,;])C05OWI9=6!O,%I5NU]$$:*(\./9 MDQ=&]&!73TYVWPTM:T-3A8(S$/G.)4!2-U5DED$2R:7(CIEB,V9V1*N8;E@$ MRH;BX$.1LC/$;T.)\.&()9-%8$/%\:$HQI,3-A0O'XI&_3I4&%P1?2C""1PV M-M1/'XI,JM%2\%IL"=KUBP"+J<**\MO0TGP,6K!CK39T0!_S9(CS7FSHG#X& M=?8R26QHLS[:I9%(SH#O9_SZJAWUAO:;YV!D5Z(-S:#'(^[ C%L;^DJ/>#([ M0F@V-)X>GSKJ@3D;.EF/3S=1H-F&/MCC46AH.IT-[[?H385BG:^.@*H-;[^, M2"0]D3<;'HLY#!&[ W7P3\@8=2N%J1PV/!=P0%H)DB=L>'Q@/$H-32RVX5T# MO4FA,GTIH)Y$ "7&.-[TFJ;6J?IZ#MB@O.Z:>D!F@.N$H[T3CI:C9D,;KT$4 M49:--C3=&D019;L:O(V6OM[?2HT:IM->2JU%RH1Z2,DUO''=I [=3:INM7_G M/Z(@IR8_T[L$T5F*ZWJ8^7Z^S LG=?'.4MU%D^8'=769&+XN1-YK'ZAE>FX, M7].TV8>2$\P1,@Y#\GZB ;=T"I)P^QK2Y[L MM@ 3S #!(,&KA*ABZ#B)@YJH8AR$'A/R,8NB/PN MLYN%!T%BHNNX49+J:QZ'?KCR(GIGQ->+.12D%F6K,_&Y[YY>O%NJHK2&J5@* MBW&DYX,D=W4S)?8K@GQ68$/VESQ+:ST6S;RD-OBN^N';(?QM<%'U1%RDM\'[ MH2:6K\ED0A"5<%S&YPLLR.UK)9*/? M+0RQ#S]]_E"88?0W]14ARZ8MNIZBAZS.=_Q*Y#*-M/P#>;O6<_]UIN*P,L5A MPMGC^D31O:AWYC<4+AZ)I)@](>PMT"VB9 CC1;5;ZS)\R-KM@2N"N(&\EW"9 M+\7^G]88$"@)N3JA;(V!@/*6AM8%WM7Z[V#0"2G8'&&JX\NY]PQW[]GG#9!S M5^Y=[J9.U;I;\ AUVQ ,9M#R.[;Y+;P#:CA&;3D'[C=P+BA#C>0!ZK\-?OEA M=!FJ,H,[\)U;82RW0D,^6N!-."4'\LG+BAX$76_%;:"C"O+[.LS3SXJH! M%)4B&^:J6!3$BVR6?2.K/K7LQ%_!0 A5Y]B+:$N[NT>$LDOZ&7K<^&8$=[@I ML L-.<$$R^'__1.P@>&,:3.,Z8;+A>@1IR@EFC--S9JEOZ)@01A?TR=#6YC. MLBV?5,"VQ^+VT&73T74]%FV8'WA-3ACGTABL:["M8H'.(9Y@M(OBT,]$GC1; M/ O=/MSAXVOQ:.[E4=96XV6UNJ;=(M)"P TT.>>*'G2)#F4 PMW^A&ZUL8ZU ML@T2\ B]-BR[KZT-V?FR'E$9Q@^?3^+\H?0I.$;01[=OA!_.^5"2/X$TK*H D#@C6T- MF;H7C>,-JA=.A5E*'8.=1P^JCD_QIIY]N^7=5/HGD*2IL@4L3?#<*"J"2\L; M/4W?J.+N?CF^X>TN_=/!X;FXXIXV^B?G.R[/=/&V[QQA^CS+'<)/(6V(?#UG M'/64.B]2]I^$T5.MGW TZOP$A!;V[8ZKA=$_'=Y+(:/14D.G+9U,]KLH8U1P M9'"7B4Z,"ET?WEFL$:-"2ID=1EW,Q<.W52SO0VPS+)@2Z2(1T^A":">@T)\!,N M)X: Z&.$))M<:Y1N@32&L:R>1R+7I1 @1G52 'X1-PH]AI5UZ'9HTT:AM GF M==RH[D*\5R^ZYQF30DW.8Y5G4+_W5>]+9R.I86O:0@6Y<(;J>E,)? RNSMYH M. 63)'>=\)C-O>EZ)TAE!:.=VP>W%0?P@,Y$)KGK]"KL3^UDYDHBD[VTH]%% MB8. >WU[F(4]A92Y#H!7F("U46J_(H_^VZPN2D6:[<5R18"D@!%-'"\03]WC M#'::S':/RY(%>VG8J6OK_8:M M5!+IXOK6!Z7.\;K!*1?9J8I&*7-,R1N+24Y6T_J M%.MC6S_4,$8HOT1.*KF-$KPK]\?XY8695]5W+V5PCR8:6$JR/K4[8)AMM M&P;>-AOLMM&/,$\+M<=DTZ[;F&O"P=)$25T"CP1+1@/E53\F"43Z%?AQ4>$O MW8IB%_Y,;0P^.^[5>3U$5[Y9O@KE\DBW(#1@?DB+8*/(^R&986Y/THYW9FS# %@T_*&'PR 8-)!S:T802D:3#= _L,2AD[_AJO DN3=O.V M?]QM=ZH!"9 ;';W0(.0M8-55#,*T;FDV&%WQ4CJ[46R^O)NBWMF5HF,BQ+ZP MWKEG4ITQ$![>$R]#BP2'?Q;I4T(>(#%Q8OAHZ7@PC7X>#4M,W>TK.1D"KZ]) MC-;ECT4# M49A"M4+-&J25];N:$G\QEA)]>EQWJ4Q;O#]^! _0BLJ:)];L^O =OHTH0':I M>J\T54]5'X3/&S& 6!*2#[Q7DTO3,XTFJH$E\$P]X\C5F=4(UP3&#%JQ?%<5 M:7YXY:21>FS@1Q/T3F$3(:6@=&=F*#\H LZKE=.$QZ2'$3JZ^A&98.8TQ%%^*Z=_0C0&0-FDH*55%)3 ,HY T2!3_L4@*K1DN.&_&@>7V]B MQYS@K[T4[].%L"V<3CYH>OY/?8"-/-] MVF:::IJ(&.G4@H81WB\ADIX.4Q#6!*R C$%8- M5>-%#>7QNOZY(_UIT)(FTR ]7A^'$?G\XB[SLCS51 ?NLI"TJ,'[@I,TK5Z9 M[L"4,\D,/*Y0IHI%8XJ6I,A9%"7/]+G/*K$C/<$H*&1PLGN(NL=/I9AK6NES MS6O=O-3"G/*.21/! R@9OBUD).$'+E\="#,0I6OE35;TB8H$^ZX&], ;2UD5 M9FN*YT!@\2TFQD.$@EOTA.*\HVZ=,_C0:4BJNGG3BNI]7B><3S2$GEVZ([QK M>!S\)70[\.9_AZ/(2 ML&G"UK)-HHV&HZ*/-*8=G-?BLI8S"YO[R%,JP?-@E;!EEVU(JO_@:1'2B78# M+;@))/AJH( ^KFA/HB\ V=AZAVJ^+]@+;NE%?.)AO*;IJL5;JM?S+TD2/).3 MT#_&999GM[\G8DL)MN]A^V=(V&;^'WE(;+S3G*; W2!RTH(.>)E3('%@O0D4 M>.64T)3AYR8YXR9A-O=0DID\59OU!)JW1919G(5_ M4L0NXHQHNB'YJ:C;@DC=.LG3+%DB?(O*:Y ^AJN.?LR"&5-)N1C0FXP>(709 M/J%@9W=38K?ERYP0#06;,Y UKL)N9S+UA0S#]WC]U?MG@D\B+TU%O5$55C , MPR)ZIXY6./"._Q M!A',HAD0&-P0W2@FZM$]\A_C)$H6:R'XW.$@J8W4^2W0E^J_@T$G)&9S!*QC M3B .Y'QUG0L ]RM0U[U;-5*JZ@2X(T&RA\%!R6)$H@6_"9V"PL]V 7=?H@E[ MA?N23T[KLR'#0S\%-E8S>-('#/9<+Y -W7I'H$=AS=G0M+>G]=TJ,!> 1DLC*W+?16OU,VDX(&]J$ M=V'4=OZHMG$P(> I:ZM.*H-4!6G&5;4Q^[,/RDH&K07YG4V]]^QE10A7I,66 M"2@UABE,*Y,2C &1,J4E0%H_-.A_/=^%C8>5>)*6]@\G29I=SZM""/X+6*QA M+O- :'.6)W*6WGB8D.XX3\D!3-.39/D0QL66"E^CU; R2)(KBA'VHED(_1BR\V%>>6+\%9$*R$*%]HE_1*59Z+GUO@S#,) &+46SYD$ M%NZ-M3J&@XIR'W+[RDZ3Y&>92]LY[?#-%]2U"6D_HBQ/G[!_?BA]NS0A<)^< M_ L ^J3_!$Q,S=20$KW@UJAT7^=._4$"9\L M-KCDI=&45R[@O? CH"UI#<$'I6$C$ #^L+,T"Y9VSWF"MX%DGT?7K- MYAG"_T >/B<3>G@UNE8TGP*WB&X5.?K4Y9SZ7D1AUT()]LKF4T3K<;#H)!2@ M)KF>S=\N9@?>]^3S^C:\7,T2S)\3?7B3M0S#NBL&8VSLQ:RZEHEY#>W/_':) MO-8D+LHK7>!>1&,(M)5,-C@6#DB24DVQP>UP.**4.BN\.\(HFA3VRVO-G.^T M\UT*/60*_<0RAVU(XH1(WJ/QL[18/9T%05C"#EH2P?C:!S,8&53B(^T%TSYL4-D#]+%AP\3.V>*.U9%DR%B^# M?YLC7W*D$R]]K-[ I$?_+"5L\9F5CCEHO;$PVK[O2/^ORN^HU(@X:+XK&1+N M%?[):U"J?7E#SEZ7_TPX!1*'1II& [:BH X%]-AU822Q@"'XW2(_6<3AG^2V M!"BF+]-Z^UDLK=-&_I8O]^5447%V_^C%'5V##PL#!)4I#]H*=J+$-4X AR:B M&5IXUQY+/$\PGQ4)1KL,^/&;8IOB+^>.,Y.*BT!&XE@"-+T>-WXEUP\0G(9.+>&M+Z^33C;/:QU MU>9'< >&*'^R0Y-O^FPDB +NYI#+G]2)M!'YD]Q FXRRS ZPR5[U"8?95(FG M)@MLB*.I4D"HD=H0)9-%6(/KP8;XF!(Y1+J_#8$OU<.N8L3;$.12Q9_U?H2Y MD2H-NSNF"P,^X*6?A,/B TJA6' ML,^>^#ZQ:X(J<0.HMPL!P:-O -U[+ZB6*64I5?&[[8OT?#Q&F&B[RS"E$D#BM//G -+Y!B=S M5$!#6!N2/"J\25HIW/C&'<)/H8_2BH(I'] ^*^B$^LZ+4-HJ+GZB+JYN8#LF M:H)QU]S>,%OZ8807]' 2?88H%JS'J?JM 7&V3]$<$;H%MX1T)^2_828^UOSQ M,-#C\*FHSI9FX<(I(#B$3^0(Q &Y<&LJU3O YXRV.:K-N8/GX0MM/T)MUHN8 M<*@%IDX3/GL0CK<_EJWQS1I5M:=C$LC[*HBH*KF?%<^PDG\0H=5Q;X-D=#^3$_@?[ A2-KOFO.-4QNBFD,V6RS0S(U;]F%NJJX6^ CE2'LO-&K@ M\SY'%&U=SL :^0GJ^N1GM*BIS8I57C/#&UK/L+6(E)3)X@34,>4'=!DTS=:@PV ^RJ) M?170&^-MSGTP,=. (]._$NR(UD%=[[.8&8S@"WSIN;HAK4Z+'&@[@_5$W#MI M,X@"FF+IR3Q[]C"Z)'#0=H$U>Q._(]8U#;JL0$E[FD 9A3*^*NH+^,--W%IT M!752#ND6M29HZ>LEG%49%WI0;FHK-F19Z,':A/P*N>8C\N:8/!6KM"&7IA>6NW:(#0DT M0X]PAYD*GT_SZI[PN\L2__NQE]+V)4N:Z=#L4G\1^U$>T-PGFO"31&% LX&V M3S>FU_/K594$I%@7S8M2L-[R9$0K&,,@K/1-SF]UCN\>B8S:H^4LBJHG+BG( MF[8B97.'HF5,EX==]U>,I=2]]W*,8G+:,]I0BG$>AQ"H>_&I>"W[[Y+$8\,[ MI!?-, @#82A!/,=^[[&F.K62T^\].L'[DJ6\;!(Z3),Z'0J# M#5XU*9VG=JZP3"QX+[)&-+LT%GA?X<02?7LTE1M!%YM M'AT^D@Q21NZ\S&] M5N:\ZO;LX: CS; ]!N1-F62Y3.*"E$)C;G\<3%<>C'RRMA#4G4'&>KJNDO@) MI;09+CT%Z7V2>5'S[_3V7B79/U!6W^LASJ]>WYL4]4JN>)[@ZE=TW,=#DY0- MA):LM@W,@K2VW2'.WWGV1TZ;]I-=2V(B!H5>0O98*Z$>E!=MBE>3FF%?E8!)(Y^< 9KH>;.VM]H<_?T"_;BXKD# MO$J(@46CA.1HA4^HR?YN(H_9@W'@B@;L!@4YO;W[)E1$Q'-@_> <8Z*.Y:?' MZWI,]=)-J:Y*^;Z'K@_F[WX0P%R!_+ +@DNI M4;ZE)S>^:^MX.[>K^:0-#8?_*.28GS.''O4F7<_O/;Q &9._G45A\5K&?7(6 M$2-F%@<$*40&':^WFMMH1-0)HSGQ*@DBE K214S[O)0Y+9L.=I4:4,@FVAR" M=8H/_GG84UT =-*H@FB.? 8$'LWHLTS5%P6K3/*YEP0?R4 MO05"4=!W.0C<[\.,&L(7<4#;XN9>)-@Y]E@CH/XMS!Z+#I!4ECZ&*Z+U\QVZ M?5=Y-9@"283*7R X@8P64S?T&*;ED1J&[$^>&JEC@Z19R>6(@ MU+&E4%,88FJ] KZ?0P#?']6E5VER\4\JI4HC33KT//"^'&909X?#5E3Y_,JI MTF'=553ZX953J:6U5C3YT;P^-_I10$L^*H2D*,Y-$/,AB8V)MWHT1)+;.BS,PX[X&5; MVM"0Q]2CRHQJ;5%(E'C6AH.2V7'Q.*L^C=3G941EP9[Q).Q#A3 ;MR5+;VL+Z"OYXUW'D(O9Q M8007'C.:.EDD%LRR#(\)HF>/KHHX6K)$E_QR ME/:8U]B5@E=;7+>P$TL95B^)/BL85(-F2VTB",U^0S1VA8+9$\+> EWE],Q5 M.UGRJNL\2S,O#JBQ&?PS3[,R^8Q)EKZK&8/Y]9P'K0K&@E4,PG0/.)'.K+;& MZRLA,<#!LI<.V\LBJ1,.%$7&!'-:>Q-0U?:PP8&L9D4C(M3U.R#A @ M-OX%)0OLK1Y#O_%0!L']J_?/!)]$89&59\QC&KY/!4U:%JW0:RWT<7.'PSRQ M413DE$_DWH;I]V,4^X]+#W\7.GT[ITT(%Z"V2/M@K;> "?(/.J<9@DM'&H5H MAA$8U"4NO$J_@T$G3J9IC# >0JAVU%Z$TNIR7Z%,W):9.1;V MJ9P]V76\;DFO]'B]O4D;)B#Y0'SOE4$H4D*PA:AV)6PP2?>Y84?&Z[ U3:-" M>_-ZH+RS )P;3=;.;R6ZL.^Y#1TT^J#+=TG!!\KD*M5DW1_M7J]=E (/(LCE M;8V!O!F5;[TW7Y3%)G0+F(2SVI;W1-F,C>[!U_:=.2V,Q7X3\#01;@M.1><$ MN\_F #UO@MF(.D@[3&&TH9?F .J(W=U69.J-2>M.>QZJ5%=!TQYB$D4 KDD7(%IV'X1)K8K3C60?/\>S1:GVP0\KB!+"1 MJ"%E(H"GB1E(G1V;V<;W';22J,%-P5]QD$F7T^'3;57?" )I5C1N'Y<@=61. MM2X)($.PN@XT"?R"J*0X]DJ(JN3 XW6=0CC#R$M!$@/3T+OQ_' >^N*,P+UQ M4TGIV$!3V UX79*N^L >>QA_L3\'@)#<4[TK,"$,/?2]E'A;N M,'W?/ULBK^/;C2%:OEM=XV;#Z/TO[P^"Z6=10,'-!MC\&1(VR@[/7@IV&-5F M>QQ<)O'B,GQ"P2Q-49;NV?P<7)27@PV&*X(M%P?OM2A@\+>6>UXD;MS!'6\U M]%")))OFP4V(9-[#WAM_6&G[[8XC;'1@SE/#P WB'MZ2(0K I/R.0PDA(=7 '8[R#A.^4D%Q;4I"&QJR2"'% M-RIM"-XJ[1OU%]@0AE7P#,&GXJI^"@*3]%GI!*PB (N5A0? M11F$;I_X+(!3^1Y[--"RR9E--_D>I4_9U98/A?T*92"65("W4E $#) Q$*0"V5ON MYNX*.09_O-700X5&[*A6A2^ T5/8!^:Z BMML\:8GE9=&UR)%Y#GTI5X65&\ M(N=_L"&^=X *+M<2]Y#.8[[BW$K+Y2M\)B$J$'0#\;2EG*=3,]^&=';Y)3\8?8__XPPD^FF;[5+$D2298";ZO+BG7GYM"F^!HCH*_3/@Y)&6&*<7<7-,2)9814Z &R[ M>PL)R*E8VDG_)WP=\)_,L)? M#[MQJH$YJL%%_(3*YRG)CZ?H(2L>;,+?4=&/XNR/G,!?/^-'-QGAC!PFFG5+ M7[_+"B.[4>8+IPP[U3K??EBYVLS/T,'19IT X!<(I$)-1 M((:S&:D(7<4K.[L:_]"L*%E01\,F?BBW5ZG?HSR@'P MQ-NC<#W?'H\;A.<)7I)_*#@&='W'0&IQH$_2XI:>>R'^FQ?E0VFE_!4MK5YJ MH B3*)C3;%D4A!'3;K' 9$B&:G WT*1"KY'&A9WBZ!1'ISA.1G'4SFC!=$K5@]T4/KH+^"]'YS9L34[ME>Y-BNFE_G<7Z*+R<,6\.(YSBYRNIW3 M[9QN-Z+([F!:X)J:$[]RXM>Y]0P67UNU>+N%99H6?:X@]!["J'#6?D4>W=/@ M.KZEX7@S(4)]XM%^_.%V"ND&_D MX%<]?(O=+?:9[&YU!.)%O<,*53[**SJ![P2^$_B3$?B#F(L3^^:(_2])$CR' M440V[2+.O'@1$D1=%Q$NCU:D%YN'*R[B-!HGSYT\=_)\1'FNRM:<"+=5A$_+ M9!^00TYQDY MTWWW2>LG@-,\^ BH)G-(KP2+\8;;R6.V/\,IKTYY=BNB9[Y/CF50*5/#0Z2N$K!.RDQ>RTFS425>;I.NTHI<3DV+-G$"ZCXV"/]57!+H6 M<%+:26DGI:V7TGU8AQ/8Y@CL4S1'&*/@%CVAN-DN!+C_?R=4;&8H,=$9T$:J M'DXT.]'L1/,XO?R[F:D3R3:)Y*$VM#;!?+R>84R?J*: ]Y;2G:LXD>U$MA/9 M3F2_5I'=S6:=_#9(?F\WZ'I^DBRI)[Q(#;A%$1D2G"1IEMX]>A@=>^0TWWCK M8A:LO3T09(Z8'[BJ$_M.[#NQ[\3^ZQ'[0]FP4P,FHP:X.+G!(G ;[#I;KJ)D MC= =PD^AC^K];.[X+"I@(3]=S^F;V8LX_)/L."*'N#P&\F%UW=]S"H13()P" M,1D%8D3&Y%0+V3[Z3HT_BX/3,,HS%"@FMJNMY@2V$]A.8$]& M8/=F*DZ(M6M+=.O)APE^R)B72)C>-(#XF93E0[4>U$]71$M0RS M<&+9*K'L[&V#A?-6-:Z25L_)^3TCIP234W:2IUFR1#B=91D.'PH-.3E/, H7 M\0E]? :'*#U>?T') GNK1Z))8^3)V^3ZOPA)P93FB\0^N0MX$YL+T^_':_K_ MYYY/OBY+&965G/KCU!^G_DQ'_1F3'8.K3=K)I,1SP3LR&ZPU_O4]_<2#ER+R MC_\!4$L#!!0 ( +J! TD39[L^T&@ (*0!0 5 <&5G82TR,#$V,#8S M,%]L86(N>&ULY;U[<^,XLB?Z_T;L=\#MO>=.=81<+5&R;/6>.1ORHVJ\X[*] MMJO[S';3[]X\/T 3Z0\&S$Q+3+)O/%_"420"+Q[__C M^WZ'7K$?.)[[YQ\F'\<_(.RNO+7C/O_YAZ\/1\N'\ZNK'_['?_S7__+O_\_1 M$;J_1Q>>Z^+=#K^A_USA'?;M$*-'^[OG>OLW=&T_X5V KAWWCR<[P"-$_W^- M/!?]Y]G]-;(^3A#:AN'+SS_]].W;MX^^OXZI?5QY^Y_0T5',Z11JMB30_(VL\F1^-3X_&T\?Q^.>9]?-D\K^S M3WLO;[[SO W1A]6/Y.'Q\1%Y8XKN/]Y_S*CW_Z$'SPW(T_L7VWU#R]T.W=.W M G2/ ^R_XO7'B.@N4A<18[K!GW_(:/C]R=]]]/SGGPB;Z4_Q@S_\U_^"^,,_ M?P^K'_X#\KPWWUOA^_Q!C$9?@[? M7O"??PB<_*,UL8.GAC!0W#T;-LO/U'G_0GOPB#^S1%WYTEDY/\6_?KWY6I% MD! 2I)YO;?<9!TMW?>G[GG_N^3Y>T2\=+)^"T+=78GCP#OX*ZQD-OX).\OU^^Z)DMGO"!$:M+![]/7A!^2L__R#L_[]U%I,%Z1VL^1,HJN^\ MG;-RL#R&2R^ (+8HA8)?'H]+^(RI&03%;@H6@2>IH'Z,U;E?-:(JC0*(G^#& M"QG KSW;#>[Q"CNO]M,.DQ$?7X5X'X@_<_/K^K'5*).L(T['T_DTA[1@A!CQ M$6*TV2CPR7%)QDE=-&6%?J/,$.,&B\.>C6$-80S-F)5V^0H$RYD3',],.B)E M\CE22<_>TI\?B5#+[XX4QE5)0N%>44Z%06F^X+$@X]F4"AF0"!T34#ZHZI:: MZB"8;NGVM3AO8U"3L1^_4?G.#V02[S;,DHL/ R Y+X&T M;YX<6U8^9T<1I1&*:,&BLXM>N?0;O7!*)@"MVK>JX%.A/B0H4MQ^]KT@D -' MS4L (*F61-:I9M:B.,'-S-M&B-$T!#9]:,K@\^B%]@[9L;Y^0M<$'(G=L0I/ M KN8@:LO>/^$?>FO&ST.BB4N@W1HGAY/3FM1A'[CU(!SPF[*<>#X]AIG- O, M DS>S\10R=C #)#14##DC MY.(0>1MD[W;>-UJX0/_Q_\Y&L_&8K:>2'^?3R3!&H..@'B/,A>,NM<$@&KYB M_\G3]:$GF2^=ZA:4O[!94;,<>,21LV >H.CI'^S=)\]_M+_CX#;<8O]Q:[M7 M[LK;8_:[QE@J2T!O9)642GKL7EB3=*>8$D<;ST>,%&+T44@8(,Z!_QX^\ YB M! ;.2&5*!!B$BOY;@*2*A=0 ^H*?;0:[\7PZ9J"CO^$\\?I\YQW6?_$"NH]] M^?T%NT$=TF3?ZAE>:V]UV!.ZK'JOG4B2;C6SQG/RWREUJW/;]]_H(NBKO3N0 M83Z@X9Y\%O1D[]B0'FPQ&0-HR27]B_>T][W#\Y;B,7J2 MCO[1 @]#;;AU_/71B^V';VC+14>TNM)9X>#C(&"M"E:#6#&-4,02C"J*R**8 M+DQ4&D1;%HJXEO%WQ!$]B*BD"' :BE3,TF?\N=R_[+PWC.^QLW\Z^ '%AGP< MDGD;*!Y)B"8[W"UF)^-)J[AD[WEBOB;/AA["D4P!BSY^1K+$73^BK[1HG3Q, M/MX.KT)&?<4%1B^>STK-(Z8[QWYR=DY(2[@^4![?'!+2R)]=C-ZP[2/")?J5 MZ_E[DJMX+[1HGBJP>EL1MLX&[3SW&?L_PL2[WK]2+N[%U%&6O$'QKW?M61Q, MM*YT,.AXJ!!PBG%1UER]QL>(_H43K'9>GA%*?X@^K. MJ'A8+Y+L M6#NUQHL9CX./)/H0IHZ/T3HAR**:'6$O&YML'L4P2;^BR.5C%LI('"(!R?'6 M0-&G+YODHTX<7U*RZ#=*&#'*FA>M!]&7[YF>G]]_O;Q E_]Y=WGS=CFDI4>A#HWQ] M GB:*0VABB!08PJC(D#S0>V&]TR("*JGFJ?38VO6'!E,.+_=I\+&S-V4O5(* M7!V.<8M78.YL/W2Q?^[M]TY &_Q(['#5OP.T+E,KD*0/'4\6IY.%SEWV%RXQ M6J4B#[7+11\W=*>KI^^6"W81390A"I0.#: IBW)W9=^!7J1JC"+%]2JQ/0"S MB#O?VV FD;W[A"4G$W4OZ<\?:B21'DM/I[/"?G&6(J(DS9A<]*(HAU-6P0TV M(FMH\,**E$%DCU[SA0R?AZ@L+ )S4(^7-A2@<@DY\:1K$$Y.+*WU>R]9=XX+ M]\A8X;+\D3Q 7?S_QEQCB.]:'REC%G$^$K#8:4 B,H09RG&TSO' $Q6U\%5* M6Q2LUV?4?;!WK!O0%]O_ [,2R%?"1B+8-KP(%&/%4LENVLX6\_&ISM"Z\GP2 M&N._O&(2)5?$U_>Q%BBDIW*"K?>--ZGRV#F 5]MWO$. JHT^WWZ F9ZPP3$ M/C]"+@XRPHA01@EIQ&G#A[\^E691+U61?EG^CV-*".2B1S'629@* M:)YVV!]VM'\P.Y-"VT'[>$L,[;QBOC5U[07!#0YO-X_V]_I9A!(5O3,Y%='D M&WL0KTV &G.(CF?E>,2;L!\HFQ_9,5D:- DOL!G?< :QB@;A07N5,\B.D >> M%;;Q^<(T4=F(,/#^Q\$AP_$GQW5"?$V$6U^1A,)]=L@HO P"' ;7C2U#%4AH M!;:\7 J;'[-D'YB31YS^$6. 4@Z(LS"B9>A0AK#Z-(0^=*N[?![:BN8T%->_ M8GJ; UXO269M/^.O =X<=M?.!K=WHWJ29N&^5DZ%5GFGT^HXL*MV_Q&*F:*( M*^)L$>5K;&#HR5+Y0.&LZ;F-C<-F>DYJ*3NRU+?84G9DJ0.WU*[&4@9%CD90 M*482L?U[6O,@4@0.G9[?8Y:QQ-7-=#:"_6>:O9"\9U15OB]^@)8S>>TJ[1^N"S%8\MCDXKL?EO=KGXC;8G\9Y=YY\4.#Z1A#Q/ M_9<]=7!?;&>=76I>9=4E(M:(-&(RK$(N_1-&Q"O#'?E7855:^Z+*D-]S4OB> M*.*1GKQ@RRV,#<7I@F9-TDZ:RXWD# 2#NK\?@I"F&\&C M=X^I"1S602M=UWGTSNU@>^=[KR1(K,_>Z/;OE7L;[]$N5Z'SRG9XFVIFAV"E M%=G]RZ^P1'&W>.^Z/*!$+I7+! ME_:"&]FJ,+*?&)EVRG.BLS@>B4C$NB\9ZZ:5"W8BQL^P 6LX?.=#W$#?K7U0 M#/#JX[/W^A,O35F]\: 8_ZL8$./?_[[<[?@^%;T"Z\+;VTYQ$B9\5$- $O%7 M\/5YO/>ZVZ&4#/J-$]*,__YTLA1U&AJ),HY%D=1H@7X62.(6GY\\G^W2GI.Y MO!-^P7NON"?2_+SVA0^!,++[[\>GEC6.%CF2AK:\>1V.[P?^4X!P$#K[J.2# M[\RO&"\R.R3,V M)G9)/KYFE2R+)!PNXL&>H3-4W\%46+I8@58DVI*XZM-V,2^'4']_O=X^ MQ23_*0B]J J$4T2,),121&\:6F5G*WM"OQI6798\[%>W$ MLN*#^O'[B!+0"^F.\EMR\@_MR[6N07VW6D60184]79K_)QO';S?%;:"ZF9_X M)9T3?:$D"M>Y)'UC,P1I'E#:4 6::_>H9_;:FJRVTM')+#X8G^&+4L8HYLRW*3.\*>!C[HBP1XS_"'$) M@)"OWWB\N_TA# B8UG2!S.,SGA'Z9ON^'<]S[A^^DLE7;$L[0 Z9D:U"],T[ M[-9TR];.B X:5?H$8R[X]/9M0&)4X-AW]LK9."OQI5JEYW3&CB)SA61P%B_# M$QHH(@)]?U8W=:RB.J"PJO.?'$0J%89Q=Y(17)$0Y?@TZSXG"'S&M1EN]<-: M';]* OE+A,8G\7H-)8122B@B!06 [FKQ+FL)C2!;@40&<;LV3]>'#)&KY>%1 M:PXPC @QH1\#*K.;Q4G&YZ&:B+40.MLQS SOK?=6:.]L*EW(/Z3=6U5WLDG* M?7R:]5KX??T.>O $Y>'A\A&D)[K84\JNW-/V=5>7;N@^DWM&NT.KMT \/L[Z M\\"-9.3"<2LE,E$Y[IEA2G06=8HI*0SNV%(A&[(K8Y4 \J4,\_&\TN$-B>2= M].+7B^6\'[9(2N17M3 P),Y_(FG^+[1U17KIAA0T1.]IAXE &!77.LU#AE)% MC&SN[A@C -2;Q@Q,&4WKIREZX23AEV5H-5E%?S7@UXO"9\S]26NUW]<+A86] M>7SRYT#-MW/L$;KP=CO;U[Q&TUY\*R>^&XD/6\*7>D.^9"_2#604>+6='3U] M&E6KI'L&=?&G_@6=<;]6"NE\>CH>QPU<8V)'&\\_HG5'F:TYH"C?DWZ9C77> M^XD=- Z$VFD+](VNEXOP8HN8A9U,SY//OA<$7UT?DS#T3_)/VW'/,/$S+&@1 MU)FN$4B4%%;^.I/)R5P"L".4;:K#.*.4-:*\1^B)<0?L+*37:BP,%(Q@*/85 MH2,7(E2,^EXB"3T4,T0DR=,U/)+DA%592AMWCR24]W"1I+D&&\INLT(PH;1, MS204X=,UFI3-:E@TX:6)>'WN!;7K.Y)OFQ$9LB+);W".DU[S#?B/R2-*'YW9 M@0.UA3N$">:9\N)(1T-A7.6WDF MF<R)N-3N50>]L*' M?O4M++4.HM,K]I\\K5I-,LV(W\7B@FB?4LHT_9RDC5D1MP]RK"[P4_C%#J-_ M??'<<+MTUW_#=O4MY6WH:#]YVT)(62\\GFVGEGR6A-&&=?, M-&K'M%_Z)G\-!>LKIOM,[.!&D@FXE!=*F8T08\>*ZRE#B).T@]N%1;![3(_* MTZ,%^X2DV(?@CJ-VB!WI,=6V9@5)G[[9_OJ1<%E^=VHW)G+/Z$R+LHP5:M,6 M\?8#?1]1 N@W2@)J8[F]&I:T&MJ&_RJ'R0WU)6TA_/J,7Q+R0.\(N:9LR J MYT,"KNSL>-'I!"CA6)BH"#H1SNKE7:ZL-'D=%F8".UA"F(JVRQ) MO ",&K7V1-;,BFOZZCP+I/52WQH*L0/8B$G> 9OPT[HI4T\(BEH;9UJ[1MVW ML1A(C>_IQ%.3,/)-V9-K+&*:*$-TA&*RT/#J5V&KH\+:T";KK#G02=G*%.P) MTKV:IX%QII .3:?SQ;@>7;"I7A^JU>+(A#Q/[&Q-B&F7Y=4L=U8PH/LQMYOX MXH=+-W3"-]KB\P*_>.0)VMWS,B#*?JM:%.I$3_?R9Q=A96]IMQ:3:;0,^KC% MM(O.P0V3=4W6:);HM;4#C%Y\)VJQEKGGP,ZX[CH6@MY(XB',!(E>"%XP/3E/ M_A9?OK A2.-<=AZ[:<$.XD6RMZ0UHN.N\=ZE1^ZCKB:9>S C(/[^2I3O8S)W\2$5BH MX.>^:9S-B#%"J2"(2P(>3?684#!!--.$RN%6CQW3&@A^7_9KUF)V:K%=UF*; MU&(OM1:#"MA=HYLH?G?Z)H;,;Z\;[DP5O@([TTWD4%C!/)Z(IKO7T!>@]J>E M8.;;H"7@_+?DC V3X+QM(!%UGMY#5[Z3B^9Y3?B2( " MF:IY*O1)N/B).@\ M>WE?U25VC ,L$ONV0-TM=5#EAH-]::;H!9G8T#LD7;I6L?(Q2\!WR8U\)H0? M>>16!2-)LQD2FM)S]X_X>WBVJ[]V3_)EV)!4(9'"-LO\N#XA\__U]>KAZO'J]L8P* H\M0&&=98Q!(+W2>/)J\S=TM&L(5H)RL\> MEO0"F?)]R[?A%ON/6]O]['GK;\Y.P7D&E $V( RGF,*Q_FEQ.2*7YJ0BHJR, M\7)$L@9<6)= D:"CJOO:F;0H).*B6%YC I4IGT3E7G?#8N'P(:,AI [\#0V) MS$UM0H6OP,8]]=:;)U-1^@/?4;0_):VV2@(B7MB'M-$T$'BBVU9Q**"W&&0F M0S5?6/2&1C0)Q% 88.+^I6S+-AEEV&4A&8(P4.I-0RO1T,YI:(LUU(4C"1?, MPJC)+& H9;3:(/G/CN[J1U220PJ)27$/! M/9"DQ^R'#.D1LD,44Q_P$"_?Y+ITA5T_!M!^EM.>%0WAK/;12-'\( M;3_4K/MQ@^Y/^-EQV?' 82T@%VW[U=T2Z@X>J MW@P 7V#^7R5?J"$!CM)JN13<=#YN!"KG@6(FZ$/,YD>8CDK#68*U M5;HA./VPCE7DNY-4;Y1A H?G(8R0O7*%F:(\ M.:"F,*Z]LKJO%^&L8$T0,&,_Y"=*<'"[B6K:A=>&BM[0"==Z,>1/GYW$5W1E MJ='):40/^%;1WG2T!#J"PJO9^W)X:K!'+X/753QRJJ8P@H!-.C2H6!W9WA+U@>PJWG MT^+$YH]5>@,& D4QY O:9J?3J@&&$T0I17!8=%,Q"Y" JQAP%6VAB@"8J7/" M&O14VL4('%T%P4$>0]'3D/CA(JCD*"?UV!DA3LX0X+31K1XT3JUJ8(#)>YL0 M+!E;& &4VT,8A+:[=MQGV<^9?042,ADY5 +R3(2;#$U#P--:RWH$>6(EP6!4 MX8M"+!5- PPH83UK\3$8X"C5ZTU/K5GE"@"C8LP8TT*G"F@0WJ/Q>%S.S/X[ M.IF/II.3Y"_NFOYF=GJ:'Y#8'\Q#5GW18I4%@1#TXN,M=@/G%5^Y*V^/;W!X MNZF_:%+TAEY P$[;<;7],*,[$L"EE1.F?*D$24)DJ( K?>[E=;JY.V^G FYZ1YL$G8R0S$ MO26B"=IO-[X&BKB\+ KKPQ,IQ $VYNY75PF\@7?JEG50,=HJK&0(VHH7,35_ M\.0-6(RI7H=%7>ZT%EX-=V.!(*N=AG6@:M 0$$]%%VR 4LXL1J#H#OOT%_8S MGLA^W>PKD#C*R*'@9M9Q'9!8E4-$T1 @M5:Q DD^4_%%J"(8DBK<4 BEHF&, MP!)%M]ID*_,&)))2,>2;M MD0B?>>XZO3&VH2Y(](Y6- D$D9_$'\\2/$7T$"68N449O'BH-SVMO)Y/'O2Y M8QG_RX.HR18P,*+WRSVB%28:Q_,'7R219->>WS404H%;!6RN1 M/>\7J>+7JZ+/\RM<)N_I18W!/;NAWUWULU">KMS\;38['5=Z/'AONQ[TLK)Z M1>[_LS'^+^I>5Z]\/T>!LN0%1X(J'M-^-*@L@^R)KY/YU)I'1X2H$]QFG!OF ML%!772;:=6DX/M15H2J$PATHJD=%>K"H1F.08QNWH3[?)D']$) MEPQ?^23H..D&&;T.NW'36@=+4@=M_E[A*#GW+FK:WIL#O/KX[+W^M,8.=>09 M_8'Z[RSCO^17$)^]/,:N-8D-[OHR+400TF@$FK@>AM\<^NW"(-@+?.B\-R[V" M-[1&_5HQY#?H%DGKCH@:RI&#SH_Z4M'*J1C=%Y:YM0)VR;?9 _/CA]@H$""Z MP!M,<+WF!:B/]O=+?CW9&7;QQJE;'FMZ2R.8&D217E\=6W'_@IAB7%5-:**( M*/H0D1VH+V03K'I5ULHIR^NG46A_A\64I$-F<25C%4ALW9-A,YH:\3&TX>N6 MGP? 4TD(Z;B]6,RG!2118HA3&Z&('BR".JK'L)/I,+F.-:W33#=\:GVN"CC5 MQH"%C&C_L?@4"#R4MN^FI];XI 0*P$W(3GIDMB$SC@^^#UGC/-4>#[L769!C MZ?O$[.R&6%[?^4B/:\E]NIIWX3!1+9#"TM"B!BDH0WF$GMZB\BE&'FB>,X#J M5B^J V%.[,@") HL9Q8^KXO7M$M[1/JF$=A,Q)'?KIC/CIN1B7ZCE!$C;1PJ M6RK=B,E&I>'Q6')<.33F+686%AO.[DB\: 02U<^Y+(YG$D $/]/3M\K-,#3D MD(^\R\J!$/S(CU@TX7D%J5>-P:%:=?]T?#J;U" 1]NA"_UI6@\^$PPLJSBF/ M-^#C# 7ASMXRXJ774#WB[^$9D>(/.3=HI *'PR;15$:*FBR539QR$ZF43S27 M0I0?8@S- &Z_9N'+EJLM7A^(KNRRBN;%*" 8RWJ\ -%2QC, W++; KF'X:"J MNF)^,CVI1:0AFP'M]QJ) M&DZA-+\'%P3*PJ@,1?.:I#D[( .?5.E9W^KT65I?((S5NZH ;C6F,@IYBHFS M6;ERQSRP;GLEEPT;E@=W5IGC[_+3Y?W]Y06ZO_SE\N;KI9%(4\EP#4YJ;X@) M5/+:S/-PR$J%4-D1KUF,':&4G!$@:JL=P\ZUYSZ7BEU,RPG+3B< 3\$@, -Q5B2%[ E/@DU6@JK.&*;"2'H]J7@(&EWKLICYFM<27*0-7'Q:H&[U, MQIO<.":P3B\-!:*K@&EE]65 ]/GVR?/OL.]XQ:MRFI[6W5Z@7A3I@^SC\>R8 M=QEXW&+:\8Z\3%P&[3TWW 9H?? =]QE]VSJK+;+1B^1Q=@W["U%K M:P?D9=]98;3Q?/+@TR%P7!P$R%[]X^ 0&5E7/4RWF@)*'C-QD;TAOLI)D?2> MKFG(/MG%>B57M4ZD#?+(W]H9SI-5FY2LO0N MU8@PNU,D2QIJ[.Y;::NH--/4;M!4W_@M[Z_Y45S23C @])U7(L(K/O=@C>$4KZ.KED"_[/(G/UZ;D4$P/O+:G+P6M-@KJPU6S"^;QU& 66!Q])F+0 M^WENW?1W)&]O_,9U[X$@JD88A9WEV;0(JQ&B5*/+BQ )[MD_$>+0(.M%YV@2 M2A)_ZN0\L]_2TA2:-=)_;6S'1Z_T:BTZB2"3A6^VOT:KR)/IW&"U.ZQYENF1 M%WR$^2G7$7*K;:0?IPTN7@U6D7EA$7OE!J'/)IJTBY&PT%SP"@A.RW+(%WLN MK'EIY$OI 1>4]Z5@<>234E _HNI=L!I,-68Q!4SZFLTF:D>ZMW-!!D1%,'4%#!4 M;/].XDEPW7A8LPM-LV-**J@*7&;=HDI@Q.E/;;;J%%J:;65P="E#JV-\*7R" M]Q)AQ(T:VM(S/+*H=34@2#GN'%5@FSQH,5'78&)",XB. .H:0Z";1BA+W%R& MW(&DV5%$N8Z7HD2T,B&5S1M0UZS+4E'%\_W5+\O'JU\NT=7-P^/]UR^7-X\/ M[RQ(-%1$=S2H,:'BQ@LO<. \N[3'Z3*(%,AJ18M]EN$GV_%IU992WJ%.'#I\ M*$LL?Y>2-1:OGA#6*.6-[" )*YFG1KR2;H3L$%$96"4=T*6?$ 9D\861R.S8 M %?2]8FJQB#3SK[O)]Q<._:3LW/"MZ%"3B4#X\-.E=0*W4,G)WV$GD2(=QQ^ MNAN2[ZK&9-YW&!*AK7LHJK4U;#B*Q2+I6=.Q%\$K("&C+(="1<"T' 0RB 8^ MW=*7A@R=GSP?$[]$J_B>EU)I@QE0K??$:O#5& <:3K+['<"[&.KK[;/Y<3EG M-VFSH:5*Q54_\_8$)%?Z^UJ_CZ]&BRLF& M? ,1.3$_ !AZXZS@&,DE91$!X'O^NN@1173W".]?=MX;QF@=48-=$JCTG)R/EY6& M#UG?W&]R0::JR[$=4*H2Z2 M2KOJ9#R.TZJTC(#DF5F6*.*)&-,18FR/&%\4,X:OM]9H+VMP>^F+!GV +!\] M.G\'HZ/-65;LQOJFCE1-C#?5HLJO"IXD.X0= 01?ZZ339+RW^>/M^5^/SI8/ MEQ?H_/;+W>7-P_+QZO;F7800,7):Q1"!86&"R*NSQNXZ("+1Z4'#GE_-TUI! M7RF"?/O$R7'7 M;NB$;U?NQO/W#*DU:;C\>]H7<"6$DG6>T_G);,;7")$XM:RB%&3B^">M3,:J/9 MT#B1,3Y/V:Y7> [%9WI]B EC [9W+N)@ #7WLHJLB M@>=KE^[ZP@Y%,,@_IQD#.>8*NU.EF7B46!-*B)*"<_X.&EFJ&NGT^DIW*KI\ M67E]_D[;A J^"_NS9N^F/%5R JO@U/1].$]6E]Z2DEZGUV:=HNBLB7X0>RB7 MMN\Z[G- $,.V>!H*.FH?U[B+4B>#0I";1WE]3(H&.;[M"5Y8T8]V5DZ[%Z)= M0(G]#+F9TN1JV=T4H15,P,F9'3@KR4_(GP5$"!- Q8$F=? 8(4;+#&BT4(OA M8C@5)"Y3[N/;U*![A)[J-(/"> XF(H"G9NAEL[22_)+D@\[N$.)UW?*5VKNZ M-TUE!9.]=F8VGRXF?..T8B!DU-DN6T1_^ 6OVOW3832O2P$ -!=OI0ZCOM6; M^EIV554AG>RL*EG/F-SBEG;ESS2C4TS,Q32@* 3(.X1!:+MK(HQQ MZ4*3YS>F$4*#F@#P*/)(.DG\-"!H(Q$45F%.!?",J)D!P5:J196*PZG18B+1 M[AO53B76]=I!18<";$1Q(&L,$Q!_CZF^SLX1E6LJO@P8#ZHEDC^P-SFI#0\H M3]NX(;L/U;.@2S&'_!QIDY G=E\1$ 7F,@&732>*ZI\'1)_RD1;J==/Z%6_P MDST]* M(,".FB1$1_RD&V%SS'-(S\Z$YNA"GS&KF=U> _5=GA=.3M=FSM\L=DX#\=+NA M.?2SZ_P3KWE=$SN06[>%-107 %SW)+K\BLCI+(H"V1/PN9/R2]^G,9W5%3V] M59V41TO:'VZ4?XT*9$![45##6MGPBB(14)VE1RB5@R8/J21Q02*3!7QK:F!0 M5T6T/K^>L?'OQF,M,/&:P2EX]$)[E_T[U>7&"_^&PU3++E[?BI]I,;&-$M(I M/?G?+)\C28 XD8B'Q: J+M(["MYPF(&XP=%Q>!.S./G5]=. %X3>ZH_(O+E$ M+4K.C(][7<"L' %;?Z%_J5@8GY+UHU_1YR:Z';]:B'^%J%FIF?QJI17W<1D\ ME([B=&GC^2@C[+]8B.WA>U074/#VS30#]5/*])\'E0B-/C@N^3"V'_SX+QFL MA=%&2P2O=P!CP_JC_?T,NWCCA)_(5\K^Y9)[31<0-1,W+0PW2JRRO#55#J^$ M/8KX(XJ:?'2]K,^TVEMNP2WGLN[SZ\YQLV\#SJ@%KUP2SS *B76>.''C Y@T MKI0#DYR%^RE@C^0)*EM.5SZBO1P]SU^V^'B\.#XYB:K.8PKHM_V ?:?KR\J[ M:# I: #2.;N[&KEE.9!E?I&_IT7<%3J"CNPTX[M]H=@0-H6O?QYB_"T*(5]B M/!DOBD,J)88X->"^\3WIQWN^9M0R8M>KUM,JAZ]*"PQ_^)VWK#O']%*V+KR][13G':4_:\4+YZG@*]-)#AF_ M<0( ';':RV])RJ_/I_..D??>C(:Z_/23L\/^N1WB9\^OSWCR3VGUVAQKE8^? MSW88&133@7+A#LI82LKH\^=*!\J[=5EK7=Y]CY\=>F3##6_L?55;J\K'M/IW MGK?"GL]LGG/PE ZBA* \O(LZEIHZ^GR\VHWR3EZA.,@"#Q/F5V>-[_$K=@_X MB_UWSS\_!*&WQ_YU4]6EY-LZ%W_D1%((IG$=4$1OA!A%%),TH=!Q")VM+CIK M6S52<]_<&I*"T4"0^8\#GZ"\>"Z9]%=.$,3/ZD1=E0 J!0GQI)K100DAH$E$ MCVI9RFIIPX[(P7)(J;5"][PLOFF]_O_QZ7_A4N3]I\/@L/P5/ M.(WGQ@??0WRMFKC#P0U]=M*&_EJOB[?7PVK0 V0;H+(^)4+7.IK81*^ M*&4,--[HLY65L56FW"7@QL+?L;]R HQ(TD>+TZAQZ)E6/H[9K% -=.SJ U&Y M,:ZSY\VM;]U[3%,L*K*[OO%H ME3C_)VU-UWAJMU\>&F-/KX(K5# LHDI?RA\Q 4:(B\".L6>$0+$4B-UX'3%F M3V4E8HUW5S5?]TW]G44[M*BJ" MQUDQPL6X8]>PCT3( [F""]A8U@#&>D^QJ707V##? S0FG;TE/_[%(1FBO]J^ M7>-7\J&^.XVIE?AEB&@BE$C%^^?E9"@AB'ZCU*!C08^JEK(4&56U(UG*52MA MVFPJ8 QF(NLGG\Q6Z;*R' !KWX1!7YTX\OO#UB1:;,V00@DM4Z#7CYY6&ST! M<-?DGC6@$QH)%''RMT$(7X' 6(?K#:S9(CY[E,GJ3+K5H3\MB[FKO);:\25Y M04.C;4Q!5%,G:/$[P)AJT3"9>)P85.!=H7M4E.-J>76/?EE>?[U$7RZ7#U_O M+[]M2VN MZEIK1U^SZU:BL,%DIJ Q*"]:*N.RG@8P0FL%4YCF'Y<&ONS"M7'P[$GEXLJ& MG,J0V&QTY":4BBUG#%ZS>WQRZ6?#V] 8+8NDL%@07TQ7,Z8$H\*>L1D9:I_J MBX;4@OK&0;;>EQO!6F,V8V!ZWQZCQ5>A 7K?SCVMT_'DN F=]R9#LY/B#;B\ M-Q:4-9[;B,@J:_726[.2VZ-ON\&&?-8S''[#V&73W5L7TS(9^N/C-Z_PJ;O1 MTMVMLZV@DDYZ/!X?+Q:\K6="E5:Q.ZR7,^.&U@>&S'"+$3^&%L;]M9\X_V2Y ME%6:1JM A A]8T-=_Y4EC]LXG_JHMU^H'AN*JOU0:MNSG,D(0[1,C$9X O0A MU6,>?F_9GAZQ9*Z1&$3@0V!M3;N&FJ3_:2?;@B0Q_%08[>+JSC!'B$R1'C M@E(VT?&5$QGW$P_\?!\8F;LT/@N#@(SKW]$PE6_.(!P4&:'BB;$@CDQ%48MXX7,I$!Q9R1'2#*FR:6 M,7>480]\H$:WZ2Q-IC,BZJB!4#H,*7P7T^)2)FY&]YLL-\1)_X9M_Q-YH867 M-E$T) XUB"G=5V0ZM2S)S"3#,KYL:(1LRA51MHCR-2_J]&HH%FVLL<5G[N$6 M^Y@9P-2((0D/V4@A8TOS(\0]ICN<:^S?;CXYP4?E[\:QJRL9&C$IQI0%A M34\F72)'PIT.QYP_BR/O(83T8+FH56?&!M2YWT\@$:*H?4"IMZSY@86E28V' M-+J0-#:4Y.542>'S,617E\)7A) H74?PIT"TF2K>6"C;@L2/9)J3"@':DZD/ M\+0/)!5F-C^"]#IO,7_*TB8)EUU'K&]7Q]8'>#&8;SLS=^\]#.#@)QS: T M!3,P711+97U*:B,1/;W%%U-1'M!%A\/80:8J0=H.!J"\SMTEL5UI3,,0_>D0 M'GQL"TDS,-\HI_PIH,E8,GV_P6'=F)[9"R0((:*QBWVA&ZAI,Y]$ M[.C;? 9$&&GX288@:!_T6VC)X MGWM!:"@0)N.XI4S(!GE6@J>=^IW#"8G3%21M#=>(8T MB%0BK&00 ] M H(DT&LM:QCFR1Q%W6WH2V8@FDBBDMG-I.>]QD%56=/BX&I' MRKE#*>>%]DZ7'[R_@:&Q) ,PR= 1&\.L2/$UP)O#[MK9J&^, M9UXU(FJD\DB/=*@>\ M@GWZ:1'D?*>']BBLK]P[WWOVZ:$]WK.F\ &;G]?>ZD<@C*0+S18G\U.+M_,Y MMWW_C?;MXB-T+S96>OR&\=-_10@/U79X5U MM_SIS991%*):1O/E*Q?%%%%$$J)K3V\:6JF&T7=T7/02481KP2,!Y;3-3I,Q M0 9WS\?.L\O%6+V=>RY;9&=B5EP(43? *%+1.>2KB::0) +Y9->EEZ<3IJ03N^5B%F]![CW:)CWBWDI($@ O]F8_4P;\MP_<0LG M0E2V[E5X4?M$0D8JV>Z-$^OX>,YG%"6,1I13K [;O;<^V^]?X>J@I%GAAAE M_UH;'''4@9K.#J0-94 NP9J#$K$(MC_;CGOM!<$9)E\ /]K?Y48B(06XS$$D MEO2X>&(EAUV+V,S01Y0!^D!9_#A"3XP+(FR,2!3ZLT,U6L.,'9Z9'7;4#H/H M_HK])P](^XF2^HA&$;;\19OPII<->1L:WO(DHE40NM2UB_(/IWKUM;T!%;I- M#F; 6:,!/U +_HAV-75F0%FF3(@4))>-%@0T1_G M*^50J&ZP%OG 'M-+DB[@FR%ZT](2:6D S(0^6(&K>I/T.3DK<&F>E-6\ #09 MJY9&=J%^/)D<3_.3,!P[3IR=D[B]QFOT@>W0^,XK&5=V;X@,,%[HT#'F1[1V M?+P*R2_CEOOA-P^]V#X=W4;HFQ-NO4.(GCU^V0/?^;$SG#P?>;2_']W8P?X> MKQW;?QNQ;2#OA>\<)5,$%'KHZ?!&WPGP;H=LM,)^2,?C>* 9(3LDOPY>\,K9 M.$1RNK\4_9+O*N'OV%\Y 4XE\,DCNG>2^OM^PO!FPE2R#R7CZ):?)T//&,71 MHSA3%-BA?6X0X-7'9^^52'P@1GGCJ4'TCV)6$/WZ]\]GA:^5^8.&$3[EIC#" MG49EFU]OKAXO+]!?KVX^7]Q^T>O4;05GSOOUXU\K8\S0_EK^Z-0O"ZKTX']1 M_(T<,/I7R0.CWQ.^=T7C9O^DPPLS_.0+WF?C:&?A*RU 6:._DE%M[>U'Z(X8 M=*WYV$Q[%9A'GOED!AIL!:(/[IL5[L"\LZ@8Q-SI,W:Q;^^6[GJYWCNN0P^S MA3"!0]+SU M-V=7^XWC/^L$5,13H9KI..IN%+\Z""#X!967KG!IO9WP;-G\+"JBY66U__/@ M8C0=CP94Y2&T_;!_98XKE+'=@^V_H2+5>"IM0THH-S2P;*T4JVA79(:#0C(R0BFD#R>S/,89-EC MN3%!R@.\U=& EK#ZM(1V[*JX?268I0UJ++J;;C=1)&(:OI6OY:!N?:(,W%KU?7UVAY8^N;AZ7-Y^OSJXOT?+AX?+QP7A,"V\C M:6%"2%17U07M[&Q=4(.K2! 0'.S5/+7$8_CFQ#3=+FZ\)(SR!9>PJ*X;R,P M!&%@6$&=!Z MK*,ZEI(ZNI%2'M/!XQ,1G9:".>[!<9]O7[#/ M&TWPLFO^W*/]'0>7W\E\S_/7CFO[;PQ_-\04M(C,VQ'YGJ]HX2$.ZA Q)$>- M"!M0#?D#J"?S,4UAY^2 M"/)=K"QKF@L="2GP9=Q>5+-:J*87K[7.5L9:M2T,P,DUY400+[A)1O0&'%ZR M8DB/"K/Y?%Z#F9@>Z*TPO>E8#1X)'8$05.6& A25#&,0DH0=IL7OP*-)K5DR M];631CR!MHGN4<\F3!G0_5G*)25P!=S9.9-WWN,5=EYI'T3A!RX^JQU)!0'D MBTAFX_R(Q BAE-((IOEAC]IE<<-F6LA/*,&#I<;+RB"IL@$H.*)BV3/LXOK5 MR[JG(0"2%T':B<;'X^,B1))R[P\1-:!]L%YT8P"Y,WAAHM;9*E%280H@G/C8 M#O %YO^],&>S(#)@C QK1'6!1 M 'Q;FYH5#V1RS.97C<"Z>HXV/5DL3N60?2],V]IK+-^D:0#%9U'%R1I3F')% MC0@6WP/%7T$8Z8%C"@5N.58IQ5&<4,D$4[>^YS9B1NWB)3(0(*/Y%D"KM. MTX40BPF7;#YKPF;;8-;@-\;R!DK$ %YB@.K>C3^;A6$9IQ<#NM&2AJ";M@NC M^_%\I9"7@I/L.R-U_8UXKUVR MXT&LQ#)F;H^=YSX?T29U"LU< >.!$DP:(H.\90V*$4D\X_*J^5'Q97C\%R12 MF/G-&T9ZYMWI>,_I&X;K;MK/!+LR#,:\!V4<[NQ:"P#CN<:E)=!;93\PK++F MIKMS;[_WW(>M33QI&8:^\W0(Z0=Y]-COSHCPZSO[C142^3Y-R]C)&)'?=".L M&^.=I)5O^78\R^*?,T6<*^)L498O[;)ZX>P.O-'09H-7K*,Y>_+HB4J#(G%0 M5A[ ^8!&.[(YPJ_8>=Z2,'9DOQ)0D=D"3JRTC@T78!),S$@+>D%;*<1T-[KV MMI-7-_<%-\K]26?;2<)/P?'2LOFU8X_0_>$%Z]Y;:B^YE4CN"B37UFPRXP2Y M9I.Q7C"#XBOFYSYYCB*:OY:?U#ILE=C+9V+C13(.Q52B@QV U[5WUBB^HYT= M"(A*&6IO:-<7]VL=*A_(JY6'Q4!P@9]",KN\_,?!"=\>DH&T<0E7F@ (8IJD MDC\/FZE.2(B/$"7/YC*< 4HY&+!J.XP1K/Z,H!^9LFY>#5@I0P+CF.X1,2&_ MV/X?F.6%)7'=]3F_PX'N2B?34_E&.(.Q@XD1O>J@ *;IN!11^(9L!*=4G ID ML>M!(IE0)%2TBO2C6?UXS+ T"UM?EO=_O7Q C7J/A)7P?%GI09!($W.7G\O-9\>E])U2 3Y#UDTA2TTA_5@LNE,U MBG+*P_O_N1WB9\]W_LG.UPB[N4N\"(:/*FD4(OW,*H^IT.?#^E6OF'\;E@*7A^(4)9RJR97'N^B$D\XVMMUN38,,G+,T?J?HU M&'^OE$7%BR8E$&06WL#QT(-ZU2!A2@89TG]"N%9E /0(7;,&4O7&,A%G#?L MTJ\;A+L6R]_QE9C5^ -?\A]&8YY_72W/KJ[9>AEK>_WP>'O^U[_<7E]MZGV>O$<#%IW/AD._XO]NZ I2\SDGP9!DX"B50^M=#<6L0 M8J\C]CX40-IJP&#PX&W";S8!^H[3@05 V4_R;EY0%="9 W%3A>)3^ETZ4.P? M,#U-#FK&%& [(W32PU3?+KI-A7L'T#T.KCW;#6Z\$ >L>*NN*XZ^@\9(:=635L&LS#+Z:Z7UY< MHN7Y^>W7F\<'=']Y?GGU"ZU7(R:[?$2WG]#R^OKVU^7-^24HBKM (X?UUG95 MBP@O^-EF.!_/IV.&ZL#.@=$JB2Z"2;KG;+*8+<:_3UG]9$J:H?8E0QP%$77TVY[1'P:J M54%L0+4G1;4);90ECAX2M;\,J'9MA!I0=ZOJD\=?&2+\M,(L#3?J1H)(.#(" MBN:(I<MX,2V#"7"^V$V3(C0@!^,ZM\F.LY7: ONX>.98\2", MGZO.NTY.9Q6>#CJ%[*J-H=XNF$/6:-QWTAC1ELL2"P\#IH5Y2623@O'$.IZ6 M\\"HN:(!:5\7M>H :TI:UT4W$^ KAYRJ7*U"?WX(0F]/OIG@L%'% M@UH'KB)W^3VAQ6+&<1"_#WK*J*LFEJ0F^@:N.@?*#UR56OCIO_2H M7]Q:9\D[Z]QC>IS$<9^_V"%]XNT.^XZWK@Y0G2CJ'P*[B"L;=*?DIVB])":, MXJ9%+XP2/>6[]]QP2UNB1;SBZT/WZ:'?-3T(G/8T(G\*Z6JH'="F1^$6(TR; MJ/$?XPHCSN"C[C%8GUVC@3HQ$CLMG3D7G9@\8HH2KBAFBSA?D %=GZ&JNV:E M_K:/K1'Y)'&D>M\;1?X*F#KT$;LR^47G#P&3A'QW]H>]\'!G_AFMJ4>&L?S> MQ_SD) 8U>Q\HX>Y!"RNC!6RF4>$E^22CJ".(,Q-D-3IS[AF=SIQE+'^\_?0D M2J&C]Z&=N;T65D8+4&>N\I*<,Y=T!'%FS\5O?%3Y='#7U2M"#0_K=.]*">0] M9!%WPV*$HDXUB)&"=OD>-+.J-0.%@="_[-V9UPB+JD=U M@J*"O_QM%O/XFM6$#&)TH/'062DKK]23!PT%@4?E@%"G.00,;NP]OMWD5G>$ MUWC7/Z\1$+5"R.?%)W.KN*8(VHVE)Y4L:95TH:+1P;+0$%L!!!\X/+>#+;NC M=HW79V]? [R^1DQCIP M^Z!-8AX[X0,*_E[0DXL0W>W[_L)(PXFXGHB_F["BWB[@Y/2X[_ "?O(.PH;\ M9%Y%D $]#]LON/J+-N '^VK$Y^WM>DY>9(G"1QE)214.ZYW.I:)+POB=)2^# M&*R8Q.7A31(Q%.5.S[_L)(N^1%E?B["2MM!EZK[_!B:O(RJ TS#6K- M3UY:@JN_:&-J\I+>7=AC\B)+%#[*2$JJL))NG4A%E\R5H.\J>1G$8&GR\I(Q M5N:2<),3&$4$2804%1N_OU#2+H%1)?YN0HORX$L0<]IWB#$U@1G4ABR!N:T( M,B8F,"W!U5^T,2&!X3?I77N!(!_)/*,W!J2,%4[=Q97.%,K1'=H?*(D?2]<& MW]G#ME]65MZUW)PY6:?(;9U7G8X:.H0U MIK8&M MN[P*P_(TV5CZAE*:*,^8-:B(6-.5SMR#,7<#N@GIMQV'^N6O<6NAJYO/Z.[^ M]H;\?'[YY?+F$?06O#YAE0\:/=FYE^-W-Y[[CX.]+SA M#=W'Y\3BR)Y.6DQFXU-^/"Y+$#&**"(Y;-%D55SK7<,)I(;B8VA]JFF)U00[ M,":'MN1 F(1)^@D"!TKO=I,>\>7!!Z\_>?X7S\>/)"H]8O<.DR_NAK>;ZBXI MW6AI#QPM!95N_L5VW_X4(#;CC!T*+O9U##)I5.QB<9 ) M6B3P/7[Q?+9$\H"?6<)7EXK7OZ!S,E4KA?24_GARA&I-#,3V@"4]/ M^A6PZ:?Z!9S>"*V=9X=BD/P#^R^^$V#T= @<%P!C.[UL_3"$[J3ZSQ[R>]_;"TFTV.>,L<$Z#[#1Z")=Q+:XYF&-XU"U M!/++N"?C<>+JT+XQH@ %7$==0E+.CR MEV_UI%YA>(C! 5J/U>AN0I2 5TTE$C763E4]"8&05G4N\49MAU0\O5RC_@M?0UVPTOZ02'4!+Y^ZJ/ MY]'&$+^'*Z*(]%W&W3B0]*BHE2@*"A8IS\OAIMD&_2QY,3Y[[#LK6U"=4O68 M]L6OL@RROG!\/#V>\!6P>_Q,Z-,5T)C4B.08] .BKP^:-X$[:Y2%<40&=$VL MJSY661^XA;%Z9*2K8S4*PXUN08!#J1$M]Z#V42S+7?Z,^\EDGG-Y1L6(P:J] M/AF7C_NZVXP:_'A5Y4OE,:JD.K#SWQ#U9/T_\RP,!%(!Y->1YF.K"@4I*7 @ MM-7*XK?&NL]'A!N9Z##]C$)#V;EJ %$P 1@F:+F2C[?8#9Q7S.=@GSP?.\\N MA^SJ[=&WW8">>_/__T0A+7E6%I#F)Y84 J( M&CZ82>&5RAL+=T?+5(A2F6.&J!&* MF&L]1=NX'*S3:-G=1C[#R)GNPXX%^V<"LA%R,6@16$]HD@D^*J9^AX&E:2>T M)^KO)]"H-X8XL18#!!SX#5H(.V;7-X31!W:#MU_,]1B&X#>/:^3_ZOK8WCG_ MQ.N_>+LUR]8ZV_NV)F= 0&KJP[R&\Q+F/.9V;&76Q&^]5V=A3;1QO//PKL7>X&T.P%C"XW9UAM3NB@ MV!?R9:)D+Q\0+FSR)4"^)"BN6:Y[7'O8*LL@#0)K/,\O3D4;&IP8=.ER+]J9 MNUTC\+4RT&K,T%])P>4>VPWE!)E'0$H)4OZR+G ZF9R.BV4$EP??>\$C],59 MKTD8O[2#D*VM+C=T5S@I+OA,XEB(SDC (@$,HLZ@K;H9/%]^N5R"UQ>TUT#V,58LA?V+2FLVRGI^2,V@P MZT/'#"JM!PEJKH>NX1)0<.%Y&WE=!2:P-( ML'CY4Q9RB*EY"0 VU9*H>-:\@!VO= 1H& I#3T]:9H9?CY$I^-^C-KZFK&- MV^B05: 26 8"675X]XM76]G??\)ISZU#ZN$4UU,BA,"$ZC,2@FA5): MP!.>?I1CT$E)0"*ER<&R&!$J#X..-[IG03OKLC-*]J[I +;H#:T8J15#_I3R MXN0TA@FGQM?[(GK@V_R]Z6BUU5$?AAK=, \CL6& D,2*0S]Y_CU^(;ZPM0-\ MNSGW]GO/9M>9S8TBS0+66-E/Z ;HX*Y)QA=L;1]G?D\ORWKV[3WHHH.\$Q?@*&,_2%3> M;BX<>D^.NP[D$5GS$@ :JR61]LK3X\Q QY%(H'?KKQW7]M]00GMD%!Q[49I! M,::#7F+U0X\#<.OM"!B-P)S81:OP)C 0)-;N\8Y^XD?OT?[^JQ-NM[S>@T2' M!VKR,Q(JC I.'/=X2) ;\:(N3+BA##LVO#*&1T^4 M(\JRA$;SP"82#[G4,"$QUK>4,?\EK<\*!X4B0 8H:,7 K;67&C MR;O,$!>102F'I,"3W309LP&;W@YD"#[?31-K9\7F&G9$C-6OVV[EJI'.D#B M!\Q*TRVF=."P-E-)/2K;D;(%7U]WD%/!>55@DS:E$<'L2U(LG):^ROI*Y;N0 MX:M*((5JZ_&\/FZEI#.5Z\:@M@?%9]E Q29EE77D1B%4Y+Q":-;:RPA,WM'B M3S]\NR,?+ERZZTORVY=]?:6/ @%(=-9*I;*D)4@M8OHCQ#B,V.IRPL08K/9E MAAGOX?B*>2L >E_E2T2::8Y%FH-!MM&WA;@5VPX$O(06]OWHTC%.RBUS6&LVD"GXN@J"@Q*VHA> <<6ED#\:-#D]%6.*$S0'3VT4%&+) MJ540$D=Y]VO"4,8HIN#G]A &(4D1'/=9X>MFWP)&4D84^<8![,IZ$9PR5,W! M5&M5A<#RQ*I"HJO".9L@5K01/,Y^L7>E*W=%3X+AB;%7F'C,ZH8D1FADT)#4 M0K-JR$Q&X_&XG-W]=^1Z^7&*S;J,1%;.'>O1E)H,!D'>"N-U\(DH0MW()DK> M;CC"O](ZE2N7WA'KO&(R\:O>(Z+3PH \MCM0^V>OX:YUF2%Y:D7U@(K(-Q\^ MG4[B^,#EX;=+Q!+15<5HL.651XE4##MU^\5L/2=@=]IQX9JOB-<1;8RQ.(M; M61NOLIO/=.BGG$%$50RBY=Q F^K4#BP:4@*&[T"U\NP[94H8# G#U1ML-KMV%%KVB M%Z"U/G=J1OJTK]KA$G"5'[O4,\^H=MS52^)7TRG.=^]\/:VXT)Z;QL-+#D-M'IP_1'SHIH@7HQ7V'GE M1W3%I\FKGM3IU67VTKZQF)S&WIU2 3\SWEDC2TTC;5Y?[U(Y[Z]1'Q@%9\YN MQU8M[? 0\!C2_/VJ7H+!1H4D\BG <7R;=]:I(HJ(DX0>&7K4M 0?!4T!L"1P MS!I8U5D(%F&/A)4DKC*/@J IY:_@69/C(H:,P4Q;?2P%??0CH^Q0U7@H: ^# M@@ 3';=DYGV!7_'.8W-O<>LX\3M:<2$01'I)Q3H]'L< X?38DDJ&(HI(0J&E M-RVMDI;KE"(L=B3<, ^B)J, H2GTG548E>37JY]*-"G3H"#S[Y- M&]>=>_Z+Y]LA3@HVBC4:A0_9!T7=ETIT$U?2.6 MH]#VGS$]HQ;7>^5\GO"A=#<>O:![@Z@,FF^ST&GGZAC'6:*()TJ89FKD2C5Q M -=EZ#24)>N0-'"@\ZOS.[ +./H)5,E]'3U8V8"$A8H=D.\GWD00O@.7ON0% M49A/IDNQ%0@/T ?JT#\"=[[M4=<$I 9E+-6.)TA<*@P AI_#*F1WSIUOZ9A9 MNV=<]:ANM!3XRQ?]G<;-U7-D4$0'$!.=-+)*&H%CHL:92E"HTAL< 716[I/A M37C-C>@-*#SDQ9!O'S>;3ZM@$9$;Q76*S"H/K+W>!=XX*Z<>.XTO:H50DS3RQ_E.%LD\BQ-%,57T(4,7 M182!;O#H6V,KIS&.J,*B2]8U\R"3LDM/2TROV#W@.^S3V93]7%Q?K7E(_T)0 M00)9SYB/CQ>S^'Y11@/9 ;+12T*)+=5XH;U#?O3 FH\[=&K]PFX^UKX:TTG9 M25;9E C(:DDG11B>/V/:C/UEZZR2[_,BU$G3@D<-;#)K&%6ZPXR/3)+ZJ53T M9ZUC'>>I$-]/YCG'!ILEM1&\QI&'48&&LOY5F+-K?K)A$G9) MM\:"R\)C /A3+TRX+K^33^3: MN_-#$'I[\K66[OK:\YG<'7Y-L]BK$^Z8A2)D< &14991?3CXYM@K0 M8H<@8V8HX<9J32B_(\8PN3Z;\D2,*3 4A[61-:"-=*.]+8"JHD(KJT-$#W:X M-9+Z!H?"_;'J9S7BOE( A3%F$H&:G^B-"/'F_[";8#TH9J5)X3U\4BATJRQ@ MZC4'0<-JB]<'=A!ZM?(.;AC<>"$.KCW;I>C]Y+BVNV*KK4FE*_V_NJ_:DII. M1+434=HUYY-QM(\0!'J4VP@Q?FR82#BB;!$T8PJ%31TFL@8TD3;, M=P-/+BITL/D[B1OX>WBVJ[]MKPM%L^-'+*9\HCF?G/050Q!ECQC_]Q-.VEFL M%%(>?7N-$[ME;//.@D81.1T#1\ZZO>SCY(3P#WA][=A/SHZU4:F;?BN\J'N_ M1THJV7+*R6(RF?(]H *:*664(3W\'+IVTV< C:OBEWZ-Q5M$ ZA=E=+"2CR8!SB%:!I(6BNG4LTFPP8L;6-&YLV_-1HP."V63 %K[6JLG%15U,#=O,&M$49P9UL M 8!M>=>O@;>D24U%^#VF]B*1B27A"109=J7&DTO:FA1G*[L^%]PX*'VG[=8MHB@3!D [-/ M$ZCF#49M4,HYN"JL39F^GQT"DK@$ ;NJ.'#8?3!G;YE_R<%8D@P(FN5D4QG& M*B;T,1.4Y3*BO48ROS %W$-8I(3QSA;1CW4U,%1#7L&VL,B_P+[S:M-.'%T#%4*7,Q)U"IBJX"NXHZ MJ^J012&9B,$0&0N"8DE&6SHAU:G=TAQ&N)T@LI"G!U&#+BR>[>6R>3Q;Q0E'&[ M2;M>$![\?EW$N* E[4G,^4!7:?1OAHEQ9I"MX>C?%E;?MM!%0[[O>V_ ML26FDCG2?DE\AIS8SHS$J!5@JA,@=3,#QXJHY?(#]E^=%:Z^HWRY8[*0GVXW M=./KV77^B==WK)O/N1>$DIM*??*"B3/]*:!PN&Q:L:4=2X(B43B:CIZH,+G6 MSB.4RL/:82<2(2X28C*9L@0.9N'2.KE."P-$O/YA7Q,/>_Z@_Q+14C[WZIG? M>XZ:;7*3B;;(:52J!VEP'DAI'^RCLY)-XYIB>@_![K#F3?C//3?P=L[:YMW- MHY4B=E_[[0OVV8N&K* -A/]!0Z=)R:8;.N';K\X:1_TBSMZ^V'_W_*2_RMG; M/7[Q_)!>Q(>?F1M(II:M*<.$Q+;B*A0&'U>40\1]+)_>$..7=OAA%0 )3Q0S M-28OU&.P4A;8J\$ XE57P-5$IDY? S8&)=L-O'\3[>B4'@KY@NW@X./UK7M/ M2\)HXUHZ@5<].]4'#Y"XU(/@*M.NBLW*='-M%'<98[W',@>R8CD0R2<22=BB MDXG)F':3LAC69#H[S%C:C%C5(S"KHU9?7P(R?GET_]0),>M =^6&Q!\<(B#7 MZ-,A)"HL]S3P_I/EA%&ZK12^>F$!$+WZD%M^JD/F.A7!BPD0]4A,18@"V0AQ M*5!6C&1&9%KDTF].%K@N@]#9LYF@P%@F!*P^D5@5KWJS/W"Z5:^$W,RND0!, MHM0@E7R1]G%5:RQQ(#%E4M:O$4ISK_9& $A>)-V\)C.1,:39.%:8'$E3,A+9 M;;HLG%2L0TMYMSGIP&"&*1]"BT8UJG[)+N\#[;(3$B6+PN+_L^>MOSF[G=R@ MG7\:!, FHYM^A%6Z6S6*RL8P!"G2(V+Y#5C$ MM)F^5;0V*WB626-91U4S)YO8.8ISV_??Z"(D&;L._#1%S,$P.,D-3-7FZ;DB M_\:C\U9[QVT6W&Z6S\\^>23$Z2&"^(R .,?LD3!<_7X'J65KN!UD\( M'':VC]9.L-IY=.637=RWQOT+-%++(SF^_P 3%8Z A!S MC@ ?T-\ES+,'KA+VX$$0RG;\R%3Q0!3ZYH3;U(QL61XDN>\_*%6<&^AJ;-B$ M)MKCK;X0)PQ]YXE5-GOD(V/GV3VG.OH.#L[>TDOZECZVY1.B_CF")%2]JZ&0 MZI]6'%V(BQGJ+GE*94*AAR*I4"(6+7C(7+M()0./:L89/7N=5H7!S$@'!T-T M=3HYS"# M@46J5C 3!B/U#P$;;VJJ?WV?+D*P KNSM_29._N-_FY)DVZYT-.5/D@4ZBBT MRLA><0:K[N R@I $?YR]T?__9*\(=]EIH@HE@.BD()[\.#\96_DX%/ 6-!D^ M;.0G/'A].OD!<6[&3=4&,Q"_1Y5=E99>$L8,%97P[QR*$Q."10LT5(4%55." M! !^#B"=T=F["V]O.\5E\>;G=8*Y3@B%.[9/HPWE+!'T&R<#!<%^U+*4U-*& MK29'RR%(: E G"3G9Y9/ 5LR%W_*\N/Z45*203XOM)*&W)Q4YF#5;S$U6*QT M5,YJHYQFQ-2Z7 5@JLUA EXNDAW-^)Q:P/]&LX#X,)HBJ-1H B)/25"58#^K M@><(7>1VD#G3/P4H99LY&FD8E >T5F%H1([+VK>R!)TNN^U9)KHR(!/M SZB M *%N9-.B2/YH:PO?*A P)#[DI5)Q[V/)8% X,6T>Z+N8@-> <0 CFU]538=T M>EW.9/QOB/QG[T5E-5Y(?>7JW-T=?/I]O[+ M\O'J]@8M;R[0E^7_O+U'Y]=7ES>/#V8"4[Q )&DP&"CN-E*0>NC%WZ.D+[J9H<>UF'.#T>SQ;1K1<1@6%=O0K4G>6?Z)._X:Q)!R6LK!)P MQT(J_3P]WU%6$&0$JZP(J@N>U0_K'*TJ)9#.A<:+XWCYL:9L#&A4ZD&M3.M< MKM8J6PV'!\QB7['_Y VOX(27YK#ET*!.SR>\H>NFH?T== 06HBHW[M8;!BP< M/ D*!*/ZP*=B?2#[OU]P0!.'>^=Y&]([+&A-D?U<.X,$B)T8X;%('1P'> ]V"$A M6PI5@WR-?N853;7-=:7-V<=9T_.H$SK]-V^%7IF@#LA.^XQG.%VDCWM/)M8D MZBZPQ11I](X$CZ06Z-O666WK1_PHLT&L6<@3VPR-;UJ@NZGW#U\#Y 3!@5\7 M0 #EXA5[D1TBITT+HDLX_Q2@\ZOS.]T-"4RQ?3J4H(JK%ZJ&DNBY_&&*W%O\ MCHN,8-'E%Q 32E/L+)'%CA+_W\3N7#;AYM M_QF'5ZP*WWG%V<Y(Y%JZ:WXN 9^]Q7=\%,N*S)3Q78YJ/1I M-DRO[6/9 8$C*AR- 6294?'/G8Z00(1P+2W@QD MD,142MK)W5U'U4-\>*3#(:TU9.> V,CILO(D?\TV7_^%ADRP#RL_SIY)C[,9 M/[G=(*X.2O0I7*(4>\*CAYA.[+;=2"O*,]'KO8[28)_6*F-6#$\95))L*T9] M4 71]YT5## (]IM*].U,YBSR2QCB\A\')WR[J84,;$P5.2&"@G->QX#?3#8^1X3Z,(.<7)] MT.V&_:'?*9N S;N9==7K(+U->#P].4G7$/G!"88X1*\'11MZ9]4KIW\N,IB^C]30I8>(@*D_F@C#6WI3)])XF%'U9EG M?BQX?_E[ M,?Y0I:>:#6?I,9SQ&6L)?KWDHOF/\J[B466R_-GW@MX#E(#3>XA8]>(K(''> M4'&H,"VOG7C3WQ"IWEE+;]V&\WX*%.#C1I58"@/RR;0IW^')3,0"$1[09P*' MLD.N>-CC6[?I>J2!@4#DTQ+XKK68F;!]_.9UA&U*P2C8)F*I;%DUKK3D84MX M& _;EG;(P?8?!]LGHNS>*'I];&_(/\Q&;LFMU9";-QH(I2223R\7X_C<3TH8I9113-J$EDL#J,[0N3P_O_UZ M\WAU\QG=W5Y?G5]=PC984O+8'![E+00"16\3DMB KYT5/621R>#%(V?3:SKA MUR"+PMBPB!O%1"111#.WA <\*/:JK973=L=I@@)-TA]S$),Q"0BX0C(+H'+P M=0(Z('LNG1POOSNU2_'"=W3"2B2(M)>-QXN3W.I12@?]1BE!P:@_[2Q5[;1A M2<;] CU%(51\Z[3J:@@30---J8J+(*D MT@Z@&&DL12D_"($*]8H'XCGQT9J8B DE'QT5LM04THX&<6E%M?*@_G^[.;># M[:>=]ZWQ%@?1*Q"8J)!#8>(\F1;10:_^(@01HPA_NT)O:EKMU=2.'X$[5B*I MSCC F/KDN+:[DN.IVF^7B+W$I104&J3*BJ8PAF&OO-TX%?>A1ZZLX>[OH,>BQ1CH)N6\T*#JT17S(C! J+.S_*@ MJ#2 &F&8@L9%:8-R;T?K"$NYX4XL^1\$NH>UHC MBFM$4+@$:A;M%J>44'+/!Z,% [U>% ._\$/2K[*8$2EN!B3N^96STA\N?AX4 M%I$0TMG6Z70QKP=&1,T4:+12SF!P%#Q,#(^L\C B8IQ&V9@Y>>T J+ 7-I7 MYH1^#(2X:AQ\.M51'4M)'7TXJ'&DO/]7:0[B]TZXPW1U?.V\.NN#L+:N^EF= M_E\E@'S-#O4LW=,(W8?1IW6&/TXF.$ 4HI M A]HZE%/*]73CO7T$XJ@H)/QQ!S$&JW2'E !7GU\]EY_6F.'8FE&?Z 0FF4@ M1'[%9'#W_9-7_'KEOVN 1HFI]/KLR7ARDL* KEMS GI=OJ/\EIS\0_MT MK6M0_ZU6$2CXN\&&?(JEN^9+#$2F3$U?ILLT;4<35/])G-GUR4+OT-*;W/+) MD36)^M>G):/9_O/ *2&82:QV)M$XWP.EK"#(09 M9LW#&O%?+8&"V\:]9&)"\3HZU(WR?2IFY10+3Z619? (-WS1V83_XW# M)/I'$2'1KW^G!L]]LLP?-'A^RDU^@7D2KY=_O;EZO+Q #X_+Q^HN),,Y=ENY MN1-_?*B\YF!H-RU_<^J2!55Z<+^#[V-W%?M?]*^2 T:_)WPOBL;-_DF'$V;X MR4]L9]8B#K8.O3N,5?0&=(EWN<>^L[)'Z,+;[6Q?\P9_>VVLUMH,[KD5SL)\ MMZ@K1)(1-2P3[,YDG]"83F38*D0I*XJN<1\VR-V7UAI8=VFSH!;_TMK,@..R).?!W[*^< M@-]#Q>JUH^L1V*6ST+<2=L1)%OA=C&Q,B+C=U$FLXEH"*M AH5XT^;V/B341 MAP+BZN4H,(HCA$$QH"]K,.P/JE[3&<)!U9MG/_:1'7WLE;??>VY\^XN7_=(L M^-'(OZ;\2;0S+L8U [TQMC58UZ"85A+PS ZCXGD?!F#Z#_=YB^3?Y%_F!'J$D__@_4$L#!!0 ( +J! TDA2:V()SH W^ M! 5 <&5G82TR,#$V,#8S,%]P&UL[7U;<^,XEN;[1,Q_\.9$;,Q$ M3-ZK:[LJNF9"OF4YUFD[;&?7]+Y4T"0DHY,B50 I6_7K%R ID91P)4&!@E / ME9DV+@7RR! C#-/GES<=W']Z<@"1,(YC,?GGS[>'MY.'L MZNK-?__7O_[+W_[7V[KD#@$, MDBS(2',GUS#Y_A1@\)\G]/_1"?G1_YS>7Y]\>O?QY.0YRQ8_OW__\O+R#J%H MW>:[,)V_/WG[=MW?WTO)?C[Y\=VGS^]^;/SF/LV3Z.>3OS1^=(9 V7%$9/KY MY-.'CS^^_?#7MQ\^/W[X\/,/GW[^^/'_-4NGBQ6"L^?LY-_#_R"%/_SE+:GQ M^>3^W?V[QB#_]\E#FF!2>KX(DM7))(Y/[FDM?')/AHJ6('I7-1I7PSTAD";X MES>-$;X^H?A=BF;O23>?WZ\+OOG7?SDI"__\BF&KPLOG=?&/[__GZ_5#^ SF MP5N8X"Q(PE9%VABKZL>??OKI??';LC2&/^.BE>LT+%!2$/"$6X+^Z^VZV%OZ MH[_!?M\&\HC<$]F)X4,OR%/][!F!Z2]O M%F 64.1__/#CYP^T_K^=IV$^I[,HB2Z2#&:KJV2:HGDA]9L3VNZW^ZN6^+2- M8NIDU41\3TN]%S;TOJ^8]Z3F[P]DK@/:Q^WT$B;DX\ @ODLQI%VHUVLV>0P3"(S8_HBNQD<]!5[JJV<:ENR8 1W4\0> 8) MADO03TYN>\8E/POP\V6(.V^%'=HW.*AS@."2M$KG M)LY0L2L;'95&!P:'=1E ]/<@SLFTJ C";9[1,YKRI\L4O00H.DN3# 5AUG7F MZ?5A;M,2S$*CSB.0-&QS&V7.0S,BL:.!HZ,NHM#S$9/L* OIO MXVM(HP.#PYI@#$@W270-@R<8%_M1)4 TR38R=1R3:NN#G#^/*(C ) R)JI+A M>Q "LD4]Q5V'(F_7^*HAY_-9@-"*[#23.>WM=OHE3:,7&,>]UHRHW4&^!.D% M9?!/BM(5U0=FD/RMF!N]/X:@:9.KI.J%KKZ+UP7A>;3K\(^H[K?K5J;< MO,$A7> ,DNT$1)=YQA:AXV 4&C;Y92A*I6)C=#>6MSO,2@E#E(.H JH_7=YN M;Q"AS\$4(#)3[\$2))W/"GY[)H7.TO#[*;6'439',&G.2Z*XQ7E$5QQA$#B- M(;5D11O%"1-E;T$M;G1.=!VDL?X'!\7D:M+IP>3 \OD\0*O;*>D:AH2&G,,X M)Y!>!"@AAQ^^ ^CA.4"=9ZQJ\P:'] 6D,Q0LGF'8P(QT_37X9XK.8FB:E7;O MS^"@JXW@$J5S-<,HXU(8?& MF&WU3*)?032CXH7D5X7DP\W/7B*,&1^C\\R ($-CM;&%U2(8/Q#$?5@=H='/ MK=+3T*.]3H,$E[\NS(5)5#@*&V1LN$VA6]^C1,3HO.@CP=#HK VP1*@M.^: M$T6STW%A8'1J=.IZ:#Q.Q!3H_99BC-<&$<+ MJ_!=L"IJ&9\ /:48.4IFIXX1689&;-NV;GK&\-NW-C*C7UG6R^ V83"C?]Z# M!74+)[/A-G^5GD8P6J-?5[V_:N2+QHT!>F&@!0&I I*(QD^7/Z6=]P[\+OHE M/1-96IW%-# ^16W J[Z*Z'<,PG>S=/D^ O ]^08_T+_0C_'#VP\?J]CW?R,_ M^GU"NHYH]Y=Q,%LW%P=/(/[ES>[OWP\NSUF.:)CU)?D40?P/$*"+)#HG'XPA M&K>HGI2[TY3^Y/?U9YDP/LOD"1U&"4Z9/^":71)?H890/++ M[EM.^A75I*Q+[D_&QI?N0LIQM_$7. M+K<_^1Y)LP*QBE\/+TVYDYP!&JD;7Y%3YO7_@A5#+':YO&ENR9G;USV/7F%K&UYN\3P,E6.UX?5_"F-&1*U?[^1I\DR)Z@M M6X#"=4/DKSL4LWWQL2KQ?E'<7'L;/L-XPTZG*)WK,):U%*GDY#A)4010<3N7 M_/?FA RFM+%_KN_-WP8JN@^K,W3(G20IWMW7UE[L. M&+T!F9KTS"J6QD"#P,H<18_!*\ W:1+*QL"O8G$,C9P2TH_ *6])^GR>%S$U MO-Q1URG&9)[<3@G:_#%IM6)EI)M[H7:@P7,@KA!CWB#DU>T,IXB'I@G M<_E+>W)Q7/B<0O;DE*S55AGK4BJ!NEW6BM3+ ,;T?+E,T4/0S"XFP5M:S\9H M:(8Z>MV/_$%O 2Z)8#2 .5NGK:ER$C%'I%;7UJBVQ4JBA^<498\ S1NW(05# M4VS ROCJ_5GX@;:+V9!U*U!:O$@XA4<@MY2\\_9@G+$E*Z0XG#_6[A&I8L8J:4?B= %0MKJ+@S*&DVQM"ZK6\MF3L(J-,=P# MFJBHS@78L-<2;0"&D#<2A8HVQK-Q*5US[HD("EJ5E^%,D^SR2E6MCHEU^X53 MR(Z437P$FH;.W M1LGE4U\!)8XCJ\;'92:@@ _+R+T!Y[-;D?#Z.Q$/ERY72\:[0X_XAH"=":+K M16S.&9'7R]6[229P$T?.U\BY=>_?!'*"F+4:-K?R 9B 3>1XK'%S4]TSM,$U M@>IBNAWOD6@"*%'I&C%"S3D-?WK[O5]-5Y\],-91X MM]IJH)P_)16 4@A=K@%S_GC4,,1LWW6H47+5#JJ'DW@FN6GTY,?U[-H96 $# M;N[<:JBHU/"Y M2C+[&>N:"'6AE3K*R0@38=T5 #^##(9$3!,/I$SB.'TAW:U#A_ 9P1)F7\$\ MW;[M("]O.0%#F7APDF?/Y,/^67\#?BZ&G1JC&,$5QKFZ]%7I44C.?RI"J8HK MU^C=NBS=YMJ*BTQ2:2SC$"XU086QR"]?<+):_F*=OUBG?;'.QT&-P(#$M-,J MD#IOR%8YU8[&?*V-TOK,=/T&97>$V+G/';U(J0:34$US_29E1XAV%YJ;MRLZ MPL-99:[:_KVWT7L;'?0VVK*REM;W#2+5RP*?9"\+E-5._IW\&>=TZSGY@E*, M3[X&: :3_[#QM,!ICLFGPYALD$]D:RAF5_A'#LO-H8H8.TLQ-\6N1@.6K8SG M< DC\N7Q'4#%(7 .PIC\H6 LY5>U,R9,YF 5G,85OEG&NI020P>[K)4TKY5[ M*5=\7'T2!6<(@!G21EN&JX>49!@\DW)4?.%B$3]X:=@2LKP'P+1:<%*$F&0 M !3$DR2:1'.8%(\R9G )+EX7(,&\_5Y6R\I(*+FY0^F4F[NO6<)>4F3ZS2\) M\SU+R>Q.Z7%(+J9U_/(VI/\-P-ES!J+)DAQR,W"3SY\ NIU6)C_5 M2$W=5D8TTAWA1'9KO39L>D^%_H_VK>BF(NIZ'AEE6'8URGY)8AR"AKM5NWZ) M51FA+1=IO\NKXT]*(?-:MK+!L+V$_9(5CW_J](%HXZQS/55Q)U]L$SG-(][U MI,9#XM%?#%E;2 M& [74S5HH:43@]HO@X-CP+'-^*Z_;*,%$<,KV>LUFP-0!GG."(;-">]JR(Z^ M$*$""BLNH-\+$6[@(K"ONYZ16 6>VC'9+^WP^'<6M;MVNYCY2^,"XZ6_*QYL MQPKWNQSNRCH2\!Q_+9P;!=7O.K@K*%)@O=)G$]>=]=2!FW-EP_1TV-7BV L7[/;'FRISA.WY=?TNM&SX2'Z7K#ZEI MYY,1I!7H]Y;: 6'E\Z6(X1!-KF/(E\++7[[!J,J@\L-??Q!G4&FU4>53L9$V MA3&6.@][V=UN-A%N#5>N];MU0?1 KMUQEA;? C!)HN)?<="T!TP0Q(0&G!>^ M1'*4P322S.A]]#PF1)N/+=REJ!A0EB'XE&=TOW],RP3[FFBIMGJ 2,BN5!IJ M?4S(?$L0"&*:F/+7-*81>>M)?IL\@)#,\.+M,V-+K7=W_@*75@+O$G6RC3&^ MA7HN;Z56#NZJFH]XM!@28W:CWK']#K+3N>X5MO!1C)(^UQW3%KZ/,H7T'G"1 M/?NXO=ZFIJU/G"ZUY/3SC!_0,M2CML=XR\;;O+W-6\OF?1;@Y\LX?<%72001 M:*R>RMC]%WKW0VCL)BV<%$W8,'%/HG_F93P,?DSO09@F(8Q!ZTA^3*F(=RBE M'K#H=/4-@^@JV81E30CS7)9Z@%@W'J0K*SFOB8QT"R5_T"='ET%,QS3)S@*$ M5D3,ZBUEMH- J:Z3H_K]TXC&5:I!9.81_1939V[QI];P.$W8&.-YM:_J93N5 MU;(S$K)CA[#8K\G?8U"IM9,Y);M_%C_G#D>AJI6LX-,I.1ANIQ>OX7.0S, ] MV?UO$_:DXHQ-JPE7'(T]$'\- 3E-@M=J*M-0O778"RBX+YGGQ82H7LIIGBV\ M3]"KS7&CP#AA>Z/ :M/GDA]BA-M'T%4R"<,TIT=4L**$G6Z"88AR0KQA\ 1C MT0?NV-BXQDW8)2#;(=^]H51U'&-:G]+B;'?R>N,8S697:$P>>3IYG49&,LXJ MF#XL-HUL@C$@A#AIKAE10O>.S8UH[/7V7\BJ-]+MRCY8:6,J9RG(#,+!NIC MCV[JT^CAX2#9;PPU/B)':J.'AT.W^:';^(AP85#U_O-#M='#PZ'; M_-!MW ?#REX9" G*.@\,[):W(3U1HPH;.-$J[\$B1^$SX3VWT\9=$\XP%"K: M' _-5UC=D5$?"Z>2S7%4F:@>4Z+._P:SY^\Q0ZTF1C'&,A,@U?3K4#;5P3'KCF)4Y-@A9TFVNHL# MHB-B^/H0TS*%?_I3QQ^'M#VB5* S7T['L"VW> M&=TOLXO'MU,$0+=T,7ZWWH5=8*;KEE[&@[P+LJZ'W?5D-=TB#L2(LJ)*NCW@ M=D@S> @DV9$!W5Y\.W8LU6*\7'\K;@AD=R*N^CTL=YP@J@9 =7M]YQ 6O\]? ML#7-S$;M-*??P%X"UU\]&N[#] S$=_T!I0%7A,0KW^V%I4/8=O>'K7ZD0+=' MFSSJJG$SW1Y]\OB:B"WN][3P^+,HF(TI9)'9C<)B V$P#A^DO& M^_D \E@+U]\WWN->(HSDZ_8>H-]2="/ONKTOZ'$V<:>EW^.%!\M+.MYE4$G, MUNG=PX/=E T .8PSL/X>;K[1,>C$[G4-JD;>S;>%E?,V&OD^KF>([86F]@'J M>C[77FAJFTGZ96AU!4V]!$8^@2LMI9=VS+]GRL=L)P5=KWRMB^(+$'E0=C20 M_?ZIYQNG)6@7RUI9+5#T$^A,\@RJF1ENF)L)&F MEFLLGH1A/L\+1VSQNGS]8@4-[I:E=NO?KHV+6EVD5DETU[_=D:%17E>A7GC, MS4JL6'M<(ROO,NB/:5W/2B)>0."<0M(^H&$I8)%BF'T%\R> ..,0U; R@A0M M4J(C@M,TB6I0Q6,0UO&I6DL#1V$;/0=/:[])MFJL0UEZ0.4&[([OD73%R"TG M*&A?WC,R<6>$HY17_H037:&B3^-70O4U3V (%T%,]P3Q]L$L:N5R^(83\D^7 M'4UU^^ZX5AMC':7P=KQR?;OQ_KI[;DLI4L?(=0V2O[FW+T?(M]3C0DITK#21 M8V^4KCN,NF$E(:>N^X4Z@B;225QU_OB+2=N&P"[LHPI[ M7"X_EJ-O$D6PE.TJ(3O_O+S$J&65H?T6MI8//W[^4%A:Z$_JO9$TBUNH4WM$ M?4'G:YID-+SA'R#8-I!U;\?;W _#YCX6FR]G#M&R:R:C:LR!(PUFWNV:,62';S">3X7F[!;9:Q(2>"22MDJ8T/*>QI: M*7 0U;^W)IT0P6:)L=KNO8?">RB.PD/A;7Q;,VIG=VU.F-;F=A1("'PN[:IWK[KQ^F/95,USW^WD;XUXL9HWCTYL6O6E1Q[1X M3G:B94"3+UXEA+/G9;Z=_K9%,_I4+1V]"4HU"FI$9]KNE*K8T E9"-]#_%U@ M3!!6&6Q$C9IT6[",BL%*R2_>VLL-"YJ;R?J[]323\W M)"U_VNC^)BW7\&1.4U%O22LK;1=CD8UDNY3W&%1/:*PO@)-_O@0H$IH#A55& M[16P0#E43B'&DR:<[^$ZYU'@&(+NFW="9RE?ZN<7' M(KO0["*H8%>5](8C;S@:A^&H(2]AH>< $QV1AMI/<"5[?=5P+6S-P/1A(#2'YVG']0J:J\5YEYW8]W,Z; M[KWI?C2F>],*U/%8^@> DZUW'8\K4\MY\LG]%>N=)YT1XJL :W2.8,?WKB7O M6N*XEK:\1_3MWK73OCAV>J2X7MM#RF?OPU5I>UC_:]ONL/[Y[Y,X+E6GD)(Y MEAU)6+2__497WF_G7/G(KZPDYZT$$/@N6D5&8Y$^4E_%\#9GCNVT;A@+XU]_AJQWWJHMO][R]BO[*2CAM^0X5O?RP7K2";8M7VDU/@N;7_7)ZQ_NZ M]%=[E^?JACO;Z*^\IZ6@!H">FK;+=3QE3'U."'V;\21EL8 M[6+O\^C; Y=AT5_9T"14V"I5*=H[KZM&,6TTBIW*57N6-AJ%!N&JMT,;C>+4 M<-6?J(U&L?>Y[C5DZ:OM%<)"ZW@\-M[C-8"+1J8 ]WI:\Z#@\>X617,Y5U?U MGI;M3=Q[5X[.NZ)HT6DB9%;U=?5 &[';RLX,&\)BHA^5-G2B>DLNP;-BV%=) MX]99OSMFINW]](T+^@;#;=*X: SD7B%>/>_].A $I"EK^[5Y*"BH^;MTVW/% M,]8[L=E8ZN[6/$*KKMI"5?04#_/:Y4I\6%E:OY M@@A)!2,Z+YH!GEK!*>P9\^8;EY<-G>(2@3]R20BS2DVK(VH<@A+CC;"* MU3&PD!6&FJG4',N(<',=B#.X*M8V$X?*ZFQC\SX%V0L R358@O@V 72YT[\^ MOJ3,$-6N;7G[Q)97:XBSKG8Z=/[DKFO6@^$NHX*NAB<.1DN.5L4>!$DM?N1\ M_,E^(#:SQ;AKY>C V9DXBTCET6P6 NW ].0\$L>&AM(BFY9,S<#5$'UOO-PV M7HK66C,GBRW+)6;L(A(3@[R>#:V<_S 8;QC\"E9NV@>8OMY(_Z"O\BZ)1 D3 M9JZ(QR"L MX_-K'WI^;>]]\=X7[WW9T>0V?_T5 D1(X_.J,#*J.6!$E;U7R7N5M@2Z2A9Y MAHLI\E'-[\*H,981?-(>P:0)#N AB:H^12,TJ:M,EH6RM;=VD5S'%>_P: M2DYI:2@GWQ5T-$J&C]/V<=HCA-9 G/:.!]3U7-F=O-U,&%E!Z;AJI!D'O MTRYZ;M[%Y'M+^>R<[:-T?8M3]],VD>-YZ&K3\3',*V6TF'[!&BLWK^UVPTH2 M!U^#YJ81N"-HHNL/-61NV71'?!G,SMS1"P=1<*M*@K[JB>7HY;J'\!E$>0QN MIX\HB, D#.F#&Y3) [@L-" ;%]$J*6Y2LMBI\I8&24.D'0_0]K4TU>I6+MDU MA2LD(Q)6&=&362WEZ:K^NR038\8 GZY.84RZGSV0!9!C0SAPF[6)12W> M%Y1B7.Y3W/NCXDKC&,<-R'1'T:AB)$AV$L?I"WURO@H^PF=D[RYH0[H]B>3E M7;GDYE: :&-92Z)!624M2]S:AH1W(B25[(Y#>@&66=2&S#7=43TL1-<-N[9F MZ6%;%KT31O"*Z]@8Q;>$D/481/=@"9)<<4]AJ1*@FLVW%-DF8@NL&SR[8 M*;" ;JGE?BIA2TC[6576*>#4:%V_>,4T"^(#0JZCLM9$DWUDNFZT,:7NL9%D MDRA7,?46P:W))>#_S?G2F?@=$7X";:0))8^#N1Y8+=)WMM[1%#%MUV,B>JI8 M1QMM;@ W

N\U'G%M!FDT3G@\^'0EJHR.PS+M?JT[#X*CD+$%K1(,8Y!>=V M^B5-HQ>RK+M[[L9EK^YN+=H@P;8/;7X]8ME^_V15NDGX1P[)JCG/:5CG'2!K M(9)(S*QB=0Q)=$6683*#9(\H X*5,TCHM6%SE*PW"N.@^4:A9(@*#=@?;<\9/4!O,9(S:?1+FV30G1:R6SM?PL"U[5[[NIIHE,?1;U<"(MB MJR>:!,H< H5] KK^'HT61"I'C^N9#;0 (Z2NG[6L7&H7R4@=3]Y(S=6!F4?P MT3[6I("+8($=@9+?,)[,4Y3!/RD\6QS(1H3N68ZS= [0/2@W>OP,%Y)$_H(: MKD36]4A)"A.8@6NX!#L,=Q*&^3R/:9C!>@Y0_#@P=VAH9.,]77T-_IFBLSC M6)0:7*.%D8VP"-O1'U99;61CD:GE2E5'-J9Z]MP$"FJQ=7 M&MX3R?BS/8MLI8D9),7*F4K3(VI+S- MG@':V?]$,HMJV!C!'6%%"2%&CR!\3M(XG:V$XG.+6XG#IWY 5.J?V]-.B&8 MS1)V[>."0T_-9"YMP&JZ#7W.W;I JTN87#=>Z+!B-2";/,;U:#KSZ*WU*M<# M[ 9 CFMCZ);2_I N1PR 9J%5]B(KK-T04K+,G1$%U8,8WE]5*$K34/"Q>L" M)+BX E1&4];08#L)YDHQ>CBVM9JPDI"K@?_M=%LVWJC$E8PDY3I+<78[K6X/ M\]^I917S@4)"(UXY(R?X+D $NM,A%3S_S:XQH M!,*@(7$='Z!1T3!0W$PGD[=,PD[^KK*DI=7L9L+1YQVM"]"2,_V(C>:ZI]_1 M*M6&,53:RIW7OP<"56^_ZAU8;,D4UV-6PLA$[8RW97R]P!NL2.$8/@;BB ZP:K/<)93=JP0*RC,1H? MJ!J#.$&;O-Y81L./>>65-A*-SVB\C%%83Y%R%ST+\/,Y6*2D!)TJ%YAL3"^L ML/U>[0TUHLL HK\'<0[H_ZKHR8JE)=$U#)Y@3,H!3!^CB>&?O*)#QZ?@T3R LU^91@)RK(WY(55;(R![J.;PYPPPL8LY@Q!5,/( M_KNSK5^FB+^="DK[VU[#/V U%C\59R[=+D#RL @2_C7!K1)VDD>N:(P>?DRK M=;7>)0"U5]Q.FRN.\R6UFK#K 620 7RZ:OQ+S0^HV(Q-G5I9Y]A$]VY/USJ7 MQ4E&-#"OAC2>]/-&N@=_/V^%Z[GP M^A[,W2W9KN?54['FL6,S535:5_43'W? =:;K&3M\]$$'P*2V!.>31PR$7N-< M.8+(C<9+F6&(H+]QQ!56N9E.YBOHC3%0#W ,Z?:I)#VC_*BDE[B!Y?5,SGN:CR8!B!#;.<28G@GRVW2@DFI'X(8X%:.E"5U%\B%E50T M)..V*6^]V=*. 9K1R9E@2(@)ZSWC;FW8F-OG%9.Z)]"=D3]A)I[6_/)VI$=P M622*4=["A56LC $NR11((K+@5O14EXC/*7W(T2:<-7@)7VD^,VH=NDK(#C5# MU#["WQZ$Y0\_QL3,;"NXN"[MD52R%+5"IS_=2BMM0Q;\)JIAY6E10#K/PRQ' MY @C_R#'KF3MBVH867$[6FCC8^_8>9M+3ZWBX#*R8G<4*UG*$3R]2HCZ'R0A M4)H!HAIV,P,K:B(;YX!<.:BMCFY&'VEAUL4TXWI(3>=)IV2)<3W&IM/TXW)5 MU\-HNF]PJKJYZ_$UG>:;\(1T_59_]P-"8*MR/=RFV[;&-X*X'A_39Y*)28>; M$3!=#@)=4Z+KL2Z=YIQ077;]ID)G^B$SLM? >1U!V2O<0,WK!FJ&]09D7D%0 M,%'51!GPJJH.9. K>DLV^I&!@=Q4N?2>(TD*K MH:X7G%O:D9YGYN@"C?7AT9F)1Q4>6YMJBC>H],)C>4\Z4ZXO>,JY\6N[(3KE MD'EQ+>U2(Y!T@E"0S(H7H$Y7CZ1S46X%M;KC&A7/)ZY3(09]I2JCF!,JE%YK<(CD%OYN6]YO1&,YB9-0IT/T2A_R %Z8PR'XYSE7\GH M"-N@_D*B[+"\K_R#7KFN:4FKV:(FVE9A,T%54FQZ(6 H7"J=9B^$8U\3.6@Z M\GJK%C^I+JMF4S'78DQ'IS=U1DF'Z#A_07, ]"QIGV/#3V@.XA$XU\/RS,#5 M9%JNA^*90:QO$-YXS?GZ:JOZ&7 L'@ =%;D5@2F* MM*[5Y!3XZQC%[%SL7L-X.VW"U\P-^O!,9N,3!7B=+EEF)N_7J TMJBVX MD&YG3DWB0H(B(V"=[[+,_E<,2N9K,]W+:)%Z#%Y/00*F,*-YH1GKL@] \L9= M\6-T_TKEM8?-/G==S2B!VU148T0C$#I*Q74.WY]D*+U">>)M8L:%G@E.8;L/ M9)C91]5>T3#9EQ74F +SALTN;%5),,)0V&EIC=?5I4=[<=0($]-8"5,Q?5]08FHU494EG[L>F8& M98AD%,U5/\:(K5JV$U8/P'6/-D9G<%253A#G@WGV!K-QUG0,UU28YO))%,%2 MNJMDFJ)Y2;QMY#%^"5 DB?!OE['R)G ZGZ=) :70>K);SHZ1'X&0M"T4=:N0 M=T:,W!EQDR9+@.D33W0UX$<:&M7\/1W839K] V3UIM?'ZMZI/Z?0*X^,RQ15 M/Z+E/NX;4K801@+LUS(+(NRWBWA'R\4?.7VXDWRU-"$;A] ]P2Y[^&X)SGPB MT_N//(CA%%*/.SD";PL"))A>DAK6,B##,*L$$KLO.86-H+G5]C?Z]!_^@H*D M.,30(D7D."-Z!YE8< F:V\A='#!S__=L<01?@XJ,[Q^^"8F-N(Y=1Q9'8ZEC MFO#IJBY3D9.2_BHYK_JV;\UA]220N1+Y:5ODXG]_!T4ZK'OZ_"4FAR6=O<&, MB]0@?9FY[B;[=+POM\T@<(,IK%^JW-T,ANQN/'C4'^EV^AB@&X*XQQ$YT62Y7([*<#'[$\@ MW-2Z-F=C[(\PHRK=51+1!R[R(!9\.7;944C]&\R>"]L[/16>X8+P5[Z)KVLK M-D9::8."K](L85%"(=+M,E83R;(\@?)HP;Y'N>LQ$$/&T_8V9[D.OM!;T,24 MX6!V-:&[C_WBAL\8,@_+XKT^>20UD)3PL2.*[AH U*U#?PVF7^M=P)3H?&MP M_?+O FZ+[J^A_.RA[#)/#5AUW4_Q9L[VW=XCNEI47,\1-Q#>>_..N9Z1SNSW M&Z&V<)XH:.N9\4; MZY+@!<.YGF9OP /:?)BFZ^\*#_,Q!KPQY/JSQ0?V03B7D%Q_(WG(L"W!F;U] MP<#U%V^'AEGI7E -LJ/\2"44J[69L+W&KOM!A0%/0D^<+,;HZ)!3"[K:K-"= MFZ"NOXS> S#>)?M^[U:/'S)&N!O#/78L*XX96J=@SV3'4+O^1KP!M!KQV/M[ ML-I6RI9\/@_0ZG9*$($A(5CG,,X)1;T(4$)@I/IS 9B5?"UD6XRH.'!)E)TP M1\7+SQ>O9=KU=1+!/*L2\&R+/)FG.?>A2C-MVXBT/8PL-CN B3.I<(N/0?9B M:2@*7I8UDS.#U72]0G=L!*UD&JIUQX!O)90BPNO28Y"<&DJ2$,:P/$/TYCBG MLM6\-K7*++R1Q"_OL[9<)2$J5/#"X$8CK8MXETF6(?A$#I3"([9KZ&C803B@ M&VCX\//!F/E&-X7+,IV#:_X%KG:9@Y#R]T]'F3F%=_^]3A4I/@U9^4ZZM#"B MVZ7^SK$ L]\ =0V":+($*)B!FYS.N>I+EGOJ;9[A+$@B:H2(_IGCC Z% TO7 MUD8S\MLI3UJ=$0M:&=%(=X03<7N]-HYBE,T3QM_;=,5F)E/6ZU@9S2/55> Z MZ>+WZ6 MAH2Z"B77Q=0KF-7QX\>0O]TGDW'<;-##NGYTZ6)Z8L4Q?#F;"*8G7)IV&9_8 MP=3=!D$ 0:\'=CW$VM='!D^982E2\0M(9RA8/,.P\8P<0>YK\,\4G<6PN.4P MFJ?FPI"2(5S>>*;;E- ;SBUNYP&ZXC8W*E,W0OS]%"3A\SQ WX7N86FU<8QE MM1%+$#\IK3:2L4C"0$4U1C&"^G8N[[$S8951C($BJKTR M9AZ=JPQRZP^#JV,;T#O37U,$:,:L1[#.C[)YBIX56M:Y+2N!B)6P]V"1HL)P M_@!FHE!5007[\A/=L"#/2K)O"EL)K*0JA.!\KW]O33IQD&>CA)7@R" &N%HX M-R 3/[+!+&OW";^=<^%TU3H9B&:YF:7K!:;V>%_WEJT@4DJPD4ART8);? RR M-W/DEU\![^Z2F@/4:W-L*+0G7H M2DC5D-%^Z$&&L*L>*@V3B1"PIFY_=%CM&C9:6(FM",X'SN@I_*W]OA\C<#TW M=@]DQ?9%US/T#C0EM^F9ZUEW.\#8TSKD:@I<'S"S-;5V[#DM_V[3G'(42+3M M,4TLM@R\KH>,&K3XR *LG)U1AC%4TB"<#Z(IMEK82:=&+<8KU.=>$(MSHW'+CR':XJ#B9=8O M6#2Q%,3 \JX M'H6C.5^:UA97PVFTH!&835T/+._FM>IV*CK/P63:.".*D#4Q]X>3)1?*(PJH MOW-]+0&OXR9+#XI/0=%7]AN0G>6(3E=E^1M5C)C7RV\YX1OUVP5&D9S I^[P MJ3M\Z@[U&RX^=<>!.L=]ZHX#2=W1B@03;(",@E921P3S[3LPPAV#7]ZG$G R ME< 8;FJ:N3GMJ.71WYSV-ZKOC#2.T^_-5HMSSQ M/@AF:P;QZ7ET'2,KW-WZG+7.@\PXY?T=U;!CZ.ZK^CNH!(LLZ@_QE M57]9U5]6'85/^R;- 'Y,+V$2)"$,XDT( 'Z LX0&D@2$]I2:& 'E+HUA"$D- MTM]IG(;?+?JZ&^)(['J""JYX1-SR&RC./8X55ZVRU>LN,D<3HZ!5>87.@78A MJR_&2W<&9H"XX^%=WB["BW,3&M%4-R'7+P6Q-X'C5>NY<(BFUSX9^4@(Y UX M::P;1.KD1,DN\W(DT=DS35Z$KY)F&4B:6,2CH9>5C$3:"X2(EI"2[Q52]-0) MIT(3GH*.D8(:F;V@Z>L>*T6?0=%1KJ+/W(RA@<0YF0LL-C9SP#*R.Y$[Q)1 W9QT:QQ MQ:@_!1X7/>Q^C#>0K7#=05-,QS4:L#P^LS-'BH;9[KSJX&GR/HXD_?W DV1/ MDA5)\G";L2?.GCA[XKP_XES@WN,ROJ?/^Z3/CE' 3]GK:NTM[SP&" M2]+9$EPE9'O.UWZ87T$TH[0V)+\JEI=1FW#W8[&#O!)>V:=%&\2@UQ_GO\J\M]^>[[GOI[[>NYKEOOV->MZ!NS9WSX,O\QO M^X5@=9UB?)5L%L/M=+- [@":IFA._J%A"3;5SPC1XDB?8DCWJC.07KH4BVV2Q14_F1;JCV^ED-D.D2 9J<=?28*&;P&##7G/RFI/7G+SF M9,)S8&AO/QIEB@FKR4/#U01P1B=H%ZKF>G95K^][?;^+OK_9SFMF8>*.[[@4 MV>Y$D@6/Q'(@K#*6,<@4,W$=;U+P:M$^=G&5U>?U'J_W*-)*R49X-%J,IXB> M(IJBB#Z4?VQ$T3&*M3$%;. JKY70IT!A\ 3CPB[Z%004O^@VN:?!KP@FL], M0[%1?I@^/!'U1-0344]$E>R;1C8U3UP]X7J=!@LM?TU>AR>(JWJAO MO [M<%(7MVA@MT_)YA7=VK(QZH9($EV"5=(347>(J"=:6X>@8&D<(Q'7XY\= M=U//,SW/]#S3$,]TRW#J%ML\0-Y5)P.HWF8MYF,Q,\E\K"9M,JOEU4AHHMVB M9YZ>>3I[+'KF:<3RV6&?\OS3\T_//W?YYY!C9&>>O7>BJ;I[IV>FGIEZ9MJ7 MF;IE$NT12PH3F(%KN 0[J$WF] GT/XOO=_&Z D&2B&.O9H<+7L="4=WC+M6 M)IIT*I@TEWE&L>LX&XUV83DJF3\ W=ACY9;LCGB]JM1'MEO#ZV1>)_,ZF=?) MNKD.&#O0T2A@BA!I'$L^Y4A_SGTTV464II\9YEAC^A>W,?4V%6]3T;"IG.:8 MC!_CLW3^1'Y+>QW).P2*DK&9K&)E&TR<(9HL+DQ8Q>>'':7=P^N'@V[P*JO( MJX->'50DFZJ'S=%HAIY&>AJI02,G88AR$%7*5_] ,4XR;85NVB>7:BU/HCR) MLDRB]BCG9MY+]([=S@PMT,QZ$^'@S! MRC$BU;PH1;]C(R^4[H/TL@8\4?1$T1/%41QM'6Y12C8'SQD]9_2@R5(FME.+;]OSY%*^H:GK)Z-$UH!8\WA>*/HR+G\,7%="WN[\OXPCKW> M4^QQ,"0AQ5;9I3VU]M1Z5-3Z8%BDS9?B6[*=KB8(!:9$U M>Y;I6:9GF0Z>D9YEFF"9\M/(4TY/.3WE9%#.S6*YG9ZE<^KR+KJ^!S$I$IVE M.,,/SP3OTP"#Z"Y8%;7L6C5517YJBBPC;_T:M<)3>WZZGD!P6O4[OMR*FZ M)YN#[MBRM>]II*>1BC12L!5[&NAIH*>!&C30GA75/AGT=&HOEL^M#T?4?!A. MDN@2+IB:0GDIY(RNV1>IN4IYF>9GJ:N4LS'\",_GD/%O3M MA&3F\-O.CM&UK0\G(>/)FT?;))E?XQ<6I-"JFP^ MGBYZNNCI8B>ZZ!. CI@T;M3GZG+H)5D&%V26(#+3SG*H+2&$SI@3>AO[ZF<]-8#^&UL4$L! A0#% @ NH$#21-GNS[0: @I % !4 M ( !N@L! '!E9V$M,C Q-C V,S!?;&%B+GAM;%!+ 0(4 Q0 ( +J! M TDA2:V()SH W^! 5 " ;UT 0!P96=A+3(P,38P-C,P >7W!R92YX;6Q02P4& 8 !@"* 0 %Z\! end